.clipboard.svelte-1jneebf{border-radius:var(--radius-xl);background:linear-gradient(135deg, var(--color-desk-board), var(--color-desk-board-lo));box-shadow:var(--shadow-console);flex-direction:column;padding:2.25rem 1rem 1rem;display:flex;position:relative}.clip.svelte-1jneebf{border-radius:var(--radius-sm);background:radial-gradient(circle at 35% 30%, var(--color-object-brass), var(--color-object-brass-lo));width:7rem;height:1.75rem;box-shadow:var(--shadow-sm);position:absolute;top:.5rem;left:50%;translate:-50%}.paper.svelte-1jneebf{border-radius:var(--radius-sm);background:var(--color-desk-paper);flex-direction:column;flex:1;gap:.75rem;min-height:28rem;padding:1.25rem 1.25rem 1rem;display:flex}.letterhead.svelte-1jneebf{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;color:color-mix(in oklab, var(--color-desk-ink) 60%, transparent)}.paper.svelte-1jneebf .sheet{--rule-gap:1.75rem;background:repeating-linear-gradient(to bottom, transparent 0 calc(var(--rule-gap) - 1px), var(--color-desk-rule) calc(var(--rule-gap) - 1px) var(--rule-gap));min-height:22rem;box-shadow:none;color:var(--color-desk-ink);font-family:var(--font-typewriter);font-size:var(--text-base);line-height:var(--rule-gap);resize:none;field-sizing:fixed;scrollbar-width:thin;scrollbar-color:color-mix(in oklab, var(--color-desk-ink) 25%, transparent) transparent;background-attachment:local;border:0;border-radius:0;flex:1;padding:0;overflow-y:auto}.paper.svelte-1jneebf .sheet::placeholder{color:color-mix(in oklab, var(--color-desk-ink) 45%, transparent)}.paper.svelte-1jneebf .sheet:focus-visible{box-shadow:none;outline:none}.paper.svelte-1jneebf:focus-within{box-shadow:0 0 0 2px color-mix(in oklab, var(--color-desk-ink) 20%, transparent)}.paper.svelte-1jneebf .sheet[aria-invalid=true]{outline:2px solid var(--color-danger);outline-offset:4px}.footnote.svelte-1jneebf{font-size:var(--text-xs);color:color-mix(in oklab, var(--color-desk-ink) 55%, transparent)}.console.svelte-1jneebf{border:.75rem solid var(--color-desk-frame);border-radius:var(--radius-xl);background:var(--color-surface-raised);box-shadow:var(--shadow-console);border-top-width:0;flex-direction:column;display:flex;overflow:hidden}.console-head.svelte-1jneebf{background:linear-gradient(var(--color-desk-frame-hi), var(--color-desk-frame));justify-content:space-between;align-items:center;padding:.75rem .25rem;display:flex}.plate.svelte-1jneebf{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--color-desk-plate);font-weight:600}.lamp.svelte-1jneebf{background:var(--color-console-lamp);width:.625rem;height:.625rem;box-shadow:0 0 .5rem var(--color-console-lamp);animation:svelte-1jneebf-glow var(--duration-lamp) var(--ease-in-out) infinite alternate;border-radius:50%}.console-body.svelte-1jneebf{padding:1.25rem}.next-steps.svelte-1jneebf{flex-direction:column;gap:1.25rem;display:flex}.next-steps.svelte-1jneebf li:where(.svelte-1jneebf){gap:.875rem;display:flex}.step-number.svelte-1jneebf{background:var(--color-brand-surface);width:1.75rem;height:1.75rem;color:var(--color-brand-text);font-size:var(--text-sm);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.step-title.svelte-1jneebf{font-size:var(--text-sm);color:var(--color-content);font-weight:600}.step-detail.svelte-1jneebf{font-size:var(--text-sm);color:var(--color-content-muted);margin-top:.125rem}@media (width>=64rem){.console-body.svelte-1jneebf{scrollbar-width:thin;scrollbar-color:var(--color-border-strong) transparent;max-height:calc(100svh - 24rem);overflow-y:auto}.console-body.svelte-1jneebf::-webkit-scrollbar{width:.5rem}.console-body.svelte-1jneebf::-webkit-scrollbar-track{background:0 0}.console-body.svelte-1jneebf::-webkit-scrollbar-thumb{background:var(--color-border-strong) padding-box;border:2px solid #0000;border-radius:999px}.console-body.svelte-1jneebf::-webkit-scrollbar-thumb:hover{background-color:var(--color-content-subtle)}}.console-foot.svelte-1jneebf{border-top:1px solid var(--color-border);padding:1rem 1.25rem 1.25rem}@keyframes svelte-1jneebf-glow{to{opacity:.5}}
