.edit-page{width:calc(100% - 42px);max-width:1440px;margin:0 auto;padding:var(--site-header-safe-gap) 0 76px;color:var(--note-text)}.edit-header{display:flex;align-items:end;justify-content:space-between;gap:24px;padding:18px 0 26px;border-bottom:1px solid var(--note-line)}.edit-header h1{margin:10px 0 6px;font-family:var(--display-serif);font-size:clamp(34px,5vw,58px);line-height:1.1}.edit-header p{margin:0;color:var(--note-muted);font-size:14px}.edit-header-actions{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:8px}.edit-back,.edit-button{color:var(--note-accent);font-size:13px;white-space:nowrap}.edit-button{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:7px 12px;border:1px solid var(--note-line);border-radius:6px;background:color-mix(in srgb,var(--note-surface) 24%,transparent);text-decoration:none}.edit-button:hover{border-color:var(--note-accent);color:var(--note-accent)}.edit-button.primary,.edit-actions .primary{border-color:var(--note-accent);background:color-mix(in srgb,var(--note-accent) 10%,transparent)}.edit-button.danger-link{border-color:color-mix(in srgb,#b9574c 45%,transparent);color:#b9574c}.edit-status{min-height:24px;margin:14px 0 0;color:var(--note-accent);font-size:13px}.edit-status[data-state=error]{color:#b9574c}.edit-dashboard{margin-top:20px}.edit-dashboard-toolbar{display:flex;align-items:center;gap:16px;margin-bottom:22px}.edit-search{display:flex;align-items:center;gap:8px;width:min(440px,100%);padding:8px 10px;border-bottom:1px solid var(--note-line);color:var(--note-accent)}.edit-search input{width:100%;border:0;outline:0;background:transparent;color:var(--note-text);font:inherit}.edit-count,.edit-section-heading>span{color:var(--note-muted);font-size:12px}.edit-sections{display:grid;gap:30px}.edit-list-section{border-top:1px solid var(--note-line)}.edit-section-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:14px 0 8px}.edit-section-heading h2{margin:0;font-family:var(--display-serif);font-size:22px;font-weight:500}.edit-note-list{display:grid}.edit-note-row{display:flex;align-items:center;justify-content:space-between;gap:20px;min-width:0;padding:16px 0;border-bottom:1px solid color-mix(in srgb,var(--note-line) 78%,transparent)}.edit-note-row>a:first-child{display:grid;min-width:0;gap:5px;color:var(--note-text);text-decoration:none}.edit-note-row strong{overflow:hidden;font-family:var(--display-serif);font-size:18px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.edit-note-row span{color:var(--note-muted);font-size:12px}.edit-note-row:hover strong,.edit-row-action:hover{color:var(--note-accent)}.edit-row-action{flex:0 0 auto;color:var(--note-accent);font-size:12px;text-decoration:none}.edit-list-empty{margin:0;padding:20px 0;color:var(--note-muted);font-size:13px}.edit-editor-panel,.edit-confirm-panel{margin-top:20px;border:1px solid var(--note-line);background:color-mix(in srgb,var(--note-surface) 30%,transparent);backdrop-filter:blur(8px)}.edit-editor-panel{padding:22px}.edit-editor-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-bottom:14px;border-bottom:1px solid var(--note-line)}.edit-editor-heading .eyebrow{display:block}.edit-editor-heading strong{font-family:var(--display-serif);font-size:22px;font-weight:500}.edit-editor-heading>span{color:var(--note-muted);font-size:12px}.edit-workspace{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(320px,1fr);align-items:start;gap:26px;padding-top:18px}.edit-form-column{min-width:0}.edit-form{display:grid;gap:13px;padding-top:16px}.edit-form label{display:grid;gap:5px;color:var(--note-muted);font-size:12px}.edit-form input,.edit-form textarea{width:100%;border:1px solid var(--note-line);border-radius:5px;padding:9px 10px;background:color-mix(in srgb,var(--note-bg) 48%,transparent);color:var(--note-text);font:inherit}.edit-form input:focus,.edit-form textarea:focus{outline:2px solid color-mix(in srgb,var(--note-accent) 45%,transparent);outline-offset:1px}.edit-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.edit-mdx-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--note-muted);font-size:12px}.edit-mdx-tools{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.edit-mdx-toolbar button{border:1px solid var(--note-line);border-radius:5px;padding:5px 9px;background:transparent;color:var(--note-accent);cursor:pointer;font:inherit}.edit-mdx-toolbar button:hover{background:color-mix(in srgb,var(--note-accent) 10%,transparent)}.edit-mdx{min-height:420px;resize:vertical;font-family:ui-monospace,Consolas,monospace!important;font-size:13px!important;line-height:1.7}.edit-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:4px}.edit-actions button{min-height:34px;border:1px solid var(--note-line);border-radius:6px;padding:7px 13px;background:transparent;color:inherit;cursor:pointer;font:inherit}.edit-actions button:hover{border-color:var(--note-accent);color:var(--note-accent)}.edit-actions .danger{border-color:color-mix(in srgb,#b9574c 55%,transparent);color:#b9574c}.edit-preview{position:sticky;top:var(--site-header-safe-gap);max-height:calc(100vh - var(--site-header-safe-gap) - 24px);min-width:0;overflow:auto;padding:16px 18px 22px;border:1px solid var(--note-line);background:color-mix(in srgb,var(--note-surface) 24%,transparent)}.edit-preview-heading{display:flex;justify-content:space-between;padding-bottom:10px;border-bottom:1px solid var(--note-line);color:var(--note-muted);font-size:12px;letter-spacing:.12em}.edit-preview [data-edit-preview-content]{padding-top:16px;color:var(--note-text);line-height:1.8;overflow-wrap:anywhere}.edit-preview [data-edit-preview-content] h1{margin:0 0 12px;font-family:var(--display-serif);font-size:clamp(24px,3vw,34px);line-height:1.3}.edit-preview-description{margin:0 0 18px;color:var(--note-muted);font-size:14px}.edit-preview [data-edit-preview-content] h2,.edit-preview [data-edit-preview-content] h3{margin:18px 0 7px;font-family:var(--display-serif)}.edit-preview [data-edit-preview-content] p{margin:0 0 10px}.edit-preview .katex .katex-mathml{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.edit-confirm-panel{max-width:760px;padding:30px}.edit-confirm-panel h2{margin:10px 0 24px;font-family:var(--display-serif);font-size:30px;font-weight:500}.edit-confirm-panel dl{display:grid;gap:0;margin:0;border-top:1px solid var(--note-line)}.edit-confirm-panel dl>div{display:flex;justify-content:space-between;gap:20px;padding:12px 0;border-bottom:1px solid var(--note-line)}.edit-confirm-panel dt{color:var(--note-muted);font-size:12px}.edit-confirm-panel dd{margin:0;text-align:right}.edit-warning{margin:22px 0;color:var(--note-muted);font-size:13px;line-height:1.8}.edit-login{display:grid;justify-items:center;gap:14px;margin:60px auto;padding:38px 20px;border:1px solid var(--note-line);background:color-mix(in srgb,var(--note-surface) 30%,transparent);text-align:center}.edit-login p{margin:0;color:var(--note-muted)}.edit-login a{color:var(--note-accent)}.edit-import-dialog{width:min(720px,calc(100% - 28px));max-width:720px;padding:0;border:1px solid var(--note-line);border-radius:8px;background:var(--note-bg);color:var(--note-text);box-shadow:0 24px 80px color-mix(in srgb,#14111e 28%,transparent)}.edit-import-dialog[open]{display:block}.edit-import-dialog::backdrop{background:color-mix(in srgb,#14111e 46%,transparent);backdrop-filter:blur(3px)}.edit-import-form{display:grid;gap:14px;padding:22px}.edit-import-heading{display:flex;align-items:start;justify-content:space-between;gap:18px;padding-bottom:12px;border-bottom:1px solid var(--note-line)}.edit-import-heading h2{margin:8px 0 0;font-family:var(--display-serif);font-size:28px;font-weight:500}.edit-import-form p{margin:0;color:var(--note-muted);font-size:13px;line-height:1.7}.edit-import-form label{display:grid;gap:6px;color:var(--note-muted);font-size:12px}.edit-import-form textarea{width:100%;min-height:240px;resize:vertical;border:1px solid var(--note-line);border-radius:5px;padding:10px;background:color-mix(in srgb,var(--note-bg) 48%,transparent);color:var(--note-text);font:13px/1.7 ui-monospace,Consolas,monospace}.edit-import-file input{padding:8px;border:1px dashed var(--note-line);border-radius:5px;color:var(--note-text);background:color-mix(in srgb,var(--note-surface) 20%,transparent)}.edit-import-status{min-height:20px;color:var(--note-accent);font-size:12px}.edit-import-status[data-state=error]{color:#b9574c}.edit-import-close{width:30px;height:30px;border:1px solid var(--note-line);border-radius:50%;background:transparent;color:var(--note-muted);cursor:pointer;font-size:20px;line-height:1}.edit-import-close:hover{border-color:var(--note-accent);color:var(--note-accent)}@media(max-width:900px){.edit-workspace{grid-template-columns:1fr;gap:20px}.edit-preview{position:static;max-height:none}}@media(max-width:700px){.edit-page{width:calc(100% - 24px);padding-bottom:54px}.edit-header{align-items:flex-start;flex-direction:column;gap:16px}.edit-header-actions{justify-content:flex-start}.edit-dashboard-toolbar{align-items:stretch;flex-direction:column;gap:4px}.edit-search{width:100%}.edit-field-grid{grid-template-columns:1fr}.edit-editor-panel,.edit-confirm-panel{padding:16px}.edit-workspace{padding-top:12px}.edit-preview{padding:16px}.edit-note-row{align-items:flex-start}.edit-note-row strong{font-size:16px}.edit-actions{justify-content:flex-start}.edit-actions button,.edit-actions .edit-button{min-height:40px}.edit-import-form{padding:16px}.edit-import-dialog{width:calc(100% - 20px)}}
