._button_oo6um_1{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);border:1px solid transparent;border-radius:var(--radius-component);font-weight:var(--weight-medium);line-height:var(--leading-none);transition:background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast),box-shadow var(--transition-fast),transform var(--transition-fast);white-space:nowrap;-webkit-user-select:none;user-select:none}._button_oo6um_1:focus-visible{box-shadow:var(--focus-ring)}._button_oo6um_1:disabled,._loading_oo6um_25{opacity:.5;cursor:not-allowed;pointer-events:none}._sm_oo6um_31{height:var(--control-height-sm);padding:0 var(--space-3);font-size:var(--text-sm)}._md_oo6um_37{height:var(--control-height-md);padding:0 var(--space-4);font-size:var(--text-base)}._lg_oo6um_43{height:var(--control-height-lg);padding:0 var(--space-5);font-size:var(--text-base)}._primary_oo6um_49{background:linear-gradient(180deg,#8a3b87,#752873);color:var(--text-on-action);box-shadow:0 1px 2px #75287333,inset 0 1px #ffffff1a}._primary_oo6um_49:hover:not(:disabled){background:linear-gradient(180deg,#752873,#5e2060);box-shadow:0 2px 4px #75287340,inset 0 1px #ffffff1a;transform:translateY(-.5px)}._primary_oo6um_49:active:not(:disabled){background:var(--action-primary-active);box-shadow:inset 0 2px 4px #00000026;transform:translateY(0)}._secondary_oo6um_71{background-color:var(--action-secondary);color:var(--text-primary);border-color:var(--action-secondary-border);box-shadow:0 1px 2px #3130300d}._secondary_oo6um_71:hover:not(:disabled){background-color:var(--action-secondary-hover);border-color:var(--border-strong)}._secondary_oo6um_71:active:not(:disabled){background-color:var(--action-secondary-active)}._ghost_oo6um_87{background-color:transparent;color:var(--text-primary)}._ghost_oo6um_87:hover:not(:disabled){background-color:var(--action-ghost-hover)}._ghost_oo6um_87:active:not(:disabled){background-color:var(--action-ghost-active)}._danger_oo6um_100{background:linear-gradient(180deg,#fe5150,#ce2830);color:var(--text-on-action);box-shadow:0 1px 2px #ce283026}._danger_oo6um_100:hover:not(:disabled){background:linear-gradient(180deg,#ce2830,#a91f27);box-shadow:0 2px 4px #ce283033;transform:translateY(-.5px)}._fullWidth_oo6um_112{width:100%}._spinner_oo6um_116{width:14px;height:14px;border:2px solid currentColor;border-top-color:transparent;border-radius:var(--radius-full);animation:_button-spin_oo6um_1 .6s linear infinite}@keyframes _button-spin_oo6um_1{to{transform:rotate(360deg)}}._pageHeader_1yepp_1{display:flex;flex-direction:column;gap:var(--space-2);padding-bottom:var(--space-2);border-bottom:1px solid var(--border-default)}._topRow_1yepp_9{display:flex;align-items:center;justify-content:space-between;gap:var(--inline-gap)}._copyBlock_1yepp_16{min-width:0}._title_1yepp_20{font-size:var(--text-xl);font-weight:var(--weight-semibold);line-height:var(--leading-tight);letter-spacing:-.015em}._actions_1yepp_27{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--inline-gap);flex-shrink:0}._extra_1yepp_35{display:flex;flex-direction:column;gap:var(--stack-gap)}@media(max-width:768px){._topRow_1yepp_9{flex-direction:column;align-items:stretch}._actions_1yepp_27{justify-content:flex-start}}._badge_1x86x_1{display:inline-flex;align-items:center;justify-content:center;padding:4px 10px;border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--weight-semibold);border:1px solid transparent}._neutral_1x86x_12{background:var(--status-neutral-subtle);color:var(--text-secondary);border-color:var(--border-default)}._info_1x86x_18{background:var(--status-info-subtle);color:var(--status-info);border-color:var(--status-info-muted)}._success_1x86x_24{background:var(--status-success-subtle);color:var(--status-success);border-color:var(--status-success-muted)}._warning_1x86x_30{background:var(--status-warning-subtle);color:var(--status-warning);border-color:var(--status-warning-muted)}._danger_1x86x_36{background:var(--status-error-subtle);color:var(--status-error);border-color:var(--status-error-muted)}._sectionHeader_10bpi_1{display:flex;align-items:center;justify-content:space-between;gap:var(--inline-gap);min-height:var(--toolbar-height)}._sectionHeaderBorder_10bpi_9{padding-bottom:var(--space-3);border-bottom:var(--space-px) solid var(--border-subtle)}._sectionTitle_10bpi_14{min-width:0;font-size:var(--text-base);font-weight:var(--weight-semibold);line-height:var(--leading-snug)}._sectionActions_10bpi_21{display:flex;align-items:center;justify-content:flex-end;gap:var(--inline-gap);flex-wrap:wrap;flex-shrink:0}._tabs_10bpi_30{display:flex;align-items:center;gap:var(--space-1);min-width:0;padding-bottom:var(--space-1);overflow-x:auto}._tab_10bpi_30{display:inline-flex;align-items:center;justify-content:center;min-height:var(--toolbar-height);padding:0 var(--space-4);border:var(--space-px) solid transparent;border-radius:var(--radius-full);background:transparent;color:var(--text-secondary);font-size:var(--text-sm);font-weight:var(--weight-medium);line-height:var(--leading-tight);white-space:nowrap;transition:border-color var(--transition-fast),background-color var(--transition-fast),color var(--transition-fast)}._tab_10bpi_30:hover:not(:disabled){border-color:var(--border-default);background:var(--surface-subtle);color:var(--text-primary)}._tabActive_10bpi_65{border-color:var(--action-primary);background:var(--action-primary-subtle);color:var(--action-primary)}._tabDisabled_10bpi_71{opacity:.55;cursor:not-allowed}._filterToolbar_10bpi_76{display:flex;align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;padding:var(--space-3) var(--space-4);border:var(--space-px) solid var(--border-default);border-radius:var(--radius-xl);background:var(--plms-surface-panel);box-shadow:var(--shadow-card)}._filterToolbarSticky_10bpi_88{position:sticky;top:calc(var(--topbar-height) + var(--space-3));z-index:calc(var(--z-sticky) - 1);-webkit-backdrop-filter:blur(var(--space-1));backdrop-filter:blur(var(--space-1))}._kpiStrip_10bpi_95{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:var(--space-3)}._kpiTile_10bpi_101{display:grid;align-content:center;gap:var(--space-1);min-height:var(--kpi-tile-height);padding:var(--space-3) var(--space-4);border:var(--space-px) solid var(--border-default);border-radius:var(--radius-xl);background:var(--surface-default);box-shadow:var(--shadow-card)}._kpiTileInfo_10bpi_113{border-color:var(--status-info-muted)}._kpiTileSuccess_10bpi_117{border-color:var(--status-success-muted)}._kpiTileWarning_10bpi_121{border-color:var(--status-warning-muted)}._kpiTileDanger_10bpi_125{border-color:var(--status-error-muted)}._kpiLabel_10bpi_129{color:var(--text-secondary);font-size:var(--text-xs);font-weight:var(--weight-medium);line-height:var(--leading-tight)}._kpiValueRow_10bpi_136{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2)}._kpiValue_10bpi_136{font-size:var(--text-xl);font-weight:var(--weight-semibold);line-height:var(--leading-tight)}._kpiDelta_10bpi_149{color:var(--text-secondary);font-size:var(--text-xs);line-height:var(--leading-tight)}._tableShell_10bpi_155,._formSection_10bpi_156{display:grid;gap:var(--space-4);border:var(--space-px) solid var(--border-default);border-radius:var(--radius-xl);background:var(--surface-default);box-shadow:var(--shadow-card)}._tableShellHeader_10bpi_165,._tableShellFooter_10bpi_166{padding:var(--space-3) var(--space-4)}._tableShellHeader_10bpi_165{border-bottom:var(--space-px) solid var(--border-subtle)}._tableShellActionsOnly_10bpi_174{display:flex;align-items:center;justify-content:flex-end;gap:var(--inline-gap)}._tableShellContent_10bpi_181{min-width:0}._tableShellFooter_10bpi_166{border-top:var(--space-px) solid var(--border-subtle)}._formSection_10bpi_156{padding:var(--space-4)}._formSectionBody_10bpi_193{display:grid;gap:var(--stack-gap);min-width:0}._stickyActionBar_10bpi_199{position:sticky;bottom:0;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-top:var(--space-px) solid var(--border-subtle);background:var(--plms-surface-sticky);-webkit-backdrop-filter:blur(var(--space-1));backdrop-filter:blur(var(--space-1))}._stickyActionLeading_10bpi_212,._stickyActionActions_10bpi_213{display:flex;align-items:center;gap:var(--inline-gap);flex-wrap:wrap}._stickyActionLeading_10bpi_212{min-width:0}._stickyActionActions_10bpi_213{justify-content:flex-end;flex-shrink:0}._statePanel_10bpi_229{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:var(--space-px) solid var(--border-default);border-radius:var(--radius-xl);background:var(--surface-subtle)}._statePanelNeutral_10bpi_240{border-color:var(--border-default);background:var(--surface-subtle)}._statePanelInfo_10bpi_245{border-color:var(--status-info-muted);background:var(--status-info-subtle)}._statePanelSuccess_10bpi_250{border-color:var(--status-success-muted);background:var(--status-success-subtle)}._statePanelWarning_10bpi_255{border-color:var(--status-warning-muted);background:var(--status-warning-subtle)}._statePanelDanger_10bpi_260{border-color:var(--status-error-muted);background:var(--status-error-subtle)}._statePanelBody_10bpi_265{display:grid;gap:var(--space-1);min-width:0}._statePanelTitle_10bpi_271{color:var(--text-primary);font-size:var(--text-base);font-weight:var(--weight-semibold);line-height:var(--leading-snug)}._statePanelMessage_10bpi_278{color:var(--text-secondary);font-size:var(--text-xs);line-height:var(--leading-normal)}._statePanelAction_10bpi_284{display:flex;align-items:center;justify-content:flex-end;gap:var(--inline-gap);flex-shrink:0}@media(max-width:48rem){._sectionHeader_10bpi_1,._stickyActionBar_10bpi_199,._statePanel_10bpi_229{flex-direction:column;align-items:stretch}._sectionActions_10bpi_21,._stickyActionActions_10bpi_213,._statePanelAction_10bpi_284{justify-content:flex-start}._tabs_10bpi_30{padding-bottom:0}._tab_10bpi_30{min-height:var(--mobile-hit-preferred)}}._page_gb2r3_1{display:grid;gap:var(--section-gap);min-width:0}._pageHeaderActions_gb2r3_7,._toolbarMeta_gb2r3_8,._paginationBar_gb2r3_9,._paginationActions_gb2r3_10,._modalHeader_gb2r3_11,._modalHeaderMeta_gb2r3_12,._modalHeaderActions_gb2r3_13,._formActionGroup_gb2r3_14,._snapshotRow_gb2r3_15,._listRowActions_gb2r3_16,._noteRowFooter_gb2r3_17,._noteRowStatus_gb2r3_18,._editorToolbarGroups_gb2r3_19,._editorToolGroup_gb2r3_20,._editorToolbarMeta_gb2r3_21{display:flex;align-items:center;gap:var(--inline-gap);flex-wrap:wrap}._pageHeaderActions_gb2r3_7,._modalHeaderActions_gb2r3_13,._paginationActions_gb2r3_10{justify-content:flex-end}._pageTabs_gb2r3_34,._workspaceListPane_gb2r3_35,._workspaceListContent_gb2r3_36,._modalBody_gb2r3_37,._editorLayout_gb2r3_38,._editorMainColumn_gb2r3_39,._editorAdvancedColumn_gb2r3_40,._advancedBody_gb2r3_41,._advancedStack_gb2r3_42,._documentSurface_gb2r3_43,._listStack_gb2r3_44,._richTextShell_gb2r3_45,._editorPaper_gb2r3_46,._editorCanvas_gb2r3_47,._relationsGrid_gb2r3_48{min-width:0}._listToolbar_gb2r3_52,._relationToolbar_gb2r3_53{align-items:flex-end}._toolbarMeta_gb2r3_8{margin-left:auto;min-width:0}._resultBadge_gb2r3_62{flex-shrink:0}._filterField_gb2r3_66,._fieldLabel_gb2r3_67{display:grid;gap:var(--space-2);min-width:0}._filterField_gb2r3_66 span,._fieldLabel_gb2r3_67 span,._paginationMeta_gb2r3_75,._listTimestamp_gb2r3_76,._stickyActionLabel_gb2r3_77,._noteUpdatedAt_gb2r3_78{color:var(--text-secondary);font-size:var(--text-xs);line-height:var(--leading-normal)}._filterField_gb2r3_66 span,._fieldLabel_gb2r3_67 span{font-size:var(--text-sm);font-weight:var(--weight-medium);line-height:var(--leading-tight)}._searchField_gb2r3_91{flex:1 1 calc(var(--space-16) * 5);min-width:calc(var(--space-16) * 3)}._input_gb2r3_96,._select_gb2r3_97,._documentTitleInput_gb2r3_98,._editorStyleSelect_gb2r3_99{width:100%;min-width:0;border:var(--space-px) solid var(--input-border);border-radius:var(--radius-md);background:var(--input-bg);color:var(--text-primary);transition:border-color var(--transition-fast),background-color var(--transition-fast),box-shadow var(--transition-fast)}._input_gb2r3_96,._select_gb2r3_97,._editorStyleSelect_gb2r3_99{min-height:var(--control-height-md);padding:0 var(--space-3)}._input_gb2r3_96:hover:not(:disabled),._select_gb2r3_97:hover:not(:disabled),._editorStyleSelect_gb2r3_99:hover:not(:disabled){border-color:var(--input-border-hover)}._input_gb2r3_96:focus,._select_gb2r3_97:focus,._editorStyleSelect_gb2r3_99:focus,._documentTitleInput_gb2r3_98:focus{outline:none;border-color:var(--border-focus);box-shadow:var(--focus-ring)}._workspaceListPane_gb2r3_35{overflow:hidden}._workspaceListContent_gb2r3_36{min-height:0}._noteList_gb2r3_142{display:grid;grid-template-columns:repeat(auto-fit,minmax(calc(var(--space-16) * 3),calc(var(--space-16) * 3 + var(--space-4))));gap:var(--space-3);justify-content:start;align-content:start;padding:var(--space-3)}._noteRow_gb2r3_17{--note-card-accent: var(--status-neutral);--note-card-surface: var(--plms-surface-row);--note-card-chip: color-mix(in srgb, var(--note-card-accent) 14%, var(--surface-subtle));display:flex;flex-direction:column;gap:var(--space-3);width:100%;min-height:calc(var(--space-16) * 2 + var(--space-2));padding:var(--space-3);border:var(--space-px) solid color-mix(in srgb,var(--note-card-accent) 18%,var(--border-subtle));border-top:var(--space-0-5) solid var(--note-card-accent);border-radius:var(--radius-lg);background:var(--note-card-surface);box-shadow:var(--shadow-xs);text-align:left;transition:border-color var(--transition-fast),background-color var(--transition-fast),box-shadow var(--transition-fast),transform var(--transition-fast)}._noteRow_gb2r3_17:hover:not(:disabled){border-color:color-mix(in srgb,var(--note-card-accent) 28%,var(--border-default));box-shadow:var(--shadow-card);transform:translateY(calc(var(--space-0-5) * -1))}._noteRowActive_gb2r3_185{border-color:color-mix(in srgb,var(--note-card-accent) 52%,var(--action-primary));box-shadow:inset var(--space-0-5) 0 0 var(--action-primary),var(--shadow-card)}._noteRowHeader_gb2r3_192{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-2);align-items:center}._noteCardMeta_gb2r3_199{display:flex;align-items:center;gap:var(--space-2);min-width:0}._noteColorDot_gb2r3_206{width:var(--space-2);height:var(--space-2);border-radius:var(--radius-full);background:var(--note-card-accent);flex-shrink:0}._noteMetaLabel_gb2r3_214{display:inline-flex;align-items:center;min-height:calc(var(--space-4) + var(--space-2));max-width:100%;padding:0 var(--space-2);border-radius:var(--radius-full);background:var(--note-card-chip);color:color-mix(in srgb,var(--note-card-accent) 68%,var(--text-primary));font-size:var(--text-xs);font-weight:var(--weight-medium);line-height:var(--leading-tight);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._noteUpdatedAt_gb2r3_78{white-space:nowrap}._noteCardBody_gb2r3_235{display:grid;gap:var(--space-2);align-content:start;flex:1 1 auto;min-width:0}._noteTitle_gb2r3_243{color:var(--text-primary);display:-webkit-box;font-size:var(--text-base);font-weight:var(--weight-semibold);line-height:var(--leading-tight);overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}._notePreview_gb2r3_254{color:var(--text-secondary);display:-webkit-box;min-height:calc(var(--space-4) * 3);overflow:hidden;font-size:var(--text-xs);line-height:var(--leading-normal);-webkit-box-orient:vertical;-webkit-line-clamp:3}._noteRowFooter_gb2r3_17{justify-content:flex-start;min-height:var(--control-height-sm);margin-top:auto}._noteRowStatus_gb2r3_18{justify-content:flex-start}._paginationBar_gb2r3_9{justify-content:space-between}._paginationMeta_gb2r3_75{display:grid;gap:var(--space-1)}._modalOverlay_gb2r3_284{position:fixed;top:0;right:0;bottom:0;left:0;z-index:calc(var(--z-overlay) + 20);display:grid;place-items:center;padding:var(--space-4);background:#0f0e0e85;-webkit-backdrop-filter:blur(var(--space-1));backdrop-filter:blur(var(--space-1))}._modalDialog_gb2r3_295{width:min(100%,var(--modal-width-xl));max-height:calc(100vh - var(--space-8));display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;gap:var(--space-3);padding:var(--space-4);overflow:hidden;border:var(--space-px) solid var(--border-default);border-radius:var(--radius-xl);background:var(--surface-overlay);box-shadow:var(--shadow-xl)}._modalHeader_gb2r3_11{justify-content:space-between}._modalHeaderMeta_gb2r3_12{min-width:0}._modalBody_gb2r3_37{overflow:auto}._inlinePanel_gb2r3_321{margin-top:calc(var(--space-1) * -1)}._editorLayout_gb2r3_38{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-4);min-height:0}._editorLayout_gb2r3_38._editorSurfaceWithPanel_gb2r3_332{grid-template-columns:minmax(0,1fr) minmax(calc(var(--space-16) * 4),calc(var(--space-16) * 5))}._editorMainColumn_gb2r3_39,._editorAdvancedColumn_gb2r3_40,._advancedBody_gb2r3_41,._advancedStack_gb2r3_42{display:grid;gap:var(--space-4);align-content:start;min-height:0}._documentSurface_gb2r3_43,._editorAdvancedColumn_gb2r3_40{padding:var(--space-4);border:var(--space-px) solid var(--border-default);border-radius:var(--radius-xl);background:var(--surface-default);box-shadow:var(--shadow-card)}._documentSurface_gb2r3_43{gap:var(--space-4)}._documentTitleBlock_gb2r3_361{min-width:0}._documentTitleInput_gb2r3_98{min-height:var(--control-height-lg);padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;font-size:var(--text-2xl);font-weight:var(--weight-semibold);line-height:var(--leading-tight);letter-spacing:-.02em}._editorLoadingState_gb2r3_378{display:grid;place-items:center;min-height:calc(var(--space-16) * 4 + var(--space-6));border:var(--space-px) dashed var(--border-default);border-radius:var(--radius-md);background:var(--surface-subtle);color:var(--text-secondary);font-size:var(--text-sm)}._fieldGrid_gb2r3_389,._detailStatsGrid_gb2r3_390,._relationsGrid_gb2r3_48{display:grid;gap:var(--space-3)}._fieldGrid_gb2r3_389,._detailStatsGrid_gb2r3_390{grid-template-columns:repeat(2,minmax(0,1fr))}._fieldSpan_gb2r3_401{grid-column:1 / -1}._detailStat_gb2r3_390{display:grid;gap:var(--space-1);padding:var(--space-3);border:var(--space-px) solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-subtle)}._detailStat_gb2r3_390 span{color:var(--text-secondary);font-size:var(--text-xs);line-height:var(--leading-tight)}._detailStat_gb2r3_390 strong{color:var(--text-primary);font-size:var(--text-base);font-weight:var(--weight-semibold);line-height:var(--leading-snug)}._snapshotField_gb2r3_427{flex:1 1 0}._listStack_gb2r3_44{gap:0}._listRow_gb2r3_16{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);min-height:var(--table-row-height);padding:var(--space-3) var(--space-4);border-bottom:var(--space-px) solid var(--border-subtle)}._listRow_gb2r3_16:last-child{border-bottom:0}._listRowBody_gb2r3_449{display:grid;gap:var(--space-1);min-width:0}._listRowBody_gb2r3_449 strong{color:var(--text-primary);font-size:var(--text-sm);font-weight:var(--weight-semibold);line-height:var(--leading-snug)}._listRowBody_gb2r3_449 span{color:var(--text-secondary);font-size:var(--text-xs);line-height:var(--leading-normal)}._listRowActions_gb2r3_16{justify-content:flex-end;align-items:flex-end;flex-shrink:0}._stickyActionLabel_gb2r3_77{font-weight:var(--weight-medium)}._editorStickyBar_gb2r3_478{margin-top:auto}._richTextShell_gb2r3_45{display:grid;grid-template-rows:auto minmax(0,1fr);gap:var(--space-3);min-height:calc(var(--space-16) * 5 + var(--space-4))}._editorToolbarSurface_gb2r3_489{display:grid;gap:var(--space-2);padding:var(--space-3);border:var(--space-px) solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-subtle)}._editorToolGroup_gb2r3_20{gap:var(--space-1)}._editorToolbarMeta_gb2r3_21{justify-content:space-between;color:var(--text-secondary);font-size:var(--text-xs);line-height:var(--leading-tight)}._editorToolButton_gb2r3_509{display:inline-flex;align-items:center;justify-content:center;min-height:var(--control-height-sm);padding:0 var(--space-2);border:var(--space-px) solid var(--border-default);border-radius:var(--radius-full);background:var(--surface-default);color:var(--text-secondary);font-size:var(--text-xs);font-weight:var(--weight-medium);transition:border-color var(--transition-fast),background-color var(--transition-fast),color var(--transition-fast)}._editorToolButton_gb2r3_509:hover:not(:disabled){border-color:var(--border-strong);background:var(--surface-subtle)}._editorToolButtonActive_gb2r3_532{border-color:var(--action-primary);background:var(--action-primary-subtle);color:var(--action-primary)}._editorPaper_gb2r3_46{min-height:0}._editorPaper_gb2r3_46>div{min-height:100%}._editorCanvas_gb2r3_47{min-height:calc(var(--space-16) * 4 + var(--space-10));padding:var(--space-4);border:var(--space-px) solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-default);color:var(--text-primary);font-size:var(--text-base);line-height:var(--leading-relaxed);outline:none}._editorCanvas_gb2r3_47 p,._editorCanvas_gb2r3_47 ul,._editorCanvas_gb2r3_47 ol,._editorCanvas_gb2r3_47 pre,._editorCanvas_gb2r3_47 blockquote{margin:0 0 var(--space-3)}._editorCanvas_gb2r3_47 h1,._editorCanvas_gb2r3_47 h2,._editorCanvas_gb2r3_47 h3{margin:0 0 var(--space-2);color:var(--text-primary);line-height:var(--leading-tight)}._editorCanvas_gb2r3_47 h1{font-size:var(--text-xl)}._editorCanvas_gb2r3_47 h2{font-size:var(--text-lg)}._editorCanvas_gb2r3_47 h3{font-size:var(--text-base)}._editorCanvas_gb2r3_47 a{color:var(--text-link);text-decoration:underline;text-underline-offset:var(--space-1)}._editorCanvas_gb2r3_47 blockquote{padding:var(--space-3);border-left:var(--space-0-5) solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface-subtle);color:var(--text-secondary)}._editorCanvas_gb2r3_47 pre{overflow-x:auto;padding:var(--space-4);border-radius:var(--radius-md);background:var(--surface-inset);color:var(--text-primary);font-family:var(--font-mono)}._editorCanvas_gb2r3_47 code{font-family:var(--font-mono)}._editorCanvas_gb2r3_47 ul,._editorCanvas_gb2r3_47 ol{padding-left:var(--space-5)}._editorCanvas_gb2r3_47 ul[data-type=taskList]{list-style:none;padding-left:0}._editorCanvas_gb2r3_47 ul[data-type=taskList] li{display:flex;align-items:flex-start;gap:var(--space-2);margin-bottom:var(--space-2)}._editorCanvas_gb2r3_47 ul[data-type=taskList] li>label{margin-top:var(--space-1)}._editorCanvas_gb2r3_47 ul[data-type=taskList] li>label input{width:var(--space-4);height:var(--space-4);accent-color:var(--action-primary)}._editorCanvas_gb2r3_47 ul[data-type=taskList] li>div{flex:1;min-width:0}._editorCanvas_gb2r3_47 ul[data-type=taskList] li[data-checked=true]>div{color:var(--text-secondary);text-decoration:line-through}._editorCanvas_gb2r3_47 p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;height:0;color:var(--text-muted);pointer-events:none}@media(max-width:64rem){._noteList_gb2r3_142{grid-template-columns:repeat(auto-fit,minmax(calc(var(--space-16) * 3),calc(var(--space-16) * 3 + var(--space-2))))}._editorLayout_gb2r3_38._editorSurfaceWithPanel_gb2r3_332,._relationsGrid_gb2r3_48{grid-template-columns:1fr}}@media(max-width:56rem){._listToolbar_gb2r3_52,._toolbarMeta_gb2r3_8,._paginationBar_gb2r3_9,._paginationActions_gb2r3_10,._modalHeader_gb2r3_11,._modalHeaderMeta_gb2r3_12,._modalHeaderActions_gb2r3_13,._snapshotRow_gb2r3_15,._listRow_gb2r3_16,._listRowActions_gb2r3_16,._editorToolbarMeta_gb2r3_21{flex-direction:column;align-items:stretch}._toolbarMeta_gb2r3_8{margin-left:0;width:100%}._fieldGrid_gb2r3_389,._detailStatsGrid_gb2r3_390{grid-template-columns:1fr}._noteList_gb2r3_142{grid-template-columns:repeat(auto-fit,minmax(calc(var(--space-16) * 3),1fr))}}@media(max-width:48rem){._pageHeaderActions_gb2r3_7{width:100%}._searchField_gb2r3_91{min-width:0}._noteList_gb2r3_142{grid-template-columns:1fr}._noteRowHeader_gb2r3_192{grid-template-columns:1fr;align-items:flex-start}._noteUpdatedAt_gb2r3_78{white-space:normal}._modalOverlay_gb2r3_284{padding:var(--space-2)}._modalDialog_gb2r3_295{width:100%;max-height:calc(100vh - var(--space-4));padding:var(--space-3)}._documentSurface_gb2r3_43,._editorAdvancedColumn_gb2r3_40{padding:var(--space-3)}._documentTitleInput_gb2r3_98{font-size:var(--text-xl)}._richTextShell_gb2r3_45{min-height:calc(var(--space-16) * 4 + var(--space-8))}._editorCanvas_gb2r3_47{min-height:calc(var(--space-16) * 4);padding:var(--space-3)}}._card_16llx_1{display:grid;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-default)}._cardCompact_16llx_10{padding:var(--space-3)}._cardHeader_16llx_14{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}._cardHeading_16llx_21{display:grid;gap:var(--space-1)}._cardTitle_16llx_26{font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--text-primary)}._cardSubtitle_16llx_32{color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-relaxed)}._cardBody_16llx_38{display:grid;gap:var(--space-4)}._cardFooter_16llx_43{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap}._shell_ywos2_1{min-height:100vh;display:grid;place-items:center;padding:var(--space-6);background:var(--surface-app)}._card_ywos2_9{width:min(100%,520px);display:grid;gap:var(--space-4)}._title_ywos2_15{font-size:var(--text-2xl);font-weight:var(--weight-semibold);letter-spacing:-.03em}._message_ywos2_21{color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-relaxed)}._actions_ywos2_27{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-2)}._linkAction_ywos2_34{display:inline-flex;align-items:center;justify-content:center;min-height:var(--control-height-md);padding:0 var(--space-4);border-radius:var(--radius-component);border:1px solid var(--border-default);background:var(--surface-default);color:var(--text-primary);font-size:var(--text-sm);font-weight:var(--weight-medium);text-decoration:none;box-shadow:inset 0 1px #ffffff73;transition:background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast),box-shadow var(--transition-fast)}._linkAction_ywos2_34:hover{background:var(--surface-subtle);color:var(--text-primary);border-color:var(--border-strong)}._page_f6crw_1{--plans-accent: var(--status-info);--plans-accent-soft: color-mix(in srgb, var(--status-info) 10%, transparent);--plans-teal: var(--teal-600);--plans-amber: var(--status-warning);--plans-coral: var(--status-error);--plans-green: var(--status-success);--plans-surface-card: var(--plms-surface-card);--plans-surface-card-strong: var(--plms-surface-card-strong);--plans-surface-sticky: var(--plms-surface-sticky);--plans-info-border: color-mix(in srgb, var(--plans-accent) 24%, transparent);--plans-warning-border: color-mix(in srgb, var(--plans-amber) 24%, transparent);--plans-warning-soft-border: color-mix(in srgb, var(--plans-amber) 18%, transparent);--plans-danger-border: color-mix(in srgb, var(--plans-coral) 24%, transparent);--plans-success-border: color-mix(in srgb, var(--plans-green) 24%, transparent);--plans-info-surface: color-mix(in srgb, var(--plans-accent) 8%, var(--surface-default));--plans-danger-surface: color-mix(in srgb, var(--plans-coral) 9%, var(--surface-default));--plans-meta-surface: color-mix(in srgb, var(--plans-accent) 7%, var(--surface-default));display:grid;gap:var(--space-5)}._summaryStrip_f6crw_23{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-3)}._summaryItem_f6crw_29{display:grid;gap:2px;min-height:70px;padding:12px 14px;border:1px solid var(--border-default);border-radius:14px;background:var(--plans-surface-card);box-shadow:var(--shadow-xs)}._summaryItem_f6crw_29 span{color:var(--text-muted);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}._summaryItem_f6crw_29 strong{color:var(--text-primary);font-size:1.15rem;font-weight:600}._summaryInfo_f6crw_54{border-color:var(--plans-info-border)}._summaryInfo_f6crw_54 strong{color:var(--plans-accent)}._summaryWarning_f6crw_62{border-color:var(--plans-warning-border)}._summaryWarning_f6crw_62 strong{color:var(--plans-amber)}._summaryWarningSoft_f6crw_70{border-color:var(--plans-warning-soft-border)}._summaryWarningSoft_f6crw_70 strong{color:color-mix(in srgb,var(--plans-amber) 76%,var(--text-primary))}._summaryDanger_f6crw_78{border-color:var(--plans-danger-border)}._summaryDanger_f6crw_78 strong{color:var(--plans-coral)}._summarySuccess_f6crw_86{border-color:var(--plans-success-border)}._summarySuccess_f6crw_86 strong{color:var(--plans-green)}._toolbarShell_f6crw_94{display:grid;gap:var(--space-3)}._toolbarMain_f6crw_99{align-items:end}._searchInput_f6crw_103{min-width:min(420px,100%)}._toolbarMeta_f6crw_107{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}._chipRow_f6crw_115{display:flex;flex-wrap:wrap;gap:var(--space-2)}._filterChip_f6crw_121{display:inline-flex;align-items:center;min-height:28px;padding:0 12px;border:1px solid var(--border-default);border-radius:var(--radius-full);background:var(--surface-default);color:var(--text-secondary);font-size:11px;font-weight:600}._filterChipActive_f6crw_134{border-color:var(--plans-info-border);background:var(--plans-accent-soft);color:var(--plans-accent)}._toolbarCount_f6crw_140{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--text-secondary);font-size:12px}._overviewSurface_f6crw_148{gap:var(--space-4);padding:var(--space-4)}._bannerInfo_f6crw_153,._bannerDanger_f6crw_154{padding:12px 14px;border-radius:12px;font-size:13px;line-height:1.5}._bannerInfo_f6crw_153{border:1px solid color-mix(in srgb,var(--plans-accent) 18%,transparent);background:var(--plans-info-surface);color:var(--plans-accent)}._bannerDanger_f6crw_154{border:1px solid color-mix(in srgb,var(--plans-coral) 18%,transparent);background:var(--plans-danger-surface);color:var(--plans-coral)}._bannerContent_f6crw_173{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}._inlineActionButton_f6crw_181{white-space:nowrap}._loadingState_f6crw_185,._loadingPage_f6crw_186{padding:var(--space-4);color:var(--text-secondary);font-size:13px}._loadingPage_f6crw_186{border:1px solid var(--border-default);border-radius:14px;background:var(--surface-default)}._listStack_f6crw_198,._milestoneList_f6crw_199,._editorList_f6crw_200{display:grid;gap:var(--space-3)}._listRow_f6crw_205,._milestoneRow_f6crw_206,._editorRow_f6crw_207{display:flex;gap:var(--space-3);align-items:stretch;padding:12px 14px;border:1px solid var(--border-default);border-radius:14px;background:var(--plans-surface-card-strong)}._rowLink_f6crw_217{flex:1;color:inherit}._rowLink_f6crw_217:hover{color:inherit}._rowMain_f6crw_226,._milestoneMain_f6crw_227{display:grid;gap:var(--space-2);min-width:0;flex:1}._rowHeader_f6crw_234{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}._rowHeader_f6crw_234 h2,._rowHeader_f6crw_234 h3{font-size:.92rem;font-weight:600}._rowBadgeGroup_f6crw_247{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2)}._rowText_f6crw_254{color:var(--text-secondary);font-size:13px;line-height:1.55}._rowMeta_f6crw_260{display:flex;flex-wrap:wrap;gap:var(--space-2)}._rowMeta_f6crw_260 span{display:inline-flex;align-items:center;min-height:24px;padding:0 10px;border-radius:var(--radius-full);background:var(--plans-meta-surface);color:var(--text-secondary);font-size:11px}._rowActions_f6crw_277,._milestoneControls_f6crw_278{display:flex;align-items:center;justify-content:flex-end}._rowActionLink_f6crw_284{display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border:1px solid var(--border-default);border-radius:10px;background:var(--surface-default);color:var(--text-secondary);font-size:12px;font-weight:600}._detailHeader_f6crw_297{display:grid;gap:var(--space-4)}._detailHeaderTop_f6crw_302{display:flex;justify-content:space-between;gap:var(--space-4);align-items:flex-start}._detailCopy_f6crw_309{display:grid;gap:var(--space-2)}._eyebrow_f6crw_314{display:inline-flex;align-items:center;color:var(--text-muted);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}._detailCopy_f6crw_309 h1{font-size:1.375rem;font-weight:600;letter-spacing:-.025em}._detailCopy_f6crw_309 p{inline-size:min(100%,760px);color:var(--text-secondary);font-size:13px;line-height:1.55}._detailActions_f6crw_337,._detailBadgeRow_f6crw_338{display:flex;flex-wrap:wrap;gap:var(--space-2)}._factStrip_f6crw_344{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-3)}._factItem_f6crw_350{display:grid;gap:2px;padding:12px 14px;border:1px solid var(--border-default);border-radius:14px;background:var(--plans-surface-card)}._factItem_f6crw_350 span{color:var(--text-muted);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}._factItem_f6crw_350 strong{font-size:.92rem;font-weight:600}._detailLayout_f6crw_372{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:var(--space-4);align-items:start}._detailMain_f6crw_379,._sidebar_f6crw_380{display:grid;gap:var(--space-4)}._detailSection_f6crw_385,._sidebarSection_f6crw_386,._formSection_f6crw_387{display:grid;gap:var(--space-3);padding:14px 16px;border:1px solid var(--border-default);border-radius:14px;background:var(--plans-surface-card)}._sectionHeaderRow_f6crw_396,._sectionHeading_f6crw_397{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}._sectionHeaderRow_f6crw_396 h3,._sectionHeading_f6crw_397 h3{font-size:.96rem;font-weight:600}._sectionHeaderRow_f6crw_396 p,._sectionHeading_f6crw_397 p{color:var(--text-secondary);font-size:12px;line-height:1.5}._readPanel_f6crw_417{min-height:92px;padding:12px 14px;border-radius:12px;background:var(--plans-info-surface);color:var(--text-primary);font-size:13px;line-height:1.6;white-space:pre-wrap}._kvList_f6crw_428{display:grid;gap:var(--space-3)}._kvList_f6crw_428 div{display:grid;gap:2px}._kvList_f6crw_428 dt{color:var(--text-muted);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}._kvList_f6crw_428 dd{color:var(--text-primary);font-size:13px;line-height:1.5}._linkStack_f6crw_452{display:grid;gap:var(--space-2)}._linkedItem_f6crw_457{display:grid;gap:2px;padding:10px 12px;border:1px solid var(--border-default);border-radius:12px;background:var(--plans-info-surface);color:var(--text-primary)}._linkedItem_f6crw_457 span,._mutedText_f6crw_468{color:var(--text-secondary);font-size:12px}._inlineField_f6crw_473{display:grid;gap:var(--space-2);min-width:150px}._inlineField_f6crw_473 span{color:var(--text-muted);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}._formShell_f6crw_487{display:grid;gap:var(--space-4)}._formGrid_f6crw_492{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}._largeTextarea_f6crw_498,._milestoneTextarea_f6crw_499{min-height:120px}._editorRow_f6crw_207{display:grid;gap:var(--space-3)}._editorRowTop_f6crw_508{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}._editorActions_f6crw_515{display:flex;flex-wrap:wrap;gap:var(--space-2)}._editorActionButton_f6crw_521,._editorDangerButton_f6crw_522{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border:1px solid var(--border-default);border-radius:10px;background:var(--surface-default);color:var(--text-secondary);font-size:11px;font-weight:600}._editorDangerButton_f6crw_522{border-color:color-mix(in srgb,var(--plans-coral) 18%,transparent);color:var(--plans-coral)}._inlineEmptyState_f6crw_540{padding:12px 14px;border:1px dashed var(--border-default);border-radius:12px;color:var(--text-secondary);font-size:13px;background:var(--surface-subtle)}._stickyFooter_f6crw_549{position:sticky;bottom:12px;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:12px 14px;border:1px solid var(--border-default);border-radius:14px;background:var(--plans-surface-sticky);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._stickyMeta_f6crw_563{color:var(--text-secondary);font-size:12px}._stickyActions_f6crw_568{display:flex;flex-wrap:wrap;gap:var(--space-2)}._paginationBar_f6crw_574{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}._paginationInfo_f6crw_581{display:flex;gap:var(--space-3);color:var(--text-secondary);font-size:12px}._paginationActions_f6crw_588{display:flex;gap:var(--space-2)}._paginationButton_f6crw_593{display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border:1px solid var(--border-default);border-radius:10px;background:var(--surface-default);color:var(--text-primary);font-size:12px;font-weight:600}._paginationButton_f6crw_593:disabled,._editorActionButton_f6crw_521:disabled,._editorDangerButton_f6crw_522:disabled{opacity:.5;cursor:not-allowed}@media(max-width:1180px){._summaryStrip_f6crw_23,._factStrip_f6crw_344{grid-template-columns:repeat(2,minmax(0,1fr))}._detailLayout_f6crw_372{grid-template-columns:1fr}}@media(max-width:860px){._detailHeaderTop_f6crw_302,._paginationBar_f6crw_574,._toolbarMeta_f6crw_107,._editorRowTop_f6crw_508,._stickyFooter_f6crw_549{flex-direction:column;align-items:stretch}._formGrid_f6crw_492,._summaryStrip_f6crw_23,._factStrip_f6crw_344{grid-template-columns:1fr}._rowHeader_f6crw_234{flex-direction:column}._rowBadgeGroup_f6crw_247{justify-content:flex-start}}._overviewPage_2gx84_1{gap:var(--space-4)}._overviewHeader_2gx84_5{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid var(--border-subtle)}._overviewHeaderCopy_2gx84_14{display:grid;gap:var(--space-1);inline-size:min(100%,42rem)}._overviewEyebrow_2gx84_20{color:var(--text-muted);font-size:11px;font-weight:var(--weight-bold);letter-spacing:.1em;text-transform:uppercase}._overviewTitle_2gx84_28{font-size:1.375rem;font-weight:var(--weight-semibold);line-height:1.2;letter-spacing:-.02em}._overviewDescription_2gx84_35{color:var(--text-secondary);font-size:var(--text-sm);line-height:1.45}._overviewHeaderActions_2gx84_41{display:flex;align-items:center;gap:var(--space-2)}._overviewHeaderActions_2gx84_41 .plms-action-button{min-height:34px;padding:0 14px;border-radius:var(--radius-md)}._overviewSurface_2gx84_53{gap:var(--space-3);padding:var(--space-4);border-color:var(--border-subtle);background:var(--surface-default);box-shadow:var(--shadow-sm)}._summaryStrip_2gx84_61{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;padding:1px;border-radius:var(--radius-lg);background:var(--border-subtle)}._summaryItem_2gx84_70{display:grid;gap:3px;min-height:0;padding:10px 12px;background:var(--surface-default)}._summaryPrimary_2gx84_78{display:flex;align-items:baseline;gap:var(--space-2)}._summaryLabel_2gx84_84{color:var(--text-muted);font-size:10.5px;font-weight:var(--weight-bold);letter-spacing:.06em;text-transform:uppercase}._summaryValue_2gx84_92{font-size:1rem;font-weight:var(--weight-semibold);line-height:1;letter-spacing:-.02em}._summaryMeta_2gx84_99{color:var(--text-secondary);font-size:var(--text-xs);line-height:1.35}._summarySupport_2gx84_105{color:var(--text-secondary);font-size:11px;line-height:1.35}._toolbar_2gx84_111{display:grid;gap:var(--space-2)}._toolbarPrimary_2gx84_116,._toolbarActions_2gx84_117{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-2)}._toolbarActions_2gx84_117{align-items:center;justify-content:space-between;padding-top:10px;border-top:1px solid var(--border-subtle)}._toolbarField_2gx84_131{display:grid;gap:4px;min-width:128px}._toolbarFieldWide_2gx84_137{flex:1 1 260px;min-width:220px;inline-size:min(100%,360px)}._toolbarLabel_2gx84_143{color:var(--text-muted);font-size:10.5px;font-weight:var(--weight-bold);letter-spacing:.06em;text-transform:uppercase}._toolbarCheckbox_2gx84_151{display:inline-flex;align-items:center;gap:var(--space-2);min-height:34px;padding:0 10px;border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-subtle);color:var(--text-secondary);font-size:var(--text-sm)}._toolbarStats_2gx84_164{color:var(--text-secondary);font-size:12px;line-height:1.4}._toolbar_2gx84_111 .workspace-input,._toolbar_2gx84_111 .workspace-select{min-height:34px;padding:0 10px;border-radius:var(--radius-md);font-size:12.5px}._toolbar_2gx84_111 .workspace-button{min-height:34px;padding:0 12px;border-radius:var(--radius-md);font-size:12.5px}._banner_2gx84_185{padding:10px 12px;border:1px solid var(--border-default);border-radius:var(--radius-md);font-size:12.5px;line-height:1.4}._infoBanner_2gx84_193{border-color:var(--status-info-muted);background:var(--status-info-subtle);color:var(--status-info)}._errorBanner_2gx84_199{border-color:var(--status-error-muted);background:var(--status-error-subtle);color:var(--status-error)}._list_2gx84_205{display:grid;gap:var(--space-2)}._rowLink_2gx84_210{display:block;color:inherit;text-decoration:none}._row_2gx84_210{display:grid;gap:10px;padding:12px 14px;border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--surface-default);box-shadow:none;transition:border-color var(--transition-fast),background-color var(--transition-fast)}._row_2gx84_210:hover{border-color:var(--border-strong);background:var(--surface-subtle)}._rowHeader_2gx84_234,._rowFooter_2gx84_235{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}._rowTitleWrap_2gx84_242{display:grid;gap:6px;min-width:0}._rowTitle_2gx84_242{font-size:.875rem;font-weight:var(--weight-semibold);line-height:1.3}._rowDescription_2gx84_254{color:var(--text-secondary);font-size:12.5px;line-height:1.45}._rowFocus_2gx84_260{padding-left:10px;border-left:2px solid rgb(47 151 128 / .25);color:var(--text-primary);font-size:12.5px;line-height:1.45}._chipBar_2gx84_268,._metaBar_2gx84_269{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}._metaBar_2gx84_269{color:var(--text-secondary);font-size:11.5px}._progressBlock_2gx84_281{display:grid;gap:6px;min-width:150px;inline-size:min(100%,180px)}._progressMeta_2gx84_288{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);color:var(--text-secondary);font-size:11.5px}._progressTrack_2gx84_297{width:100%;height:5px;overflow:hidden;border-radius:var(--radius-full);background:var(--surface-inset)}._progressFill_2gx84_305{height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--status-info),var(--status-success))}._paginationBar_2gx84_311{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2);padding-top:2px;color:var(--text-secondary);font-size:12px}._paginationActions_2gx84_322{display:flex;flex-wrap:wrap;gap:var(--space-2)}._backLink_2gx84_328{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--text-secondary);font-size:var(--text-sm);font-weight:var(--weight-medium)}._detailHeaderActions_2gx84_337{display:flex;flex-wrap:wrap;gap:var(--space-2)}._factsStrip_2gx84_343{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-2)}._factCard_2gx84_349{display:grid;gap:4px;padding:10px 12px;border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-default)}._factLabel_2gx84_358{color:var(--text-muted);font-size:10.5px;font-weight:var(--weight-bold);letter-spacing:.06em;text-transform:uppercase}._factValue_2gx84_366{color:var(--text-primary);font-size:.9rem;font-weight:var(--weight-semibold)}._splitGrid_2gx84_372{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(260px,.9fr);gap:var(--space-4);align-items:start}._mainColumn_2gx84_379,._sidebarColumn_2gx84_380{display:grid;gap:var(--space-4)}._sectionText_2gx84_385{color:var(--text-primary);font-size:var(--text-sm);line-height:1.7;white-space:pre-wrap}._sectionMuted_2gx84_392{color:var(--text-secondary);font-size:var(--text-sm);line-height:1.6}._milestoneList_2gx84_398,._updateList_2gx84_399,._sidebarGroups_2gx84_400,._linkList_2gx84_401{display:grid;gap:var(--space-3)}._milestoneItem_2gx84_406,._updateItem_2gx84_407,._sidebarGroup_2gx84_400{display:grid;gap:var(--space-2)}._milestoneHeader_2gx84_413,._updateHeader_2gx84_414{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}._milestoneTitle_2gx84_421,._updateTitle_2gx84_422{font-size:var(--text-sm);font-weight:var(--weight-semibold);line-height:1.4}._milestoneDescription_2gx84_428,._updateBody_2gx84_429{color:var(--text-secondary);font-size:var(--text-sm);line-height:1.6;white-space:pre-wrap}._sidebarGroup_2gx84_400{padding-top:var(--space-3);border-top:1px solid var(--border-subtle)}._sidebarGroup_2gx84_400:first-child{padding-top:0;border-top:none}._sidebarLabel_2gx84_446{color:var(--text-muted);font-size:11px;font-weight:var(--weight-bold);letter-spacing:.08em;text-transform:uppercase}._sidebarValue_2gx84_454,._sidebarLink_2gx84_455{color:var(--text-primary);font-size:var(--text-sm);line-height:1.5}._sidebarLink_2gx84_455{text-decoration:none}._composer_2gx84_465{display:grid;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--surface-subtle)}._composerFields_2gx84_474{display:grid;gap:var(--space-3)}._composerActions_2gx84_479{display:flex;justify-content:flex-end;gap:var(--space-2)}._form_2gx84_485{display:grid;gap:var(--space-5)}._formGrid_2gx84_490{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}._fullSpan_2gx84_496{grid-column:1 / -1}._milestoneEditorList_2gx84_500{display:grid;gap:var(--space-3)}._milestoneEditorItem_2gx84_505{display:grid;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--surface-default)}._milestoneEditorHeader_2gx84_514{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}._milestoneEditorActions_2gx84_521{display:flex;flex-wrap:wrap;gap:var(--space-2)}._milestoneEditorGrid_2gx84_527{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}._stickyFooter_2gx84_533{position:sticky;bottom:var(--space-4);z-index:var(--z-sticky);display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius-xl);background:#ffffffeb;box-shadow:var(--shadow-xl);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._stickyMeta_2gx84_549{color:var(--text-secondary);font-size:var(--text-sm)}._stickyActions_2gx84_554{display:flex;flex-wrap:wrap;gap:var(--space-2)}._emptyState_2gx84_560{display:grid;gap:4px;padding:14px;border:1px dashed var(--border-default);border-radius:var(--radius-md);background:var(--surface-subtle)}._emptyStateTitle_2gx84_569{font-size:.9rem;font-weight:var(--weight-semibold);line-height:1.3}._emptyStateBody_2gx84_575{color:var(--text-secondary);font-size:12.5px;line-height:1.45;inline-size:min(100%,44rem)}@media(max-width:1200px){._summaryStrip_2gx84_61,._factsStrip_2gx84_343{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:960px){._splitGrid_2gx84_372,._formGrid_2gx84_490,._milestoneEditorGrid_2gx84_527{grid-template-columns:1fr}}@media(max-width:760px){._summaryStrip_2gx84_61,._factsStrip_2gx84_343{grid-template-columns:repeat(2,minmax(0,1fr))}._overviewHeader_2gx84_5{align-items:stretch;flex-direction:column}._rowHeader_2gx84_234,._rowFooter_2gx84_235,._stickyFooter_2gx84_533{flex-direction:column;align-items:stretch}._toolbarActions_2gx84_117{align-items:flex-start;flex-direction:column}._progressBlock_2gx84_281{inline-size:100%}}@media(max-width:560px){._summaryStrip_2gx84_61,._factsStrip_2gx84_343{grid-template-columns:1fr}}._shell_1pdls_1{min-height:100vh;display:grid;place-items:center;padding:var(--space-8);background:radial-gradient(circle at top left,rgb(117 40 115 / .05),transparent 24%),radial-gradient(circle at bottom right,rgb(129 163 230 / .06),transparent 28%),var(--surface-app)}._card_1pdls_12{width:min(100%,520px);justify-items:center;text-align:center}._eyebrow_1pdls_18{font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted)}._title_1pdls_26{font-size:var(--text-2xl);font-weight:var(--weight-semibold);letter-spacing:-.03em}._message_1pdls_32{color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-relaxed)}._spinner_1pdls_38{width:28px;height:28px;border-radius:var(--radius-full);border:3px solid rgb(117 40 115 / .14);border-top-color:var(--action-primary);animation:_loading-spin_1pdls_1 .78s linear infinite}@keyframes _loading-spin_1pdls_1{to{transform:rotate(360deg)}}._layout_cdz83_1{display:flex;min-height:100vh}._sidebar_cdz83_6{position:fixed;top:0;left:0;bottom:0;width:var(--sidebar-width);background:linear-gradient(180deg,var(--plms-sidebar-gradient-start) 0%,var(--plms-sidebar-gradient-mid) 40%,var(--plms-sidebar-gradient-end) 100%);display:flex;flex-direction:column;z-index:var(--z-sticky);transition:width .28s cubic-bezier(.4,0,.2,1),transform .28s cubic-bezier(.4,0,.2,1);overflow:hidden;border-right:1px solid var(--plms-sidebar-border);box-shadow:var(--plms-sidebar-shadow)}._sidebarCollapsed_cdz83_29{width:var(--sidebar-collapsed-width)}._logoArea_cdz83_33{display:flex;align-items:center;gap:var(--space-3);height:var(--topbar-height);padding:0 var(--space-4);border-bottom:1px solid var(--plms-sidebar-divider);flex-shrink:0}._logoMark_cdz83_43{flex-shrink:0;display:flex;align-items:center;justify-content:center;filter:drop-shadow(0 2px 6px rgb(117 40 115 / .4))}._logoCopy_cdz83_51{display:flex;flex:1;min-width:0;flex-direction:column}._logoText_cdz83_58{font-size:17px;font-weight:700;color:#fff;letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._logoSubtext_cdz83_68{margin-top:1px;color:#7e7b79;font-size:11px;letter-spacing:.08em;text-transform:uppercase}._collapseBtn_cdz83_76{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:var(--plms-sidebar-surface);border:1px solid var(--plms-sidebar-divider);color:#8c8a88;transition:all .2s ease;flex-shrink:0}._collapseBtn_cdz83_76:hover{background:var(--plms-sidebar-surface-hover);border-color:var(--plms-sidebar-divider-strong);color:#fff}._collapseBtnRotated_cdz83_96{transform:rotate(180deg)}._navArea_cdz83_100{flex:1;overflow-y:auto;overflow-x:hidden;padding:var(--space-2) 0}._navArea_cdz83_100::-webkit-scrollbar{width:3px}._navArea_cdz83_100::-webkit-scrollbar-track{background:transparent}._navArea_cdz83_100::-webkit-scrollbar-thumb{background:var(--plms-sidebar-surface-hover);border-radius:100px}._navArea_cdz83_100::-webkit-scrollbar-thumb:hover{background:var(--plms-sidebar-surface-active)}._group_cdz83_124{display:flex;flex-direction:column}._group_cdz83_124+._group_cdz83_124{margin-top:var(--space-1);padding-top:var(--space-1);position:relative}._group_cdz83_124+._group_cdz83_124:before{content:"";position:absolute;top:0;left:var(--space-5);right:var(--space-5);height:1px;background:var(--plms-sidebar-divider)}._groupLabel_cdz83_145{padding:var(--space-3) var(--space-5) var(--space-1);font-size:10.5px;font-weight:600;color:#646260;text-transform:uppercase;letter-spacing:.1em;margin-bottom:0;-webkit-user-select:none;user-select:none}._groupItems_cdz83_156{display:flex;flex-direction:column;gap:1px}._item_cdz83_162{display:flex;align-items:center;gap:var(--space-3);padding:0 var(--space-4);margin:0 var(--space-3);min-height:36px;border-radius:8px;font-size:13px;font-weight:450;color:#a09e9b;text-decoration:none;transition:background .15s ease,color .15s ease;border:none;position:relative;letter-spacing:.01em;line-height:1;background:transparent}._item_cdz83_162:hover{background:var(--plms-sidebar-surface-hover);color:#dcdad8;text-decoration:none}._item_cdz83_162:active{background:var(--plms-sidebar-surface-active)}._item_cdz83_162:focus-visible{box-shadow:0 0 0 2px #75287366;outline:none}._itemIcon_cdz83_199{display:flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0;opacity:.45;transition:opacity .15s ease}._item_cdz83_162:hover ._itemIcon_cdz83_199{opacity:.75}._itemLabel_cdz83_214{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._itemActive_cdz83_222{background:var(--plms-sidebar-surface-active);color:#dcb4d7;font-weight:500}._itemActive_cdz83_222:hover{background:#75287333}._itemActive_cdz83_222 ._itemIcon_cdz83_199{opacity:1}._userSection_cdz83_236{flex-shrink:0;padding:var(--space-3);border-top:1px solid var(--plms-sidebar-divider)}._userCard_cdz83_242{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2);border-radius:10px;background:var(--plms-sidebar-surface);border:1px solid var(--plms-sidebar-border);transition:background .18s ease}._userCard_cdz83_242:hover{background:var(--plms-sidebar-surface-hover)}._userAvatar_cdz83_257{width:32px;height:32px;border-radius:8px;background:linear-gradient(135deg,#9b4dca,#6b2fa0);color:#fff;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;flex-shrink:0;box-shadow:0 2px 8px #75287359;letter-spacing:.02em}._userInfo_cdz83_273{flex:1;min-width:0}._userName_cdz83_278{font-size:12.5px;font-weight:600;color:#e6e4e1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}._userEmail_cdz83_288{font-size:11px;color:#6e6c6a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}._logoutBtn_cdz83_297{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;color:#82807e;transition:all .18s ease;flex-shrink:0}._logoutBtn_cdz83_297:hover{background:var(--plms-sidebar-surface-hover);color:#dcb4d7}._main_cdz83_314{flex:1;margin-left:var(--sidebar-width);display:flex;flex-direction:column;min-height:100vh;transition:margin-left .28s cubic-bezier(.4,0,.2,1)}._mainCollapsed_cdz83_323{margin-left:var(--sidebar-collapsed-width)}._topbar_cdz83_327{position:sticky;top:0;height:var(--topbar-height);display:flex;align-items:center;justify-content:space-between;padding:0 var(--page-padding);background-color:var(--surface-topbar);border-bottom:1px solid var(--border-subtle);box-shadow:var(--shadow-topbar);z-index:var(--z-sticky);gap:var(--space-4)}._topbarLeft_cdz83_342{display:flex;align-items:center;gap:var(--space-3);min-width:0}._workspaceBadge_cdz83_349{display:inline-flex;align-items:center;min-height:32px;padding:0 var(--space-3);border-radius:var(--radius-full);border:1px solid rgb(117 40 115 / .16);background:var(--plms-sidebar-badge-surface),var(--surface-primary);color:var(--text-strong);font-size:var(--text-sm);font-weight:600;letter-spacing:.01em;box-shadow:var(--plms-sidebar-badge-shadow)}._topbarCenter_cdz83_364{flex:1;inline-size:min(100%,38.75rem);min-width:220px}._contextPanel_cdz83_370{display:flex;align-items:center;min-height:36px;padding:0 var(--space-3);background:var(--plms-surface-card-strong);border:1px solid var(--border-default);border-radius:12px;box-shadow:inset 0 1px #fff3}._contextText_cdz83_381{min-width:0;color:var(--text-secondary);font-size:var(--text-sm);line-height:1.4}._topbarRight_cdz83_388{display:flex;align-items:center;gap:var(--space-2);flex-shrink:0}._headerAction_cdz83_395{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 14px;border-radius:10px;font-size:var(--text-sm);font-weight:var(--weight-semibold);text-decoration:none;transition:background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast),box-shadow var(--transition-fast)}._headerActionSecondary_cdz83_412{border:1px solid var(--border-default);background:var(--plms-surface-panel);color:var(--text-primary);box-shadow:inset 0 1px #fff3}._headerActionSecondary_cdz83_412:hover{background:var(--surface-subtle);color:var(--text-primary)}._headerActionPrimary_cdz83_424{border:1px solid rgb(117 40 115 / .15);background:var(--action-primary);color:var(--text-on-action);box-shadow:0 10px 24px -18px #7528738c,inset 0 1px #ffffff2e}._headerActionPrimary_cdz83_424:hover{background:var(--action-primary-hover)}._themeButton_cdz83_437{width:36px;padding:0}._content_cdz83_442{flex:1;padding:var(--space-4) var(--page-padding) var(--page-padding);padding-bottom:var(--space-8);background:radial-gradient(circle at top left,rgb(117 40 115 / .045),transparent 24%),radial-gradient(circle at bottom right,rgb(129 163 230 / .05),transparent 28%),var(--surface-app)}._pageContainer_cdz83_452{width:100%;margin:0}._backdrop_cdz83_457,._mobileMenuButton_cdz83_461{display:none}._mobileMenuButton_cdz83_461,._mobileMenuButton_cdz83_461:hover{color:var(--text-secondary)}._mobileMenuButton_cdz83_461{align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;transition:background-color .15s ease,color .15s ease}._mobileMenuButton_cdz83_461:hover{background-color:var(--action-ghost-hover);color:var(--text-primary)}._sidebarCollapsed_cdz83_29 ._logoCopy_cdz83_51,._sidebarCollapsed_cdz83_29 ._groupLabel_cdz83_145,._sidebarCollapsed_cdz83_29 ._itemLabel_cdz83_214,._sidebarCollapsed_cdz83_29 ._userInfo_cdz83_273,._sidebarCollapsed_cdz83_29 ._logoutBtn_cdz83_297{display:none}._sidebarCollapsed_cdz83_29 ._group_cdz83_124+._group_cdz83_124:before{left:var(--space-2);right:var(--space-2)}._sidebarCollapsed_cdz83_29 ._item_cdz83_162{justify-content:center;padding:0;width:36px;height:36px;margin:1px auto;border-radius:8px}._sidebarCollapsed_cdz83_29 ._item_cdz83_162:hover{background:#ffffff0f}@media(max-width:1024px){._sidebar_cdz83_6,._sidebarCollapsed_cdz83_29{width:min(280px,calc(100vw - 48px));transform:translate(-100%)}._sidebarMobileOpen_cdz83_519{transform:translate(0)}._collapseBtn_cdz83_76{display:none}._main_cdz83_314,._mainCollapsed_cdz83_323{margin-left:0}._mobileMenuButton_cdz83_461{display:inline-flex}._backdrop_cdz83_457{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:calc(var(--z-sticky) - 1);background:#0f0e0e85;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}._topbar_cdz83_327{padding:var(--space-3) var(--space-4)}._content_cdz83_442{padding:var(--space-4)}}@media(max-width:720px){._topbar_cdz83_327{flex-wrap:wrap;gap:var(--space-2);height:auto}._topbarLeft_cdz83_342,._topbarRight_cdz83_388{flex:1 1 auto}._topbarRight_cdz83_388{justify-content:flex-end}._topbarCenter_cdz83_364{order:3;flex:1 1 100%;min-width:0;max-width:none}._workspaceBadge_cdz83_349{padding:0 var(--space-2);font-size:var(--text-xs)}}@media(max-width:560px){._topbarCenter_cdz83_364{display:none}._topbarRight_cdz83_388{gap:var(--space-1);flex-wrap:wrap}._headerAction_cdz83_395{padding:0 10px;min-height:32px}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--white: #ffffff;--black: #000000;--gray-25: #f7f6f4;--gray-50: #f3f2f0;--gray-100: #e8e6e3;--gray-200: #dad0d7;--gray-300: #c4bdb8;--gray-400: #969694;--gray-500: #7a7876;--gray-600: #5b5a58;--gray-700: #454443;--gray-800: #313030;--gray-900: #1e1d1d;--gray-950: #0f0e0e;--purple-50: #effafa;--purple-100: #d9f1ee;--purple-200: #b5e2db;--purple-500: #b36ea7;--purple-600: #752873;--purple-700: #5e2060;--purple-800: #491a4c;--coral-50: #fff5f5;--coral-100: #ffe0e0;--coral-500: #fe5150;--coral-600: #ce2830;--coral-700: #a91f27;--teal-50: #f0faf8;--teal-100: #d4f0ea;--teal-500: #2f9780;--teal-600: #267a68;--blue-50: #f0f4ff;--blue-100: #dce4f8;--blue-500: #81a3e6;--blue-600: #1f3ca6;--amber-50: #fdf8f0;--amber-100: #f6e8d2;--amber-500: #f6caa2;--amber-600: #d4a06a;--font-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Helvetica Neue", Arial, sans-serif;--font-mono: "Cascadia Code", "Fira Code", Consolas, "Courier New", monospace;--text-2xs: .6875rem;--text-xs: .75rem;--text-sm: .8125rem;--text-base: .875rem;--text-md: .9375rem;--text-lg: 1rem;--text-xl: 1.125rem;--text-2xl: 1.25rem;--leading-none: 1;--leading-tight: 1.25;--leading-snug: 1.35;--leading-normal: 1.5;--leading-relaxed: 1.6;--weight-normal: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--font-page-title-weight: var(--weight-semibold);--font-page-title-leading: var(--leading-tight);--font-small-size: var(--text-xs);--space-0: 0;--space-px: 1px;--space-0-5: 2px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 10px;--radius-xl: 12px;--radius-2xl: 16px;--radius-full: 9999px;--radius-component: var(--radius-md);--radius-card: var(--radius-xl);--duration-fast: .1s;--duration-base: .15s;--duration-slow: .3s;--ease-default: cubic-bezier(.4, 0, .2, 1);--transition-fast: var(--duration-fast) var(--ease-default);--transition-base: var(--duration-base) var(--ease-default);--z-sticky: 200;--z-overlay: 300;--control-height-sm: 32px;--control-height-md: 36px;--control-height-lg: 40px;--mobile-hit-min: 40px;--mobile-hit-preferred: 44px;--sidebar-width: 240px;--sidebar-collapsed-width: 56px;--topbar-height: 52px;--page-padding: var(--space-6);--page-padding-x: 24px;--page-padding-y: 16px;--page-padding-x-tablet: 16px;--page-padding-y-tablet: 12px;--page-padding-x-mobile: 12px;--page-padding-y-mobile: 12px;--content-max-width: 1200px;--content-max-width-wide: 1440px;--section-gap: var(--space-4);--stack-gap: var(--space-3);--inline-gap: var(--space-2);--chip-gap: var(--space-1);--toolbar-height: var(--control-height-md);--table-header-height: 36px;--table-row-height: 44px;--kpi-tile-height: 64px;--modal-width-sm: 400px;--modal-width-md: 520px;--modal-width-lg: 680px;--modal-width-xl: 900px;color-scheme:light;--surface-default: var(--white);--surface-subtle: var(--gray-50);--surface-raised: var(--white);--surface-overlay: var(--white);--surface-inset: var(--gray-100);--surface-app: #f5f4f2;--surface-sidebar: #1e1d1d;--surface-topbar: var(--white);--surface-primary: var(--surface-default);--surface-secondary: var(--surface-subtle);--surface-elevated: var(--surface-raised);--surface-muted: var(--surface-subtle);--plms-sidebar-gradient-start: #1a1919;--plms-sidebar-gradient-mid: #242323;--plms-sidebar-gradient-end: #1e1d1d;--plms-sidebar-border: rgb(255 255 255 / .04);--plms-sidebar-shadow: 4px 0 24px -4px rgb(0 0 0 / .35), 1px 0 0 0 rgb(255 255 255 / .02) inset;--plms-sidebar-divider: rgb(255 255 255 / .06);--plms-sidebar-divider-strong: rgb(255 255 255 / .08);--plms-sidebar-surface: rgb(255 255 255 / .03);--plms-sidebar-surface-hover: rgb(255 255 255 / .06);--plms-sidebar-surface-active: rgb(117 40 115 / .15);--plms-sidebar-badge-surface: linear-gradient( 135deg, rgb(117 40 115 / .12), rgb(117 40 115 / .04) );--plms-sidebar-badge-shadow: inset 0 1px 0 rgb(255 255 255 / .32);--plms-surface-card: linear-gradient( 180deg, rgb(255 255 255 / .92) 0%, rgb(255 255 255 / .74) 100% );--plms-surface-card-strong: linear-gradient( 180deg, rgb(255 255 255 / .84) 0%, rgb(255 255 255 / .68) 100% );--plms-surface-panel: linear-gradient( 180deg, rgb(255 255 255 / .98) 0%, rgb(255 255 255 / .92) 100% );--plms-surface-row: linear-gradient( 180deg, rgb(255 255 255 / .78) 0%, rgb(255 255 255 / .56) 100% );--plms-surface-row-hover: linear-gradient( 180deg, rgb(255 255 255 / .92) 0%, rgb(255 255 255 / .68) 100% );--plms-surface-input: linear-gradient(180deg, rgb(255 255 255 / .94), rgb(255 255 255 / .82));--plms-surface-sticky: rgb(255 255 255 / .92);--plms-shell-status-surface: radial-gradient(circle at top left, rgb(117 40 115 / .05), transparent 24%), radial-gradient(circle at bottom right, rgb(129 163 230 / .06), transparent 28%), var(--surface-app);--plms-shell-search-shadow: inset 0 1px 0 rgb(255 255 255 / .75), 0 1px 2px rgb(49 48 48 / .03);--text-primary: var(--gray-800);--text-secondary: var(--gray-500);--text-muted: var(--gray-400);--text-inverse: var(--white);--text-link: var(--purple-600);--text-link-hover: var(--purple-700);--text-on-action: var(--white);--text-sidebar: #e8e6e3;--text-sidebar-muted: #969694;--text-strong: var(--text-primary);--text-default: var(--text-primary);--border-default: var(--gray-200);--border-strong: var(--gray-300);--border-subtle: var(--gray-100);--border-focus: var(--purple-600);--action-primary: var(--purple-600);--action-primary-hover: var(--purple-700);--action-primary-active: var(--purple-800);--action-primary-subtle: var(--purple-50);--action-secondary: var(--white);--action-secondary-hover: var(--gray-25);--action-secondary-active: var(--gray-100);--action-secondary-border: var(--gray-200);--action-ghost-hover: var(--gray-100);--action-ghost-active: var(--gray-200);--action-danger: var(--coral-600);--action-danger-hover: var(--coral-700);--action-danger-subtle: var(--coral-50);--brand-primary: var(--action-primary);--status-success: var(--teal-600);--status-success-subtle: var(--teal-50);--status-success-muted: var(--teal-100);--status-warning: var(--amber-600);--status-warning-subtle: var(--amber-50);--status-warning-muted: var(--amber-100);--status-error: var(--coral-600);--status-error-subtle: var(--coral-50);--status-error-muted: var(--coral-100);--status-info: var(--blue-600);--status-info-subtle: var(--blue-50);--status-info-muted: var(--blue-100);--status-neutral: var(--gray-400);--status-neutral-subtle: var(--gray-25);--input-bg: var(--white);--input-border: var(--gray-200);--input-border-hover: var(--gray-300);--input-placeholder: var(--gray-400);--input-disabled-bg: var(--gray-50);--focus-ring: 0 0 0 2px var(--white), 0 0 0 4px var(--purple-500);--shadow-xs: 0 1px 2px 0 rgb(49 48 48 / .04);--shadow-sm: 0 1px 3px 0 rgb(49 48 48 / .05), 0 1px 2px -1px rgb(49 48 48 / .03);--shadow-card: 0 1px 3px 0 rgb(49 48 48 / .06), 0 1px 2px -1px rgb(49 48 48 / .03);--shadow-md: 0 4px 6px -1px rgb(49 48 48 / .07), 0 2px 4px -2px rgb(49 48 48 / .04);--shadow-xl: 0 20px 25px -5px rgb(49 48 48 / .08), 0 8px 10px -6px rgb(49 48 48 / .03);--shadow-topbar: 0 1px 3px 0 rgb(49 48 48 / .05)}[data-theme=dark]{--surface-default: #1e1d1d;--surface-subtle: #262525;--surface-raised: #2a2929;--surface-overlay: #313030;--surface-inset: #171616;--surface-app: #141313;--surface-sidebar: #0f0e0e;--surface-topbar: #1e1d1d;--surface-primary: var(--surface-default);--surface-secondary: var(--surface-subtle);--surface-elevated: var(--surface-raised);--surface-muted: var(--surface-subtle);--plms-sidebar-gradient-start: #171616;--plms-sidebar-gradient-mid: #1e1d1d;--plms-sidebar-gradient-end: #141313;--plms-sidebar-border: rgb(255 255 255 / .06);--plms-sidebar-shadow: 4px 0 24px -4px rgb(0 0 0 / .45), 1px 0 0 0 rgb(255 255 255 / .02) inset;--plms-sidebar-divider: rgb(255 255 255 / .08);--plms-sidebar-divider-strong: rgb(255 255 255 / .1);--plms-sidebar-surface: rgb(255 255 255 / .04);--plms-sidebar-surface-hover: rgb(255 255 255 / .08);--plms-sidebar-surface-active: rgb(117 40 115 / .2);--plms-sidebar-badge-surface: linear-gradient( 135deg, rgb(117 40 115 / .14), rgb(117 40 115 / .06) );--plms-sidebar-badge-shadow: inset 0 1px 0 rgb(255 255 255 / .1);--plms-surface-card: linear-gradient( 180deg, rgb(42 41 41 / .98) 0%, rgb(38 37 37 / .92) 100% );--plms-surface-card-strong: linear-gradient( 180deg, rgb(42 41 41 / .96) 0%, rgb(34 33 33 / .9) 100% );--plms-surface-panel: linear-gradient( 180deg, rgb(38 37 37 / .98) 0%, rgb(32 31 31 / .92) 100% );--plms-surface-row: linear-gradient(180deg, rgb(40 39 39 / .96) 0%, rgb(34 33 33 / .88) 100%);--plms-surface-row-hover: linear-gradient( 180deg, rgb(46 45 45 / .98) 0%, rgb(38 37 37 / .94) 100% );--plms-surface-input: linear-gradient(180deg, rgb(40 39 39 / .94), rgb(34 33 33 / .9));--plms-surface-sticky: rgb(30 29 29 / .94);--plms-shell-status-surface: radial-gradient(circle at top left, rgb(117 40 115 / .08), transparent 24%), radial-gradient(circle at bottom right, rgb(129 163 230 / .08), transparent 28%), var(--surface-app);--plms-shell-search-shadow: inset 0 1px 0 rgb(255 255 255 / .04), 0 1px 2px rgb(0 0 0 / .12);--text-primary: #e8e6e3;--text-secondary: #969694;--text-muted: #7a7876;--text-inverse: #1e1d1d;--text-link: #c888be;--text-link-hover: #d9a4d1;--text-on-action: var(--white);--text-sidebar: #e8e6e3;--text-sidebar-muted: #7a7876;--text-strong: var(--text-primary);--text-default: var(--text-primary);--border-default: #3a3838;--border-strong: #4a4848;--border-subtle: #2e2d2d;--border-focus: var(--purple-500);--action-primary: var(--purple-500);--action-primary-hover: var(--purple-600);--action-primary-active: var(--purple-700);--action-primary-subtle: rgb(117 40 115 / .15);--action-secondary: #2a2929;--action-secondary-hover: #353434;--action-secondary-active: #3f3e3e;--action-secondary-border: #3a3838;--action-ghost-hover: rgb(255 255 255 / .06);--action-ghost-active: rgb(255 255 255 / .1);--action-danger: #fe5150;--action-danger-hover: var(--coral-600);--action-danger-subtle: rgb(206 40 48 / .15);--brand-primary: var(--action-primary);--status-success: #3cb896;--status-success-subtle: rgb(47 151 128 / .12);--status-success-muted: rgb(47 151 128 / .2);--status-warning: #f6caa2;--status-warning-subtle: rgb(212 160 106 / .12);--status-warning-muted: rgb(212 160 106 / .2);--status-error: #fe5150;--status-error-subtle: rgb(206 40 48 / .12);--status-error-muted: rgb(206 40 48 / .2);--status-info: #81a3e6;--status-info-subtle: rgb(31 60 166 / .12);--status-info-muted: rgb(31 60 166 / .2);--status-neutral: #7a7876;--status-neutral-subtle: rgb(122 120 118 / .1);--input-bg: #262525;--input-border: #3a3838;--input-border-hover: #4a4848;--input-placeholder: #7a7876;--input-disabled-bg: #1e1d1d;--focus-ring: 0 0 0 2px #1e1d1d, 0 0 0 4px var(--purple-500);--shadow-xs: 0 1px 2px 0 rgb(0 0 0 / .2);--shadow-sm: 0 1px 3px 0 rgb(0 0 0 / .25), 0 1px 2px -1px rgb(0 0 0 / .15);--shadow-card: 0 1px 3px 0 rgb(0 0 0 / .3), 0 1px 2px -1px rgb(0 0 0 / .15);--shadow-md: 0 4px 6px -1px rgb(0 0 0 / .3), 0 2px 4px -2px rgb(0 0 0 / .2);--shadow-xl: 0 20px 25px -5px rgb(0 0 0 / .35), 0 8px 10px -6px rgb(0 0 0 / .15);--shadow-topbar: 0 1px 3px 0 rgb(0 0 0 / .3)}html{font-family:var(--font-sans);font-size:16px;line-height:var(--leading-normal);color:var(--text-primary);background-color:var(--surface-app);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"cv02","cv03","cv04","cv11";transition:background-color var(--duration-slow) var(--ease-default),color var(--duration-slow) var(--ease-default)}body{min-height:100vh;margin:0;font-size:var(--text-base);font-weight:var(--weight-normal);line-height:var(--leading-normal);color:var(--text-default);background:radial-gradient(circle at top left,rgb(117 40 115 / .045),transparent 26%),radial-gradient(circle at bottom right,rgb(31 60 166 / .05),transparent 28%),var(--surface-app)}body,button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6{font-weight:var(--weight-semibold);line-height:var(--leading-tight);color:var(--text-primary);letter-spacing:-.015em}p{margin:0}a{color:var(--text-link);text-decoration:none;transition:color var(--transition-fast)}a:hover{color:var(--text-link-hover)}button{border:none;background:none;cursor:pointer}input,select,textarea{color:inherit}code{font-family:var(--font-mono);font-size:var(--text-sm)}#root{min-height:100vh;display:flex;flex-direction:column}:focus-visible{outline:none;box-shadow:var(--focus-ring)}::selection{background-color:var(--purple-100);color:var(--text-primary)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--gray-300);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--gray-400)}*{scrollbar-width:thin;scrollbar-color:var(--gray-300) transparent}.workspace-page,.workspace-shell{display:grid;gap:var(--space-6)}.workspace-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4)}.workspace-header-copy{display:grid;gap:var(--space-2)}.workspace-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap}.workspace-header h1{margin-top:var(--space-1);font-size:var(--text-2xl);font-weight:var(--font-page-title-weight);line-height:var(--font-page-title-leading);letter-spacing:-.02em}.workspace-header p{max-width:60rem;margin-top:var(--space-2);color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-relaxed)}.workspace-summary-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-3)}.workspace-split{display:grid;grid-template-columns:minmax(320px,1.05fr) minmax(360px,.95fr);gap:var(--space-4);align-items:start}.workspace-pane{display:grid;gap:var(--space-4);padding:var(--space-5);border:1px solid var(--border-default);border-radius:var(--radius-card);background:var(--plms-surface-card);box-shadow:var(--shadow-card)}.workspace-pane-heading{display:grid;gap:var(--space-1)}.workspace-pane-heading h2{font-size:.98rem}.workspace-pane-heading p{color:var(--text-secondary);font-size:var(--text-sm)}.workspace-pane-actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap}.workspace-eyebrow,.plms-status-eyebrow{display:inline-flex;align-items:center;min-height:20px;color:var(--text-muted);font-size:11px;font-weight:var(--weight-bold);letter-spacing:.1em;text-transform:uppercase}.workspace-refresh,.plms-action-button,.plms-action-link{display:inline-flex;align-items:center;justify-content:center;min-height:var(--control-height-md);padding:0 var(--space-4);border-radius:var(--radius-lg);border:1px solid var(--border-default);background:var(--surface-default);color:var(--text-primary);font-size:var(--text-sm);font-weight:var(--weight-semibold);text-decoration:none;box-shadow:inset 0 1px #ffffff73;transition:background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast),box-shadow var(--transition-fast),transform var(--transition-fast)}.workspace-refresh:hover,.plms-action-button:hover,.plms-action-link:hover{background:var(--surface-subtle);color:var(--text-primary);border-color:var(--border-strong)}.workspace-refresh:active,.plms-action-button:active,.plms-action-link:active{transform:translateY(1px)}.workspace-button,.workspace-input,.workspace-select,.workspace-textarea{border:1px solid var(--input-border);border-radius:var(--radius-lg);background:var(--input-bg);color:var(--text-primary);transition:border-color var(--transition-fast),box-shadow var(--transition-fast),background-color var(--transition-fast)}.workspace-button{display:inline-flex;align-items:center;justify-content:center;min-height:var(--control-height-md);padding:0 var(--space-4);font-size:var(--text-sm);font-weight:var(--weight-semibold);box-shadow:inset 0 1px #ffffff73}.workspace-button:hover,.workspace-input:hover,.workspace-select:hover,.workspace-textarea:hover{border-color:var(--input-border-hover)}.workspace-button-primary{background:var(--action-primary);color:var(--text-on-action);border-color:var(--action-primary)}.workspace-button-primary:hover{background:var(--action-primary-hover);border-color:var(--action-primary-hover)}.workspace-button-secondary{background:var(--surface-default)}.workspace-button-ghost{border-color:transparent;background:transparent;box-shadow:none}.workspace-button-danger{background:var(--action-danger-subtle);border-color:#ce28302e;color:var(--action-danger)}.workspace-input,.workspace-select{min-height:var(--control-height-md);padding:0 var(--space-3)}.workspace-textarea{min-height:120px;padding:var(--space-3);resize:vertical}.workspace-input:focus,.workspace-select:focus,.workspace-textarea:focus{border-color:var(--border-focus)}.workspace-panel,.summary-card,.plms-status-card{border:1px solid var(--border-default);border-radius:var(--radius-card);background:var(--plms-surface-card-strong);box-shadow:var(--shadow-card)}.workspace-panel{padding:var(--space-5)}.workspace-panel-tight{padding:var(--space-4)}.workspace-panel h2{font-size:.98rem;font-weight:var(--weight-semibold)}.workspace-panel h3{font-size:var(--text-sm);font-weight:var(--weight-semibold)}.workspace-muted{color:var(--text-secondary);font-size:var(--text-sm)}.workspace-error{color:var(--status-error);font-size:var(--text-sm);font-weight:var(--weight-medium)}.workspace-list{display:grid;gap:var(--space-3)}.workspace-table-wrap{overflow-x:auto;border:1px solid var(--border-default);border-radius:var(--radius-card);background:var(--surface-default);box-shadow:var(--shadow-card)}.workspace-table{width:100%;border-collapse:collapse}.workspace-table th,.workspace-table td{padding:12px 16px;border-bottom:1px solid var(--border-subtle);text-align:left;vertical-align:top}.workspace-table th{font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);background:var(--surface-default);position:sticky;top:0;z-index:1}.workspace-table td{font-size:var(--text-sm);color:var(--text-primary)}.workspace-table tbody tr{transition:background-color var(--transition-fast)}.workspace-table tbody tr:hover{background:var(--surface-subtle)}.workspace-table tbody tr:last-child td{border-bottom:none}.workspace-filter-bar,.workspace-toolbar{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:flex-end}.workspace-detail-grid,.workspace-metric-strip{display:grid;gap:var(--space-4)}.workspace-detail-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.workspace-inspector,.workspace-surface{display:grid;gap:var(--space-4);padding:var(--space-5);border:1px solid var(--border-default);border-radius:var(--radius-card);background:linear-gradient(180deg,rgb(117 40 115 / .03) 0%,transparent 100%),var(--surface-default);box-shadow:var(--shadow-card)}.workspace-note{padding:var(--space-4);border:1px solid var(--status-warning-muted);border-radius:var(--radius-lg);background:var(--status-warning-subtle);color:var(--status-warning);line-height:var(--leading-relaxed);font-size:var(--text-sm)}.workspace-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-height:58px;padding:var(--space-3) var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);background:var(--plms-surface-row);box-shadow:0 1px 2px #3130300a;color:inherit;text-align:left;text-decoration:none;width:100%}.workspace-row:hover{border-color:var(--border-strong);background:var(--plms-surface-row-hover)}.workspace-row-selected{border-color:#75287373;background:linear-gradient(180deg,#75287314,#7528730a),var(--surface-default);box-shadow:0 1px 2px #3130300f,inset 0 0 0 1px #75287314}.workspace-row-main{min-width:0;flex:1}.workspace-row-main h2,.workspace-row-main h3{font-size:var(--text-sm);line-height:1.35}.workspace-row-main p{margin-top:var(--space-1);color:var(--text-secondary);font-size:.78rem;line-height:1.45;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.workspace-row-meta{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap}.workspace-row-meta span,.workspace-row-meta a{display:inline-flex;align-items:center;min-height:24px;padding:0 10px;border-radius:var(--radius-full);background:#75287314;color:var(--text-secondary);font-size:11px;font-weight:var(--weight-medium);text-decoration:none;white-space:nowrap}.workspace-row-meta a:hover{background:#75287324;color:var(--text-primary)}.workspace-row-status{display:inline-flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.workspace-tag,.workspace-stat{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:0 10px;border-radius:var(--radius-full);font-size:11px;font-weight:var(--weight-semibold);letter-spacing:.03em}.workspace-tag-neutral{background:var(--gray-100);color:var(--gray-700)}.workspace-tag-info{background:var(--status-info-subtle);color:var(--status-info)}.workspace-tag-success{background:var(--status-success-subtle);color:var(--status-success)}.workspace-tag-warning{background:var(--status-warning-subtle);color:var(--status-warning)}.workspace-tag-danger{background:var(--status-error-subtle);color:var(--status-error)}.summary-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--space-3)}.summary-card{display:grid;gap:var(--space-2);padding:var(--space-4)}.summary-card span{color:var(--text-muted);font-size:11px;font-weight:var(--weight-bold);letter-spacing:.08em;text-transform:uppercase}.summary-card strong{font-size:1.375rem;font-weight:var(--weight-semibold);color:var(--text-primary);letter-spacing:-.025em}.workspace-stat{display:grid;gap:var(--space-1);align-items:start;justify-content:start;min-height:72px;padding:var(--space-4);border:1px solid var(--border-default);background:var(--plms-surface-card-strong);box-shadow:var(--shadow-card)}.workspace-stat span{color:var(--text-muted);font-size:11px;font-weight:var(--weight-bold);letter-spacing:.08em;text-transform:uppercase}.workspace-stat strong{font-size:1.25rem}.workspace-empty-state{display:grid;gap:var(--space-2);padding:var(--space-5);border:1px dashed var(--border-default);border-radius:var(--radius-xl);background:var(--surface-subtle)}.workspace-empty-state h3{font-size:.98rem}.workspace-empty-state p{color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-relaxed)}.workspace-empty-action{margin-top:var(--space-2)}.workspace-field{display:grid;gap:var(--space-2)}.workspace-field-label{color:var(--text-muted);font-size:11px;font-weight:var(--weight-bold);letter-spacing:.08em;text-transform:uppercase}.workspace-field-hint{color:var(--text-muted);font-size:11px}.workspace-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.workspace-form-grid-wide{grid-column:1 / -1}.workspace-form-stack{display:grid;gap:var(--space-3)}.workspace-toolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}.workspace-chip-bar{display:flex;flex-wrap:wrap;gap:var(--space-2)}.workspace-chip{display:inline-flex;align-items:center;min-height:28px;padding:0 12px;border-radius:var(--radius-full);border:1px solid var(--border-default);background:var(--surface-default);color:var(--text-secondary);font-size:11px;font-weight:var(--weight-semibold)}.workspace-chip-active{border-color:#75287340;background:var(--action-primary-subtle);color:var(--action-primary)}.workspace-kv-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.workspace-kv{display:grid;gap:2px}.workspace-kv dt{color:var(--text-muted);font-size:11px;font-weight:var(--weight-bold);letter-spacing:.08em;text-transform:uppercase}.workspace-kv dd{color:var(--text-primary);font-size:var(--text-sm);line-height:1.45}.workspace-divider{height:1px;background:var(--border-subtle)}.workspace-section-title{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.workspace-section-title h3{font-size:.95rem}.workspace-section-title p{color:var(--text-secondary);font-size:var(--text-sm)}.today-grid,.settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.settings-span{grid-column:1 / -1}.section-title-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-4)}.section-title-row h2{font-size:.98rem}.section-title-row span{display:inline-flex;align-items:center;min-height:22px;padding:0 10px;border-radius:var(--radius-full);background:var(--surface-subtle);color:var(--text-muted);font-size:11px;font-weight:var(--weight-bold);letter-spacing:.06em;text-transform:uppercase}.search-page-form{display:flex;align-items:center;gap:var(--space-3)}.search-page-input{flex:1;min-width:0;min-height:42px;padding:0 var(--space-4);border:1px solid var(--input-border);border-radius:var(--radius-xl);background:var(--plms-surface-input);color:var(--text-primary);box-shadow:var(--plms-shell-search-shadow);transition:border-color var(--transition-fast),box-shadow var(--transition-fast),background-color var(--transition-fast)}.search-page-input::placeholder{color:var(--input-placeholder)}.search-page-input:hover{border-color:var(--input-border-hover)}.search-page-input:focus{border-color:var(--border-focus)}.settings-list{display:grid;gap:var(--space-4);margin:0}.settings-list div{display:grid;gap:var(--space-1)}.settings-list dt{color:var(--text-muted);font-size:11px;font-weight:var(--weight-bold);letter-spacing:.08em;text-transform:uppercase}.settings-list dd{color:var(--text-primary);font-size:var(--text-sm);line-height:1.45}.plms-status-shell{min-height:100vh;display:grid;place-items:center;padding:var(--space-8);background:var(--plms-shell-status-surface)}.plms-status-card{width:min(100%,520px);display:grid;gap:var(--space-3);padding:var(--space-6)}.plms-status-card h1{font-size:2rem;font-weight:var(--weight-semibold);letter-spacing:-.03em}.plms-status-card p{color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-relaxed)}.plms-action-button,.plms-action-link{justify-self:start;margin-top:var(--space-2)}.plms-spinner{width:28px;height:28px;border-radius:var(--radius-full);border:3px solid rgb(117 40 115 / .14);border-top-color:var(--action-primary);animation:plms-spin .78s linear infinite}.tabular-nums{font-variant-numeric:tabular-nums}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}@keyframes plms-spin{to{transform:rotate(360deg)}}@media(max-width:1200px){.summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.workspace-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-split{grid-template-columns:1fr}}@media(max-width:900px){.today-grid,.settings-grid,.workspace-form-grid,.workspace-kv-grid{grid-template-columns:1fr}}@media(max-width:860px){.workspace-page{gap:var(--space-5)}.workspace-header,.search-page-form,.workspace-row{flex-direction:column;align-items:stretch}.workspace-row-meta{justify-content:flex-start}.summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-summary-strip{grid-template-columns:1fr}.plms-status-card h1{font-size:1.75rem}}@media(max-width:640px){.workspace-header h1{font-size:1.25rem}.summary-grid{grid-template-columns:1fr}.workspace-panel,.summary-card,.plms-status-card{border-radius:var(--radius-xl)}.workspace-panel,.summary-card{padding:var(--space-4)}.plms-status-card{padding:var(--space-5)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}@media(max-width:1024px){:root{--page-padding: var(--page-padding-x-tablet)}}@media(max-width:768px){:root{--page-padding: var(--page-padding-x-mobile);--control-height-sm: var(--mobile-hit-min);--control-height-md: var(--mobile-hit-preferred);--control-height-lg: var(--mobile-hit-preferred)}}
