.home[data-astro-cid-jdovvxl7]{--paper: #FAF8F4;--surface: #FDFCF9;--ink: #151C19;--muted: #4A534E;--faint: #646D68;--line: #DFDAD0;--line-strong: #C9C2B6;--accent: #233E33;--accent-soft: #E3ECE7;--warn: #8F5638;--warn-soft: #F3EAE3;--mono: "JetBrains Mono", "SF Mono", Menlo, Consolas, monospace;background:var(--paper);color:var(--ink)}.home[data-astro-cid-jdovvxl7] section[data-astro-cid-jdovvxl7]{border-bottom:0;background:transparent}.home[data-astro-cid-jdovvxl7] .protocol-section[data-astro-cid-jdovvxl7]{background:var(--off2)}.wrap[data-astro-cid-jdovvxl7]{width:min(1220px,calc(100% - 7rem));margin:0 auto}.home-hero[data-astro-cid-jdovvxl7]{padding:0;border-bottom:1px solid var(--line)}.hero-grid[data-astro-cid-jdovvxl7]{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);gap:4.25rem;align-items:center;padding:4rem 0 4.5rem}.kicker[data-astro-cid-jdovvxl7]{display:flex;align-items:center;gap:9px;font-family:var(--mono);font-size:.7rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.kicker[data-astro-cid-jdovvxl7]:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--heurion-mint);flex:none}.home-hero[data-astro-cid-jdovvxl7] h1[data-astro-cid-jdovvxl7]{margin:1.4rem 0 0;font-family:var(--font-serif);font-size:clamp(2.35rem,3.4vw,3.1rem);font-weight:400;line-height:1.16;letter-spacing:-.022em;color:var(--ink)}.home-hero[data-astro-cid-jdovvxl7] h1[data-astro-cid-jdovvxl7] span[data-astro-cid-jdovvxl7]{display:block;color:var(--accent);font-style:italic}html[lang=zh-CN] .home-hero[data-astro-cid-jdovvxl7] h1[data-astro-cid-jdovvxl7]{font-size:clamp(2rem,2.75vw,2.55rem);font-weight:500;line-height:1.34;letter-spacing:.01em}html[lang=zh-CN] .home-hero[data-astro-cid-jdovvxl7] h1[data-astro-cid-jdovvxl7] span[data-astro-cid-jdovvxl7]{font-style:normal;border-bottom:1px solid rgba(35,62,51,.35);padding-bottom:.04em}.hero-sub[data-astro-cid-jdovvxl7]{max-width:34rem;margin:1.5rem 0 0;font-size:1.0625rem;line-height:1.75;color:var(--ink-secondary)}.hero-actions[data-astro-cid-jdovvxl7]{display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap;margin-top:1.75rem;padding-top:.5rem}.btn-solid[data-astro-cid-jdovvxl7],.btn-line[data-astro-cid-jdovvxl7]{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;height:auto;padding:.8rem 1.5rem;border-radius:2px;font-size:.9375rem;font-weight:500;letter-spacing:.02em;text-decoration:none;transition:background .15s,border-color .15s,color .15s}.btn-solid[data-astro-cid-jdovvxl7]{background:var(--accent);color:var(--ink-light);border:1px solid var(--accent);box-shadow:0 8px 24px #151c191f}.btn-solid[data-astro-cid-jdovvxl7]:hover{background:var(--ink);border-color:var(--ink)}.btn-line[data-astro-cid-jdovvxl7]{background:transparent;color:var(--ink-secondary);border:1px solid var(--line)}.btn-line[data-astro-cid-jdovvxl7]:hover{border-color:var(--accent);color:var(--accent)}.link-quiet[data-astro-cid-jdovvxl7]{margin-left:.25rem;padding-bottom:.12rem;border-bottom:1px solid var(--line);font-size:.875rem;font-weight:400;color:var(--ink-secondary);text-decoration:none}.link-quiet[data-astro-cid-jdovvxl7]:hover{color:var(--accent);border-bottom-color:var(--accent)}.hero-meta[data-astro-cid-jdovvxl7]{display:flex;flex-wrap:wrap;gap:.5rem 1.125rem;margin-top:2rem;font-family:var(--mono);font-size:.68rem;letter-spacing:.04em;color:var(--faint)}.hero-meta[data-astro-cid-jdovvxl7] span[data-astro-cid-jdovvxl7]{position:relative;padding-right:1.125rem}.hero-meta[data-astro-cid-jdovvxl7] span[data-astro-cid-jdovvxl7]:not(:last-child):after{content:"";position:absolute;right:0;top:50%;width:3px;height:3px;border-radius:50%;background:var(--line-strong);transform:translateY(-50%)}.hero-editorial[data-astro-cid-jdovvxl7]{display:flex;flex-direction:column;gap:1rem;max-width:34rem;margin-top:2.25rem}.editorial-row[data-astro-cid-jdovvxl7]{display:grid;grid-template-columns:5.5rem 1fr;gap:1.25rem;align-items:baseline;padding-top:1rem;border-top:1px solid rgba(21,28,25,.14)}.editorial-label[data-astro-cid-jdovvxl7]{font-family:var(--mono);font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted)}.editorial-row[data-astro-cid-jdovvxl7] p[data-astro-cid-jdovvxl7]{margin:0;font-size:.9375rem;line-height:1.65;color:var(--ink-secondary)}.hero-demo[data-astro-cid-jdovvxl7]{min-width:0}.consent[data-astro-cid-jdovvxl7]{border:1px solid var(--line-strong);border-radius:2px;background:var(--surface);box-shadow:0 22px 54px #151c1914;overflow:hidden}.consent-head[data-astro-cid-jdovvxl7]{display:flex;align-items:center;justify-content:space-between;padding:11px 16px;border-bottom:1px solid var(--line);font-family:var(--mono);font-size:9.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--faint)}.timer[data-astro-cid-jdovvxl7]{color:var(--ink);letter-spacing:.06em}.consent-body[data-astro-cid-jdovvxl7]{padding:18px 18px 16px}.agent[data-astro-cid-jdovvxl7]{display:flex;align-items:center;gap:11px;padding-bottom:16px}.agent-mark[data-astro-cid-jdovvxl7]{display:grid;place-items:center;width:34px;height:34px;border-radius:2px;background:var(--ink);color:#fff;font-family:var(--font-serif);font-size:16px;flex:none}.agent-name[data-astro-cid-jdovvxl7]{display:flex;flex-direction:column;line-height:1.3;min-width:0}.agent-name[data-astro-cid-jdovvxl7] strong[data-astro-cid-jdovvxl7]{font-size:13.5px;font-weight:600}.agent-name[data-astro-cid-jdovvxl7] span[data-astro-cid-jdovvxl7]{font-size:11px;color:var(--faint)}.agent-badge[data-astro-cid-jdovvxl7]{margin-left:auto;padding:3px 7px;border:1px solid var(--line);border-radius:2px;font-family:var(--mono);font-size:9px;letter-spacing:.06em;text-transform:uppercase;color:var(--faint)}.scope-block[data-astro-cid-jdovvxl7]{border-top:1px solid var(--line);padding-top:13px}.scope-label[data-astro-cid-jdovvxl7]{margin-bottom:2px;font-family:var(--mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--faint)}.scope-row[data-astro-cid-jdovvxl7]{display:flex;align-items:center;gap:9px;padding:6px 0;font-family:var(--mono);font-size:11.5px;color:var(--ink)}.home[data-astro-cid-jdovvxl7] .scope-row[data-astro-cid-jdovvxl7] code[data-astro-cid-jdovvxl7]{padding:0;border:0;background:transparent;font-family:var(--mono);font-size:11.5px;color:var(--ink)}.pill[data-astro-cid-jdovvxl7]{flex:none;padding:2px 6px;border-radius:2px;font-family:var(--mono);font-size:8.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.pill[data-astro-cid-jdovvxl7].allow{background:var(--accent-soft);color:var(--accent)}.pill[data-astro-cid-jdovvxl7].deny{background:var(--warn-soft);color:var(--warn)}.consent-meta[data-astro-cid-jdovvxl7]{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:13px 0 0;padding-top:13px;border-top:1px solid var(--line)}.consent-meta[data-astro-cid-jdovvxl7] div[data-astro-cid-jdovvxl7]{min-width:0}.consent-meta[data-astro-cid-jdovvxl7] dt[data-astro-cid-jdovvxl7]{font-family:var(--mono);font-size:9px;letter-spacing:.08em;text-transform:uppercase;color:var(--faint)}.consent-meta[data-astro-cid-jdovvxl7] dd[data-astro-cid-jdovvxl7]{margin:2px 0 0;font-size:12px;color:var(--ink)}.consent-actions[data-astro-cid-jdovvxl7]{display:flex;gap:8px;padding:12px 18px;border-top:1px solid var(--line);background:#fafaf7}.btn-deny[data-astro-cid-jdovvxl7],.btn-allow[data-astro-cid-jdovvxl7]{display:inline-flex;align-items:center;justify-content:center;height:34px;border-radius:2px;font-size:11.5px;font-weight:600}.btn-deny[data-astro-cid-jdovvxl7]{flex:0 0 72px;border:1px solid var(--line-strong);color:var(--muted)}.btn-allow[data-astro-cid-jdovvxl7]{flex:1;background:var(--ink);color:#fff}.consent-foot[data-astro-cid-jdovvxl7]{padding:7px 18px 8px;border-top:1px solid var(--line);font-family:var(--mono);font-size:8.5px;letter-spacing:.05em;color:var(--faint)}.audit[data-astro-cid-jdovvxl7]{margin-top:14px;padding:13px 16px 11px;border-radius:2px;background:var(--ink);color:#d4d7d0}.audit-head[data-astro-cid-jdovvxl7]{display:flex;justify-content:space-between;margin-bottom:7px;font-family:var(--mono);font-size:8.5px;letter-spacing:.12em;text-transform:uppercase;color:#8f938c}.audit-row[data-astro-cid-jdovvxl7]{display:grid;grid-template-columns:58px 52px minmax(0,1fr);gap:8px;align-items:baseline;padding:3px 0;font-family:var(--mono);font-size:10px;color:#b9bdb5}.audit-row[data-astro-cid-jdovvxl7] .time[data-astro-cid-jdovvxl7]{color:#7e827b}.audit-row[data-astro-cid-jdovvxl7] .kind[data-astro-cid-jdovvxl7].allow{color:#7fd1a8}.audit-row[data-astro-cid-jdovvxl7] .kind[data-astro-cid-jdovvxl7].deny{color:#e0a56b}.audit-row[data-astro-cid-jdovvxl7] .kind[data-astro-cid-jdovvxl7].revoke{color:#a9adb5}.audit-row[data-astro-cid-jdovvxl7] code[data-astro-cid-jdovvxl7]{padding:0;border:0;background:transparent;font-family:var(--mono);font-size:10px;color:#d4d7d0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.status-strip[data-astro-cid-jdovvxl7]{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line)}.status-item[data-astro-cid-jdovvxl7]{display:flex;align-items:baseline;gap:14px;padding:14px 0;font-size:11.5px;color:var(--muted)}.status-item[data-astro-cid-jdovvxl7]+.status-item[data-astro-cid-jdovvxl7]{padding-left:24px;border-left:1px solid var(--line)}.status-label[data-astro-cid-jdovvxl7]{flex:none;font-family:var(--mono);font-size:9px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--faint)}.status-label[data-astro-cid-jdovvxl7].next{color:var(--accent)}.section[data-astro-cid-jdovvxl7]{padding:5.25rem 0;border-bottom:1px solid var(--line)}.section-head[data-astro-cid-jdovvxl7]{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:48px;align-items:end;margin-bottom:46px}.section-head[data-astro-cid-jdovvxl7] h2[data-astro-cid-jdovvxl7],.partner-cta[data-astro-cid-jdovvxl7] h2[data-astro-cid-jdovvxl7]{margin:.9rem 0 0;font-family:var(--font-serif);font-size:clamp(1.75rem,2.5vw,2.35rem);font-weight:400;line-height:1.2;letter-spacing:-.018em;color:var(--ink)}html[lang=zh-CN] .section-head[data-astro-cid-jdovvxl7] h2[data-astro-cid-jdovvxl7],html[lang=zh-CN] .partner-cta[data-astro-cid-jdovvxl7] h2[data-astro-cid-jdovvxl7]{font-weight:500}.section-head[data-astro-cid-jdovvxl7] p[data-astro-cid-jdovvxl7]{margin:0;max-width:440px;font-size:14.5px;line-height:1.65;color:var(--muted)}.how-steps[data-astro-cid-jdovvxl7]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;border-top:1px solid var(--line);padding-top:26px}.how-step[data-astro-cid-jdovvxl7]{display:flex;flex-direction:column;min-width:0}.how-num[data-astro-cid-jdovvxl7]{font-family:var(--mono);font-size:10px;letter-spacing:.08em;color:var(--faint)}.how-step[data-astro-cid-jdovvxl7] h3[data-astro-cid-jdovvxl7]{margin:.6rem 0 .45rem;font-family:var(--font-serif);font-size:1.25rem;font-weight:400;letter-spacing:-.01em}html[lang=zh-CN] .how-step[data-astro-cid-jdovvxl7] h3[data-astro-cid-jdovvxl7]{font-weight:500}.how-step[data-astro-cid-jdovvxl7] p[data-astro-cid-jdovvxl7]{margin:0 0 18px;font-size:13.5px;line-height:1.6;color:var(--muted)}.code-label[data-astro-cid-jdovvxl7]{margin-top:auto;margin-bottom:6px;font-family:var(--mono);font-size:8.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--faint)}.code[data-astro-cid-jdovvxl7]{margin:0;padding:13px 14px;border:1px solid var(--line);border-radius:2px;background:#f2efe9;overflow-x:auto;font-size:11px;line-height:1.7}.home[data-astro-cid-jdovvxl7] .code[data-astro-cid-jdovvxl7] code[data-astro-cid-jdovvxl7]{padding:0;border:0;background:transparent;font-family:var(--mono);font-size:11px;color:#2a2c28;white-space:pre}.guarantee-table[data-astro-cid-jdovvxl7]{border-top:1px solid var(--line)}.guarantee-row[data-astro-cid-jdovvxl7]{display:grid;grid-template-columns:168px minmax(0,1fr);gap:24px;padding:17px 0;border-bottom:1px solid var(--line)}.guarantee-key[data-astro-cid-jdovvxl7]{font-family:var(--mono);font-size:10px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--faint)}.guarantee-value[data-astro-cid-jdovvxl7]{font-size:14px;line-height:1.6;color:var(--ink)}.guarantee-note[data-astro-cid-jdovvxl7]{margin:18px 0 0;font-family:var(--mono);font-size:10.5px;line-height:1.6;color:var(--faint)}.scope-grid[data-astro-cid-jdovvxl7]{display:grid;grid-template-columns:1fr 1fr;gap:56px;border-top:1px solid var(--line);padding-top:26px}.scope-col[data-astro-cid-jdovvxl7] h3[data-astro-cid-jdovvxl7]{margin:0 0 12px;font-family:var(--mono);font-size:9.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--faint)}.plain-list[data-astro-cid-jdovvxl7]{list-style:none;margin:0;padding:0}.plain-list[data-astro-cid-jdovvxl7] li[data-astro-cid-jdovvxl7]{position:relative;padding-left:22px;margin:9px 0;font-size:14px;line-height:1.6;color:var(--ink)}.plain-list[data-astro-cid-jdovvxl7] li[data-astro-cid-jdovvxl7]:before{position:absolute;left:0;top:0;font-family:var(--mono);font-size:12px}.plain-list[data-astro-cid-jdovvxl7].yes li[data-astro-cid-jdovvxl7]:before{content:"✓";color:var(--accent)}.plain-list[data-astro-cid-jdovvxl7].no li[data-astro-cid-jdovvxl7]:before{content:"×";color:var(--faint)}.out-of-scope[data-astro-cid-jdovvxl7]{display:flex;align-items:baseline;gap:24px;flex-wrap:wrap;margin-top:40px;padding-top:20px;border-top:1px solid var(--line)}.out-label[data-astro-cid-jdovvxl7]{font-family:var(--mono);font-size:9.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--faint)}.tags[data-astro-cid-jdovvxl7]{display:flex;flex-wrap:wrap;gap:7px;list-style:none;margin:0;padding:0}.tags[data-astro-cid-jdovvxl7] li[data-astro-cid-jdovvxl7]{padding:4px 8px;border:1px solid var(--line);border-radius:2px;font-family:var(--mono);font-size:9.5px;color:var(--muted)}.protocol-section[data-astro-cid-jdovvxl7]{background:var(--off2);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.protocol-grid[data-astro-cid-jdovvxl7]{display:grid;grid-template-columns:1fr 1fr;gap:2rem;padding-top:1.5rem;border-top:1px solid var(--line)}.protocol-card[data-astro-cid-jdovvxl7]{display:flex;flex-direction:column;gap:.75rem;padding:2rem;background:var(--surface);border:1px solid var(--line)}.protocol-label[data-astro-cid-jdovvxl7]{font-family:var(--mono);font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted)}.protocol-card[data-astro-cid-jdovvxl7] h3[data-astro-cid-jdovvxl7]{margin:0;font-family:var(--font-serif);font-size:1.45rem;font-weight:400;line-height:1.25;letter-spacing:-.012em;color:var(--ink)}html[lang=zh-CN] .protocol-card[data-astro-cid-jdovvxl7] h3[data-astro-cid-jdovvxl7]{font-weight:500}.protocol-card[data-astro-cid-jdovvxl7] p[data-astro-cid-jdovvxl7]{margin:0;font-size:.9375rem;line-height:1.65;color:var(--ink-secondary)}.protocol-points[data-astro-cid-jdovvxl7]{list-style:none;margin:.5rem 0 0;padding:0;border-top:1px solid var(--line)}.protocol-points[data-astro-cid-jdovvxl7] li[data-astro-cid-jdovvxl7]{padding:.55rem 0;border-bottom:1px solid var(--line);font-size:.875rem;line-height:1.55;color:var(--ink-secondary)}.link-arrow[data-astro-cid-jdovvxl7]{align-self:flex-start;margin-top:auto;padding-top:.9rem;padding-bottom:.12rem;border-bottom:1px solid var(--line);font-size:.875rem;color:var(--ink-secondary)}.link-arrow[data-astro-cid-jdovvxl7]:hover{color:var(--accent);border-bottom-color:var(--accent)}.partner-cta[data-astro-cid-jdovvxl7]{padding:76px 0 88px}.cta-inner[data-astro-cid-jdovvxl7]{display:grid;grid-template-columns:minmax(0,1.3fr) auto;gap:56px;align-items:end;border-top:1px solid var(--line-strong);padding-top:42px}.partner-cta[data-astro-cid-jdovvxl7] h2[data-astro-cid-jdovvxl7]{max-width:620px}.partner-cta[data-astro-cid-jdovvxl7] p[data-astro-cid-jdovvxl7]{max-width:560px;margin:16px 0 0;font-size:14.5px;line-height:1.65;color:var(--muted)}.cta-actions[data-astro-cid-jdovvxl7]{display:flex;flex-direction:column;gap:9px;min-width:210px}@media (max-width: 960px){.hero-grid[data-astro-cid-jdovvxl7]{grid-template-columns:1fr;gap:48px;padding:64px 0 48px}.hero-sub[data-astro-cid-jdovvxl7]{max-width:620px}.hero-demo[data-astro-cid-jdovvxl7]{max-width:520px}.section-head[data-astro-cid-jdovvxl7]{grid-template-columns:1fr;gap:18px}.section-head[data-astro-cid-jdovvxl7] p[data-astro-cid-jdovvxl7]{max-width:620px}.how-steps[data-astro-cid-jdovvxl7]{grid-template-columns:1fr;gap:32px}.how-step[data-astro-cid-jdovvxl7]{padding-bottom:24px;border-bottom:1px solid var(--line)}.how-step[data-astro-cid-jdovvxl7]:last-child{padding-bottom:0;border-bottom:0}.cta-inner[data-astro-cid-jdovvxl7]{grid-template-columns:1fr;gap:28px}.cta-actions[data-astro-cid-jdovvxl7]{flex-direction:row;flex-wrap:wrap}.protocol-grid[data-astro-cid-jdovvxl7]{grid-template-columns:1fr;gap:1.25rem}}@media (max-width: 720px){.wrap[data-astro-cid-jdovvxl7]{width:min(100% - 40px,1180px)}.hero-grid[data-astro-cid-jdovvxl7]{padding-top:48px}.hero-meta[data-astro-cid-jdovvxl7]{gap:6px 12px}.hero-meta[data-astro-cid-jdovvxl7] span[data-astro-cid-jdovvxl7]{padding-right:12px}.section[data-astro-cid-jdovvxl7]{padding:60px 0}.section-head[data-astro-cid-jdovvxl7] h2[data-astro-cid-jdovvxl7],.partner-cta[data-astro-cid-jdovvxl7] h2[data-astro-cid-jdovvxl7]{font-size:1.55rem}.status-strip[data-astro-cid-jdovvxl7]{grid-template-columns:1fr}.status-item[data-astro-cid-jdovvxl7]+.status-item[data-astro-cid-jdovvxl7]{padding-left:0;border-left:0;border-top:1px solid var(--line)}.guarantee-row[data-astro-cid-jdovvxl7]{grid-template-columns:1fr;gap:6px}.scope-grid[data-astro-cid-jdovvxl7]{grid-template-columns:1fr;gap:30px}.partner-cta[data-astro-cid-jdovvxl7]{padding:56px 0 64px}.home-hero[data-astro-cid-jdovvxl7] h1[data-astro-cid-jdovvxl7]{font-size:clamp(2rem,9vw,2.5rem)}.editorial-row[data-astro-cid-jdovvxl7]{grid-template-columns:4.5rem 1fr;gap:1rem}}
