:root{--bg: #f4f2ef;--bg-elev: #ffffff;--fg: #1c1b1a;--fg-secondary: rgba(28, 27, 26, .64);--fg-tertiary: rgba(28, 27, 26, .42);--accent: #c8102e;--accent-hover: #a50d26;--accent-ink: #8f0b21;--accent-tint: #fbe9ec;--on-accent: #ffffff;--border: rgba(28, 27, 26, .1);--border-hover: rgba(28, 27, 26, .2);--r-md: 10px;--r-lg: 16px}@media (prefers-color-scheme: dark){:root{--bg: #121110;--bg-elev: #1d1c1a;--fg: #f2efeb;--fg-secondary: rgba(242, 239, 235, .64);--fg-tertiary: rgba(242, 239, 235, .42);--accent: #ff5a6e;--accent-hover: #ff7889;--accent-ink: #ffb3bd;--accent-tint: rgba(255, 90, 110, .15);--on-accent: #1a0507;--border: rgba(255, 255, 255, .11);--border-hover: rgba(255, 255, 255, .2)}}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--bg);color:var(--fg);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Inter,system-ui,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5;font-size:16px}a{color:var(--accent);text-decoration:none}a:hover{color:var(--accent-hover)}.container{max-width:880px;margin:0 auto;padding:48px 24px 96px}header.site{display:flex;align-items:center;justify-content:space-between;padding-bottom:32px;border-bottom:1px solid var(--border)}.wordmark{display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:19px;letter-spacing:-.03em;color:var(--fg);line-height:1}.wordmark .mark{width:22px;height:22px;border-radius:6px;background:linear-gradient(160deg,#e0233f,#c8102e 55%,#a50d26);display:flex;align-items:center;justify-content:center;flex-shrink:0}.wordmark .mark svg{display:block}.wordmark .ly{color:var(--accent)}nav.site{display:flex;gap:24px;font-size:14px;font-weight:500}nav.site a{color:var(--fg-secondary)}nav.site a:hover{color:var(--fg)}h1{font-size:44px;line-height:1.1;font-weight:700;letter-spacing:-.03em;margin:16px 0}h2{font-size:22px;font-weight:700;letter-spacing:-.02em;margin:48px 0 12px;color:var(--fg)}h3{font-size:16px;font-weight:600;margin:24px 0 8px;color:var(--fg)}p,li{color:var(--fg-secondary);font-size:15px;line-height:1.65}p strong,li strong{color:var(--fg);font-weight:600}.hero{padding:40px 0 8px}.lede{font-size:18px;color:var(--fg);margin-top:0;line-height:1.55;max-width:680px}.chip{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;color:var(--accent-ink);background:var(--accent-tint);border-radius:100px;padding:6px 12px}ul{padding-left:22px}ul li{margin:6px 0}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:24px 0}.feature{background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--r-md);padding:16px}.feature h3{margin:0 0 4px;font-size:14px;color:var(--accent)}.feature p{margin:0;font-size:13px;color:var(--fg-secondary)}.table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}table.board{width:100%;border-collapse:separate;border-spacing:0;background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--r-lg);font-size:14px;font-variant-numeric:tabular-nums}table.board th,table.board td{text-align:left;padding:11px 14px;border-bottom:1px solid var(--border);white-space:nowrap}table.board tr:last-child td{border-bottom:0}table.board th{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-tertiary)}table.board td{color:var(--fg-secondary)}table.board td strong,table.board .num{color:var(--fg);font-weight:600}table.board .pending{color:var(--fg-tertiary);font-style:italic}.cta-row{display:flex;gap:12px;margin:32px 0;flex-wrap:wrap;align-items:center}.btn{display:inline-flex;align-items:center;gap:8px;padding:12px 18px;border-radius:var(--r-md);font-size:14px;font-weight:600;letter-spacing:-.01em;border:1px solid transparent;cursor:pointer}.btn.primary{background:var(--accent);color:var(--on-accent)}.btn.primary:hover{background:var(--accent-hover);color:var(--on-accent)}.btn.secondary{background:var(--bg-elev);border-color:var(--border);color:var(--fg)}.btn.secondary:hover{border-color:var(--border-hover)}.muted{color:var(--fg-tertiary);font-size:12px}footer.site{margin-top:64px;padding-top:24px;border-top:1px solid var(--border);display:flex;justify-content:space-between;align-items:center;font-size:12px;color:var(--fg-tertiary);flex-wrap:wrap;gap:12px}footer.site a{color:var(--fg-tertiary)}footer.site a:hover{color:var(--fg)}article.doc h1{font-size:32px;margin-top:48px}article.doc p,article.doc li{font-size:16px;line-height:1.7}article.doc h2{font-size:20px}.last-updated{display:inline-block;font-size:12px;color:var(--fg-tertiary);background:var(--bg-elev);padding:4px 10px;border-radius:100px;margin:8px 0 24px;border:1px solid var(--border)}@media (max-width: 720px){.feature-grid{grid-template-columns:1fr 1fr}}@media (max-width: 600px){.container{padding:32px 16px 80px}.feature-grid{grid-template-columns:1fr}h1{font-size:32px}}
