:root{color-scheme:dark}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font-family:Manrope,system-ui,sans-serif;min-height:100vh}.page.svelte-1uha8ag{display:grid;grid-template-columns:34% 66%;min-height:100vh;background:var(--bg);color:var(--text);font-family:Manrope,system-ui,sans-serif;--bg: #0c0a06;--panel: #15100c;--border: #3a2d1c;--border-bright: #4c3a23;--amber: #ffb547;--green: #6dff72;--text: #f4e9d6;--sub: #bca987;--glow: 0 0 18px rgba(255, 181, 71, .2);background-image:linear-gradient(rgba(255,181,71,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,181,71,.03) 1px,transparent 1px);background-size:28px 28px}header.svelte-1uha8ag{grid-column:1 / -1;padding:16px 22px;border-bottom:1px solid var(--border);background:linear-gradient(90deg,#ffb54714,#ffb54705);display:flex;align-items:center;justify-content:space-between;gap:12px;font-family:JetBrains Mono,monospace;letter-spacing:.03em}.brand.svelte-1uha8ag{display:flex;align-items:center;gap:12px}.brand.svelte-1uha8ag span:where(.svelte-1uha8ag){display:inline-block;padding:6px 10px;border:1px solid var(--border-bright);background:#0f0c09;box-shadow:var(--glow)}.cmd-bar.svelte-1uha8ag{color:var(--amber);font-size:14px}.left.svelte-1uha8ag{border-right:1px solid var(--border-bright);padding:18px 16px;background:radial-gradient(circle at 32% 22%,rgba(255,181,71,.08),transparent 44%);display:flex;flex-direction:column;gap:14px}.prompt.svelte-1uha8ag,.log.svelte-1uha8ag{border:1px dashed var(--border-bright);background:#0f0c09;font-family:JetBrains Mono,monospace}.prompt.svelte-1uha8ag{display:flex;align-items:center;gap:8px;padding:10px 12px}.prompt.svelte-1uha8ag label:where(.svelte-1uha8ag){color:var(--text)}.prompt.svelte-1uha8ag input:where(.svelte-1uha8ag){flex:1;background:transparent;border:none;color:var(--green);font-size:15px;outline:none;caret-color:var(--green)}.prompt.svelte-1uha8ag button:where(.svelte-1uha8ag){padding:6px 12px;background:transparent;border:1px solid var(--border-bright);color:var(--amber);font-weight:700;cursor:pointer;text-transform:lowercase}.prompt.svelte-1uha8ag button:where(.svelte-1uha8ag):hover{border-color:var(--green);color:var(--text)}.log.svelte-1uha8ag{flex:1;padding:14px;box-shadow:inset 0 0 0 1px #0a0806;overflow-y:auto;max-height:calc(100vh - 160px);color:var(--sub)}.log-line.svelte-1uha8ag{margin:4px 0;display:flex;gap:8px}.log-line.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:var(--green);font-weight:600}.bracket.svelte-1uha8ag{color:var(--amber)}.right.svelte-1uha8ag{padding:22px;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.module.svelte-1uha8ag{border:1px dashed var(--border);background:var(--panel);padding:16px;position:relative;overflow:hidden;box-shadow:var(--glow)}.module.svelte-1uha8ag:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#70ff7714,#ffb5470f);opacity:0;transition:opacity .16s ease}.module.svelte-1uha8ag:hover:before{opacity:.2}.module.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin:0 0 8px;font-family:JetBrains Mono,monospace;letter-spacing:.02em}.module.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0 0 10px;color:var(--sub);line-height:1.4}.badge.svelte-1uha8ag{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border:1px dashed var(--border-bright);color:var(--green);font-family:JetBrains Mono,monospace;font-size:12px;margin-bottom:10px}.cta.svelte-1uha8ag{display:inline-flex;gap:8px;flex-wrap:wrap}.cta.svelte-1uha8ag button:where(.svelte-1uha8ag){background:transparent;color:var(--green);border:1px dashed var(--border-bright);padding:8px 12px;font-family:JetBrains Mono,monospace;cursor:pointer}.cta.svelte-1uha8ag button:where(.svelte-1uha8ag):hover{border-color:var(--green);color:var(--text)}footer.svelte-1uha8ag{grid-column:1 / -1;border-top:1px solid var(--border);padding:10px 16px;font-family:JetBrains Mono,monospace;color:var(--sub);background:#0f0c09;display:flex;justify-content:space-between}@media(max-width:900px){.page.svelte-1uha8ag{grid-template-columns:1fr}.left.svelte-1uha8ag{max-height:38vh}.log.svelte-1uha8ag{max-height:26vh}}
