:root{--ink: #0d1110;--panel: #151a18;--panel-2: #11201b;--line: #2b3531;--line-strong: #6d7672;--text: #e5ebe8;--text-dim: #aab7b1;--muted: #8a948f;--green: #18c98b;--teal: #087a63;--blue: #4c7dff;--violet: #7867f2;--volt: #d7ff5f;--mono: "IBM Plex Mono", "SFMono-Regular", Consolas, monospace}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;src:url(./ibm-plex-mono-400.woff2) format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;src:url(./ibm-plex-mono-600.woff2) format("woff2")}*{box-sizing:border-box}body{margin:0;background:var(--ink);font-family:var(--mono);color:var(--text)}#stage{position:relative;width:1920px;height:1080px;overflow:hidden;background:linear-gradient(rgba(24,201,139,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(24,201,139,.05) 1px,transparent 1px),var(--ink);background-size:64px 64px,64px 64px,auto;perspective:1400px}.scene{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;opacity:0;transform-style:preserve-3d}.caption{position:absolute;bottom:84px;left:0;right:0;margin:0;color:var(--muted);font-size:28px;letter-spacing:.14em;text-align:center;text-transform:uppercase}.caption strong{color:var(--green);font-weight:600}.window{border:2px solid var(--line);border-radius:14px;background:var(--panel);box-shadow:0 60px 160px #0000008c;overflow:hidden}.window-head{display:flex;align-items:center;gap:12px;padding:18px 24px;border-bottom:2px solid var(--line);background:var(--ink);color:var(--muted);font-size:22px}.window-dots{display:flex;gap:10px}.window-dots span{width:16px;height:16px;border-radius:999px;background:var(--line-strong)}.window-dots span:first-child{background:#f35c6b}.window-dots span:nth-child(2){background:#f2b84b}.window-dots span:nth-child(3){background:var(--green)}.window-title{margin-left:10px}.code{margin:0;padding:36px 44px;font-size:30px;line-height:1.65}.code .line{display:block;white-space:pre}.tok-tag{color:var(--green)}.tok-str{color:var(--volt)}.tok-kw{color:var(--violet)}.tok-muted{color:var(--muted)}.tok-prop{color:var(--blue)}.scene-editor .window,.scene-terminal .window{width:1280px}.term{margin:0;padding:36px 44px;font-size:30px;line-height:1.7}.term .line{display:block;white-space:pre}.term .prompt,.term .ok{color:var(--green)}.term .info{color:var(--blue)}.tui-mini{margin:28px 44px 40px;border:2px solid var(--green);border-radius:10px;background:var(--ink);padding:28px 32px;font-size:26px;line-height:1.6;box-shadow:0 0 0 6px #18c98b24}.tui-mini header{display:flex;gap:14px;color:var(--green);font-weight:600;margin-bottom:14px}.tui-mini header em{color:var(--muted);font-style:normal;font-weight:400}.tui-mini .row{display:flex;gap:18px;color:var(--text-dim)}.tui-mini .row b{color:var(--green);font-weight:400}.scene-split .split{display:grid;grid-template-columns:1fr 1fr;gap:48px;width:1760px;transform-style:preserve-3d}.scene-split .code{font-size:27px}.browser-body{display:grid;place-items:center;min-height:460px;background:var(--ink);padding:40px}.promo-banner{border:2px solid var(--line);border-radius:12px;background:var(--panel-2);padding:44px 60px;text-align:center;transition:none}.promo-banner h2{margin:0 0 14px;color:var(--text);font-size:44px;font-weight:600;letter-spacing:-.02em}.promo-banner p{margin:0;color:var(--green);font-size:30px}.pipeline{position:absolute;left:0;right:0;bottom:170px;display:flex;align-items:center;justify-content:center;gap:22px;opacity:0}.pipe-stage{display:inline-flex;align-items:baseline;gap:12px;border:2px solid var(--line);border-radius:8px;background:var(--ink);color:var(--text-dim);padding:14px 22px;font-size:23px;opacity:.35}.pipe-stage b{font-weight:600}.pipe-stage em{font-style:normal;font-size:19px;opacity:.75}.pipe-arrow{color:var(--muted);font-size:26px}.scene-output .output-window{width:1380px}.scene-end{text-align:center}.endcard{transform-style:preserve-3d}.endcard h1{margin:0 0 28px;color:var(--text);font-size:180px;font-weight:600;letter-spacing:-.06em;line-height:1}.endcard p{margin:0 0 56px;color:var(--text-dim);font-size:40px}.endcard code{display:inline-block;border:2px solid var(--line);border-radius:10px;background:var(--panel);color:var(--text);padding:22px 34px;font-size:30px}.endcard code span{color:var(--green)}.endcard .url{display:block;margin-top:48px;color:var(--green);font-size:34px;letter-spacing:.1em}
/*# sourceMappingURL=/cdn/shop/t/2/assets/reel.css.map */
