.lg[data-astro-cid-kwvkugb3]{--accent:#6fd3b8;--bg:#0f1214;--panel:#161b1f;--line:#2a3238;--line-strong:#3a444c;--text:#e8eaec;--text-body:#c3cad0;--muted:#9aa4ad;--faint:#8b959e;--mono:"IBM Plex Mono", ui-monospace, monospace;box-sizing:border-box;background:var(--bg);color:var(--text);flex-direction:column;gap:32px;padding:64px;font-family:IBM Plex Sans,system-ui,sans-serif;font-size:16px;line-height:1.4;display:flex}.lg[data-astro-cid-kwvkugb3] [data-astro-cid-kwvkugb3],.lg[data-astro-cid-kwvkugb3] [data-astro-cid-kwvkugb3]:before{box-sizing:border-box}.lg-lane[data-astro-cid-kwvkugb3],.lg-extra[data-astro-cid-kwvkugb3],.lg-toggle[data-astro-cid-kwvkugb3],.lg-stage[data-astro-cid-kwvkugb3]{font:inherit;color:inherit;cursor:pointer}.lg[data-astro-cid-kwvkugb3] button[data-astro-cid-kwvkugb3]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.lg[data-astro-cid-kwvkugb3] svg[data-astro-cid-kwvkugb3]{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none}.lg-top[data-astro-cid-kwvkugb3]{justify-content:space-between;align-items:flex-start;gap:48px;display:flex}.lg-intro[data-astro-cid-kwvkugb3]{flex-direction:column;gap:8px;display:flex}.lg-request[data-astro-cid-kwvkugb3]{font-family:var(--mono);letter-spacing:.04em;color:var(--accent);font-size:14px;line-height:20px}.lg[data-astro-cid-kwvkugb3] h1[data-astro-cid-kwvkugb3]{letter-spacing:-.02em;color:var(--text);margin:0;font-size:56px;font-weight:600;line-height:64px}.lg-tagline[data-astro-cid-kwvkugb3]{color:var(--muted);margin:0;font-size:20px;line-height:28px}.lg-response[data-astro-cid-kwvkugb3]{width:286px;font-family:var(--mono);color:var(--faint);flex:none;font-size:13px;line-height:22px}.lg-response[data-astro-cid-kwvkugb3] span[data-astro-cid-kwvkugb3]{display:block}.lg-response[data-astro-cid-kwvkugb3] .lg-status[data-astro-cid-kwvkugb3]{color:var(--text)}.lg-body[data-astro-cid-kwvkugb3]{flex:1;gap:32px;min-height:0;display:flex}.lg-lanes[data-astro-cid-kwvkugb3]{flex-direction:column;flex:none;gap:12px;width:360px;display:flex}.lg-lane[data-astro-cid-kwvkugb3]{text-align:left;border:1px solid var(--line);background:0 0;border-radius:8px;flex:1;align-items:center;gap:16px;padding:12px 20px;transition:border-color .3s,background .3s;display:flex}.lg-lane[data-astro-cid-kwvkugb3] svg[data-astro-cid-kwvkugb3]{color:var(--faint);transition:color .3s}.lg-lane[data-astro-cid-kwvkugb3]:hover{border-color:var(--line-strong)}.lg-lane[data-astro-cid-kwvkugb3][aria-pressed=true]{background:var(--panel);border-color:var(--accent)}.lg-lane[data-astro-cid-kwvkugb3][aria-pressed=true] svg[data-astro-cid-kwvkugb3],.lg-lane[data-astro-cid-kwvkugb3][aria-pressed=true] .lg-lane-tag[data-astro-cid-kwvkugb3]{color:var(--accent)}.lg-also[data-astro-cid-kwvkugb3]{align-items:center;gap:8px;display:flex}.lg-also-label[data-astro-cid-kwvkugb3]{font-family:var(--mono);letter-spacing:.08em;color:var(--faint);padding-right:4px;font-size:12px}.lg-extra[data-astro-cid-kwvkugb3]{height:44px;font-family:var(--mono);color:var(--faint);border:1px solid var(--line);background:0 0;border-radius:6px;flex:1;padding:0 12px;font-size:13px;transition:border-color .3s,color .3s}.lg-extra[data-astro-cid-kwvkugb3]:hover{border-color:var(--line-strong)}.lg-extra[data-astro-cid-kwvkugb3][aria-pressed=true]{background:var(--panel);border-color:var(--accent);color:var(--accent)}.lg-lane-text[data-astro-cid-kwvkugb3]{flex-direction:column;gap:2px;display:flex}.lg-lane-tag[data-astro-cid-kwvkugb3]{font-family:var(--mono);letter-spacing:.08em;color:var(--faint);font-size:12px;line-height:18px;transition:color .3s}.lg-lane-name[data-astro-cid-kwvkugb3]{font-size:20px;font-weight:600;line-height:28px}.lg-lane-blurb[data-astro-cid-kwvkugb3]{color:var(--muted);font-size:14px;line-height:20px}.lg-panel[data-astro-cid-kwvkugb3]{background:var(--panel);border:1px solid var(--line);border-radius:8px;flex-direction:column;flex:1;gap:28px;min-width:0;padding:32px;display:flex}.lg-panel-top[data-astro-cid-kwvkugb3]{justify-content:space-between;align-items:center;gap:16px;display:flex}.lg-trace[data-astro-cid-kwvkugb3]{min-width:0;font-family:var(--mono);letter-spacing:.04em;color:var(--muted);white-space:pre;text-overflow:ellipsis;font-size:13px;line-height:20px;overflow:hidden}.lg-toggle[data-astro-cid-kwvkugb3]{white-space:nowrap;min-width:88px;height:44px;font-family:var(--mono);border:1px solid var(--line-strong);background:0 0;border-radius:6px;flex:none;padding:0 16px;font-size:13px}.lg-toggle[data-astro-cid-kwvkugb3]:hover{border-color:var(--faint)}.lg-track[data-astro-cid-kwvkugb3]{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}.lg-track[data-astro-cid-kwvkugb3] li[data-astro-cid-kwvkugb3]{margin:0}.lg-rail[data-astro-cid-kwvkugb3]{background:var(--line);height:2px;position:absolute;top:23px;left:12.5%;right:12.5%}.lg-fill[data-astro-cid-kwvkugb3]{background:var(--accent);width:0;height:100%;transition:width .7s;display:block}.lg-stage[data-astro-cid-kwvkugb3]{width:100%;color:var(--faint);background:0 0;border:0;flex-direction:column;align-items:center;gap:10px;padding:0;transition:color .3s;display:flex;position:relative}.lg-dot[data-astro-cid-kwvkugb3]{background:var(--panel);border:1px solid var(--line-strong);width:48px;height:48px;color:var(--faint);border-radius:50%;justify-content:center;align-items:center;transition:border-color .3s,color .3s;display:flex}.lg-stage[data-astro-cid-kwvkugb3].is-done .lg-dot[data-astro-cid-kwvkugb3]{border-color:var(--accent);color:var(--accent)}.lg-stage[data-astro-cid-kwvkugb3][aria-current=step]{color:var(--text)}.lg-stage[data-astro-cid-kwvkugb3][aria-current=step] .lg-dot[data-astro-cid-kwvkugb3]{animation:1.8s ease-out infinite lg-pulse}.lg-stage-label[data-astro-cid-kwvkugb3]{text-align:center;font-size:15px;font-weight:500;line-height:20px}.lg-content[data-astro-cid-kwvkugb3]{flex-direction:column;gap:12px;display:flex}.lg-content[data-astro-cid-kwvkugb3].is-fading{animation:.45s both lg-fade}.lg-title[data-astro-cid-kwvkugb3]{letter-spacing:-.01em;color:var(--text);margin:0;font-size:32px;font-weight:600;line-height:40px}.lg-text[data-astro-cid-kwvkugb3]{max-width:760px;color:var(--text-body);margin:0;font-size:18px;line-height:28px}.lg-next[data-astro-cid-kwvkugb3]{font-family:var(--mono);letter-spacing:.04em;color:var(--faint);margin-top:auto;font-size:13px;line-height:20px}.lg-next[data-astro-cid-kwvkugb3] span[data-astro-cid-kwvkugb3]{color:var(--accent)}@keyframes lg-pulse{0%{box-shadow:0 0}70%{box-shadow:0 0 0 12px #0000}to{box-shadow:0 0 #0000}}@keyframes lg-fade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.lg[data-astro-cid-kwvkugb3] [data-astro-cid-kwvkugb3],.lg[data-astro-cid-kwvkugb3]{transition:none!important;animation:none!important}}@media (width>=1100px){.lg[data-astro-cid-kwvkugb3]{aspect-ratio:16/9}}@media (width<=1099px){.lg[data-astro-cid-kwvkugb3]{padding:40px}.lg-body[data-astro-cid-kwvkugb3]{flex-direction:column}.lg-lanes[data-astro-cid-kwvkugb3]{flex-flow:wrap;width:auto}.lg-lane[data-astro-cid-kwvkugb3]{flex:1 1 0;align-items:flex-start;min-width:0}.lg-also[data-astro-cid-kwvkugb3]{flex-basis:100%}.lg-panel[data-astro-cid-kwvkugb3]{min-height:420px}}@media (width<=700px){.lg[data-astro-cid-kwvkugb3]{gap:24px;padding:24px 20px}.lg-top[data-astro-cid-kwvkugb3]{flex-direction:column;gap:16px}.lg[data-astro-cid-kwvkugb3] h1[data-astro-cid-kwvkugb3]{font-size:40px;line-height:48px}.lg-tagline[data-astro-cid-kwvkugb3]{font-size:17px;line-height:25px}.lg-response[data-astro-cid-kwvkugb3]{width:auto}.lg-lanes[data-astro-cid-kwvkugb3]{gap:8px}.lg-lane[data-astro-cid-kwvkugb3]{flex-direction:column;gap:8px;padding:12px}.lg-lane[data-astro-cid-kwvkugb3] svg[data-astro-cid-kwvkugb3]{width:22px;height:22px}.lg-lane-tag[data-astro-cid-kwvkugb3]{letter-spacing:.04em;font-size:10px}.lg-lane-name[data-astro-cid-kwvkugb3]{font-size:16px;line-height:22px}.lg-lane-blurb[data-astro-cid-kwvkugb3]{display:none}.lg-panel[data-astro-cid-kwvkugb3]{gap:24px;min-height:0;padding:20px 16px}.lg-trace[data-astro-cid-kwvkugb3]{font-size:11px}.lg-toggle[data-astro-cid-kwvkugb3]{min-width:72px}.lg-dot[data-astro-cid-kwvkugb3]{width:40px;height:40px}.lg-rail[data-astro-cid-kwvkugb3]{top:19px}.lg-stage-label[data-astro-cid-kwvkugb3]{font-size:12px;line-height:16px}.lg-title[data-astro-cid-kwvkugb3]{font-size:24px;line-height:32px}.lg-text[data-astro-cid-kwvkugb3]{font-size:16px;line-height:26px}}body.landing{--landing-bg:#08090a;--landing-text:#e8eaec;--landing-muted:#8b959e;--landing-border:#3a4148;--black:232, 234, 236;--accent:#6fd3b8;background:var(--landing-bg);color:var(--landing-muted);flex-direction:column;min-height:100vh;display:flex}body.landing header{box-shadow:none;background:0 0;border-bottom:1px solid #1c2226}body.landing footer{color:var(--landing-muted);background:0 0;padding:1.5em 1em}body.landing footer a{color:var(--landing-muted)}main[data-astro-cid-lcdefpme]{box-sizing:border-box;flex:1;justify-content:center;align-items:center;width:100%;max-width:none;padding:2rem 16px;display:flex}.frame[data-astro-cid-lcdefpme]{border:2px solid var(--landing-border);border-radius:12px;width:100%;min-width:0;max-width:1280px;overflow:hidden;box-shadow:0 24px 64px #0009}@media (width<=700px){main[data-astro-cid-lcdefpme]{padding:1rem 12px}}
