.code-block.svelte-1e06m8e{border:1px solid var(--glass-border);border-radius:var(--radius-lg);background:#040e1cb3;overflow:hidden}.cb-head.svelte-1e06m8e{border-bottom:1px solid var(--glass-border);background:#ffffff08;justify-content:space-between;align-items:center;padding:8px 14px;display:flex}.cb-lang.svelte-1e06m8e{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-on-dark-subtle);font-size:11px}.cb-copy.svelte-1e06m8e{font-family:var(--font-mono);color:var(--orange-300);border-radius:var(--radius-pill);cursor:pointer;background:#ed941c14;border:1px solid #ed941c4d;padding:4px 12px;font-size:12px;transition:all .2s}.cb-copy.svelte-1e06m8e:hover{background:#ed941c29}.cb-copy.done.svelte-1e06m8e{color:#3ddc84;background:#3ddc841a;border-color:#3ddc8466}pre.svelte-1e06m8e{margin:0;padding:16px 18px}code.svelte-1e06m8e{font-family:var(--font-mono);color:#cfe1f5;white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.6}.intro.svelte-1xmjmrw{font-size:var(--text-lg)!important;color:var(--text-on-dark)!important}.ac.svelte-1xmjmrw{color:var(--orange-300);font-weight:600}.tabs.svelte-1xmjmrw{padding-bottom:var(--space-2);border-bottom:1px solid var(--glass-border);flex-wrap:wrap;gap:8px;display:flex}.tab.svelte-1xmjmrw{font-family:var(--font-display);font-weight:600;font-size:var(--text-sm);color:var(--text-on-dark-muted);background:var(--glass-bg-light);border:1px solid var(--glass-border);border-radius:var(--radius-pill);cursor:pointer;padding:9px 18px;transition:all .2s}.tab.svelte-1xmjmrw:hover{color:#fff;border-color:var(--glass-border-hi)}.tab.active.svelte-1xmjmrw{color:var(--text-on-accent);background:var(--accent);border-color:var(--accent);box-shadow:var(--shadow-accent)}.panel.svelte-1xmjmrw{gap:var(--space-4);flex-direction:column;display:flex}.dh2.svelte-1xmjmrw{font-family:var(--font-display);font-weight:700;font-size:var(--text-2xl);color:#fff;margin:var(--space-2) 0 0;letter-spacing:-.01em}.dh3.svelte-1xmjmrw{font-family:var(--font-display);font-weight:600;font-size:var(--text-lg);color:#fff;margin:var(--space-4) 0 0}.panel.svelte-1xmjmrw :not(pre)>code,.intro.svelte-1xmjmrw code{font-family:var(--font-mono);color:var(--orange-300);border-radius:var(--radius-sm);white-space:nowrap;background:#ed941c1a;border:1px solid #ed941c38;padding:1px 6px;font-size:.85em}.table-wrap.svelte-1xmjmrw{border:1px solid var(--glass-border);border-radius:var(--radius-lg);overflow-x:auto}table.svelte-1xmjmrw{border-collapse:collapse;width:100%;font-family:var(--font-body);font-size:var(--text-sm)}th.svelte-1xmjmrw{text-align:left;font-family:var(--font-display);color:#fff;border-bottom:1px solid var(--glass-border-hi);white-space:nowrap;padding:12px 16px;font-weight:600}td.svelte-1xmjmrw{color:var(--text-on-dark-muted);border-bottom:1px solid var(--glass-border);vertical-align:top;padding:11px 16px}tbody.svelte-1xmjmrw tr:where(.svelte-1xmjmrw):last-child td:where(.svelte-1xmjmrw){border-bottom:none}td.svelte-1xmjmrw strong{color:var(--text-on-dark)}.req.svelte-1xmjmrw{color:#3ddc84;font-weight:600}.steps.svelte-1xmjmrw{gap:var(--space-3);flex-direction:column;margin:0;padding-left:1.3em;display:flex}.steps.svelte-1xmjmrw li:where(.svelte-1xmjmrw){font-family:var(--font-body);font-size:var(--text-base);color:var(--text-on-dark-muted);line-height:var(--leading-normal);padding-left:6px}.steps.svelte-1xmjmrw li:where(.svelte-1xmjmrw)::marker{color:var(--orange-300);font-family:var(--font-mono);font-weight:700}.callout.svelte-1xmjmrw{border-radius:var(--radius-lg);font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-normal);padding:14px 18px}.callout.svelte-1xmjmrw strong{color:#fff}.callout.tip.svelte-1xmjmrw{color:#b9d2f7;background:#2f7fff1a;border:1px solid #2f7fff4d;border-left:3px solid #2f7fff}.callout.warn.svelte-1xmjmrw{border:1px solid #ed941c4d;border-left:3px solid var(--accent);color:#f0d2a0;background:#ed941c1a}.help.svelte-1xmjmrw{justify-content:space-between;align-items:center;gap:var(--space-4);margin-top:var(--space-4);flex-wrap:wrap;display:flex;background:linear-gradient(180deg, var(--glass-bg-light), var(--glass-bg))!important}.help-title.svelte-1xmjmrw{font-family:var(--font-display);color:#fff;font-weight:700;font-size:var(--text-lg)}.help-body.svelte-1xmjmrw{margin-top:var(--space-2)!important;font-size:var(--text-sm)!important}
