*{box-sizing:border-box}body{margin:0;background:#0f1115;color:#e6e8ee;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:14px}main{min-height:100vh}.loading{display:grid;place-items:center;color:#8b93a7}.topbar{display:flex;align-items:center;justify-content:space-between;padding:14px 16px 4px}.topbar h1{margin:0;font-size:18px;letter-spacing:.02em}.board{display:grid;grid-template-columns:repeat(6,minmax(200px,1fr));grid-gap:12px;gap:12px;padding:12px 16px 24px;align-items:start;overflow-x:auto}.column{background:#171a21;border:1px solid #232936;border-radius:10px;padding:10px;min-height:120px}.column h2{margin:0 0 10px;font-size:13px;text-transform:uppercase;letter-spacing:.08em;color:#aeb6c8}.count{color:#5b6375;font-weight:400}.column-live h2{color:#7ddba3}.column-promotable h2{color:#d7c97a}.column-interop h2{color:#7aa2f7}.column-archived{border-style:dashed}.column-archived h2{color:#5b6375}.column-archived .card{opacity:.65}.column-archived .card strong{text-decoration:line-through}.card{background:#1f2430;border:1px solid #2b3242;border-radius:8px;padding:10px;margin-bottom:8px}.card-head{display:flex;justify-content:space-between;align-items:baseline;gap:6px}.note{color:#8b93a7}.links,.note{margin:6px 0 0;font-size:12.5px}.links a{color:#7aa2f7;margin-right:10px}.products{margin:8px 0 0;display:flex;flex-wrap:wrap;gap:4px}.chip{font-size:10.5px;padding:1px 7px;border-radius:999px;background:#242c3d;border:1px solid #313c52;color:#aeb6c8;white-space:nowrap}.chip-core{background:#2c2440;border-color:#453763;color:#c3b1e8}.chip-verify-api{background:#1e3230;border-color:#2f4f4b;color:#8fd3c7}.trail{margin:8px 0 0;font-size:11.5px}.trail span+span:before{content:" · ";text-decoration:none;display:inline-block;opacity:.4;margin:0 3px}.trail .done{text-decoration:line-through;opacity:.45}.trail .current{font-weight:700;color:#7aa2f7}.trail .todo{opacity:.25}.card-foot{display:flex;justify-content:space-between;align-items:center;margin-top:8px}.since{color:#5b6375;font-size:11.5px}.history{margin:0 16px 24px;background:#171a21;border:1px solid #232936;border-radius:10px;padding:12px 16px}.history h2{margin:0 0 8px;font-size:14px}.history ul{margin:0;padding-left:18px}.history li{margin-bottom:4px;color:#aeb6c8}.history s{opacity:.6}