[data-ap-landing]{--font-heading:var(--font-agentpeer-heading),"Cormorant Garamond",Georgia,serif;--font-body:var(--font-agentpeer-body),Lora,Georgia,serif}body:has([data-ap-landing]){margin:0;background:var(--color-bg);color:var(--color-text);font-family:var(--font-body)}[data-ap-landing]{font-family:var(--font-body);color:var(--color-text);background:var(--color-bg)}[data-ap-landing] .card-title,[data-ap-landing] .nav-brand,[data-ap-landing] h1,[data-ap-landing] h2,[data-ap-landing] h3{font-family:var(--font-heading)}[data-ap-landing],[data-ap-landing] *{max-width:100%;box-sizing:border-box}[data-ap-landing] svg{max-width:100%;height:auto}body{margin:0;font-family:var(--font-body)}a{color:var(--color-accent);text-decoration:none}a:hover{color:var(--color-accent-600)}[data-theme=dark]{--color-bg:color-mix(in srgb,var(--color-accent-900) 42%,#000);--color-surface:color-mix(in srgb,var(--color-accent-900) 62%,#000);--color-text:var(--color-accent-100);--color-divider:color-mix(in srgb,var(--color-accent-100) 18%,transparent);--color-accent:var(--color-accent-400);--ap-echo:var(--color-accent-300);--ap-glow:0 0 14px color-mix(in srgb,var(--color-accent-400) 55%,transparent);--ap-veil:color-mix(in srgb,var(--color-accent-400) 11%,transparent);--ap-grid:color-mix(in srgb,var(--color-accent-100) 5%,transparent);--color-neutral-100:var(--color-surface);--color-neutral-800:color-mix(in srgb,var(--color-accent-100) 82%,transparent)}[data-theme=light]{--ap-echo:var(--color-accent-700);--ap-glow:0 0 0 4px color-mix(in srgb,var(--color-accent) 16%,transparent);--ap-veil:var(--color-accent-100);--ap-grid:color-mix(in srgb,var(--color-text) 5%,transparent)}[data-theme] a:hover{color:var(--ap-echo)}@keyframes apTypeClip{0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}13%{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}92%{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}96%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}to{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}}@keyframes apCaret{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes apDot1{0%,17%{background:var(--color-divider);box-shadow:none}21%,92%{background:var(--color-accent);box-shadow:var(--ap-glow)}97%,to{background:var(--color-divider);box-shadow:none}}@keyframes apDot2{0%,27%{background:var(--color-divider);box-shadow:none}31%,92%{background:var(--color-accent);box-shadow:var(--ap-glow)}97%,to{background:var(--color-divider);box-shadow:none}}@keyframes apLink{0%,38%{transform:scaleX(0)}56%,92%{transform:scaleX(1)}97%,to{transform:scaleX(0)}}@keyframes apLinkV{0%,38%{transform:scaleY(0)}56%,92%{transform:scaleY(1)}97%,to{transform:scaleY(0)}}@keyframes apChip{0%,55%{opacity:0;transform:translateY(3px)}63%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:translateY(3px)}}@keyframes apBreathe{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--color-accent) 0%,transparent)}50%{box-shadow:0 0 20px 1px color-mix(in srgb,var(--color-accent) 20%,transparent)}}@keyframes apTravel{0%,50%{left:0;opacity:0}54%{left:4%;opacity:1}70%{left:96%;opacity:1}74%{left:96%;opacity:1}90%{left:4%;opacity:1}94%,to{left:0;opacity:0}}@keyframes apLabelA{0%,17%{opacity:0}21%,44%{opacity:1}52%,to{opacity:0}}@keyframes apLabelA2{0%,27%{opacity:0}31%,44%{opacity:1}52%,to{opacity:0}}@keyframes apLabelB{0%,50%{opacity:0}60%,92%{opacity:1}97%,to{opacity:0}}@keyframes apGrid{to{background-position:64px 64px}}@keyframes apFlow{to{stroke-dashoffset:-66}}@keyframes apPulse{0%,to{opacity:.3}50%{opacity:.85}}@keyframes apSweep{0%{transform:translateX(-40%);opacity:0}20%{opacity:.5}80%{opacity:.5}to{transform:translateX(140%);opacity:0}}@media (prefers-reduced-motion:reduce){[data-motion=system] [data-ap]{animation:none!important}}[data-ap-landing] .card>div>div{flex-wrap:wrap}[data-ap-landing] .tag{white-space:nowrap}@media (max-width:620px){[data-ap-landing] .ap-open{grid-template-columns:repeat(2,minmax(0,1fr))!important;row-gap:14px}[data-ap-landing] .ap-open>div{padding:0 16px 0 0!important;border-left:0!important}[data-ap-landing] .ap-open>div:nth-child(2n){padding:0 0 0 20px!important;border-left:1px solid var(--color-divider)!important}[data-ap-landing] .ap-wire{flex-wrap:nowrap!important;gap:0!important}[data-ap-landing] .ap-wire-card{flex:1 1!important;padding:10px!important}[data-ap-landing] .ap-wire-card>div{gap:8px!important}[data-ap-landing] .ap-wire-title{font-size:clamp(15px,4.4vw,22px)!important}[data-ap-landing] .ap-wire-kicker{white-space:normal;font-size:9px!important;letter-spacing:.12em!important;line-height:1.3}[data-ap-landing] .ap-wire-link{flex:0 0 30%!important;padding:0 6px!important}[data-ap-landing] .ap-wire-link>:not(.ap-wire-chip){left:6px!important;right:6px!important}[data-ap-landing] .ap-wire-chip{flex-direction:column;gap:3px!important;padding:5px 6px!important;font-size:9px;letter-spacing:.08em!important;white-space:normal!important;text-align:center;line-height:1.2}[data-ap-landing] .ap-direct-card{padding:20px 16px!important}[data-ap-landing] .ap-direct{flex-wrap:nowrap!important}[data-ap-landing] .ap-direct-box{padding:8px 10px!important;font-size:16px!important}[data-ap-landing] .ap-direct-wire{flex:1 1!important;min-width:0!important;padding:0 8px!important}[data-ap-landing] .ap-direct-wire>div{left:8px!important;right:8px!important}[data-ap-landing] .ap-direct-label{font-size:9px!important;letter-spacing:.1em!important;padding:4px 6px!important}}.public-shell{min-height:100vh;display:flex;flex-direction:column;background:var(--color-bg);color:var(--color-text);font-family:var(--font-body)}.public-shell>main{flex:1 0 auto}.public-shell *,.public-shell :after,.public-shell :before{box-sizing:border-box}.public-brand,.public-shell h1,.public-shell h2,.public-shell h3{font-family:var(--font-heading)}.public-footer,.public-nav{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-4) var(--ap-gutter)}.public-nav{border-bottom:1px solid var(--color-divider)}.public-main{width:min(1120px,100%);margin:0 auto;padding:clamp(56px,10vw,112px) var(--ap-gutter)}.public-kicker{display:block;color:var(--color-accent-700);font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.public-main h1{max-width:16ch;margin:var(--space-4) 0 0;font-size:clamp(42px,7vw,76px);font-weight:400;letter-spacing:-.012em;line-height:1}.public-lede{max-width:66ch;margin:var(--space-6) 0 0;color:color-mix(in srgb,var(--color-text) 76%,transparent);font-size:clamp(17px,2vw,20px);line-height:1.65}.public-section{margin-top:clamp(48px,8vw,84px)}.public-section h2{margin:0;font-size:clamp(28px,4vw,42px);font-weight:400}.public-section li,.public-section p{line-height:1.7}.boundary-grid,.capability-list,.public-grid{display:grid;grid-gap:var(--space-4);gap:var(--space-4);margin-top:var(--space-6)}.boundary-grid,.public-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.capability-card,.public-card{min-width:0;padding:var(--space-6);border:1px solid var(--color-divider);border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-surface) 62%,transparent)}.capability-card h2,.public-card h2,.public-card h3{margin:0;overflow-wrap:anywhere}.capability-card p,.public-card p{margin:var(--space-3) 0 0}.status-line{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}.state{flex:none;padding:5px 9px;border:1px solid;border-radius:999px;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.state-ok,.state-works{color:#386944}.state-degraded,.state-partial{color:#8a641e}.state-down,.state-not-yet{color:#92453f}.state-unknown{color:var(--color-neutral-700)}.checked-at,.proof-link,.public-note{color:color-mix(in srgb,var(--color-text) 62%,transparent);font-size:13px}.public-fineprint{margin:var(--space-8,4rem) 0 0;color:color-mix(in srgb,var(--color-text) 48%,transparent);font-size:11px;line-height:1.6}.checked-at time{font-feature-settings:"tnum"}.refresh-form{margin-top:var(--space-6)}.refresh-form .btn{min-height:44px}.capability-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;grid-gap:var(--space-4);gap:var(--space-4)}.capability-card .proof-link{grid-column:1/-1;overflow-wrap:anywhere}.proof-link a,.public-footer a,.public-section a{color:var(--color-accent-700);text-underline-offset:3px}.public-list{max-width:72ch;padding-left:1.2em}.public-footer{margin-top:0;border-top:1px solid var(--color-divider);color:color-mix(in srgb,var(--color-text) 62%,transparent);font-size:12px}.public-footer nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-4)}@media (max-width:620px){.capability-card,.public-footer,.public-nav,.status-line{align-items:flex-start}.public-footer,.status-line{flex-direction:column}.boundary-grid,.public-grid{grid-template-columns:1fr}.capability-card{grid-template-columns:minmax(0,1fr)}.capability-card .proof-link{grid-column:1}.public-footer nav{justify-content:flex-start}}.changelog-entry h2{display:flex;align-items:baseline;gap:.75rem;flex-wrap:wrap}.changelog-entry h2 time{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.changelog-client{font-size:.8rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase;opacity:.7}.changelog-entry li{margin-bottom:.5rem}