.mabi-confirm-overlay{position:fixed;inset:0;margin:auto;width:min(480px,calc(100vw - 32px));max-height:calc(100dvh - 48px);overflow-y:auto;padding:clamp(24px,5vw,36px);border:1px solid var(--rule-strong);border-radius:16px;background:var(--paper);color:var(--ink-900);box-shadow:0 24px 90px #0005}.mabi-confirm-overlay::backdrop{background:#080f1dcc;backdrop-filter:blur(6px)}.mabi-confirm-symbol{display:grid;place-items:center;width:44px;height:44px;margin-bottom:22px;border:1px solid var(--rule);border-radius:12px;background:var(--ui-soft);color:var(--ui-accent);font-size:23px}.mabi-confirm-eyebrow{font-size:10px;letter-spacing:.13em;font-weight:650;color:var(--ink-500)}.mabi-confirm-overlay h2{margin-top:8px;font-size:24px;font-weight:600;letter-spacing:-.035em;line-height:1.25}.mabi-confirm-description{margin-top:14px;font-size:14px;line-height:1.7;color:var(--ink-600)}.mabi-confirm-details{display:flex;align-items:baseline;gap:10px;margin-top:22px;padding:15px 18px;border:1px solid var(--rule);border-radius:8px;background:var(--sheet);color:var(--ink-500);font-size:13px}.mabi-confirm-details strong{color:var(--ink-900);font-size:22px;font-variant-numeric:tabular-nums;font-weight:600}.mabi-confirm-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:28px}.mabi-confirm-actions .mabi-button{min-height:42px;height:auto;white-space:normal;padding-block:10px}@media (max-width:480px){.mabi-confirm-actions{flex-direction:column-reverse}.mabi-confirm-actions .mabi-button{width:100%}}.mabi-exam-editor-wrap{position:relative;min-width:0}.mabi-exam-editor{min-height:260px;padding:18px;border:1px solid var(--rule-strong);background:var(--paper);color:var(--ink-900)}.mabi-exam-editor-wrap .rich-text-editor-toolbar-root{position:sticky;top:60px;z-index:30}.mabi-exam-editor-wrap [data-testid=toolbar]{position:relative!important;inset:auto!important;display:flex!important;flex-wrap:wrap;align-items:center;width:100%!important;max-width:100%;min-width:0;padding:8px;gap:4px 8px;border:1px solid var(--rule-strong);border-bottom:0;border-radius:6px 6px 0 0;background:var(--paper);color:var(--ink-800);box-shadow:0 4px 12px #0001}.mabi-exam-editor-wrap [data-testid=toolbar]>*{grid-column:auto;grid-row:auto;min-width:0}.mabi-exam-editor-wrap [data-testid=toolbar]>div:nth-child(2){flex:1 1 280px}.mabi-exam-editor-wrap [data-testid=toolbar] button{color:var(--ink-800)}.mabi-exam-editor-wrap [data-testid=toolbar] button:hover:not(:disabled){background:var(--wash)}.mabi-exam-editor-wrap [data-testid=math-toolbar]{flex:1 1 100%;padding:8px 0 0;border-top:1px solid var(--rule);background:var(--paper)}.mabi-exam-editor-wrap [data-testid=math-toolbar]>div:first-child{width:100%;flex:1 1 320px}@media (min-width:1024px){.mabi-exam-timer{position:sticky;top:76px;align-self:start;max-height:calc(100dvh - 92px);overflow-y:auto}}.mabi-annotated-answer .mabi-annotation-lines button{white-space:pre-wrap}.mabi-annotated-answer .mabi-annotation-lines img{max-height:none;height:auto}.question-solved>.mabi-bank-question{background:#e1e6ec;border-color:#b7c1cc}.question-solved>.mabi-bank-question:hover{background:#d6dee7}.question-attempted>.mabi-bank-question{background:#f0f2f5;border-color:#d4dae1}.mabi-account-menu{top:calc(100% + 10px);width:244px;max-width:calc(100vw - 32px);padding:7px;border-radius:12px;box-shadow:0 16px 48px #080d1426}.mabi-account-menu-heading{padding:10px 12px 14px;margin-bottom:5px;border-bottom:1px solid var(--rule)}.mabi-account-menu-heading>span{display:block;font-size:10px;letter-spacing:.1em;font-weight:600;color:var(--mabi-muted)}.mabi-account-menu-heading>strong{display:block;margin-top:4px;font-size:14px;font-weight:600;overflow-wrap:anywhere;color:var(--mabi-text)}.mabi-account-menu :is(a,button){display:flex;align-items:center;gap:11px;min-height:40px;padding:10px 12px;border-radius:7px;font-size:13px;cursor:pointer;transition:background .15s}.mabi-account-menu svg{flex:none;color:var(--mabi-muted)}.mabi-account-menu .mabi-account-theme{margin-top:6px;border-top:1px solid var(--rule);border-radius:0 0 7px 7px}.mabi-account-trigger[aria-expanded=true]{background:var(--wash)}.mabi-account-trigger>svg{transition:transform .15s}.mabi-account-trigger[aria-expanded=true]>svg{transform:rotate(180deg)}.mabi-account-menu .mabi-account-logout{color:#a3263a}html.dark .mabi-account-menu .mabi-account-logout,html.dark .mabi-account-menu .mabi-account-logout svg{color:#e6a3af!important}.mabi-activity-calendar{width:100%;overflow-x:auto;scrollbar-width:none}.mabi-activity-calendar::-webkit-scrollbar{display:none}.mabi-activity-calendar-grid{width:100%;min-width:600px;padding-bottom:2px}:root{--mabi-sans:var(--font-inter-sans),Arial,sans-serif;--paper:#ffffff;--sheet:#f5f6f8;--rule:#e0e5eb;--rule-strong:#c8d0da;--ink-500:#58677a;--mabi-page:#f5f6f8;--mabi-text:#17263a;--mabi-muted:#58677a;--mabi-border:#e0e5eb;--ui-accent:#386b5d;--ui-soft:#eef3f1}body{font-family:var(--font-inter-sans),Arial,sans-serif}.mabi-topbar{padding-inline:32px}.mabi-topbar-context{color:var(--mabi-muted)}.mabi-wordmark{font-family:var(--font-inter-sans),Arial,sans-serif;font-size:21px;letter-spacing:-.06em}.mabi-wordmark-dot{color:var(--ui-accent)}.mabi-rail-logo{font-family:var(--font-inter-sans),Arial,sans-serif;font-weight:600}.mabi-rail-link.is-active:before{background:#9ebeb3}.mabi-rail-link{border-radius:6px}.mabi-account-trigger{min-height:42px;padding-inline:8px;gap:10px}.mabi-account-menu{padding:8px;box-shadow:0 8px 24px #17263a12;border-color:var(--rule)}.mabi-content{width:100%;max-width:1480px;margin-inline:auto;padding:44px clamp(20px,3.5vw,56px) 72px;color:var(--mabi-text);line-height:1.6}.mabi-content :is(h1,h2,h3){text-wrap:balance;color:var(--mabi-text)}.mabi-content h1{font-family:var(--font-inter-sans),Arial,sans-serif;font-size:clamp(28px,2.6vw,40px);font-weight:550;letter-spacing:-.045em;line-height:1.18}.mabi-content h2{letter-spacing:-.025em;font-weight:600}.mabi-content :is(.text-slate-500,.text-gray-500,.text-slate-400){color:var(--mabi-muted)}.mabi-content .font-mono{font-variant-numeric:tabular-nums}.mabi-panel{border-radius:10px;background:var(--mabi-card);border-color:var(--mabi-border);box-shadow:0 2px 3px #17263a03}.mabi-content :is(input:not([type=checkbox]):not([type=radio]),select){min-height:44px;border-radius:6px;font-size:14px}.mabi-content button:not(:disabled),.mabi-weekly-plan summary{cursor:pointer}.mabi-content>div>.grid.sm\:grid-cols-2>.mabi-panel{padding:24px}.mabi-content .mabi-panel>.text-5xl{letter-spacing:-.045em}.mabi-page-heading{padding-block:8px 28px;border-bottom:1px solid var(--mabi-border)}.mabi-eyebrow{font-size:11px;font-weight:600;letter-spacing:.09em;color:var(--mabi-muted);line-height:1.7}.mabi-page-heading h1{margin-top:10px;max-width:24ch}.mabi-page-heading input{box-shadow:0 2px 3px #17263a03}.mabi-bank-filters{gap:10px;padding-bottom:24px;border-bottom:1px solid var(--mabi-border)}.mabi-bank-filters select{color:var(--mabi-text);border-color:var(--rule-strong)}.mabi-bank-question{padding:24px 28px;border-color:var(--mabi-border);border-radius:8px}.mabi-bank-question:hover{border-color:#9eacbb;background:#fcfdfd}.mabi-bank-question h2{font-size:20px;letter-spacing:-.025em}.mabi-bank-question>p{max-width:92ch;font-size:15px;line-height:1.7}.mabi-bank-question>div:last-child span{background:#f0f3f6;padding:4px 9px;border-radius:4px}.mabi-content .mabi-button{min-height:42px;height:auto;padding:12px 17px;border-radius:6px;font-size:13px}.mabi-plan-state{padding:28px;color:var(--mabi-muted);line-height:1.7}.mabi-plan-state button{margin-top:16px}.mabi-plan-intro{padding:26px 28px 22px}.mabi-plan-summary{margin-top:12px;color:var(--mabi-muted);font-size:15px;line-height:1.8;max-width:68ch}.mabi-plan-time{display:flex;flex-wrap:wrap;gap:24px 40px;margin-top:24px;padding-block:20px 0;border-top:1px solid var(--mabi-border)}.mabi-plan-time>div{display:grid;gap:5px}.mabi-plan-time span{color:var(--mabi-muted);font-size:12px}.mabi-plan-time strong{font-size:25px;font-weight:550;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.mabi-plan-packages{display:grid;gap:12px;padding:0 20px 20px}.mabi-plan-package{padding:22px;border:1px solid var(--mabi-border);border-radius:8px}.mabi-package-top{display:flex;align-items:center;gap:16px}.mabi-package-letter{display:grid;place-items:center;flex-shrink:0;width:44px;height:48px;border:1px solid var(--mabi-border);border-radius:5px;color:var(--mabi-text);background:var(--mabi-page);font-size:19px;font-weight:550;letter-spacing:-.04em}.mabi-package-title{min-width:0}.mabi-package-title h3{font-size:16px;font-weight:600;letter-spacing:-.02em}.mabi-package-title p{font-size:13px;color:var(--mabi-muted);margin-top:3px}.mabi-package-count{margin-left:auto;white-space:nowrap;font-size:20px;font-weight:550;font-variant-numeric:tabular-nums}.mabi-package-count span{color:var(--mabi-muted);font-size:14px;font-weight:400}.mabi-package-bottom{display:flex;align-items:center;gap:24px;margin-top:20px}.mabi-package-progress{flex:1;height:4px;background:var(--mabi-border);border-radius:2px;overflow:hidden}.mabi-package-progress>span{display:block;height:100%;background:var(--ui-accent)}.mabi-package-empty,.mabi-plan-details{font-size:13px;color:var(--mabi-muted)}.mabi-plan-details{line-height:1.75}.mabi-plan-details summary{width:fit-content;padding:12px 0 0;font-weight:500;text-underline-offset:4px}.mabi-plan-details summary:hover{text-decoration:underline}.mabi-plan-details>div{padding-top:14px;display:grid;gap:12px}.mabi-plan-details button{justify-self:start;max-width:100%;white-space:normal;line-height:1.4}.mabi-plan-footer{padding:20px 28px 26px;border-top:1px solid var(--mabi-border);color:var(--mabi-muted);font-size:13px}.mabi-plan-footer>p:first-child{font-weight:500;color:var(--mabi-text)}.mabi-plan-complete{padding:24px 28px;background:var(--ui-soft);color:#254d40}.mabi-plan-complete p{margin:8px 0 16px;font-size:14px}html.dark{--ui-soft:#1a302c;--ui-accent:#9bbfb2}html.dark .mabi-wordmark{color:var(--mabi-text)}html.dark .mabi-bank-question:hover{background:#1a2735}html.dark .mabi-bank-question>div:last-child span{background:var(--mabi-inset);color:var(--mabi-muted)}html.dark .mabi-plan-package{background:var(--mabi-card)}html.dark .mabi-plan-complete{color:#c5dfd4}html.dark .mabi-weekly-plan .mabi-primary-button{background:#d9e4ed;border-color:#d9e4ed;color:#17263a}html.dark .mabi-weekly-plan .mabi-primary-button:hover{background:#bdcedd}html.dark .mabi-weekly-plan .mabi-secondary-button{background:var(--mabi-inset);color:var(--mabi-text);border-color:var(--mabi-border)}@media (max-width:767px){.mabi-topbar{padding-inline:16px}.mabi-topbar-start{gap:12px}.mabi-topbar-context{display:none}.mabi-content{padding:28px 16px 48px}.mabi-page-heading{padding-bottom:20px}.mabi-bank-question{padding:20px}.mabi-plan-footer,.mabi-plan-intro{padding:22px 20px}.mabi-plan-packages{padding:0 12px 16px}.mabi-plan-package{padding:18px 16px}.mabi-package-top{gap:12px}.mabi-package-title h3{font-size:15px}.mabi-package-bottom{gap:16px}}@media (max-width:380px){.mabi-package-bottom{flex-wrap:wrap}.mabi-package-progress{flex-basis:100%}.mabi-package-title p{font-size:12px}}.mabi-school-prompt{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px 32px;padding:22px 32px;border-bottom:1px solid var(--mabi-border);background:var(--mabi-card);color:var(--mabi-text)}.mabi-school-prompt>div{flex:1 1 300px}.mabi-school-prompt h2{font-size:15px;font-weight:600;letter-spacing:-.02em}.mabi-school-prompt p{max-width:66ch;margin-top:5px;font-size:13px;line-height:1.6;color:var(--mabi-muted)}.mabi-school-prompt form{display:flex;flex-wrap:wrap;align-items:center;gap:10px;flex:1 1 380px;max-width:540px}.mabi-school-prompt input{flex:1 1 180px;min-width:0;min-height:40px;padding:8px 12px;border:1px solid var(--mabi-border);border-radius:6px;font-size:14px}.mabi-school-skip{padding:10px;color:var(--mabi-muted);font-size:13px}.mabi-school-skip:hover{text-decoration:underline;text-underline-offset:4px}.mabi-school-prompt .mabi-school-error{flex-basis:100%;color:#a3263a}html.dark .mabi-school-prompt .mabi-school-error{color:#ffb4bf}html.dark .mabi-school-prompt .mabi-primary-button{background:#d9e4ed;border-color:#d9e4ed;color:#17263a}@media (max-width:767px){.mabi-school-prompt{padding:20px 16px}}.mabi-verify-prompt{border-left:3px solid var(--pine,#2c6a58)}.mabi-verify-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.mabi-verify-actions .mabi-school-error,.mabi-verify-actions .mabi-verify-status{flex-basis:100%;margin-top:0;font-size:13px}.mabi-school-select{display:grid;gap:8px;margin-top:8px;min-width:0}.mabi-school-select :is(input,select){box-sizing:border-box;width:100%;min-width:0;min-height:42px;padding:9px 12px;border:1px solid var(--mabi-border);border-radius:6px;background:var(--mabi-card);color:var(--mabi-text);font-size:14px}.mabi-school-select p{font-size:12px;line-height:1.6;color:var(--mabi-muted)}.mabi-school-prompt form>.mabi-school-select{flex:1 1 240px;margin-top:0}.mabi-school-prompt form{max-width:620px}.mabi-school-catalog-note{margin-bottom:4px}.mabi-school-combobox{position:relative;min-width:0}.mabi-school-suggestions{position:absolute;z-index:70;top:calc(100% + 5px);inset-inline:0;padding:5px;border:1px solid var(--mabi-border);border-radius:7px;background:var(--mabi-card);box-shadow:0 8px 24px #17263a18}.mabi-school-suggestions ul{max-height:260px;overflow-y:auto;overscroll-behavior:contain;margin:0;padding:0;list-style:none}.mabi-school-suggestions li{display:grid;gap:2px;padding:10px 12px;border-radius:4px;cursor:pointer;color:var(--mabi-text);font-size:14px;line-height:1.45}.mabi-school-suggestions li.is-highlighted,.mabi-school-suggestions li[aria-selected=true]{background:var(--mabi-page)}.mabi-school-suggestions small{color:var(--mabi-muted);font-size:12px}.mabi-school-suggestions>p{padding:10px 12px}.mabi-school-select input[aria-invalid=true]{border-color:#a3263a}body:has(.mabi-auth-page){padding-left:0}.mabi-auth-page{min-height:100dvh;display:grid;grid-template-columns:minmax(320px,.95fr) minmax(480px,1.05fr);background:var(--mabi-card);color:var(--mabi-text)}.mabi-auth-story{min-height:100dvh;padding:44px clamp(32px,5vw,88px);display:flex;flex-direction:column;justify-content:space-between;background:#13263b;color:#f4f6f8}.mabi-auth-brand{align-self:flex-start;font-size:28px;letter-spacing:-.065em;font-weight:650}.mabi-auth-brand span{color:#a5c6b9}.mabi-auth-story>div{padding-block:72px}.mabi-auth-kicker{font-size:11px;letter-spacing:.14em;font-weight:500;color:#b4c6d6}.mabi-auth-story h2{margin-block:24px;font-size:clamp(36px,4.4vw,64px);line-height:1.12;font-weight:450;letter-spacing:-.055em}.mabi-auth-story>div>p:last-child{font-size:16px;line-height:1.9;color:#becbd7}.mabi-auth-footnote{font-size:12px;color:#a7b8c9;border-top:1px solid #ffffff24;padding-top:22px}.mabi-auth-form-side{display:flex;flex-direction:column;padding:36px clamp(24px,5vw,88px) 28px;min-width:0}.mabi-auth-back{align-self:flex-start;font-size:13px;color:var(--mabi-muted)}.mabi-auth-back:hover{color:var(--mabi-text)}.mabi-auth-form-wrap{width:100%;max-width:440px;margin:auto;padding-block:44px}.mabi-auth-form-wrap h1{margin-top:12px;font-size:clamp(28px,2.6vw,36px);font-weight:550;line-height:1.2;letter-spacing:-.045em}.mabi-auth-description{margin-top:12px;color:var(--mabi-muted);font-size:14px;line-height:1.7}.mabi-auth-form{display:grid;gap:19px;margin-top:30px}.mabi-auth-form label{display:block;margin-bottom:8px;font-size:13px;font-weight:550}.mabi-auth-form input:not([type=hidden]){width:100%;min-width:0;height:46px;border:1px solid var(--rule-strong);border-radius:6px;background:var(--mabi-card);color:var(--mabi-text);padding:10px 13px;font-size:15px}.mabi-auth-form input:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.mabi-auth-form .mabi-button{width:100%;min-height:47px}.mabi-auth-passwords{display:grid;grid-template-columns:1fr 1fr;gap:14px}.mabi-auth-passwords>div{min-width:0}.mabi-auth-help{font-size:12px;line-height:1.6;color:var(--mabi-muted)}.mabi-auth-error{margin-top:22px;padding:12px 14px;border:1px solid #e8c4cb;border-radius:6px;background:#fbf2f3;color:#86283a;font-size:13px;line-height:1.6}.mabi-auth-separator{display:flex;align-items:center;gap:16px;margin-block:24px;color:var(--mabi-muted);font-size:12px}.mabi-auth-separator:after,.mabi-auth-separator:before{content:"";height:1px;background:var(--mabi-border);flex:1}.mabi-auth-google{display:flex;justify-content:center;min-height:42px}.mabi-auth-bottom{text-align:center;font-size:13px;color:var(--mabi-muted)}.mabi-auth-bottom a{color:var(--mabi-text);font-weight:600;margin-left:4px;text-decoration:underline;text-underline-offset:4px}.mabi-login-dialog{position:fixed;inset:0;margin:auto;width:min(480px,calc(100vw - 32px));max-height:calc(100dvh - 48px);padding:0;overflow:auto;border:1px solid var(--mabi-border);border-radius:12px;background:var(--mabi-card);color:var(--mabi-text);box-shadow:0 24px 80px #07132040}.mabi-login-dialog::backdrop{background:#0b192bb3}.mabi-login-dialog-content{position:relative;padding:40px}.mabi-login-close{position:absolute;right:14px;top:12px;width:38px;height:38px;color:var(--mabi-muted);font-size:25px}.mabi-dialog-brand{display:grid;place-items:center;width:46px;height:46px;margin-bottom:28px;border:1px solid var(--mabi-border);border-radius:6px;font-size:24px;font-weight:600;letter-spacing:-.08em}.mabi-login-dialog h2{font-size:30px;font-weight:550;letter-spacing:-.045em;line-height:1.2;margin-top:12px}.mabi-login-dialog #login-prompt-description{color:var(--mabi-muted);font-size:15px;line-height:1.8;margin-top:16px}.mabi-login-dialog-actions{display:grid;gap:10px;margin-top:28px}.mabi-login-dialog .mabi-button{min-height:45px}.mabi-login-later{display:block;margin:16px auto 0;padding:9px;color:var(--mabi-muted);font-size:13px}html.dark :is(.mabi-auth-page,.mabi-login-dialog) .mabi-primary-button{background:#d9e4ed;border-color:#d9e4ed;color:#17263a}html.dark .mabi-login-dialog .mabi-secondary-button{background:var(--mabi-inset);color:var(--mabi-text);border-color:var(--mabi-border)}html.dark .mabi-auth-error{background:#38202a;border-color:#6e3946;color:#ffc4cf}@media (max-width:900px){.mabi-auth-page{grid-template-columns:minmax(260px,.8fr) minmax(400px,1.2fr)}.mabi-auth-story{padding:32px}.mabi-auth-story h2{font-size:40px}}@media (max-width:700px){.mabi-auth-page{display:block}.mabi-auth-story{min-height:auto;padding:22px 24px}.mabi-auth-footnote,.mabi-auth-story>div{display:none}.mabi-auth-form-side{min-height:calc(100dvh - 86px);padding:24px}.mabi-auth-form-wrap{padding-block:32px}.mabi-login-dialog-content{padding:34px 24px 24px}}@media (max-width:380px){.mabi-auth-passwords{grid-template-columns:1fr}}.mabi-auth-google-option{display:flex;flex-direction:column;align-items:center;gap:12px;padding:20px 16px 16px;background:var(--mabi-page);border:1px solid var(--mabi-border);border-radius:8px}.mabi-auth-google-option>p{color:var(--mabi-muted);font-size:12px;line-height:1.6;text-align:center}.mabi-google-native-button{width:320px;max-width:100%}.mabi-auth-form>.mabi-auth-separator{margin:3px 0}.mabi-google-control{display:grid;justify-items:center;gap:10px;width:100%;text-align:center}.mabi-google-button-state{width:320px;max-width:100%;min-height:40px}.mabi-google-button-state[data-disabled=true]{opacity:.5;cursor:not-allowed}.mabi-google-button-state[data-disabled=true] .mabi-google-native-button{pointer-events:none}.mabi-account-action .mabi-auth-description{font-size:15px;line-height:1.8;margin-top:18px}.mabi-account-action .mabi-auth-form{gap:24px;margin-top:32px}.mabi-account-action .mabi-auth-form label{font-size:14px;line-height:1.5;margin-bottom:10px}.mabi-account-action .mabi-auth-help{margin-top:24px;font-size:14px;line-height:1.9}.mabi-account-links{display:flex;flex-wrap:wrap;column-gap:24px;row-gap:8px}.mabi-account-action .mabi-auth-help a{display:inline-block;padding-block:5px;text-decoration:underline;text-underline-offset:3px}.mabi-account-notice{margin-top:28px;padding:18px 20px;border:1px solid var(--mabi-border);border-radius:8px;background:var(--ui-soft);font-size:15px;line-height:1.8;overflow-wrap:anywhere}.mabi-account-action .mabi-auth-error{font-size:14px;line-height:1.8;padding:16px 18px}.mabi-account-action .mabi-button{white-space:normal;line-height:1.5;height:auto;padding-block:13px}.mabi-account-panel{padding:clamp(22px,4vw,32px)}.mabi-account-panel h2{font-size:21px;line-height:1.4}.mabi-account-panel h3{margin-top:36px;padding-top:28px;border-top:1px solid var(--mabi-border);font-size:18px;line-height:1.5}.mabi-account-panel p{margin-top:16px;font-size:14px;line-height:1.85;max-width:65ch;overflow-wrap:anywhere}.mabi-account-panel form{margin-top:24px}.mabi-account-panel label{line-height:1.6}.mabi-account-panel input{min-height:46px;line-height:1.5}.mabi-account-panel button{margin-top:20px;white-space:normal;line-height:1.5;padding:12px 18px;max-width:100%}.mabi-account-panel [role=alert],.mabi-account-panel [role=status]{margin-top:20px}@media (max-width:540px){.mabi-account-action .mabi-auth-help a{display:block}.mabi-account-panel button{width:100%}}.mabi-auth-legal{text-align:center}.mabi-auth-legal a{color:var(--mabi-text);text-decoration:underline;text-underline-offset:3px}.mabi-account-sent .mabi-auth-help{margin-top:16px}.mabi-account-resend{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.mabi-report-trigger{padding:2px 0;color:var(--work-muted,var(--mabi-muted));font-size:11px;text-decoration:underline;text-underline-offset:2px}.mabi-report-trigger:hover{color:var(--work-ink,var(--mabi-text))}.mabi-report-dialog{width:min(560px,calc(100vw - 32px))}.mabi-report-dialog h2{font-size:24px;margin-top:0}.mabi-report-help{color:var(--mabi-muted);font-size:14px;line-height:1.6;margin-top:8px}.mabi-report-categories{display:grid;gap:6px;margin:20px 0 0;padding:0;border:0}.mabi-report-categories legend,.mabi-report-field>span{font-size:13px;font-weight:600;margin-bottom:6px}.mabi-report-category{display:flex;gap:10px;align-items:flex-start;padding:8px 10px;border:1px solid var(--mabi-border);border-radius:8px;cursor:pointer}.mabi-report-category:has(input:checked){border-color:var(--mabi-text);background:var(--mabi-inset,#f4f6f8)}.mabi-report-category input{margin-top:3px}.mabi-report-category span{display:grid;gap:2px;font-size:13px}.mabi-report-category small,.mabi-report-field small{color:var(--mabi-muted);font-size:12px;font-weight:400}.mabi-report-field{display:grid;margin-top:16px}.mabi-report-field :is(input,textarea){width:100%;padding:9px 10px;border:1px solid var(--mabi-border);border-radius:8px;background:var(--mabi-card);color:var(--mabi-text);font:inherit;font-size:14px}.mabi-report-attach{display:flex;gap:8px;align-items:flex-start;margin-top:14px;font-size:13px}.mabi-report-attach input{margin-top:3px}.mabi-report-error{margin-top:14px;color:#b42318;font-size:13px}html.dark .mabi-report-error{color:#ffc4cf}.mabi-beta-banner{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px;padding:9px 24px;border-bottom:1px solid #e3cf9a;background:#fbf6e8;color:#5f4710;font-size:13px;line-height:1.5}.mabi-beta-banner strong{font-size:11px;font-weight:700;letter-spacing:.12em;border:1px solid #c9a95a;padding:1px 6px}html.dark .mabi-beta-banner{background:#2a2414;border-color:#5c4a1f;color:#e8d7a8}html.dark .mabi-beta-banner strong{border-color:#8a7134}.mabi-focus-workspace{--work-canvas:#f0f3f6;--work-paper:#ffffff;--work-soft:#f7f9fa;--work-line:#e0e6eb;--work-ink:#1a2c40;--work-muted:#5b6d7e;--work-accent:#386b5d;color:var(--work-ink);font-family:var(--mabi-sans)}.mabi-focus-workspace,.mabi-focus-workspace .mabi-three-workspace{background:var(--work-canvas)}.mabi-focus-workspace .mabi-task-navigation{padding:6px 18px;min-height:44px;background:var(--work-paper);border-bottom:1px solid var(--work-line);font-size:13px}.mabi-focus-workspace .mabi-task-navigation :is(button,a){min-height:36px}.mabi-focus-workspace .mabi-three-grid{padding:8px;background:var(--work-canvas)}.mabi-focus-workspace .mabi-pane{min-width:0;border:1px solid var(--work-line);border-radius:9px;background:var(--work-paper);box-shadow:0 2px 4px #17263a03}.mabi-focus-workspace .mabi-resize-handle{background:var(--work-canvas)}.mabi-focus-workspace .mabi-resize-handle:after{height:32px;width:2px;background:#a9b7c2;opacity:.5}.mabi-focus-workspace .mabi-resize-handle:is(:hover,:focus-visible){background:#d9e2e9}.mabi-focus-workspace .mabi-workspace-heading{flex:none;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:10px 18px;border-bottom:1px solid var(--work-line);background:var(--work-paper)}.mabi-focus-workspace .mabi-workspace-heading-title{margin:0;font-size:14px;font-weight:600;letter-spacing:-.02em;line-height:1.5;color:var(--work-ink)}.mabi-workspace-section{padding:3px 8px;border:1px solid var(--work-line);border-radius:4px;font-weight:500}.mabi-answer-status,.mabi-workspace-section{color:var(--work-muted);font-size:11px;white-space:nowrap}.mabi-answer-status{display:inline-flex;align-items:center;gap:6px}.mabi-answer-status>span{width:5px;height:5px;border-radius:50%;background:#8a98a7}.mabi-answer-status.is-saved{color:var(--work-accent)}.mabi-answer-status.is-saved>span{background:var(--work-accent)}.mabi-focus-workspace .mabi-description-scroll{padding:16px clamp(16px,1.5vw,24px) 18px;scrollbar-width:thin;scrollbar-color:#c9d3dc transparent}.mabi-focus-workspace .mabi-description-scroll::-webkit-scrollbar{display:block;width:5px}.mabi-focus-workspace .mabi-description-scroll::-webkit-scrollbar-thumb{background:#c9d3dc;border-radius:5px}.mabi-focus-workspace .mabi-task-head{align-items:center;gap:16px;margin-bottom:28px}.mabi-focus-workspace .mabi-task-meta{gap:8px;color:var(--work-muted);font-size:12px;font-weight:450;letter-spacing:0}.mabi-focus-workspace .mabi-task-course{padding:2px 6px;border:1px solid var(--work-line);border-radius:4px;background:transparent;color:var(--work-muted);font-size:11px}.mabi-focus-workspace .mabi-task-title{font-family:var(--mabi-sans);font-size:clamp(26px,2vw,34px);font-weight:550;letter-spacing:-.045em;line-height:1.2;color:var(--work-ink)}.mabi-focus-workspace .mabi-points{margin-left:auto;width:48px;height:48px;border:1px solid var(--work-line);border-radius:7px;background:var(--work-soft);color:var(--work-muted)}.mabi-focus-workspace .mabi-points strong{font-family:var(--mabi-sans);font-size:19px;font-weight:550;color:var(--work-ink)}.mabi-focus-workspace .mabi-points span{font-size:10px}.mabi-focus-workspace .mabi-question-text{max-width:65ch;font-family:var(--mabi-sans);font-size:var(--task-font-size,16px);line-height:1.65;color:var(--work-ink);white-space:pre-wrap;overflow-wrap:break-word}.mabi-focus-workspace .mabi-topics{margin-top:30px;padding-top:20px;border-top:1px solid var(--work-line);gap:6px}.mabi-focus-workspace .mabi-topic{border:0;border-radius:4px;background:var(--work-soft);color:var(--work-muted);padding:5px 8px;font-size:11px}.mabi-focus-workspace .mabi-description-pane .mabi-score-dock{padding:18px 22px!important;background:var(--work-soft)!important;border-top:1px solid var(--work-line)!important}.mabi-focus-workspace .mabi-score-label{color:var(--work-muted);font-size:12px;font-weight:500;letter-spacing:0}.mabi-focus-workspace .mabi-score-row{flex-wrap:wrap}.mabi-focus-workspace .mabi-score-value strong{color:var(--work-ink);font-weight:550;font-size:28px}.mabi-focus-workspace .mabi-solution-scroll{background:var(--work-paper)}.mabi-focus-workspace .mabi-answer-panel{--pad:22px;padding:22px var(--pad) 0}.mabi-focus-workspace .mabi-editor-container{border:1px solid var(--work-line);border-radius:7px;background:var(--work-paper)}.mabi-focus-workspace .mabi-editor-container:focus-within{border-color:#9aafa8;box-shadow:0 0 0 3px #386b5d0a}.mabi-focus-workspace .mabi-editor-container [contenteditable]{font-family:var(--mabi-sans)!important;font-size:16px!important;line-height:1.85!important;color:var(--work-ink)}.mabi-focus-workspace .mabi-editor-container [data-testid=toolbar]{background:var(--work-paper);border-color:var(--work-line)}.mabi-focus-workspace .mabi-review-answer{border:0;border-radius:0;background:var(--work-paper);padding:4px 0 24px!important;color:var(--work-ink)}.mabi-focus-workspace .mabi-actions{padding-block:16px;gap:12px;background:var(--work-paper);border-top:1px solid var(--work-line)!important}.mabi-focus-workspace .mabi-actions-group{width:100%;justify-content:space-between;gap:10px}.mabi-focus-workspace .mabi-actions-group>.mabi-primary-button{margin-left:auto}.mabi-focus-workspace :is(.mabi-actions,.mabi-score-dock,.mabi-grading) button{min-height:38px;height:auto;max-width:100%;padding:10px 13px;border-radius:0!important;font-size:12px;font-weight:550;line-height:1.4;white-space:normal}.mabi-focus-workspace .mabi-primary-button{background:var(--work-ink);border-color:var(--work-ink);color:var(--work-paper)}.mabi-focus-workspace .mabi-primary-button:hover:not(:disabled){background:#304b62;border-color:#304b62}.mabi-focus-workspace .mabi-input,.mabi-focus-workspace .mabi-secondary-button{background:var(--work-paper);border-color:var(--work-line);color:var(--work-ink)}.mabi-focus-workspace .mabi-input{border-radius:5px}.mabi-focus-workspace .mabi-grading{padding:18px 22px;background:var(--work-soft)!important;border-color:var(--work-line)!important}.mabi-grading-controls{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.mabi-focus-workspace .mabi-feedback{padding:14px 16px;background:var(--work-paper);border:1px solid var(--work-line);border-left:3px solid var(--work-accent);border-radius:6px;font-size:14px}.mabi-focus-workspace .mabi-feedback-score{color:var(--work-accent)}.mabi-focus-workspace .mabi-feedback-score strong{font-family:var(--mabi-sans)}.mabi-focus-workspace .mabi-assistant-pane{background:var(--work-soft)}.mabi-focus-workspace .mabi-pane-tabs{flex:none;height:44px;padding:0 18px;gap:18px;background:var(--work-paper);border-color:var(--work-line)!important}.mabi-focus-workspace .mabi-pane-tab{height:100%;padding:0 2px;font-size:13px;font-weight:500;color:var(--work-muted)}.mabi-focus-workspace .mabi-pane-tab.is-active{background:transparent;color:var(--work-ink);box-shadow:inset 0 -2px 0 var(--work-accent)}.mabi-focus-workspace .mabi-chat-panel{background:var(--work-soft)}.mabi-focus-workspace .mabi-chat-log{padding:24px 20px;gap:22px}.mabi-focus-workspace .mabi-msg{font-size:14px;line-height:1.8}.mabi-focus-workspace .mabi-msg-tutor{color:var(--work-ink)}.mabi-focus-workspace .mabi-msg-user{padding:12px 15px;background:var(--work-paper);border-radius:8px 8px 2px 8px}.mabi-focus-workspace .mabi-composer{padding:16px;border-color:var(--work-line)}.mabi-focus-workspace .mabi-composer-row{align-items:stretch}.mabi-focus-workspace .mabi-composer input{min-height:42px;font-size:13px}.mabi-focus-workspace .mabi-composer button{min-height:42px;padding:10px 12px;font-size:12px;border-radius:5px}.mabi-focus-workspace .mabi-composer-note{margin-top:10px;color:var(--work-muted);font-size:11px}.mabi-focus-workspace .mabi-upsell{padding:22px 20px;background:var(--work-paper);border-top:1px solid var(--work-line);border-radius:0}.mabi-focus-workspace .mabi-upsell-title{font-size:14px;color:var(--work-ink)}.mabi-focus-workspace .mabi-upsell-text{font-size:13px;line-height:1.7;color:var(--work-muted)}.mabi-focus-workspace .mabi-upsell button{font-size:13px;min-height:40px;border-radius:5px}.mabi-focus-workspace .mabi-model-scroll{padding:22px 20px;background:var(--work-paper);color:var(--work-ink)}.mabi-focus-workspace .mabi-model-locked{padding:28px 0}.mabi-focus-workspace .mabi-locked-title{font-size:17px;font-weight:550;color:var(--work-ink);letter-spacing:-.025em}.mabi-focus-workspace .mabi-locked-text{font-size:14px;line-height:1.8;color:var(--work-muted)}.mabi-focus-workspace .mabi-premium-model{background:var(--work-paper);color:var(--work-ink)}.mabi-focus-workspace .mabi-premium-model-header{background:var(--work-soft);border-color:var(--work-line);border-radius:6px}.mabi-focus-workspace .mabi-premium-model-header h3{font-family:var(--mabi-sans);font-size:20px;font-weight:550}.mabi-workspace-switcher{display:none}@media (min-width:1200px){.mabi-focus-workspace .mabi-solution-pane.mabi-review-mode .mabi-answer-panel{padding:22px var(--pad) 0}.mabi-focus-workspace .mabi-solution-pane.mabi-review-mode .mabi-actions{padding:14px var(--pad);margin-inline:calc(-1 * var(--pad))}.mabi-focus-workspace .mabi-solution-pane.mabi-review-mode .mabi-grading{padding:18px var(--pad);margin-inline:calc(-1 * var(--pad))}}@media (max-width:1199px){.mabi-focus-workspace .mabi-three-workspace{height:calc(100dvh - 60px);min-height:0;overflow:hidden}.mabi-focus-workspace .mabi-task-navigation{padding:8px 14px;min-height:48px}.mabi-focus-workspace .mabi-task-navigation>div{gap:8px}.mabi-focus-workspace .mabi-task-navigation :is(a,button){font-size:12px;padding-inline:10px}.mabi-focus-workspace .mabi-workspace-switcher{display:flex;flex:none;gap:4px;padding:8px 12px;border-bottom:1px solid var(--work-line);background:var(--work-paper)}.mabi-workspace-switcher button{flex:1;min-width:0;min-height:38px;padding:8px 5px;border-radius:5px;font-size:12px;font-weight:500;color:var(--work-muted)}.mabi-workspace-switcher button[aria-pressed=true]{color:var(--work-ink);background:var(--work-canvas)}.mabi-focus-workspace .mabi-three-grid{display:flex;flex:1;min-height:0;padding:10px;overflow:hidden}.mabi-focus-workspace .mabi-pane{flex:1;width:100%;min-height:0;max-height:none;height:100%}.mabi-focus-workspace .mabi-resize-handle{display:none}.mabi-focus-workspace[data-mobile-pane=answer] :is(.mabi-description-pane,.mabi-assistant-pane),.mabi-focus-workspace[data-mobile-pane=assistant] :is(.mabi-description-pane,.mabi-solution-pane),.mabi-focus-workspace[data-mobile-pane=task] :is(.mabi-solution-pane,.mabi-assistant-pane){display:none}.mabi-focus-workspace .mabi-workspace-heading{min-height:50px;padding:12px 18px}.mabi-focus-workspace .mabi-description-scroll{padding:16px 18px}.mabi-focus-workspace .mabi-answer-panel{--pad:16px;padding:18px var(--pad) 0}.mabi-focus-workspace .mabi-question-text{font-size:var(--task-font-size,16px);line-height:1.65}.mabi-focus-workspace .mabi-task-title{font-size:29px}.mabi-focus-workspace .mabi-pane-tabs{height:50px}.mabi-focus-workspace .mabi-actions-group{justify-content:flex-end}.mabi-focus-workspace .mabi-composer input{font-size:16px}}html.dark .mabi-focus-workspace{--work-canvas:#0d1722;--work-paper:#15212e;--work-soft:#182735;--work-line:#2d3d4c;--work-ink:#e0e9f0;--work-muted:#a6b6c5;--work-accent:#a0c6b6}html.dark .mabi-focus-workspace .mabi-primary-button{color:#15212e}html.dark .mabi-focus-workspace .mabi-primary-button:hover:not(:disabled){background:#bfd2df;border-color:#bfd2df}html.dark .mabi-focus-workspace .mabi-marksolved button{background:var(--work-paper)!important;color:var(--work-ink)!important;border-color:var(--work-line)!important}html.dark .mabi-focus-workspace .mabi-editor-container :is(.rich-text-editor,[contenteditable]){background:var(--work-paper);color:var(--work-ink)}html.dark .mabi-focus-workspace .mabi-editor-container [data-testid=toolbar]{background:var(--work-soft)}html.dark .mabi-focus-workspace .mabi-editor-container [data-testid=toolbar] *{color:var(--work-ink)!important}html.dark .mabi-focus-workspace .mabi-editor-container .mq-textarea textarea{background:transparent}@media (prefers-reduced-motion:reduce){.mabi-focus-workspace *{scroll-behavior:auto}}html.dark .mabi-focus-workspace :is(.mabi-premium-model-answer,.mabi-premium-model-rubric-row,.mabi-premium-model-row-score){background:var(--work-soft)!important;border-color:var(--work-line)!important;color:var(--work-ink)}html.dark .mabi-focus-workspace :is(.mabi-premium-model-description,.mabi-premium-model-step,.mabi-premium-model-step strong,.mabi-premium-model-part-heading,.mabi-premium-model-header h3){color:var(--work-ink)}html.dark .mabi-focus-workspace :is(.mabi-premium-model-part,.mabi-premium-model-label,.mabi-premium-model-source,.mabi-premium-model-notes>.mabi-chat-math-text,.mabi-premium-model-alt-divider>em){color:var(--work-muted)}html.dark .mabi-focus-workspace .mabi-premium-model-alt-divider>span{color:var(--work-ink);border-color:var(--work-ink)}html.dark .mabi-focus-workspace .mabi-model-container :is(.bg-gray-50,.bg-slate-50,.bg-emerald-50,.bg-emerald-100){background:var(--work-soft)!important}html:has(.mabi-focus-workspace){overflow:hidden}.mabi-focus-workspace{display:flex;flex-direction:column;height:100dvh;min-height:0;overflow:hidden}.mabi-focus-workspace>.mabi-topbar{flex:none}.mabi-focus-workspace .mabi-three-workspace{flex:1;height:auto;min-height:0;overflow:hidden}.mabi-focus-workspace .mabi-three-grid{min-height:0;overflow:hidden}.mabi-focus-workspace .mabi-pane{min-height:0;height:100%;max-height:none}.mabi-focus-workspace .mabi-task-compact-header{flex-wrap:wrap;gap:5px 12px}.mabi-focus-workspace .mabi-task-compact-header .mabi-task-title{font-size:20px;line-height:1.3}.mabi-task-compact-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;color:var(--work-muted);font-size:11px}.mabi-task-compact-meta strong{font-weight:600;color:var(--work-ink)}.mabi-task-topics{margin-top:16px;color:var(--work-muted);font-size:11px}.mabi-task-topics summary{cursor:pointer;width:fit-content}.mabi-task-source-note{margin:16px 0 0;color:var(--work-muted);font-size:11px;line-height:1.5}.mabi-focus-workspace .mabi-task-topics .mabi-topics{margin-top:10px;padding:0;border:0}.mabi-focus-workspace .mabi-solution-scroll{display:flex;flex:1;height:auto;min-height:0;overflow:hidden}.mabi-focus-workspace .mabi-solution-pane .mabi-answer-panel{display:flex;flex-direction:column;flex:1;height:100%;min-height:0;padding:14px var(--pad) 0}.mabi-focus-workspace .mabi-editor-container{display:flex;flex-direction:column;flex:1;min-height:0}.mabi-focus-workspace .mabi-editor-container>.rich-text-editor-toolbar-root{flex:none}.mabi-focus-workspace .mabi-editor-container .rich-text-editor[contenteditable]{flex:1;height:auto;min-height:0!important;max-height:none;overflow-y:auto!important;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#c9d3dc transparent}.mabi-focus-workspace .mabi-solution-pane .mabi-actions{flex:none;position:static;margin-top:10px;padding-block:10px}.mabi-focus-workspace .mabi-review-answer{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin}.mabi-focus-workspace .mabi-grading{flex:none;min-height:0;max-height:min(30dvh,240px);overflow-y:auto;margin-top:0;padding-block:12px;scrollbar-width:thin}.mabi-focus-workspace .mabi-answer-panel>.mabi-error{flex:none;max-height:64px;overflow-y:auto;margin-block:8px;font-size:12px}@media (max-width:1199px){.mabi-focus-workspace .mabi-editor-container>.rich-text-editor-toolbar-root{max-height:35%;overflow-y:auto}.mabi-focus-workspace .mabi-workspace-heading{min-height:44px;padding-block:9px}.mabi-focus-workspace .mabi-pane-tabs{height:44px}}@media (max-height:800px){.mabi-focus-workspace .mabi-description-scroll{padding-block:12px}.mabi-focus-workspace .mabi-question-text{line-height:1.58}.mabi-focus-workspace .mabi-task-navigation{padding-block:4px;min-height:40px}.mabi-focus-workspace .mabi-three-grid{padding:6px}}.mabi-focus-workspace .mabi-solution-pane.mabi-review-mode .mabi-answer-panel{padding-top:14px}.mabi-focus-workspace .mabi-evaluation-dock{flex:none;min-height:0;max-height:min(45dvh,340px);overflow-y:auto;overscroll-behavior:contain;margin-inline:calc(-1 * var(--pad));border-top:1px solid var(--work-line);background:var(--work-paper);scrollbar-width:thin}.mabi-focus-workspace :is(.mabi-self-assessment,.mabi-ai-assessment){padding:14px var(--pad)}.mabi-focus-workspace .mabi-ai-assessment{border-top:1px solid var(--work-line);background:var(--work-soft)}.mabi-focus-workspace .mabi-ai-assessment:first-child{border-top:0}.mabi-focus-workspace :is(.mabi-self-assessment,.mabi-ai-assessment) h3{margin:0;color:var(--work-ink);font-size:13px;font-weight:600;letter-spacing:-.015em}.mabi-assessment-heading{display:flex;align-items:center;gap:10px;margin-bottom:10px}.mabi-assessment-saved{color:var(--work-accent);font-size:11px}.mabi-assessment-form,.mabi-assessment-input-group,.mabi-assessment-saved-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.mabi-assessment-input-group{flex-wrap:nowrap;gap:8px}.mabi-assessment-input-group>span{color:var(--work-muted);font-size:13px;white-space:nowrap}.mabi-focus-workspace .mabi-assessment-input-group input{width:70px;height:36px;min-height:36px;padding:7px 10px;font-size:15px;font-variant-numeric:tabular-nums}.mabi-focus-workspace .mabi-evaluation-dock .mabi-button{min-height:36px;height:auto;padding:9px 13px;border-radius:0!important;font-size:12px;line-height:1.4;white-space:normal}.mabi-assessment-saved-row{justify-content:space-between}.mabi-assessment-value{display:inline-flex;align-items:baseline;gap:5px;margin:0;color:var(--work-muted);font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}.mabi-assessment-value strong{font-size:20px;font-weight:550;color:var(--work-ink);letter-spacing:-.035em}.mabi-focus-workspace .mabi-assessment-link{padding:4px 0;background:transparent;border:0;color:var(--work-muted);font-size:12px;font-weight:500;text-underline-offset:4px;line-height:1.5}.mabi-focus-workspace .mabi-assessment-link:hover:not(:disabled){color:var(--work-ink);text-decoration:underline}.mabi-focus-workspace .mabi-assessment-link:disabled{opacity:.55;cursor:wait}.mabi-ai-request-row,.mabi-ai-result-bar,.mabi-ai-result-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 18px}.mabi-ai-result-heading{justify-content:flex-start}.mabi-ai-result-heading .mabi-assessment-value strong{color:var(--work-accent)}.mabi-ai-feedback{margin-top:8px;color:var(--work-muted);font-size:12px;line-height:1.7}.mabi-ai-feedback summary{width:fit-content;cursor:pointer}.mabi-ai-feedback>p{padding-top:12px;white-space:pre-wrap;color:var(--work-ink);font-size:14px;line-height:1.8}.mabi-ai-disclaimer{line-height:1.6}.mabi-ai-disclaimer,.mabi-assessment-credits{margin-top:8px;color:var(--work-muted);font-size:11px}.mabi-assessment-credits{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.mabi-focus-workspace .mabi-annotated-answer{border:0;border-radius:0;background:transparent;padding:0}.mabi-focus-workspace .mabi-annotation-lines{border:0;border-radius:0;padding:0}.mabi-focus-workspace .mabi-annotated-answer>div:first-child h3{font-size:13px;font-weight:550}.mabi-focus-workspace .mabi-annotated-answer>div:first-child>span{font-size:12px;padding:3px 8px}@media (max-height:650px){.mabi-focus-workspace :is(.mabi-self-assessment,.mabi-ai-assessment){padding-block:10px}}.mabi-focus-workspace .mabi-description-pane,.mabi-focus-workspace .mabi-task-compact-header{background:var(--work-soft)}.mabi-focus-workspace .mabi-solution-pane{border-color:#b9cec4;box-shadow:0 2px 8px #1a43390a}.mabi-focus-workspace .mabi-solution-pane>.mabi-workspace-heading{box-shadow:inset 0 2px 0 var(--work-accent);background:var(--work-paper)}.mabi-focus-workspace .mabi-solution-pane .mabi-workspace-heading-title{font-weight:650}.mabi-focus-workspace .mabi-editor-container:focus-within{border-color:var(--work-accent);box-shadow:0 0 0 3px #386b5d12}.mabi-focus-workspace .mabi-actions-group>.mabi-primary-button{background:#2f5d50;border-color:#2f5d50;color:#fff}.mabi-focus-workspace .mabi-actions-group>.mabi-primary-button:hover:not(:disabled){background:#234b40;border-color:#234b40}.mabi-focus-workspace .mabi-chat-log{padding:18px 14px;gap:16px}.mabi-focus-workspace .mabi-msg-tutor{align-self:stretch;padding:14px 15px;border:1px solid var(--work-line);border-radius:2px 9px 9px 9px;background:var(--work-paper);box-shadow:0 1px 2px #17263a03}.mabi-focus-workspace .mabi-msg-user{align-self:flex-end;max-width:94%;padding:13px 15px;background:#243c50;border-color:#243c50;color:#f4f7fa;border-radius:9px 2px 9px 9px}.mabi-message-author{margin-bottom:7px;font-size:10px;font-weight:600;letter-spacing:.025em;color:var(--work-accent)}.mabi-msg-user .mabi-message-author{color:#c0d4e1}.mabi-focus-workspace .mabi-msg p{font-size:13px;line-height:1.8}.mabi-focus-workspace .mabi-typing{align-items:center;gap:10px;padding-block:12px;font-size:12px}.mabi-focus-workspace .mabi-composer{padding:12px 14px;background:var(--work-paper)}.mabi-focus-workspace .mabi-composer-row{position:relative;display:flex;align-items:flex-end;padding:10px;border:1px solid #bac8cf;border-radius:9px;background:var(--work-paper);gap:8px}.mabi-focus-workspace .mabi-composer-row:focus-within{border-color:var(--work-accent);box-shadow:0 0 0 2px #386b5d0a}.mabi-focus-workspace .mabi-composer .mabi-chat-input{flex:1;min-width:0;min-height:45px;max-height:120px;padding:3px 1px;resize:none;border:0;border-radius:0;background:transparent;color:var(--work-ink);font-family:var(--mabi-sans);font-size:13px;line-height:1.7;overflow-y:auto}.mabi-focus-workspace .mabi-composer .mabi-chat-input:focus-visible{outline:none}.mabi-focus-workspace .mabi-composer .mabi-chat-send{flex:none;display:grid;place-items:center;width:32px;min-width:32px;height:32px;min-height:32px;padding:0;border:1px solid #2f5d50;border-radius:6px;background:#2f5d50;color:#fff;font-size:21px;line-height:1}.mabi-focus-workspace .mabi-composer .mabi-chat-send:hover:not(:disabled){background:#234b40}.mabi-focus-workspace .mabi-composer .mabi-chat-send:disabled{background:var(--work-soft);border-color:var(--work-line);color:var(--work-muted);opacity:.6;cursor:default}.mabi-focus-workspace .mabi-composer-note{margin-top:8px;font-size:10px;line-height:1.6}html.dark .mabi-focus-workspace .mabi-solution-pane{border-color:#49685e}html.dark .mabi-focus-workspace .mabi-actions-group>.mabi-primary-button{background:#b3d5c6;border-color:#b3d5c6;color:#172d25}html.dark .mabi-focus-workspace .mabi-actions-group>.mabi-primary-button:hover:not(:disabled){background:#c9e5d9}html.dark .mabi-focus-workspace .mabi-msg-user{background:#294154;border-color:#36566d}html.dark .mabi-focus-workspace .mabi-composer .mabi-chat-send:not(:disabled){background:#b3d5c6;border-color:#b3d5c6;color:#172d25}@media (max-width:1199px){.mabi-focus-workspace .mabi-composer .mabi-chat-input{font-size:16px}}.mabi-tutor-toolbar{display:flex;flex:none;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px;background:var(--work-paper);border-bottom:1px solid var(--work-line)}.mabi-tutor-toolbar h3{font-size:12px;color:var(--work-muted);font-weight:500}.mabi-tutor-toolbar button{display:inline-flex;align-items:center;gap:4px;padding:4px 0;color:var(--work-muted);font-size:11px}.mabi-tutor-toolbar button:hover:not(:disabled){color:var(--work-ink)}.mabi-tutor-toolbar button:disabled{opacity:.4;cursor:default}.mabi-tutor-toolbar button>span{font-size:16px}.mabi-focus-workspace .mabi-chat-log,.mabi-focus-workspace .mabi-chat-panel{background:var(--work-paper)}.mabi-focus-workspace .mabi-chat-log{gap:24px;padding:20px 16px}.mabi-tutor-welcome{display:grid;justify-items:start;margin-block:auto;padding-block:20px 32px}.mabi-tutor-welcome-mark{display:grid;place-items:center;margin-bottom:16px;width:40px;height:40px;border:1px solid var(--work-line);border-radius:8px;color:var(--work-accent);background:var(--work-soft);font-size:23px;font-weight:550;letter-spacing:-.08em}.mabi-tutor-welcome h3{color:var(--work-ink);font-size:22px;font-weight:550;letter-spacing:-.04em;line-height:1.3}.mabi-tutor-quick-actions{display:grid;gap:8px;width:100%;margin-top:22px}.mabi-tutor-quick-actions button{display:flex;align-items:center;justify-content:space-between;gap:18px;width:100%;padding:11px 12px;border:1px solid var(--work-line);border-radius:6px;background:var(--work-paper);color:var(--work-muted);text-align:left;font-size:12px}.mabi-tutor-quick-actions button:hover:not(:disabled){background:var(--work-soft);border-color:#b5c7bf;color:var(--work-ink)}.mabi-tutor-quick-actions button>span{color:var(--work-muted)}.mabi-focus-workspace .mabi-msg-tutor{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.mabi-focus-workspace .mabi-msg-user{max-width:95%;padding:11px 13px;background:var(--work-soft);border:1px solid var(--work-line);border-radius:9px;color:var(--work-ink)}.mabi-focus-workspace .mabi-msg-user .mabi-message-author{display:none}.mabi-focus-workspace .mabi-message-author{color:var(--work-accent);font-size:11px;margin-bottom:9px}.mabi-focus-workspace .mabi-typing{padding-block:8px}.mabi-focus-workspace .mabi-composer{padding:10px 12px;border-top:0}.mabi-focus-workspace .mabi-composer-row{display:grid;grid-template-columns:minmax(0,1fr) 32px;gap:9px 8px;padding:12px;border-color:var(--work-line);background:var(--work-soft);border-radius:10px}.mabi-focus-workspace .mabi-composer .mabi-chat-input{width:100%;align-self:stretch;min-height:52px}.mabi-focus-workspace .mabi-composer .mabi-chat-send{align-self:end}html.dark .mabi-focus-workspace .mabi-msg-user{color:var(--work-ink);background:var(--work-soft);border-color:var(--work-line)}.mabi-chat-math-text{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.8;min-width:0}.mabi-chat-math-text .katex{white-space:normal;font-size:1.12em}.mabi-chat-math-text .katex-display{max-width:100%;margin-block:12px;padding-block:3px;overflow-x:auto;overflow-y:hidden}.mabi-chat-math-text .katex-display>.katex{text-align:left}.mabi-question-text .mabi-chat-math-text{font-size:inherit;line-height:inherit}.mabi-focus-workspace .mabi-composer .mabi-chat-input{grid-column:1/-1}.mabi-chat-composer-tools{display:flex;align-items:center}.mabi-focus-workspace .mabi-composer .mabi-chat-formula-toggle{min-height:30px;height:30px;padding:3px 8px;border:1px solid var(--work-line);border-radius:4px;background:var(--work-paper);color:var(--work-muted);font-size:15px}.mabi-focus-workspace .mabi-composer .mabi-chat-formula-toggle:hover:not(:disabled),.mabi-focus-workspace .mabi-composer .mabi-chat-formula-toggle[aria-expanded=true]{border-color:var(--work-accent);color:var(--work-accent)}.mabi-chat-formula-editor{padding:10px;margin-bottom:10px;border:1px solid var(--work-line);border-radius:7px;background:var(--work-paper)}.mabi-chat-formula-tools{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:8px}.mabi-focus-workspace .mabi-composer .mabi-chat-formula-tools button{min-height:30px;height:30px;min-width:32px;padding:3px 8px;background:var(--work-soft);border:1px solid var(--work-line);color:var(--work-ink);font-size:15px}.mabi-chat-formula-editor math-field{display:block;width:100%;min-height:50px;padding:6px;border:1px solid var(--work-line);border-radius:4px;background:var(--work-paper);color:var(--work-ink);font-size:19px}.mabi-chat-formula-editor math-field::part(menu-toggle),.mabi-chat-formula-editor math-field::part(virtual-keyboard-toggle){display:none}.mabi-chat-formula-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:8px}.mabi-focus-workspace .mabi-composer .mabi-chat-formula-actions button{min-height:30px;padding:5px 9px;height:auto;background:transparent;color:var(--work-muted);border:1px solid var(--work-line);font-size:12px}.mabi-focus-workspace .mabi-composer .mabi-chat-formula-actions button:last-child{border-color:var(--work-accent);color:var(--work-accent)}.mabi-focus-workspace .mabi-composer .mabi-chat-formula-actions button:disabled{opacity:.4;cursor:default}.mabi-chat-formula-preview{max-height:80px;overflow:auto;margin-bottom:8px;padding:8px 10px;background:var(--work-soft);border:1px solid var(--work-line);border-radius:5px}.mabi-chat-formula-preview .mabi-chat-math-text{font-size:12px}.mabi-focus-workspace .mabi-chat-panel>.mabi-composer{flex:none;max-height:65%;overflow-y:auto;scrollbar-width:thin}.mabi-field-slot{display:inline-block;min-width:3.5em;margin:0 .2em;padding:0 .4em;border:1px dashed var(--rule-strong);border-radius:4px;color:var(--ink-500);font-size:.8em;line-height:1.6;text-align:center;vertical-align:baseline;white-space:nowrap}.mabi-field-slot--live{min-width:0;margin:0 .15em;padding:0;border:0;white-space:normal}.mabi-field-input{width:9em;max-width:100%;padding:.15em .45em;border:1px solid var(--rule-strong);border-radius:4px;background:var(--paper);color:inherit;font:inherit}.mabi-field-choice-button:focus-visible,.mabi-field-choice-option:focus-visible,.mabi-field-input:focus-visible{outline:2px solid var(--ink-900);outline-offset:2px}.mabi-field-radios{display:inline-flex;flex-wrap:wrap;gap:.25em .9em;padding:.15em .4em;border-radius:4px}.mabi-field-radio{display:inline-flex;align-items:baseline;gap:.35em;cursor:pointer}.mabi-field-choice{position:relative;display:inline-block;border-radius:4px}.mabi-field-choice-button{display:inline-flex;align-items:center;gap:.6em;min-width:9em;min-height:2.1em;padding:.1em .5em;border:1px solid var(--rule-strong);border-radius:4px;background:var(--paper);color:inherit;font:inherit;text-align:left;cursor:pointer}.mabi-field-choice-placeholder{color:var(--ink-500)}.mabi-field-choice-caret{margin-left:auto;color:var(--ink-500)}.mabi-field-choice-list{position:absolute;z-index:30;top:calc(100% + 4px);left:0;display:flex;flex-direction:column;width:max-content;min-width:max(100%,14rem);max-width:min(30rem,calc(100vw - 3rem));max-height:18rem;overflow-y:auto;padding:4px;border:1px solid var(--rule-strong);border-radius:6px;background:var(--paper);box-shadow:0 8px 24px rgb(0 0 0/.14);white-space:normal}.mabi-field-choice-list.is-up{top:auto;bottom:calc(100% + 4px)}.mabi-field-choice-option{display:block;min-height:2.25em;padding:.4em .7em;line-height:1.45;white-space:normal;overflow-wrap:normal;border:0;border-radius:4px;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.mabi-field-choice-option.is-selected,.mabi-field-choice-option:hover{background:var(--wash)}.mabi-field-choice-clear{color:var(--ink-500);font-size:.9em}.mabi-field--correct :is(.mabi-field-input,.mabi-field-choice-button),.mabi-field-radios.mabi-field--correct{border-color:var(--pine);box-shadow:0 0 0 1px var(--pine);background:var(--pine-wash)}.mabi-field--partial :is(.mabi-field-input,.mabi-field-choice-button),.mabi-field--unknown :is(.mabi-field-input,.mabi-field-choice-button),.mabi-field-radios.mabi-field--partial{border-color:var(--amber);box-shadow:0 0 0 1px var(--amber);background:var(--amber-wash)}.mabi-field--wrong :is(.mabi-field-input,.mabi-field-choice-button),.mabi-field-radios.mabi-field--wrong{border-color:var(--mark);box-shadow:0 0 0 1px var(--mark);background:var(--mark-wash)}input.mabi-field-input.mabi-field--correct{border-color:var(--pine);box-shadow:0 0 0 1px var(--pine);background:var(--pine-wash)}input.mabi-field-input.mabi-field--partial,input.mabi-field-input.mabi-field--unknown{border-color:var(--amber);box-shadow:0 0 0 1px var(--amber);background:var(--amber-wash)}input.mabi-field-input.mabi-field--wrong{border-color:var(--mark);box-shadow:0 0 0 1px var(--mark);background:var(--mark-wash)}.mabi-field-panel{margin-top:1.25rem;padding:1rem;border:1px solid var(--rule);border-radius:8px;background:var(--paper)}.mabi-field-panel-head{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem}.mabi-field-total{font-size:1.1rem}.mabi-field-error{margin-top:.75rem;color:var(--mark)}.mabi-field-results{display:grid;gap:.5rem;margin:1rem 0 0;padding:0;list-style:none}.mabi-field-result{display:grid;grid-template-columns:3.5rem minmax(0,1fr);gap:.75rem;padding:.5rem .75rem;border-left:3px solid var(--rule-strong);border-radius:4px;background:var(--sheet)}.mabi-field-result.mabi-field--correct{border-left-color:var(--pine)}.mabi-field-result.mabi-field--partial,.mabi-field-result.mabi-field--unknown{border-left-color:var(--amber)}.mabi-field-result.mabi-field--wrong{border-left-color:var(--mark)}.mabi-field-result-id{font-weight:600}.mabi-field-result-body{display:grid;gap:.3rem}.mabi-field-result-status{font-weight:600}.mabi-field-confirm{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.mabi-field-save{display:grid;justify-items:start;gap:.5rem;margin-top:1rem}.mabi-field-choice-option+.mabi-field-choice-option{border-top:1px solid var(--rule);border-radius:0}.mabi-field-choice-button:hover{border-color:var(--ink-500)}.mabi-notes-hint{margin:0 0 1rem;padding:.65rem .85rem;border-left:3px solid var(--rule-strong);border-radius:4px;background:var(--sheet);color:var(--ink-500);font-size:.9rem;line-height:1.55}.mabi-solution-pane .mabi-field-panel{margin:0 0 1rem}.mabi-notes-editor{min-height:14rem}.mabi-material-list{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none}.mabi-material-list--task{margin-bottom:1.25rem}.mabi-material-link{display:inline-flex;align-items:center;gap:.65rem;min-height:2.5rem;max-width:100%;padding:.3rem .4rem .3rem .3rem;border:1px solid var(--rule);border-radius:8px;background:var(--paper);color:var(--ink-900);font-size:.875rem;line-height:1.3;text-decoration:none;transition:border-color .15s,background-color .15s}.mabi-material-link:hover{border-color:var(--rule-strong);background:var(--sheet)}.mabi-material-link:focus-visible{outline:2px solid var(--ink-900);outline-offset:2px}.mabi-material-code{flex:none;padding:.2rem .45rem;border-radius:5px;background:var(--ink-900);color:var(--paper);font-size:.75rem;font-weight:700;letter-spacing:.02em;font-variant-numeric:tabular-nums}.mabi-material-text{display:inline-flex;align-items:baseline;gap:.4rem;min-width:0}.mabi-material-kind{flex:none;color:var(--ink-500);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.mabi-material-name{overflow:hidden;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.mabi-material-open{flex:none;margin-left:.25rem;padding:.2rem .5rem;border-left:1px solid var(--rule);color:var(--ink-500);font-size:.75rem;font-weight:600}.mabi-material-link:hover .mabi-material-open{color:var(--ink-900)}.mabi-material-note{margin-top:.5rem;color:var(--ink-500);font-size:.75rem}.mabi-question-preview{width:100%;max-width:860px;margin:0 auto;padding:32px 24px 64px}.mabi-question-preview h1{margin:6px 0 18px;font-size:24px;font-weight:700;color:var(--ink-900)}.mabi-question-preview .mabi-chat-math-text{font-size:16px;line-height:1.65;color:var(--ink-900)}.mabi-question-preview-status{margin-top:24px;color:var(--ink-500);font-size:14px}.mabi-question-image{display:block;width:fit-content;max-width:100%;margin:14px 0;line-height:0;border:1px solid var(--rule);border-radius:6px;overflow:hidden;background:#fff;cursor:zoom-in}.mabi-question-image img{display:block;max-width:min(100%,620px);max-height:460px;height:auto;object-fit:contain}html.dark .mabi-add-equation{background:transparent}html.dark .mabi-add-equation button{background:#293b4b;color:#e0e9f0;border:1px solid #496174;border-radius:5px}html.dark .mabi-add-equation button:hover:not(:disabled){background:#354e62}html.dark :is(.mabi-annotated-answer,.mabi-math-answer,.mabi-exam-editor-wrap) img:is([src*="/math.svg?"],[data-math-image],[src^="data:image/svg+xml"][alt]){filter:invert(1) hue-rotate(180deg)}html.dark .mabi-exam-editor-wrap :is(.rich-text-editor,[contenteditable],.math-editor,.math-editor-equation-field,.math-editor-latex-field){background:var(--paper);color:var(--ink-900);border-color:var(--rule-strong);caret-color:var(--ink-900)}html.dark .mabi-exam-editor-wrap [data-testid=toolbar]{background:var(--wash);border-color:var(--rule)}html.dark .mabi-exam-editor-wrap [data-testid=toolbar] :is(button,span){color:var(--ink-800)}html.dark .mabi-exam-editor-wrap [data-testid=math-toolbar]{background:var(--paper)}html.dark .mabi-exam-editor-wrap [data-testid=math-toolbar] img{filter:invert(1) hue-rotate(180deg)}html.dark .mabi-exam-editor-wrap :is(.mq-math-mode,.mq-root-block,.mq-editable-field){color:var(--ink-900)}html.dark .mabi-exam-editor-wrap .mq-cursor{border-color:var(--ink-900)}html.dark .mabi-annotated-answer{background:var(--paper);color:var(--ink-900)}html.dark .mabi-review-primary span{color:inherit}html.dark .mabi-plus-preview .mabi-plus-evaluation{background:#101925;border-color:#35465b;color:var(--mabi-text)}html.dark .mabi-plus-preview :is(.border-slate-300,.border-slate-200,.border-gray-200,.border-gray-100){border-color:var(--mabi-border)}html.dark .mabi-plus-preview .mabi-missing-criteria p{color:var(--amber)}html.dark .mabi-plus-preview a.bg-slate-900{background:var(--action-bg);color:var(--action-text)}html.dark .mabi-plus-preview a.bg-slate-900:hover{background:var(--action-hover)}html.dark :is(.question-solved,.question-attempted)>a.mabi-bank-question{background:#121c27!important;border-color:var(--mabi-border)!important}html.dark :is(.question-solved,.question-attempted)>a.mabi-bank-question:hover{background:var(--mabi-inset)!important}html.dark .mabi-bank-question{background:#151e29;color:var(--mabi-text)}html.dark .question-solved{border-left-color:#6c9585}html.dark .question-attempted{border-left-color:#8b7954}html.dark .mabi-annotated-answer [data-status=correct]{background:#19382e;border-color:#6bcba0;color:#c6f1df}html.dark .mabi-annotated-answer [data-status=partial]{background:#382c17;border-color:#dbb367;color:#f5deb0}html.dark .mabi-annotated-answer [data-status=incorrect]{background:#38202a;border-color:#e48a9d;color:#ffd0da}html.dark .mabi-annotated-answer [data-status]:hover:not(:disabled){filter:brightness(1.15)}html.dark .mabi-annotated-answer .mabi-annotation-badge{background:#0b111980;color:inherit}html.dark .mabi-annotated-answer .mabi-missing-criteria{background:var(--amber-wash);border-color:#806635;color:var(--amber)}html.dark .mabi-missing-criteria :is(h4,p){color:inherit}html.dark :is(.mabi-annotated-answer,.mabi-editor-container) img:is([src*="/math.svg?"],[data-math-image],[src^="data:image/svg+xml"][alt]){filter:invert(1) hue-rotate(180deg)}html.dark .mabi-question-page{--paper:#151e29;--sheet:#0b1119;--sheet-deep:#182330;--wash:#202b39;--desk:#080d14;--rule:#2b3746;--rule-strong:#45556a;--ink-900:#f1f5f9;--ink-800:#dce5ef;--ink-700:#c3cfdd;--ink-600:#b1bece;--ink-500:#a1adbd;--ink-400:#8b9aaf;--mark:#ffadb9;--mark-wash:#38202a;--mabi-tech-ink:var(--ink-900);--mabi-tech-muted:var(--ink-500);--mabi-tech-line:var(--rule);--mabi-tech-canvas:var(--sheet);--mabi-tech-surface:var(--paper);--mabi-tech-soft:var(--wash)}html.dark ::selection{background:#36536e;color:#fff}html.dark .mabi-rail-label{background:#263447}html.dark :is(.mabi-primary-button,.mabi-auth-cta,.mabi-exam-primary-button,.mabi-review-primary,.mabi-premium-model-total){background:#d9e4ed;border-color:#d9e4ed;color:#17263a}html.dark :is(.mabi-primary-button,.mabi-auth-cta,.mabi-exam-primary-button,.mabi-review-primary):hover:not(:disabled){background:#bdcedd;border-color:#bdcedd;color:#17263a}html.dark :is(.mabi-secondary-button,.mabi-input,.mabi-solution-pane,.mabi-exam-select,.mabi-review-secondary,.mabi-review-score-controls input,.mabi-review-aside-header select){background:var(--paper);color:var(--ink-900);border-color:var(--rule-strong)}html.dark .mabi-secondary-button:hover:not(:disabled){background:var(--wash)}html.dark :is(.mabi-score-dock,.mabi-review-question-footer,.mabi-review-user-answer,.mabi-premium-model-header,.mabi-msg-user){background:var(--wash);color:var(--ink-900)}html.dark :is(.mabi-exam-section-bar,.mabi-review-section-heading){background:#202b39;color:#f1f5f9}html.dark .mabi-review-status.is-done{background:var(--pine-wash);color:var(--pine);border-color:#416955}html.dark .mabi-exam-history-row:hover{background:var(--wash)}html.dark .mabi-marksolved button{background:var(--paper)!important;color:var(--ink-800)!important}html.dark .mabi-marksolved button:is([class~=bg-green-500],[class~=bg-green-600],[class~=bg-green-700]){background:var(--pine-wash)!important;border-color:var(--pine)!important;color:var(--pine)!important}html.dark .mabi-focus-workspace .mabi-resize-handle:is(:hover,:focus-visible){background:var(--work-line)}html.dark .mabi-technical-workspace .mabi-marksolved[data-solved=false] button,html.dark .mabi-technical-workspace :is(.mabi-actions,.mabi-grading,.mabi-score-dock) .mabi-secondary-button{background:var(--paper)!important;color:var(--ink-900)!important;border-color:var(--rule-strong)!important}html.dark .mabi-technical-workspace .mabi-marksolved[data-solved=false] button:hover:not(:disabled),html.dark .mabi-technical-workspace :is(.mabi-actions,.mabi-grading,.mabi-score-dock) .mabi-secondary-button:hover:not(:disabled){background:var(--wash)!important}*,:after,:before{border-radius:0!important}.mabi-answer-status>span,.mabi-avatar,.mabi-points,.mabi-review-spinner,.mabi-typing-dots i,.rounded-full{border-radius:50%!important}