.extension-page[data-v-e8a0fcaa]{--line:var(--wsr-line);--muted:var(--wsr-muted);--accent:var(--wsr-accent);background:var(--wsr-bg);color:var(--wsr-text);min-height:100%;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.section-shell[data-v-e8a0fcaa]{width:min(1120px,100% - 48px);margin:auto}.hero[data-v-e8a0fcaa]{text-align:center;padding:105px 0 120px}.eyebrow[data-v-e8a0fcaa]{letter-spacing:.17em;color:var(--muted);font-size:10px;font-weight:800}h1[data-v-e8a0fcaa]{letter-spacing:-.055em;margin:22px 0;font-size:clamp(48px,6vw,76px);line-height:1.04}h1 span[data-v-e8a0fcaa],h2 span[data-v-e8a0fcaa]{background:var(--wsr-gradient);color:#0000;-webkit-background-clip:text;background-clip:text}.hero p[data-v-e8a0fcaa]{max-width:690px;color:var(--muted);margin:auto;font-size:16px;line-height:1.8}.ai-callout[data-v-e8a0fcaa]{border:1px solid var(--line);background:var(--wsr-surface);text-align:left;border-radius:10px;max-width:900px;margin:40px auto 0;padding:24px}.ai-callout strong[data-v-e8a0fcaa]{font-size:16px}.ai-callout p[data-v-e8a0fcaa]{font-size:13px;margin:8px 0 18px!important}.flow-line[data-v-e8a0fcaa]{color:var(--muted);flex-wrap:wrap;align-items:center;gap:9px;font:11px ui-monospace,monospace;display:flex}.flow-line span[data-v-e8a0fcaa]{border:1px solid var(--line);border-radius:6px;padding:8px 10px}.flow-line b[data-v-e8a0fcaa]{color:var(--accent)}.intro-grid[data-v-e8a0fcaa],.cards-section[data-v-e8a0fcaa],.godot[data-v-e8a0fcaa],.lifecycle[data-v-e8a0fcaa],.ai-note[data-v-e8a0fcaa]{border-top:1px solid var(--line)}.intro-grid[data-v-e8a0fcaa]{grid-template-columns:1fr 1.3fr;gap:90px;padding:90px 0;display:grid}.intro-grid h2[data-v-e8a0fcaa],.section-head h2[data-v-e8a0fcaa],.godot h2[data-v-e8a0fcaa],.ai-note h2[data-v-e8a0fcaa]{letter-spacing:-.04em;margin:18px 0;font-size:39px;line-height:1.12}.intro-grid p[data-v-e8a0fcaa],.section-head p[data-v-e8a0fcaa],.godot>p[data-v-e8a0fcaa],.ai-note p[data-v-e8a0fcaa]{color:var(--muted);line-height:1.8}.flow[data-v-e8a0fcaa]{flex-wrap:wrap;align-items:center;gap:10px;margin-top:35px;font:11px ui-monospace,monospace;display:flex}.flow span[data-v-e8a0fcaa]{border:1px solid var(--line);background:var(--wsr-surface);border-radius:7px;padding:10px 13px}.flow b[data-v-e8a0fcaa]{color:var(--accent)}.cards-section[data-v-e8a0fcaa]{padding:100px 0}.section-head[data-v-e8a0fcaa]{max-width:700px}.cards[data-v-e8a0fcaa]{background:var(--line);grid-template-columns:repeat(2,1fr);gap:1px;margin-top:55px;display:grid}.cards article[data-v-e8a0fcaa]{background:var(--wsr-bg);min-height:245px;padding:30px}.num[data-v-e8a0fcaa]{color:var(--accent);font:11px ui-monospace,monospace}.cards h3[data-v-e8a0fcaa]{margin:45px 0 10px;font-size:18px}.cards p[data-v-e8a0fcaa]{color:var(--muted);max-width:430px;font-size:13px;line-height:1.7}.cards code[data-v-e8a0fcaa]{background:var(--wsr-surface);border:1px solid var(--line);color:var(--muted);border-radius:7px;margin-top:20px;padding:12px;font:10px/1.7 ui-monospace,monospace;display:block}.godot[data-v-e8a0fcaa]{padding:100px 0}.code-card[data-v-e8a0fcaa]{border:1px solid var(--line);background:var(--wsr-surface);border-radius:10px;max-width:650px;margin-top:35px;overflow:hidden}.code-card pre[data-v-e8a0fcaa]{color:var(--muted);margin:0;padding:22px;font:12px/1.8 ui-monospace,monospace}.code-card b[data-v-e8a0fcaa]{color:var(--accent)}.lifecycle[data-v-e8a0fcaa]{padding:100px 0}.scheduler[data-v-e8a0fcaa]{background:var(--line);grid-template-columns:2fr 1fr 1fr;gap:1px;margin-top:50px;display:grid}.scheduler div[data-v-e8a0fcaa]{background:var(--wsr-bg);padding:25px}.scheduler b[data-v-e8a0fcaa]{color:var(--accent);margin-bottom:8px;font-size:22px;display:block}.scheduler span[data-v-e8a0fcaa]{color:var(--muted);font-size:11px}.ai-note[data-v-e8a0fcaa]{gap:25px;padding:75px 0 110px;display:flex}.note-icon[data-v-e8a0fcaa]{color:var(--accent);font-size:28px}.ai-note h2[data-v-e8a0fcaa]{font-size:30px}@media (width<=760px){.intro-grid[data-v-e8a0fcaa]{grid-template-columns:1fr;gap:20px}.cards[data-v-e8a0fcaa],.scheduler[data-v-e8a0fcaa]{grid-template-columns:1fr}.flow[data-v-e8a0fcaa]{line-height:1.4}.hero[data-v-e8a0fcaa]{padding-top:70px}.section-shell[data-v-e8a0fcaa]{width:calc(100% - 32px)}}
