.ref-suggest.svelte-1ns17dv{z-index:70;background:var(--bg-card);border:1px solid var(--border-hover);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);flex-direction:column;display:flex;position:fixed;overflow:hidden}.head.svelte-1ns17dv,.foot.svelte-1ns17dv,.empty.svelte-1ns17dv{padding:var(--space-1-5) var(--space-3);font-size:var(--fs-2xs);color:var(--text-muted);margin:0}.head.svelte-1ns17dv{letter-spacing:.04em;text-transform:uppercase;border-bottom:1px solid var(--border);font-weight:700}.foot.svelte-1ns17dv{align-items:center;gap:var(--space-1);border-top:1px solid var(--border);color:var(--text-faint);display:flex}.empty.svelte-1ns17dv{padding:var(--space-3);font-size:var(--fs-sm)}kbd.svelte-1ns17dv{font:inherit;color:var(--text-muted);background:var(--bg-inset);border:1px solid var(--border);border-radius:var(--radius-sm);padding:0 4px}kbd.svelte-1ns17dv:not(:first-child){margin-left:var(--space-2)}ul.svelte-1ns17dv{padding:var(--space-1);max-height:18rem;margin:0;list-style:none;overflow-y:auto}.row.svelte-1ns17dv{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-1-5) var(--space-2);font:inherit;font-size:var(--fs-sm);text-align:left;color:var(--text-secondary);border-radius:var(--radius-md);cursor:pointer;transition:background-color var(--transition-fast), color var(--transition-fast);background:0 0;border:0;display:flex}.row.active.svelte-1ns17dv{color:var(--color-accent);background:color-mix(in srgb, var(--color-accent) 14%, transparent)}.name.svelte-1ns17dv{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:600;overflow:hidden}.side.svelte-1ns17dv{padding-left:var(--space-2);font-size:var(--fs-2xs);color:var(--text-faint);white-space:nowrap;flex:none;margin-left:auto}.mod-thumb.svelte-1ns17dv{width:22px;height:22px;color:var(--tone-mod);background:var(--bg-inset);border-radius:var(--radius-sm);flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.mod-thumb.svelte-1ns17dv img:where(.svelte-1ns17dv){object-fit:cover;width:100%;height:100%}.scheme.svelte-1ns17dv{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--fs-xs);color:var(--color-accent);flex:none}.workspace.svelte-1gj2tpw{border:1px solid var(--border);border-radius:var(--radius-lg);min-width:0;transition:border-color var(--transition-fast);background:#16161b80;flex-direction:column;display:flex;overflow:hidden}.workspace.svelte-1gj2tpw:focus-within{border-color:var(--border-hover)}.workspace.dragging.svelte-1gj2tpw{border-color:var(--color-accent);box-shadow:inset 0 0 0 1px var(--color-accent)}.toolbar.svelte-1gj2tpw{z-index:2;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border-bottom:1px solid var(--border);background:var(--surface-1);flex-wrap:wrap;display:flex;position:sticky;top:0}.tool-group.svelte-1gj2tpw{align-items:center;gap:2px;display:inline-flex}.tool-sep.svelte-1gj2tpw{background:var(--border-hover);width:1px;height:18px;margin:0 var(--space-2)}.tool-spacer.svelte-1gj2tpw{flex:1}.toolbar.svelte-1gj2tpw button:where(.svelte-1gj2tpw){border-radius:var(--radius-sm);width:40px;height:40px;color:var(--text-muted);cursor:pointer;transition:var(--control-transition);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}@media (width>=900px){.toolbar.svelte-1gj2tpw button:where(.svelte-1gj2tpw){width:32px;height:32px}}.toolbar.svelte-1gj2tpw button:where(.svelte-1gj2tpw):hover{background:var(--surface-2);color:var(--text-primary)}.toolbar.svelte-1gj2tpw button:where(.svelte-1gj2tpw):active{color:var(--color-accent);background:#a78bfa33}.char-count.svelte-1gj2tpw{font-size:var(--fs-2xs);color:var(--text-muted);font-variant-numeric:tabular-nums;letter-spacing:.04em;font-weight:600}.char-count.warn.svelte-1gj2tpw{color:#fbbf24}.char-count.over.svelte-1gj2tpw{color:#fca5a5f2}.preview-status.svelte-1gj2tpw{font-size:var(--fs-2xs);color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em}.preview-status.error.svelte-1gj2tpw{color:#fca5a5f2;text-transform:none;letter-spacing:normal}.split.svelte-1gj2tpw{grid-template-columns:1fr 1px 1fr;min-height:420px;display:grid}.split.stacked.svelte-1gj2tpw{grid-template-columns:1fr;min-height:0}.split.stacked.svelte-1gj2tpw .editor-side:where(.svelte-1gj2tpw),.split.stacked.svelte-1gj2tpw .editor-side:where(.svelte-1gj2tpw) textarea:where(.svelte-1gj2tpw){min-height:max(520px,100vh - 320px)}.workspace.field.svelte-1gj2tpw .split.stacked:where(.svelte-1gj2tpw) .editor-side:where(.svelte-1gj2tpw),.workspace.field.svelte-1gj2tpw .split.stacked:where(.svelte-1gj2tpw) .editor-side:where(.svelte-1gj2tpw) textarea:where(.svelte-1gj2tpw){min-height:var(--md-field-min,12rem)}.workspace.field.svelte-1gj2tpw .split.stacked:where(.svelte-1gj2tpw) .editor-side:where(.svelte-1gj2tpw) textarea:where(.svelte-1gj2tpw){field-sizing:content;max-height:max(20rem,100vh - 320px)}.workspace.compact.svelte-1gj2tpw .split:where(.svelte-1gj2tpw){min-height:160px}.workspace.compact.svelte-1gj2tpw .editor-side:where(.svelte-1gj2tpw),.workspace.compact.svelte-1gj2tpw .editor-side:where(.svelte-1gj2tpw) textarea:where(.svelte-1gj2tpw),.workspace.compact.svelte-1gj2tpw .split.stacked:where(.svelte-1gj2tpw) .editor-side:where(.svelte-1gj2tpw),.workspace.compact.svelte-1gj2tpw .split.stacked:where(.svelte-1gj2tpw) .editor-side:where(.svelte-1gj2tpw) textarea:where(.svelte-1gj2tpw){min-height:120px}.workspace.compact.svelte-1gj2tpw .highlight:where(.svelte-1gj2tpw),.workspace.compact.svelte-1gj2tpw .editor-side:where(.svelte-1gj2tpw) textarea:where(.svelte-1gj2tpw){font-size:var(--fs-sm);padding:var(--space-2) var(--space-3);line-height:1.5}.workspace.compact.svelte-1gj2tpw .preview-side:where(.svelte-1gj2tpw){padding:var(--space-2) var(--space-3)}@media (width<=720px){.workspace.compact.svelte-1gj2tpw .split:where(.svelte-1gj2tpw):not(.stacked){grid-template-columns:1fr;min-height:0}.workspace.compact.svelte-1gj2tpw .split:where(.svelte-1gj2tpw):not(.stacked) .divider:where(.svelte-1gj2tpw){display:none}.workspace.compact.svelte-1gj2tpw .split:where(.svelte-1gj2tpw):not(.stacked) .preview-side:where(.svelte-1gj2tpw){border-top:1px solid var(--border);max-height:180px}}.divider.svelte-1gj2tpw{background:var(--border)}.editor-side.svelte-1gj2tpw{min-height:360px;display:flex;position:relative}.highlight.svelte-1gj2tpw,.editor-side.svelte-1gj2tpw textarea:where(.svelte-1gj2tpw){font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--fs-md);padding:var(--space-3);white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word;tab-size:4;border:0;margin:0;line-height:1.6}.highlight.svelte-1gj2tpw{pointer-events:none;color:var(--text-primary);background:0 0;position:absolute;inset:0;overflow:auto}.editor-side.svelte-1gj2tpw textarea:where(.svelte-1gj2tpw){color:#0000;caret-color:var(--text-primary);resize:none;background:0 0;outline:none;flex:1;min-height:360px;position:relative}.editor-side.svelte-1gj2tpw textarea:where(.svelte-1gj2tpw)::selection{color:#0000;background:#a78bfa4d}.editor-side.svelte-1gj2tpw textarea:where(.svelte-1gj2tpw)::placeholder{color:var(--text-disabled)}.preview-side.svelte-1gj2tpw{padding:var(--space-3);min-height:0;overflow-y:auto}.highlight.svelte-1gj2tpw .md-marker{color:var(--text-faint);opacity:.7}.highlight.svelte-1gj2tpw .md-head{color:var(--text-primary);font-weight:700}.highlight.svelte-1gj2tpw .md-head-1{color:#c4b5fd}.highlight.svelte-1gj2tpw .md-head-2{color:#a5b4fc}.highlight.svelte-1gj2tpw .md-bold{color:var(--text-primary);font-weight:700}.highlight.svelte-1gj2tpw .md-italic{color:var(--text-secondary);font-style:italic}.highlight.svelte-1gj2tpw .md-underline{text-decoration:underline}.highlight.svelte-1gj2tpw .md-strike{color:var(--text-muted);text-decoration:line-through}.highlight.svelte-1gj2tpw .md-code{color:#fcd47e;border-radius:var(--radius-sm);background:#fcd47e14}.highlight.svelte-1gj2tpw .md-link .md-link-label{color:var(--color-accent)}.highlight.svelte-1gj2tpw .md-link-target{color:#7dd3fc}.highlight.svelte-1gj2tpw .md-image .md-link-label{color:#86efac}@media (width<=820px){.split.svelte-1gj2tpw{grid-template-rows:auto 1px auto;grid-template-columns:1fr}}.md-preview.svelte-1l00s2b{min-height:100%}.md-preview.compact.svelte-1l00s2b:not(:has(.preview-body)){align-items:flex-start;display:flex}.md-preview.compact.svelte-1l00s2b .preview-body:where(.svelte-1l00s2b) .manual-description{font-size:var(--fs-sm);gap:.4rem;line-height:1.55}.md-preview.compact.svelte-1l00s2b .preview-body:where(.svelte-1l00s2b) .manual-description p{margin:0}.md-preview.compact.svelte-1l00s2b .preview-body:where(.svelte-1l00s2b) .manual-description ul,.md-preview.compact.svelte-1l00s2b .preview-body:where(.svelte-1l00s2b) .manual-description ol{margin:.15rem 0;padding-left:1.25rem}.preview-body.dim.svelte-1l00s2b{opacity:.72;transition:opacity var(--transition-fast)}.preview-msg.svelte-1l00s2b{font-size:var(--fs-sm);color:var(--text-faint);margin:0;font-style:italic}.md-preview.compact.svelte-1l00s2b .preview-msg:where(.svelte-1l00s2b){font-size:var(--fs-xs)}.preview-msg.error.svelte-1l00s2b{color:#fca5a5f2;font-style:normal}.cheat.svelte-n4bo0h{gap:var(--space-4);font-size:var(--fs-sm);flex-direction:column;display:flex}.section.svelte-n4bo0h{gap:var(--space-2);flex-direction:column;display:flex}h4.svelte-n4bo0h{font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.08em;color:var(--text-faint);margin:0;font-weight:600}.table.svelte-n4bo0h{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-1);flex-direction:column;display:flex;overflow:hidden}.row.svelte-n4bo0h{gap:var(--space-3);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border);grid-template-columns:minmax(160px,1.2fr) minmax(180px,1.4fr) 1fr;align-items:start;display:grid}.row.svelte-n4bo0h:last-child{border-bottom:0}.row.head.svelte-n4bo0h{font-size:var(--fs-2xs);color:var(--text-faint);text-transform:uppercase;letter-spacing:.06em;padding-top:var(--space-1-5);padding-bottom:var(--space-1-5);background:#ffffff05;font-weight:600}.syntax.svelte-n4bo0h{padding:2px var(--space-1-5);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--text-primary);white-space:pre-wrap;word-break:break-word;align-self:start;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9em}.preview.svelte-n4bo0h{color:var(--text-body);min-width:0}.desc.svelte-n4bo0h{color:var(--text-muted)}.note.svelte-n4bo0h{padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-1);color:var(--text-muted);font-size:var(--fs-sm);margin:0}.note.svelte-n4bo0h code:where(.svelte-n4bo0h){padding:1px var(--space-1);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--text-primary);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9em}@media (width<=720px){.row.svelte-n4bo0h{gap:var(--space-1-5);grid-template-columns:1fr}.row.head.svelte-n4bo0h{display:none}}
