._root_6it52_1{display:inline-flex}._trigger_6it52_5,._cancel_6it52_6,._confirm_6it52_7{min-height:var(--control-height);padding-inline:var(--space-4);border-radius:var(--radius-control);font-size:var(--font-size-body-sm);cursor:pointer;font-weight:700}._trigger_6it52_5,._cancel_6it52_6{border:1px solid var(--color-border-strong);background:var(--color-surface);color:var(--color-ink)}._trigger_6it52_5:hover,._cancel_6it52_6:hover{background:var(--color-surface-subtle)}._trigger_6it52_5:disabled{cursor:not-allowed;opacity:.55}._dialog_6it52_33{border-radius:var(--radius-dialog);width:min(100% - 2rem,34rem);max-height:calc(100dvh - 2rem);color:var(--color-ink);background:0 0;border:0;padding:0}._dialog_6it52_33::backdrop{background:#1020338f}._panel_6it52_47{gap:var(--space-5);padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-dialog);background:var(--color-surface);box-shadow:var(--shadow-2);display:grid}._panel_6it52_47 h2,._description_6it52_58 p{margin:0}._eyebrow_6it52_62{color:var(--color-danger);font-size:var(--font-size-caption);margin-block-end:var(--space-1);font-weight:700}._description_6it52_58{color:var(--color-ink-muted)}._actions_6it52_73{justify-content:flex-end;gap:var(--space-2);border-block-start:1px solid var(--color-border);flex-wrap:wrap;padding-block-start:var(--space-4);display:flex}._confirm_6it52_7{border:1px solid var(--color-danger);background:var(--color-danger);color:var(--color-on-primary)}@media (prefers-reduced-motion:no-preference){._dialog_6it52_33[open] ._panel_6it52_47{animation:_confirm-enter_6it52_1 var(--motion-panel) ease-out}@keyframes _confirm-enter_6it52_1{0%{opacity:0;transform:translateY(.5rem)}}}._root_4h9h8_1{gap:var(--space-8);display:grid}._localNotice_4h9h8_6{gap:var(--space-4);padding:var(--space-5);border:1px solid var(--color-local-border);border-radius:var(--radius-panel);background:var(--color-local-soft);grid-template-columns:auto 1fr;align-items:start;display:grid}._localNotice_4h9h8_6 h2,._localNotice_4h9h8_6 p,._emptyState_4h9h8_19 h3,._emptyState_4h9h8_19 p,._muted_4h9h8_21,._status_4h9h8_22,._error_4h9h8_23 p{margin:0}._localNotice_4h9h8_6 h2{font-size:var(--font-size-h4);margin-block-end:var(--space-1)}._localNotice_4h9h8_6 p,._muted_4h9h8_21{color:var(--color-ink-muted)}._localIcon_4h9h8_37,._emptyIcon_4h9h8_38{border-radius:var(--radius-control);background:var(--color-surface);width:2.75rem;height:2.75rem;color:var(--color-local);place-items:center;font-size:1.25rem;font-weight:800;display:grid}._status_4h9h8_22{min-height:1.5rem;color:var(--color-success);font-weight:650}._error_4h9h8_23{padding:var(--space-4);border-inline-start:4px solid var(--color-danger);border-radius:var(--radius-control);background:var(--color-danger-soft);color:var(--color-ink)}._error_4h9h8_23 strong{margin-block-end:var(--space-1);display:block}._workspaceGrid_4h9h8_69{gap:var(--space-6);display:grid}._projectRail_4h9h8_74,._editor_4h9h8_75,._fullSection_4h9h8_76,._settingsSection_4h9h8_77{min-width:0;padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-surface);box-shadow:var(--shadow-1)}._sectionHeader_4h9h8_86{justify-content:space-between;align-items:flex-start;gap:var(--space-4);margin-block-end:var(--space-5);display:flex}._sectionHeader_4h9h8_86 h2,._eyebrow_4h9h8_95{margin:0}._sectionHeader_4h9h8_86 h2{font-size:var(--font-size-h3)}._sectionHeader_4h9h8_86>span,._eyebrow_4h9h8_95{color:var(--color-local);font-size:var(--font-size-caption);font-weight:700}._emptyState_4h9h8_19{justify-items:start;gap:var(--space-3);padding:var(--space-5);border:1px dashed var(--color-border-strong);border-radius:var(--radius-panel);background:var(--color-surface-subtle);display:grid}._emptyState_4h9h8_19 p{max-width:58ch;color:var(--color-ink-muted)}._primaryActions_4h9h8_125,._actionRow_4h9h8_126{gap:var(--space-2);flex-wrap:wrap;display:flex}._primaryActions_4h9h8_125 button,._actionRow_4h9h8_126>button,._templateAction_4h9h8_134,._templateList_4h9h8_135 button,._fileButton_4h9h8_136{min-height:var(--control-height);padding-inline:var(--space-4);border:1px solid var(--color-border-strong);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-ink);font-size:var(--font-size-body-sm);cursor:pointer;justify-content:center;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}._primaryActions_4h9h8_125 button:first-child,._primary_4h9h8_125,._templateAction_4h9h8_134{border-color:var(--color-primary)!important;background:var(--color-primary)!important;color:var(--color-on-primary)!important}._projectList_4h9h8_160,._templateList_4h9h8_135{gap:var(--space-2);margin:0 0 var(--space-4);padding:0;list-style:none;display:grid}._projectList_4h9h8_160 button{width:100%;min-height:var(--control-height);gap:var(--space-1);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-ink);text-align:start;cursor:pointer;display:grid}._projectList_4h9h8_160 button:hover,._selectedProject_4h9h8_184{border-color:var(--color-primary)!important;background:var(--color-primary-soft)!important}._projectList_4h9h8_160 small,._projectMeta_4h9h8_190,._retainedBox_4h9h8_191 small,._templateList_4h9h8_135 span{color:var(--color-ink-muted);font-size:var(--font-size-caption)}._fileButton_4h9h8_136{margin-block-start:var(--space-4)}._fileInput_4h9h8_201{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._fileInput_4h9h8_201:focus+._error_4h9h8_23,._fileButton_4h9h8_136:has(+._fileInput_4h9h8_201:focus-visible){outline:3px solid var(--color-focus);outline-offset:3px}._editorBody_4h9h8_216,._settingsControls_4h9h8_217{gap:var(--space-3);display:grid}._editorBody_4h9h8_216 label,._settingsControls_4h9h8_217 label{font-size:var(--font-size-body-sm);font-weight:700}._editorBody_4h9h8_216 input,._settingsControls_4h9h8_217 select{width:100%;min-height:var(--control-height);padding-inline:var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-control);background:var(--color-surface)}._projectMeta_4h9h8_190{justify-content:space-between;gap:var(--space-2);flex-wrap:wrap;display:flex}._retainedBox_4h9h8_191{gap:var(--space-2);padding:var(--space-4);border-inline-start:4px solid var(--color-local);background:var(--color-local-soft);display:grid}._retainedBox_4h9h8_191 p{color:var(--color-ink-muted);margin:0}._retainedBox_4h9h8_191 dl{gap:var(--space-4);flex-wrap:wrap;margin:0;display:flex}._retainedBox_4h9h8_191 dl>div{gap:var(--space-2);display:flex}._retainedBox_4h9h8_191 dd{font-family:var(--font-mono);margin:0;font-weight:700}._templateAction_4h9h8_134{justify-self:start}._templateList_4h9h8_135 li{justify-content:space-between;align-items:center;gap:var(--space-4);padding-block:var(--space-3);border-block-end:1px solid var(--color-border);display:flex}._templateList_4h9h8_135 li>div{gap:var(--space-1);display:grid}._settingsSection_4h9h8_77{gap:var(--space-6);display:grid}._settingsSection_4h9h8_77 h2{margin-block-end:var(--space-2)}._storageValue_4h9h8_303{margin-block:var(--space-3) 0;font-family:var(--font-mono);font-size:var(--font-size-body-sm)}@media (width>=900px){._workspaceGrid_4h9h8_69{grid-template-columns:minmax(18rem,.85fr) minmax(0,1.5fr)}._settingsSection_4h9h8_77{grid-template-columns:minmax(0,1fr) minmax(20rem,.8fr)}}@media (width<=639px){._projectRail_4h9h8_74,._editor_4h9h8_75,._fullSection_4h9h8_76,._settingsSection_4h9h8_77{padding:var(--space-4)}._primaryActions_4h9h8_125,._actionRow_4h9h8_126,._templateList_4h9h8_135 li{flex-direction:column;align-items:stretch}._primaryActions_4h9h8_125 button,._actionRow_4h9h8_126>button,._actionRow_4h9h8_126>div,._templateAction_4h9h8_134,._templateList_4h9h8_135 button,._fileButton_4h9h8_136{width:100%}}.workspace-page[data-astro-cid-zphfhf2m]{width:100%}.workspace-hero[data-astro-cid-zphfhf2m]{border-block-end:1px solid var(--color-border);padding-block-end:var(--space-2)}.workspace-hero[data-astro-cid-zphfhf2m] h1[data-astro-cid-zphfhf2m]{margin-block-end:var(--space-3)}
