.prompt-editor.svelte-pxyvn2{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.prompt-editor .ProseMirror{height:100%;min-height:0;padding:var(--space-6) var(--space-8) var(--space-16);font-family:var(--font-editorial);font-variation-settings:var(--font-axes-body);font-size:var(--text-0);color:var(--fg);caret-color:var(--accent);outline:none;flex:1;line-height:1.75;overflow-y:auto}.prompt-editor .ProseMirror h2{font-family:var(--font-editorial);font-variation-settings:var(--font-axes-ui);font-size:var(--text--1);letter-spacing:.02em;text-transform:none;color:var(--fg-muted);margin:var(--space-6) auto var(--space-2);-webkit-user-select:none;user-select:none;max-width:72ch;padding-top:0;line-height:1.2}.prompt-editor .ProseMirror h2:first-child{margin-top:0;padding-top:0}.prompt-editor .ProseMirror p{max-width:72ch;margin:0 auto var(--space-2)}@media (width<=768px){.prompt-editor .ProseMirror{padding:var(--space-4) var(--space-4) var(--space-12);font-size:var(--text--1)}.prompt-editor .ProseMirror h2{max-width:100%;margin:var(--space-5) auto var(--space-2)}.prompt-editor .ProseMirror p{max-width:100%}}.ground-page.svelte-pp8eh4{min-height:var(--page-min-height);background:var(--bg);padding:var(--space-8) var(--space-4) var(--space-10)}.ground-column.svelte-pp8eh4{max-width:var(--column-width);gap:var(--space-4);flex-direction:column;margin:0 auto;display:flex}.keys-panel.svelte-pp8eh4{gap:var(--space-4);flex-direction:column;display:flex}.keys-intro.svelte-pp8eh4{font-size:var(--text--1);font-variation-settings:var(--font-axes-ui);color:var(--fg-muted);line-height:1.5}.key-block.svelte-pp8eh4{gap:var(--space-1);flex-direction:column;display:flex}.key-title.svelte-pp8eh4{font-size:var(--text--2);font-variation-settings:var(--font-axes-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-subtle)}.key-line.svelte-pp8eh4{align-items:center;gap:var(--space-2);display:flex}.key-line.svelte-pp8eh4 input:where(.svelte-pp8eh4){padding:var(--space-2) var(--space-3);font-family:var(--font-editorial);font-variation-settings:var(--font-axes-mono);font-size:var(--text--1);border:1px solid var(--border-subtle);background:var(--bg-raised);color:var(--fg);flex:1;min-height:44px}.key-line.svelte-pp8eh4 button:where(.svelte-pp8eh4){font-size:var(--text--1);font-variation-settings:var(--font-axes-ui);color:var(--fg);opacity:.75;min-height:44px}.key-line.svelte-pp8eh4 button:where(.svelte-pp8eh4):hover{opacity:1}.chrome-row.svelte-pp8eh4{align-items:center;gap:var(--space-2);font-size:var(--text--1);font-variation-settings:var(--font-axes-ui);color:var(--fg-muted);display:flex}.badge.svelte-pp8eh4{font-size:var(--text--2);padding:2px var(--space-2);border:1px solid var(--fg-faint);text-transform:uppercase;letter-spacing:.06em}.badge.available.svelte-pp8eh4{border-color:var(--border-accent);color:var(--fg)}.hairline.svelte-pp8eh4{background:var(--border-subtle);height:1px}.prompt-topmatter.svelte-pp8eh4{padding-top:var(--space-1);justify-content:flex-end;display:flex}.saved-indicator.svelte-pp8eh4{font-size:var(--text--2);font-variation-settings:var(--font-axes-ui);color:var(--fg-subtle)}.prompt-editor-wrap.svelte-pp8eh4{min-height:56vh}@media (width<=640px){.ground-page.svelte-pp8eh4{padding:var(--space-6) var(--space-3) var(--space-8)}}
