.AP2SignDemo-module__cRXNcq__root{flex-direction:column;gap:24px;display:flex}.AP2SignDemo-module__cRXNcq__form{border-radius:var(--r-card);border:1px solid var(--line);background:#ffffff8c;flex-direction:column;gap:20px;padding:28px;display:flex}.AP2SignDemo-module__cRXNcq__hint{color:var(--text-2);max-width:60ch;font-size:15px}.AP2SignDemo-module__cRXNcq__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.AP2SignDemo-module__cRXNcq__field{flex-direction:column;gap:6px;display:flex}.AP2SignDemo-module__cRXNcq__label{font-family:var(--font-mono);color:var(--text-3);font-size:11.5px}.AP2SignDemo-module__cRXNcq__input,.AP2SignDemo-module__cRXNcq__select{border:1px solid var(--line-strong);border-radius:var(--r-std);background:var(--paper);width:100%;min-height:44px;color:var(--text);font-family:var(--font-mono);padding:0 12px;font-size:13.5px;transition:border-color .3s}.AP2SignDemo-module__cRXNcq__input:focus,.AP2SignDemo-module__cRXNcq__select:focus{border-color:var(--accent);outline:none}.AP2SignDemo-module__cRXNcq__controls{align-items:center;gap:16px;min-height:48px;display:flex}.AP2SignDemo-module__cRXNcq__cta,.AP2SignDemo-module__cRXNcq__verifyBtn,.AP2SignDemo-module__cRXNcq__tamperBtn,.AP2SignDemo-module__cRXNcq__copyBtn{border-radius:var(--r-pill);min-height:44px;font-size:14.5px;font-weight:var(--w-ui);border:1.5px solid var(--ink);transition:background-color .35s var(--easeOutExpo), color .35s var(--easeOutExpo), border-color .35s var(--easeOutExpo);align-items:center;gap:10px;padding:0 20px;display:inline-flex}.AP2SignDemo-module__cRXNcq__cta{background:var(--ink);min-height:48px;color:var(--paper);padding:0 24px}.AP2SignDemo-module__cRXNcq__cta:hover{background:var(--accent);border-color:var(--accent);color:#fff}.AP2SignDemo-module__cRXNcq__cta:disabled{opacity:.5;cursor:default}.AP2SignDemo-module__cRXNcq__verifyBtn{background:var(--paper);color:var(--ink);border-color:var(--paper)}.AP2SignDemo-module__cRXNcq__verifyBtn:hover{background:var(--k-reading-on-ink);border-color:var(--k-reading-on-ink)}.AP2SignDemo-module__cRXNcq__tamperBtn,.AP2SignDemo-module__cRXNcq__copyBtn{color:var(--text-on-ink);border-color:var(--line-on-ink-strong);background:0 0;min-height:36px;padding:0 14px;font-size:13px}.AP2SignDemo-module__cRXNcq__tamperBtn:hover,.AP2SignDemo-module__cRXNcq__copyBtn:hover{border-color:var(--paper)}.AP2SignDemo-module__cRXNcq__progress{font-family:var(--font-mono);color:var(--text-2);align-items:center;gap:10px;font-size:13px;display:inline-flex}.AP2SignDemo-module__cRXNcq__progressDot{background:var(--accent);border-radius:50%;width:8px;height:8px;animation:1s ease-in-out infinite AP2SignDemo-module__cRXNcq__blink}@keyframes AP2SignDemo-module__cRXNcq__blink{50%{opacity:.25}}.AP2SignDemo-module__cRXNcq__panel{border-radius:var(--r-card);border:1px solid var(--line);background:var(--ink);color:var(--text-on-ink);overflow:hidden}.AP2SignDemo-module__cRXNcq__panel[data-error=true]{border-color:var(--k-adversarial)}.AP2SignDemo-module__cRXNcq__panelHeader{border-bottom:1px solid var(--line-on-ink);font-family:var(--font-mono);justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;font-size:12px;display:flex}.AP2SignDemo-module__cRXNcq__panelActions{align-items:center;gap:12px;display:flex}.AP2SignDemo-module__cRXNcq__panelBadge{border-radius:var(--r-sharp);letter-spacing:.06em;background:var(--k-acting-on-ink);color:var(--ink);padding:3px 8px}.AP2SignDemo-module__cRXNcq__panelBadge[data-severity=error]{background:var(--k-adversarial-on-ink)}.AP2SignDemo-module__cRXNcq__panelNote{color:var(--text-on-ink-3)}.AP2SignDemo-module__cRXNcq__pre{font-family:var(--font-mono);margin:0;padding:18px;font-size:12.5px;line-height:1.6;overflow-x:auto}.AP2SignDemo-module__cRXNcq__panelFooter{border-top:1px solid var(--line-on-ink);padding:14px 18px}.AP2SignDemo-module__cRXNcq__verifyRow{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.AP2SignDemo-module__cRXNcq__chip{border-radius:var(--r-pill);font-family:var(--font-mono);border:1px solid var(--line-on-ink-strong);align-items:center;gap:8px;padding:6px 12px;font-size:12px;display:inline-flex}.AP2SignDemo-module__cRXNcq__chip[data-valid=true]{border-color:var(--k-reading-on-ink);color:var(--k-reading-on-ink)}.AP2SignDemo-module__cRXNcq__chip[data-valid=false]{border-color:var(--k-adversarial-on-ink);color:var(--k-adversarial-on-ink)}.AP2SignDemo-module__cRXNcq__chipDot{background:currentColor;border-radius:50%;width:7px;height:7px}@media (max-width:900px){.AP2SignDemo-module__cRXNcq__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.AP2SignDemo-module__cRXNcq__grid{grid-template-columns:1fr}.AP2SignDemo-module__cRXNcq__form{padding:20px}}.AP2SignDemo-module__cRXNcq__panelBadge[data-severity=tampered]{background:var(--k-adversarial-on-ink)}
.PageHero-module__TUpKZG__root{border-bottom:1px solid var(--line);padding:clamp(40px,6vw,72px) 0 clamp(40px,5vw,64px)}.PageHero-module__TUpKZG__ink{border-bottom-color:var(--line-on-ink);margin-top:calc(-1 * var(--header-h));padding-top:calc(var(--header-h) + clamp(48px, 7vw, 96px))}.PageHero-module__TUpKZG__inner{flex-direction:column;gap:22px;display:flex}.PageHero-module__TUpKZG__crumbs{color:var(--text-3);flex-wrap:wrap;gap:8px;font-size:13px;display:flex}.PageHero-module__TUpKZG__ink .PageHero-module__TUpKZG__crumbs{color:var(--text-on-ink-3)}.PageHero-module__TUpKZG__crumb a:hover{color:var(--ink)}.PageHero-module__TUpKZG__ink .PageHero-module__TUpKZG__crumb a:hover{color:var(--paper)}.PageHero-module__TUpKZG__sep{opacity:.6;margin-right:8px}.PageHero-module__TUpKZG__eyebrow{margin-top:8px}.PageHero-module__TUpKZG__h1{font-size:var(--t-h1);max-width:16ch}.PageHero-module__TUpKZG__h1Article{max-width:22ch;font-size:clamp(34px,4.6vw,64px);line-height:1.05}.PageHero-module__TUpKZG__lede{max-width:52ch}.PageHero-module__TUpKZG__meta{font-family:var(--font-mono);color:var(--text-3);flex-wrap:wrap;gap:10px 22px;margin-top:4px;font-size:12.5px;display:flex}.PageHero-module__TUpKZG__ink .PageHero-module__TUpKZG__meta{color:var(--text-on-ink-3)}
.X402Demo-module__L4kKSa__root{flex-direction:column;gap:24px;display:flex}.X402Demo-module__L4kKSa__ceremony{border:1px solid var(--line);border-radius:var(--r-card);background:#ffffff8c;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.X402Demo-module__L4kKSa__node{border-right:1px solid var(--line);flex-direction:column;gap:8px;padding:26px 24px;transition:background-color .5s;display:flex;position:relative}.X402Demo-module__L4kKSa__node:last-child{border-right:0}.X402Demo-module__L4kKSa__node[data-state=active]{background:var(--accent-soft)}.X402Demo-module__L4kKSa__node[data-state=done]{background:#10131a08}.X402Demo-module__L4kKSa__code{font-family:var(--font-mono);color:var(--text-3);font-size:12px}.X402Demo-module__L4kKSa__node[data-state=active] .X402Demo-module__L4kKSa__code,.X402Demo-module__L4kKSa__node[data-state=done] .X402Demo-module__L4kKSa__code{color:var(--accent-deep)}.X402Demo-module__L4kKSa__label{font-size:20px;font-weight:var(--w-ui);letter-spacing:-.02em}.X402Demo-module__L4kKSa__detail{font-family:var(--font-mono);color:var(--text-2);font-size:12px}.X402Demo-module__L4kKSa__wire{background:var(--line);width:2px;transition:background-color .5s;position:absolute;top:0;bottom:0;right:-1px}.X402Demo-module__L4kKSa__wire[data-state=lit]{background:var(--accent)}.X402Demo-module__L4kKSa__controls{align-items:center;gap:16px;min-height:48px;display:flex}.X402Demo-module__L4kKSa__cta,.X402Demo-module__L4kKSa__ctaGhost{border-radius:var(--r-pill);min-height:48px;font-size:15px;font-weight:var(--w-ui);border:1.5px solid var(--ink);transition:background-color .35s var(--easeOutExpo), color .35s var(--easeOutExpo), border-color .35s var(--easeOutExpo);align-items:center;gap:10px;padding:0 24px;display:inline-flex}.X402Demo-module__L4kKSa__cta{background:var(--ink);color:var(--paper)}.X402Demo-module__L4kKSa__cta:hover{background:var(--accent);border-color:var(--accent);color:#fff}.X402Demo-module__L4kKSa__ctaGhost{color:var(--ink);border-color:var(--line-strong);background:0 0}.X402Demo-module__L4kKSa__ctaGhost:hover{border-color:var(--ink)}.X402Demo-module__L4kKSa__progress{font-family:var(--font-mono);color:var(--text-2);align-items:center;gap:10px;font-size:13px;display:inline-flex}.X402Demo-module__L4kKSa__progressDot{background:var(--accent);border-radius:50%;width:8px;height:8px;animation:1s ease-in-out infinite X402Demo-module__L4kKSa__blink}@keyframes X402Demo-module__L4kKSa__blink{50%{opacity:.25}}.X402Demo-module__L4kKSa__panel{border-radius:var(--r-card);border:1px solid var(--line);background:var(--ink);color:var(--text-on-ink);overflow:hidden}.X402Demo-module__L4kKSa__panel[data-error=true]{border-color:var(--k-adversarial)}.X402Demo-module__L4kKSa__panelHeader{border-bottom:1px solid var(--line-on-ink);font-family:var(--font-mono);justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;font-size:12px;display:flex}.X402Demo-module__L4kKSa__panelBadge{border-radius:var(--r-sharp);letter-spacing:.06em;background:var(--ink-3);color:var(--text-on-ink);padding:3px 8px}.X402Demo-module__L4kKSa__panelBadge[data-severity=challenge]{background:var(--k-proxy-on-ink);color:var(--ink)}.X402Demo-module__L4kKSa__panelBadge[data-severity=settled]{background:var(--k-reading-on-ink);color:var(--ink)}.X402Demo-module__L4kKSa__panelBadge[data-severity=error]{background:var(--k-adversarial-on-ink);color:var(--ink)}.X402Demo-module__L4kKSa__panelNote{color:var(--text-on-ink-3)}.X402Demo-module__L4kKSa__pre{font-family:var(--font-mono);margin:0;padding:18px;font-size:12.5px;line-height:1.6;overflow-x:auto}@media (max-width:860px){.X402Demo-module__L4kKSa__ceremony{grid-template-columns:repeat(2,minmax(0,1fr))}.X402Demo-module__L4kKSa__node:nth-child(2){border-right:0}.X402Demo-module__L4kKSa__node:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media (max-width:520px){.X402Demo-module__L4kKSa__ceremony{grid-template-columns:1fr}.X402Demo-module__L4kKSa__node{border-right:0;border-bottom:1px solid var(--line)}.X402Demo-module__L4kKSa__node:last-child{border-bottom:0}}
.manifesto-module__qnrsjW__body{padding:var(--section) 0}.manifesto-module__qnrsjW__grid{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:clamp(32px,6vw,120px);display:grid}.manifesto-module__qnrsjW__aside{top:calc(var(--header-h) + 24px);position:sticky}.manifesto-module__qnrsjW__toc{counter-reset:toc;flex-direction:column;margin-top:18px;list-style:none;display:flex}.manifesto-module__qnrsjW__toc li{counter-increment:toc;border-bottom:1px solid var(--line)}.manifesto-module__qnrsjW__toc a{color:var(--text-2);grid-template-columns:28px 1fr;gap:8px;padding:12px 0;font-size:14.5px;transition:color .3s;display:grid}.manifesto-module__qnrsjW__toc a:before{content:counter(toc, decimal-leading-zero);font-family:var(--font-mono);color:var(--text-3);padding-top:3px;font-size:11px}.manifesto-module__qnrsjW__toc a:hover{color:var(--ink)}.manifesto-module__qnrsjW__prose{max-width:66ch}.manifesto-module__qnrsjW__dropcap{font-size:20px;line-height:1.6}.manifesto-module__qnrsjW__dropletter{float:left;font-family:var(--font-serif);color:var(--ink);padding:.08em .12em 0 0;font-size:4.6em;line-height:.82}.manifesto-module__qnrsjW__sig{border-top:1px solid var(--line-strong);color:var(--text-3);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:3em;padding-top:1.5em;font-size:14px;display:flex}.manifesto-module__qnrsjW__sig .manifesto-module__qnrsjW__link,.manifesto-module__qnrsjW__sig a{color:var(--ink);text-decoration:none}@media (max-width:900px){.manifesto-module__qnrsjW__grid{grid-template-columns:1fr}.manifesto-module__qnrsjW__aside{position:static}}
