.sfm[data-astro-cid-v4l3w7uj]{margin:36px 0;padding:0}.sfm-card[data-astro-cid-v4l3w7uj]{border:1px solid var(--border-color);background:linear-gradient(135deg,#140d26 0%,#0a0a12 55%,#1a0f2e 100%);border-radius:16px;padding:22px;position:relative;overflow:hidden}.sfm-bg[data-astro-cid-v4l3w7uj]{background-image:var(--sfm-bg);opacity:.4;background-position:50%;background-size:cover;position:absolute;inset:0}.sfm-shade[data-astro-cid-v4l3w7uj]{background:linear-gradient(#08080ed1 0%,#08080eeb 100%);position:absolute;inset:0}.sfm-head[data-astro-cid-v4l3w7uj],.sfm-stage[data-astro-cid-v4l3w7uj]{position:relative}.sfm-head[data-astro-cid-v4l3w7uj]{justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;display:flex}.sfm-file[data-astro-cid-v4l3w7uj]{color:#cbd5e1;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem;font-weight:700}.sfm-logo[data-astro-cid-v4l3w7uj]{letter-spacing:.1em;color:#fff;white-space:nowrap;opacity:.85;font-size:.74rem;font-weight:900}.sfm-logo-dot[data-astro-cid-v4l3w7uj]{color:#9f6bf5}.sfm-stage[data-astro-cid-v4l3w7uj]{background:#0a0a12b8;border:1px solid #ffffff1a;border-radius:12px;padding:18px}.sfm-steps[data-astro-cid-v4l3w7uj]{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:18px;display:flex}.sfm-step[data-astro-cid-v4l3w7uj]{color:#94a3b8;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:7px;padding:7px 11px;font-family:inherit;font-size:.74rem;font-weight:700;transition:color .18s,background .18s,border-color .18s;display:flex}.sfm-step[data-astro-cid-v4l3w7uj]:hover{color:#e2e8f0;border-color:#ffffff4d}.sfm-step[data-astro-cid-v4l3w7uj].is-active{color:#c4b5fd;background:#9f6bf529;border-color:#9f6bf580}.sfm-step-num[data-astro-cid-v4l3w7uj]{border:1px solid;border-radius:50%;place-items:center;width:19px;height:19px;font-size:.66rem;font-weight:800;display:grid}.sfm-arrow[data-astro-cid-v4l3w7uj]{color:#475569;font-size:.8rem}.sfm-pane[data-astro-cid-v4l3w7uj]{display:none}.sfm-pane[data-astro-cid-v4l3w7uj].is-active{animation:.22s sfmFade;display:block}@keyframes sfmFade{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.sfm-prompt[data-astro-cid-v4l3w7uj]{color:#e2e8f0;margin:0 0 14px;font-size:.84rem;font-weight:600}.sfm-row[data-astro-cid-v4l3w7uj]{background:#00000059;border:1px solid #ffffff14;border-radius:7px;align-items:center;gap:10px;margin-bottom:8px;padding:9px 12px;display:flex}.sfm-tag[data-astro-cid-v4l3w7uj]{letter-spacing:.06em;text-transform:uppercase;color:#64748b;min-width:62px;font-size:.68rem;font-weight:800}.sfm-row[data-astro-cid-v4l3w7uj] code[data-astro-cid-v4l3w7uj]{color:#f1f5f9;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.84rem}.sfm-code[data-astro-cid-v4l3w7uj]{flex-wrap:wrap;gap:7px;margin-bottom:14px;display:flex}.sfm-digit[data-astro-cid-v4l3w7uj]{color:#c4b5fd;background:#00000073;border:1px solid #9f6bf566;border-radius:8px;place-items:center;width:38px;height:46px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1.15rem;font-weight:800;display:grid}.sfm-digit--caret[data-astro-cid-v4l3w7uj]{border-color:#9f6bf5;box-shadow:0 0 0 3px #9f6bf52e}.sfm-try[data-astro-cid-v4l3w7uj]{flex-wrap:wrap;gap:9px;margin-bottom:14px;display:flex}.sfm-btn[data-astro-cid-v4l3w7uj]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#9f6bf5,#7c3aed);border:none;border-radius:7px;padding:9px 15px;font-family:inherit;font-size:.78rem;font-weight:700;transition:filter .15s}.sfm-btn[data-astro-cid-v4l3w7uj]:hover{filter:brightness(1.14)}.sfm-btn--ghost[data-astro-cid-v4l3w7uj]{color:#cbd5e1;background:0 0;border:1px solid #ffffff38}.sfm-btn--ghost[data-astro-cid-v4l3w7uj]:hover{background:#ffffff0f}.sfm-out[data-astro-cid-v4l3w7uj]{color:#cbd5e1;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:7px;padding:11px 13px;font-size:.79rem;line-height:1.55}.sfm-out[data-astro-cid-v4l3w7uj] strong[data-astro-cid-v4l3w7uj]{color:#f1f5f9;margin-bottom:3px;display:block}.sfm-out--ok[data-astro-cid-v4l3w7uj]{color:#a7f3d0;background:#10b9811a;border-color:#10b98152}.sfm-out--ok[data-astro-cid-v4l3w7uj] strong[data-astro-cid-v4l3w7uj]{color:#6ee7b7}.sfm-out--bad[data-astro-cid-v4l3w7uj]{color:#fecaca;background:#ef44441a;border-color:#ef444457}.sfm-out--bad[data-astro-cid-v4l3w7uj] strong[data-astro-cid-v4l3w7uj]{color:#fca5a5}.sfm-note[data-astro-cid-v4l3w7uj]{color:#64748b;margin:11px 0 0;font-size:.74rem;font-style:italic;line-height:1.5}.sfm-caption[data-astro-cid-v4l3w7uj]{color:var(--text-muted);margin-top:11px;font-size:.78rem;font-style:italic;line-height:1.55}[data-theme=light] .sfm-card[data-astro-cid-v4l3w7uj]{border-color:#0f172a24}@media (width<=560px){.sfm-card[data-astro-cid-v4l3w7uj]{padding:16px}.sfm-stage[data-astro-cid-v4l3w7uj]{padding:14px}.sfm-arrow[data-astro-cid-v4l3w7uj],.sfm-step-label[data-astro-cid-v4l3w7uj]{display:none}.sfm-step[data-astro-cid-v4l3w7uj]{padding:7px}.sfm-digit[data-astro-cid-v4l3w7uj]{width:32px;height:40px;font-size:1rem}}@media (prefers-reduced-motion:reduce){.sfm-pane[data-astro-cid-v4l3w7uj].is-active{animation:none}}.stm[data-astro-cid-5mnd2g4c]{margin:36px 0;padding:0}.stm-window[data-astro-cid-5mnd2g4c]{background:#0a0b11;border:1px solid #1f2437;border-radius:14px;overflow:hidden;box-shadow:0 18px 50px #00000073}.stm-bar[data-astro-cid-5mnd2g4c]{background:#11131d;border-bottom:1px solid #1f2437;align-items:center;gap:12px;padding:10px 14px;display:flex}.stm-dots[data-astro-cid-5mnd2g4c]{flex-shrink:0;gap:6px;display:flex}.stm-dot[data-astro-cid-5mnd2g4c]{border-radius:50%;width:11px;height:11px;display:block}.stm-dot--r[data-astro-cid-5mnd2g4c]{background:#ff5f57}.stm-dot--y[data-astro-cid-5mnd2g4c]{background:#febc2e}.stm-dot--g[data-astro-cid-5mnd2g4c]{background:#28c840}.stm-title[data-astro-cid-5mnd2g4c]{color:#6b7490;text-align:center;white-space:nowrap;text-overflow:ellipsis;flex:1;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.74rem;overflow:hidden}.stm-logo[data-astro-cid-5mnd2g4c]{letter-spacing:.1em;color:#e2e8f0;opacity:.7;white-space:nowrap;flex-shrink:0;font-size:.66rem;font-weight:900}.stm-logo-dot[data-astro-cid-5mnd2g4c]{color:#9f6bf5}.stm-body[data-astro-cid-5mnd2g4c]{grid-template-columns:172px 1fr;min-height:290px;display:grid}.stm-cmds[data-astro-cid-5mnd2g4c]{background:#0d0e16;border-right:1px solid #1f2437;flex-direction:column;gap:6px;padding:14px 12px;display:flex}.stm-cmds-title[data-astro-cid-5mnd2g4c]{letter-spacing:.06em;color:#4a5368;text-transform:uppercase;margin-bottom:4px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.66rem;font-weight:700}.stm-cmd[data-astro-cid-5mnd2g4c]{text-align:left;color:#8b94ad;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;padding:8px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.74rem;transition:color .16s,background .16s,border-color .16s}.stm-cmd[data-astro-cid-5mnd2g4c]:hover{color:#e2e8f0;background:#ffffff0a}.stm-cmd[data-astro-cid-5mnd2g4c].is-active{color:#6ee7b7;background:#10b9811a;border-color:#10b9814d}.stm-out[data-astro-cid-5mnd2g4c]{color:#cbd5e1;padding:16px 18px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem;line-height:1.75;overflow-x:auto}.stm-out[data-astro-cid-5mnd2g4c] .stm-line{white-space:pre-wrap;overflow-wrap:anywhere;min-height:1.75em;margin:0;display:block}.stm-out[data-astro-cid-5mnd2g4c] .stm-line--cmd{color:#e2e8f0;font-weight:700}.stm-out[data-astro-cid-5mnd2g4c] .stm-line--cmd:before{content:"$ ";color:#6ee7b7}.stm-out[data-astro-cid-5mnd2g4c] .stm-line--ok{color:#6ee7b7}.stm-out[data-astro-cid-5mnd2g4c] .stm-line--bad{color:#fca5a5}.stm-out[data-astro-cid-5mnd2g4c] .stm-line--warn{color:#fcd34d}.stm-out[data-astro-cid-5mnd2g4c] .stm-line--dim{color:#64748b}.stm-out[data-astro-cid-5mnd2g4c] .stm-caret{vertical-align:text-bottom;background:#6ee7b7;width:8px;height:1em;animation:1.05s step-end infinite stmBlink;display:inline-block}@keyframes stmBlink{50%{opacity:0}}.stm-caption[data-astro-cid-5mnd2g4c]{color:var(--text-muted);margin-top:11px;font-size:.78rem;font-style:italic;line-height:1.55}[data-theme=light] .stm-window[data-astro-cid-5mnd2g4c]{border-color:#0f172a29;box-shadow:0 14px 36px #0f172a29}@media (width<=620px){.stm-body[data-astro-cid-5mnd2g4c]{grid-template-columns:1fr;min-height:0}.stm-cmds[data-astro-cid-5mnd2g4c]{border-bottom:1px solid #1f2437;border-right:none;flex-flow:wrap}.stm-cmds-title[data-astro-cid-5mnd2g4c]{width:100%;margin-bottom:0}.stm-logo[data-astro-cid-5mnd2g4c]{display:none}.stm-out[data-astro-cid-5mnd2g4c]{font-size:.72rem}}@media (prefers-reduced-motion:reduce){.stm-out[data-astro-cid-5mnd2g4c] .stm-caret{animation:none}}.mockup-pool{display:contents}.mockup-pool[hidden]{display:none}.gt-bar{color:var(--text-muted);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin:18px 0 0;padding:0;font-size:.78rem;display:flex}.gt-label{letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:6px;font-weight:600;display:inline-flex}.gt-pills{border:1px solid var(--border-color);background:var(--bg-secondary,#7f7f7f0f);border-radius:999px;gap:4px;padding:4px;display:inline-flex}.gt-pill{color:inherit;font:inherit;letter-spacing:.06em;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:5px 12px;font-weight:700;transition:background .2s,color .2s}.gt-pill:hover{color:var(--accent-luxine,#a855f7)}a.gt-pill{text-decoration:none;display:inline-block}.gt-pill.is-active{background:var(--accent-luxine,#a855f7);color:#fff}.gt-powered{opacity:.7;font-size:.7rem}.gt-notice{color:var(--text-color,inherit);background:#ffaa2814;border:1px solid #ffaa2859;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin:10px 0 0;padding:10px 16px;font-size:.82rem;line-height:1.45;display:flex}.gt-notice[hidden]{display:none}.gt-notice svg{color:#ffaa28;flex-shrink:0}.gt-notice-text{flex:240px}.gt-notice-orig{color:#ffaa28;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffaa2880;border-radius:999px;padding:4px 12px;font-weight:700}.gt-notice-orig:hover{background:#ffaa2826}#google_translate_element{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.goog-te-banner-frame,iframe.skiptranslate,.skiptranslate>iframe,#goog-gt-tt,.goog-te-balloon-frame,.VIpgJd-ZVi9od-ORHb-OEVmcd,.VIpgJd-ZVi9od-aZ2wEe-wOHMyf{display:none!important}.goog-text-highlight,font[style]{box-shadow:none!important;background:0 0!important}body{position:static!important;top:0!important}
