:root{--ax-blue: #014baa;--ax-orbit-blue: #014baa;--ax-signal: #0064f1;--ax-ink: #1f2b32;--ax-paper: #fdfaf5;--blue-900: #012a63;--blue-700: #013a85;--blue-600: #014baa;--blue-500: #2f63c4;--blue-300: #8ea2cd;--blue-100: #c5cfe1;--blue-050: #eff3fa;--ink-900: #1f2b32;--ink-700: #3a464e;--ink-500: #575f62;--ink-300: #8e9294;--ink-100: #e4e1db;--paper-000: #ffffff;--paper-050: #fdfaf5;--paper-100: #f6f2ea;--warm-300: #f9c79f;--q-answered: #0f7b5f;--q-unanswered: #a93b2b;--q-marked: #6d4aa8;--q-unvisited-bg: #f6f2ea;--q-unvisited-fg: #6b7280;--q-current: #014baa;--ok: #0f7b5f;--warn: #b4690e;--danger: #a93b2b;--info: #014baa;--font-display: "Source Serif 4", "Iowan Old Style", Georgia, "Times New Roman", serif;--font-ui: "Inter var", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--s1: 4px;--s2: 8px;--s3: 12px;--s4: 16px;--s5: 24px;--s6: 32px;--s7: 48px;--s8: 64px;--s9: 96px;--r-chip: 4px;--r-ctl: 8px;--r-card: 12px;--r-modal: 20px;--e1: 0 1px 2px rgb(31 43 50 / 6%), 0 1px 3px rgb(31 43 50 / 4%);--e2: 0 4px 12px rgb(31 43 50 / 8%), 0 2px 4px rgb(31 43 50 / 4%);--e3: 0 24px 48px rgb(11 37 89 / 18%), 0 2px 8px rgb(11 37 89 / 8%);--focus: 0 0 0 3px rgb(0 100 241 / 32%);--fast: .12s cubic-bezier(.2, 0, .38, .9);--base: .2s cubic-bezier(.2, 0, .38, .9);--slow: .32s cubic-bezier(.16, 1, .3, 1)}[data-theme=focus]{--ax-paper: #0e1620;--paper-000: #16202c;--paper-050: #0e1620;--paper-100: #1b2735;--ink-900: #e8edf2;--ink-700: #c3ceda;--ink-500: #9fb0c0;--ink-300: #6c7c8c;--ink-100: #243244;--ax-blue: #5b9bff;--ax-signal: #5b9bff;--blue-050: #1c2a3c;--blue-300: #3d5069;--q-answered: #4ade9e;--q-unanswered: #f0a48c;--q-marked: #b99beb;--q-unvisited-bg: #1b2735;--q-unvisited-fg: #9fb0c0;--q-current: #5b9bff;--ok: #4ade9e;--danger: #f0a48c;--warn: #e8b96a;--e1: 0 1px 2px rgb(0 0 0 / 40%);--e2: 0 4px 12px rgb(0 0 0 / 45%);--e3: 0 24px 48px rgb(0 0 0 / 55%)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;font-family:var(--font-ui);font-size:16px;line-height:1.6;color:var(--ink-900);background:var(--ax-paper);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3{font-family:var(--font-display);font-weight:600;letter-spacing:-.01em;margin:0}button{font:inherit;color:inherit}:focus-visible{outline:none;box-shadow:var(--focus);border-radius:var(--r-ctl)}.u-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.u-tnum{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}#exam-root:not(:fullscreen) .exam-content{filter:blur(26px);pointer-events:none;user-select:none}#exam-root:fullscreen{background:var(--ax-paper);overflow:hidden}.exam-surface{user-select:none;-webkit-user-select:none}.exam-surface [data-allow-select=true]{user-select:text;-webkit-user-select:text}@keyframes ax-orbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes ax-rise{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes ax-pulse{0%,to{opacity:1}50%{opacity:.55}}.ax-rise{animation:ax-rise var(--fast) both}
