*,:after,:before{box-sizing:border-box}:root{font-family:JetBrains Mono,ui-monospace,SF Mono,Cascadia Code,Consolas,Liberation Mono,monospace;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;color-scheme:dark}html[data-scheme=growbox][data-variant=dark]{--bg:#282828;--bg-soft:#32302f;--panel:#3c3836;--panel-border:#504945;--text:#ebdbb2;--fg-dim:#a89984;--accent:#b8bb26;--accent-bright:#fabd2f;--accent-dim:#665c54;--amber:#fe8019;--red:#fb4934;--yellow:#fabd2f;--green:#8ec07c;color-scheme:dark}html[data-scheme=growbox][data-variant=light]{--bg:#fbf1c7;--bg-soft:#efe9d3;--panel:#f3ecc6;--panel-border:#d5c4a1;--text:#3c3836;--fg-dim:#928374;--accent:#79740e;--accent-bright:#b57614;--accent-dim:#d9ce9e;--amber:#af3a03;--red:#9d0006;--yellow:#b57614;--green:#79740e;color-scheme:light}html[data-scheme=cappuchin][data-variant=dark]{--bg:#241b14;--bg-soft:#2e2219;--panel:#36271c;--panel-border:#4e3723;--text:#ebd9bd;--fg-dim:#a68e70;--accent:#c98a3e;--accent-bright:#e8b060;--accent-dim:#6a4f2c;--amber:#d8a244;--red:#d06a5a;--yellow:#d8a244;--green:#93b05f;color-scheme:dark}html[data-scheme=cappuchin][data-variant=light]{--bg:#ece2cd;--bg-soft:#e3d6ba;--panel:#fbf6ea;--panel-border:#d6c6a4;--text:#4a3f35;--fg-dim:#9a8b78;--accent:#a5673f;--accent-bright:#c98a3e;--accent-dim:#e6d3b0;--amber:#b4860b;--red:#c0604a;--yellow:#c98a3e;--green:#6f9e5f;color-scheme:light}html[data-scheme=dracula][data-variant=dark]{--bg:#282a36;--bg-soft:#21222c;--panel:#2a2c38;--panel-border:#44475a;--text:#f8f8f2;--fg-dim:#6272a4;--accent:#bd93f9;--accent-bright:#ff79c6;--accent-dim:#44475a;--amber:#ffb86c;--red:#ff5555;--yellow:#f1fa8c;--green:#50fa7b;color-scheme:dark}html[data-scheme=dracula][data-variant=light]{--bg:#f8f8f2;--bg-soft:#eef0f5;--panel:#ffffff;--panel-border:#d7dae3;--text:#44475a;--fg-dim:#7a8299;--accent:#bd93f9;--accent-bright:#ca79c1;--accent-dim:#e9e0f7;--amber:#b07a2e;--red:#cf5259;--yellow:#c3a22d;--green:#3faa5b;color-scheme:light}html[data-scheme=tokyo-night][data-variant=dark]{--bg:#1a1b26;--bg-soft:#15161e;--panel:#24283b;--panel-border:#414868;--text:#c0caf5;--fg-dim:#565f89;--accent:#7aa2f7;--accent-bright:#bb9af7;--accent-dim:#3b4261;--amber:#e0af68;--red:#f7768e;--yellow:#e0af68;--green:#9ece6a;color-scheme:dark}html[data-scheme=tokyo-night][data-variant=light]{--bg:#c9d8f0;--bg-soft:#bcc7df;--panel:#d5e1f2;--panel-border:#a4adc9;--text:#2a3a58;--fg-dim:#60708c;--accent:#2260d4;--accent-bright:#7c67c0;--accent-dim:#b8c9e8;--amber:#b8853b;--red:#b84a6c;--yellow:#b8853b;--green:#4c9a54;color-scheme:light}html[data-scheme=ayu][data-variant=dark]{--bg:#0b0e14;--bg-soft:#141821;--panel:#11151c;--panel-border:#222b38;--text:#bfc4cf;--fg-dim:#6c7683;--accent:#ff8f66;--accent-bright:#a4d9f8;--accent-dim:#3a3244;--amber:#ffb454;--red:#f07178;--yellow:#e6b450;--green:#aad94c;color-scheme:dark}html[data-scheme=ayu][data-variant=light]{--bg:#f8f9fb;--bg-soft:#ececee;--panel:#ffffff;--panel-border:#dde1e6;--text:#5c626d;--fg-dim:#abb3ba;--accent:#ff8f66;--accent-bright:#36a3d9;--accent-dim:#fde7dc;--amber:#c7752f;--red:#d4515a;--yellow:#d99a3e;--green:#86b300;color-scheme:light}body{margin:0;min-height:100vh;background:var(--bg,#0b0e14);color:var(--text,#bfc4cf);transition:background-color .25s ease,color .25s ease}body:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background-image:radial-gradient(circle at 20% 10%,color-mix(in srgb,var(--accent) 8%,transparent) 0,transparent 60%),radial-gradient(circle at 85% 90%,color-mix(in srgb,var(--accent-bright) 6%,transparent) 0,transparent 55%)}button{font:inherit}.app{min-height:100vh;flex-direction:column}.app,.page{display:flex}.page{flex:1 1;flex-direction:column;gap:1.5rem;max-width:960px;width:100%;margin:0 auto;padding:2rem 1.25rem 3rem}.page__top{display:flex;align-items:center;justify-content:space-between;gap:1rem}.page__brand{color:var(--fg-dim);font-size:.9rem}.page__actions{display:flex;align-items:center;gap:.5rem}.copy-button,.theme-toggle{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .7rem;border:1px solid var(--panel-border);border-radius:8px;background:var(--panel);color:var(--text);cursor:pointer;font-size:.8rem;transition:border-color .15s ease,color .15s ease,background-color .15s ease}.copy-button:hover,.theme-toggle:hover{border-color:var(--accent);color:var(--accent-bright)}.theme-picker{position:relative}.theme-menu{position:absolute;top:calc(100% + 6px);right:0;z-index:30;display:flex;flex-direction:column;min-width:10rem;margin:0;padding:.3rem;list-style:none;border:1px solid var(--panel-border);border-radius:10px;background:var(--panel);box-shadow:0 14px 34px rgb(0 0 0/.28)}.theme-menu__item{display:flex;align-items:center;gap:.5rem;width:100%;padding:.45rem .6rem;border:0;border-radius:6px;background:none;color:var(--text);cursor:pointer;font-size:.8rem;text-align:left}.theme-menu__item:hover{background:var(--bg-soft)}.theme-menu__check,.theme-menu__item--active{color:var(--accent-bright)}.theme-menu__check{margin-left:auto}.terminal{border:1px solid var(--panel-border);border-radius:14px;background:var(--panel);overflow:hidden;box-shadow:0 18px 50px rgb(0 0 0/.45)}.terminal__header{display:flex;align-items:center;gap:.75rem;padding:.65rem 1rem;border-bottom:1px solid var(--panel-border);background:var(--bg-soft)}.terminal__dots{display:inline-flex;gap:.4rem}.dot{width:12px;height:12px;border-radius:50%;display:inline-block}.dot--red{background:var(--red)}.dot--yellow{background:var(--yellow)}.dot--green{background:var(--green)}.terminal__title{color:var(--fg-dim);font-size:.8rem;flex:1 1;text-align:center;letter-spacing:.05em}.terminal__ops{width:3rem}.terminal__body{display:flex;gap:2rem;padding:1.4rem 1.6rem;align-items:flex-start}.terminal__ascii{margin:0;line-height:1.1;font-size:.7rem;color:var(--accent);-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0}.terminal__text{min-width:0;flex:1 1}.terminal__section{margin-bottom:1rem}.section-title{margin:0 0 .35rem 11rem;font-size:.72rem;text-transform:uppercase;letter-spacing:.15em;color:var(--amber)}.row{display:grid;grid-template-columns:11rem 1fr;grid-gap:.75rem;gap:.75rem;line-height:1.7;font-size:.86rem}.row__label{color:var(--fg-dim)}.row__label--accent{color:var(--accent-bright)}.row__label--muted{color:var(--fg-dim)}.row__value{color:var(--text);word-break:break-word}.row__value--accent{color:var(--accent-bright)}.prompt,.row__value--muted{color:var(--fg-dim)}.prompt{margin:1rem 0 0;font-size:.86rem;min-height:1.2em}.caret{display:inline-block;width:.55em;height:1.1em;margin-left:2px;vertical-align:text-bottom;background:var(--accent-bright);animation:caret-blink 1.1s step-end infinite}@keyframes caret-blink{0%,49%{opacity:1}50%,to{opacity:0}}@media (max-width:720px){.terminal__ascii{display:none}.row{grid-template-columns:8rem 1fr}.section-title{margin-left:8rem}}@media (max-width:560px){.theme-toggle span{display:none}}@media (prefers-reduced-motion:reduce){.caret{animation:none;opacity:1}}