.smg:where(.astro-uwy6d2i3){--bg:#0F0F18;--panel:#191923;--raised:#1F1F2D;--hl:#28283C;--border:#6495ED;--gold:#FFD700;--green:#64C864;--blue:#6495ED;--red:#E0606A;--text:#DCDCE6;--muted:#78788C;--faint:#4A4A5C;--line:color-mix(in srgb,#6495ED 28%,transparent);--mono:"JetBrains Mono","SF Mono",Menlo,monospace;--display:"IBM Plex Mono","JetBrains Mono",monospace;font-family:var(--mono);color:var(--text);line-height:1.62}.smg:where(.astro-uwy6d2i3) :where(.astro-uwy6d2i3){box-sizing:border-box}.smg:where(.astro-uwy6d2i3) .tabs:where(.astro-uwy6d2i3){display:flex;gap:6px;border-bottom:1.5px solid var(--line);margin:0 0 30px}.smg:where(.astro-uwy6d2i3) .tab:where(.astro-uwy6d2i3){appearance:none;border:none;background:none;font-family:var(--mono);font-size:13px;color:var(--muted);padding:11px 18px;cursor:pointer;border-bottom:2.5px solid transparent;margin-bottom:-1.5px;letter-spacing:.02em}.smg:where(.astro-uwy6d2i3) .tab:where(.astro-uwy6d2i3):hover{color:var(--text)}.smg:where(.astro-uwy6d2i3) .tab:where(.astro-uwy6d2i3).on{color:var(--gold);border-bottom-color:var(--gold);font-weight:700}.smg:where(.astro-uwy6d2i3) .panel:where(.astro-uwy6d2i3){display:none}.smg:where(.astro-uwy6d2i3) .panel:where(.astro-uwy6d2i3).on{display:block}.smg:where(.astro-uwy6d2i3) h2:where(.astro-uwy6d2i3){font-family:var(--display);font-weight:600;font-size:23px;color:var(--border);margin:42px 0 8px;letter-spacing:-.01em}.smg:where(.astro-uwy6d2i3) h2:where(.astro-uwy6d2i3):first-child{margin-top:0}.smg:where(.astro-uwy6d2i3) h2:where(.astro-uwy6d2i3) .n:where(.astro-uwy6d2i3){font-family:var(--mono);font-size:15px;color:var(--gold);margin-right:10px}.smg:where(.astro-uwy6d2i3) .sub:where(.astro-uwy6d2i3){font-size:13px;color:var(--muted);margin-bottom:14px;max-width:820px}.smg:where(.astro-uwy6d2i3) p:where(.astro-uwy6d2i3){margin:0 0 12px;max-width:820px}.smg:where(.astro-uwy6d2i3) .lede:where(.astro-uwy6d2i3){font-size:16px;color:var(--text);max-width:800px}.smg:where(.astro-uwy6d2i3) .lede:where(.astro-uwy6d2i3) b:where(.astro-uwy6d2i3){color:var(--gold);font-weight:600}.smg:where(.astro-uwy6d2i3) .key:where(.astro-uwy6d2i3){display:inline-block;min-width:24px;text-align:center;padding:2px 8px;border-radius:6px;background:var(--hl);color:var(--gold);font-family:var(--mono);font-size:13px;font-weight:700;border:1px solid var(--line)}.smg:where(.astro-uwy6d2i3) code:where(.astro-uwy6d2i3){font-family:var(--mono);font-size:.9em;background:var(--hl);color:var(--green);padding:1px 6px;border-radius:4px}.smg:where(.astro-uwy6d2i3) pre:where(.astro-uwy6d2i3){background:#0a0a12;color:#dcdce6;border:1px solid var(--line);border-radius:12px;padding:16px 20px;overflow-x:auto;font-family:var(--mono);font-size:12.5px;line-height:1.55;margin:14px 0}.smg:where(.astro-uwy6d2i3) pre:where(.astro-uwy6d2i3) .c:where(.astro-uwy6d2i3){color:var(--muted)}.smg:where(.astro-uwy6d2i3) pre:where(.astro-uwy6d2i3) .k:where(.astro-uwy6d2i3){color:var(--gold)}.smg:where(.astro-uwy6d2i3) pre:where(.astro-uwy6d2i3) .o:where(.astro-uwy6d2i3){color:var(--green)}.smg:where(.astro-uwy6d2i3) table:where(.astro-uwy6d2i3){border-collapse:collapse;width:100%;font-size:13.5px;margin:14px 0}.smg:where(.astro-uwy6d2i3) th:where(.astro-uwy6d2i3),.smg:where(.astro-uwy6d2i3) td:where(.astro-uwy6d2i3){border:1px solid var(--line);padding:9px 13px;text-align:left;vertical-align:top}.smg:where(.astro-uwy6d2i3) th:where(.astro-uwy6d2i3){background:var(--panel);font-family:var(--mono);font-size:11px;color:var(--muted);font-weight:600;text-transform:uppercase;letter-spacing:.04em}.smg:where(.astro-uwy6d2i3) td:where(.astro-uwy6d2i3).k{width:120px;white-space:nowrap}.smg:where(.astro-uwy6d2i3) td:where(.astro-uwy6d2i3).f{font-weight:600;color:var(--gold);white-space:nowrap}.smg:where(.astro-uwy6d2i3) td:where(.astro-uwy6d2i3).note{color:var(--muted);font-size:12.5px}.smg:where(.astro-uwy6d2i3) .panes:where(.astro-uwy6d2i3){display:grid;grid-template-columns:1fr 1fr 1fr;gap:14px;margin:16px 0}@media(max-width:760px){.smg:where(.astro-uwy6d2i3) .panes:where(.astro-uwy6d2i3){grid-template-columns:1fr}}.smg:where(.astro-uwy6d2i3) .pane:where(.astro-uwy6d2i3){background:var(--panel);border:1.5px solid var(--line);border-radius:10px;padding:16px 18px}.smg:where(.astro-uwy6d2i3) .pane:where(.astro-uwy6d2i3) h3:where(.astro-uwy6d2i3){font-family:var(--display);font-size:16px;color:var(--border);font-weight:600;margin:0 0 4px}.smg:where(.astro-uwy6d2i3) .pane:where(.astro-uwy6d2i3) p:where(.astro-uwy6d2i3){font-size:13.5px;color:var(--muted);margin:0}.smg:where(.astro-uwy6d2i3) .journey:where(.astro-uwy6d2i3){background:var(--panel);border:1.5px solid var(--line);border-radius:14px;padding:0;margin:20px 0;overflow:hidden}.smg:where(.astro-uwy6d2i3) .journey:where(.astro-uwy6d2i3) .jh:where(.astro-uwy6d2i3){padding:16px 20px;border-bottom:1.5px solid var(--raised)}.smg:where(.astro-uwy6d2i3) .journey:where(.astro-uwy6d2i3) .jh:where(.astro-uwy6d2i3) h3:where(.astro-uwy6d2i3){font-family:var(--display);font-size:19px;color:var(--gold);font-weight:600;margin:0 0 6px}.smg:where(.astro-uwy6d2i3) .journey:where(.astro-uwy6d2i3) .jh:where(.astro-uwy6d2i3) .do:where(.astro-uwy6d2i3){font-size:14px}.smg:where(.astro-uwy6d2i3) .journey:where(.astro-uwy6d2i3) .jh:where(.astro-uwy6d2i3) .do:where(.astro-uwy6d2i3) .see:where(.astro-uwy6d2i3){color:var(--green)}.smg:where(.astro-uwy6d2i3) .journey:where(.astro-uwy6d2i3) figure:where(.astro-uwy6d2i3){margin:0;background:#0a0a12}.smg:where(.astro-uwy6d2i3) .journey:where(.astro-uwy6d2i3) figure:where(.astro-uwy6d2i3) img:where(.astro-uwy6d2i3){display:block;width:100%}.smg:where(.astro-uwy6d2i3) .journey:where(.astro-uwy6d2i3) .jcli:where(.astro-uwy6d2i3){padding:12px 20px;border-top:1.5px solid var(--raised);font-size:13px;color:var(--muted)}.smg:where(.astro-uwy6d2i3) .journey:where(.astro-uwy6d2i3) .jcli:where(.astro-uwy6d2i3) code:where(.astro-uwy6d2i3){color:var(--green)}.smg:where(.astro-uwy6d2i3) .glyphs:where(.astro-uwy6d2i3){display:flex;flex-wrap:wrap;gap:10px;margin:12px 0}.smg:where(.astro-uwy6d2i3) .gl:where(.astro-uwy6d2i3){display:flex;gap:8px;align-items:center;background:var(--panel);border:1.5px solid var(--line);border-radius:8px;padding:7px 12px;font-size:13px}.smg:where(.astro-uwy6d2i3) .gl:where(.astro-uwy6d2i3) .s:where(.astro-uwy6d2i3){font-size:16px;font-weight:700}.smg:where(.astro-uwy6d2i3) .s-green:where(.astro-uwy6d2i3){color:var(--green)}.smg:where(.astro-uwy6d2i3) .s-gold:where(.astro-uwy6d2i3){color:var(--gold)}.smg:where(.astro-uwy6d2i3) .s-blue:where(.astro-uwy6d2i3){color:var(--blue)}.smg:where(.astro-uwy6d2i3) .s-red:where(.astro-uwy6d2i3){color:var(--red)}.smg:where(.astro-uwy6d2i3) .s-muted:where(.astro-uwy6d2i3){color:var(--muted)}.smg:where(.astro-uwy6d2i3) .callout:where(.astro-uwy6d2i3){display:flex;gap:12px;border:1.5px solid var(--line);background:color-mix(in srgb,var(--border) 8%,transparent);border-radius:12px;padding:16px 18px;margin:18px 0;font-size:14px}.smg:where(.astro-uwy6d2i3) .callout:where(.astro-uwy6d2i3).win{border-color:color-mix(in srgb,var(--green) 50%,transparent);background:color-mix(in srgb,var(--green) 8%,transparent)}.smg:where(.astro-uwy6d2i3) .callout:where(.astro-uwy6d2i3) .i:where(.astro-uwy6d2i3){color:var(--gold);font-weight:700;font-size:18px}.smg:where(.astro-uwy6d2i3) .callout:where(.astro-uwy6d2i3) b:where(.astro-uwy6d2i3){color:var(--gold)}.smg:where(.astro-uwy6d2i3) .gallery:where(.astro-uwy6d2i3){display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:8px}@media(max-width:760px){.smg:where(.astro-uwy6d2i3) .gallery:where(.astro-uwy6d2i3){grid-template-columns:1fr}}.smg:where(.astro-uwy6d2i3) .demo:where(.astro-uwy6d2i3){background:var(--panel);border:1.5px solid var(--line);border-radius:12px;overflow:hidden}.smg:where(.astro-uwy6d2i3) .demo:where(.astro-uwy6d2i3) .dh:where(.astro-uwy6d2i3){padding:11px 16px;font-family:var(--mono);font-size:12px;color:var(--text);border-bottom:1.5px solid var(--raised);display:flex;justify-content:space-between;align-items:center}.smg:where(.astro-uwy6d2i3) .demo:where(.astro-uwy6d2i3) .dh:where(.astro-uwy6d2i3) .tag:where(.astro-uwy6d2i3){font-size:10px;letter-spacing:.05em;text-transform:uppercase;padding:2px 7px;border-radius:5px}.smg:where(.astro-uwy6d2i3) .tag:where(.astro-uwy6d2i3).tui{background:color-mix(in srgb,var(--gold) 18%,transparent);color:var(--gold)}.smg:where(.astro-uwy6d2i3) .tag:where(.astro-uwy6d2i3).cli{background:color-mix(in srgb,var(--green) 18%,transparent);color:var(--green)}.smg:where(.astro-uwy6d2i3) .demo:where(.astro-uwy6d2i3) img:where(.astro-uwy6d2i3){display:block;width:100%;background:#0a0a12}
