.os-page{max-width:820px}.os-group{margin-top:36px}.os-group h2{align-items:baseline;gap:10px;display:flex}.os-count{font-family:var(--font-mono);color:var(--ink-3);font-size:12px;font-weight:400}.page-shell .os-intro{color:var(--ink-3);margin-top:-4px;font-size:13.5px}.os-table-wrap{border:1px solid var(--line);border-radius:12px;overflow-x:auto}.os-table{border-collapse:collapse;width:100%;font-size:13.5px}.os-table th{text-align:left;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--line);background:var(--bg-raised);padding:10px 14px;font-size:10.5px;font-weight:500}.os-table td{border-bottom:1px solid var(--line-soft);color:var(--ink-2);vertical-align:top;padding:9px 14px}.os-table tr:last-child td{border-bottom:0}.os-table a{color:var(--ink);text-underline-offset:2px;text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line)}.os-table a:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.os-table a:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:3px}.os-mono{font-family:var(--font-mono);white-space:nowrap;font-size:12px}.os-note{color:var(--ink-3);margin-top:3px;font-size:12.5px;line-height:1.5;display:block}
