@media (prefers-reduced-motion:reduce){.pw-btn.is-loading:after,.pw-skel,.skel{animation:none!important}.pw-skel,.skel{background:var(--surface-3)!important}.pw-btn.is-loading:after{border-top-color:var(--on-primary)!important}}.bill-scroll a:focus-visible,.bill-scroll button:focus-visible,.course-card .course-card__save:focus-visible,.course-row .course-card__save:focus-visible,.learn-tabs .learn-tab:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.drive-date a:focus-visible,.drive-date button:focus-visible,.stat a:focus-visible,.stat button:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.side .nav-item[aria-current=page]:focus-visible{outline:2px solid var(--ring);outline-offset:2px;box-shadow:0 0 0 1px var(--grad-nav-ink),0 2px 10px -3px rgb(0 50 198/.55)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .side .nav-item[aria-current=page]:focus-visible{box-shadow:0 2px 10px -3px rgb(0 50 198/.55)}}:root[data-theme=dark] .side .nav-item[aria-current=page]:focus-visible{box-shadow:0 2px 10px -3px rgb(0 50 198/.55)}.pv-switch input:focus-visible+span{box-shadow:0 0 0 2px var(--surface),0 0 0 4px var(--ring)}.board-empty,.dc-check em,.dc-form .dc-note,.emp-table th,.prac-attempt .meta,.prac-count,.sal-comp-l,.sal-mine-what .meta,.search,.search input::placeholder,.ud-side .meta,.ud-what .meta{color:var(--muted)}.bill-print-hint,.legal-meta,.legal-officer dt,.legal-toc h2,.site-foot p{color:var(--muted)}.course-card .course-card__chip{color:var(--text);font-size:var(--fs-micro)}