 :root{--ink:#121212;--muted:#65625d;--paper:#f7f5f0;--gold:#b48a3c;--gold-dark:#7d5c20;--line:#dedad1;--on-ink:#fff;--surface:#fff;--surface-accent:#ebe5d8;--accent-line:#d7cbae;--track:#ddd7ca;font:16px/1.65 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--ink);background:var(--paper);color-scheme:light}*{box-sizing:border-box}body{margin:0}a{color:inherit}button{font:inherit}h1,h2,h3,p{margin-top:0}h1{font-size:clamp(2.6rem,5.5vw,4.7rem);letter-spacing:-.065em;line-height:1.07;font-weight:650;margin-bottom:28px}h1 em{font-family:Georgia,serif;font-weight:400}h2{font-size:clamp(1.65rem,3vw,2.35rem);line-height:1.18;letter-spacing:-.045em;font-weight:600}h3{font-size:1.7rem;line-height:1.25;letter-spacing:-.035em}p{color:var(--muted)}.topbar,main,body>footer{max-width:1240px;margin:auto}.topbar{padding:28px 48px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);gap:20px}.wordmark{font-weight:750;letter-spacing:-.055em;text-decoration:none;font-size:1.4rem}.wordmark span{font-size:.82rem;letter-spacing:0;font-weight:400;margin-left:10px}.status-pill,.tag{font-size:.68rem;letter-spacing:.06em;font-weight:700;display:inline-block;padding:6px 11px;border:1px solid var(--accent-line);border-radius:30px}.intro{padding:76px 48px 88px;display:grid;grid-template-columns:1.2fr 1fr;gap:80px;align-items:center}.eyebrow{color:var(--gold-dark);font-size:.67rem;letter-spacing:.15em;font-weight:750;margin-bottom:22px}.lead{font-size:1.17rem;max-width:470px}.context{font-size:.86rem;max-width:460px;margin-bottom:28px}.primary{display:inline-flex;gap:38px;align-items:center;background:var(--ink);color:var(--on-ink);padding:14px 20px;border-radius:4px;font-size:.88rem;font-weight:700;text-decoration:none;min-height:48px}.editorial{background:var(--ink);color:#fff;padding:38px 36px 28px;border-radius:4px}.editorial p{color:var(--line);font-size:.9rem}.editorial h2{margin:30px 0}.index{color:var(--gold);font-size:.68rem;letter-spacing:.13em}.mini-rule{height:1px;background:#393733;margin:30px 0 20px}.small{font-size:.78rem!important}.preview-section{padding:48px;background:var(--surface-accent)}.section-heading{display:flex;justify-content:space-between;gap:25px;align-items:end;margin-bottom:28px}.section-heading h2{margin-bottom:0}.section-heading>p{font-size:.8rem;margin-bottom:0}.section-heading .eyebrow{margin-bottom:12px}.preview-layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:40px;align-items:start}.preview-notes{padding-top:30px}.tag{margin-bottom:24px}.preview-notes p{font-size:.88rem}.note-bottom{margin-top:44px;padding-top:20px;border-top:1px solid var(--accent-line);color:var(--muted);font-size:.77rem}.browser-frame{border:1px solid var(--line);border-radius:8px;overflow:hidden;background:#fff;box-shadow:0 16px 35px rgba(28,24,18,.09)}.browser-bar{display:flex;justify-content:space-between;align-items:center;padding:14px 18px;gap:12px;background:var(--paper);border-bottom:1px solid var(--line);color:var(--muted);font-size:.72rem}.dots{color:var(--track);letter-spacing:2px;font-size:.6rem}iframe{display:block;width:100%;border:0}.integration{padding:76px 48px;display:grid;grid-template-columns:1fr 1fr;gap:48px}.integration p,.integration li{font-size:.87rem}.integration ol{padding-left:21px}.integration li{padding-bottom:12px}.code-panel{align-self:start;background:var(--ink);color:#fff;border-radius:6px;overflow:hidden;min-width:0}.code-header{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:16px 20px;border-bottom:1px solid #393733;font-size:.7rem}.code-header button{background:var(--gold);border:0;border-radius:4px;color:var(--ink);padding:10px 12px;min-height:44px;font-size:.74rem;font-weight:700;cursor:pointer}pre{padding:12px 22px;white-space:pre-wrap;overflow-wrap:anywhere;font-size:.77rem;line-height:1.9}.code-panel>p{color:var(--line);font-size:.72rem;padding:0 22px 15px}.privacy{padding:34px 48px;border-top:1px solid var(--line)}.privacy h2{font-size:1.25rem}.privacy p{font-size:.8rem;max-width:930px}body>footer{padding:28px 48px 38px;display:flex;align-items:center;gap:28px;justify-content:space-between;border-top:1px solid var(--line)}footer p,footer a:last-child{font-size:.7rem;margin:0}footer .wordmark{font-size:1.1rem;white-space:nowrap}:focus-visible{outline:3px solid var(--gold-dark);outline-offset:4px}@media(max-width:850px){.intro{gap:35px}.preview-layout{grid-template-columns:1fr}.preview-notes{padding:0}.preview-notes h3{display:none}.note-bottom{margin-top:18px}.integration{grid-template-columns:1fr}.preview-notes .tag{margin-bottom:12px}}@media(max-width:600px){.topbar{padding:22px 20px}.wordmark{font-size:1.16rem}.wordmark span{display:block;margin:0;font-size:.68rem}.status-pill{font-size:.6rem;padding:5px 8px}.intro{grid-template-columns:1fr;padding:42px 20px;gap:32px}.editorial{padding:26px}.editorial h2{margin:20px 0}.preview-section{padding:32px 16px}.section-heading{display:block}.section-heading>p{margin-top:15px}.preview-layout{gap:20px}.integration{padding:42px 20px;gap:24px}.privacy{padding:26px 20px}body>footer{padding:25px 20px;flex-direction:column;align-items:start;gap:12px}.code-header{padding:12px}.browser-bar{padding:12px;font-size:.64rem}pre{padding:10px 15px}}