.kdsk-board-wrap{max-width:1280px;margin:2.5rem auto 0;overflow-x:auto;-webkit-overflow-scrolling:touch;border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline)}.kdsk-board{width:100%;min-width:1120px;border-collapse:collapse;font-size:.9rem;table-layout:fixed}.kdsk-board td,.kdsk-board th{padding:.72rem .55rem;border-bottom:1px solid var(--hairline);vertical-align:top;text-align:center;line-height:1.35}.kdsk-board thead th{font-family:var(--font-display);font-weight:500;font-size:.72rem;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-quiet);position:-webkit-sticky;position:sticky;top:0;background:var(--bg)}.kdsk-section-paper .kdsk-board thead th{background:var(--bg-paper)}.kdsk-board td:first-child,.kdsk-board th:first-child{text-align:left;width:230px;position:-webkit-sticky;position:sticky;left:0;background:var(--bg);z-index:1}.kdsk-section-paper .kdsk-board td:first-child,.kdsk-section-paper .kdsk-board th:first-child{background:var(--bg-paper)}.kdsk-board tbody th{font-weight:500;color:var(--ink-strong);font-size:.9rem;padding-right:.9rem}.kdsk-board tbody th small{display:block;font-weight:400;color:var(--ink-subtle);font-size:.78rem;margin-top:.15rem}.kdsk-board .kdsk-board-ours{background:rgba(122,123,72,.07)}.kdsk-board thead .kdsk-board-ours{color:var(--ink-strong)}.kdsk-board .kdsk-mark{font-size:1.05rem;line-height:1;display:block}.kdsk-board .kdsk-mark-on{color:var(--accent)}.kdsk-board .kdsk-mark-part{color:var(--ink-subtle)}.kdsk-board .kdsk-mark-off{color:var(--ink-quiet)}.kdsk-board .kdsk-cell-note{display:block;font-size:.72rem;color:var(--ink-subtle);margin-top:.2rem;line-height:1.3}.kdsk-board .kdsk-cell-ref{font-size:.68rem;color:var(--ink-quiet);text-decoration:none;vertical-align:super;margin-left:.1rem}.kdsk-board .kdsk-cell-ref:hover{color:var(--accent-dark)}.kdsk-board-legend{max-width:1280px;margin:1rem auto 0;display:flex;flex-wrap:wrap;gap:.6rem 1.6rem;font-size:.82rem;color:var(--ink-subtle)}.kdsk-board-legend span b{font-weight:500;color:var(--ink-strong);margin-right:.35rem}.kdsk-board-stamp{max-width:1280px;margin:.9rem auto 0;font-size:.78rem;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-quiet)}.kdsk-lic{max-width:940px;margin:2.5rem auto 0;border-top:1px solid var(--hairline)}.kdsk-lic-row{display:grid;grid-template-columns:180px 1fr;grid-gap:1.5rem;gap:1.5rem;padding:1.2rem 0;border-bottom:1px solid var(--hairline)}.kdsk-lic-row dt{font-family:var(--font-display);font-weight:500;color:var(--ink-strong);margin:0}.kdsk-lic-row dt small{display:block;font-family:var(--font-body);font-weight:400;font-size:.8rem;color:var(--ink-subtle);margin-top:.25rem}.kdsk-lic-row dd{margin:0;color:var(--ink);opacity:.85;line-height:1.6;font-size:.98rem}@media (max-width:640px){.kdsk-lic-row{grid-template-columns:1fr;gap:.5rem}}.kdsk-facts{max-width:940px;margin:2rem auto 0;padding:0;list-style:none;border-top:1px solid var(--hairline)}.kdsk-facts li{display:grid;grid-template-columns:220px 1fr;grid-gap:1.5rem;gap:1.5rem;padding:1rem 0;border-bottom:1px solid var(--hairline);font-size:.98rem;line-height:1.6}.kdsk-facts li b{font-weight:500;color:var(--ink-strong)}.kdsk-facts li span{color:var(--ink);opacity:.85}.kdsk-body code,.kdsk-facts code,.kdsk-index-desc code,.kdsk-lic-row code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.86em;color:var(--ink-strong);background:rgba(0,0,0,.035);padding:.05em .35em;border-radius:2px}@media (max-width:640px){.kdsk-facts li{grid-template-columns:1fr;gap:.3rem}}.kdsk-figure{max-width:1080px;margin:2.5rem auto 0;border:1px solid var(--hairline);background:var(--bg);padding:clamp(.75rem,2vw,1.5rem)}.kdsk-figure svg{width:100%;height:auto;display:block}.kdsk-figure-caption{max-width:1080px;margin:.9rem auto 0;font-size:.85rem;color:var(--ink-subtle);line-height:1.6}.kdsk-tag-road{color:var(--ink-subtle);border-color:var(--hairline)}.kdsk-tag-ship{color:var(--accent);border-color:var(--accent)}