.screen.svelte-1uha8ag{color:#d4d4dc;background-color:#0a0a0d;background-image:radial-gradient(at top,#ff55550a,#0000 60%),repeating-linear-gradient(0deg,#ffffff03,#ffffff03 1px,#0000 1px 3px);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;flex-direction:column;align-items:center;gap:8px;height:100dvh;max-height:100dvh;padding:16px 18px 10px;font-family:JetBrains Mono,Fira Code,Menlo,Consolas,monospace;display:flex;overflow:hidden}.frame.svelte-1uha8ag{background:#0d0d10;border:1px solid #2a2a30;border-radius:8px;flex-direction:column;flex:auto;width:100%;max-width:1100px;min-height:0;display:flex;overflow:hidden;box-shadow:0 30px 60px -25px #0009,0 0 0 1px #ff55550d}.titlebar.svelte-1uha8ag{background:#16161b;border-bottom:1px solid #2a2a30;flex-shrink:0;justify-content:space-between;align-items:center;padding:9px 14px;font-size:12px;display:flex}.tb-left.svelte-1uha8ag{gap:6px;display:flex}.dot.svelte-1uha8ag{border-radius:50%;width:10px;height:10px;display:inline-block}.dot.red.svelte-1uha8ag{background:#ff5f57}.dot.yellow.svelte-1uha8ag{background:#febc2e}.dot.green.svelte-1uha8ag{background:#28c840}.tb-title.svelte-1uha8ag,.tb-right.svelte-1uha8ag{color:#7a7a85;font-size:11.5px}.body.svelte-1uha8ag{flex-direction:column;flex:auto;min-height:0;padding:18px 24px 0;font-size:13.5px;line-height:1.55;display:flex}.header.svelte-1uha8ag{flex-shrink:0;margin-bottom:12px}.logo.svelte-1uha8ag{color:#f55;white-space:pre;font-variant-ligatures:none;font-feature-settings:"liga" 0, "calt" 0, "kern" 0;letter-spacing:0;font-synthesis:none;text-rendering:geometricprecision;margin:0 0 8px;font-family:ui-monospace,DejaVu Sans Mono,Liberation Mono,Cascadia Mono,SF Mono,Menlo,Consolas,monospace;font-size:12px;line-height:1.35;overflow-x:auto}.cta-line.svelte-1uha8ag{color:#6a6a78;align-items:center;gap:8px;font-size:12.5px;display:flex}.cta-link.svelte-1uha8ag{color:#f86;text-decoration:none}.cta-link.svelte-1uha8ag:hover{color:#f55;text-decoration:underline}.sep.svelte-1uha8ag{color:#3a3a45}.cta-hint.svelte-1uha8ag{color:#5a5a66;font-style:italic}.kbd.svelte-1uha8ag{color:#faa;background:#1f1f26;border:1px solid #2f2f38;border-bottom-width:2px;border-radius:3px;padding:1px 6px;font-size:11.5px;font-weight:500;display:inline-block}.tabs.svelte-1uha8ag{border-bottom:1px solid #2a2a30;flex-wrap:wrap;flex-shrink:0;gap:2px;margin-bottom:0;display:flex}.tab.svelte-1uha8ag{color:#7a7a85;cursor:pointer;background:0 0;border:1px solid #0000;border-bottom:none;border-top-left-radius:5px;border-top-right-radius:5px;align-items:center;gap:6px;padding:7px 14px;font-family:inherit;font-size:12.5px;transition:all .12s;display:flex}.tab.svelte-1uha8ag:hover{color:#d4d4dc;background:#14141a}.tab.active.svelte-1uha8ag{color:#f55;background:#0d0d10;border-color:#2a2a30;position:relative;top:1px}.tab-key.svelte-1uha8ag{opacity:.5;font-size:11px}.content.svelte-1uha8ag{scrollbar-width:thin;scrollbar-color:#2a2a30 transparent;border-bottom:1px solid #2a2a30;flex:auto;min-height:0;padding:18px 4px;overflow:hidden auto}.content.svelte-1uha8ag::-webkit-scrollbar{width:8px}.content.svelte-1uha8ag::-webkit-scrollbar-thumb{background:#2a2a30;border-radius:4px}.content.svelte-1uha8ag::-webkit-scrollbar-thumb:hover{background:#3a3a45}.prompt-line.svelte-1uha8ag{align-items:baseline;gap:8px;margin:0 0 10px;font-size:13px;display:flex}.block.svelte-1uha8ag+.prompt-line:where(.svelte-1uha8ag),.screenshot.svelte-1uha8ag+.prompt-line:where(.svelte-1uha8ag){margin-top:22px}.prompt.svelte-1uha8ag{color:#f55;font-weight:600}.cmd.svelte-1uha8ag{color:#c8c8d4}.count.svelte-1uha8ag{color:#5a5a66;margin-left:auto;font-size:11.5px}.output.svelte-1uha8ag{margin-bottom:18px}.output.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#b8b8c4;margin:0 0 8px}.output.svelte-1uha8ag a:where(.svelte-1uha8ag),.kv.svelte-1uha8ag a:where(.svelte-1uha8ag){color:#f86}.output.svelte-1uha8ag a:where(.svelte-1uha8ag):hover,.kv.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:#f55}.ok.svelte-1uha8ag{color:#6acc6a}.hi.svelte-1uha8ag{color:#f86}.screenshot.svelte-1uha8ag{color:#c8c8d4;white-space:pre;background:#050507;border:1px solid #1a1a22;border-radius:4px;margin:0 0 6px;padding:14px 12px;font-size:12.5px;line-height:1.5;overflow-x:auto}.kv.svelte-1uha8ag{background:#050507;border:1px solid #1a1a22;border-radius:4px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:4px 28px;padding:12px 14px;font-size:12.5px;display:grid}.k.svelte-1uha8ag{color:#6a6a78;width:108px;display:inline-block}.v.svelte-1uha8ag{color:#d4d4dc}.features-list.svelte-1uha8ag{gap:4px;display:grid}.feat.svelte-1uha8ag{border-left:2px solid #2a2a30;padding:10px 12px;transition:border-color .12s}.feat.svelte-1uha8ag:hover{border-left-color:#f55}.feat-head.svelte-1uha8ag{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.feat-num.svelte-1uha8ag{color:#4a4a55;font-size:11.5px}.feat-title.svelte-1uha8ag{color:#f86;font-weight:500}.feat-short.svelte-1uha8ag{color:#5a5a66;font-size:12px}.feat-body.svelte-1uha8ag{color:#b8b8c4;margin:4px 0 0;padding-left:38px;font-size:12.5px;line-height:1.6}.step.svelte-1uha8ag{margin-bottom:18px}.step-head.svelte-1uha8ag{color:#c8c8d4;align-items:center;gap:10px;margin-bottom:8px;font-size:13px;display:flex}.step-num.svelte-1uha8ag{color:#f55;font-weight:600}.rec-badge.svelte-1uha8ag{letter-spacing:.04em;text-transform:uppercase;color:#f55;background:#ff555514;border:1px solid #f556;border-radius:999px;padding:1px 7px;font-size:10.5px;font-weight:600}.block.svelte-1uha8ag{color:#c8c8d4;white-space:pre;background:#050507;border:1px solid #1a1a22;border-radius:4px;margin:0;padding:14px 16px;font-size:12.5px;line-height:1.55;overflow-x:auto}.opt.svelte-1uha8ag{color:#b8b8c4;margin:4px 0 0;padding-left:20px;font-size:12.5px}.opt.svelte-1uha8ag li:where(.svelte-1uha8ag){margin-bottom:3px}.dep.svelte-1uha8ag{color:#f86}.note.svelte-1uha8ag{color:#b8b8c4;background:#ff55550a;border-left:2px solid #f55;margin-top:14px;padding:10px 12px;font-size:12.5px;line-height:1.6}.note-tag.svelte-1uha8ag{color:#f55;margin-right:6px;font-weight:600}.keys.svelte-1uha8ag{grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:4px;padding:12px 0;display:grid}.key.svelte-1uha8ag{align-items:center;gap:12px;padding:5px 6px;display:flex}.key-act.svelte-1uha8ag{color:#b8b8c4;font-size:12.5px}.arch.svelte-1uha8ag{background:#050507;border:1px solid #1a1a22;border-radius:4px;padding:12px 14px;font-size:12.5px;overflow-x:auto}.arch-row.svelte-1uha8ag{white-space:nowrap;align-items:baseline;gap:8px;padding:1px 0;display:flex}.arch-tree.svelte-1uha8ag{color:#3a3a45}.arch-path.svelte-1uha8ag{color:#f86;min-width:220px}.arch-comment.svelte-1uha8ag{color:#6a6a78;white-space:normal}.stack.svelte-1uha8ag{background:#050507;border:1px solid #1a1a22;border-radius:4px;padding:12px 14px;font-size:12.5px}.stack-row.svelte-1uha8ag{color:inherit;align-items:baseline;gap:8px;padding:2px 0;text-decoration:none;display:flex}.stack-row.svelte-1uha8ag:hover .stack-name:where(.svelte-1uha8ag){color:#f55}.stack-tree.svelte-1uha8ag{color:#3a3a45}.stack-name.svelte-1uha8ag{color:#f86;min-width:130px;transition:color .12s}.stack-role.svelte-1uha8ag{color:#6a6a78}.statusbar.svelte-1uha8ag{color:#7a7a85;background:#050507;flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;margin:0 -24px;padding:7px 14px;font-size:11.5px;display:flex}.sb-section.svelte-1uha8ag{align-items:center;gap:8px;display:flex}.sb-pill.svelte-1uha8ag{color:#050507;letter-spacing:.04em;background:#f55;border-radius:2px;padding:2px 8px;font-weight:600}.sb-key.svelte-1uha8ag{color:#c8c8d4}.caption.svelte-1uha8ag{color:#5a5a66;flex-shrink:0;gap:12px;font-size:11.5px;display:flex}.caption.svelte-1uha8ag a:where(.svelte-1uha8ag){color:#7a7a85;text-decoration:none}.caption.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:#f55}@media (width<=720px){.screen.svelte-1uha8ag{padding:10px 10px 6px}.body.svelte-1uha8ag{padding:14px 14px 0;font-size:12.5px}.statusbar.svelte-1uha8ag{margin:0 -14px}.logo.svelte-1uha8ag{font-size:9px}.kv.svelte-1uha8ag{grid-template-columns:1fr}.tab.svelte-1uha8ag{padding:6px 10px;font-size:12px}}@media (height<=720px){.logo.svelte-1uha8ag{font-size:10.5px;line-height:1.3}.body.svelte-1uha8ag{padding-top:12px}.header.svelte-1uha8ag{margin-bottom:8px}.content.svelte-1uha8ag{padding:12px 4px}}
