.page[data-astro-cid-i3vt5bok]{padding:0 var(--gutter) 64px}header[data-astro-cid-i3vt5bok]{max-width:720px;padding:36px 0 24px}.eyebrow[data-astro-cid-i3vt5bok]{font-family:var(--font-mono);color:var(--accent);letter-spacing:.08em;text-transform:uppercase;font-size:11.5px}.eyebrow[data-astro-cid-i3vt5bok] a[data-astro-cid-i3vt5bok]{color:var(--accent);text-underline-offset:3px;text-decoration:underline;text-decoration-color:color-mix(in srgb, var(--accent) 40%, transparent)}h1[data-astro-cid-i3vt5bok]{letter-spacing:-.03em;margin-top:10px;font-size:clamp(28px,3.2cqw,40px);font-weight:600;line-height:1.05}header[data-astro-cid-i3vt5bok] p[data-astro-cid-i3vt5bok]{color:var(--text-soft);text-wrap:pretty;margin-top:10px;font-size:15.5px;line-height:1.55}.nojs[data-astro-cid-i3vt5bok]{max-width:760px;color:var(--text-soft);margin-bottom:20px}.nojs[data-astro-cid-i3vt5bok] h2[data-astro-cid-i3vt5bok]{color:var(--text);font-size:15px;font-weight:600}.nojs[data-astro-cid-i3vt5bok] pre[data-astro-cid-i3vt5bok]{background:var(--surface-deep);border:1px solid var(--line-5);font-family:var(--font-mono);white-space:pre-wrap;overflow-wrap:break-word;border-radius:8px;margin-top:10px;padding:12px 14px;font-size:12.5px;line-height:1.55}.ss button{font:inherit;cursor:pointer}.ss-controls{background:var(--surface);border:1px solid var(--line-4);border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(min(170px,100%),1fr));gap:14px;padding:16px;display:grid}.ss-wide{grid-column:1/-1}.ss-cap,.ss-help-title{font-family:var(--font-mono);color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;font-size:11px}.ss-field .ss-cap{margin-bottom:8px}.ss-help-title{color:var(--accent)}.ss-seg{flex-wrap:wrap;gap:6px;display:flex}.ss-btn{font-family:var(--font-mono);border:1px solid var(--line-5);min-height:34px;color:var(--text-muted);background:0 0;border-radius:4px;padding:6px 11px;font-size:12.5px}.ss-btn-sm{min-height:30px;padding:5px 9px;font-size:11.5px}.ss-btn[aria-pressed=true]{background:color-mix(in srgb, var(--accent) 14%, transparent);border-color:var(--accent);color:var(--text)}.ss-editor-row{grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));align-items:stretch;gap:20px;margin-top:14px;display:grid}.ss-editor{flex-direction:column;gap:8px;min-width:0;display:flex}.ss-editor-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.ss-error{border:1px solid color-mix(in srgb, var(--red) 60%, transparent);font-family:var(--font-mono);color:var(--red);overflow-wrap:anywhere;border-radius:6px;padding:8px 12px;font-size:12px}.ss-help{background:var(--surface);border:1px solid var(--line-4);color:var(--text-soft);border-radius:8px;flex-direction:column;gap:10px;min-width:0;padding:14px 16px;font-size:13.5px;line-height:1.55;display:flex}.ss-help-grid{font-family:var(--font-mono);grid-template-columns:auto minmax(0,1fr);gap:6px 14px;font-size:12px;display:grid}.ss-name{color:var(--text)}.ss-mono{font-family:var(--font-mono);overflow-wrap:anywhere;font-size:12px}.ss-results{margin-top:20px;position:relative}.ss-results[aria-busy=true] .ss-stats,.ss-results[aria-busy=true] .ss-charts{opacity:.45}.ss-running{font-family:var(--font-mono);color:var(--accent);margin-bottom:8px;font-size:12px}.ss-stats{background:var(--line-3);border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));gap:1px;display:grid;overflow:hidden}.ss-stats:empty{display:none}.ss-stat{background:var(--surface);padding:12px 14px}.ss-k{font-family:var(--font-mono);color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;font-size:10.5px}.ss-v{font-family:var(--font-mono);margin-top:4px;font-size:17px}.ss-good{color:var(--green)}.ss-bad{color:var(--red)}.ss-charts{grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));gap:20px;margin-top:20px;display:grid}.ss-card{border:1px solid var(--line-4);border-radius:8px;padding:16px 18px 12px}.ss-card-head{flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:13px;display:flex}.ss-card-title{font-weight:600}.ss-sub{font-family:var(--font-mono);color:var(--text-muted);font-size:11.5px}.ss-notes{max-width:760px;color:var(--text-soft);flex-direction:column;gap:18px;margin-top:32px;font-size:15px;line-height:1.65;display:flex}.ss-notes .ss-help-title{margin-bottom:6px;display:block}.ss-method{border:1px solid var(--line-4);border-radius:8px;padding:14px 16px;font-size:14.5px}.ss-links{grid-template-columns:repeat(auto-fit,minmax(min(160px,100%),1fr));gap:10px;display:grid}.ss-links a{background:var(--surface);border:1px solid var(--line-4);color:var(--text);border-radius:8px;padding:12px 14px;font-size:14.5px;font-weight:600}
