:root{--bg:#fbf8f1;--bg-elevated:#fffdf8;--bg-sunken:#f6f1e6;--ink:#171512;--ink-soft:#5c564b;--ink-faint:#8a8375;--line:#e7e0d2;--line-strong:#d8cfbc;--yolk:#f5b700;--yolk-deep:#c99300;--ok:#1a7f37;--ok-bg:#e6f4ea;--ok-line:#b7dfc2;--radius:16px;--font-sans:ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans CJK SC", sans-serif;--font-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--font-sans);color:var(--ink);background-color:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background-image:radial-gradient(900px 460px at 88% -8%,#f5b70029,#0000 62%),radial-gradient(700px 380px at 4% 2%,#ffffffe6,#0000 60%);font-size:16px;line-height:1.55}body,h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4{letter-spacing:-.02em;line-height:1.2}a{color:inherit;text-underline-offset:3px}code{font-family:var(--font-mono)}button{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:4px}.container{width:min(1120px,100% - 40px);margin-inline:auto}.site{flex-direction:column;min-height:100vh;display:flex}.site-main{flex:1 0 auto;padding:56px 0 88px}.section{margin-top:72px}.section-head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:22px;display:flex}.section-head h2{margin-top:6px;font-size:calc(clamp(1.4rem,2.6vw,1.8rem))}.eyebrow{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-faint);font-size:11px;font-weight:600}.section-sub{color:var(--ink-soft);max-width:58ch;margin-top:6px;font-size:14px}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.card{border-radius:var(--radius);background:#fffdf8d1}.card,.pill{border:1px solid var(--line)}.pill{background:var(--bg-elevated);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.pill--ok{color:var(--ok);border-color:var(--ok-line);background:var(--ok-bg)}.pill--sm{gap:5px;padding:2px 8px;font-size:11px}.dot{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}@keyframes rise-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes pulse-ring{0%{box-shadow:0 0 #1a7f3766}70%{box-shadow:0 0 0 12px #1a7f3700}to{box-shadow:0 0 #1a7f3700}}@keyframes bar-in{0%{opacity:0;transform:scaleY(.15)}to{opacity:.82;transform:none}}@media (width<=640px){.container{width:calc(100% - 32px)}.site-main{padding:40px 0 64px}.section{margin-top:56px}.section-head{flex-direction:column;align-items:flex-start;gap:10px}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
