@scope(.ai-class-page){.fig svg{width:100%;height:auto;display:block;overflow:visible}.fig text{font-family:system-ui,-apple-system,sans-serif}.fig .ax{fill:#6f6e6a;font-size:10px}.fig .lb{fill:#a9a7a1;font-size:11px}.fig .call{fill:#e9e7e2;font-size:12px}.fig .call.big{font-size:15px;font-weight:500}.fig .gridline{stroke:#232330;stroke-width:1px}.pulse{animation:2.4s ease-in-out infinite pulse}@keyframes pulse{0%,to{opacity:.5}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.pulse{animation:none}}.scan-tabs{flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 14px;display:flex}.scan-tabs label{color:#aaa;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid #232330;border-radius:999px;padding:4px 12px;font-size:13px}.tab-claude:checked~.scan-tabs label[for=tab-claude],.tab-codex:checked~.scan-tabs label[for=tab-codex]{border-color:var(--color-primary);color:var(--color-primary)}.tab-claude:checked~.panel.codex,.tab-codex:checked~.panel.claude{display:none}.timetable{min-width:520px;font-size:11px}.timetable-day{border-bottom:1px solid #232330;grid-template-columns:80px 1fr;align-items:center;padding:4px 0;display:grid}.timetable-tracks{background:repeating-linear-gradient(90deg,#232330 0 1px,#0000 1px 25%);position:relative}.timetable-tracks i{opacity:.85;border-radius:2px;min-width:2px;height:5px;position:absolute}}
