.board-page{background:#090909;color:#eee}.board-main{max-width:1280px;margin:auto;padding:64px 40px 30px}.board-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;border-bottom:1px solid #414141;padding-bottom:40px;margin-bottom:40px}.board-heading h1{font-family:var(--font-display,Impact,sans-serif);font-size:clamp(48px,7vw,96px);line-height:1;margin:16px 0;text-transform:uppercase;letter-spacing:-.03em}.board-intro{color:#aaa;font-size:18px}.board-mark{font-size:11px;letter-spacing:.18em;color:#858585}.board-gate{display:grid;grid-template-columns:1fr 1fr;gap:48px;padding:40px;background:#151515;border-top:3px solid #eee}.board-gate h2{font-size:30px;margin:14px 0}.board-gate p,.board-note{color:#a9a9a9;line-height:1.6}.board-page label{display:grid;gap:10px;font-size:12px;color:#bdbdbd;letter-spacing:.04em}.password-row{display:flex;gap:10px}.board-page input,.board-page select{background:#202020;color:#fff;border:1px solid #555;border-radius:0;padding:14px;font:inherit;min-width:0;width:100%}.board-page button{background:#eee;border:1px solid #eee;color:#111;padding:14px 20px;font:inherit;font-size:13px;font-weight:700;cursor:pointer;white-space:nowrap}.board-page button:disabled{opacity:.5;cursor:wait}.board-page :focus-visible{outline:2px solid #eee;outline-offset:4px}.board-toolbar{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:32px}.board-filters{display:grid;grid-template-columns:1fr 1fr 1.5fr 1fr;gap:16px;flex:1;min-width:0}.board-filters label{min-width:0}.board-actions{display:flex;gap:8px}.board-actions button{background:transparent;color:#ddd;border-color:#555}.record-strip{display:flex;align-items:center;gap:40px;padding:30px;background:#181818;border-left:3px solid #eee;margin-bottom:28px}.record-strip .eyebrow{color:#eee}.record-strip strong{display:block;font-size:48px;font-variant-numeric:tabular-nums;letter-spacing:-.04em}.record-strip p{color:#aaa;margin:8px 0 0}.board-count{margin-left:auto;text-align:right}.board-count strong{font-size:32px}.board-count span{font-size:12px;color:#aaa}.board-table-wrap{overflow-x:auto}table{width:100%;border-collapse:collapse;text-align:left;font-size:14px}caption{text-align:left;color:#aaa;padding:0 0 20px;font-size:12px}th{font-size:10px;text-transform:uppercase;letter-spacing:.12em;color:#999;padding:14px 16px;border-bottom:1px solid #555;white-space:nowrap}td{padding:20px 16px;border-bottom:1px solid #292929;font-variant-numeric:tabular-nums}td:first-child{color:#999}td:nth-child(2){font-weight:700}td:nth-child(4){font-weight:700;white-space:nowrap}tbody tr:first-child{background:#181818}tbody tr:first-child td:first-child{color:#eee}.course-details{margin-top:28px;color:#888;font-size:12px}.course-details summary{cursor:pointer}.course-details code{display:block;overflow-wrap:anywhere;margin-top:12px}.board-note{font-size:12px}#board-status{min-height:24px;color:#eee}#empty-board{padding:40px;text-align:center;color:#aaa}[hidden]{display:none!important}@media(max-width:800px){.board-main{padding:36px 20px}.board-mark{display:none}.board-gate{grid-template-columns:1fr;gap:24px;padding:24px}.board-toolbar{display:block}.board-actions{margin-top:18px}.board-filters{grid-template-columns:1fr}.record-strip{gap:20px;flex-wrap:wrap;padding:22px}.record-strip strong{font-size:36px}.password-row{flex-direction:column}.board-count{margin-left:0}td{padding:16px 12px}}

.board-page header.site-masthead{position:relative;inset:auto;height:100px;padding:24px 40px;align-items:center;justify-content:space-between;border-bottom:1px solid #303030;pointer-events:auto}.board-page .site-masthead .brand{width:190px;flex:none}.board-page .site-masthead .lang-menu{position:relative;top:auto;right:auto}.board-page .board-heading h1{font-family:Race,Impact,sans-serif}@media(max-width:650px){.board-page header.site-masthead{height:84px;padding:20px}.board-page .site-masthead .brand{width:155px}}
