:root{--aba-blue:#0f2d5d;--aba-red:#bc1921;--nk-blue:#0f2d5d;--nk-yellow:#bc1921;--nk-dark:#102033;--aba-bg:#f5f7fb;--aba-text:#111827;--aba-muted:#64748b;--aba-border:#e2e8f0;--aba-gold:#f4c95d;--aba-white:#ffffff;--aba-shell-width:1320px;--aba-shell-gutter:56px}body.aba-my-private-body .aba-study-home{--study-blue:#123968;--study-red:#cf1727;--study-teal:#148b9e;--study-ink:#17324f;--study-line:#d8e3ee;min-height:calc(100vh - var(--aba-personal-header-height) - var(--aba-personal-footer-height));padding:32px clamp(22px,3.2vw,52px) 48px;background:#f7f9fc;color:var(--study-ink)}body.aba-my-private-body .aba-study-home-head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:24px}body.aba-my-private-body .aba-study-home-head span,.aba-study-section-title>span{display:block;margin-bottom:7px;color:var(--study-red);font-size:11px;font-weight:900;letter-spacing:.16em}body.aba-my-private-body .aba-study-home-head h1{margin:0;color:var(--study-blue);font-size:clamp(28px,3vw,42px);line-height:1.05}body.aba-my-private-body .aba-study-home-head p{max-width:680px;margin:10px 0 0;color:#60758a;font-size:15px;line-height:1.6}body.aba-my-private-body .aba-study-home-track{display:flex;align-items:center;gap:10px;padding:10px 14px;border:1px solid var(--study-line);border-radius:14px;background:#fff;box-shadow:0 8px 24px rgba(18,57,104,.07)}body.aba-my-private-body .aba-study-home-track i{display:grid;width:36px;height:36px;place-items:center;border-radius:10px;background:#e7eef8;color:var(--study-blue)}body.aba-my-private-body .aba-study-home-track span{margin:0;color:#60758a;letter-spacing:.06em}body.aba-my-private-body .aba-study-home-track strong{color:var(--study-blue);font-size:18px}body.aba-my-private-body .aba-study-next-step{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;margin-bottom:32px;padding:20px 22px;border:1px solid #d8e3ee;border-left:5px solid var(--study-red);border-radius:16px;background:linear-gradient(100deg,#fff 0%,#f2f7fc 100%);box-shadow:0 9px 28px rgba(18,57,104,.07)}body.aba-my-private-body .aba-study-next-icon{display:grid;width:48px;height:48px;place-items:center;border-radius:14px;background:#fcebed;color:var(--study-red);font-size:20px}body.aba-my-private-body .aba-study-next-step small,.aba-study-action-card small,.aba-study-plan-card small,.aba-study-progress-card small{color:var(--study-teal);font-size:10px;font-weight:900;letter-spacing:.13em}body.aba-my-private-body .aba-study-next-step h2{margin:3px 0 4px;color:var(--study-blue);font-size:19px}body.aba-my-private-body .aba-study-next-step p{margin:0;color:#60758a;font-size:13px}body.aba-my-private-body .aba-study-next-step>a,.aba-study-action-card>a,.aba-study-progress-card>a{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 16px;border-radius:10px;background:var(--study-blue);color:#fff;font-size:12px;font-weight:900;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease}body.aba-my-private-body .aba-study-next-step>a:hover,.aba-study-action-card>a:hover,.aba-study-progress-card>a:hover{transform:translateY(-2px);box-shadow:0 8px 18px rgba(18,57,104,.18)}.aba-study-section-title{margin:0 0 14px}.aba-study-section-title h2{margin:0;color:var(--study-blue);font-size:21px}body.aba-my-private-body .aba-study-action-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:18px}body.aba-my-private-body .aba-study-action-card{position:relative;display:flex;min-height:245px;flex-direction:column;padding:22px;border:1px solid var(--study-line);border-top:4px solid var(--study-blue);border-radius:17px;background:#fff;box-shadow:0 10px 28px rgba(18,57,104,.07);overflow:hidden}body.aba-my-private-body .aba-study-action-card>i{display:grid;width:42px;height:42px;margin-bottom:18px;place-items:center;border-radius:12px;background:#e8eff8;color:var(--study-blue);font-size:17px}body.aba-my-private-body .aba-study-action-card h3{margin:5px 0 8px;color:var(--study-blue);font-size:18px}body.aba-my-private-body .aba-study-action-card p{margin:0 0 20px;color:#60758a;font-size:13px;line-height:1.55}body.aba-my-private-body .aba-study-action-card>a{width:100%;margin-top:auto}body.aba-my-private-body .aba-study-action-card.is-teal{border-top-color:var(--study-teal)}body.aba-my-private-body .aba-study-action-card.is-teal>i{background:#e5f5f6;color:var(--study-teal)}body.aba-my-private-body .aba-study-action-card.is-teal>a{background:var(--study-teal)}body.aba-my-private-body .aba-study-action-card.is-red{border-top-color:var(--study-red)}body.aba-my-private-body .aba-study-action-card.is-red>i{background:#fcebed;color:var(--study-red)}body.aba-my-private-body .aba-study-action-card.is-red>a{background:var(--study-red)}body.aba-my-private-body .aba-study-lower-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:16px}body.aba-my-private-body .aba-study-plan-card,body.aba-my-private-body .aba-study-progress-card{padding:22px;border:1px solid var(--study-line);border-radius:17px;background:#fff;box-shadow:0 10px 28px rgba(18,57,104,.06)}body.aba-my-private-body .aba-study-plan-card h3,.aba-study-progress-card h3{margin:5px 0 7px;color:var(--study-blue);font-size:18px}body.aba-my-private-body .aba-study-plan-card p{margin:0 0 16px;color:#60758a;font-size:13px;line-height:1.5}body.aba-my-private-body .aba-study-time-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}body.aba-my-private-body .aba-study-time-grid a{display:flex;align-items:center;justify-content:space-between;padding:11px 13px;border:1px solid var(--study-line);border-radius:10px;color:var(--study-blue);text-decoration:none;background:#f8fafc}body.aba-my-private-body .aba-study-time-grid a:hover{border-color:var(--study-teal);background:#eef9fa}body.aba-my-private-body .aba-study-time-grid strong{font-size:13px}body.aba-my-private-body .aba-study-time-grid span{color:#71859a;font-size:10px}body.aba-my-private-body .aba-study-progress-top{display:flex;justify-content:space-between;gap:20px}body.aba-my-private-body .aba-study-progress-top>span{display:grid;width:58px;height:58px;place-items:center;border-radius:50%;background:#e8eff8;color:var(--study-blue);font-size:16px;font-weight:900}body.aba-my-private-body .aba-study-progress-bar{height:9px;margin:17px 0;border-radius:99px;background:#e6edf5;overflow:hidden}body.aba-my-private-body .aba-study-progress-bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--study-teal),var(--study-blue))}body.aba-my-private-body .aba-study-progress-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:18px}body.aba-my-private-body .aba-study-progress-stats span{padding:10px;border-radius:10px;background:#f6f8fb;color:#71859a;font-size:10px;text-align:center}body.aba-my-private-body .aba-study-progress-stats strong{display:block;margin-bottom:3px;color:var(--study-blue);font-size:16px}body.aba-my-private-body .aba-study-progress-card>a{background:var(--study-teal)}body.aba-my-private-body .aba-study-metrics-card{margin-top:18px;padding:22px;border:1px solid var(--study-line);border-radius:17px;background:#fff;box-shadow:0 10px 28px rgba(18,57,104,.07)}body.aba-my-private-body .aba-study-metrics-card>header{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:16px}body.aba-my-private-body .aba-study-metrics-card small{color:var(--study-teal);font-size:10px;font-weight:900;letter-spacing:.13em}body.aba-my-private-body .aba-study-metrics-card h2{margin:4px 0 0;color:var(--study-blue);font-size:20px}body.aba-my-private-body .aba-study-metrics-card>header>span{display:grid;width:62px;height:62px;place-items:center;border-radius:50%;background:#e4edf5;color:#45647f;font-size:17px;font-weight:900}body.aba-my-private-body .aba-study-metrics-card>header>span.is-mastered{background:#dbe8f4;color:var(--study-blue)}body.aba-my-private-body .aba-study-metrics-card>header>span.is-review{background:#fcebed;color:var(--study-red)}body.aba-my-private-body .aba-study-metric-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;margin-bottom:18px}body.aba-my-private-body .aba-study-metric-grid article{min-height:100px;padding:13px;border:1px solid #e1e9f1;border-radius:12px;background:#f7f9fc}body.aba-my-private-body .aba-study-metric-grid i{color:var(--study-teal);font-size:14px}body.aba-my-private-body .aba-study-metric-grid strong{display:block;margin:8px 0 2px;color:var(--study-blue);font-size:21px}body.aba-my-private-body .aba-study-metric-grid span{display:block;color:#71859a;font-size:10px;line-height:1.3}body.aba-my-private-body .aba-study-domain-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}body.aba-my-private-body .aba-study-domain-metrics article{padding:11px 12px;border:1px solid #dce6ef;border-radius:11px;background:#fbfcfe}body.aba-my-private-body .aba-study-domain-metrics article>div{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px}body.aba-my-private-body .aba-study-domain-metrics b{display:grid;width:27px;height:27px;place-items:center;border-radius:8px;background:#dbe6ef;color:var(--study-blue);font-size:11px}body.aba-my-private-body .aba-study-domain-metrics span{overflow:hidden;color:#45617b;font-size:11px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}body.aba-my-private-body .aba-study-domain-metrics strong{color:#6b8094;font-size:12px}body.aba-my-private-body .aba-study-domain-metrics i{display:block;height:6px;margin-top:9px;border-radius:99px;background:#e3eaf1;overflow:hidden}body.aba-my-private-body .aba-study-domain-metrics u{display:block;height:100%;border-radius:inherit;background:#9bb3c7;text-decoration:none}body.aba-my-private-body .aba-study-domain-metrics .is-mastered u{background:var(--study-blue)}body.aba-my-private-body .aba-study-domain-metrics .is-review u{background:var(--study-red)}body.aba-my-private-body .aba-study-domain-metrics .is-review strong{color:var(--study-red)}body.aba-my-private-body .aba-study-metrics-card>footer{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px;padding-top:14px;border-top:1px solid #e2e9f0}body.aba-my-private-body .aba-study-metrics-card>footer span{padding:7px 10px;border-radius:9px;background:#eef3f7;color:#61778d;font-size:10px}body.aba-my-private-body .aba-study-metrics-card>footer b{color:var(--study-blue)}body.aba-my-private-body .aba-study-insight-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:16px;margin-top:18px}body.aba-my-private-body  :is(.aba-study-readiness,.aba-study-load-card,.aba-study-trend-card,.aba-study-time-card,.aba-study-strength-card,.aba-study-errors-card){border:1px solid var(--study-line);border-radius:17px;background:#fff;box-shadow:0 10px 28px rgba(18,57,104,.06)}body.aba-my-private-body  :is(.aba-study-readiness,.aba-study-load-card,.aba-study-trend-card,.aba-study-time-card,.aba-study-strength-card,.aba-study-errors-card) small{color:var(--study-red);font-size:9px;font-weight:900;letter-spacing:.13em}body.aba-my-private-body .aba-study-readiness{display:flex;align-items:center;gap:20px;padding:20px;background:linear-gradient(110deg,#fff,#eef5fb)}body.aba-my-private-body .aba-study-readiness-ring{--value:0;position:relative;display:grid;flex:0 0 100px;width:100px;aspect-ratio:1;place-items:center;border-radius:50%;background:conic-gradient(var(--study-red) calc(var(--value)*1%),#ecdde1 0)}body.aba-my-private-body .aba-study-readiness-ring:before{position:absolute;inset:11px;border-radius:50%;background:#fff;content:""}body.aba-my-private-body .aba-study-readiness-ring strong{z-index:1;color:var(--study-blue);font-size:22px}body.aba-my-private-body .aba-study-readiness.is-ready .aba-study-readiness-ring{background:conic-gradient(var(--study-blue) calc(var(--value)*1%),#dbe6ef 0)}body.aba-my-private-body .aba-study-readiness h3,body.aba-my-private-body .aba-study-load-card h3,body.aba-my-private-body .aba-study-analysis-grid h3,body.aba-my-private-body .aba-study-errors-card h3{margin:4px 0 6px;color:var(--study-blue);font-size:17px}body.aba-my-private-body .aba-study-readiness p{margin:0;color:#647a90;font-size:11px;line-height:1.5}body.aba-my-private-body .aba-study-load-card{padding:20px}body.aba-my-private-body .aba-study-load-card>div{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:13px}body.aba-my-private-body .aba-study-load-card span{padding:10px;border-radius:10px;background:#eef3f7;color:#708398;font-size:9px;line-height:1.3}body.aba-my-private-body .aba-study-load-card b{display:block;margin-bottom:3px;color:var(--study-red);font-size:14px}body.aba-my-private-body .aba-study-analysis-grid{display:grid;grid-template-columns:1.25fr 1.25fr .75fr .75fr;gap:16px;margin-top:18px}body.aba-my-private-body .aba-study-analysis-grid>article{min-height:175px;padding:18px}body.aba-my-private-body .aba-study-spark-bars{display:flex;height:90px;align-items:flex-end;gap:7px;margin-top:15px;border-bottom:1px solid #dce6ef}body.aba-my-private-body .aba-study-spark-bars i{position:relative;flex:1;min-height:4px;height:var(--score);border-radius:6px 6px 0 0;background:linear-gradient(var(--study-teal),var(--study-blue))}body.aba-my-private-body .aba-study-spark-bars b{position:absolute;bottom:calc(100% + 3px);left:50%;transform:translateX(-50%);color:#5e7489;font-size:8px}body.aba-my-private-body .aba-study-time-card>div{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:17px}body.aba-my-private-body .aba-study-time-card span{padding:10px 5px;border-radius:9px;background:#f2f6fa;color:#708398;font-size:9px;text-align:center}body.aba-my-private-body .aba-study-time-card b{display:block;color:var(--study-blue);font-size:15px}body.aba-my-private-body .aba-study-strength-card{display:flex;flex-direction:column}body.aba-my-private-body .aba-study-strength-card strong{margin-top:auto;color:var(--study-blue);font-size:28px}body.aba-my-private-body .aba-study-strength-card.is-priority{border-top:4px solid var(--study-red)}body.aba-my-private-body .aba-study-strength-card.is-priority strong{color:var(--study-red)}body.aba-my-private-body .aba-study-errors-card{margin-top:18px;padding:20px}body.aba-my-private-body .aba-study-errors-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}body.aba-my-private-body .aba-study-errors-card>header>span{padding:7px 10px;border-radius:99px;background:#e8eff6;color:var(--study-blue);font-size:10px;font-weight:900}body.aba-my-private-body .aba-study-errors-card>div{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:13px}body.aba-my-private-body .aba-study-errors-card article{display:grid;grid-template-columns:43px 1fr;gap:10px;padding:10px;border:1px solid #dce6ef;border-radius:10px;background:#f6f9fc}body.aba-my-private-body .aba-study-errors-card article>b{display:grid;height:35px;place-items:center;border-radius:8px;background:var(--study-blue);color:#fff;font-size:10px}body.aba-my-private-body .aba-study-errors-card article strong,body.aba-my-private-body .aba-study-errors-card article small{display:block}body.aba-my-private-body .aba-study-errors-card article strong{color:var(--study-blue);font-size:10px}body.aba-my-private-body .aba-study-errors-card article small{margin-top:2px;color:#71859a;font-size:8px}body.aba-my-private-body .aba-study-errors-card>p{color:#71859a;font-size:12px}body.aba-my-private-body .aba-study-metrics-suite{margin-top:28px;padding:22px;border-radius:22px;background:#eef5fb}body.aba-my-private-body .aba-study-metrics-suite[hidden]{display:none!important}body.aba-my-private-body .aba-study-native-metrics{margin:34px calc(clamp(22px,3.2vw,52px)*-1) -48px;border:0;border-radius:0;background:#eef6ff;overflow:visible}body.aba-my-private-body .aba-study-native-metrics>.aba-student-metrics{min-height:0;padding:34px clamp(22px,3.2vw,52px) 70px}body.aba-my-private-body .aba-study-native-metrics-loading{display:flex;min-height:240px;align-items:center;justify-content:center;gap:10px;color:#607895;font-weight:800}body.aba-my-private-body:has(.aba-study-native-metrics) .site-footer.neuro-footer{position:relative!important;inset:auto!important;width:100%!important}body.aba-my-private-body:has(.aba-study-native-metrics){padding-bottom:0!important}body.aba-my-private-body:has(.aba-study-native-metrics) .aba-my-service-rail{height:100vh!important;height:100dvh!important}body.aba-my-private-body .aba-study-metrics-title{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:16px}body.aba-my-private-body .aba-study-metrics-title h2{margin:0;color:var(--study-blue);font-size:30px}body.aba-my-private-body .aba-study-metrics-title h2:after{display:block;width:46px;height:4px;margin-top:8px;border-radius:9px;background:var(--study-red);content:""}body.aba-my-private-body .aba-study-metrics-title p{margin:8px 0 0;color:#667d93;font-size:12px}body.aba-my-private-body .aba-study-metrics-title aside{min-width:310px}body.aba-my-private-body .aba-study-metrics-title aside>small{color:#60768d;font-size:9px;font-weight:900;letter-spacing:.1em}body.aba-my-private-body .aba-study-metrics-title aside>div{display:grid;grid-template-columns:repeat(3,1fr);margin-top:5px;border:1px solid #d3e0ec;border-radius:10px;background:#fff;overflow:hidden}body.aba-my-private-body .aba-study-metrics-title aside span{padding:8px;text-align:center;color:var(--study-red);font-size:8px;border-right:1px solid #dce6ef}.aba-study-metrics-title aside span:last-child{border:0}body.aba-my-private-body .aba-study-metrics-title aside b{display:block;color:var(--study-blue);font-size:18px}body.aba-my-private-body .aba-study-exam-window-card{display:grid;grid-template-columns:.85fr 1.15fr;align-items:center;gap:24px;margin-top:16px;padding:18px 22px;border:1px solid #d4e2ef;border-radius:15px;background:#e1edfa}body.aba-my-private-body .aba-study-exam-window-card>div{display:flex;align-items:center;gap:15px}.aba-study-exam-window-card>div>i{font-size:42px;color:#9cb5cc}body.aba-my-private-body .aba-study-exam-window-card small,body.aba-my-private-body .aba-study-productivity-card small,body.aba-my-private-body .aba-study-reading-grid small{display:block;color:var(--study-red);font-size:9px;font-weight:900;letter-spacing:.12em}body.aba-my-private-body .aba-study-exam-window-card strong{display:block;margin-top:4px;color:var(--study-blue);font-size:17px}.aba-study-exam-window-card p{margin:0;color:#657c92;font-size:11px;line-height:1.55}body.aba-my-private-body .aba-study-productivity-card,body.aba-my-private-body .aba-study-reading-grid>article{margin-top:18px;padding:20px;border:1px solid var(--study-line);border-radius:17px;background:#fff;box-shadow:0 10px 28px rgba(18,57,104,.06)}body.aba-my-private-body .aba-study-productivity-card h3,body.aba-my-private-body .aba-study-reading-grid h3{margin:4px 0;color:var(--study-blue);font-size:17px}body.aba-my-private-body .aba-study-productivity-slots{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:15px}body.aba-my-private-body .aba-study-productivity-slots>article{display:grid;place-items:center;min-height:145px;padding:12px;border:1px solid #dce6ef;border-radius:12px;background:#f5f8fb}body.aba-my-private-body .aba-study-productivity-slots>article>i{--value:0;position:relative;display:grid;width:82px;aspect-ratio:1;place-items:center;border-radius:50%;background:conic-gradient(var(--study-teal) calc(var(--value)*1%),#dce5ed 0)}body.aba-my-private-body .aba-study-productivity-slots>article>i:before{position:absolute;inset:9px;border-radius:50%;background:#f5f8fb;content:""}.aba-study-productivity-slots>article>i b{z-index:1;color:var(--study-blue);font-size:15px}body.aba-my-private-body .aba-study-productivity-slots>article>strong{color:var(--study-blue);font-size:11px}body.aba-my-private-body .aba-study-productivity-slots .is-weekdays>div{display:flex;height:65px;align-items:flex-end;gap:5px}.aba-study-productivity-slots .is-weekdays span{display:grid;height:100%;grid-template-rows:1fr auto;align-items:end}.aba-study-productivity-slots .is-weekdays span i{display:block;width:13px;border-radius:4px 4px 0 0;background:#6d91df}.aba-study-productivity-slots .is-weekdays span b{color:#75899c;font-size:7px}.aba-study-productivity-slots .is-weekdays em{color:var(--study-red);font-style:normal;font-weight:900}body.aba-my-private-body .aba-study-reading-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.aba-study-reading-grid>article{margin-top:18px!important}body.aba-my-private-body .aba-study-reading-grid>article>div:not(.aba-study-reported-domains){display:grid;grid-template-columns:1fr auto;gap:3px 10px;padding:10px 0;border-top:1px solid #e1e8ef}.aba-study-reading-grid>article>div span{grid-column:1/-1;color:#71859a;font-size:9px}.aba-study-reading-grid>article>div b{color:var(--study-blue);font-size:11px}.aba-study-reading-grid>article>div strong{color:var(--study-teal);font-size:11px}.aba-study-reading-grid>article>div.is-review  :is(b,strong){color:var(--study-red)}body.aba-my-private-body .aba-study-reported-domains{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:7px!important;border:0!important}.aba-study-reported-domains span{display:flex!important;grid-column:auto!important;justify-content:space-between;padding:9px;border-radius:8px;background:#e9f0f6;color:var(--study-blue)!important}body.aba-my-private-body .aba-study-metrics-note{text-align:center;color:#71859a;font-size:9px;margin:18px 0 0}@media(max-width:980px){body.aba-my-private-body .aba-study-action-grid{grid-template-columns:1fr 1fr}body.aba-my-private-body .aba-study-action-card:last-child{grid-column:1/-1}body.aba-my-private-body .aba-study-lower-grid{grid-template-columns:1fr}}@media(max-width:1100px){body.aba-my-private-body .aba-study-analysis-grid{grid-template-columns:1fr 1fr}body.aba-my-private-body .aba-study-errors-card>div{grid-template-columns:1fr 1fr}body.aba-my-private-body .aba-study-productivity-slots{grid-template-columns:1fr 1fr}}@media(max-width:980px){body.aba-my-private-body .aba-study-metric-grid{grid-template-columns:repeat(3,1fr)}body.aba-my-private-body .aba-study-insight-grid{grid-template-columns:1fr}}@media(max-width:700px){body.aba-my-private-body .aba-study-home{padding:22px 14px 34px}body.aba-my-private-body .aba-study-home-head{display:block}body.aba-my-private-body .aba-study-home-track{width:max-content;margin-top:16px}body.aba-my-private-body .aba-study-next-step{grid-template-columns:auto 1fr}body.aba-my-private-body .aba-study-next-step>a{grid-column:1/-1;width:100%}body.aba-my-private-body .aba-study-action-grid{grid-template-columns:1fr}body.aba-my-private-body .aba-study-action-card:last-child{grid-column:auto}.aba-study-section-title h2{font-size:18px}body.aba-my-private-body .aba-study-domain-metrics{grid-template-columns:1fr}body.aba-my-private-body .aba-study-metric-grid{grid-template-columns:repeat(2,1fr)}body.aba-my-private-body .aba-study-analysis-grid,body.aba-my-private-body .aba-study-errors-card>div,body.aba-my-private-body .aba-study-reading-grid,body.aba-my-private-body .aba-study-exam-window-card{grid-template-columns:1fr}body.aba-my-private-body .aba-study-load-card>div{grid-template-columns:1fr}body.aba-my-private-body .aba-study-metrics-suite{padding:14px}body.aba-my-private-body .aba-study-metrics-title{display:grid}body.aba-my-private-body .aba-study-metrics-title aside{min-width:0;width:100%}body.aba-my-private-body .aba-study-native-metrics{margin-inline:-14px;margin-bottom:-34px}body.aba-my-private-body .aba-study-native-metrics>.aba-student-metrics{padding:24px 14px 60px}}.aba-professional-lesson[data-task="A.1"].aba-a1-clean{container-type:inline-size;overflow-x:hidden}.aba-a1-clean p,.aba-a1-clean li,.aba-a1-clean td,.aba-a1-clean th{text-align:left!important;text-align-last:auto!important;text-justify:auto!important;word-spacing:normal!important}.aba-a1-clean .aba-goal-map{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:28px 0}.aba-a1-clean .aba-goal-map article{display:flex;flex-direction:column;gap:8px;padding:20px;border:1px solid #d5e1ec;border-top:5px solid #174579;border-radius:10px;background:#fff;box-shadow:0 4px 14px rgba(18,59,112,.06)}.aba-a1-clean .aba-goal-map article:nth-child(2){border-top-color:#e59a25}.aba-a1-clean .aba-goal-map article:nth-child(3){border-top-color:#d7192d}.aba-a1-clean .aba-goal-map b{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#174579;color:#fff}.aba-a1-clean .aba-goal-map h3{margin:3px 0;color:#123b70;font-weight:900}.aba-a1-clean .aba-goal-map p{margin:0!important}.aba-a1-clean .aba-study-route{margin:20px 0 30px;padding:18px 20px;border-left:5px solid #174579;border-radius:0 8px 8px 0;background:#edf4fa;color:#334e68}.aba-a1-clean .aba-board-tip{margin:20px 0;padding:17px 20px;border-left:5px solid #e59a25;border-radius:0 8px 8px 0;background:#fff8e8}.aba-a1-clean .aba-board-tip>strong{display:block;margin-bottom:5px;color:#123b70}.aba-a1-clean .aba-board-tip p{margin:0!important}.aba-a1-clean .aba-think-box{margin:22px 0;padding:20px;border:1px solid #cbd9e7;border-left:6px solid #d7192d;border-radius:9px;background:#f7f9fc}.aba-a1-clean .aba-think-box h4{margin:0 0 12px;color:#123b70;font-weight:900}.aba-a1-clean .aba-think-box p:last-child{margin-bottom:0!important}.aba-a1-clean .aba-a1-visual{margin:22px 0;padding:22px;border:1px solid #d5e1ec;border-radius:10px;background:#fff}.aba-a1-clean .aba-a1-bars{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;align-items:end;height:230px;padding:12px 22px 0;border-bottom:3px solid #174579}.aba-a1-clean .aba-a1-bars span{position:relative;display:block;height:var(--v);min-height:34px;border-radius:7px 7px 0 0;background:#79a9c9}.aba-a1-clean .aba-a1-bars span:nth-child(even){background:#174579}.aba-a1-clean .aba-a1-bars b{position:absolute;bottom:calc(100% + 6px);left:50%;transform:translateX(-50%);color:#123b70}.aba-a1-clean .aba-a1-bars i{position:absolute;top:calc(100% + 8px);left:50%;transform:translateX(-50%);font-style:normal}.aba-a1-clean .aba-a1-visual>p{margin:28px 0 0!important}.aba-a1-clean .aba-a1-evidence-path{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;gap:10px;align-items:stretch;margin:24px 0}.aba-a1-clean .aba-a1-evidence-path>div{display:flex;flex-direction:column;gap:6px;padding:17px;border:1px solid #d5e1ec;border-top:5px solid #174579;border-radius:9px;background:#f7f9fc}.aba-a1-clean .aba-a1-evidence-path>div span{color:#b41325;font-weight:900}.aba-a1-clean .aba-a1-evidence-path>i{align-self:center;color:#d7192d;font-style:normal;font-weight:900}.aba-a1-clean .aba-common-mistake{margin:22px 0;padding:18px;border:1px solid #edc5ca;border-left:6px solid #d7192d;border-radius:8px;background:#fff5f6}.aba-a1-clean .aba-common-mistake>strong{color:#b41325}.aba-a1-clean .aba-common-mistake p{margin:7px 0 0!important}.aba-a1-clean .aba-a1-final-sequence{display:flex;flex-direction:column;gap:10px;margin:24px 0;padding:20px;border-radius:9px;background:#174579;color:#fff}.aba-a1-clean .aba-a1-final-sequence strong{color:#fff;font-size:1.15rem}.aba-a1-clean .aba-a1-final-sequence span{color:#eaf2f9}.aba-a1-clean .aba-mastering-table{width:100%!important;table-layout:auto!important}.aba-a1-clean .aba-mastering-table  :is(th,td){padding:14px 16px!important;vertical-align:top!important;line-height:1.5!important}@container (max-width:720px){.aba-a1-clean .aba-goal-map,.aba-a1-clean .aba-a1-evidence-path{grid-template-columns:1fr}.aba-a1-clean .aba-a1-evidence-path>i{transform:rotate(90deg);justify-self:center}.aba-a1-clean .aba-a1-bars{gap:9px;padding-inline:8px}.aba-a1-clean .aba-mastering-table{display:block;overflow-x:auto}}.aba-a1-clean .aba-a1-visual{padding:18px 22px}.aba-a1-clean .aba-a1-bars{height:145px;gap:16px;padding:10px 14px 0}.aba-a1-clean .aba-a1-bars span{min-height:0;background:#8fc0dc!important;color:#082f5d}.aba-a1-clean .aba-a1-bars span:nth-child(1){height:72%}.aba-a1-clean .aba-a1-bars span:nth-child(2){height:48%}.aba-a1-clean .aba-a1-bars span:nth-child(3){height:84%}.aba-a1-clean .aba-a1-bars span:nth-child(4){height:60%}.aba-a1-clean .aba-a1-bars span:nth-child(5){height:96%}.aba-a1-clean .aba-a1-bars b{top:8px;bottom:auto;color:#082f5d;font-size:1rem}.aba-a1-clean .aba-a1-bars i{top:auto;bottom:8px;width:100%;padding:0 4px;color:#173f68;font-size:.76rem;text-align:center}.aba-a1-clean .aba-a1-visual>p{margin:18px 0 0!important}.aba-a1-clean .aba-a1-final-sequence{background:#dcecf7;color:#123b70;border:1px solid #bfd5e7}.aba-a1-clean .aba-a1-final-sequence strong{color:#123b70}.aba-a1-clean .aba-a1-final-sequence span{color:#334e68}.aba-a1-clean .aba-apa-references{padding:20px 22px;border:1px solid #d5e1ec;border-radius:9px;background:#f7f9fc;color:#334e68}.aba-a1-clean .aba-apa-references>strong{display:block;margin-bottom:12px;color:#123b70;font-size:1.05rem}.aba-a1-clean .aba-apa-references p{margin:0 0 9px!important;padding-left:1.5rem;text-indent:-1.5rem;line-height:1.55}.aba-a1-clean .aba-apa-references p:last-child{margin-bottom:0!important}.aba-a1-clean .aba-a1-bars{align-items:stretch;height:175px;padding:0 14px 8px;border-bottom:0}.aba-a1-clean .aba-a1-bar{display:grid;grid-template-rows:24px 1fr 30px;align-items:end;justify-items:center;min-width:0;border-bottom:3px solid #2c5f91}.aba-a1-clean .aba-a1-bar>strong{position:static;display:block;align-self:center;color:#123b70;font-size:1rem;line-height:1;text-align:center;transform:none}.aba-a1-clean .aba-a1-bar>span{position:static;display:block;align-self:end;width:82%;min-height:0;border-radius:7px 7px 0 0;background:#8fc0dc!important}.aba-a1-clean .aba-a1-bar:nth-child(1)>span{height:72%}.aba-a1-clean .aba-a1-bar:nth-child(2)>span{height:48%}.aba-a1-clean .aba-a1-bar:nth-child(3)>span{height:84%}.aba-a1-clean .aba-a1-bar:nth-child(4)>span{height:60%}.aba-a1-clean .aba-a1-bar:nth-child(5)>span{height:96%}.aba-a1-clean .aba-a1-bar>small{position:static;align-self:center;width:100%;color:#334e68;font-size:.76rem;line-height:1.15;text-align:center;white-space:normal}.aba-a1-clean .aba-apa-references{margin-top:32px!important;padding:20px 0 0;border:0;border-top:1px solid #cbd9e7;border-radius:0;background:transparent}html body #classroom-workspace .aba-professional-lesson[data-task="B.11"] p,html body #classroom-workspace .aba-professional-lesson[data-task="B.11"] span,html body #classroom-workspace .aba-professional-lesson[data-task="B.11"] small,html body #classroom-workspace .aba-professional-lesson[data-task="B.11"] td,html body #classroom-workspace .aba-professional-lesson[data-task="B.11"] th{text-align:left!important;text-align-last:auto!important;text-justify:auto!important;word-spacing:normal!important}.aba-professional-lesson[data-task="B.12"]{container-type:inline-size}html body #classroom-workspace .aba-professional-lesson[data-task="B.12"] p,html body #classroom-workspace .aba-professional-lesson[data-task="B.12"] span,html body #classroom-workspace .aba-professional-lesson[data-task="B.12"] small,html body #classroom-workspace .aba-professional-lesson[data-task="B.12"] td,html body #classroom-workspace .aba-professional-lesson[data-task="B.12"] th{text-align:left!important;text-align-last:auto!important;text-justify:auto!important;word-spacing:normal!important}html body #classroom-workspace .aba-professional-lesson[data-task="B.12"] .aba-b12-multiple>strong{color:#fff!important}.aba-b12-control-map{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:12px;align-items:center;margin:28px 0}.aba-b12-control-map>div{display:flex;flex-direction:column;gap:7px;min-height:130px;padding:18px;border-top:5px solid #123b70;border-radius:9px;background:#f3f7fb}.aba-b12-control-map b{color:#b41325;font-weight:900}.aba-b12-control-map i{color:#b41325;font-size:1.35rem;font-style:normal;font-weight:900}.aba-b12-definition{display:grid;grid-template-columns:190px 1fr;gap:18px;align-items:center;margin:20px 0;padding:18px;border-left:6px solid #d7192d;border-radius:8px;background:#eaf3fa}.aba-b12-definition>strong{color:#123b70;font-size:1.05rem}.aba-b12-definition p{margin:0!important}.aba-b12-signal-lab{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin:23px 0}.aba-b12-signal-lab>div{display:grid;grid-template-columns:auto 1fr auto 1fr;gap:9px;align-items:center;padding:20px;border:1px solid #d2deea;border-radius:10px;background:#fff}.aba-b12-signal-lab b{display:grid;place-items:center;width:50px;height:50px;border-radius:50%;background:#123b70;color:#fff;font-size:1.25rem}.aba-b12-signal-lab strong{grid-column:2/-1;color:#123b70}.aba-b12-signal-lab i{color:#d7192d;font-style:normal;font-weight:900}.aba-b12-signal-lab em{font-style:normal;font-weight:800;color:#123b70}.aba-b12-signal-lab small{grid-column:1/-1;padding-top:10px;border-top:1px solid #dae3ec}.aba-b12-signal-lab .sdelta{background:#f5f6f8}.aba-b12-signal-lab .sdelta b{background:#68788a}.aba-b12-contingency{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:22px 0;border:1px solid #d2dfeb;border-radius:10px;overflow:hidden}.aba-b12-contingency>div{display:flex;flex-direction:column;gap:8px;padding:20px;background:#fff}.aba-b12-contingency>div+div{border-left:2px solid #bfd0df}.aba-b12-contingency>div:nth-child(2){background:#eef5fb}.aba-b12-contingency b{color:#d7192d;font-size:.75rem}.aba-b12-contingency span{color:#123b70;font-weight:900}.aba-b12-examples{display:grid;grid-template-columns:1.15fr 1fr 1fr;gap:13px;margin:22px 0}.aba-b12-examples article{display:flex;flex-direction:column;gap:7px;padding:19px;border:1px solid #d5e1ec;border-radius:9px;background:#f7f9fc}.aba-b12-examples article:first-child{border-top:5px solid #123b70;background:#edf5fb}.aba-b12-examples b{color:#d7192d;font-size:.74rem}.aba-b12-examples h3{margin:0;color:#123b70}.aba-b12-examples p{margin:4px 0!important}.aba-b12-gradient{margin:22px 0;padding:20px;border:1px solid #d4e0eb;border-radius:10px;background:#f7f9fc}.aba-b12-gradient .bars{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;align-items:end;height:235px;padding:15px 10px 0;border-bottom:3px solid #123b70}.aba-b12-gradient .bars span{position:relative;display:block;height:var(--h);min-height:45px;border-radius:7px 7px 0 0;background:#8faccc}.aba-b12-gradient .bars .peak{background:#d7192d}.aba-b12-gradient .bars i{position:absolute;bottom:calc(100% + 7px);left:50%;width:115px;transform:translateX(-50%);font-style:normal;font-size:.72rem;text-align:center!important}.aba-b12-gradient>p{margin:16px 0 0!important}.aba-b12-conditional{display:grid;grid-template-columns:.75fr auto 1.3fr;gap:14px;align-items:center;margin:22px 0;padding:20px;border:1px solid #d4e0eb;border-radius:10px;background:#f7f9fc}.aba-b12-conditional .sample{display:flex;flex-direction:column;gap:8px;padding:17px;border-radius:8px;background:#123b70;color:#fff}.aba-b12-conditional .sample b{font-size:.73rem;color:#fff}.aba-b12-conditional>i{color:#d7192d;font-style:normal;font-weight:900}.aba-b12-conditional .choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.aba-b12-conditional .choices span{padding:12px;border:1px solid #cbd8e5;border-radius:7px;background:#fff;text-align:center!important}.aba-b12-conditional .choices .correct{border-color:#123b70;background:#e7f0f8;color:#123b70;font-weight:900}.aba-b12-conditional>p{grid-column:1/-1;margin:0!important;padding-top:13px;border-top:1px solid #d2deea}.aba-b12-multiple{display:flex;flex-wrap:wrap;gap:9px;align-items:center;margin:20px 0}.aba-b12-multiple span{padding:11px 14px;border-radius:999px;background:#edf3f8;color:#123b70;font-weight:800}.aba-b12-multiple strong{padding:12px 16px;border-radius:7px;background:#123b70;color:#fff}.aba-b12-fault-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:22px 0;border:1px solid #d2dfeb;border-radius:9px;overflow:hidden}.aba-b12-fault-grid>div{display:flex;flex-direction:column;gap:8px;padding:17px;background:#fff}.aba-b12-fault-grid>div+div{border-left:2px solid #c2d1df}.aba-b12-fault-grid>div:nth-child(even){background:#f2f6fa}.aba-b12-fault-grid b{color:#d7192d;font-size:.74rem}.aba-b12-case-data{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin:18px 0}.aba-b12-case-data>div{display:grid;grid-template-columns:1fr auto;gap:6px;padding:16px;border-radius:8px;background:#fff}.aba-b12-case-data b{grid-column:1/-1;color:#123b70}.aba-b12-case-data strong{color:#d7192d;font-size:1.4rem}.aba-b12-case-data span{align-self:center}.aba-b12-checklist{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:22px 0}.aba-b12-checklist>div{display:grid;grid-template-columns:auto 1fr;gap:8px;padding:17px;border-top:5px solid #123b70;border-radius:8px;background:#f4f8fb}.aba-b12-checklist b{grid-row:1/3;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#d7192d;color:#fff}.aba-b12-checklist strong{color:#123b70}.aba-b12-checklist span{grid-column:2}.aba-professional-lesson[data-task="B.12"] .aba-practical-example-title{padding:12px 16px;border-radius:7px;background:#123b70;color:#fff}@media(max-width:1100px){.aba-b12-control-map{grid-template-columns:1fr}.aba-b12-control-map>i{transform:rotate(90deg);justify-self:center}.aba-b12-examples,.aba-b12-fault-grid,.aba-b12-checklist{grid-template-columns:repeat(2,minmax(0,1fr))}.aba-b12-fault-grid>div:nth-child(odd){border-left:0}.aba-b12-fault-grid>div:nth-child(n+3){border-top:2px solid #c2d1df}}@media(max-width:700px){.aba-b12-definition,.aba-b12-signal-lab,.aba-b12-contingency,.aba-b12-examples,.aba-b12-conditional,.aba-b12-fault-grid,.aba-b12-case-data,.aba-b12-checklist{grid-template-columns:1fr}.aba-b12-contingency>div+div,.aba-b12-fault-grid>div+div{border-left:0;border-top:2px solid #bfd0df}.aba-b12-conditional>i{transform:rotate(90deg);justify-self:center}.aba-b12-conditional .choices{grid-template-columns:1fr}.aba-b12-gradient .bars i{width:70px;font-size:.62rem}}@media(min-width:701px) and (max-width:1100px){.aba-b12-control-map{grid-template-columns:1fr auto 1fr auto 1fr}.aba-b12-control-map>i{transform:none}.aba-b12-examples{grid-template-columns:1.15fr 1fr 1fr}.aba-b12-fault-grid,.aba-b12-checklist{grid-template-columns:repeat(4,minmax(0,1fr))}.aba-b12-fault-grid>div:nth-child(n+3){border-top:0}.aba-b12-fault-grid>div+div{border-left:2px solid #c2d1df}}@container (max-width:700px){.aba-b12-control-map{grid-template-columns:1fr}.aba-b12-control-map>i{transform:rotate(90deg);justify-self:center}.aba-b12-examples,.aba-b12-fault-grid,.aba-b12-checklist{grid-template-columns:repeat(2,minmax(0,1fr))}.aba-b12-fault-grid>div:nth-child(odd){border-left:0}.aba-b12-fault-grid>div:nth-child(n+3){border-top:2px solid #c2d1df}}.aba-professional-lesson:is([data-task="A.5"],[data-task="B.1"],[data-task="B.2"],[data-task="B.3"],[data-task="B.4"],[data-task="B.5"],[data-task="B.6"],[data-task="B.7"],[data-task="B.8"],[data-task="B.9"],[data-task="B.10"],[data-task="B.11"],[data-task="B.12"]){container-type:inline-size;overflow-x:hidden}html body #classroom-workspace .aba-professional-lesson:is([data-task="A.5"],[data-task="B.1"],[data-task="B.2"],[data-task="B.3"],[data-task="B.4"],[data-task="B.5"],[data-task="B.6"],[data-task="B.7"],[data-task="B.8"],[data-task="B.9"],[data-task="B.10"],[data-task="B.11"],[data-task="B.12"])  :is(p,li,td,th,span,small){text-align:left!important;text-align-last:auto!important;text-justify:auto!important;word-spacing:normal!important;overflow-wrap:anywhere}.aba-professional-lesson:is([data-task="A.5"],[data-task^="B."])>*{box-sizing:border-box;max-width:100%;min-width:0}.aba-professional-lesson:is([data-task="A.5"],[data-task^="B."]) table{width:100%!important;max-width:100%!important;table-layout:auto;border-collapse:separate;border-spacing:0;overflow:hidden}.aba-professional-lesson:is([data-task="A.5"],[data-task^="B."])  :is(th,td){padding:14px 16px!important;vertical-align:top!important;line-height:1.55!important}.aba-professional-lesson:is([data-task="A.5"],[data-task^="B."],[data-task^="C."],[data-task^="D."],[data-task^="E."],[data-task^="F."],[data-task^="G."],[data-task^="H."],[data-task^="I."]) h2.aba-section-break{margin:34px 0 18px!important;padding:15px 18px!important;border-left:6px solid #d7192d!important;border-radius:8px!important;background:#174579!important;color:#fff!important;box-shadow:0 5px 15px rgba(18,59,112,.09)!important;font-weight:900!important;line-height:1.3!important}.aba-professional-lesson[data-task="A.5"] .aba-dimension-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;overflow:visible!important}.aba-professional-lesson[data-task="A.5"] .aba-dimension-grid>*{min-width:0!important;padding:16px 10px!important;border:1px solid #d7e2ed!important;border-top:4px solid #174579!important;border-radius:9px!important;background:#f7f9fc!important;text-align:center!important}.aba-professional-lesson[data-task="A.5"] .aba-dimension-grid>*:last-child{grid-column:2/4}.aba-professional-lesson[data-task="A.5"]  :is(.aba-quality-dashboard,.aba-dimension-path){max-width:100%!important;overflow:hidden!important}@container (max-width:760px){.aba-professional-lesson[data-task="A.5"] .aba-dimension-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.aba-professional-lesson[data-task="A.5"] .aba-dimension-grid>*:last-child{grid-column:1/-1!important}.aba-professional-lesson:is([data-task^="B."]) :is(.aba-b1-response-tree,.aba-b1-tree-branches,.aba-b2-decision-path,.aba-b2-stimulus-core,.aba-b2-stimulus-system,.aba-b3-case-columns,.aba-b3-contingency-loop,.aba-b3-dual-system,.aba-b3-pairing-sequence,.aba-b3-question-split,.aba-b4-case-analysis,.aba-b4-common-effect,.aba-b4-escape-avoid,.aba-b4-reinforcement-contrast,.aba-b5-case-timeline,.aba-b5-decision-ladder,.aba-b5-procedure-steps,.aba-b5-punishment-matrix,.aba-b5-risk-spectrum,.aba-b6-case-split,.aba-b6-decision,.aba-b6-evidence-route,.aba-b6-mediation-map,.aba-b6-two-axis,.aba-b7-case-evolution,.aba-b7-conditioning-chain,.aba-b7-decision-tree,.aba-b7-proof-test,.aba-b7-token-system,.aba-b7-value-path,.aba-b8-case-proof,.aba-b8-classifier,.aba-b8-decision,.aba-b8-learning-sequence,.aba-b8-risk-board,.aba-b9-case-reasoning,.aba-b9-contrast,.aba-b9-decision-flow,.aba-b9-ratio-lanes,.aba-b9-time-tracks,.aba-b10-alternation,.aba-b10-chain-contrast,.aba-b10-chain-route,.aba-b10-choice-field,.aba-b10-control-map,.aba-b10-decision-tree,.aba-b10-four-architectures,.aba-b10-question-strip,.aba-b11-case-grid,.aba-b11-core-rule,.aba-b11-course,.aba-b11-decision,.aba-b11-not-the-same,.aba-b11-operant-path,.aba-b11-respondent-lab,.aba-b11-side-by-side,.aba-b12-case-data,.aba-b12-checklist,.aba-b12-conditional,.aba-b12-contingency,.aba-b12-control-map,.aba-b12-examples,.aba-b12-fault-grid,.aba-b12-signal-lab){display:grid!important;grid-template-columns:1fr!important;gap:12px!important;width:100%!important;max-width:100%!important;height:auto!important;overflow:hidden!important}.aba-professional-lesson:is([data-task^="B."]) :is(.aba-b1-response-tree,.aba-b2-decision-path,.aba-b3-dual-system,.aba-b4-reinforcement-contrast,.aba-b5-punishment-matrix,.aba-b6-mediation-map,.aba-b7-conditioning-chain,.aba-b8-learning-sequence,.aba-b9-contrast,.aba-b10-alternation,.aba-b10-chain-route,.aba-b11-core-rule,.aba-b12-control-map)>i{transform:rotate(90deg)!important;justify-self:center!important}.aba-professional-lesson:is([data-task^="B."]) [class^="aba-b"]>*{min-width:0!important;max-width:100%!important;box-sizing:border-box!important}}@container (max-width:520px){.aba-professional-lesson[data-task="A.5"] .aba-dimension-grid{grid-template-columns:1fr!important}.aba-professional-lesson:is([data-task="A.5"],[data-task^="B."]) :is(th,td){padding:11px 12px!important;font-size:.92rem!important}.aba-professional-lesson:is([data-task="A.5"],[data-task^="B."]) table{display:block!important;overflow-x:auto!important}}html body #classroom-workspace .aba-professional-lesson[data-task="B.1"] .aba-b1-response-tree{display:grid!important;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr)!important;gap:12px!important;align-items:center!important;width:100%!important;height:auto!important;padding:22px!important;overflow:hidden!important;background:#f7f9fc!important}html body #classroom-workspace .aba-professional-lesson[data-task="B.1"]  :is(.aba-b1-tree-root,.aba-b1-tree-instance,.aba-b1-tree-class){display:flex!important;flex-direction:column!important;gap:8px!important;width:auto!important;min-width:0!important;height:auto!important;padding:18px!important;border:1px solid #d5e1ec!important;border-top:5px solid #174579!important;border-radius:9px!important;background:#fff!important}html body #classroom-workspace .aba-professional-lesson[data-task="B.1"]  :is(.aba-b1-tree-root,.aba-b1-tree-instance,.aba-b1-tree-class)>span{display:block!important;width:auto!important;writing-mode:horizontal-tb!important;word-break:normal!important;color:#b41325!important;font-size:.72rem!important;font-weight:900!important}html body #classroom-workspace .aba-professional-lesson[data-task="B.1"] .aba-b1-tree-branches{grid-column:1/-1!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;width:100%!important;margin:0!important}html body #classroom-workspace .aba-professional-lesson[data-task="B.1"] .aba-b1-tree-branches article{display:flex!important;flex-direction:column!important;gap:7px!important;min-width:0!important;padding:16px 18px!important;border-left:5px solid #174579!important;border-radius:8px!important;background:#edf4fa!important;color:#40566e!important}html body #classroom-workspace .aba-professional-lesson[data-task="B.1"] .aba-b1-tree-branches article:last-child{border-left-color:#d7192d!important}@container (max-width:620px){html body #classroom-workspace .aba-professional-lesson[data-task="B.1"] .aba-b1-response-tree{grid-template-columns:1fr!important}html body #classroom-workspace .aba-professional-lesson[data-task="B.1"] .aba-b1-response-tree>.aba-b1-tree-branches{grid-column:1!important;grid-template-columns:1fr!important}}html body #classroom-workspace .aba-professional-lesson:is([data-task="B.1"],[data-task="B.2"],[data-task="B.3"],[data-task="B.4"],[data-task="B.5"],[data-task="B.6"],[data-task="B.7"],[data-task="B.8"],[data-task="B.9"],[data-task="B.10"],[data-task="B.11"],[data-task="B.12"])>div[class^="aba-b"]{box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin:24px 0!important;padding:18px!important;border:1px solid #d5e1ec!important;border-radius:10px!important;background:#f7f9fc!important;box-shadow:none!important}html body #classroom-workspace .aba-professional-lesson:is([data-task^="B."]) [class^="aba-b"]  :is(div,article,p,span,strong,small,header,footer){min-width:0!important;max-width:100%;box-sizing:border-box;writing-mode:horizontal-tb!important;word-break:normal!important}html body #classroom-workspace .aba-professional-lesson:is([data-task^="B."]) [class^="aba-b"]  :is(header,footer){position:static!important;inset:auto!important}html body #classroom-workspace .aba-professional-lesson:is([data-task^="B."]) [class^="aba-b"] article{box-shadow:none!important}.aba-welcome-stars{position:absolute;inset:0;pointer-events:none;overflow:hidden;border-radius:inherit}.aba-welcome-stars i{position:absolute;width:7px;height:7px;background:#ffd84d;clip-path:polygon(50% 0,61% 36%,100% 50%,61% 64%,50% 100%,39% 64%,0 50%,39% 36%);filter:drop-shadow(0 0 7px #ffd84d);animation:welcome-star 2.4s ease-in-out infinite}.aba-welcome-stars i:nth-child(1){left:9%;top:17%}.aba-welcome-stars i:nth-child(2){right:11%;top:20%;animation-delay:.4s}.aba-welcome-stars i:nth-child(3){left:16%;bottom:20%;animation-delay:.8s}.aba-welcome-stars i:nth-child(4){right:17%;bottom:15%;animation-delay:1.2s}.aba-welcome-stars i:nth-child(5){left:7%;top:52%;animation-delay:1.6s}.aba-welcome-stars i:nth-child(6){right:7%;top:50%;animation-delay:2s}@keyframes welcome-star{0%,100%{opacity:.25;transform:scale(.7) rotate(0)}50%{opacity:1;transform:scale(1.7) rotate(90deg)}}@keyframes welcome-pop{from{opacity:0;transform:scale(.72) rotate(-3deg)}to{opacity:1;transform:scale(1) rotate(0)}}@media (max-width:760px){body.aba-mobile-app-view.aba-mobile-book-library-body .aba-book-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}body.aba-mobile-app-view.aba-mobile-book-library-body .aba-book-card{width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:10px!important}html:has(body.aba-mobile-ranking-body),body.aba-mobile-app-view.aba-mobile-ranking-body,body.aba-mobile-app-view.aba-mobile-ranking-body .aba-leaderboard-page{position:static!important;height:auto!important;min-height:100%!important;max-height:none!important;overflow-x:hidden!important;overflow-y:auto!important;touch-action:pan-y!important;-webkit-overflow-scrolling:touch!important}body.aba-mobile-app-view.aba-mobile-ranking-body .aba-leaderboard-page>.aba-admin-shell{display:none!important}body.aba-mobile-app-view.aba-mobile-ranking-body .aba-mobile-ranking-card-page{display:block!important;width:100%!important;max-width:430px!important;margin:0 auto!important;overflow:visible!important}body.aba-mobile-app-view.aba-mobile-ranking-body .aba-leaderboard-page{position:fixed!important;inset:0!important;display:block!important;width:100%!important;height:100dvh!important;min-height:0!important;max-height:100dvh!important;padding:14px 12px 120px!important;overflow-x:hidden!important;overflow-y:scroll!important;overscroll-behavior-y:contain!important;touch-action:pan-y!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important}body.aba-mobile-app-view.aba-mobile-ranking-body .aba-leaderboard-page::-webkit-scrollbar{display:none!important}body.aba-mobile-app-view.aba-mobile-ranking-body .aba-mobile-ranking-card-page,body.aba-mobile-app-view.aba-mobile-ranking-body .aba-ranking-share-card{touch-action:pan-y!important}body.aba-mobile-app-view.aba-mobile-ranking-body .aba-mobile-ranking-card-page .aba-ranking-share-card{height:auto!important;min-height:0!important;aspect-ratio:auto!important;padding-bottom:28px!important;overflow:hidden!important}body.aba-mobile-app-view.aba-mobile-ranking-body .aba-mobile-ranking-card-page .aba-ranking-share-card>small{position:relative!important;right:auto!important;bottom:auto!important;left:auto!important;display:block!important;width:100%!important;margin:22px auto 0!important;padding:0 8px!important;text-align:center!important}body.aba-mobile-app-view>.nh-footer-orgs,body.aba-mobile-app-view>.neuro-footer{display:none!important}}body.aba-badges-mobile-app-body{min-height:100%;overflow:hidden!important;overscroll-behavior-y:contain;touch-action:pan-x pan-y}body.aba-badges-mobile-app-body .aba-badges-embed{width:100%;max-width:none;padding:12px 12px 34px;overflow:visible}body.aba-badges-mobile-app-body .aba-token-family{min-width:0;margin:0 0 25px;overflow:visible}body.aba-badges-mobile-app-body .aba-mobile-badge-family-heading{display:flex;align-items:center;gap:10px;min-width:0;margin:0 0 10px;padding:0 3px}body.aba-badges-mobile-app-body .aba-mobile-badge-family-heading h2{min-width:0;margin:0;color:var(--aba-blue);font-size:clamp(20px,5.5vw,28px);line-height:1.08}body.aba-badges-mobile-app-body .aba-mobile-badge-family-heading span{flex:0 0 auto;padding:5px 10px;border:1px solid var(--aba-border);border-radius:9px;background:#fff;color:var(--aba-blue);font-size:14px;font-weight:800;line-height:1;box-shadow:0 3px 10px rgba(15,45,93,.06)}body.aba-badges-mobile-app-body .aba-badges-grid.aba-token-board{display:flex!important;grid-template-columns:none!important;flex-wrap:nowrap!important;gap:12px!important;width:100%!important;max-width:100%!important;margin:0!important;padding:3px 15px 13px 2px!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x proximity;scroll-padding-left:2px;overscroll-behavior-x:contain;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch;scrollbar-width:none}body.aba-badges-mobile-app-body .aba-badges-grid.aba-token-board::-webkit-scrollbar{display:none}body.aba-badges-mobile-app-body .aba-badge-card.aba-token-slot{display:grid!important;grid-template-columns:1fr!important;grid-template-rows:auto auto auto!important;flex:0 0 136px!important;width:136px!important;min-width:136px!important;min-height:180px!important;align-content:start!important;align-items:start!important;justify-items:center!important;gap:6px!important;padding:10px 8px 12px!important;scroll-snap-align:start;text-align:center!important}body.aba-badges-mobile-app-body .aba-badge-card.aba-token-slot img{grid-column:auto!important;grid-row:auto!important;width:108px!important;height:108px!important;margin:0 auto!important;object-fit:contain}body.aba-badges-mobile-app-body .aba-badge-card.aba-token-slot h2{grid-column:auto!important;grid-row:auto!important;width:100%;margin:0!important;color:var(--aba-blue);font-size:14px!important;line-height:1.15!important;text-align:center!important}body.aba-badges-mobile-app-body .aba-badge-card.aba-token-slot .aba-earned-pill{grid-column:auto!important;grid-row:auto!important;margin:1px auto 0!important}html:has(body.aba-mobile-full-profile-body),body.aba-mobile-full-profile-body{width:100%!important;height:auto!important;min-height:100%!important;max-height:none!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior-y:auto!important;touch-action:pan-y!important;-webkit-overflow-scrolling:touch!important}body.aba-mobile-full-profile-body .aba-profile-page{box-sizing:border-box!important;display:block!important;width:100%!important;max-width:none!important;min-height:0!important;height:auto!important;margin:0!important;padding:14px 12px 112px!important;overflow:visible!important}body.aba-mobile-full-profile-body .aba-profile-layout{display:flex!important;flex-direction:column!important;gap:14px!important;width:100%!important;max-width:none!important;min-width:0!important;min-height:0!important;height:auto!important;overflow:visible!important}body.aba-mobile-full-profile-body .aba-profile-card-right,body.aba-mobile-full-profile-body .aba-profile-feed{position:static!important;grid-column:auto!important;grid-row:auto!important;order:initial!important;box-sizing:border-box!important;display:grid!important;width:100%!important;max-width:none!important;min-width:0!important;min-height:0!important;height:auto!important;overflow:visible!important}body.aba-mobile-full-profile-body .aba-profile-card-right{order:0!important;grid-template-columns:68px minmax(0,1fr)!important;grid-template-rows:auto auto auto auto!important;align-items:center!important;gap:2px 14px!important;padding:18px 14px!important;text-align:left!important}body.aba-mobile-full-profile-body .aba-profile-avatar.large{grid-column:1!important;grid-row:1 / 4!important;width:68px!important;height:68px!important;min-width:68px!important;margin:0!important}body.aba-mobile-full-profile-body .aba-profile-card-right>h1,body.aba-mobile-full-profile-body .aba-profile-card-right>.aba-handle,body.aba-mobile-full-profile-body .aba-profile-card-right>.aba-profile-title{grid-column:2!important;margin:0!important;text-align:left!important}body.aba-mobile-full-profile-body .aba-profile-card-right>h1{grid-row:1!important;font-size:22px!important;line-height:1.1!important}body.aba-mobile-full-profile-body .aba-profile-card-right>.aba-handle{grid-row:2!important}body.aba-mobile-full-profile-body .aba-profile-card-right>.aba-profile-title{grid-row:3!important}body.aba-mobile-full-profile-body .aba-profile-bio,body.aba-mobile-full-profile-body .aba-profile-lines,body.aba-mobile-full-profile-body .aba-edit-button{display:none!important}body.aba-mobile-full-profile-body .aba-profile-stats{grid-column:1 / -1!important;grid-row:4!important;width:100%!important;margin:14px 0 0!important;padding:14px 0 16px!important;border-top:1px solid #d9e4ef!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}html:has(body.aba-mobile-book-library-body),body.aba-mobile-book-library-body,html:has(body.aba-mobile-ranking-body),body.aba-mobile-ranking-body{position:static!important;width:100%!important;height:auto!important;min-height:100%!important;max-height:none!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior-y:auto!important;touch-action:pan-y!important;-webkit-overflow-scrolling:touch!important}body.aba-mobile-book-library-body .aba-book-library-page,body.aba-mobile-book-library-body .aba-book-library-shell,body.aba-mobile-ranking-body .aba-leaderboard-page,body.aba-mobile-ranking-body .aba-admin-shell{position:static!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;touch-action:pan-y!important}body.aba-mobile-book-library-body .aba-book-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;width:100%!important}body.aba-mobile-book-library-body .aba-book-card{width:100%!important;max-width:430px!important;margin:0 auto!important}body.aba-mobile-book-library-body .aba-book-card>img,body.aba-mobile-book-library-body .aba-book-cover-placeholder{height:auto!important;aspect-ratio:1 / 1!important;padding:4px!important}body.aba-mobile-book-library-body .aba-book-card{padding:10px!important}body.aba-mobile-book-library-body .aba-book-card h2{font-size:16px!important}body.aba-mobile-book-library-body .aba-book-card .aba-book-meta{font-size:11px!important;white-space:normal!important}body.aba-mobile-ranking-body .aba-leaderboard-page>.aba-admin-shell{display:none!important}body.aba-mobile-ranking-body .aba-mobile-ranking-card-page{display:block!important;width:100%!important;max-width:430px!important;margin:0 auto!important;padding:4px 0 24px!important;overflow:visible!important}body.aba-mobile-ranking-body .aba-mobile-ranking-card-page .aba-ranking-share-card{width:100%!important;height:auto!important;min-height:0!important;aspect-ratio:9 / 16!important;margin:0!important}body.aba-mobile-app-view>.nh-footer-orgs,body.aba-mobile-app-view>.neuro-footer{display:none!important}html:has(body.aba-mobile-ranking-body),body.aba-mobile-ranking-body{height:auto!important;min-height:100%!important;overflow-x:hidden!important;overflow-y:auto!important;touch-action:pan-y!important;overscroll-behavior-y:contain!important}body.aba-mobile-ranking-body .aba-leaderboard-page{min-height:100vh!important;padding:18px 12px 118px!important;background:radial-gradient(circle at 50% 12%,#235d9b 0,#103c73 32%,#071d3c 100%)!important}body.aba-mobile-ranking-body .aba-admin-shell{padding:0!important}body.aba-mobile-ranking-body .aba-ranking-title{text-align:center!important}body.aba-mobile-ranking-body .aba-ranking-title h1{color:#fff!important;font-size:34px!important}body.aba-mobile-ranking-body .aba-ranking-title .aba-kicker{color:#ffcf38!important}body.aba-mobile-ranking-body .aba-ranking-title>i{margin:12px auto 0!important}body.aba-mobile-ranking-body .aba-ranking-card-open{margin:18px auto 0!important}body.aba-mobile-ranking-body .aba-leaderboard-hero,body.aba-mobile-ranking-body .aba-ranking-podium,body.aba-mobile-ranking-body .aba-ranking-rest{border:1px solid rgba(255,255,255,.18)!important;background-color:rgba(7,37,75,.76)!important;box-shadow:0 18px 38px rgba(0,0,0,.24)!important}body.aba-mobile-ranking-body .aba-leaderboard-hero{color:#fff!important}body.aba-mobile-ranking-body .aba-leaderboard-hero span{color:#bbd7f4!important}body.aba-mobile-ranking-body .aba-ranking-podium{background-image:linear-gradient(180deg,rgba(6,42,84,.08),rgba(4,29,61,.88)),url('../images/weekly-ranking-hero-3d.png')!important}body.aba-mobile-ranking-body .aba-ranking-rest{padding:16px 10px!important}body.aba-mobile-ranking-body .aba-ranking-rest>h2{color:#fff!important;text-align:center!important}body.aba-mobile-ranking-body .aba-ranking-row{background:linear-gradient(90deg,rgba(35,99,164,.92),rgba(20,71,124,.92))!important;border-color:rgba(255,255,255,.12)!important}body.aba-mobile-ranking-body .aba-ranking-row strong,body.aba-mobile-ranking-body .aba-ranking-row b{color:#fff!important}body.aba-mobile-ranking-body .aba-ranking-row em{color:#bfe1ff!important}body.aba-mobile-full-profile-body .aba-profile-feed{order:1!important;gap:14px!important}body.aba-mobile-full-profile-body .aba-profile-feed>*,body.aba-mobile-full-profile-body .aba-profile-feed>.aba-panel{box-sizing:border-box!important;grid-column:auto!important;width:100%!important;max-width:100%!important;min-width:0!important;min-height:0!important;height:auto!important;overflow:visible!important}body.aba-mobile-full-profile-body .aba-profile-feed>.aba-panel{padding:18px 14px!important}body.aba-mobile-full-profile-body .aba-profile-overview,body.aba-mobile-full-profile-body .aba-profile-exam-card,body.aba-mobile-full-profile-body .aba-profile-evolution{grid-template-columns:minmax(0,1fr)!important;gap:16px!important}body.aba-mobile-full-profile-body .aba-profile-readiness{flex-direction:column!important;align-items:center!important;text-align:center!important}body.aba-mobile-full-profile-body .aba-profile-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.aba-mobile-full-profile-body .aba-profile-countdown{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;width:100%!important}body.aba-mobile-full-profile-body .aba-profile-countdown span{min-width:0!important;padding:8px 3px!important}body.aba-mobile-full-profile-body .aba-profile-attempt-grid,body.aba-mobile-full-profile-body .aba-profile-library-grid,body.aba-mobile-full-profile-body .aba-profile-course-list{width:100%!important;max-width:100%!important;min-width:0!important}body.aba-mobile-full-profile-body .aba-profile-attempt-grid,body.aba-mobile-full-profile-body .aba-profile-library-grid{grid-template-columns:minmax(0,1fr)!important}body.aba-mobile-full-profile-body .aba-profile-domain-columns{gap:7px!important;overflow:hidden!important}body.aba-mobile-full-profile-body .aba-panel-heading-row{align-items:flex-start!important;flex-wrap:wrap!important;gap:10px!important}body.aba-mobile-full-profile-body .aba-panel-heading-row>.aba-btn{width:100%!important;justify-content:center!important}.aba-badges-page:not(.aba-badges-embed)>.aba-page-heading h1{color:var(--aba-blue);font-weight:900}.aba-badges-page:not(.aba-badges-embed)>.aba-page-heading h1::after{content:"";display:block;width:76px;height:5px;margin-top:14px;border-radius:999px;background:var(--aba-red)}.aba-badges-page:not(.aba-badges-embed)>.aba-page-heading .aba-kicker{color:var(--aba-red)}.aba-study-forecast>header{align-items:center}.aba-study-forecast>header h2 span{color:#0d376f;text-transform:uppercase}.aba-productive-icon{width:54px;height:54px;object-fit:contain;flex:0 0 auto;margin-left:auto}.aba-metric-action{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:8px 14px;border-radius:9px;background:#d7192d!important;color:#fff!important;text-decoration:none!important;font-weight:700;transition:.18s ease}.aba-metric-action:hover{background:#b7031f!important;transform:translateY(-1px)}.aba-metric-action.is-complete{background:#0876d1!important;color:#fff!important}.aba-error-pattern-list nav{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.aba-error-pattern-list nav .aba-metric-action{min-width:104px}@media(max-width:700px){.aba-productive-icon{width:44px;height:44px}.aba-study-forecast>header{gap:12px}.aba-error-pattern-list nav{width:100%}}.aba-study-forecast .aba-hourly-track{grid-template-columns:repeat(4,minmax(0,1fr))}.aba-weekday-card{display:flex;min-width:0;flex-direction:column;justify-content:center}.aba-weekday-card>strong{font-size:15px;color:#0b3267}.aba-weekday-card>em{margin-top:9px!important;color:#cf1728;font-size:20px!important;font-style:normal!important;font-weight:900}.aba-weekday-bars{height:112px;display:grid;grid-template-columns:repeat(7,1fr);gap:6px;align-items:end;margin-top:12px}.aba-weekday-bars span{position:static!important;display:grid!important;height:100%!important;grid-template-rows:1fr auto;align-items:end;background:none!important}.aba-weekday-bars i{width:100%;min-height:4px;display:block;border-radius:7px 7px 3px 3px;background:linear-gradient(180deg,#76a4ff,#4f75d8);transition:height .45s ease}.aba-weekday-bars b{padding-top:6px;color:#647b97;font-size:9px!important;text-align:center}@media(max-width:1050px){.aba-study-forecast .aba-hourly-track{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.aba-study-forecast .aba-hourly-track{grid-template-columns:1fr}}@media (min-width:761px){.aba-my-dashboard.aba-my-dashboard-flush-course{padding-right:0!important}.aba-my-shell.aba-my-shell-flush-course{gap:0!important}.aba-my-main-panel.aba-my-main-panel-flush-course{gap:0!important;padding-top:0!important}#classroom-workspace.aba-flush-domain-course.aba-lesson-page{width:100%!important;max-width:none!important;margin:0!important;padding:0 0 48px!important;grid-template-columns:332px minmax(0,1fr)!important;gap:0!important}#classroom-workspace.aba-classroom-embed.aba-flush-domain-course .aba-lesson-sidebar{top:0!important;min-height:100vh!important;max-height:100vh!important;margin:0!important;border-width:0 1px 0 0!important;border-radius:0!important;box-shadow:none!important}#classroom-workspace.aba-flush-domain-course .aba-lesson-content{padding:0 24px 40px!important}#classroom-workspace.aba-flush-domain-course .aba-lesson-domain-heading{min-height:0!important;margin:0!important}}@media (min-width:761px){body.aba-my-private-body .aba-my-dominando-frame-wrap{height:calc(100vh - var(--aba-personal-header-height) - var(--aba-personal-footer-height));height:calc(100dvh - var(--aba-personal-header-height) - var(--aba-personal-footer-height));min-height:0;overflow:hidden}body.aba-my-private-body .aba-my-dominando-frame{height:100%!important;min-height:0}body.aba-classroom-embed-body #classroom-workspace.aba-flush-domain-course .aba-lesson-sidebar{scrollbar-width:thin;scrollbar-color:#9fb6d0 transparent}}body.aba-my-private-body .aba-my-videoteca-frame-wrap{height:calc(100vh - var(--aba-personal-header-height) - var(--aba-personal-footer-height))!important;min-height:0!important;overflow:hidden!important}body.aba-my-private-body .aba-my-videoteca-frame{height:100%!important;min-height:0!important}body.aba-library-embed-body .aba-library-player-modal.is-open,body.aba-library-embed-body .aba-library-form-modal.is-open{place-items:start center!important;align-content:start!important;padding:12px 18px 18px!important;overflow-y:auto!important}body.aba-library-embed-body .aba-library-player-panel,body.aba-library-embed-body .aba-library-form-panel{width:min(1320px,100%)!important;max-height:calc(100vh - 30px)!important}body.aba-library-embed-body .aba-library-player,body.aba-library-embed-body .aba-library-player .aba-player-media{min-height:0!important}body.aba-library-embed-body .aba-library-player{height:clamp(320px,calc(100vh - 190px),720px)!important;aspect-ratio:16 / 9}body.aba-library-embed-body .aba-library-player .aba-player-media{height:100%!important}body.aba-library-embed-body .aba-library-modal-actions{position:sticky;top:0;z-index:20;display:flex;justify-self:end;align-items:center;gap:9px}body.aba-library-embed-body .aba-library-modal-actions .aba-library-modal-close{position:static!important}body.aba-library-embed-body .aba-library-modal-fullscreen{display:grid;width:40px;min-width:40px;height:40px;min-height:40px;padding:0;place-items:center;border:1px solid #d8e2ef;border-radius:7px;background:#fff;color:var(--aba-blue);font-size:17px;cursor:pointer;box-shadow:0 5px 16px rgba(15,45,93,.14)}body.aba-library-embed-body .aba-library-modal-fullscreen:hover,body.aba-library-embed-body .aba-library-modal-fullscreen:focus-visible{border-color:var(--aba-blue);background:var(--aba-blue);color:#fff}.aba-rich-editor{align-content:start}.aba-activity-editor-modal .aba-modal-card.wide{width:min(1420px,calc(100vw - 56px))}.aba-rich-visual{min-height:260px;max-height:520px;overflow:auto;padding:14px 16px;border:1px solid #cbd8e8;border-radius:8px;outline:none;color:var(--aba-text);background:#fff;font:inherit;line-height:1.55}.aba-rich-visual:focus{border-color:var(--aba-blue);box-shadow:0 0 0 3px rgba(15,45,93,.10)}.aba-rich-visual p,.aba-rich-visual div,.aba-rich-visual li,.aba-rich-visual td,.aba-rich-visual th,.aba-rich-visual span{font-family:inherit!important;font-size:14px!important;line-height:1.55!important}.aba-rich-visual table{width:100%;margin:14px 0;border-collapse:collapse}.aba-rich-visual th,.aba-rich-visual td{padding:8px 10px;border:1px solid #cbd8e8;text-align:left;vertical-align:top}.aba-rich-visual th{background:#eaf3fb}.aba-rich-visual img{display:block;max-width:100%;height:auto;margin:14px auto;border-radius:7px}.aba-rich-visual img.is-selected{outline:3px solid var(--aba-red);outline-offset:3px}.aba-rich-visual img[data-size="small"],.aba-rich-content img[data-size="small"]{width:33%}.aba-rich-visual img[data-size="medium"],.aba-rich-content img[data-size="medium"]{width:66%}.aba-rich-visual img[data-size="full"],.aba-rich-content img[data-size="full"]{width:100%}.aba-rich-visual p:first-child{margin-top:0}.aba-rich-visual p:last-child{margin-bottom:0}.aba-rich-image-tools{display:flex;align-items:center;gap:6px;margin:0 0 8px;padding:8px;border:1px solid #cbd8e8;border-radius:8px;background:#f5f9fd}.aba-rich-image-tools span{margin-right:auto;color:var(--aba-blue);font-size:12px;font-weight:800}.aba-rich-image-tools button{min-height:30px;padding:4px 9px;border:1px solid #b8c9dc;border-radius:6px;color:var(--aba-blue);background:#fff;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.aba-rich-image-tools button:hover{border-color:var(--aba-red);color:var(--aba-red)}.aba-rich-image-tools button[data-image-action="delete"]{color:#b91c1c}.aba-rich-image-tools button:disabled{opacity:.45;cursor:not-allowed}@media (max-width:760px){.aba-activity-editor-modal{padding:10px}.aba-activity-editor-modal .aba-modal-card.wide{width:100%;padding:18px}.aba-rich-image-tools{flex-wrap:wrap}}body.aba-adminsite-body .aba-adminsite-shell,body.aba-adminsite-body .aba-adminsite-shell.aba-my-shell{grid-template-columns:270px minmax(0,1fr)!important}body.aba-adminsite-body .aba-adminsite-sidebar,body.aba-adminsite-body .aba-adminsite-sidebar.aba-my-service-rail{position:sticky!important;width:270px!important;padding:0 10px 12px!important;overflow:hidden!important;border:0!important;border-right:1px solid #d7e3f0!important;border-radius:0!important;color:#294865!important;background:#ffffff!important;box-shadow:7px 0 20px rgba(13,55,102,.09)!important}body.aba-adminsite-body .aba-adminsite-sidebar-head{min-height:76px;display:flex!important;margin:0 -10px 12px;padding:15px 54px 15px 16px;border-radius:0;background:linear-gradient(135deg,#0c3267,#164d85)!important}body.aba-adminsite-body .aba-adminsite-sidebar .aba-my-rail-toggle{position:absolute;z-index:3;top:18px;right:11px;width:38px;height:38px;margin:0!important;border:1px solid rgba(255,255,255,.28);color:#fff;background:rgba(255,255,255,.1)}body.aba-adminsite-body .aba-adminsite-sidebar .aba-my-rail-toggle:hover{background:var(--aba-red)}body.aba-adminsite-body .aba-adminsite-sidebar nav{padding:0 2px!important}body.aba-adminsite-body .aba-adminsite-sidebar nav a,body.aba-adminsite-body .aba-adminsite-public-profile{display:flex!important;grid-template-columns:none!important;min-height:44px!important;gap:10px!important;padding:7px 10px!important;border:1px solid transparent!important;border-radius:11px!important;color:#294865!important;background:#fff!important}body.aba-adminsite-body .aba-adminsite-sidebar nav a i,body.aba-adminsite-body .aba-adminsite-public-profile i{width:30px!important;height:30px!important;flex:0 0 30px;border-radius:9px!important;color:#176a9f!important;background:#edf4fb!important}body.aba-adminsite-body .aba-adminsite-sidebar nav a:hover,body.aba-adminsite-body .aba-adminsite-sidebar nav a.active,body.aba-adminsite-body .aba-adminsite-public-profile:hover{border-color:var(--aba-blue)!important;color:#fff!important;background:var(--aba-blue)!important;box-shadow:0 8px 18px rgba(14,55,107,.16)!important}body.aba-adminsite-body .aba-adminsite-sidebar nav a.active i,body.aba-adminsite-body .aba-adminsite-sidebar nav a:hover i,body.aba-adminsite-body .aba-adminsite-public-profile:hover i{color:#fff!important;background:var(--aba-red)!important}body.aba-adminsite-body .aba-my-shell.is-rail-collapsed,body.aba-adminsite-body .aba-adminsite-shell.is-rail-collapsed{grid-template-columns:62px minmax(0,1fr)!important}body.aba-adminsite-body .aba-my-shell.is-rail-collapsed .aba-adminsite-sidebar{width:62px!important;padding:58px 7px 10px!important}body.aba-adminsite-body .aba-my-shell.is-rail-collapsed .aba-adminsite-sidebar-head{display:none!important}body.aba-adminsite-body .aba-my-shell.is-rail-collapsed .aba-adminsite-sidebar .aba-my-rail-toggle{top:10px;right:11px;color:#fff;border-color:transparent;background:var(--aba-blue)}body.aba-adminsite-body .aba-my-shell.is-rail-collapsed .aba-adminsite-sidebar nav a,body.aba-adminsite-body .aba-my-shell.is-rail-collapsed .aba-adminsite-public-profile{justify-content:center;padding:6px!important}@media (max-width:760px){body.aba-adminsite-body .aba-adminsite-shell,body.aba-adminsite-body .aba-adminsite-shell.aba-my-shell{grid-template-columns:62px minmax(0,1fr)!important}body.aba-adminsite-body .aba-adminsite-sidebar,body.aba-adminsite-body .aba-adminsite-sidebar.aba-my-service-rail{width:62px!important;padding:58px 7px 10px!important}body.aba-adminsite-body .aba-adminsite-sidebar-head{display:none!important}body.aba-adminsite-body .aba-adminsite-sidebar .aba-my-rail-toggle{top:10px;right:11px;color:#fff;background:var(--aba-blue)}}.aba-rich-toolbar{display:flex;flex-wrap:wrap;gap:7px;margin:6px 0 8px}.aba-rich-toolbar button{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:6px 11px;border:1px solid #cbd8e8;border-radius:7px;background:#eef5fb;color:var(--aba-blue);font:inherit;font-size:13px;font-weight:700;cursor:pointer}.aba-rich-toolbar button:hover,.aba-rich-toolbar button:focus-visible{border-color:var(--aba-red);background:#fff0f1;color:var(--aba-red)}.aba-rich-content table{width:100%;margin:22px 0;border-collapse:collapse;background:#fff}.aba-rich-content th,.aba-rich-content td{padding:11px 13px;border:1px solid #cbd8e8;text-align:left;vertical-align:top}.aba-rich-content th{background:#eaf3fb;color:var(--aba-blue)}.aba-rich-content figure.aba-rich-media{margin:24px auto;text-align:center}.aba-rich-uploaded-media{margin:24px auto;text-align:center}.aba-rich-content figure.aba-rich-media img,.aba-rich-content>img{display:block;width:auto;max-width:100%;max-height:720px;margin:0 auto;object-fit:contain;border-radius:8px}.aba-rich-uploaded-media img{display:block;width:auto;max-width:100%;max-height:720px;margin:0 auto;object-fit:contain;border-radius:8px}.aba-rich-content figcaption{margin-top:8px;color:var(--aba-muted);font-size:.9em}@media (min-width:901px){#classroom-workspace.aba-private-experience-course.aba-flush-domain-course.aba-lesson-page{grid-template-columns:278px minmax(0,1fr)!important;transition:grid-template-columns .24s ease}#classroom-workspace.aba-private-experience-course.aba-flush-domain-course.is-outline-collapsed{grid-template-columns:0 minmax(0,1fr)!important}#classroom-workspace.aba-private-experience-course.is-outline-collapsed .aba-lesson-sidebar{opacity:0;pointer-events:none;overflow:hidden}}#classroom-workspace.aba-private-experience-course .aba-lesson-sidebar{width:auto!important;min-width:0!important;padding:0!important;color:#123564;background:#e8f1f8!important;border-right:1px solid #c5d7e7!important;transition:opacity .18s ease,transform .24s ease}#classroom-workspace.aba-private-experience-course{position:relative}#classroom-workspace.aba-private-experience-course .aba-domain-drawer-head{min-height:48px;padding:10px 13px;border-bottom:1px solid #c5d7e7}#classroom-workspace.aba-private-experience-course .aba-module-progress{margin:10px 13px 8px}#classroom-workspace.aba-private-experience-course .aba-outline-search{margin:8px 10px 9px;border-color:#c5d7e7;background:#fff}#classroom-workspace.aba-private-experience-course .aba-course-outline{padding:3px 8px 16px;scrollbar-color:#9eb8cf transparent}#classroom-workspace.aba-private-experience-course .aba-outline-group{border-bottom:1px solid #cad9e7}#classroom-workspace.aba-private-experience-course .aba-outline-group>summary{min-height:46px;padding:7px 6px;color:#274c73;background:transparent;border:0;border-radius:0}#classroom-workspace.aba-private-experience-course .aba-outline-group>summary>i:first-child{width:27px;height:27px;border-radius:50%;background:#7198bb}#classroom-workspace.aba-private-experience-course .aba-outline-group[open]>summary>i:first-child,#classroom-workspace.aba-private-experience-course .aba-outline-group.active>summary>i:first-child{background:var(--aba-red)}#classroom-workspace.aba-private-experience-course .aba-lesson-list{gap:3px;padding:0 0 9px 7px}#classroom-workspace.aba-private-experience-course .aba-lesson-list>a{min-height:42px;padding:6px 7px;border:0;border-radius:7px;color:#496983;background:transparent;box-shadow:none;grid-template-columns:minmax(0,1fr) 16px}#classroom-workspace.aba-private-experience-course .aba-lesson-list>a:hover,#classroom-workspace.aba-private-experience-course .aba-lesson-list>a.active{color:#123564;background:#d9e7f3;box-shadow:inset 3px 0 var(--aba-red)}#classroom-workspace.aba-private-experience-course .aba-lesson-favicon{display:none}#classroom-workspace.aba-private-experience-course .aba-lesson-done{width:14px;height:14px;border:1px solid #e48f97;border-radius:4px;background:#f8c7cb;color:transparent}#classroom-workspace.aba-private-experience-course .aba-lesson-list>a.is-completed .aba-lesson-done{border-color:#62a7d1;background:#8fc8e7}.aba-private-outline-toggle{position:absolute;z-index:80;top:10px;left:262px;width:34px;height:34px;display:grid;padding:0;place-items:center;border:1px solid rgba(18,53,100,.18);border-radius:8px;background:#7198bb;color:#fff;box-shadow:0 5px 14px rgba(18,53,100,.16);cursor:pointer;transition:left .24s ease,background .18s ease}.aba-private-outline-toggle:hover{background:var(--aba-red)}.aba-private-outline-toggle span{position:relative;width:15px;height:11px;border-top:2px solid currentColor;border-bottom:2px solid currentColor}.aba-private-outline-toggle span::after{content:"";position:absolute;inset:3px 0 auto;border-top:2px solid currentColor}.aba-private-experience-course.is-outline-collapsed .aba-private-outline-toggle{left:10px}@media (max-width:900px){.aba-private-outline-toggle,.aba-private-experience-course.is-outline-collapsed .aba-private-outline-toggle{position:fixed;top:8px;left:8px}.aba-private-experience-course.is-domain-drawer-open .aba-private-outline-toggle{left:min(calc(88vw - 18px),302px)}}.aba-board-info-card{overflow:hidden}.aba-board-info-card>summary{display:grid;cursor:pointer;list-style:none}.aba-board-info-card>summary::-webkit-details-marker{display:none}.aba-board-info-detail{padding:0 16px 18px;border-top:1px solid #dbe5ef}.aba-board-info-detail p{margin:14px 0;color:#60738a;line-height:1.55}.aba-board-info-detail .aba-btn{width:100%;justify-content:center}@media (max-height:560px){body.aba-library-embed-body .aba-library-player{height:calc(100vh - 150px)!important;min-height:220px!important}}/* Uniform near-white page canvas requested across the website and apps. */
:root{--aba-bg:#ffffff;--aba-page-canvas:#ffffff}html body,html body[class]{background-color:var(--aba-page-canvas)!important}html body:not(.aba-home-landing)>main,html body:not(.aba-home-landing)>main[class]{background-color:var(--aba-page-canvas)!important}html body.aba-library-embed-body .aba-library-page .aba-library-shell{box-sizing:border-box!important;width:min(100%,1500px)!important;max-width:1500px!important;margin:0 auto!important;padding:32px 24px 38px!important}html body.aba-library-embed-body .aba-library-page .aba-library-heading{width:100%!important;margin:0 0 26px!important;padding:0!important}html body.aba-library-embed-body .aba-library-page .aba-library-heading h1{margin:0!important;color:var(--aba-blue)!important;font-size:clamp(2.35rem,4vw,4.1rem)!important;font-weight:800!important;line-height:1!important}@media (min-width:761px){.aba-my-dashboard.aba-my-dashboard-flush-course{padding-right:0!important}.aba-my-shell.aba-my-shell-flush-course{gap:0!important}.aba-my-main-panel.aba-my-main-panel-flush-course{gap:0!important;padding-top:0!important}#classroom-workspace.aba-flush-domain-course.aba-lesson-page{width:100%!important;max-width:none!important;margin:0!important;padding:0 0 48px!important;grid-template-columns:332px minmax(0,1fr)!important;gap:0!important}#classroom-workspace.aba-classroom-embed.aba-flush-domain-course .aba-lesson-sidebar{top:0!important;min-height:100vh!important;max-height:100vh!important;margin:0!important;border-width:0 1px 0 0!important;border-radius:0!important;box-shadow:none!important}#classroom-workspace.aba-flush-domain-course .aba-lesson-content{padding:0 24px 40px!important}#classroom-workspace.aba-flush-domain-course .aba-lesson-domain-heading{min-height:0!important;margin:0!important}#classroom-workspace.aba-flush-domain-course .aba-lesson-card,#classroom-workspace.aba-flush-domain-course .aba-lesson-domain-heading{width:100%!important;max-width:none!important}#classroom-workspace.aba-flush-domain-course .aba-rich-content{font-size:20px!important;line-height:1.68!important}#classroom-workspace.aba-flush-domain-course .aba-rich-content p,#classroom-workspace.aba-flush-domain-course .aba-rich-content li,#classroom-workspace.aba-flush-domain-course .aba-rich-content blockquote{text-align:justify!important;hyphens:none!important;-webkit-hyphens:none!important;word-break:normal!important;overflow-wrap:normal!important;text-wrap:pretty}}.aba-mock-embed.aba-board-focus-mode .aba-board-question-card,.aba-domain-practice-embed.aba-domain-practice-focus .aba-board-question-card{border:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}.aba-mock-embed .aba-board-question h2,.aba-mock-embed .aba-board-choice span,.aba-mock-embed .aba-domain-question-feedback p,.aba-full-mock-review .aba-domain-final-question-title h2,.aba-full-mock-review .aba-domain-final-answers>div span,.aba-full-mock-review .aba-domain-final-explanation p,.aba-domain-practice-embed .aba-board-question h2,.aba-domain-practice-embed .aba-board-choice span,.aba-domain-practice-embed .aba-domain-question-feedback p,.aba-domain-final-review .aba-domain-final-question-title h2,.aba-domain-final-review .aba-domain-final-answers>div span,.aba-domain-final-review .aba-domain-final-explanation p{text-align:justify!important;text-align-last:left!important;hyphens:none!important;-webkit-hyphens:none!important;overflow-wrap:normal!important;word-break:normal!important}.aba-full-mock-review.aba-domain-final-review{width:min(1180px,calc(100% - 48px))!important;margin:0 auto!important;padding:38px 0 58px!important}.aba-full-mock-review>.aba-domain-final-review-head{display:block!important;margin-bottom:28px!important;padding-bottom:20px!important;border-bottom:4px solid #c91d2b!important}.aba-full-mock-review>.aba-domain-final-review-head h1{margin:5px 0 8px!important;font-size:clamp(34px,4vw,54px)!important;line-height:1!important}.aba-full-mock-review>.aba-domain-final-review-head p{margin:0!important;color:var(--aba-muted)!important;font-size:22px!important;font-weight:700!important}@media (max-width:640px){.aba-full-mock-review.aba-domain-final-review{width:calc(100% - 28px)!important;padding-top:25px!important}}.aba-mock-embed.aba-board-focus-mode .aba-board-question-card,.aba-domain-practice-embed.aba-domain-practice-focus .aba-board-question-card{border:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}.aba-mock-embed .aba-board-question h2,.aba-mock-embed .aba-board-choice span,.aba-mock-embed .aba-domain-question-feedback p,.aba-full-mock-review .aba-domain-final-question-title h2,.aba-full-mock-review .aba-domain-final-answers>div span,.aba-full-mock-review .aba-domain-final-explanation p,.aba-domain-practice-embed .aba-board-question h2,.aba-domain-practice-embed .aba-board-choice span,.aba-domain-practice-embed .aba-domain-question-feedback p,.aba-domain-final-review .aba-domain-final-question-title h2,.aba-domain-final-review .aba-domain-final-answers>div span,.aba-domain-final-review .aba-domain-final-explanation p{text-align:justify!important;text-align-last:left!important;hyphens:none!important;-webkit-hyphens:none!important;overflow-wrap:normal!important;word-break:normal!important}.aba-full-mock-review.aba-domain-final-review{width:min(1180px,calc(100% - 48px))!important;margin:0 auto!important;padding:38px 0 58px!important}.aba-full-mock-review>.aba-domain-final-review-head{display:block!important;margin-bottom:28px!important;padding-bottom:20px!important;border-bottom:4px solid #c91d2b!important}.aba-full-mock-review>.aba-domain-final-review-head h1{margin:5px 0 8px!important;font-size:clamp(34px,4vw,54px)!important;line-height:1!important}.aba-full-mock-review>.aba-domain-final-review-head p{margin:0!important;color:var(--aba-muted)!important;font-size:22px!important;font-weight:700!important}@media (max-width:640px){.aba-full-mock-review.aba-domain-final-review{width:calc(100% - 28px)!important;padding-top:25px!important}}html body.aba-library-embed-body .aba-library-page .aba-library-shell{box-sizing:border-box!important;width:min(100%,1500px)!important;max-width:1500px!important;margin:0 auto!important;padding:32px 24px 38px!important}html body.aba-library-embed-body .aba-library-page .aba-library-heading{width:100%!important;margin:0 0 26px!important;padding:0!important}html body.aba-library-embed-body .aba-library-page .aba-library-heading h1{margin:0!important;color:var(--aba-blue)!important;font-size:clamp(2.35rem,4vw,4.1rem)!important;font-weight:800!important;line-height:1!important}.profile-side-backdrop{position:fixed;z-index:1090;inset:0;border:0;background:rgba(6,28,58,.38);backdrop-filter:blur(2px)}.profile-side-drawer{position:fixed;z-index:1100;top:0;right:0;bottom:0;width:min(88vw,380px);padding:22px 18px;overflow-y:auto;color:var(--aba-blue);background:#edf5fc;box-shadow:-20px 0 55px rgba(8,39,76,.24);transform:translateX(105%);visibility:hidden;transition:transform .24s ease,visibility .24s ease}.profile-drawer-open{overflow:hidden}.profile-drawer-open .profile-side-drawer{transform:translateX(0);visibility:visible}.profile-side-drawer-head{display:flex;align-items:center;justify-content:space-between;padding:4px 4px 18px;border-bottom:1px solid #cbdbea}.profile-side-drawer-head strong{font-size:22px}.profile-side-drawer-head button{width:42px;height:42px;border:0;border-radius:50%;color:#fff;background:var(--aba-blue);cursor:pointer}.profile-side-drawer nav{display:grid;gap:7px;padding-top:18px}.profile-side-drawer nav a{min-height:50px;display:grid;grid-template-columns:38px 1fr;align-items:center;gap:12px;padding:7px 12px;border-radius:10px;color:var(--aba-blue);font-weight:700;text-decoration:none}.profile-side-drawer nav a i{width:34px;height:34px;display:grid;place-items:center;border-radius:9px;color:#fff;background:var(--aba-blue)}.profile-side-drawer nav a:hover,.profile-side-drawer nav a:focus{color:#fff;background:#c81722}.profile-side-drawer nav a:hover i,.profile-side-drawer nav a:focus i{color:#c81722;background:#fff}.aba-my-service-rail{color:var(--aba-blue)!important;background:#edf5fc!important;box-shadow:0 16px 36px rgba(15,45,93,.12)!important}.aba-my-student-mini{border-bottom-color:#cbdbea!important}.aba-my-student-avatar{grid-row:span 3!important}.aba-my-greeting{display:block;overflow:hidden;color:#c81722;font-size:11px;font-weight:900;letter-spacing:.08em;line-height:1.1;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.aba-my-student-mini span{color:#60758c!important}.aba-my-service-rail nav{gap:7px!important}.aba-my-service-rail nav a{min-height:50px!important;grid-template-columns:38px minmax(0,1fr)!important;gap:12px!important;padding:7px 12px!important;border-radius:10px!important;color:var(--aba-blue)!important;font-weight:700!important}.aba-my-service-rail nav a i{width:34px!important;height:34px!important;border-radius:9px!important;color:#fff!important;background:var(--aba-blue)!important}.aba-my-service-rail nav a:hover,.aba-my-service-rail nav a:focus,.aba-my-service-rail nav a.active{color:#fff!important;border-color:#c81722!important;background:#c81722!important}.aba-my-service-rail nav a:hover i,.aba-my-service-rail nav a:focus i,.aba-my-service-rail nav a.active i{color:#c81722!important;background:#fff!important}.aba-my-service-divider{background:#cbdbea!important}.aba-my-dashboard{padding-bottom:0!important;margin-bottom:0!important}.aba-my-rail-toggle{width:42px;height:38px;display:grid;place-items:center;margin:0 0 10px auto;border:0;border-radius:9px;color:#fff;background:var(--aba-blue);cursor:pointer}.aba-my-shell{transition:grid-template-columns .22s ease}.aba-my-shell.is-rail-collapsed{grid-template-columns:76px minmax(0,1fr)!important}.aba-my-shell.is-rail-collapsed .aba-my-service-rail{padding-inline:10px;overflow:hidden}.aba-my-shell.is-rail-collapsed .aba-my-student-mini{grid-template-columns:48px;justify-content:center}.aba-my-shell.is-rail-collapsed .aba-my-student-mini>strong,.aba-my-shell.is-rail-collapsed .aba-my-greeting,.aba-my-shell.is-rail-collapsed .aba-my-student-mini>span,.aba-my-shell.is-rail-collapsed .aba-my-service-rail nav a span{display:none}.aba-my-shell.is-rail-collapsed .aba-my-student-avatar,.aba-my-shell.is-rail-collapsed .aba-my-student-avatar span,.aba-my-shell.is-rail-collapsed .aba-my-student-avatar img{visibility:visible!important}.aba-my-shell.is-rail-collapsed .aba-my-service-rail nav a{grid-template-columns:1fr!important;padding-inline:8px!important}.aba-my-shell.is-rail-collapsed .aba-my-service-rail nav a i{margin:0 auto}@media (max-width:760px){.aba-my-shell.is-rail-collapsed{grid-template-columns:64px minmax(0,1fr)!important}}body.aba-one-on-one-embed-body,.aba-simple-page.aba-one-on-one-page,.aba-one-on-one-page,.aba-my-one-on-one-frame-wrap,.aba-my-one-on-one-frame{background:#f5f7fb!important}.aba-simple-page.aba-one-on-one-page,.aba-one-on-one-page{box-sizing:border-box!important;width:100%!important;max-width:none!important;margin:0!important;padding:64px 24px 86px!important;color:var(--aba-ink,#081427)!important;font-family:var(--aba-font,"Inter",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif)!important}.aba-simple-page.aba-one-on-one-page.aba-one-on-one-embed,.aba-one-on-one-page.aba-one-on-one-embed{padding:64px 24px 86px!important}.aba-one-on-one-topbar,.aba-one-on-one-calendar-panel,.aba-one-on-one-legend,.aba-one-on-one-admin{box-sizing:border-box!important;width:min(100%,1500px)!important;max-width:1500px!important;margin-left:auto!important;margin-right:auto!important}.aba-one-on-one-topbar{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:24px!important;margin-bottom:34px!important}.aba-one-on-one-topbar h1{margin:0!important;color:var(--aba-blue,#123a70)!important;font-size:clamp(42px,4.8vw,64px)!important;line-height:.98!important;font-weight:900!important;letter-spacing:0!important}.aba-one-on-one-topbar h1::after{content:""!important;display:block!important;width:78px!important;height:4px!important;margin-top:16px!important;border-radius:999px!important;background:var(--aba-red,#c81722)!important}.aba-one-on-one-topbar p{margin:18px 0 0!important;color:#6b7d93!important;font-size:18px!important;line-height:1.5!important;font-weight:500!important}.aba-one-on-one-topbar .aba-btn{align-self:start!important;min-width:148px!important;min-height:48px!important;margin-top:4px!important;border-radius:8px!important}.aba-one-on-one-calendar-panel{padding:28px!important;border:1px solid #dce5f1!important;border-radius:8px!important;background:#ffffff!important;box-shadow:0 18px 48px rgba(8,36,73,.08)!important}.aba-one-on-one-month{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;margin-bottom:18px!important;padding:18px 20px!important;border:1px solid #dce5f1!important;border-radius:8px!important;background:#f8fafd!important}.aba-one-on-one-month strong{color:var(--aba-blue,#123a70)!important;font-size:30px!important;line-height:1!important;font-weight:900!important}.aba-one-on-one-month span{color:#6b7d93!important;font-size:14px!important;font-weight:800!important;text-align:right!important}.aba-one-on-one-calendar-grid{display:grid!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:8px!important;width:100%!important}.aba-one-on-one-day-head{min-height:32px!important;display:grid!important;place-items:center!important;color:var(--aba-blue,#123a70)!important;font-size:13px!important;font-weight:900!important;text-transform:uppercase!important}button.aba-one-on-one-day,.aba-one-on-one-day.empty{box-sizing:border-box!important;width:100%!important;min-height:116px!important;padding:14px!important;border-radius:8px!important}button.aba-one-on-one-day{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:space-between!important;border:1px solid #dce5f1!important;background:#ffffff!important;color:var(--aba-blue,#123a70)!important;text-align:left!important;cursor:pointer!important;font-family:inherit!important;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease!important}button.aba-one-on-one-day strong{margin:0!important;color:inherit!important;font-size:24px!important;line-height:1!important;font-weight:900!important}button.aba-one-on-one-day span{margin:0!important;color:inherit!important;font-size:13px!important;line-height:1.2!important;font-weight:800!important}button.aba-one-on-one-day.available{border-color:#8bc5ff!important;background:#ffffff!important}button.aba-one-on-one-day.available:hover{transform:translateY(-2px)!important;border-color:var(--aba-blue,#123a70)!important;background:var(--aba-blue,#123a70)!important;color:#ffffff!important}button.aba-one-on-one-day.scheduled{border-color:var(--aba-blue,#123a70)!important;background:var(--aba-blue,#123a70)!important;color:#ffffff!important}button.aba-one-on-one-day.full,button.aba-one-on-one-day.unavailable{border-color:#ffd4d8!important;background:#fff0f1!important;color:var(--aba-red,#c81722)!important;cursor:default!important}button.aba-one-on-one-day:disabled{pointer-events:none!important}.aba-one-on-one-day.empty{border:0!important;background:transparent!important;box-shadow:none!important}.aba-one-on-one-legend{display:flex!important;flex-wrap:wrap!important;gap:16px!important;margin-top:16px!important;color:#52667f!important;font-size:14px!important;font-weight:800!important}.aba-one-on-one-legend span{display:inline-flex!important;align-items:center!important;gap:8px!important}.aba-one-on-one-legend i{display:inline-block!important;width:10px!important;height:10px!important;border-radius:999px!important}.aba-one-on-one-legend i.available{background:#3b82f6!important}.aba-one-on-one-legend i.scheduled{background:var(--aba-blue,#123a70)!important}.aba-one-on-one-legend i.unavailable{background:var(--aba-red,#c81722)!important}.aba-one-modal[hidden],.aba-one-day-panel[hidden],.aba-one-payment-modal[hidden]{display:none!important}.aba-one-modal:not([hidden]){position:fixed!important;inset:0!important;z-index:9999!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:24px!important;background:rgba(8,20,39,.58)!important}.aba-one-modal-backdrop{position:absolute!important;inset:0!important}.aba-one-modal-card{position:relative!important;width:min(980px,100%)!important;max-height:calc(100vh - 48px)!important;overflow:auto!important;padding:28px!important;border:1px solid #dce5f1!important;border-radius:8px!important;background:#ffffff!important;box-shadow:0 30px 80px rgba(8,36,73,.25)!important}.aba-one-modal-close{position:absolute!important;top:16px!important;right:16px!important;display:grid!important;place-items:center!important;width:40px!important;height:40px!important;border:1px solid #dce5f1!important;border-radius:999px!important;background:#ffffff!important;color:var(--aba-blue,#123a70)!important;font-size:22px!important;cursor:pointer!important}.aba-one-day-head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:18px!important;margin:0 52px 20px 0!important}.aba-one-day-head span{color:var(--aba-red,#c81722)!important;font-size:13px!important;font-weight:900!important;text-transform:uppercase!important}.aba-one-day-head h2{margin:4px 0 0!important;color:var(--aba-blue,#123a70)!important;font-size:34px!important;line-height:1.05!important;font-weight:900!important}.aba-one-day-head h2::after{content:""!important;display:block!important;width:68px!important;height:4px!important;margin-top:12px!important;border-radius:999px!important;background:var(--aba-red,#c81722)!important}.aba-one-day-head>strong,.aba-one-book-form h3,.aba-one-admin-mini summary{color:var(--aba-blue,#123a70)!important;font-weight:900!important}.aba-one-duration-toggle,.aba-one-slot-grid,.aba-one-domain-grid,.aba-one-domain-mode{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin:12px 0 20px!important}.aba-one-duration-toggle button,.aba-one-slot-pill,.aba-one-domain-grid label,.aba-one-domain-mode label{display:flex!important;align-items:center!important;gap:10px!important;min-height:48px!important;padding:12px 14px!important;border:1px solid #dce5f1!important;border-radius:8px!important;background:#f8fafd!important;color:var(--aba-blue,#123a70)!important;font-size:14px!important;font-weight:800!important}.aba-one-duration-toggle button.is-active,.aba-one-slot-pill:has(input:checked){border-color:var(--aba-blue,#123a70)!important;background:var(--aba-blue,#123a70)!important;color:#ffffff!important}.aba-one-domain-grid label span{display:grid!important;place-items:center!important;flex:0 0 auto!important;width:28px!important;height:28px!important;border-radius:999px!important;background:var(--aba-blue,#123a70)!important;color:#ffffff!important;font-weight:900!important}.aba-one-book-form>.aba-btn,.aba-one-admin-inline .aba-btn{min-height:48px!important;border-radius:8px!important}.aba-one-payment-card{width:min(1120px,100%)!important;height:min(760px,calc(100vh - 48px))!important;padding:56px 18px 18px!important}.aba-one-payment-frame{width:100%!important;height:100%!important;border:0!important;border-radius:8px!important;background:#ffffff!important}.aba-my-one-on-one-frame-wrap{width:100%!important;min-height:1120px!important;overflow:visible!important;border:0!important;border-radius:0!important;background:#f5f7fb!important;box-shadow:none!important}.aba-my-one-on-one-frame{display:block!important;width:100%!important;min-height:1120px!important;border:0!important;background:#f5f7fb!important}@media (max-width:900px){.aba-simple-page.aba-one-on-one-page,.aba-simple-page.aba-one-on-one-page.aba-one-on-one-embed{padding:40px 16px 64px!important}.aba-one-on-one-topbar{grid-template-columns:1fr!important}.aba-one-on-one-topbar h1{font-size:clamp(36px,12vw,48px)!important}.aba-one-on-one-calendar-panel{overflow-x:auto!important;padding:18px!important}.aba-one-on-one-calendar-grid,.aba-one-on-one-month{min-width:760px!important}.aba-one-on-one-month{align-items:flex-start!important;flex-direction:column!important}button.aba-one-on-one-day,.aba-one-on-one-day.empty{min-height:92px!important}.aba-one-duration-toggle,.aba-one-slot-grid,.aba-one-domain-grid,.aba-one-domain-mode{grid-template-columns:1fr!important}}*{box-sizing:border-box}body{min-height:100vh;margin:0;padding-top:74px;display:flex;flex-direction:column;background:var(--aba-bg);color:var(--aba-text);font-family:"Barlow Semi Condensed",Arial,Helvetica,sans-serif}body.aba-strategies-embed-body,body.aba-study-route-embed-body,body.aba-classroom-embed-body,body.aba-lab-embed-body,body.aba-domain-embed-body,body.aba-mock-embed-body,body.aba-flashcards-embed-body,body.aba-glossary-embed-body,body.aba-chat-embed-body,body.aba-mentoring-embed-body,body.aba-one-on-one-embed-body,body.aba-abalive-embed-body,body.aba-library-embed-body,body.aba-board-focus-body,body.aba-study-route-modal-body,body.aba-abalive-tv-mode{padding-top:0}.aba-admin-page,.aba-my-dashboard,.aba-community-body,.aba-board-focus-body{background:#f5f7fb}a{color:inherit}[hidden]{display:none!important}.aba-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.aba-small-card{min-height:160px;padding:20px;border:1px solid var(--aba-border);border-radius:10px;background:var(--aba-white);box-shadow:0 14px 36px rgba(15,45,93,.06)}.aba-small-card h3{margin:0 0 8px;color:var(--aba-text);font-size:22px;line-height:1.15}.aba-small-card p{margin:0 0 14px;color:var(--aba-muted);line-height:1.45}.aba-card-meta{margin:0 0 10px;color:var(--aba-red);font-size:13px;font-weight:700;text-transform:uppercase}.aba-header{height:74px;padding:0 32px;display:flex;align-items:center;gap:28px;background:var(--aba-blue);color:var(--aba-white);box-shadow:0 8px 24px rgba(15,45,93,.16)}.aba-brand{display:inline-flex;align-items:center;gap:10px;color:var(--aba-white);font-size:22px;font-weight:900;text-decoration:none}.aba-brand-mark{display:inline-flex;align-items:center;justify-content:center;min-width:52px;min-height:34px;border-radius:7px;background:var(--aba-red);letter-spacing:.5px}.aba-nav{display:flex;align-items:center;gap:8px}.aba-nav a,.aba-login-link,.aba-lang{min-height:40px;padding:0 14px;display:inline-flex;align-items:center;border-radius:7px;color:var(--aba-white);font-size:14px;font-weight:800;text-decoration:none}.aba-nav a.active,.aba-nav a:hover,.aba-login-link:hover,.aba-lang:hover{background:rgba(255,255,255,.12)}.aba-header-actions{margin-left:auto;display:flex;align-items:center;gap:8px}.aba-lang{border:1px solid rgba(255,255,255,.35)}.aba-home,.aba-auth-page{width:min(var(--aba-shell-width),calc(100% - var(--aba-shell-gutter)));margin:0 auto;flex:1}.aba-home{width:100%;max-width:none}.aba-hero{min-height:calc(100vh - 150px);height:calc(100vh - 150px);position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:44px;align-items:center;padding:72px 0 72px max(calc((100vw - var(--aba-shell-width)) / 2),calc(var(--aba-shell-gutter) / 2));overflow:hidden}.aba-hero> :not(.aba-hero-bull){position:relative;z-index:1}.aba-kicker{display:block;margin-bottom:12px;color:var(--aba-red);font-size:14px;font-weight:900;text-transform:uppercase}.aba-hero h1,.aba-auth-card h1{max-width:680px;margin:0;color:var(--aba-text);font-size:clamp(42px,6vw,76px);font-weight:900;letter-spacing:0;line-height:.98}.aba-hero h1{color:var(--aba-red);max-width:none;white-space:nowrap;font-size:clamp(64px,8vw,132px);line-height:.92;animation:aba-slide-in-left .7s ease both}.aba-home-hero-rule{width:112px;height:5px;display:block;margin-top:18px;border-radius:999px;background:var(--aba-red)}.aba-home .aba-hero p{max-width:none;color:var(--aba-blue);font-size:clamp(36px,4vw,58px);font-weight:900;line-height:1.04;animation:aba-slide-in-left .8s ease .08s both}.aba-home .aba-hero p span{display:block;white-space:nowrap}.aba-home .aba-actions .aba-btn{font-family:"Barlow Semi Condensed",Arial,Helvetica,sans-serif;font-weight:800;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease;animation:aba-pop-in .42s cubic-bezier(.17,.84,.44,1.35) both}.aba-home .aba-actions{margin-top:40px}.aba-home .aba-actions .aba-btn:hover,.aba-home .aba-actions .aba-btn:focus-visible{transform:translateY(-2px);box-shadow:0 12px 26px rgba(15,45,93,.16)}.aba-home .aba-actions .aba-btn.primary:hover,.aba-home .aba-actions .aba-btn.primary:focus-visible{background:var(--aba-red);border-color:var(--aba-red);color:#fff}.aba-home .aba-actions .aba-btn.ghost:hover,.aba-home .aba-actions .aba-btn.ghost:focus-visible{background:var(--aba-blue);border-color:var(--aba-blue);color:#fff}.aba-home .aba-actions .aba-btn:active{transform:translateY(0);box-shadow:0 6px 14px rgba(15,45,93,.12)}.aba-home .aba-actions .aba-btn:nth-child(1){animation-delay:.18s}.aba-home .aba-actions .aba-btn:nth-child(2){animation-delay:.3s}.aba-home .aba-actions .aba-btn:nth-child(3){animation-delay:.42s}.aba-home .aba-actions .aba-btn:nth-child(4){animation-delay:.54s}.aba-home .aba-actions .aba-btn:nth-child(5){animation-delay:.66s}.aba-home .aba-actions .aba-btn:nth-child(6){animation-delay:.78s}.aba-strategies-embed-body{min-height:100vh;margin:0;background:var(--aba-bg);font-family:"Barlow Semi Condensed",Arial,Helvetica,sans-serif}.aba-board-strategies-page{min-height:70vh;padding:74px 18px 96px;background:var(--aba-bg)}.aba-board-strategies-embed{padding:0}.aba-board-strategies-shell{width:min(1380px,100%);margin:0 auto;display:grid;gap:24px}.aba-board-strategies-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.aba-board-strategies-heading h1{margin:0;color:var(--aba-blue);font-size:clamp(42px,5.5vw,72px);line-height:.96}.aba-board-strategies-heading p{max-width:760px;margin:18px 0 0;color:var(--aba-muted);font-size:20px;line-height:1.45}.aba-strategy-scoreboard{display:grid;grid-template-columns:1.15fr 1fr .8fr .78fr;gap:14px}.aba-strategy-scoreboard article{min-height:176px;padding:24px;border:1px solid var(--aba-border);border-radius:8px;background:#fff;box-shadow:0 18px 42px rgba(15,45,93,.06)}.aba-strategy-scoreboard article>span{display:block;color:var(--aba-red);font-size:16px;font-weight:800;text-transform:uppercase}.aba-strategy-scoreboard article>strong{display:block;margin-top:8px;color:var(--aba-blue);font-size:clamp(42px,6vw,72px);line-height:.9}.aba-strategy-scoreboard p{margin:12px 0 0;color:var(--aba-muted);font-size:17px;line-height:1.35}.aba-strategy-readiness-card{background:linear-gradient(135deg,#fff 0%,#fff5f5 100%)!important}.aba-strategy-meter{height:12px;margin:18px 0 8px;overflow:hidden;border-radius:999px;background:#e8edf5}.aba-strategy-meter span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--aba-red),var(--aba-blue))}.aba-strategy-system-strip{padding:22px;border:1px solid var(--aba-border);border-radius:8px;background:#fff;box-shadow:0 18px 42px rgba(15,45,93,.06)}.aba-strategy-system-strip h2{margin:0 0 14px;color:var(--aba-blue);font-size:26px;text-transform:uppercase}.aba-strategy-system-strip div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.aba-strategy-system-strip span{min-height:54px;display:flex;align-items:center;gap:9px;padding:10px 12px;border:1px solid #d9e3f2;border-radius:8px;color:var(--aba-blue);background:#f8fbff;font-size:15px;font-weight:700;line-height:1.15}.aba-strategy-system-strip i{color:var(--aba-red)}.aba-strategy-top-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.aba-strategy-pill-card{min-height:150px;padding:22px;display:grid;grid-template-columns:52px minmax(0,1fr);gap:16px;align-items:start;border:1px solid var(--aba-border);border-radius:8px;background:#fff;box-shadow:0 18px 42px rgba(15,45,93,.06)}.aba-strategy-pill-card>span{width:52px;height:52px;display:grid;place-items:center;border-radius:50%;color:#fff;background:var(--aba-red);font-size:20px}.aba-strategy-pill-card strong{color:var(--aba-blue);font-size:22px;line-height:1.1}.aba-strategy-pill-card p{margin:8px 0 0;color:var(--aba-text);font-size:17px;line-height:1.42}.aba-strategy-study-layout{display:grid;grid-template-columns:350px minmax(0,1fr);gap:18px;align-items:start}.aba-strategy-sidebar,.aba-strategy-content{border:1px solid var(--aba-border);border-radius:8px;background:#fff;box-shadow:0 18px 42px rgba(15,45,93,.06)}.aba-strategy-sidebar{max-height:calc(100vh - 34px);padding:20px;position:sticky;top:18px;overflow:auto}.aba-strategy-sidebar h2,.aba-strategy-sidebar h3{margin:0 0 14px;color:var(--aba-blue);font-size:22px;line-height:1.1}.aba-strategy-sidebar h3{margin-top:20px;font-size:18px;text-transform:uppercase}.aba-strategy-domain-list,.aba-strategy-task-list{display:grid;gap:8px}.aba-strategy-domain-list a,.aba-strategy-task-list a{display:grid;gap:4px;padding:12px;border:1px solid var(--aba-border);border-radius:8px;color:var(--aba-text);background:#f8fbff;text-decoration:none}.aba-strategy-domain-list a{grid-template-columns:38px minmax(0,1fr) auto;align-items:center}.aba-strategy-domain-list a>span{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;color:#fff;background:var(--aba-blue);font-weight:900}.aba-strategy-domain-list a strong,.aba-strategy-task-list a strong{color:var(--aba-blue);font-size:16px}.aba-strategy-domain-list a em{color:var(--aba-muted);font-size:14px;font-style:normal;font-weight:800}.aba-strategy-task-list a span{color:var(--aba-muted);font-size:14px;line-height:1.2}.aba-strategy-domain-list a.active,.aba-strategy-task-list a.active{border-color:var(--aba-blue);background:var(--aba-blue)}.aba-strategy-domain-list a.active *,.aba-strategy-task-list a.active *{color:#fff}.aba-strategy-domain-list a.active>span{color:var(--aba-blue);background:#fff}.aba-strategy-content{padding:34px}.aba-strategy-content h2{max-width:940px;margin:8px 0 10px;color:var(--aba-blue);font-size:clamp(30px,4vw,48px);line-height:1;text-transform:uppercase}.aba-strategy-content h3{margin:0 0 12px;color:var(--aba-blue);font-size:22px;text-transform:uppercase}.aba-strategy-domain-note{margin-top:28px;padding:22px;border-left:4px solid var(--aba-red);border-radius:8px;background:#fff1f2}.aba-strategy-personal-card{margin-top:24px;padding:22px;border:1px solid #ffd0d3;border-left:4px solid var(--aba-red);border-radius:8px;background:#fff5f5}.aba-strategy-personal-card>div:first-child strong{display:block;color:var(--aba-blue);font-size:22px;text-transform:uppercase}.aba-strategy-personal-card p{margin:8px 0 0;color:var(--aba-text);font-size:18px;line-height:1.45}.aba-strategy-personal-stats{margin-top:16px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.aba-strategy-personal-stats span{padding:12px;border:1px solid #d9e3f2;border-radius:8px;background:#fff;color:var(--aba-muted);font-size:14px;text-transform:uppercase}.aba-strategy-personal-stats b{display:block;color:var(--aba-blue);font-size:28px;line-height:1}.aba-strategy-weak-list{margin-top:14px;display:flex;flex-wrap:wrap;gap:8px}.aba-strategy-weak-list span{padding:8px 10px;border-radius:999px;color:var(--aba-red);background:#ffe3e5;font-size:14px;font-weight:800}.aba-strategy-domain-note p,.aba-strategy-board-map li,.aba-strategy-timing-strip p{color:var(--aba-text);font-size:18px;line-height:1.55}.aba-strategy-domain-note p{margin:10px 0 0}.aba-strategy-domain-note strong,.aba-strategy-board-map strong,.aba-strategy-timing-strip strong{font-weight:900}.aba-strategy-board-map{margin-top:20px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.aba-strategy-board-map section{padding:22px;border:1px solid var(--aba-border);border-radius:8px;background:#fff}.aba-strategy-board-map ol,.aba-strategy-board-map ul{margin:0;padding-left:22px}.aba-strategy-board-map li + li{margin-top:10px}.aba-strategy-timing-strip{margin-top:20px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.aba-strategy-timing-strip>div{padding:22px;border-radius:8px;color:#fff;background:var(--aba-blue)}.aba-strategy-timing-strip>div:nth-child(2){background:var(--aba-red)}.aba-strategy-timing-strip>div>strong{display:block;color:#fff;font-size:22px;text-transform:uppercase}.aba-strategy-timing-strip p{margin:8px 0 0;color:#fff}.aba-my-board-strategies-frame-wrap{min-height:980px;overflow:hidden;border:0;border-radius:0;background:transparent;box-shadow:none}.aba-my-board-strategies-frame{width:100%;height:min(1680px,calc(100vh + 940px));display:block;border:0;background:transparent}.aba-study-route-embed-body{min-height:100vh;margin:0;background:transparent;font-family:"Barlow Semi Condensed",Arial,Helvetica,sans-serif}.aba-study-route-page{min-height:70vh;padding:74px 18px 96px;background:var(--aba-bg)}.aba-study-route-embed{padding:0;background:transparent}.aba-study-route-shell{width:min(1380px,100%);margin:0 auto;display:grid;gap:22px}.aba-study-route-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:22px}.aba-study-route-heading h1{margin:0;color:var(--aba-blue);font-size:clamp(42px,5.5vw,72px);line-height:.96}.aba-study-route-heading p{max-width:760px;margin:18px 0 0;color:var(--aba-muted);font-size:20px;line-height:1.45}.aba-study-time-form{min-width:380px;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.aba-study-time-form label{cursor:pointer}.aba-study-time-form input{position:absolute;opacity:0;pointer-events:none}.aba-study-time-form span{min-width:76px;min-height:44px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #cbd8ea;border-radius:8px;color:var(--aba-blue);background:#fff;font-size:16px;font-weight:800;transition:background-color .18s ease,color .18s ease,border-color .18s ease,transform .18s ease}.aba-study-time-form input:checked + span,.aba-study-time-form span:hover{border-color:var(--aba-blue);color:#fff;background:var(--aba-blue);transform:translateY(-1px)}.aba-study-journey,.aba-study-active-card,.aba-study-correction-card,.aba-study-weeks article{border:1px solid var(--aba-border);border-radius:8px;background:#fff;box-shadow:0 18px 42px rgba(15,45,93,.06)}.aba-study-journey{padding:26px}.aba-study-map-header{display:flex;align-items:center;justify-content:space-between;color:var(--aba-blue);font-size:17px;font-weight:800;text-transform:uppercase}.aba-study-map-header strong{color:var(--aba-red)}.aba-study-map{min-height:230px;margin-top:26px;position:relative;overflow:hidden;border-radius:8px;background:radial-gradient(circle at 12% 76%,rgba(188,25,33,.1),transparent 24%),radial-gradient(circle at 84% 25%,rgba(15,45,93,.12),transparent 28%),linear-gradient(135deg,#f9fbff 0%,#eef3fb 100%)}.aba-study-map-path{position:absolute;left:44px;right:44px;top:52%;height:8px;border-radius:999px;background:linear-gradient(90deg,var(--aba-blue),var(--aba-red));opacity:.16}.aba-study-avatar-runner{position:absolute;left:var(--student-step);top:calc(52% - 64px);z-index:4;width:58px;height:58px;transform:translateX(-50%)}.aba-study-avatar-runner::after{content:"";position:absolute;inset:-8px;border-radius:50%;border:2px solid rgba(188,25,33,.26);animation:aba-study-pulse 1.8s ease-in-out infinite}.aba-study-avatar-runner .aba-profile-avatar{width:58px;height:58px;position:relative;z-index:1;border:3px solid #fff;box-shadow:0 10px 24px rgba(15,45,93,.2)}.aba-study-node{position:absolute;left:var(--node-left);top:52%;z-index:2;width:64px;min-height:72px;display:grid;justify-items:center;gap:5px;transform:translate(-50%,-50%)}.aba-study-node span{width:38px;height:38px;display:grid;place-items:center;border:3px solid #fff;border-radius:50%;color:#fff;background:#b9c1cc;box-shadow:0 9px 20px rgba(15,45,93,.12);font-size:16px;font-weight:900}.aba-study-node strong{padding:3px 8px;border-radius:999px;color:var(--aba-blue);background:rgba(255,255,255,.9);font-size:13px;font-weight:900;text-transform:uppercase}.aba-study-node.is-mastered span{background:var(--aba-blue)}.aba-study-node.is-repeat span{background:var(--aba-red)}.aba-study-node.is-available span{background:#fff;color:var(--aba-red);border-color:var(--aba-red)}.aba-study-legend{margin-top:18px;display:flex;flex-wrap:wrap;gap:12px}.aba-study-legend span{display:inline-flex;align-items:center;gap:7px;color:var(--aba-muted);font-size:15px;font-weight:700}.aba-study-legend b{width:16px;height:16px;border-radius:50%;background:#b9c1cc}.aba-study-legend b.is-mastered{background:var(--aba-blue)}.aba-study-legend b.is-repeat{background:var(--aba-red)}.aba-study-active-grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);gap:18px}.aba-study-active-card,.aba-study-correction-card{padding:28px}.aba-study-active-card h2,.aba-study-correction-card h2{margin:0 0 12px;color:var(--aba-blue);font-size:clamp(28px,4vw,42px);line-height:1;text-transform:uppercase}.aba-study-active-card p,.aba-study-correction-card p{margin:0;color:var(--aba-text);font-size:18px;line-height:1.5}.aba-study-active-card .aba-study-mastery-note{margin-top:12px;padding:12px 14px;border-left:4px solid var(--aba-red);border-radius:8px;color:var(--aba-blue);background:#fff5f5;font-weight:700}.aba-study-domain-status{margin-top:22px;padding:18px;border-left:4px solid var(--aba-red);border-radius:8px;background:#fff5f5}.aba-study-domain-status>strong{display:block;margin-bottom:10px;color:var(--aba-blue);font-size:20px;text-transform:uppercase}.aba-study-actions{margin-top:22px;display:flex;flex-wrap:wrap;gap:10px}.aba-study-correction-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0}.aba-study-correction-steps span{min-height:58px;padding:12px;display:flex;align-items:center;gap:10px;border:1px solid #dbe5f2;border-radius:8px;color:var(--aba-blue);background:#f8fbff;font-size:16px;font-weight:800}.aba-study-correction-steps i{color:var(--aba-red)}.aba-study-weeks{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.aba-study-weeks article{padding:20px}.aba-study-weeks strong{display:block;color:var(--aba-red);font-size:18px;text-transform:uppercase}.aba-study-weeks p{margin:8px 0 0;color:var(--aba-text);font-size:16px;line-height:1.35}.aba-my-study-route-frame-wrap{min-height:3900px;overflow:hidden;border:0;border-radius:0;background:transparent;box-shadow:none}.aba-my-study-route-frame{width:100%;height:min(4100px,calc(100vh + 3300px));display:block;border:0;background:transparent}@keyframes aba-study-pulse{0%,100%{opacity:.45;transform:scale(.92)}50%{opacity:.08;transform:scale(1.2)}}@media (max-width:980px){.aba-strategy-scoreboard,.aba-strategy-system-strip div,.aba-strategy-personal-stats,.aba-strategy-top-grid,.aba-strategy-study-layout,.aba-strategy-board-map,.aba-strategy-timing-strip,.aba-study-active-grid,.aba-study-weeks{grid-template-columns:1fr}.aba-strategy-sidebar{position:static;max-height:none}.aba-study-route-heading{display:grid}.aba-study-time-form{min-width:0;justify-content:flex-start}.aba-study-map{min-height:420px}.aba-study-map-path{top:28px;bottom:28px;left:50%;right:auto;width:8px;height:auto}.aba-study-node{left:50%;top:var(--node-left)}.aba-study-avatar-runner{left:50%;top:var(--student-step)}}@keyframes aba-slide-in-left{from{opacity:0;transform:translateX(-34px)}to{opacity:1;transform:translateX(0)}}@keyframes aba-pop-in{from{opacity:0;transform:translateY(14px) scale(.92)}to{opacity:1;transform:translateY(0) scale(1)}}.aba-starter-quiz-page{min-height:70vh;padding:88px 0 96px;background:var(--aba-bg)}.aba-starter-quiz-shell{display:grid;gap:28px}.aba-starter-quiz-shell .aba-admin-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.aba-starter-home-btn{margin-left:auto;background:var(--aba-red);border-color:var(--aba-red);color:#fff}.aba-starter-home-btn:hover,.aba-starter-home-btn:focus-visible{background:var(--aba-blue);border-color:var(--aba-blue);color:#fff}.aba-starter-empty,.aba-starter-result-card,.aba-starter-plans,.aba-starter-question{border:1px solid var(--aba-border);border-radius:8px;background:#fff;box-shadow:0 18px 42px rgba(15,45,93,.06)}.aba-starter-empty{padding:28px;color:var(--aba-muted);font-size:18px}.aba-starter-quiz-form{display:grid;gap:18px}.aba-starter-question{padding:26px}.aba-starter-question-top{display:flex;align-items:center;gap:10px;margin-bottom:14px}.aba-starter-question-top span{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--aba-blue);color:#fff;font-weight:900}.aba-starter-question-top small{color:var(--aba-red);font-size:14px;font-weight:900;text-transform:uppercase}.aba-starter-question h2{margin:0 0 18px;color:var(--aba-text);font-size:23px;line-height:1.32}.aba-starter-options{display:grid;gap:12px}.aba-starter-options label{display:flex;align-items:flex-start;gap:12px;min-height:58px;padding:16px 18px;border:1px solid var(--aba-border);border-radius:8px;background:#f8fbff;color:var(--aba-text);font-size:18px;line-height:1.38;cursor:pointer}.aba-starter-options input{margin-top:4px}.aba-starter-submit{display:flex;gap:10px;justify-content:flex-end}.aba-starter-result-card{padding:30px}.aba-starter-result-card h2{margin:4px 0 6px;color:var(--aba-blue);font-size:clamp(38px,5vw,66px);line-height:1}.aba-starter-result-card h3{margin:0 0 12px;color:var(--aba-text);font-size:26px}.aba-starter-result-card p{max-width:840px;margin:0;color:var(--aba-muted);font-size:18px;line-height:1.55}.aba-starter-result-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.aba-starter-domain-results{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:24px}.aba-starter-domain-results article{padding:14px;border:1px solid var(--aba-border);border-radius:8px;background:#f8fbff}.aba-starter-domain-results strong,.aba-starter-domain-results span{display:block}.aba-starter-domain-results strong{color:var(--aba-blue);font-size:15px;font-weight:900}.aba-starter-domain-results span{margin-top:6px;color:var(--aba-red);font-size:22px;font-weight:900}.aba-starter-domain-results div{height:8px;margin-top:10px;overflow:hidden;border-radius:999px;background:#e7edf6}.aba-starter-domain-results i{display:block;height:100%;border-radius:inherit;background:var(--aba-blue)}.aba-starter-plans{padding:28px}.aba-starter-plans h2{margin:0 0 18px;color:var(--aba-blue);font-size:28px}.aba-starter-plan-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.aba-starter-plan-card{min-height:150px;padding:18px;border:1px solid var(--aba-border);border-radius:8px;background:#f8fbff;display:flex;flex-direction:column;justify-content:space-between;gap:16px}.aba-starter-plan-card strong,.aba-starter-plan-card span{display:block;color:var(--aba-blue);font-weight:900}.aba-starter-plan-card strong{font-size:20px}.aba-starter-plan-card span{margin-top:8px;color:var(--aba-red);font-size:28px}.aba-starter-plan-card p{margin:10px 0 0;color:var(--aba-muted);font-size:15px;line-height:1.35}.aba-starter-plan-card .aba-btn{width:100%}.aba-plans-page{background:#f3f6fb;padding:86px 0 96px}.aba-plans-shell{background:transparent;border:0;box-shadow:none}.aba-membership-plan-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:42px;align-items:stretch}.aba-membership-plan-card{position:relative;min-height:260px;padding:24px;display:flex;flex-direction:column;justify-content:space-between;gap:20px;border:1px solid var(--aba-border);border-radius:18px;background:#fff;box-shadow:0 18px 42px rgba(15,45,93,.08);font-family:inherit}.aba-membership-plan-card strong,.aba-membership-plan-card span{display:block;font-weight:900}.aba-membership-plan-card strong{color:var(--aba-blue);font-size:24px}.aba-membership-plan-card span{margin-top:10px;color:var(--aba-red);font-size:40px;line-height:1}.aba-membership-plan-card p{min-height:64px;margin:16px 0 0;color:var(--aba-muted);font-size:16px;line-height:1.45}.aba-membership-plan-card>div:first-child{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.aba-membership-plan-card .aba-btn{width:100%}.aba-membership-plan-card ul{list-style:none;margin:18px 0 0;padding:0;display:grid;gap:9px;color:#334155}.aba-membership-plan-card li{position:relative;padding-left:17px;font-size:15px;line-height:1.4}.aba-membership-plan-card li>span{position:absolute;left:0;top:.02em;margin:0;color:#cf1728;font-size:20px;line-height:1}.aba-membership-plan-card span small{font-size:14px;color:#64748b}.aba-membership-plan-card.is-featured{transform:translateY(-10px);border:2px solid #123f75;background:linear-gradient(180deg,#f1f7ff,#fff 42%);box-shadow:0 24px 55px rgba(15,54,109,.2)}.aba-membership-plan-card.is-featured:before{content:"MÁS ELEGIDO";position:absolute;top:-15px;left:50%;transform:translateX(-50%);padding:7px 17px;border-radius:999px;background:#cf1728;color:#fff;font-size:11px;font-weight:900;letter-spacing:.08em;white-space:nowrap}.aba-plans-shell>.aba-admin-heading p{max-width:700px;margin:14px 0 0;color:#627993;font-size:17px;line-height:1.55}.aba-plan-upgrade-note{display:grid;gap:5px;margin:18px 0 0;padding:13px;border:1px solid #bcd8ef;border-radius:12px;background:#edf7ff}.aba-plan-upgrade-note b{color:#0b3267}.aba-plan-upgrade-note span{margin:0;color:#cf1728;font-size:20px}.aba-plan-upgrade-note small{color:#5e748c;line-height:1.4}.aba-membership-payment-modal{position:fixed;inset:0;z-index:10020;display:none;align-items:center;justify-content:center;padding:18px;background:rgba(3,15,34,.72);backdrop-filter:blur(3px)}.aba-membership-payment-modal[aria-hidden="false"]{display:flex}.aba-membership-payment-panel{position:relative;width:min(680px,100%);height:min(780px,calc(100vh - 36px));overflow:hidden;background:#f4f7fb;border-radius:20px;box-shadow:0 28px 80px rgba(0,0,0,.38)}.aba-membership-payment-panel iframe{width:100%;height:100%;border:0}.aba-membership-payment-close{position:absolute;z-index:2;right:10px;top:10px;width:38px;height:38px;border:0;border-radius:50%;background:#c81924;color:#fff;font-size:28px;line-height:1;cursor:pointer;box-shadow:0 5px 15px rgba(0,0,0,.2)}body.membership-payment-open{overflow:hidden}@media(max-width:640px){.aba-membership-payment-modal{padding:0}.aba-membership-payment-panel{width:100%;height:100%;border-radius:0}.aba-membership-plan-grid{grid-template-columns:1fr}}.aba-membership-cancel-modal{position:fixed;inset:0;z-index:10040;display:grid;place-items:center;padding:22px;background:rgba(3,25,53,.76);backdrop-filter:blur(6px)}.aba-membership-cancel-modal[aria-hidden="true"]{display:none}.aba-membership-cancel-card{box-sizing:border-box;width:min(100%,570px);padding:32px;border:1px solid #d5e1ed;border-top:7px solid #d41930;border-radius:20px;background:#fff;box-shadow:0 28px 75px rgba(3,25,53,.34)}.aba-membership-cancel-card>span{color:#d41930;font-size:12px;font-weight:900;letter-spacing:.09em}.aba-membership-cancel-card h2{margin:9px 0 13px;color:#123b6d;font-size:clamp(25px,4vw,32px);line-height:1.15}.aba-membership-cancel-card p{margin:0;color:#4d647b;font-size:15px;line-height:1.7}.aba-membership-cancel-card>div{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:10px;margin-top:25px}.aba-membership-cancel-card form{margin:0}.aba-subscribed-cancel-button{letter-spacing:.025em}body.membership-cancel-open{overflow:hidden}@media(max-width:560px){.aba-membership-cancel-modal{padding:15px}.aba-membership-cancel-card{padding:25px 20px}.aba-membership-cancel-card>div,.aba-membership-cancel-card form,.aba-membership-cancel-card .aba-btn{width:100%}}@media (max-width:1100px){.aba-starter-plan-grid,.aba-membership-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.aba-starter-quiz-page{padding:44px 0 64px}.aba-starter-question,.aba-starter-result-card,.aba-starter-plans{padding:18px}.aba-starter-question h2{font-size:20px}.aba-starter-options label{font-size:16px}.aba-starter-plan-grid,.aba-membership-plan-grid{grid-template-columns:1fr}.aba-plans-page{padding:44px 0 64px}.aba-starter-domain-results{grid-template-columns:1fr}.aba-home .aba-hero p span,.aba-hero h1{white-space:normal}}.aba-hero p,.aba-auth-card p{max-width:590px;margin:20px 0 0;color:var(--aba-muted);font-size:18px;line-height:1.55}.aba-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.aba-btn,.aba-auth-form button{min-height:46px;padding:0 20px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--aba-blue);border-radius:8px;font-size:15px;font-weight:900;text-decoration:none;cursor:pointer}.aba-btn.primary,.aba-auth-form button{background:var(--aba-blue);color:var(--aba-white)}.aba-btn.ghost{background:var(--aba-white);color:var(--aba-blue)}.aba-preview-card,.aba-auth-card{border:1px solid var(--aba-border);border-radius:12px;background:var(--aba-white);box-shadow:0 12px 30px rgba(15,45,93,.08)}.aba-preview-card{padding:26px}.aba-hero-bull{position:absolute;top:0;right:0;bottom:0;width:min(46vw,690px);display:flex;align-items:flex-end;justify-content:flex-end;pointer-events:none;overflow:hidden}.aba-hero-bull img{width:auto;max-width:none;height:100%;max-height:none;display:block;object-fit:contain;object-position:right center;filter:drop-shadow(0 24px 30px rgba(15,45,93,.16));animation:abaBullSlideIn 1.35s cubic-bezier(.18,.82,.24,1) both;will-change:transform,opacity}@keyframes abaBullSlideIn{from{opacity:0;transform:translateX(160px) scale(1.02)}to{opacity:1;transform:translateX(0) scale(1.02)}}.aba-preview-avatar{width:128px;height:128px;margin:0 auto 22px;border-radius:50%;background:linear-gradient(135deg,rgba(15,45,93,.92),rgba(188,25,33,.88)),var(--aba-blue)}.aba-preview-card h2{margin:0;font-size:24px;font-weight:900}.aba-preview-card p{margin:12px 0 18px;color:var(--aba-muted);line-height:1.45}.aba-preview-stats{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--aba-border);padding-top:14px;text-align:center}.aba-preview-stats span + span{border-left:1px solid var(--aba-border)}.aba-preview-stats strong{display:block;font-size:18px}.aba-preview-stats span{color:var(--aba-muted);font-size:12px}.aba-auth-page{display:grid;place-items:center;padding:70px 0}.aba-auth-card{width:min(860px,100%);padding:38px;display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:34px}.aba-auth-card.single{grid-template-columns:1fr;max-width:620px}.aba-auth-card h1{font-size:clamp(36px,5vw,56px)}.aba-auth-form{display:grid;gap:16px}.aba-auth-form label{display:grid;gap:7px}.aba-auth-form span{color:#334155;font-size:13px;font-weight:800}.aba-auth-form input,.aba-auth-form select{width:100%;min-height:46px;border:1px solid var(--aba-border);border-radius:8px;padding:0 12px;font:inherit}.aba-alert{margin-bottom:14px;padding:12px 14px;border-radius:8px;font-weight:700}.aba-alert.error{color:#8a1117;background:#fde8ea}.aba-alert.success{color:#14532d;background:#dcfce7}.aba-alert.warning{color:#7a3a00;background:#fff3d6;border:1px solid #ffd58a}.aba-section-heading-row{display:flex;justify-content:space-between;align-items:flex-start;gap:18px}.aba-price-pill{display:inline-flex;align-items:center;min-height:48px;padding:0 18px;border:1px solid var(--aba-border);border-radius:8px;background:#ffffff;color:var(--aba-blue);font-size:22px;box-shadow:0 10px 24px rgba(15,45,93,.08)}.aba-form-links{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.aba-form-link,.aba-form-links a{color:var(--aba-blue);font-weight:800;text-decoration:none}.aba-profile-page{width:min(var(--aba-shell-width),calc(100% - var(--aba-shell-gutter)));margin:0 auto;flex:1;padding:46px 0}.aba-profile-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:28px;align-items:start}.aba-profile-card,.aba-panel,.aba-admin-hero{border:1px solid var(--aba-border);border-radius:12px;background:#ffffff;box-shadow:0 12px 30px rgba(15,45,93,.08)}.aba-profile-card{grid-column:2;grid-row:1;padding:26px;text-align:center}.aba-profile-feed{grid-column:1;grid-row:1;display:grid;gap:18px;width:min(100%,860px);justify-self:center}.aba-profile-avatar{width:150px;height:150px;margin:0 auto 18px;display:grid;place-items:center;position:relative;overflow:visible;border-radius:50%;color:#ffffff;background:linear-gradient(135deg,var(--aba-blue),var(--aba-red));font-size:48px;font-weight:900}.aba-profile-avatar.large{width:210px;height:210px;font-size:64px}.aba-my-dashboard{width:100%;margin:0;flex:1;padding:0 12px 0 0}.aba-my-shell{min-height:0;display:grid;grid-template-columns:304px minmax(0,1fr);gap:12px;align-items:start}.aba-my-service-rail{position:sticky;top:0;align-self:start;height:auto;min-height:0;max-height:none;padding:28px 14px 22px;overflow:auto;border-radius:0;color:#ffffff;background:var(--aba-blue);box-shadow:0 18px 40px rgba(15,45,93,.18)}.aba-my-student-mini{display:grid;grid-template-columns:48px minmax(0,1fr);gap:2px 12px;align-items:center;padding:10px 4px 16px;margin-bottom:14px;border-bottom:1px solid rgba(255,255,255,.2)}.aba-my-student-avatar{position:relative;grid-row:span 2;width:48px;height:48px;display:grid;place-items:center;overflow:hidden;border:2px solid rgba(255,255,255,.55);border-radius:50%;background:#ffffff}.aba-my-student-avatar img{width:100%;height:100%;object-fit:cover}.aba-my-student-avatar .aba-avatar-core,.aba-my-student-avatar .aba-avatar-photo,.aba-my-student-avatar .aba-avatar-initials{width:100%;height:100%}.aba-my-student-avatar .aba-avatar-frame{inset:-10%;width:120%;height:120%}.aba-my-student-mini strong,.aba-my-student-mini span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aba-my-student-mini strong{font-size:15px;font-weight:700;line-height:1.05;text-transform:uppercase}.aba-my-student-mini span{color:rgba(255,255,255,.75);font-size:12px;font-weight:500;line-height:1.05}.aba-my-service-rail nav{display:grid;gap:7px}.aba-my-service-rail nav a{min-height:48px;padding:8px 9px;display:grid;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px;border:1px solid transparent;border-radius:10px;color:rgba(255,255,255,.86);text-decoration:none;font-size:13px;font-weight:600;line-height:1.15}.aba-my-service-rail nav a i{width:32px;height:32px;display:grid;place-items:center;border-radius:10px;color:var(--aba-blue);background:#ffffff}.aba-my-service-rail nav a i svg{stroke-width:1.8}.aba-my-service-rail nav a:hover,.aba-my-service-rail nav a:focus,.aba-my-service-rail nav a.active{color:#ffffff;border-color:rgba(255,255,255,.26);background:rgba(255,255,255,.13)}.aba-my-service-rail nav a.active i{color:#ffffff;background:var(--aba-red)}.aba-my-service-divider{display:block;height:1px;margin:5px 2px 7px;background:rgba(255,255,255,.18)}.aba-my-main-panel{min-width:0;display:grid;gap:20px;padding-top:14px}.aba-my-hero{min-height:160px;padding:30px;display:flex;align-items:center;justify-content:space-between;gap:24px;border:1px solid var(--aba-border);border-radius:14px;background:#ffffff;box-shadow:0 16px 36px rgba(15,45,93,.1)}.aba-my-hero h1{max-width:760px;margin:6px 0 8px;color:var(--aba-blue);font-size:clamp(34px,4vw,54px);line-height:.98}.aba-my-hero p{max-width:680px;margin:0;color:var(--aba-muted);font-size:17px;line-height:1.55}.aba-my-content-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);gap:20px;align-items:start}.aba-my-focus-card{min-height:260px;padding:28px;display:grid;grid-template-columns:74px minmax(0,1fr);gap:20px;align-items:start}.aba-my-focus-icon{width:74px;height:74px;display:grid;place-items:center;border-radius:14px;color:#ffffff;background:var(--aba-red);font-size:30px}.aba-my-focus-card h2,.aba-my-progress-card h2,.aba-my-course-card h2,.aba-my-board-card h2{margin:0 0 10px;color:var(--aba-blue)}.aba-my-focus-card p{max-width:620px;color:var(--aba-muted);font-size:17px;line-height:1.6}.aba-my-stat-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0}.aba-my-stat-row span{min-height:82px;padding:14px;display:grid;align-content:center;gap:4px;border-radius:10px;color:var(--aba-muted);background:#f6f8fc;font-size:12px;font-weight:800}.aba-my-stat-row strong{color:var(--aba-blue);font-size:24px;line-height:1}.aba-my-course-card,.aba-my-board-card,.aba-my-progress-card{padding:24px}.aba-my-dominando-frame-wrap{min-height:900px;overflow:hidden;border:0;border-radius:0;background:transparent;box-shadow:none}.aba-my-dominando-frame{width:100%;height:min(1320px,calc(100vh + 560px));display:block;border:0;background:transparent}.aba-classroom-embed-body{min-height:100vh;margin:0;background:transparent;font-family:"Barlow Semi Condensed",Arial,Helvetica,sans-serif}.aba-classroom-embed{width:100%;margin:0;padding:0 0 18px}.aba-classroom-embed.aba-lesson-page{width:100%;grid-template-columns:340px minmax(0,1fr);gap:30px}.aba-classroom-embed .aba-lesson-sidebar{position:sticky;top:0;border-radius:12px}.aba-classroom-embed .aba-back-link{display:none!important}.aba-classroom-embed .aba-lesson-card{padding:34px;border:1px solid var(--aba-border);border-radius:12px;background:#ffffff;box-shadow:0 12px 30px rgba(15,45,93,.08)}.aba-classroom-embed .aba-rich-content{font-size:inherit}.aba-my-lab-frame-wrap{min-height:900px;overflow:hidden;border:0;border-radius:0;background:transparent;box-shadow:none}.aba-my-abalive-frame-wrap{min-height:900px;overflow:hidden;border:0;border-radius:0;background:transparent;box-shadow:none}.aba-my-mentoring-frame-wrap,.aba-my-one-on-one-frame-wrap{min-height:900px;overflow:hidden;border:0;border-radius:0;background:transparent;box-shadow:none}.aba-my-abalive-frame{width:100%;height:min(1180px,calc(100vh + 430px));display:block;border:0;background:transparent}.aba-my-mentoring-frame,.aba-my-one-on-one-frame{width:100%;height:min(1320px,calc(100vh + 560px));display:block;border:0;background:transparent}.aba-my-lab-frame{width:100%;height:min(1280px,calc(100vh + 520px));display:block;border:0;background:transparent}.aba-lab-embed-body{min-height:100vh;margin:0;background:transparent;font-family:"Barlow Semi Condensed",Arial,Helvetica,sans-serif}.aba-learning-lab-embed .aba-board-shell{width:100%;margin:0;padding:0}.aba-learning-lab-embed .aba-board-card{border-radius:8px}.aba-my-domain-frame-wrap,.aba-my-mock-frame-wrap,.aba-my-flashcards-frame-wrap,.aba-my-glossary-frame-wrap,.aba-my-videoteca-frame-wrap,.aba-my-community-frame-wrap{min-height:900px;overflow:hidden;border:0;border-radius:0;background:transparent;box-shadow:none}.aba-my-domain-frame,.aba-my-mock-frame,.aba-my-flashcards-frame,.aba-my-glossary-frame,.aba-my-videoteca-frame,.aba-my-community-frame{width:100%;height:min(1280px,calc(100vh + 520px));display:block;border:0;background:transparent}[data-my-embed-frame]{transition:opacity .16s ease}[data-my-embed-frame].is-language-switching{opacity:.72;pointer-events:none}.aba-my-community-frame-wrap{width:100%;max-width:100%;min-height:760px;overflow-x:hidden}.aba-my-community-frame{max-width:100%;height:min(780px,calc(100vh - 110px));min-height:700px;overflow:hidden}.aba-domain-embed-body,.aba-mock-embed-body,.aba-flashcards-embed-body,.aba-glossary-embed-body,.aba-chat-embed-body{min-height:100vh;width:100%;max-width:100vw;margin:0;background:transparent;font-family:"Barlow Semi Condensed",Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;overflow-x:hidden}.aba-domain-practice-embed .aba-board-shell,.aba-mock-embed .aba-board-shell{width:100%;margin:0;padding:0}.aba-domain-practice-embed .aba-board-card,.aba-mock-embed .aba-board-card{border-radius:8px}.aba-flashcards-embed{margin:0;padding:0}.aba-flashcards-embed .aba-admin-shell{width:100%;max-width:none;margin:0;padding:0}.aba-flashcards-embed .aba-flashcard-study-layout{gap:28px;grid-template-columns:300px minmax(0,1fr)}.aba-flashcards-embed .aba-flashcard-viewer-panel{min-height:720px}.aba-flashcards-embed .aba-flashcard-stage{min-height:620px}.aba-flashcards-embed .aba-flashcard-deck{min-height:590px}.aba-glossary-embed{width:100%;max-width:none;margin:0;padding:0 0 28px}.aba-glossary-embed .aba-glossary-heading{max-width:none;margin:0 0 24px;padding:0;display:grid;justify-content:start}.aba-glossary-embed .aba-glossary-heading .aba-kicker{display:none}.aba-glossary-embed .aba-glossary-heading h1{position:relative;margin:0 0 28px;color:var(--aba-blue);font-size:clamp(48px,5.8vw,76px);font-weight:800;line-height:.95}.aba-glossary-embed .aba-glossary-heading h1::after{content:"";position:absolute;left:0;bottom:-16px;width:76px;height:5px;border-radius:999px;background:var(--aba-red)}.aba-glossary-embed .aba-glossary-heading p{margin:0;color:#546987;font-size:17px}.aba-glossary-embed .aba-glossary-tools{padding:24px;border:1px solid var(--aba-border);border-radius:10px;background:#ffffff;box-shadow:0 16px 36px rgba(15,45,93,.08)}.aba-glossary-embed .aba-glossary-search input{min-width:min(420px,100%);min-height:48px}.aba-glossary-embed .aba-glossary-list{gap:22px}.aba-glossary-embed .aba-glossary-term{padding:28px;border-radius:10px}.aba-profile-avatar.large:has(.aba-avatar-frame){width:178px;height:178px;margin-top:18px;margin-bottom:30px}.aba-profile-avatar.small{width:58px;height:58px;margin:0;font-size:20px}.aba-avatar-core{width:100%;height:100%;display:grid;place-items:center;overflow:hidden;border-radius:999px;background:inherit}.aba-profile-avatar .aba-avatar-core-framed{position:absolute;inset:-10%;z-index:1;width:auto;height:auto}.aba-profile-avatar .aba-avatar-photo,.aba-profile-avatar .aba-avatar-initials{width:100%;height:100%;display:grid;place-items:center;border-radius:50%;object-fit:cover;overflow:hidden}.aba-profile-avatar .aba-avatar-photo-default,.aba-chat-avatar .aba-avatar-photo-default,.aba-community-avatar .aba-avatar-photo-default{object-fit:cover;object-position:center;background:#ffffff}.aba-profile-avatar.large .aba-avatar-photo-default{width:78%;height:78%;object-fit:contain}.aba-avatar-frame{position:absolute;inset:-10%;z-index:2;width:120%;height:120%;object-fit:contain;border-radius:999px;clip-path:circle(50% at 50% 50%);overflow:hidden;pointer-events:none}.aba-profile-card h1,.aba-admin-hero h1{margin:0;font-size:30px;font-weight:900}.aba-handle{margin:4px 0 12px;color:var(--aba-muted);font-weight:700}.aba-profile-meta{display:grid;gap:8px;margin:18px 0;color:var(--aba-muted);font-weight:700}.aba-profile-card-right{border-radius:8px}.aba-profile-title,.aba-location{margin:6px 0;color:var(--aba-text);font-size:18px}.aba-profile-bio{margin:8px 0 0;color:var(--aba-text);font-size:16px;line-height:1.35}.aba-profile-lines{margin:20px 0 0;padding:18px 0;display:grid;gap:12px;border-top:1px solid var(--aba-border);border-bottom:1px solid var(--aba-border);text-align:left}.aba-profile-lines div{display:flex;align-items:center;gap:12px;font-size:16px}.aba-profile-lines i{width:18px;color:#888;text-align:center}.online-dot{width:16px;height:16px;border-radius:50%;background:#9ca3af}.online-dot.active{background:#0ca66b}.aba-profile-stats{display:grid;grid-template-columns:repeat(3,1fr);margin:0 0 18px;padding:12px 0;border-bottom:1px solid var(--aba-border);text-align:center}.aba-profile-stats span + span{border-left:1px solid var(--aba-border)}.aba-profile-stats strong{display:block;color:var(--aba-text);font-size:20px}.aba-profile-stats span{color:var(--aba-muted);font-size:13px}.aba-profile-xp-panel{display:grid;gap:14px}.aba-profile-xp-panel h2{margin:0 0 4px}.aba-profile-level-progress{height:18px;margin-top:0}.aba-rank-pill{min-height:38px;display:inline-flex;align-items:center;justify-content:center;padding:8px 14px;border-radius:999px;color:#ffffff;background:var(--aba-blue);white-space:nowrap}.aba-profile-gamification-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.aba-profile-gamification-stats span{padding:12px;border:1px solid var(--aba-border);border-radius:8px;color:var(--aba-muted);background:#f8fafc;text-align:center}.aba-profile-gamification-stats strong{display:block;color:var(--aba-blue);font-size:22px}.aba-profile-xp-events{display:grid;gap:10px;margin-top:18px}.aba-profile-xp-events article{display:grid;grid-template-columns:34px 1fr auto;gap:10px;align-items:center;padding:10px 12px;border:1px solid var(--aba-border);border-radius:8px;background:#f8fafc}.aba-profile-xp-events i,.aba-profile-xp-events img{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;color:#ffffff;background:var(--aba-blue);object-fit:cover}.aba-profile-xp-events strong,.aba-profile-xp-events span,.aba-profile-xp-events small{display:block}.aba-profile-xp-events span,.aba-profile-xp-events small{color:var(--aba-muted)}.aba-profile-xp-events small{text-align:right}.aba-profile-course-list{display:grid;gap:12px}.aba-profile-course-list a{display:grid;gap:4px;padding:14px;border:1px solid var(--aba-border);border-radius:8px;color:inherit;background:#f8fafc;text-decoration:none}.aba-profile-course-list a>span{color:var(--aba-muted)}.aba-edit-button{min-height:48px;display:flex;align-items:center;justify-content:center;border:1px solid var(--aba-border);border-radius:6px;color:#7b7f86;background:#ffffff;font-weight:900;text-decoration:none;text-transform:uppercase}.aba-settings-page{width:min(var(--aba-shell-width),calc(100% - var(--aba-shell-gutter)));margin:0 auto;flex:1;padding:36px 0 70px;display:grid;grid-template-columns:230px minmax(0,1fr);gap:28px;align-items:start}.aba-settings-nav{display:grid;gap:4px;padding-top:10px}.aba-settings-nav a{padding:14px 16px;min-height:46px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;border:1px solid var(--aba-blue);color:var(--aba-text);background:#ffffff;font-weight:400;text-decoration:none}.aba-settings-nav a.active,.aba-settings-nav a:hover{border-color:#3b5c99;color:#ffffff;background:#3b5c99}.aba-settings-card{padding:34px;border:1px solid var(--aba-border);border-radius:12px;background:#ffffff;box-shadow:0 12px 30px rgba(15,45,93,.08)}.aba-settings-card h1{margin:0 0 28px;font-size:30px}.aba-settings-section-title{margin:8px 0 0;font-size:20px;color:var(--aba-text)}.aba-settings-form{display:grid;gap:22px}.aba-settings-card>.aba-settings-tab{display:none!important}.aba-settings-card>.aba-settings-tab.active{display:grid!important;gap:22px}.aba-photo-row{display:flex;align-items:center;gap:18px}.aba-photo-actions{display:grid;gap:8px}.aba-admin-avatar-editor{display:grid;gap:14px;padding:20px;border:1px solid #d7e3ef;border-radius:14px;background:#f7faff}.aba-admin-avatar-editor p{margin:4px 0 0;color:#647b94}.aba-admin-avatar-upload{display:grid;gap:7px;max-width:520px}.aba-admin-avatar-upload input{padding:11px;border:1px solid #cbdbea;border-radius:9px;background:#fff}.aba-admin-avatar-upload small{color:#75889e}.aba-admin-avatar-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:10px;max-height:310px;overflow:auto;padding:4px}.aba-admin-avatar-option{position:relative;display:grid!important;justify-items:center;gap:5px;padding:8px!important;border:2px solid transparent;border-radius:12px;background:#fff;cursor:pointer}.aba-admin-avatar-option input{position:absolute;opacity:0;pointer-events:none}.aba-admin-avatar-option:has(input:checked){border-color:#0b3267;box-shadow:0 0 0 3px rgba(11,50,103,.1)}.aba-admin-avatar-thumb{width:54px;height:54px;display:grid;place-items:center;overflow:hidden;border-radius:50%;background:linear-gradient(145deg,#153d78,#cf1728);color:#fff;font-weight:900}.aba-admin-avatar-thumb img{width:100%;height:100%;object-fit:cover}.aba-admin-avatar-option small{font-size:11px;color:#536b85}.aba-upload-link{color:#2563eb;font-weight:900;cursor:pointer}.aba-upload-link input{display:none}.aba-remove-photo{display:inline-flex!important;align-items:center;gap:8px!important;color:var(--aba-muted);font-weight:800}.aba-remove-photo input{width:auto!important;min-height:auto!important}.aba-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.aba-settings-form label{display:grid;gap:6px}.aba-settings-form span{color:#9ca3af;font-size:13px;font-weight:700}.aba-settings-form input,.aba-settings-form select,.aba-settings-form textarea{width:100%;min-height:46px;padding:10px 12px;border:1px solid #d1d5db;border-radius:6px;background:#ffffff;color:var(--aba-text);font:inherit}.aba-phone-row{display:grid!important;grid-template-columns:82px minmax(0,1fr);gap:8px}.aba-phone-code{color:var(--aba-muted)!important;background:#f8fafc!important;text-align:center}.aba-check-row{display:flex!important;align-items:center;gap:10px;min-height:52px}.aba-check-row input{width:auto!important;min-height:auto!important}.aba-check-row span{color:var(--aba-text)!important;font-size:14px!important}.aba-settings-form textarea{min-height:100px;resize:vertical}.aba-settings-form button{width:fit-content;min-height:48px;padding:0 28px;border:0;border-radius:6px;color:#ffffff;background:var(--aba-blue);font:inherit;font-weight:400;cursor:pointer}.aba-payment-card{margin-bottom:16px;padding:22px 24px;display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid var(--aba-border);border-radius:8px;background:#ffffff}.aba-settings-block-head{margin-bottom:18px;display:flex;align-items:center;justify-content:space-between;gap:16px}.aba-settings-block-head h1{margin:0}.aba-secondary-button{min-height:46px;padding:0 22px;border:0;border-radius:6px;color:#ffffff;background:var(--aba-red);font:inherit;font-weight:400;cursor:pointer}.aba-payment-card strong{display:block;font-size:18px;text-transform:uppercase}.aba-payment-card p,.aba-secure-note{margin:6px 0 0;color:var(--aba-muted)}.aba-payment-card button{width:48px;height:48px;border:1px solid var(--aba-border);border-radius:6px;color:var(--aba-muted);background:#ffffff;font-weight:900}.aba-card-menu{position:relative}.aba-card-menu-panel{position:absolute;top:calc(100% + 8px);right:0;z-index:5;min-width:170px;padding:8px;border:1px solid var(--aba-border);border-radius:8px;background:#ffffff;box-shadow:0 12px 28px rgba(15,45,93,.14)}.aba-card-menu-panel button{width:100%;height:auto;min-height:40px;padding:0 12px;border:0;color:var(--aba-red);background:transparent;text-align:left;font:inherit;font-weight:900;cursor:pointer}.aba-card-menu-panel button:hover{background:#f8fafc}.aba-empty-payment{margin:0 0 16px;padding:22px 24px;border:1px dashed var(--aba-border);border-radius:8px;color:var(--aba-muted);background:#ffffff;font-weight:800}.aba-payment-form{margin-top:24px;padding-top:24px;border-top:1px solid var(--aba-border)}.aba-payment-form[hidden]{display:none!important}.aba-payment-form h2{margin:0}.aba-payment-history{display:grid;gap:12px}.aba-payment-history article{padding:16px 18px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 18px;border:1px solid var(--aba-border);border-radius:8px}.aba-payment-history small{grid-column:1 / -1;color:var(--aba-muted)}.aba-panel{padding:24px}.aba-panel h2{margin:0 0 14px;font-size:22px}.aba-panel p{margin:0;color:var(--aba-muted)}.aba-activity-grid{display:grid;grid-template-columns:repeat(24,1fr);gap:5px}.aba-activity-grid span{aspect-ratio:1;border-radius:3px;background:#10b981}.aba-activity-calendar{display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px;overflow-x:auto;padding:6px 0 12px}.aba-activity-axis,.aba-activity-week{display:grid;gap:5px}.aba-activity-axis{grid-template-rows:18px 14px repeat(7,18px)}.aba-activity-week{grid-template-rows:repeat(7,18px)}.aba-activity-axis span{display:grid;place-items:center;color:var(--aba-muted);font-size:12px;font-weight:400}.aba-activity-months{display:flex;align-items:flex-start;gap:16px;min-width:max-content}.aba-activity-month-block{padding-left:12px;border-left:1px solid rgba(15,45,93,.22)}.aba-activity-month-block strong{display:block;margin:0 0 4px;color:var(--aba-muted);font-size:12px;font-weight:400}.aba-activity-week-numbers{display:grid;grid-auto-flow:column;grid-auto-columns:18px;gap:5px;margin-bottom:5px}.aba-activity-week-numbers span{color:#94a3b8;font-size:10px;line-height:14px;text-align:center}.aba-activity-weeks{display:grid;grid-auto-flow:column;grid-auto-columns:18px;gap:5px;width:max-content}.aba-activity-week span{width:18px;height:18px;display:block;border:1px solid rgba(15,45,93,.08);border-radius:3px}.aba-activity-week span.is-empty{opacity:1}.aba-activity-month-table{display:grid;grid-template-columns:86px repeat(7,minmax(58px,1fr));gap:7px;align-items:center}.aba-activity-month-table strong,.aba-activity-month-table b{color:var(--aba-muted);font-size:13px;font-weight:400}.aba-activity-month-table strong{text-align:center}.aba-activity-month-table .aba-activity-week-head{text-align:left}.aba-activity-month-picker{position:relative;margin:0}.aba-activity-month-picker button{width:100%;min-height:34px;padding:0 8px;border:1px solid var(--aba-border);border-radius:6px;color:var(--aba-blue);background:#ffffff;font:inherit;font-size:13px;font-weight:400;cursor:pointer}.aba-activity-month-picker button i{margin-left:4px}.aba-activity-month-picker input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.aba-activity-month-table b{padding-right:8px;border-right:1px solid rgba(15,45,93,.18)}.aba-activity-month-table span{min-height:34px;display:grid;place-items:center;border:1px solid rgba(15,45,93,.08);border-radius:6px;color:rgba(255,255,255,.88);font-size:12px;font-weight:400}.aba-activity-month-table span.is-empty,.aba-activity-month-table span.outside-month{color:#94a3b8}.aba-activity-month-table span.outside-month{opacity:.45}.aba-activity-legend{margin-top:10px;display:flex;align-items:center;gap:12px;flex-wrap:wrap;color:var(--aba-muted);font-size:13px}.aba-activity-legend span{display:inline-flex;align-items:center;gap:6px}.aba-activity-legend i{width:13px;height:13px;display:inline-block;border-radius:3px}.aba-admin-hero{margin-bottom:22px;padding:26px;display:flex;align-items:center;justify-content:space-between;gap:18px}.aba-admin-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.aba-admin-grid.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.aba-admin-grid.compact.aba-user-stats-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.aba-admin-welcome h2{margin:0 0 8px;font-size:34px}.aba-admin-welcome p{color:var(--aba-muted);font-weight:800}.aba-admin-page{min-height:70vh;padding:48px 18px;background:#f7f7f5}.aba-admin-shell{width:min(var(--aba-shell-width),100%);margin:0 auto;display:grid;gap:22px}.aba-admin-heading h1{margin:4px 0 8px;color:var(--aba-blue);font-size:clamp(34px,5vw,52px);line-height:1}.aba-admin-heading p{margin:0;color:var(--aba-muted)}.aba-notice{padding:14px 16px;border-radius:8px;font-weight:800}.aba-notice.success{color:#075f3c;background:#dff7ec}.aba-notice.error{color:#8b1118;background:#ffe2e4}.aba-question-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:16px 0}.aba-question-option{position:relative;display:grid;gap:10px;padding:14px;border:1px solid rgba(188,25,33,.28);border-radius:8px;background:#fff8f8}.aba-question-option.is-correct{border-color:var(--aba-blue);background:#f7faff;box-shadow:0 0 0 2px rgba(15,45,93,.12)}.aba-question-option strong{color:var(--aba-red);font-size:18px}.aba-correct-option{position:absolute;top:14px;right:14px;width:38px;height:34px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(188,25,33,.35);border-radius:999px;color:var(--aba-red);background:#fff2f3;cursor:pointer}.aba-question-option.is-correct .aba-correct-option,.aba-correct-pill.is-correct{border-color:var(--aba-blue);color:#ffffff;background:var(--aba-blue)}.aba-correct-option i{font-size:18px}.aba-truefalse-buttons{display:flex;gap:12px;flex-wrap:wrap;margin:16px 0}.aba-correct-pill{min-height:46px;padding:10px 18px;border:1px solid rgba(188,25,33,.35);border-radius:999px;color:var(--aba-red);background:#fff2f3;font-weight:400;cursor:pointer}.aba-settings-form button[type="submit"]{font-weight:400}.aba-toggle-line{min-height:52px;display:inline-flex;align-items:center;gap:10px;padding:12px 14px;border:1px solid var(--aba-border);border-radius:8px;background:#ffffff;color:var(--aba-blue);font-weight:900}.aba-toggle-line input{width:18px;height:18px;accent-color:var(--aba-blue)}.aba-access-builder{margin:18px 0;display:grid;gap:12px}.aba-access-options{padding:16px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:start;border:1px dashed #cbd5e1;border-radius:10px;background:#f8fafc}.aba-access-options>label,.aba-access-options>.aba-inline-fields,.aba-access-rule{min-height:76px;padding:14px;border:1px solid #dbe5f1;border-radius:10px;background:#ffffff}.aba-access-options>.aba-checkbox-line{min-height:76px}.aba-access-options[data-access-options="activity"]> :nth-child(1){grid-column:1 / -1}.aba-access-options[data-access-options="activity"]> :nth-child(2){grid-column:1}.aba-access-options[data-access-options="activity"]> :nth-child(3){grid-column:2}.aba-access-options[data-access-options="activity"]> :nth-child(4){grid-column:1}.aba-access-options[data-access-options="activity"]> :nth-child(5){grid-column:2}.aba-access-options[data-access-options="activity"]> :nth-child(6){grid-column:1}.aba-access-options[data-access-options="activity"]> :nth-child(7){grid-column:2}.aba-access-options[data-access-options="section"]> :nth-child(1),.aba-access-options[data-access-options="section"]> :nth-child(3),.aba-access-options[data-access-options="section"]> :nth-child(5),.aba-access-options[data-access-options="section"]> :nth-child(7){grid-column:1}.aba-access-options[data-access-options="section"]> :nth-child(2),.aba-access-options[data-access-options="section"]> :nth-child(4),.aba-access-options[data-access-options="section"]> :nth-child(6),.aba-access-options[data-access-options="section"]> :nth-child(8){grid-column:2}.aba-inline-fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.aba-competency-picker{display:grid;gap:10px}.aba-competency-search{width:100%;min-height:46px;padding:10px 12px;border:1px solid #d1d5db;border-radius:6px;background:#ffffff;color:var(--aba-text);font:inherit}.aba-competency-options{max-height:210px;overflow-y:auto;display:grid;gap:6px;padding:8px;border:1px solid var(--aba-border);border-radius:8px;background:#ffffff}.aba-competency-option{min-height:38px;padding:8px 10px;border:1px solid transparent;border-radius:7px;background:#f8fafc;color:var(--aba-blue);font:inherit;text-align:left;cursor:pointer}.aba-competency-option.is-selected{border-color:var(--aba-blue);background:#eaf1ff}.aba-competency-pills{display:flex;flex-wrap:wrap;gap:8px}.aba-competency-pill{min-height:34px;padding:6px 10px;display:inline-flex;align-items:center;gap:8px;border:1px solid var(--aba-blue);border-radius:999px;background:#ffffff;color:var(--aba-blue);font:inherit;cursor:pointer}.aba-competency-pill b{color:var(--aba-red);font-size:18px;line-height:1}.aba-inline-field{width:min(360px,100%);display:grid;gap:8px;margin:12px 0 18px;color:var(--aba-muted);font-weight:900}.aba-panel-heading-row{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.aba-panel-heading-row.tight{margin-bottom:8px}.aba-panel-heading-row h2{margin:0}.aba-table-wrap{overflow-x:auto}.aba-enrollment-add-form{grid-template-columns:minmax(260px,1fr) auto;align-items:end}.aba-inline-status-form{display:flex;align-items:center;gap:10px}.aba-inline-status-form select{min-height:38px;padding:7px 10px;border:1px solid var(--aba-border);border-radius:6px;background:#ffffff;font:inherit}.aba-inline-status-form button{min-height:38px}.aba-admin-table{width:100%;border-collapse:collapse;font-size:15px}.aba-admin-table th,.aba-admin-table td{padding:12px 10px;border-bottom:1px solid var(--aba-border);text-align:left;vertical-align:top}.aba-admin-table th{color:var(--aba-muted);font-size:12px;text-transform:uppercase}.aba-admin-table a,.inline-delete button{color:var(--aba-blue);font:inherit;font-weight:900;text-decoration:none}.inline-delete{display:inline;margin-left:10px}.aba-question-review-cell,.aba-question-visual-cell{width:108px;text-align:center!important;vertical-align:middle!important}.aba-question-review-form{display:inline-flex;margin:0}.aba-question-review-form input[type="checkbox"]{width:20px;height:20px;margin:0;accent-color:var(--aba-blue);cursor:pointer}.aba-question-visual-dot{display:inline-block;width:12px;height:12px;border-radius:50%;background:#d7192d;box-shadow:0 0 0 3px rgba(215,25,45,.14)}.aba-question-visual-badge{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-width:84px;padding:5px 8px;border:1px solid rgba(20,62,111,.2);border-radius:999px;background:#e8f1f8;color:#143e6f;font-size:.68rem;font-weight:800;letter-spacing:.035em;white-space:nowrap}.aba-question-visual-badge.is-table{border-color:rgba(215,25,45,.22);background:#fff0f2;color:#b81427}.aba-question-visual-summary{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:0 0 16px;padding:12px 14px;border:1px solid #cfdeea;border-radius:12px;background:#f4f8fb;color:#143e6f}.aba-question-visual-summary strong{margin-right:auto}.aba-question-no-visual{color:#a7b2c1}.inline-delete button{border:0;background:transparent;cursor:pointer}.aba-badge-preview-row{display:flex;align-items:center;gap:12px;color:var(--aba-muted)}.aba-badge-preview-row img,.aba-badge-thumb{width:54px;height:54px;object-fit:cover;border:1px solid var(--aba-border);border-radius:999px;background:#ffffff}.aba-badge-empty{color:var(--aba-muted)}.aba-profile-badges{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.aba-profile-badges article{min-height:150px;display:grid;align-content:start;gap:8px;padding:14px;border:1px solid var(--aba-border);border-radius:10px;background:#ffffff}.aba-profile-badges img{width:58px;height:58px;object-fit:cover;border-radius:999px}.aba-profile-badges strong{color:var(--aba-blue)}.aba-profile-badges span{color:var(--aba-muted);font-size:14px}.aba-badge-toast,.aba-xp-toast{position:fixed;right:22px;bottom:24px;z-index:1000;width:min(390px,calc(100vw - 32px));display:grid;grid-template-columns:68px minmax(0,1fr);gap:14px;padding:16px 18px;border:1px solid rgba(15,45,93,.18);border-radius:12px;background:#ffffff;box-shadow:0 20px 45px rgba(15,45,93,.22)}.aba-xp-toast{bottom:124px;grid-template-columns:48px minmax(0,1fr)}.aba-xp-toast>i{width:48px;height:48px;display:grid;place-items:center;border-radius:999px;color:#ffffff;background:var(--aba-blue)}.aba-badge-toast[hidden],.aba-xp-toast[hidden]{display:none}.aba-badge-toast img{width:68px;height:68px;object-fit:cover;border-radius:999px;background:#f8fafc}.aba-badge-toast span,.aba-xp-toast span{display:block;margin-bottom:4px;color:var(--aba-red);font-size:13px;text-transform:uppercase;letter-spacing:.04em}.aba-badge-toast strong,.aba-xp-toast strong{display:block;color:var(--aba-blue);font-size:21px;line-height:1.05}.aba-badge-toast p,.aba-xp-toast p{margin:6px 0 0;color:var(--aba-muted)}.aba-earned-badges .aba-profile-badges{grid-template-columns:repeat(5,minmax(0,1fr))}.aba-profile-badge-card{min-width:0;display:grid;place-items:center;gap:9px;padding:14px 10px;border:1px solid var(--aba-border);border-radius:14px;color:var(--aba-blue);background:#f5f9fd;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.aba-profile-badge-card:hover,.aba-profile-badge-card:focus-visible{transform:translateY(-4px);border-color:#86a8cb;box-shadow:0 14px 30px rgba(15,45,93,.13)}.aba-profile-badge-card img{width:min(128px,100%);height:auto;aspect-ratio:1;object-fit:contain;border-radius:0}.aba-profile-badge-card strong{text-align:center;line-height:1.15}.aba-profile-badge-card span{color:#667c98;font-size:12px}.aba-achievement-modal[hidden]{display:none!important}.aba-achievement-modal{position:fixed;inset:0;z-index:10050;display:grid;place-items:center;overflow-y:auto;padding:34px 18px;background:rgba(8,28,57,.76);backdrop-filter:blur(5px)}.aba-achievement-dialog{position:relative;width:min(560px,100%);padding:26px;border-radius:22px;background:#fff;box-shadow:0 28px 80px rgba(4,24,54,.32)}.aba-achievement-close{position:absolute;z-index:2;top:12px;right:14px;width:38px;height:38px;border:0;border-radius:50%;color:var(--aba-blue);background:#edf4fa;font-size:25px;cursor:pointer}.aba-achievement-card{position:relative;min-height:610px;display:flex;align-items:center;flex-direction:column;justify-content:center;padding:52px 38px 42px;overflow:hidden;border:1px solid rgba(255,255,255,.5);border-radius:17px;background:radial-gradient(circle at 50% 42%,#245fa4 0%,#123568 48%,#07182f 100%);text-align:center}.aba-achievement-card::before{content:"";position:absolute;z-index:1;top:118px;left:50%;width:16px;height:16px;background:#ffd84b;clip-path:polygon(50% 0,61% 37%,100% 50%,61% 63%,50% 100%,39% 63%,0 50%,39% 37%);filter:drop-shadow(0 0 8px rgba(255,216,75,.9));box-shadow:-178px 38px 0 -2px #ffd84b,158px 16px 0 -3px #fff1a0,-164px 226px 0 -4px #fff1a0,166px 234px 0 1px #ffd84b,-76px -36px 0 -5px #fff1a0,92px 288px 0 -2px #ffd84b;animation:achievementCardSparkle 1.15s ease-in-out infinite alternate}.aba-achievement-card-stars{position:absolute;z-index:2;top:84px;left:50%;width:390px;height:330px;max-width:94%;transform:translateX(-50%);pointer-events:none}.aba-achievement-card-stars i{position:absolute;width:15px;height:15px;background:linear-gradient(145deg,#fff8aa,#ffd63f 55%,#f6a000);clip-path:polygon(50% 0,61% 37%,100% 50%,61% 63%,50% 100%,39% 63%,0 50%,39% 37%);filter:drop-shadow(0 0 7px rgba(255,216,75,.9));animation:badgeLocalSparkle 1.1s ease-in-out infinite alternate}.aba-achievement-card-stars i:nth-child(1){left:4%;top:17%;animation-delay:.1s}.aba-achievement-card-stars i:nth-child(2){right:5%;top:12%;width:11px;height:11px;animation-delay:.4s}.aba-achievement-card-stars i:nth-child(3){left:0;top:55%;width:10px;height:10px;animation-delay:.7s}.aba-achievement-card-stars i:nth-child(4){right:0;top:58%;width:19px;height:19px;animation-delay:.2s}.aba-achievement-card-stars i:nth-child(5){left:13%;bottom:6%;width:13px;height:13px;animation-delay:.8s}.aba-achievement-card-stars i:nth-child(6){right:14%;bottom:3%;width:10px;height:10px;animation-delay:.5s}.aba-achievement-card-stars i:nth-child(7){left:34%;top:0;width:9px;height:9px;animation-delay:.9s}.aba-achievement-card-stars i:nth-child(8){right:33%;bottom:0;width:14px;height:14px;animation-delay:.3s}.aba-achievement-logo{position:absolute;top:48px;right:50px;width:112px;height:auto;z-index:4}.aba-achievement-badge{position:relative;z-index:3;width:min(265px,78%);height:auto;margin:46px auto 24px;object-fit:contain;animation:achievementBadgeFloat 2.4s ease-in-out infinite}.aba-achievement-badge.is-loading{visibility:hidden;animation:none}.aba-achievement-badge.is-revealing{animation:achievementBadgeReveal 1.45s cubic-bezier(.2,.85,.25,1.15) both,achievementBadgeFloat 2.4s ease-in-out 1.45s infinite}.aba-achievement-card h2{margin:0;position:relative;z-index:3;color:#ffffff;font-size:clamp(31px,6vw,46px);line-height:1;text-transform:uppercase}.aba-achievement-card>i{position:relative;z-index:3;width:150px;height:4px;margin:24px auto;border-radius:99px;background:var(--aba-red)}.aba-achievement-card p{position:relative;z-index:3;margin:0;color:#e5f2ff;font-size:18px;line-height:1.55;white-space:pre-line}@keyframes achievementBadgeFloat{0%,100%{transform:translateY(0) rotate(-1.5deg)}50%{transform:translateY(-10px) rotate(1.5deg)}}@keyframes achievementBadgeReveal{0%{opacity:0;transform:scale(.08) rotate(-720deg);filter:blur(8px) drop-shadow(0 0 0 rgba(255,216,75,0))}72%{opacity:1;transform:scale(1.13) rotate(18deg);filter:blur(0) drop-shadow(0 0 28px rgba(255,216,75,.95))}100%{opacity:1;transform:scale(1) rotate(0);filter:blur(0) drop-shadow(0 10px 18px rgba(0,0,0,.18))}}@keyframes achievementCardSparkle{from{opacity:.28;transform:translateX(-50%) scale(.65) rotate(0)}to{opacity:1;transform:translateX(-50%) scale(1.35) rotate(90deg)}}.aba-achievement-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:16px}.aba-achievement-actions button{min-height:44px;border:1px solid #b9cbe0;border-radius:9px;color:var(--aba-blue);background:#fff;font:inherit;cursor:pointer}.aba-achievement-actions button:disabled,[data-badge-toast-share]:disabled{cursor:wait;opacity:.55}.aba-achievement-actions button:last-child{color:#fff;border-color:var(--aba-blue);background:var(--aba-blue)}.aba-achievement-actions [data-achievement-share]:not([data-achievement-share="download"]){display:none}@media (max-width:640px){.aba-achievement-modal{place-items:start center;padding:0}.aba-achievement-dialog{width:100%;padding:12px;border-radius:0}.aba-achievement-card{min-height:calc(100dvh - 100px);border-radius:14px}}body.aba-achievement-open{overflow:hidden}.aba-badge-toast{inset:0!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:10100!important;width:100vw!important;max-width:none!important;height:100vh!important;height:100dvh!important;display:grid!important;place-items:center;grid-template-columns:1fr!important;padding:28px!important;border:0!important;border-radius:0!important;background:radial-gradient(circle at center,rgba(31,104,191,.42),rgba(4,19,46,.9))!important;box-shadow:none!important;backdrop-filter:blur(6px)}.aba-badge-toast.is-leaving{animation:badgeBackdropLeave .68s ease-in both;pointer-events:none}.aba-badge-toast.is-leaving .aba-badge-celebration-card{animation:badgeCardLeave .68s cubic-bezier(.55,.05,.82,.35) both}.aba-badge-toast.is-leaving .aba-badge-celebration-card>[data-badge-toast-image]{animation:badgeMagicSpinLeave .68s cubic-bezier(.55,.05,.82,.35) both}.aba-badge-toast[hidden]{display:none!important}.aba-badge-toast>[data-badge-toast-close]:first-child{position:fixed;z-index:4;top:24px;right:28px;color:#fff;font-size:36px}.aba-badge-celebration-card{position:relative;z-index:2;width:min(480px,100%);display:flex;align-items:center;flex-direction:column;justify-content:center;padding:24px;border:0;border-radius:0;background:transparent;text-align:center;animation:badgeCardArrive .75s cubic-bezier(.18,.9,.28,1.25) both}.aba-badge-celebration-logo{position:absolute;top:24px;right:28px;width:105px!important;height:auto!important;border-radius:0!important;background:transparent!important}.aba-badge-celebration-card>[data-badge-toast-image]{width:260px!important;height:260px!important;margin:0 auto 18px;object-fit:contain!important;border-radius:0!important;background:transparent!important;animation:badgeMagicSpin 1.15s cubic-bezier(.22,.78,.25,1.08) both}.aba-badge-celebration-card>span{margin:0 0 7px;color:#fff;font-size:15px;font-weight:800;letter-spacing:.12em;text-shadow:0 2px 12px rgba(0,0,0,.35)}.aba-badge-celebration-card>strong{color:#fff;font-size:38px;text-transform:uppercase;text-shadow:0 3px 18px rgba(0,0,0,.4)}.aba-badge-celebration-card>p{display:none}.aba-badge-celebration-card>div{display:flex;gap:10px;margin-top:22px}.aba-badge-celebration-card>div button{position:static;min-width:130px;padding:12px 20px;border:1px solid rgba(255,255,255,.88);border-radius:9px;color:#fff;background:rgba(255,255,255,.12);font-size:15px}.aba-badge-celebration-card>div button:first-child{color:var(--aba-blue);background:#fff}.aba-badge-sparkles{position:fixed;inset:0;overflow:hidden;pointer-events:none}.aba-badge-sparkles i{position:absolute;width:14px;height:14px;background:#ffd64d;clip-path:polygon(50% 0,61% 37%,100% 50%,61% 63%,50% 100%,39% 63%,0 50%,39% 37%);animation:badgeSparkle 1.4s ease-in-out infinite alternate}.aba-badge-sparkles i:nth-child(1){left:18%;top:22%;animation-delay:.1s}.aba-badge-sparkles i:nth-child(2){left:76%;top:18%;animation-delay:.35s}.aba-badge-sparkles i:nth-child(3){left:12%;top:68%;animation-delay:.6s}.aba-badge-sparkles i:nth-child(4){left:84%;top:65%;animation-delay:.8s}.aba-badge-sparkles i:nth-child(5){left:30%;top:82%;animation-delay:.45s}.aba-badge-sparkles i:nth-child(6){left:68%;top:78%;animation-delay:.2s}.aba-badge-local-sparkles{position:absolute;z-index:3;top:-15px;left:50%;width:350px;height:300px;max-width:92vw;transform:translateX(-50%);pointer-events:none}.aba-badge-local-sparkles i{position:absolute;width:17px;height:17px;background:linear-gradient(145deg,#fff9b2 0%,#ffd53e 42%,#f39a00 100%);clip-path:polygon(50% 0,61% 37%,100% 50%,61% 63%,50% 100%,39% 63%,0 50%,39% 37%);filter:drop-shadow(0 0 7px rgba(255,215,63,.9));animation:badgeLocalSparkle 1.05s ease-in-out infinite alternate}.aba-badge-local-sparkles i:nth-child(1){left:7%;top:18%;animation-delay:.05s}.aba-badge-local-sparkles i:nth-child(2){right:8%;top:15%;width:12px;height:12px;animation-delay:.32s}.aba-badge-local-sparkles i:nth-child(3){left:1%;top:49%;width:11px;height:11px;animation-delay:.58s}.aba-badge-local-sparkles i:nth-child(4){right:1%;top:51%;animation-delay:.18s}.aba-badge-local-sparkles i:nth-child(5){left:13%;bottom:11%;width:13px;height:13px;animation-delay:.74s}.aba-badge-local-sparkles i:nth-child(6){right:15%;bottom:8%;width:10px;height:10px;animation-delay:.42s}.aba-badge-local-sparkles i:nth-child(7){left:34%;top:1%;width:9px;height:9px;animation-delay:.86s}.aba-badge-local-sparkles i:nth-child(8){right:34%;bottom:0;width:14px;height:14px;animation-delay:.26s}@keyframes badgeCardArrive{from{opacity:0;transform:scale(.72) translateY(35px)}to{opacity:1;transform:none}}@keyframes badgeMagicSpin{0%{opacity:0;transform:scale(.25) rotate(-320deg)}72%{opacity:1;transform:scale(1.12) rotate(12deg)}100%{transform:none}}@keyframes badgeSparkle{from{opacity:.25;transform:scale(.5) rotate(0)}to{opacity:1;transform:scale(1.8) rotate(90deg)}}@keyframes badgeLocalSparkle{from{opacity:.25;transform:scale(.45) rotate(0)}to{opacity:1;transform:scale(1.55) rotate(100deg)}}@keyframes badgeBackdropLeave{from{opacity:1}to{opacity:0}}@keyframes badgeCardLeave{from{opacity:1;transform:none}to{opacity:0;transform:scale(.72) translateY(35px)}}@keyframes badgeMagicSpinLeave{from{opacity:1;transform:none}to{opacity:0;transform:scale(.25) rotate(320deg)}}@media (max-width:900px){.aba-earned-badges .aba-profile-badges{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.aba-earned-badges .aba-profile-badges{grid-template-columns:repeat(2,minmax(0,1fr))}.aba-achievement-dialog{padding:14px}.aba-achievement-card{min-height:520px;padding:64px 20px 28px}.aba-achievement-logo{top:34px;right:34px;width:88px}.aba-achievement-actions{grid-template-columns:1fr}.aba-badge-toast{padding:14px!important}.aba-badge-celebration-card{padding:20px 12px}.aba-badge-celebration-card>[data-badge-toast-image]{width:220px!important;height:220px!important}}.aba-badge-toast button,.aba-xp-toast button{position:absolute;top:8px;right:10px;border:0;color:var(--aba-muted);background:transparent;font-size:24px;line-height:1;cursor:pointer}.aba-badges-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.aba-btn.ghost{font-weight:400}.aba-badge-card{min-height:240px;display:grid;align-content:start;gap:10px;padding:20px;border:1px solid var(--aba-border);border-radius:12px;background:#ffffff}.aba-badge-card img{width:82px;height:82px;object-fit:cover;border-radius:999px}.aba-badge-card h2{margin:0;color:var(--aba-blue);font-size:22px}.aba-badge-card p{color:var(--aba-muted)}.aba-badge-card.earned{border-color:rgba(15,45,93,.38);box-shadow:0 10px 25px rgba(15,45,93,.08)}.aba-earned-pill{width:fit-content;padding:5px 10px;border-radius:999px;color:#ffffff;background:var(--aba-blue);font-size:13px}.aba-locked-pill{width:fit-content;padding:5px 10px;border-radius:999px;color:var(--aba-muted);background:#e5e7eb;font-size:13px}.aba-badge-card small{color:var(--aba-muted);line-height:1.4}.aba-token-summary{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:28px;padding:20px 24px;border:1px solid #cbdcec;border-radius:16px;background:linear-gradient(110deg,#edf6ff,#fff)}.aba-token-summary div{display:flex;align-items:baseline;gap:8px;color:#10366b}.aba-token-summary strong{font-size:38px;line-height:1}.aba-token-summary span{font-weight:700}.aba-token-summary p{margin:0;color:#5d718a}.aba-token-family{margin:0 0 34px}.aba-token-family>h2{margin:0 0 15px;color:#10366b;font-size:23px}.aba-badges-grid.aba-token-board{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.aba-token-slot{min-height:0;place-items:center;align-content:start;gap:9px;padding:16px 12px 14px;text-align:center;overflow:hidden;transition:transform .18s ease,box-shadow .18s ease}.aba-token-slot:hover{transform:translateY(-3px);box-shadow:0 12px 28px rgba(15,45,93,.11)}.aba-token-slot img{width:min(100%,148px);height:auto;aspect-ratio:1;object-fit:contain;border-radius:0}.aba-token-slot h2{font-size:17px;line-height:1.15}.aba-token-slot.locked{border-style:solid;border-color:#dce6f0;background:linear-gradient(145deg,#fbfdff,#f4f8fc)}.aba-token-slot.locked img{opacity:.24;filter:saturate(.72) contrast(.92)}.aba-token-slot.locked h2{color:#5f7490}.aba-token-slot .aba-earned-pill{font-size:11px;padding:4px 9px}@media (max-width:1100px){.aba-badges-grid.aba-token-board{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:760px){.aba-token-summary{align-items:flex-start;flex-direction:column}.aba-badges-grid.aba-token-board{grid-template-columns:repeat(2,minmax(0,1fr))}}.aba-user-badges-admin{display:grid;gap:18px;margin-top:34px;padding-top:26px;border-top:1px solid var(--aba-border)}.aba-user-badges-admin h2{margin:0}.aba-inline-award-form{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.aba-inline-award-form select{min-width:min(320px,100%);min-height:44px;padding:9px 12px;border:1px solid #d1d5db;border-radius:6px;background:#ffffff;font:inherit}.aba-inline-award-form button{min-height:44px;padding:0 18px;border:1px solid var(--aba-blue);border-radius:6px;color:#ffffff;background:var(--aba-blue);font:inherit;cursor:pointer}.aba-select-search{margin-bottom:8px}select[data-badge-competency-select]{min-height:160px}.aba-selected-pill{width:fit-content;max-width:100%;margin:0 0 8px;padding:8px 10px 8px 12px;display:inline-flex;align-items:center;gap:10px;border:1px solid rgba(15,45,93,.28);border-radius:999px;color:var(--aba-blue);background:#eef3fb;font-size:14px}.aba-selected-pill span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aba-selected-pill button{width:24px;height:24px;min-height:24px;padding:0;border:0;border-radius:999px;color:#ffffff;background:var(--aba-red);font:inherit;line-height:1;cursor:pointer}.aba-chat-page{min-height:72vh;padding:34px 18px 54px;background:#f7f7f5}.aba-chat-embed{min-height:0;padding:0;background:transparent;overflow-x:hidden;font-family:"Barlow Semi Condensed",Arial,Helvetica,sans-serif;font-size:16px}.aba-chat-embed input,.aba-chat-embed textarea,.aba-chat-embed button,.aba-chat-embed select{font-family:"Barlow Semi Condensed",Arial,Helvetica,sans-serif;font-size:16px;font-weight:400}.aba-chat-shell{position:relative;width:min(var(--aba-shell-width),100%);margin:0 auto;display:grid;grid-template-columns:300px minmax(0,1fr);gap:18px;align-items:stretch}.aba-chat-embed .aba-chat-shell{width:calc(100% - 2px);height:min(760px,calc(100vh - 2px));min-height:680px;margin:0;grid-template-columns:minmax(270px,300px) minmax(0,1fr);gap:16px;overflow:visible}.aba-chat-embed .aba-chat-message p,.aba-chat-embed .aba-chat-panel header p,.aba-chat-embed .aba-chat-empty,.aba-chat-embed .aba-chat-thread-list p{font-size:16px}.aba-chat-sidebar,.aba-chat-panel{border:1px solid var(--aba-border);border-radius:10px;background:#ffffff;box-shadow:0 16px 40px rgba(15,45,93,.08)}.aba-chat-sidebar{padding:18px;height:680px;overflow:auto}.aba-chat-embed .aba-chat-sidebar{height:100%;min-height:680px;min-width:0}.aba-chat-sidebar h1{margin:0 0 16px;font-size:30px}.aba-chat-tabs,.aba-chat-thread-list{display:grid;gap:8px}.aba-chat-tabs a,.aba-chat-thread-list a{position:relative;padding:12px 48px 12px 14px;display:flex;align-items:center;gap:10px;border:1px solid transparent;border-radius:8px;color:var(--aba-text);text-decoration:none;font-weight:400;font-size:16px}.aba-chat-tabs a.has-unread .aba-chat-dot{position:absolute;top:8px;right:10px;width:9px;height:9px;border:2px solid #ffffff;border-radius:999px;background:var(--aba-red)}.aba-chat-unread{position:absolute;top:50%;right:12px;transform:translateY(-50%);min-width:22px;height:22px;padding:0 7px;display:inline-grid;place-items:center;border-radius:999px;color:#ffffff;background:var(--aba-red);font-size:12px;line-height:1;box-shadow:0 0 0 2px #ffffff}.aba-chat-room-icon{width:34px;height:34px;flex:0 0 34px;display:inline-grid;place-items:center;border-radius:999px;border:0;background:var(--aba-blue);line-height:1;box-shadow:none;overflow:hidden}.aba-chat-room-icon img{width:20px;height:20px;display:block}.aba-chat-room-icon.bcba{background:var(--aba-blue)}.aba-chat-room-icon.bull{background:var(--aba-red)}.aba-chat-status-dot{width:9px;height:9px;margin-left:auto;border-radius:999px;background:#9ca3af}.aba-chat-status-dot.online{background:#16a34a}.aba-chat-presence-dot{width:9px;height:9px;flex:0 0 9px;display:inline-block;border-radius:999px;background:#9ca3af;margin-right:7px;vertical-align:middle}.aba-chat-presence-dot.online{background:#16a34a}.aba-chat-tabs a.active,.aba-chat-thread-list a.active{color:#ffffff;background:var(--aba-blue)}.aba-chat-thread-list{margin-top:22px}.aba-chat-divider{height:1px;margin:16px 0;background:var(--aba-border)}.aba-chat-search{margin:0 0 16px;display:grid;grid-template-columns:minmax(0,1fr) 44px;gap:8px}.aba-chat-search input{min-width:0;padding:11px 12px;border:1px solid var(--aba-border);border-radius:8px;font:inherit}.aba-chat-search button{border:1px solid var(--aba-blue);border-radius:8px;color:var(--aba-blue);background:#ffffff;font:inherit;cursor:pointer}.aba-chat-thread-list strong{color:var(--aba-muted)}.aba-chat-thread-list a{display:grid;gap:3px;grid-template-columns:minmax(0,1fr)}.aba-chat-thread-list a>span{display:flex;align-items:center;gap:8px}.aba-chat-thread-list small{overflow:hidden;color:inherit;opacity:.72;text-overflow:ellipsis;white-space:nowrap}.aba-chat-panel{height:680px;min-height:680px;max-height:680px;display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;min-width:0}.aba-chat-embed .aba-chat-panel{height:100%;min-height:680px;max-height:none;min-width:0}.aba-chat-panel header{padding:22px 24px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--aba-border)}.aba-chat-panel header h2{margin:0 0 4px;font-size:30px}.aba-chat-panel header p{margin:0;color:var(--aba-muted)}.aba-chat-header-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.aba-btn.danger{border-color:var(--aba-red);color:#ffffff;background:var(--aba-red)}.aba-chat-messages{padding:22px 24px;display:flex;flex-direction:column;gap:14px;overflow:auto;background:linear-gradient(180deg,#fbfbfa 0%,#f3f4f6 100%)}.aba-chat-message{max-width:76%;display:flex;align-items:flex-end;gap:10px}.aba-chat-message.mine{margin-left:auto;flex-direction:row-reverse}.aba-chat-message.is-pinned{order:-1}.aba-chat-message.is-pinned .aba-chat-bubble{box-shadow:0 0 0 2px #e2ad21,0 5px 18px rgba(15,54,109,.12)}.aba-chat-message.is-pinned .aba-chat-bubble::before{content:"\f08d";float:right;margin-left:8px;color:#a66f00;font-family:"Font Awesome 6 Free";font-weight:900}.aba-chat-selection-bar{padding:10px 16px;display:flex;align-items:center;gap:8px;flex-wrap:wrap;border-bottom:1px solid #cfdae6;background:#eef5fc;color:#123968}.aba-chat-selection-bar[hidden]{display:none!important}.aba-chat-selection-bar button{min-height:34px;padding:7px 11px;border:1px solid #c8d6e5;border-radius:999px;background:#fff;color:#123968;font-weight:800}.aba-chat-panel.is-selecting .aba-chat-message::before{content:"";width:22px;height:22px;flex:0 0 22px;border:2px solid #7890a9;border-radius:50%;background:#fff}.aba-chat-panel.is-selecting .aba-chat-message.is-selected::before{content:"✓";display:grid;place-items:center;border-color:#123968;background:#123968;color:#fff;font-size:13px;font-weight:900}.aba-chat-avatar{width:36px;height:36px;flex:0 0 36px;display:grid;place-items:center;position:relative;border-radius:999px;color:#ffffff;background:var(--aba-blue);font-size:13px;overflow:visible}.aba-chat-avatar .aba-avatar-photo,.aba-chat-avatar .aba-avatar-initials{width:100%;height:100%;display:grid;place-items:center;object-fit:cover;border-radius:999px;overflow:hidden}.aba-chat-avatar:has(.aba-drbull-chat-photo){background:transparent;overflow:visible}.aba-chat-avatar .aba-drbull-chat-photo{width:48px;height:48px;object-fit:contain;border-radius:0;overflow:visible;transform:translateY(4px)}.aba-chat-avatar .aba-avatar-core-framed{position:absolute;inset:-16%;z-index:1;width:auto;height:auto}.aba-chat-avatar .aba-avatar-frame{inset:-16%;width:132%;height:132%}.aba-chat-bubble{padding:10px 12px;border:1px solid var(--aba-border);border-radius:12px 12px 12px 4px;background:#ffffff}.aba-chat-message.mine .aba-chat-bubble{border-color:rgba(15,45,93,.18);border-radius:12px 12px 4px 12px;color:#263f59;background:var(--aba-blue)}.aba-chat-message.mine .aba-chat-bubble p,.aba-chat-message.mine .aba-chat-bubble span,.aba-chat-message.mine .aba-chat-bubble strong,.aba-chat-message.mine .aba-chat-bubble small,.aba-chat-message.mine .aba-chat-bubble time{color:#263f59!important}.aba-chat-message.theirs .aba-chat-bubble{border-color:rgba(188,25,33,.18);background:#fff1f2}.aba-chat-message.bot .aba-chat-bubble{border-color:rgba(188,25,33,.18);background:#fff5f5}.aba-chat-message strong{display:block;margin-bottom:3px;font-size:13px}.aba-chat-message p{margin:0;line-height:1.35}.aba-chat-message time{display:block;margin-top:5px;font-size:12px;opacity:.72}.aba-chat-reply-preview,.aba-chat-reply-box{margin-bottom:8px;padding:8px 10px;display:grid;gap:2px;border-left:3px solid var(--aba-red);border-radius:8px;color:inherit;background:rgba(255,255,255,.22);text-decoration:none}.aba-chat-message.theirs .aba-chat-reply-preview{background:rgba(15,45,93,.06)}.aba-chat-reply-preview span,.aba-chat-reply-box span{overflow:hidden;font-size:12px;opacity:.75;text-overflow:ellipsis;white-space:nowrap}.aba-chat-message-actions{margin-top:8px;display:none;align-items:center;gap:8px;flex-wrap:wrap}.aba-chat-message:hover .aba-chat-message-actions,.aba-chat-message:focus-within .aba-chat-message-actions{display:flex}.aba-chat-message-actions form{margin:0}.aba-chat-message-actions button{border:0;padding:0;color:inherit;background:transparent;font:inherit;font-size:12px;text-decoration:underline;cursor:pointer;opacity:.82}.aba-chat-attachment-image{width:min(260px,100%);display:block;margin:7px 0;border-radius:8px;user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none;pointer-events:none}.aba-chat-attachment-audio{width:min(260px,100%);display:block;margin:7px 0}.aba-chat-empty{margin:auto;color:var(--aba-muted)}.aba-drbull-quick-actions{display:flex;flex-wrap:wrap;gap:10px;padding:12px 14px 0;border-top:1px solid var(--aba-border);background:#ffffff}.aba-drbull-quick-actions form{margin:0}.aba-drbull-quick-actions button{min-height:38px;padding:0 14px;border:1px solid var(--aba-blue);border-radius:999px;color:var(--aba-blue);background:#ffffff;font:inherit;cursor:pointer}.aba-drbull-quick-actions button:hover{color:#ffffff;background:var(--aba-blue)}.aba-chat-compose{padding:14px;display:grid;grid-template-columns:minmax(0,1fr) 44px 44px 44px 52px;gap:10px;border-top:1px solid var(--aba-border);background:#ffffff}.aba-chat-compose .aba-chat-reply-box{grid-column:1 / -1;margin:0;border:1px solid var(--aba-border);border-left:3px solid var(--aba-red);background:#f8fafc}.aba-chat-reply-box button{position:absolute;width:22px;height:22px;justify-self:end;align-self:center;color:var(--aba-text);background:transparent}.aba-chat-compose textarea{min-height:52px;max-height:140px;padding:14px;border:1px solid #d1d5db;border-radius:10px;font:inherit;resize:vertical}.aba-chat-compose button{width:52px;height:52px;border:0;border-radius:999px;color:#ffffff;background:var(--aba-red);font:inherit;cursor:pointer}.aba-chat-compose .aba-chat-tool{width:44px;height:52px;display:grid;place-items:center;border:1px solid var(--aba-border);border-radius:10px;color:var(--aba-blue);background:#ffffff;cursor:pointer}.aba-chat-compose .aba-chat-tool input{display:none}.aba-chat-compose .aba-chat-tool.is-recording{color:#ffffff;border-color:var(--aba-red);background:var(--aba-red)}.aba-chat-audio-status{grid-column:1 / -1;padding:9px 10px;display:flex;align-items:center;gap:9px;border:1px solid rgba(188,25,33,.22);border-radius:10px;color:var(--aba-text);background:#fff1f2}.aba-chat-attachment-status{grid-column:1 / -1;padding:9px 10px;display:flex;align-items:center;gap:9px;border:1px solid rgba(15,45,93,.18);border-radius:10px;background:#eef4ff}.aba-chat-attachment-status[hidden]{display:none}.aba-chat-attachment-status span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aba-chat-attachment-status button{width:auto;height:auto;margin-left:auto;padding:7px 12px;border:1px solid var(--aba-blue);border-radius:8px;color:var(--aba-blue);background:#ffffff}.aba-chat-attachment-status button + button{margin-left:0;color:#ffffff;border-color:var(--aba-red);background:var(--aba-red)}.aba-chat-audio-status[hidden]{display:none}.aba-chat-audio-dot{width:9px;height:9px;flex:0 0 9px;border-radius:999px;background:var(--aba-red);animation:abaAudioPulse 1s infinite}.aba-chat-audio-status.is-ready{border-color:rgba(15,45,93,.18);background:#eef4ff}.aba-chat-audio-status.is-ready .aba-chat-audio-dot{background:var(--aba-blue);animation:none}.aba-chat-audio-status strong{min-width:38px}.aba-chat-audio-status button{width:auto;height:auto;margin-left:auto;padding:7px 12px;border:1px solid var(--aba-blue);border-radius:8px;color:var(--aba-blue);background:#ffffff}.aba-chat-audio-status button + button{margin-left:0}.aba-chat-audio-status button[type="submit"]{color:#ffffff;border-color:var(--aba-red);background:var(--aba-red)}@keyframes abaAudioPulse{0%,100%{opacity:.45;transform:scale(.82)}50%{opacity:1;transform:scale(1)}}.aba-chat-camera-modal{position:fixed;inset:0;z-index:80;padding:18px;display:grid;place-items:center;background:rgba(15,23,42,.62)}.aba-chat-camera-modal[hidden]{display:none}.aba-chat-camera-card{width:min(520px,100%);padding:14px;border-radius:12px;background:#ffffff;box-shadow:0 22px 70px rgba(15,23,42,.28)}.aba-chat-camera-card video{width:100%;display:block;aspect-ratio:4 / 3;border-radius:10px;background:#0f172a;object-fit:cover}.aba-chat-camera-actions{margin-top:12px;display:flex;justify-content:flex-end;gap:10px}.aba-chat-camera-actions button{padding:10px 16px;border:1px solid var(--aba-blue);border-radius:8px;color:var(--aba-blue);background:#ffffff;font:inherit;cursor:pointer}.aba-chat-camera-actions button:last-child{color:#ffffff;background:var(--aba-red);border-color:var(--aba-red)}.aba-chat-sound-toggle{position:absolute;top:34px;right:-58px;z-index:3;width:42px;height:42px;display:grid;place-items:center;border:1px solid rgba(15,45,93,.18);border-radius:999px;color:#ffffff;background:var(--aba-blue);font:inherit;cursor:pointer;box-shadow:0 10px 24px rgba(15,45,93,.12)}.aba-chat-online-form{position:absolute;top:34px;right:-108px;z-index:3;margin:0}.aba-chat-online-toggle{width:42px;height:42px;display:grid;place-items:center;border:1px solid rgba(15,45,93,.18);border-radius:999px;color:#64748b;background:#e5e7eb;font:inherit;cursor:pointer;box-shadow:0 10px 24px rgba(15,45,93,.12)}.aba-chat-online-toggle.online{color:#ffffff;border-color:var(--aba-blue)!important;background:var(--aba-blue)!important}.aba-chat-online-toggle span{position:absolute;right:48px;width:max-content;padding:8px 10px;border-radius:8px;color:#ffffff;background:rgba(15,45,93,.92);font-size:13px;opacity:0;pointer-events:none;transform:translateX(8px);transition:opacity .18s ease,transform .18s ease}.aba-chat-online-toggle:hover span{opacity:1;transform:translateX(0)}.aba-chat-sound-toggle:not(.sound-off){color:#ffffff;background:var(--aba-blue)}.aba-chat-sound-toggle.sound-off{color:#64748b;background:#e5e7eb}.aba-chat-sound-toggle span{position:absolute;right:48px;width:max-content;max-width:190px;padding:8px 10px;border-radius:8px;color:#ffffff;background:rgba(15,45,93,.92);font-size:13px;opacity:0;pointer-events:none;transform:translateX(8px);transition:opacity .18s ease,transform .18s ease}.aba-chat-sound-toggle.is-speaking span{opacity:1;transform:translateX(0)}.aba-chat-embed .aba-chat-sound-toggle{right:12px}.aba-chat-embed .aba-chat-online-form{top:34px;right:62px}.aba-chat-embed .aba-chat-sound-toggle span,.aba-chat-embed .aba-chat-online-toggle span{right:48px}.aba-community-page{min-height:72vh;padding:34px calc(var(--aba-shell-gutter) / 2) 54px;background:#f7f7f5}.aba-community-shell{width:min(var(--aba-shell-width),calc(100vw - var(--aba-shell-gutter)));margin:0 auto;display:grid;grid-template-columns:280px minmax(0,1fr);gap:22px;align-items:start}.aba-community-sidebar,.aba-community-composer,.aba-community-post,.aba-community-empty{border:1px solid var(--aba-border);border-radius:10px;background:#ffffff;box-shadow:0 14px 36px rgba(15,45,93,.07)}.aba-community-sidebar{position:sticky;top:92px;padding:18px}.aba-community-sidebar h1{margin:0 0 16px;font-size:30px}.aba-community-sidebar nav{display:grid;gap:8px}.aba-community-sidebar nav a,.aba-community-chat-link{padding:12px 14px;border-radius:8px;color:var(--aba-text);text-decoration:none;font-weight:400}.aba-community-sidebar nav a.active{color:#ffffff;background:var(--aba-blue)}.aba-community-chat-link{margin-top:16px;display:flex;align-items:center;gap:10px;border:1px solid var(--aba-border)}.aba-community-xp-card,.aba-community-side-card{margin-top:14px;border:1px solid rgba(15,45,93,0.12);border-radius:10px;padding:14px;background:#fff}.aba-community-xp-card strong,.aba-community-side-card h2{display:block;margin:0 0 8px;font-size:18px;color:#071326;font-weight:500}.aba-community-xp-card span,.aba-community-xp-card small,.aba-community-side-card p,.aba-community-event-link span,.aba-community-rank em{color:#687386;font-style:normal}.aba-community-xp-bar{height:10px;margin:10px 0 8px;border-radius:99px;background:#e8edf4;overflow:hidden}.aba-community-xp-bar i{display:block;height:100%;border-radius:inherit;background:var(--aba-blue)}.aba-community-event-link,.aba-community-course-link,.aba-community-rank{display:grid;gap:3px;padding:10px 0;border-top:1px solid rgba(15,45,93,0.08);color:#071326;text-decoration:none}.aba-community-course-link strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aba-community-course-link span{color:#687386}.aba-mini-progress{height:7px;margin-top:4px;overflow:hidden;border-radius:999px;background:#e8edf4}.aba-mini-progress b{display:block;height:100%;border-radius:inherit;background:var(--aba-blue)}.aba-community-rank{grid-template-columns:26px 1fr auto;align-items:center}.aba-community-rank span{display:inline-flex;width:22px;height:22px;align-items:center;justify-content:center;border-radius:999px;background:rgba(188,25,33,0.1);color:var(--aba-red)}.aba-community-achievement{display:grid;grid-template-columns:34px 1fr;gap:10px;align-items:center;padding:10px 0;border-top:1px solid rgba(15,45,93,0.08);overflow:hidden}.aba-community-achievement>div,.aba-achievement-list article>div{min-width:0}.aba-community-achievement strong,.aba-community-achievement small,.aba-achievement-list strong,.aba-achievement-list p,.aba-achievement-list small{overflow-wrap:anywhere}.aba-community-achievement .aba-community-avatar,.aba-achievement-list .aba-community-avatar{overflow:hidden}.aba-community-achievement .aba-community-avatar img,.aba-achievement-list .aba-community-avatar img{width:100%;height:100%;display:block;object-fit:cover;border-radius:999px}.aba-community-achievement strong,.aba-community-achievement small{display:block}.aba-community-achievement small{color:var(--aba-muted)}.aba-side-card-link{display:inline-flex;margin:0 0 8px;color:var(--aba-blue);text-decoration:none}.aba-community-feed{display:grid;gap:16px;width:min(100%,860px);justify-self:center}.aba-community-daily{display:flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid rgba(188,25,33,.16);border-radius:12px;padding:18px;background:linear-gradient(135deg,rgba(188,25,33,.08),rgba(15,45,93,.04)),#ffffff}.aba-community-daily span{color:var(--aba-red);font-size:13px;text-transform:uppercase}.aba-community-daily h2{margin:4px 0 6px;color:#071326;font-size:24px;font-weight:600}.aba-community-daily p{max-width:720px;margin:0;color:#687386;line-height:1.5}.aba-community-quick-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.aba-community-quick-actions a{min-height:74px;padding:14px;display:flex;align-items:center;gap:12px;border:1px solid rgba(15,45,93,.12);border-radius:12px;color:var(--aba-blue);background:#ffffff;text-decoration:none;box-shadow:0 12px 30px rgba(15,45,93,.04)}.aba-community-quick-actions i{width:36px;height:36px;display:inline-grid;place-items:center;border-radius:999px;color:#ffffff;background:var(--aba-blue)}.aba-community-quick-actions span{color:#071326}.aba-community-composer{padding:16px}.aba-community-composer form{display:grid;gap:12px}.aba-community-composer-head{display:grid;grid-template-columns:44px minmax(0,220px);gap:10px;align-items:center}.aba-community-avatar{width:44px;height:44px;display:grid;place-items:center;position:relative;border-radius:999px;color:#ffffff;background:var(--aba-blue);font-size:14px;overflow:visible}.aba-community-avatar .aba-avatar-photo,.aba-community-avatar .aba-avatar-initials{width:100%;height:100%;display:grid;place-items:center;object-fit:cover;border-radius:999px;overflow:hidden}.aba-community-avatar .aba-avatar-core-framed{position:absolute;inset:-14%;z-index:1;width:auto;height:auto}.aba-community-avatar .aba-avatar-frame{inset:-14%;width:128%;height:128%}.aba-community-avatar.small{width:32px;height:32px;font-size:12px}.aba-community-composer select,.aba-community-composer textarea,.aba-community-comments input{width:100%;border:1px solid #d1d5db;border-radius:8px;font:inherit}.aba-community-composer select{min-height:42px;padding:0 12px;background:#ffffff}.aba-community-composer textarea{min-height:110px;padding:12px;resize:vertical}.aba-community-composer-actions{display:flex;align-items:center;justify-content:space-between;gap:12px}.aba-community-composer-actions span{color:var(--aba-muted)}.aba-community-post{padding:0;overflow:hidden}.aba-community-post.is-pinned{border-color:rgba(188,25,33,.35)}.aba-community-post header{padding:16px;display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:12px;align-items:center}.aba-community-post header strong{display:block}.aba-community-post header span,.aba-community-post header em{color:var(--aba-muted);font-size:13px;font-style:normal}.aba-community-post header em{padding:5px 9px;border-radius:999px;color:#ffffff;background:var(--aba-red)}.aba-community-body{padding:0 16px 16px;line-height:1.5}.aba-community-actions{padding:10px 16px;display:flex;flex-wrap:wrap;gap:8px;border-top:1px solid var(--aba-border);border-bottom:1px solid var(--aba-border);background:#fafafa}.aba-community-actions form{margin:0}.aba-community-actions button,.aba-community-actions span{min-height:34px;padding:0 10px;display:inline-flex;align-items:center;gap:7px;border:1px solid var(--aba-border);border-radius:999px;color:var(--aba-muted);background:#ffffff;font:inherit;cursor:pointer}.aba-community-actions button.active{color:#ffffff;border-color:var(--aba-blue);background:var(--aba-blue)}.aba-community-comments{padding:14px 16px 16px;display:grid;gap:10px}.aba-community-comments article{display:grid;grid-template-columns:32px minmax(0,1fr);gap:10px;align-items:start}.aba-community-comments article>div:last-child{padding:9px 11px;border-radius:10px;background:#f3f4f6}.aba-community-comments strong{display:block;margin-bottom:3px;font-size:13px}.aba-community-comments p{margin:0}.aba-community-comments form{display:grid;grid-template-columns:minmax(0,1fr) 42px;gap:8px}.aba-community-comments input{min-height:42px;padding:0 12px}.aba-community-comments button{width:42px;height:42px;border:0;border-radius:999px;color:#ffffff;background:var(--aba-red);font:inherit}.aba-community-empty{padding:22px;color:var(--aba-muted);text-align:center}.aba-rule-box{padding:18px;border:1px dashed rgba(15,45,93,.28);border-radius:10px;background:#f8fafc}.aba-rule-box h3{margin:0 0 12px;color:var(--aba-blue);font-size:18px}.aba-rule-box p{margin:10px 0 0;color:var(--aba-muted)}.aba-course-page,.aba-classroom-page{width:min(var(--aba-shell-width),calc(100% - var(--aba-shell-gutter)));margin:0 auto;flex:1;padding:48px 0 70px}.aba-page-heading{margin-bottom:28px}.aba-page-heading h1{margin:0;font-size:clamp(38px,6vw,64px);line-height:1}.aba-page-heading p{max-width:720px;margin:14px 0 0;color:var(--aba-muted);font-size:18px;line-height:1.45}.aba-back-link{display:inline-flex;margin-bottom:18px;color:var(--aba-blue);font-weight:900;text-decoration:none}.aba-area-grid,.aba-program-grid,.aba-admin-split{display:grid;gap:18px}.aba-area-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:36px}.aba-area-card,.aba-program-card,.aba-table-card{border:1px solid var(--aba-border);border-radius:12px;background:#ffffff;box-shadow:0 12px 30px rgba(15,45,93,.08)}.aba-area-card{min-height:140px;padding:24px;color:var(--aba-text);text-decoration:none}.aba-area-card strong{display:block;margin-bottom:8px;font-size:28px;font-weight:900}.aba-area-card span{color:var(--aba-muted);font-size:16px;line-height:1.4}.aba-course-section{margin-top:28px}.aba-continue-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.aba-continue-card{display:grid;gap:7px;padding:16px;border:1px solid var(--aba-border);border-radius:12px;color:inherit;background:#ffffff;box-shadow:0 12px 30px rgba(15,45,93,.08);text-decoration:none}.aba-continue-card span{color:var(--aba-muted)}.aba-my-courses-page{width:min(1180px,calc(100% - 40px));padding-top:42px}.aba-my-courses-page .aba-page-heading{margin-bottom:30px}.aba-my-courses-page .aba-page-heading h1{color:#0b3267;font-size:clamp(40px,5vw,58px);font-weight:900;letter-spacing:-.025em}.aba-my-courses-page .aba-heading-rule{display:block;width:76px;height:5px;margin-top:14px;border-radius:99px;background:#cf1728}.aba-my-courses-page .aba-page-heading p{max-width:780px;color:#61758b}.aba-my-courses-page .aba-course-section{margin:0}.aba-my-courses-page .aba-continue-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.aba-my-courses-page .aba-continue-card{position:relative;grid-template-columns:62px minmax(0,1fr);align-items:center;gap:8px 16px;min-height:190px;padding:24px;border:1px solid #dbe5ef;border-radius:20px;box-shadow:0 14px 36px rgba(11,50,103,.09);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.aba-my-courses-page .aba-continue-card:hover{transform:translateY(-3px);border-color:#b8cce0;box-shadow:0 18px 42px rgba(11,50,103,.14)}.aba-my-course-icon{width:62px;height:62px;display:grid!important;place-items:center;border-radius:18px!important;color:#fff!important;background:#0b3267;font-size:25px}.aba-my-course-copy{min-width:0;display:grid;gap:5px}.aba-my-course-copy strong{color:#0b3267;font-size:23px;line-height:1.12}.aba-my-course-copy span{font-size:15px;line-height:1.35}.aba-my-courses-page .aba-card-progress{grid-column:1/-1;width:100%;height:16px;margin:10px 0 0;background:#e7eef6}.aba-my-courses-page .aba-card-progress span{background:linear-gradient(90deg,#0b3267,#268bd2)}.aba-my-courses-page .aba-card-progress em{font-size:11px;font-weight:800;text-shadow:0 1px 2px rgba(0,0,0,.2)}.aba-my-course-action{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;margin-top:4px;padding-top:14px;border-top:1px solid #e5ebf1;color:#cf1728;font-size:15px}.aba-my-courses-page .aba-empty-payment{padding:28px;border:1px dashed #bfcddd;border-radius:18px;background:#f6f9fc;color:#61758b;text-align:center}@media(max-width:720px){.aba-my-courses-page{width:calc(100% - 28px);padding:28px 0 46px}.aba-my-courses-page .aba-page-heading h1{font-size:42px}.aba-my-courses-page .aba-page-heading p{font-size:16px}.aba-my-courses-page .aba-continue-grid{grid-template-columns:1fr}.aba-my-courses-page .aba-continue-card{grid-template-columns:54px minmax(0,1fr);min-height:174px;padding:18px;border-radius:17px}.aba-my-course-icon{width:54px;height:54px;border-radius:15px!important;font-size:22px}.aba-my-course-copy strong{font-size:20px}}.aba-section-head{margin-bottom:14px;display:flex;align-items:center;justify-content:space-between}.aba-section-head h2{margin:0;font-size:28px}.aba-program-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.aba-program-card{overflow:hidden}.aba-program-cover{min-height:170px;display:flex;align-items:flex-end;padding:16px;color:#ffffff;background:linear-gradient(rgba(15,45,93,.62),rgba(15,45,93,.72)),linear-gradient(135deg,var(--aba-blue),var(--aba-red));background-position:center;background-size:cover;text-decoration:none}.aba-program-cover span,.aba-program-tag{width:fit-content;display:inline-flex;padding:5px 9px;border-radius:4px;color:var(--aba-blue);background:#ffffff;font-size:13px;font-weight:900}.aba-program-card-body{padding:18px}.aba-program-card h3{margin:12px 0 8px;font-size:22px;line-height:1.1}.aba-program-card h3 a{text-decoration:none}.aba-program-card p{margin:0;color:var(--aba-muted);font-weight:800}.aba-program-status-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:0 0 14px}.aba-program-status-row.compact{margin:0 0 8px}.aba-program-access-pill{display:inline-flex;align-items:center;width:fit-content;min-height:26px;padding:4px 10px;border-radius:999px;color:#ffffff;background:var(--aba-blue);font-size:12px;line-height:1}.aba-program-access-pill.is-available{background:#3b5c99}.aba-program-access-pill.is-blocked,.aba-program-access-pill.is-not_enrolled,.aba-program-access-pill.is-paused{background:var(--aba-red)}.aba-program-access-pill.is-enrolled{background:var(--aba-blue)}.aba-program-access-pill.is-paid{background:#1a4bcd}.aba-program-access-pill.is-pending{background:#3b5c99}.aba-drbull-widget{position:fixed;right:0;bottom:92px;z-index:1200;font-family:inherit}.aba-drbull-card{position:relative;display:grid;grid-template-columns:minmax(210px,300px) auto;align-items:end;gap:6px;animation:abaBullFloatIn .55s ease both}.aba-drbull-main,.aba-drbull-tab{border:0;background:transparent;cursor:pointer;padding:0;pointer-events:auto;touch-action:manipulation}.aba-drbull-main img{display:block;width:142px;height:142px;object-fit:contain;filter:drop-shadow(0 18px 26px rgba(15,45,93,.24));animation:abaBullWave 2.2s ease-in-out infinite;pointer-events:none}.aba-drbull-bubble{position:relative;margin-bottom:12px;padding:14px 16px;border:1px solid var(--aba-border);border-radius:14px;background:#ffffff;box-shadow:0 18px 34px rgba(15,45,93,.16)}.aba-drbull-bubble::before{content:"";position:absolute;right:-8px;bottom:20px;width:14px;height:14px;transform:rotate(45deg);border-right:1px solid var(--aba-border);border-top:1px solid var(--aba-border);background:#ffffff}.aba-drbull-bubble strong{display:block;color:var(--aba-blue);font-size:15px}.aba-drbull-bubble p{margin:4px 0 10px;color:#46566f;font-size:14px;line-height:1.35}.aba-drbull-bubble a{display:inline-flex;align-items:center;min-height:34px;padding:0 14px;border-radius:999px;color:#ffffff;background:var(--aba-red);text-decoration:none;font-size:13px;font-weight:400}.aba-drbull-close{position:absolute;right:124px;top:-16px;z-index:3;width:30px;height:30px;border:1px solid var(--aba-border);border-radius:999px;color:var(--aba-blue);background:#ffffff;box-shadow:0 8px 18px rgba(15,45,93,.12);cursor:pointer;font-size:20px;line-height:1}.aba-drbull-tab{width:54px;height:54px;border-radius:18px 0 0 18px;background:var(--aba-blue);box-shadow:0 16px 28px rgba(15,45,93,.22);transform:translateX(0)}.aba-drbull-tab img{width:68px;height:68px;object-fit:contain;transform:translate(-18px,-9px)}.aba-drbull-widget.is-collapsed .aba-drbull-card{display:none}.aba-drbull-widget.is-collapsed .aba-drbull-tab{display:block}.aba-drbull-widget[data-drbull-widget]{right:0;bottom:96px}.aba-drbull-widget[data-drbull-widget].is-open{z-index:100000}.aba-drbull-help-trigger{align-items:center;background:#14345d;border:0;border-radius:999px 0 0 999px;box-shadow:-8px 10px 24px rgba(15,45,93,.25);color:#fff;cursor:pointer;display:flex;gap:6px;min-height:62px;padding:4px 20px 4px 4px;position:relative;z-index:0}.aba-drbull-help-trigger img{height:58px;width:58px;object-fit:contain}.aba-drbull-help-trigger span{font-size:14px;font-weight:700;white-space:nowrap}.aba-drbull-help-minimize{align-items:center;background:#fff;border:1px solid #d5dfeb;border-radius:50%;box-shadow:0 4px 12px rgba(8,24,45,.18);color:#14345d;cursor:pointer;display:flex;font-size:20px;height:25px;justify-content:center;line-height:1;position:absolute;right:4px;top:-10px;width:25px;z-index:1}.aba-drbull-help-minimize[hidden]{display:none!important}.aba-drbull-widget.is-help-minimized .aba-drbull-help-trigger{border-radius:50% 0 0 50%;height:62px;padding:2px;width:62px}.aba-drbull-widget.is-help-minimized .aba-drbull-help-trigger span{display:none}.aba-drbull-widget.is-help-minimized .aba-drbull-help-trigger img{height:58px;width:58px}.aba-drbull-help-backdrop{background:rgba(8,24,45,.58);border:0;cursor:pointer;inset:0;position:fixed;z-index:1}.aba-drbull-help-panel{animation:abaBullHelpSlide .24s ease both;background:#fff;box-shadow:-16px 0 45px rgba(8,24,45,.22);display:flex;flex-direction:column;height:100dvh;max-width:100vw;overflow-y:auto;position:fixed;right:0;top:0;width:min(390px,100vw);z-index:2}.aba-drbull-help-panel[hidden],.aba-drbull-help-backdrop[hidden]{display:none!important}body.aba-help-panel-open{overflow:hidden}.aba-drbull-help-head{align-items:center;background:#14345d;border-bottom:4px solid #bc1921;color:#fff;display:flex;justify-content:space-between;min-height:72px;padding:12px 20px}.aba-drbull-help-head small{color:#cbd9eb;display:block;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.aba-drbull-help-head h2{color:#fff;font-size:19px;line-height:1.2;margin:3px 0 0}.aba-drbull-help-head button{background:transparent;border:0;color:#fff;cursor:pointer;font-size:30px;line-height:1;padding:0 0 0 12px}.aba-drbull-help-intro{color:#52637a;font-size:14px;line-height:1.5;margin:0;padding:22px 20px 0}.aba-drbull-help-form{display:grid;gap:17px;padding:22px 20px 32px}.aba-drbull-help-form label{color:#18365b;display:grid;font-size:13px;font-weight:700;gap:6px}.aba-drbull-help-form input:not([type="radio"]),.aba-drbull-help-form select,.aba-drbull-help-form textarea{background:#f7f9fc;border:1px solid #d8e0e9;border-radius:3px;color:#173252;font:inherit;font-size:15px;min-height:44px;padding:10px 12px;width:100%}.aba-drbull-help-form textarea{min-height:112px;resize:vertical}.aba-drbull-help-privacy{color:#65768d;font-size:12px;line-height:1.4;margin-top:-10px}.aba-drbull-help-form input:focus,.aba-drbull-help-form select:focus,.aba-drbull-help-form textarea:focus{border-color:#bc1921;outline:2px solid rgba(188,25,33,.12)}.aba-drbull-help-two{display:grid;gap:12px;grid-template-columns:1fr 1fr}.aba-drbull-help-form fieldset{border:1px solid #dce4ee;border-radius:8px;display:flex;flex-wrap:wrap;gap:12px 20px;margin:0;padding:12px}.aba-drbull-help-form legend{color:#18365b;font-size:13px;font-weight:700;padding:0 5px}.aba-drbull-help-form fieldset label{align-items:center;display:inline-flex;font-size:14px;gap:7px}.aba-drbull-help-form input[type="radio"]{accent-color:#bc1921}.aba-drbull-help-submit{background:#bc1921;border:0;border-radius:8px;color:#fff;cursor:pointer;font-size:15px;font-weight:700;min-height:46px}.aba-drbull-help-submit:disabled{opacity:.6}.aba-drbull-help-status{font-size:14px;line-height:1.4;margin:0;min-height:0}.aba-drbull-help-status.is-error{color:#a51620}.aba-drbull-help-status.is-success{color:#176c40}.aba-drbull-honeypot{left:-9999px;position:absolute}.aba-public-honeypot{left:-9999px;position:absolute}.cf-turnstile{max-width:100%;overflow:hidden}.aba-student-activity-page .aba-panel{margin-top:18px}.aba-student-activity-filter{align-items:end;display:flex;flex-wrap:wrap;gap:12px;margin:18px 0}.aba-student-activity-filter label{display:grid;gap:5px}.aba-student-activity-filter select,.aba-student-activity-filter button{border:1px solid #bdcede;border-radius:8px;min-height:40px;padding:0 12px}.aba-student-activity-filter button{background:#14345d;color:#fff;cursor:pointer}.aba-student-activity-summary{display:flex;flex-wrap:wrap;gap:20px}.aba-student-activity-summary span{background:#edf4fb;border-radius:10px;padding:12px 16px}.aba-student-activity-summary strong{color:#14345d;font-size:22px;margin-left:8px}.aba-student-mistake{border-top:1px solid #dce4ee;line-height:1.5;padding:15px 0}.aba-student-mistake small{color:#687e94}.aba-student-mistake p{margin:7px 0;overflow-wrap:anywhere}.aba-role-preview-choices{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.aba-role-preview-choices form{margin:0}.aba-ceo-preview-banner{align-items:center;background:#9c1825;color:#fff;display:flex;flex-wrap:wrap;gap:12px;justify-content:center;padding:9px 16px;position:sticky;top:0;z-index:10050}.aba-ceo-preview-banner form{margin:0}.aba-ceo-preview-banner button{background:#fff;border:0;border-radius:7px;color:#14345d;cursor:pointer;font-weight:800;min-height:34px;padding:0 12px}@keyframes abaBullHelpSlide{from{transform:translateX(100%)}to{transform:translateX(0)}}@media (prefers-reduced-motion:reduce){.aba-drbull-help-panel{animation:none}}@media (max-width:480px){.aba-drbull-widget[data-drbull-widget]{bottom:78px;right:0}.aba-drbull-help-trigger{border-radius:50% 0 0 50%;height:64px;padding:3px;width:64px}.aba-drbull-help-trigger span{display:none}.aba-drbull-help-minimize{display:none}.aba-drbull-help-two{grid-template-columns:1fr}.aba-drbull-help-form{padding:18px 20px 28px}}@keyframes abaBullFloatIn{from{opacity:0;transform:translateX(80px)}to{opacity:1;transform:translateX(0)}}@keyframes abaBullWave{0%,100%{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-4px) rotate(-1.5deg)}}.aba-program-card-actions{display:flex;gap:10px;margin-top:14px}.aba-program-card-actions a{flex:1;min-height:40px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--aba-blue);border-radius:7px;color:var(--aba-blue);text-decoration:none}.aba-program-card-actions a.primary{color:#ffffff;background:var(--aba-blue)}.aba-card-progress{position:relative;height:13px;margin-top:14px;overflow:hidden;border-radius:999px;background:#e8edf4}.aba-card-progress span{display:block;height:100%;border-radius:inherit;background:var(--aba-blue)}.aba-card-progress em{position:absolute;inset:0;display:grid;place-items:center;color:#ffffff;font-size:10px;font-style:normal;line-height:1}.aba-card-progress-meta{display:block;margin-top:7px;color:var(--aba-muted);font-size:13px}.aba-program-detail{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:28px;align-items:start}.aba-program-main{display:grid;gap:18px}.aba-program-hero{min-height:260px;padding:28px;display:flex;justify-content:flex-end;flex-direction:column;border-radius:12px;color:#ffffff;background:linear-gradient(rgba(15,45,93,.70),rgba(15,45,93,.78)),linear-gradient(135deg,var(--aba-blue),var(--aba-red));background-position:center;background-size:cover;box-shadow:0 12px 30px rgba(15,45,93,.12)}.aba-program-hero span{width:fit-content;margin-bottom:10px;padding:5px 9px;border-radius:4px;color:var(--aba-blue);background:#ffffff;font-weight:900}.aba-program-hero h1{margin:0;max-width:780px;font-size:clamp(34px,5vw,58px);line-height:1}.aba-program-sidebar-card{position:sticky;top:98px;overflow:hidden;border:1px solid var(--aba-border);border-radius:12px;background:#ffffff;box-shadow:0 12px 30px rgba(15,45,93,.08)}.aba-program-sidebar-card img{width:100%;height:180px;display:block;object-fit:cover}.aba-program-sidebar-card h2{margin:22px 22px 14px;font-size:36px}.aba-program-sidebar-card .aba-btn{width:calc(100% - 44px);margin:0 22px 20px}.aba-program-sidebar-card form{margin:0}.aba-program-sidebar-card dl{margin:0;padding:0 22px 22px;display:grid;gap:12px}.aba-program-sidebar-card dl div{display:flex;justify-content:space-between;gap:18px;color:var(--aba-muted);font-weight:800}.aba-section-list{display:grid;gap:12px}.aba-section-list article{padding:16px 18px;border:1px solid var(--aba-border);border-radius:8px;background:#ffffff}.aba-section-list article strong{font-size:18px}.aba-section-list article p{margin:8px 0 0;color:var(--aba-muted)}.aba-public-section-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.aba-public-section-card{overflow:hidden;border:1px solid var(--aba-border);border-radius:10px;background:#ffffff}.aba-public-section-cover{min-height:150px;padding:14px;display:flex;align-items:flex-end;text-decoration:none;color:#ffffff;background:linear-gradient(rgba(15,45,93,.22),rgba(15,45,93,.70)),linear-gradient(135deg,var(--aba-blue),#3b5c99);background-position:center;background-size:cover}.aba-public-section-cover span{width:fit-content;padding:6px 10px;border-radius:999px;background:rgba(15,45,93,.84);font-size:12px}.aba-public-section-body{padding:16px;display:grid;gap:14px}.aba-public-section-body strong{font-size:18px;line-height:1.18}.aba-public-section-body a{color:var(--aba-ink);text-decoration:none}.aba-public-section-progress,.aba-public-course-progress{display:grid;gap:7px}.aba-public-section-progress span,.aba-public-course-progress span{overflow:hidden;height:12px;border-radius:999px;background:#e8edf3}.aba-public-section-progress i,.aba-public-course-progress i{height:100%;display:block;border-radius:inherit;background:var(--aba-blue)}.aba-public-section-progress em,.aba-public-course-progress em{color:var(--aba-muted);font-size:12px;font-style:normal}.aba-public-course-progress{margin:0 22px 18px}.aba-checkout-layout{display:grid;grid-template-columns:minmax(0,.8fr) minmax(360px,1fr);gap:22px;align-items:start}.aba-checkout-card{padding:28px;border:1px solid var(--aba-border);border-radius:12px;background:#ffffff;box-shadow:0 14px 35px rgba(15,45,93,.08)}.aba-checkout-card h1{margin:10px 0 12px;font-size:clamp(32px,4vw,48px);line-height:1}.aba-checkout-price{margin:18px 0;display:block;font-size:30px;color:var(--aba-blue)}#aba-payment-element{margin-bottom:22px}.aba-checkout-fields{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:18px}.aba-checkout-fields label{display:grid;gap:7px;color:var(--aba-muted);font-size:13px}.aba-checkout-fields label:first-child{grid-column:1 / -1}.aba-checkout-fields input{width:100%;min-height:48px;padding:0 14px;border:1px solid var(--aba-border);border-radius:8px;color:var(--aba-text);background:#ffffff;font:inherit;outline:none}.aba-checkout-fields input:focus{border-color:var(--aba-blue);box-shadow:0 0 0 3px rgba(15,45,93,.1)}.aba-checkout-save{display:flex;align-items:center;gap:10px;margin:-4px 0 22px;padding:14px 16px;border:1px solid var(--aba-border);border-radius:10px;color:var(--aba-text);background:#f8fafc}.aba-checkout-save input{width:16px;height:16px;accent-color:var(--aba-blue)}.aba-stripe-element-shell{position:relative;min-height:190px;margin-bottom:22px;padding:16px;border:1px solid var(--aba-border);border-radius:10px;background:#ffffff}.aba-stripe-element-shell.is-ready{min-height:0;padding:0;border-color:transparent}.aba-stripe-loading{margin:0;padding:22px;border:1px dashed #cbd5e1;border-radius:8px;color:var(--aba-muted);background:#f8fafc}.aba-secure-note.error{color:var(--aba-red)}.aba-payment-action{margin-top:8px;display:inline-flex;color:var(--aba-red);text-decoration:none}.aba-classroom-page{display:grid;grid-template-columns:260px minmax(0,1fr);gap:28px}.aba-classroom-cards-page,.aba-lesson-page{width:min(var(--aba-shell-width),calc(100% - var(--aba-shell-gutter)));margin:0 auto;flex:1;padding:42px 0 70px}.aba-classroom-top{margin-bottom:26px;display:flex;align-items:center;justify-content:space-between;gap:18px}.aba-classroom-top h1{margin:0;font-size:clamp(34px,5vw,54px);line-height:1}.aba-lesson-domain-heading{margin:0 0 18px}.aba-lesson-domain-heading h1{margin:0;color:var(--aba-blue);font-size:clamp(28px,3.2vw,42px);line-height:1;text-transform:uppercase}.aba-lesson-domain-heading h1::after{content:"";display:block;width:88px;height:4px;margin-top:10px;border-radius:999px;background:var(--aba-red)}.aba-module-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.aba-module-card{overflow:hidden;display:block;border:1px solid var(--aba-border);border-radius:12px;color:var(--aba-text);background:#ffffff;box-shadow:0 12px 30px rgba(15,45,93,.08);text-decoration:none}.aba-module-card.is-locked{opacity:.82}button.aba-module-card{min-height:300px;cursor:pointer;font:inherit}.aba-add-module-card{display:grid;place-items:center;gap:8px;color:var(--aba-blue);background:#ffffff}.aba-add-module-card strong{width:54px;height:54px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;color:#ffffff;background:var(--aba-blue);font-size:34px}.aba-add-module-card span{font-weight:900}.aba-module-cover{min-height:178px;display:flex;align-items:flex-end;padding:14px;background:linear-gradient(rgba(15,45,93,.18),rgba(15,45,93,.18)),linear-gradient(135deg,#dce6f5,#f7f7f5);background-position:center;background-size:cover}.aba-module-cover span{width:fit-content;padding:5px 9px;border-radius:4px;color:var(--aba-blue);background:#ffffff;font-size:12px;font-weight:900}.aba-module-cover .aba-lock-label{display:inline-flex;align-items:center;gap:6px;color:#ffffff;background:rgba(15,45,93,.92)}.aba-module-body{padding:16px;display:block}.aba-module-body h3,.aba-module-body strong{display:block;margin:0 0 8px;font-size:22px;line-height:1.12}.aba-module-body strong a{color:inherit;text-decoration:none}.aba-module-body p,.aba-module-body em{display:block;margin:0 0 14px;color:var(--aba-muted);font-style:normal;font-weight:800}.aba-lock-reason{display:block;margin:-4px 0 12px;color:var(--aba-red);font-size:13px;line-height:1.35}.aba-module-progress{position:relative;height:14px;overflow:hidden;border-radius:999px;background:#e5e7eb}.aba-module-progress span{display:block;height:100%;border-radius:inherit;background:var(--aba-blue)}.aba-module-progress em{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:rgba(255,255,255,.88);font-size:10px;font-style:normal;font-weight:600;line-height:1}.aba-module-actions{margin-top:14px;display:flex;gap:12px;flex-wrap:wrap}.aba-module-actions a,.aba-module-actions button{border:0;color:var(--aba-blue);background:transparent;font:inherit;font-weight:400;text-decoration:none;cursor:pointer}.aba-inline-sort-form{display:inline-flex;margin:0}.aba-inline-sort-form button{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--aba-border);border-radius:8px;background:#ffffff;color:var(--aba-blue);font-size:13px;font-weight:400;line-height:1;cursor:pointer}.aba-inline-sort-form button:hover{border-color:var(--aba-blue);background:rgba(15,45,93,.06)}.aba-builder-layout{display:grid;grid-template-columns:320px minmax(0,1fr);gap:24px;align-items:start}.aba-builder-panel{position:sticky;top:98px;padding:24px;border:1px solid var(--aba-border);border-radius:12px;background:#ffffff;box-shadow:0 12px 30px rgba(15,45,93,.08)}.aba-builder-panel h2{margin:0 0 18px}.aba-builder-preview-img{width:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:8px}.aba-form-grid.single-row{grid-template-columns:110px minmax(0,1fr)}.aba-lesson-page{display:grid;grid-template-columns:340px minmax(0,1fr);gap:30px;align-items:start}.aba-lesson-sidebar{position:sticky;top:98px;max-height:calc(100vh - 112px);overflow:auto;padding:14px;border:1px solid var(--aba-border);border-radius:12px;background:#f4f6f8}.aba-lesson-sidebar h2{margin:0 0 10px;font-size:24px}.aba-lesson-list{position:relative;margin:18px 0;display:grid;gap:2px}.aba-lesson-list::before{content:"";position:absolute;top:16px;bottom:16px;left:18px;width:2px;background:#c9d3df}.aba-lesson-list a{position:relative;min-height:54px;padding:9px 10px 9px 0;display:flex;align-items:center;gap:10px;border-radius:0;color:var(--aba-text);text-decoration:none;font-weight:400;background:transparent}.aba-lesson-list a span{min-width:0;flex:1;display:grid;gap:2px;overflow:hidden}.aba-lesson-list a span strong{display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-weight:600}.aba-lesson-list a span small{color:#64748b;font-size:10px;letter-spacing:.02em;text-transform:uppercase}.aba-lesson-list a.active,.aba-lesson-list a:hover{background:#d9dee7}.aba-lesson-favicon{position:relative;z-index:1;width:36px;height:36px;flex:0 0 auto;border-radius:50%;object-fit:cover;border:2px solid #f4f6f8;background:#f4f6f8}.aba-lesson-done{width:22px;height:22px;display:none;align-items:center;justify-content:center;flex:0 0 auto;border-radius:50%;color:#ffffff;background:var(--aba-red);font-size:12px}.aba-lesson-list a.is-completed .aba-lesson-done,.aba-lesson-list a.is-failed .aba-lesson-done,.aba-lesson-list a.is-locked .aba-lesson-done{display:inline-flex}.aba-lesson-list a.is-completed .aba-lesson-done{background:var(--aba-blue)}.aba-lesson-list a.is-failed .aba-lesson-done{background:var(--aba-red)}.aba-lesson-list a.is-locked{color:#6b7280}.aba-lesson-list a.is-locked .aba-lesson-done{background:#94a3b8}.aba-lesson-sort-actions{display:flex;gap:6px;margin:-2px 0 8px 34px}.aba-lesson-card{padding:34px;border:1px solid var(--aba-border);border-radius:12px;background:#ffffff;box-shadow:0 12px 30px rgba(15,45,93,.08)}.aba-lesson-card.is-locked{border-style:dashed}.aba-lock-list{margin:18px 0 0;padding-left:20px;color:var(--aba-muted);line-height:1.5}.aba-lesson-card header span{color:var(--aba-red);font-weight:900;text-transform:uppercase}.aba-lesson-card header{position:relative;margin:0}.aba-lesson-card header h1{margin-left:0;margin-right:0;padding-right:0}.aba-lesson-card-actions{position:absolute;top:0;right:0;display:flex;align-items:center;gap:8px}.aba-lesson-card-actions form{margin:0}.aba-activity-meta{margin:-6px 0 22px;display:flex;flex-wrap:wrap;gap:8px}.aba-activity-meta span{min-height:30px;padding:6px 10px;display:inline-flex;align-items:center;gap:7px;border:1px solid #dbe5f1;border-radius:999px;color:#53657d;background:#f8fafc;font-size:13px;line-height:1}.aba-activity-meta span.is-active{border-color:rgba(59,92,153,.35);color:var(--aba-blue);background:rgba(59,92,153,.08)}.aba-inline-edit{min-height:38px;padding:0 12px;border:1px solid var(--aba-border);border-radius:6px;color:var(--aba-blue);background:#ffffff;font:inherit;font-weight:900;cursor:pointer}.aba-inline-delete{min-height:38px;padding:0 12px;border:1px solid var(--aba-red);border-radius:6px;color:var(--aba-red);background:#ffffff;font:inherit;cursor:pointer}.aba-lesson-card h1{margin:8px 0 18px;color:var(--aba-blue);font-size:clamp(24px,2.4vw,28px);line-height:1.16;text-transform:uppercase}.aba-lesson-page .aba-lesson-card header h1::after{content:"";display:block;width:84px;height:3px;margin-top:8px;border-radius:999px;background:var(--aba-red)}.aba-outline-search{min-height:46px;margin:14px 0 12px;padding:0 12px;display:flex;align-items:center;gap:8px;border:1px solid var(--aba-border);border-radius:8px;background:#ffffff;color:#64748b}.aba-outline-search input{width:100%;border:0;outline:0;background:transparent;font:inherit}.aba-outline-section-stack{display:grid;gap:6px}.aba-outline-section-stack a{min-height:48px;padding:10px 12px;display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:10px;border-bottom:1px solid #d9e1eb;color:var(--aba-text);text-decoration:none}.aba-outline-section-stack a.active{border-radius:8px;background:#e1e5ed}.aba-outline-section-stack a i{width:18px;height:18px;border:2px solid #9aa6b5;border-radius:50%;background:#ffffff}.aba-outline-section-stack a.active i,.aba-outline-section-stack a:hover i{border-color:var(--aba-blue);background:var(--aba-blue);box-shadow:inset 0 0 0 4px #ffffff}.aba-outline-section-stack a span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.aba-outline-section-stack a em{color:#64748b;font-style:normal;font-size:13px}.aba-course-outline{display:grid;gap:8px;margin:12px 0 18px}.aba-outline-group{border-bottom:1px solid #d9e1eb}.aba-outline-group summary{min-height:48px;padding:10px 10px;display:grid;grid-template-columns:20px minmax(0,1fr) auto auto;align-items:center;gap:10px;border-radius:8px;color:var(--aba-text);cursor:pointer;list-style:none}.aba-outline-group summary::-webkit-details-marker{display:none}.aba-outline-group summary>i{width:18px;height:18px;border:2px solid #9aa6b5;border-radius:50%;background:#ffffff}.aba-outline-group.active summary,.aba-outline-group summary:hover{background:#e1e5ed}.aba-outline-group.active summary>i,.aba-outline-group summary:hover>i{border-color:var(--aba-blue);background:var(--aba-blue);box-shadow:inset 0 0 0 4px #ffffff}.aba-outline-group summary span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.aba-outline-group summary em{color:#64748b;font-style:normal;font-size:13px}.aba-outline-group summary b{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;color:#ffffff;background:#94a3b8;font-size:11px}.aba-outline-group .aba-lesson-list{margin:4px 0 10px}.aba-outline-group .aba-lesson-list::before{left:18px}.aba-selected-lesson-list[hidden]{display:none!important}.aba-lesson-nav-actions{margin-top:30px;padding-top:20px;display:flex;justify-content:space-between;gap:12px;border-top:1px solid var(--aba-border)}.aba-lesson-nav-actions .aba-btn{border-color:var(--aba-red);color:#ffffff;background:var(--aba-red)}.aba-lesson-nav-actions .aba-btn:hover,.aba-lesson-nav-actions .aba-btn:focus,.aba-lesson-nav-actions .aba-btn:active{border-color:var(--aba-blue);color:#ffffff;background:var(--aba-blue)}.aba-btn.disabled,.aba-btn[aria-disabled="true"]{opacity:.55;pointer-events:none;cursor:not-allowed}.aba-board-hub-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin-bottom:28px}.aba-board-hub-card{min-height:0;padding:0;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--aba-border);border-radius:12px;color:var(--aba-text);background:#ffffff;box-shadow:0 12px 30px rgba(15,45,93,.08);text-decoration:none}.aba-board-hub-card figure{margin:0;aspect-ratio:16 / 9;overflow:hidden;background:#eef3fb}.aba-board-hub-card img{width:100%;height:100%;display:block;object-fit:cover}.aba-board-hub-card div{min-height:118px;padding:14px 16px 16px;display:grid;align-content:start;gap:8px;background:#ffffff;transition:background .18s ease,color .18s ease}.aba-board-hub-card strong{color:var(--aba-blue);font-size:15px;font-weight:600;line-height:1.16;letter-spacing:0;text-transform:uppercase;transition:color .18s ease}.aba-board-hub-card em{color:var(--aba-muted);font-size:14px;font-style:normal;line-height:1.35;transition:color .18s ease}.aba-board-hub-card:hover{border-color:rgba(59,92,153,.42);transform:translateY(-2px)}.aba-board-hub-card:hover div{background:#772239}.aba-board-hub-card:hover strong,.aba-board-hub-card:hover em{color:#ffffff}.aba-simple-page{width:min(100% - 48px,var(--aba-wide));margin:0 auto;padding:34px 0 76px}.aba-card-panel{margin-top:22px;padding:28px;border:1px solid var(--aba-border);border-radius:12px;background:#ffffff;box-shadow:0 16px 38px rgba(15,45,93,.08)}.aba-card-panel h2{margin:0 0 8px}.aba-card-panel p{margin:0;color:var(--aba-muted)}.aba-mentoring-page .aba-admin-shell{gap:22px}.aba-mentoring-embed-body,.aba-one-on-one-embed-body{margin:0;overflow-x:hidden;background:#f5f7fb;font-family:"Barlow Semi Condensed",Arial,Helvetica,sans-serif}.aba-mentoring-embed,.aba-one-on-one-embed{background:#f5f7fb;min-height:0}.aba-one-on-one-embed{width:100%;max-width:none;padding:0}.aba-mentoring-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;margin:0 0 26px;padding:10px 0 0}.aba-mentoring-heading h1{margin:0;color:var(--aba-blue);font-size:clamp(2.35rem,4vw,4.1rem);line-height:1}.aba-mentoring-heading-rule{display:block;width:82px;height:5px;margin-top:15px;border-radius:999px;background:var(--aba-red)}.aba-mentoring-heading-actions{display:flex;align-items:flex-start;gap:14px;flex-wrap:wrap}.aba-mentoring-next{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,520px);align-items:center;gap:28px;margin:-8px 0 24px;padding:22px 26px;border:1px solid rgba(15,45,93,.12);border-radius:10px;background:rgba(255,255,255,.82);box-shadow:0 16px 34px rgba(15,45,93,.06)}.aba-mentoring-next-main{display:grid;justify-items:start;gap:8px}.aba-mentoring-next-kicker{margin:0;color:var(--aba-red);font-size:.9rem;font-weight:800;text-transform:uppercase}.aba-mentoring-next h2{margin:0;color:var(--aba-blue);font-size:clamp(1.35rem,2.2vw,1.95rem);line-height:1}.aba-mentoring-next-rule{display:block;width:42px;height:3px;border-radius:999px;background:var(--aba-red)}.aba-mentoring-next-meta{margin:0;color:var(--aba-blue);font-size:1rem;font-weight:500;text-transform:uppercase}.aba-mentoring-next-spots{margin:0;color:var(--aba-blue);font-size:1rem;font-weight:700}.aba-mentoring-countdown{width:100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid rgba(15,45,93,.16);border-radius:8px;background:#fff;box-shadow:0 10px 24px rgba(15,45,93,.08)}.aba-mentoring-countdown>div{display:grid;justify-items:center;gap:2px;min-height:76px;padding:12px 10px;border-left:1px solid rgba(15,45,93,.14)}.aba-mentoring-countdown>div:first-child{border-left:0}.aba-mentoring-countdown strong{color:var(--aba-blue);font-size:2rem;line-height:1}.aba-mentoring-countdown span{color:var(--aba-red);font-size:.95rem;font-weight:700;line-height:1}.aba-mentoring-next-action{display:flex;align-items:center;justify-content:flex-start;align-content:center;gap:10px;min-width:0}.aba-mentoring-next-action span:not(.aba-mentoring-badge){color:var(--aba-blue);font-size:.92rem;font-weight:700}.aba-mentoring-next-action form{margin:0}.aba-mentoring-next-action .aba-btn.primary{min-height:46px;padding:0 24px;border-color:var(--aba-blue);background:var(--aba-blue)}.aba-mentoring-next-action .aba-btn.primary:hover,.aba-mentoring-next-action .aba-btn.primary:focus-visible{border-color:var(--aba-red);background:var(--aba-red)}.aba-mentoring-create .aba-panel-heading-row p{margin:6px 0 0}.aba-mentoring-form .aba-form-grid{align-items:start}.aba-mentoring-form small{color:var(--aba-muted);font-weight:700}.aba-mentoring-form .aba-abalive-domain-picker{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:12px;background:#f8fbff}.aba-mentoring-form .aba-abalive-domain-picker label{min-height:38px;display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid rgba(15,45,93,.12);border-radius:8px;background:#fff;color:var(--aba-blue);font-size:.86rem;font-weight:600;line-height:1.15}.aba-mentoring-form .aba-abalive-domain-picker input[type="checkbox"]{width:16px;height:16px;flex:0 0 16px;margin:0;accent-color:var(--aba-blue)}.aba-mentoring-zoom-field[hidden]{display:none}.aba-mentoring-grid{display:grid;grid-template-columns:repeat(3,minmax(300px,1fr));gap:20px}.aba-mentoring-card{display:grid;align-content:start;gap:0;overflow:hidden;padding:0;background:#fff;border:1px solid rgba(15,45,93,.14);border-radius:8px;box-shadow:0 16px 34px rgba(15,45,93,.08)}.aba-mentoring-event-banner{min-height:128px;background-image:url("../../uploads/abacollege/bannerevents.webp?v=20261027-2");background-position:center;background-size:cover;border-bottom:1px solid #d9dee8}.aba-mentoring-card-body{display:grid;gap:10px;padding:16px 18px 4px}.aba-mentoring-card.is-full{background:#fff7f7;border-color:#fecaca}.aba-mentoring-card h3,.aba-mentoring-card p{margin:0}.aba-mentoring-card h3{color:var(--aba-blue);font-size:1rem;line-height:1.05;text-transform:uppercase}.aba-mentoring-title-rule{width:82px;height:3px;border-radius:999px;background:var(--aba-red)}.aba-mentoring-domain{color:var(--aba-muted);font-weight:700}.aba-mentoring-domain-pills{display:flex;flex-wrap:wrap;gap:5px}.aba-mentoring-domain-pills span{max-width:calc(50% - 3px);overflow:hidden;padding:4px 6px;border-radius:999px;color:var(--aba-blue);background:#eef4ff;font-size:.64rem;font-weight:700;line-height:1.05;text-overflow:ellipsis;white-space:nowrap}.aba-mentoring-event-facts{display:grid;gap:6px;color:var(--aba-blue);font-size:.84rem;font-weight:500}.aba-mentoring-event-facts div{display:flex;align-items:center;gap:8px}.aba-mentoring-event-facts i{display:inline-grid;place-items:center;width:21px;height:21px;flex:0 0 auto;border-radius:999px;color:#fff;background:var(--aba-red);font-size:.66rem}.aba-mentoring-event-facts strong{font-weight:700}.aba-mentoring-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:12px 18px 18px}.aba-mentoring-actions .aba-btn,.aba-mentoring-actions .inline-delete button{min-height:36px;padding:0 13px;font-size:.86rem}.aba-mentoring-actions form{margin:0}.aba-mentoring-badge{display:inline-flex;align-items:center;min-height:38px;padding:8px 12px;border-radius:999px;font-weight:800}.aba-mentoring-badge.is-registered{color:#14532d;background:#dcfce7}.aba-mentoring-badge.is-full{color:#991b1b;background:#fee2e2}.aba-translations-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;flex-wrap:wrap}.aba-translation-price{display:grid;gap:2px;min-width:220px;padding:16px;background:#f8fbff;border:1px solid #c9d7ee;border-radius:8px}.aba-translation-price strong{color:var(--aba-blue);font-size:2rem;line-height:1}.aba-translation-price span{color:var(--aba-muted);font-weight:700}.aba-translation-layout{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);gap:18px;align-items:start}.aba-translation-payment-panel{position:sticky;top:92px}.aba-translation-request-form input[type="file"]{padding:10px;background:#fff}.aba-translation-order-list{display:grid;gap:12px}.aba-translation-order-card{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr) auto auto;align-items:center;gap:14px;padding:14px;background:#fff;border:1px solid var(--aba-border);border-radius:8px}.aba-translation-order-card div{display:grid;gap:4px}.aba-translation-order-card span,.aba-translation-order-card small{color:var(--aba-muted)}.aba-translation-status{justify-self:start;padding:7px 10px;border-radius:999px;font-weight:800;color:var(--aba-blue);background:#eef5ff}.aba-translation-status.submitted,.aba-translation-status.in_progress{color:#854d0e;background:#fef3c7}.aba-translation-status.delivered{color:#14532d;background:#dcfce7}.aba-translation-status.payment_failed{color:#991b1b;background:#fee2e2}.aba-translation-order-actions{display:flex!important;align-items:center;gap:8px;flex-wrap:wrap}.aba-abalive-page{min-height:100vh;color:#e5edf8;background:#07111f}.aba-abalive-embed-body{margin:0;overflow-x:hidden;background:#f5f7fb;font-family:"Barlow Semi Condensed",Arial,Helvetica,sans-serif}.aba-abalive-embed{min-height:0;color:var(--aba-text);background:transparent}.aba-abalive-classes-page{color:var(--aba-text);background:#f5f7fb}.aba-abalive-page.aba-abalive-classes-page,.aba-abalive-embed.aba-abalive-classes-page{min-height:0;color:var(--aba-text);background:#f5f7fb!important}.aba-abalive-shell{width:min(100% - 36px,1440px);margin:0 auto;padding:24px 0 42px}.aba-abalive-embed .aba-abalive-shell,.aba-abalive-classes-page .aba-abalive-shell{width:100%;padding:0}.aba-abalive-class-hero,.aba-abalive-create-card,.aba-abalive-class-card{border:1px solid var(--aba-border);border-radius:8px;background:#ffffff;box-shadow:0 18px 46px rgba(15,45,93,.08)}.aba-abalive-class-hero{margin-bottom:18px;padding:28px;display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.aba-abalive-classes-page .aba-kicker{color:var(--aba-red)}.aba-abalive-class-hero h1{margin:4px 0 8px;color:var(--aba-blue);font-size:clamp(42px,5vw,68px);line-height:.95}.aba-abalive-class-hero p{margin:0;color:var(--aba-muted);font-size:18px}.aba-abalive-timezone{min-width:220px;padding:16px;display:grid;gap:3px;border:1px solid var(--aba-border);border-radius:8px;background:#f8fafc}.aba-abalive-timezone strong,.aba-abalive-timezone span{color:var(--aba-blue)}.aba-abalive-timezone span{font-size:22px;font-weight:700}.aba-abalive-timezone small{color:var(--aba-muted)}.aba-abalive-create-card{margin-bottom:18px;padding:22px}.aba-abalive-domain-picker{margin:0;padding:14px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;border:1px solid var(--aba-border);border-radius:8px}.aba-abalive-domain-picker legend{padding:0 6px;color:var(--aba-blue);font-weight:700}.aba-abalive-class-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(420px,1fr));gap:18px}.aba-abalive-classes-page .aba-abalive-class-grid{grid-template-columns:repeat(3,minmax(300px,1fr));gap:20px}.aba-abalive-class-card{overflow:hidden;display:grid;grid-template-columns:220px minmax(0,1fr);min-height:280px;color:var(--aba-ink)}.aba-abalive-classes-page .aba-abalive-class-card{grid-template-columns:1fr;min-height:0;align-content:start;border-radius:8px;box-shadow:0 16px 34px rgba(15,45,93,.08)}.aba-abalive-class-image{position:relative;min-height:100%;background:linear-gradient(135deg,#eef5ff 0%,#ffffff 100%);border-right:1px solid var(--aba-border)}.aba-abalive-classes-page .aba-abalive-class-image{min-height:128px;height:128px;background-image:url("../../uploads/abacollege/bannerevents.webp?v=20261027-2");background-position:center;background-size:cover;border-right:0;border-bottom:1px solid #d9dee8}.aba-abalive-class-image img{width:100%;height:100%;min-height:240px;display:block;object-fit:cover;opacity:.96}.aba-abalive-classes-page .aba-abalive-class-image img,.aba-abalive-classes-page .aba-abalive-class-placeholder{display:none}.aba-abalive-class-placeholder,.aba-mentoring-card-placeholder{min-height:100%;display:grid;place-items:center;color:var(--aba-blue);background:radial-gradient(circle at 35% 30%,rgba(188,25,33,.11),transparent 32%),linear-gradient(135deg,#f8fbff 0%,#eef5ff 100%)}.aba-abalive-class-placeholder i,.aba-mentoring-card-placeholder i{width:74px;height:74px;display:grid;place-items:center;color:#fff;background:var(--aba-red);border-radius:999px;font-size:30px;box-shadow:0 16px 34px rgba(188,25,33,.2)}.aba-abalive-class-image span{position:absolute;top:14px;left:14px;padding:7px 11px;border-radius:999px;color:#ffffff;background:var(--aba-red);font-weight:700}.aba-abalive-class-body{padding:22px;display:grid;gap:14px;background:#fff}.aba-abalive-classes-page .aba-abalive-class-body{gap:10px;padding:16px 18px 18px}.aba-abalive-class-meta,.aba-abalive-class-actions{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.aba-abalive-class-meta span{color:var(--aba-red);font-weight:700;text-transform:uppercase}.aba-abalive-class-meta strong{padding:8px 12px;border-radius:999px;color:var(--aba-blue);background:#eef4ff}.aba-abalive-class-body h2{margin:0;color:var(--aba-blue);font-size:30px;line-height:1.05}.aba-abalive-classes-page .aba-abalive-class-body h2{font-size:1rem;line-height:1.05;text-transform:uppercase}.aba-abalive-class-body p{margin:0;color:#334155;font-size:17px;line-height:1.45}.aba-abalive-classes-page .aba-abalive-class-body p{display:none}.aba-abalive-class-domains{display:flex;gap:8px;flex-wrap:wrap}.aba-abalive-class-domains span{padding:7px 10px;border-radius:999px;color:var(--aba-blue);background:#f1f5f9;font-weight:600}.aba-abalive-classes-page .aba-abalive-class-domains{gap:5px}.aba-abalive-classes-page .aba-abalive-class-domains span{max-width:calc(50% - 3px);overflow:hidden;padding:4px 6px;background:#eef4ff;font-size:.64rem;font-weight:700;line-height:1.05;text-overflow:ellipsis;white-space:nowrap}.aba-abalive-class-body dl{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.aba-abalive-classes-page .aba-abalive-class-body dl{grid-template-columns:1fr;gap:6px;color:var(--aba-blue);font-size:.84rem}.aba-abalive-class-body dt{color:var(--aba-muted);font-weight:600}.aba-abalive-class-body dd{margin:0;color:var(--aba-text);font-weight:700}.aba-abalive-class-actions form{margin:0}.aba-abalive-class-actions .inline-delete,.aba-mentoring-actions .inline-delete{margin:0}.aba-abalive-class-actions .inline-delete button,.aba-mentoring-actions .inline-delete button{min-height:40px;padding:0 14px;border:1px solid #fecaca;border-radius:8px;color:var(--aba-red);background:#fff5f5;font-weight:600}.aba-abalive-class-actions .inline-delete button:hover,.aba-mentoring-actions .inline-delete button:hover{color:#fff;background:var(--aba-red)}.aba-abalive-topbar{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px}.aba-abalive-topbar h1{margin:4px 0 6px;color:#fff;font-size:clamp(2rem,4vw,3.8rem)}.aba-abalive-topbar p{margin:0;max-width:740px;color:#9fb2ce}.aba-abalive-status,.aba-abalive-access-card{border:1px solid rgba(148,163,184,.22);background:rgba(15,23,42,.86);box-shadow:0 24px 60px rgba(0,0,0,.32)}.aba-abalive-status{display:grid;gap:4px;min-width:190px;padding:14px 16px;border-radius:8px}.aba-abalive-status span{width:12px;height:12px;border-radius:999px;background:#ef4444;box-shadow:0 0 0 6px rgba(239,68,68,.18)}.aba-abalive-status span.is-live{background:#22c55e;box-shadow:0 0 0 6px rgba(34,197,94,.18)}.aba-abalive-status strong{color:#fff}.aba-abalive-status small{color:#9fb2ce}.aba-abalive-access-card{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:24px;border-radius:8px}.aba-abalive-access-card h2{margin:0 0 8px;color:#fff}.aba-abalive-access-card p{margin:0;color:#9fb2ce}.aba-abalive-access-actions{display:flex;gap:10px;flex-wrap:wrap}.aba-abalive-room{display:grid;gap:14px}.aba-abalive-stage{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:14px}.aba-abalive-presentation,.aba-abalive-instructor,.aba-abalive-controlbar,.aba-abalive-participants,.aba-abalive-queue,.aba-abalive-chat{border:1px solid rgba(148,163,184,.18);background:rgba(15,23,42,.82);border-radius:8px;box-shadow:0 24px 60px rgba(0,0,0,.28)}.aba-abalive-presentation{overflow:hidden;min-height:560px}.aba-abalive-slide{position:relative;min-height:560px;background:linear-gradient(135deg,rgba(15,45,93,.92),rgba(188,25,33,.75)),#0f2d5d}.aba-abalive-slide img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.18}.aba-abalive-slide-overlay{position:absolute;left:clamp(24px,6vw,72px);right:clamp(24px,6vw,72px);bottom:clamp(28px,7vw,86px);display:grid;gap:10px;max-width:760px}.aba-abalive-slide-overlay span{color:#fecdd3;font-weight:800;text-transform:uppercase}.aba-abalive-slide-overlay h2{margin:0;color:#fff;font-size:clamp(2.4rem,6vw,5.8rem);line-height:.95}.aba-abalive-slide-overlay p{margin:0;color:#dbeafe;font-size:1.1rem}.aba-abalive-instructor{display:grid;gap:14px;padding:14px}.aba-abalive-video-card{display:grid;gap:8px}.aba-abalive-camera{position:relative;display:grid;place-items:center;gap:10px;min-height:220px;color:#dbeafe;background:radial-gradient(circle at 35% 20%,rgba(59,130,246,.32),transparent 34%),#0b1220;border:1px solid rgba(148,163,184,.18);border-radius:8px}.aba-abalive-camera video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;background:#020617;opacity:0;pointer-events:none}.aba-abalive-camera.has-video video{opacity:1;pointer-events:auto}.aba-abalive-camera.has-video i,.aba-abalive-camera.has-video span{display:none}.aba-abalive-camera i{font-size:2.4rem}.aba-abalive-video-card strong{color:#fff;font-size:1.25rem}.aba-abalive-video-card small{color:#9fb2ce}.aba-abalive-class-tools{display:grid;gap:8px}.aba-abalive-class-tools .aba-btn{justify-content:flex-start}.aba-abalive-tv-banner{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;color:#dbeafe;background:#0b1220;border:1px solid rgba(148,163,184,.18);border-radius:8px}.aba-abalive-tv-banner span{margin-right:auto;font-weight:900}.aba-abalive-class-tools .is-active,.aba-abalive-controlbar .is-active{color:#fff;background:#2563eb;border-color:#2563eb}.aba-abalive-controlbar{display:flex;justify-content:center;gap:10px;padding:12px}.aba-abalive-controlbar button{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:10px 14px;color:#e5edf8;background:#111c2f;border:1px solid rgba(148,163,184,.24);border-radius:999px;font-weight:800;cursor:pointer}.aba-abalive-controlbar button.danger{color:#fff;background:#bc1921;border-color:#bc1921}.aba-abalive-cast-panel{position:fixed;left:50%;top:50%;z-index:1200;width:min(92vw,860px);max-height:86vh;overflow:auto;transform:translate(-50%,-50%);display:grid;gap:16px;padding:18px;color:#dbeafe;background:#0b1220;border:1px solid rgba(148,163,184,.24);border-radius:8px;box-shadow:0 24px 60px rgba(0,0,0,.28)}body.aba-abalive-cast-open::after{content:"";position:fixed;inset:0;z-index:1190;background:rgba(2,6,23,.72);backdrop-filter:blur(3px)}.aba-abalive-cast-panel[hidden]{display:none!important}.aba-abalive-cast-panel h2{margin:0 0 6px;color:#fff}.aba-abalive-cast-panel p{margin:0;color:#9fb2ce}.aba-abalive-cast-actions,.aba-abalive-cast-steps{display:flex;gap:10px;flex-wrap:wrap}.aba-abalive-cast-steps article{display:grid;gap:6px;flex:1 1 220px;min-height:110px;padding:14px;background:#111c2f;border:1px solid rgba(148,163,184,.18);border-radius:8px}.aba-abalive-cast-steps strong{color:#fff}.aba-abalive-cast-steps span{color:#9fb2ce}.aba-abalive-lower{display:grid;grid-template-columns:minmax(0,1fr) 300px 320px;gap:14px}.aba-abalive-participants,.aba-abalive-queue,.aba-abalive-chat{padding:16px}.aba-abalive-participants .aba-panel-heading-row h2,.aba-abalive-queue h2,.aba-abalive-chat h2{color:#fff}.aba-abalive-participants .aba-panel-heading-row p,.aba-abalive-queue p,.aba-abalive-queue span,.aba-abalive-queue small,.aba-abalive-chat p{color:#9fb2ce}.aba-abalive-people-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.aba-abalive-people-row article{display:grid;justify-items:center;gap:8px;min-height:132px;padding:12px;text-align:center;background:#0b1220;border:1px solid rgba(148,163,184,.18);border-radius:8px}.aba-abalive-people-row article.is-speaking{border-color:#22c55e;box-shadow:0 0 0 3px rgba(34,197,94,.18)}.aba-abalive-people-row strong{color:#fff;line-height:1.1}.aba-abalive-people-row span{color:#9fb2ce;font-size:.86rem}.aba-abalive-queue{display:grid;gap:12px;align-content:start}.aba-abalive-queue [data-abalive-request]{display:grid;gap:8px;padding:12px;background:#0b1220;border:1px solid rgba(148,163,184,.18);border-radius:8px}.aba-abalive-queue [hidden]{display:none!important}.aba-abalive-chat{display:grid;gap:12px;align-content:start}.aba-abalive-chat-log{display:grid;gap:8px;max-height:260px;overflow:auto;padding-right:4px}.aba-abalive-chat-log article,.aba-abalive-chat-log p{margin:0;padding:10px;color:#dbeafe;background:#0b1220;border:1px solid rgba(148,163,184,.18);border-radius:8px}.aba-abalive-chat-log article{display:grid;gap:4px}.aba-abalive-chat-log strong{color:#fff}.aba-abalive-chat-log span{color:#cbd5e1}.aba-abalive-chat-log article.is-reaction{border-color:rgba(59,130,246,.42);background:#111c2f}.aba-abalive-chat-form{display:flex;gap:8px}.aba-abalive-chat-form input{min-width:0;flex:1;padding:10px 12px;color:#e5edf8;background:#0b1220;border:1px solid rgba(148,163,184,.24);border-radius:8px}.aba-abalive-tv-mode{background:#050914}.aba-abalive-tv-mode .sticky-header,.aba-abalive-tv-mode .neuro-footer,.aba-abalive-tv-mode .aba-chat-launcher{display:none!important}.aba-abalive-tv-mode .aba-abalive-page{min-height:100vh}.aba-abalive-tv-mode .aba-abalive-shell{width:min(100% - 24px,1800px);padding:12px 0}.aba-abalive-tv-mode .aba-abalive-topbar,.aba-abalive-tv-mode .aba-abalive-controlbar,.aba-abalive-tv-mode .aba-abalive-lower{display:none}.aba-abalive-tv-mode .aba-abalive-stage{grid-template-columns:minmax(0,1fr) minmax(260px,18vw)}.aba-abalive-tv-mode .aba-abalive-presentation,.aba-abalive-tv-mode .aba-abalive-slide{min-height:calc(100vh - 110px)}.aba-abalive-tv-mode .aba-abalive-instructor{align-content:start}.aba-abalive-tv-mode .aba-abalive-class-tools{display:none}.aba-abalive-tv-mode .aba-abalive-camera{min-height:280px}.aba-abalive-tv-presenter .aba-abalive-shell{width:100%;padding:0}.aba-abalive-tv-presenter .aba-abalive-room{gap:0}.aba-abalive-tv-presenter .aba-abalive-stage{min-height:100vh;grid-template-columns:minmax(0,1fr) minmax(280px,20vw);gap:0}.aba-abalive-tv-presenter .aba-abalive-presentation,.aba-abalive-tv-presenter .aba-abalive-instructor{border:0;border-radius:0;box-shadow:none}.aba-abalive-tv-presenter .aba-abalive-presentation,.aba-abalive-tv-presenter .aba-abalive-slide{min-height:100vh}.aba-abalive-tv-presenter .aba-abalive-instructor{background:#050914;border-left:1px solid rgba(148,163,184,.18)}.aba-abalive-tv-presenter .aba-abalive-video-card{min-height:100%}.aba-abalive-tv-presenter .aba-abalive-camera{min-height:calc(100vh - 96px)}.aba-abalive-embed .aba-abalive-class-grid,.aba-mentoring-embed .aba-mentoring-grid{align-items:stretch}.aba-abalive-embed .aba-abalive-class-card,.aba-mentoring-embed .aba-mentoring-card,.aba-one-on-one-embed .aba-card-panel,.aba-one-on-one-embed .aba-one-on-one-hero,.aba-one-on-one-embed .aba-one-on-one-admin{background:#fff;color:var(--aba-ink)}.aba-abalive-embed .aba-abalive-create-card,.aba-mentoring-embed .aba-mentoring-create{background:#fff}.aba-abalive-embed .aba-abalive-class-body,.aba-mentoring-embed .aba-mentoring-card{min-width:0}@media (max-width:1380px){.aba-board-hub-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1100px){.aba-board-hub-grid,.aba-mentoring-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.aba-mentoring-next{grid-template-columns:1fr}.aba-mentoring-next-action{justify-items:start}.aba-abalive-class-grid{grid-template-columns:1fr}.aba-abalive-classes-page .aba-abalive-class-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.aba-board-hub-grid,.aba-mentoring-grid,.aba-translation-layout,.aba-lesson-page{grid-template-columns:1fr}.aba-translation-payment-panel{position:static}.aba-translation-order-card{grid-template-columns:1fr}.aba-abalive-classes-page .aba-abalive-class-grid{grid-template-columns:1fr}.aba-mentoring-next{padding:18px}.aba-mentoring-countdown{grid-template-columns:repeat(2,minmax(0,1fr))}.aba-mentoring-countdown>div:nth-child(3){border-left:0}.aba-abalive-topbar,.aba-abalive-class-hero,.aba-abalive-access-card,.aba-abalive-stage,.aba-abalive-lower{grid-template-columns:1fr;flex-direction:column}.aba-abalive-class-card,.aba-abalive-domain-picker,.aba-abalive-class-body dl{grid-template-columns:1fr}.aba-abalive-timezone{width:100%}.aba-abalive-presentation,.aba-abalive-slide{min-height:420px}.aba-abalive-camera{min-height:260px}.aba-abalive-controlbar{justify-content:stretch;overflow-x:auto}.aba-abalive-controlbar button{flex:0 0 auto}.aba-abalive-people-row{grid-template-columns:repeat(2,minmax(0,1fr))}.aba-abalive-chat-form{flex-direction:column}.aba-mentoring-actions .aba-btn,.aba-mentoring-actions form{width:100%}.aba-mentoring-card dl div{grid-template-columns:1fr}.aba-lesson-sidebar{position:static;max-height:none}}.aba-video-frame,.aba-file-frame,.aba-canva-frame{margin-bottom:22px}.aba-video-frame{overflow:hidden;aspect-ratio:16 / 9;border-radius:10px;background:#0b1220}.aba-canva-frame{position:relative;overflow:hidden;aspect-ratio:16 / 9;border:1px solid var(--aba-border);border-radius:10px;background:#ffffff}.aba-canva-frame iframe{width:100%;height:100%;display:block;border:0}.aba-file-frame iframe{width:100%;height:100%;border:0}.aba-player{position:relative;width:100%;height:100%;overflow:hidden;color:#ffffff;background:#0b1220}.aba-player:fullscreen,.aba-player:-webkit-full-screen{width:100vw;height:100vh;background:#000000}.aba-player-media,.aba-player-media iframe,.aba-player-media video,.aba-player video{position:absolute;inset:0;width:100%;height:100%;border:0;object-fit:cover}.aba-player-media{overflow:hidden}.aba-player-media iframe{pointer-events:none}.aba-youtube-stage{position:absolute;inset:0;z-index:1;overflow:hidden}.aba-youtube-stage iframe{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;pointer-events:none!important}.aba-player[data-provider="youtube"] .aba-player-media iframe{transform:none;transform-origin:center center}.aba-player[data-provider="youtube"]::before{content:none}.aba-player[data-provider="youtube"]::after{content:none}.aba-player-shield{position:absolute;inset:0;z-index:3;background:transparent;pointer-events:none}.aba-player-shield::before,.aba-player-shield::after{content:none}.aba-player-shield::before{content:none}.aba-player-shield::after{content:none}.aba-player-poster{position:absolute;inset:0;z-index:2;width:100%;height:100%;object-fit:cover;transition:opacity .2s ease}.aba-player::after{content:"";position:absolute;inset:auto 0 0;z-index:4;height:28%;background:linear-gradient(180deg,rgba(7,13,24,0),rgba(7,13,24,.34));pointer-events:none;opacity:1;transition:opacity .18s ease}.aba-player.is-playing:not(.controls-visible)::after{opacity:0}.aba-player-custom-brand{position:absolute;right:42px;bottom:18px;z-index:5;width:96px;max-height:34px;object-fit:contain;pointer-events:none;opacity:0;padding:2px 4px;border-radius:4px;background:rgba(0,0,0,.18);filter:drop-shadow(0 1px 4px rgba(0,0,0,.26));transition:opacity .18s ease}.aba-player.is-playing.controls-visible .aba-player-custom-brand{opacity:1}.aba-player-youtube-actions{display:none}.aba-player-youtube-actions span{width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;color:#ffffff;background:rgba(0,0,0,.28);font-size:12px}.aba-player.is-playing:not(.controls-visible) .aba-player-youtube-actions{opacity:0}.aba-player-youtube-brand{display:none}.aba-player-youtube-brand i{font-size:14px}.aba-player.is-playing:not(.controls-visible) .aba-player-youtube-brand{opacity:0}.aba-player-bigplay{position:absolute;inset:50% auto auto 50%;z-index:5;width:78px;height:78px;display:inline-flex;align-items:center;justify-content:center;transform:translate(-50%,-50%);border:0;border-radius:50%;color:#ffffff;background:rgba(0,0,0,.28);box-shadow:none;font-size:30px;cursor:pointer}.aba-player-bigplay i{margin-left:4px}.aba-player-complete{position:absolute;top:18px;right:18px;z-index:7;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:50%;color:#ffffff;background:#2f80ed;box-shadow:0 10px 22px rgba(47,128,237,.34)}.aba-player-complete[hidden]{display:none}.aba-player-controls{position:absolute;left:24px;right:24px;bottom:12px;z-index:6;display:grid;grid-template-columns:28px auto 1fr 28px 28px;align-items:center;gap:9px;padding:5px 8px;border-radius:999px;background:rgba(188,25,33,.58);box-shadow:0 8px 18px rgba(0,0,0,.14);opacity:0;transform:translateY(10px);pointer-events:none;transition:opacity .18s ease,transform .18s ease}.aba-player[data-provider="youtube"] .aba-player-controls{bottom:10px;left:48px;right:116px}.aba-player.is-playing.controls-visible .aba-player-controls{opacity:1;transform:translateY(0);pointer-events:auto}.aba-player.controls-visible .aba-player-controls,.aba-player:not(.is-playing) .aba-player-controls{opacity:1;transform:translateY(0);pointer-events:auto}.aba-player-controls button{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;color:#ffffff;background:transparent;font-size:14px;cursor:pointer}.aba-player-controls span{min-width:78px;font-size:13px;font-weight:900;text-shadow:0 1px 8px rgba(0,0,0,.6)}.aba-player-controls input[type="range"]{width:100%;height:5px;border-radius:999px;background:linear-gradient(90deg,#ffffff 0 var(--video-progress,0%),rgba(255,255,255,.42) var(--video-progress,0%) 100%);accent-color:#ffffff;cursor:pointer;appearance:none}.aba-player-controls input[type="range"]::-webkit-slider-thumb{width:13px;height:13px;appearance:none;border-radius:50%;background:#ffffff;box-shadow:0 1px 4px rgba(0,0,0,.22)}.aba-player-controls input[type="range"]::-moz-range-thumb{width:13px;height:13px;border:0;border-radius:50%;background:#ffffff;box-shadow:0 1px 4px rgba(0,0,0,.22)}.aba-player:fullscreen .aba-player-custom-brand,.aba-player:-webkit-full-screen .aba-player-custom-brand{width:110px;max-height:38px;right:54px;bottom:22px}.aba-player:fullscreen .aba-player-controls,.aba-player:-webkit-full-screen .aba-player-controls{left:72px;right:134px}.aba-player.hide-progress .aba-player-controls input[type="range"]{visibility:hidden}.aba-player.is-playing .aba-player-poster,.aba-player.is-playing .aba-player-bigplay{opacity:0;pointer-events:none}.aba-file-frame iframe{min-height:520px;border:1px solid var(--aba-border);border-radius:10px}.aba-rich-content{color:#243041;font-size:18px;line-height:1.6}.aba-lesson-card header,.aba-rich-content,.aba-rich-content h1,.aba-rich-content h2,.aba-rich-content h3,.aba-rich-content h4,.aba-rich-content h5,.aba-rich-content h6,.aba-rich-content p,.aba-rich-content ul,.aba-rich-content ol,.aba-rich-content blockquote,.aba-rich-content hr{max-width:none;margin-left:0;margin-right:0}.aba-rich-content>*:first-child{margin-top:0}.aba-rich-content>*:last-child{margin-bottom:0}.aba-rich-content h2,.aba-rich-content h3,.aba-rich-content h4,.aba-rich-content h5{margin:22px 0 10px;font-weight:700;line-height:1.24}.aba-rich-content h2{color:var(--aba-blue);font-size:20px}.aba-rich-content h3,.aba-rich-content h4,.aba-rich-content h5{color:var(--aba-blue);font-size:18px;font-weight:650;text-transform:uppercase}.aba-rich-content p{margin:0 0 16px}.aba-rich-content ul,.aba-rich-content ol{margin:0 0 18px;padding-left:24px}.aba-rich-content li{margin:5px 0;padding-left:2px}.aba-rich-content strong{color:inherit;font-weight:650}.aba-rich-content blockquote{margin:18px 0;padding:14px 18px;color:#0f2d5d;background:#fff1f2;border-left:3px solid #fca5a5;border-radius:8px}.aba-rich-content code{padding:2px 6px;color:inherit;background:#f1f5f9;border-radius:6px;font-size:.92em}.aba-rich-content hr{margin:26px 0;border:0;border-top:1px solid var(--aba-border)}.aba-quiz-placeholder{display:grid;gap:16px;margin-top:18px}.aba-quiz-placeholder h2{margin:0;color:var(--aba-blue);font-size:26px}.aba-quiz-placeholder dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0}.aba-quiz-placeholder dl div{padding:14px;border:1px solid var(--aba-border);border-radius:8px;background:#f8fafc}.aba-quiz-placeholder dt{color:var(--aba-muted);font-size:12px;font-weight:900;text-transform:uppercase}.aba-quiz-placeholder dd{margin:6px 0 0;color:var(--aba-blue);font-size:20px;font-weight:900}.aba-lesson-card footer{margin-top:28px;padding-top:18px;border-top:1px solid var(--aba-border)}.aba-lesson-card footer a{color:var(--aba-blue);font-weight:900;text-decoration:none}.aba-edit-tools{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.aba-edit-tools.vertical{align-items:stretch;flex-direction:column}.aba-edit-tools button{font-family:inherit}.aba-modal{position:fixed;inset:0;z-index:50;padding:28px;display:grid;place-items:center;background:rgba(15,23,42,.50)}.aba-modal[hidden]{display:none!important}.aba-modal-card{position:relative;width:min(620px,100%);max-height:calc(100vh - 56px);overflow:auto;padding:28px;border-radius:12px;background:#ffffff;box-shadow:0 24px 60px rgba(15,23,42,.22)}.aba-modal-card.wide{width:min(920px,100%)}.aba-modal-card h2{margin:0 0 18px;font-size:28px}.aba-modal-close{position:absolute;top:14px;right:14px;width:38px;height:38px;border:1px solid var(--aba-border);border-radius:50%;color:var(--aba-muted);background:#ffffff;font-size:24px;line-height:1;cursor:pointer}.modal-open body{overflow:hidden}.aba-classroom-sidebar{position:sticky;top:98px;display:grid;gap:8px;align-self:start}.aba-classroom-sidebar strong,.aba-classroom-sidebar a{padding:12px 14px;border-radius:8px;background:#ffffff;text-decoration:none;font-weight:900}.aba-classroom-main{display:grid;gap:18px}.aba-progress-bar{width:min(360px,100%);height:8px;margin-top:22px;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.55)}.aba-progress-bar span{display:block;height:100%;border-radius:inherit;background:#ffffff}.aba-classroom-tabs{display:flex;gap:18px;border-bottom:1px solid var(--aba-border)}.aba-classroom-tabs a{padding:0 0 10px;color:var(--aba-muted);font-weight:900;text-decoration:none}.aba-classroom-tabs a.active{color:var(--aba-blue);border-bottom:3px solid var(--aba-blue)}.aba-classroom-sections{display:grid;gap:16px}.aba-classroom-section{padding:24px;border:1px solid var(--aba-border);border-radius:12px;background:#ffffff;box-shadow:0 12px 30px rgba(15,45,93,.06)}.aba-classroom-section h2{margin:0 0 10px}.aba-lesson-placeholder{margin-top:18px;padding:18px;border:1px dashed #b6c3d7;border-radius:8px;color:var(--aba-muted);font-weight:800;text-align:center}.aba-lesson-placeholder.small{padding:12px}.aba-activity-list{margin-top:18px;display:grid;gap:10px}.aba-activity-item{padding:14px 16px;display:flex;align-items:center;gap:14px;border:1px solid var(--aba-border);border-radius:8px;background:#f8fafc}.aba-activity-item i{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;color:var(--aba-blue);background:#e8eef8;font-size:18px}.aba-activity-item strong,.aba-activity-item span{display:block}.aba-activity-item span{margin-top:2px;color:var(--aba-muted);font-weight:800}.aba-subsection-block{margin-top:18px;padding:18px;border-radius:8px;background:#f8fafc}.aba-subsection-block h3{margin:0;font-size:20px}.aba-table-card{padding:8px;overflow-x:auto}.aba-admin-table{width:100%;border-collapse:collapse}.aba-admin-table th,.aba-admin-table td{padding:14px 12px;border-bottom:1px solid var(--aba-border);text-align:left;vertical-align:middle}.aba-admin-table th{color:var(--aba-muted);font-size:13px;text-transform:uppercase}.aba-admin-form-card{width:100%;max-width:none;margin:0}.aba-checkbox-line{min-height:46px;display:inline-flex!important;align-items:center;gap:10px!important;font-weight:900}.aba-checkbox-line input{width:auto!important;min-height:auto!important}.aba-admin-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.aba-section-list.admin article{display:flex;align-items:center;justify-content:space-between;gap:16px}.aba-section-list.admin article.child{margin-left:24px}.aba-section-list.admin article.activity{margin-left:24px;background:#f8fafc}.aba-section-list.admin article.child-activity{margin-left:48px}.aba-section-list.admin span,.aba-section-list.admin span form{display:inline-flex;align-items:center;gap:10px}.aba-section-list.admin button{border:0;color:var(--aba-red);background:transparent;font:inherit;font-weight:900;cursor:pointer}.aba-community-admin-split{grid-template-columns:minmax(0,1.6fr) minmax(280px,.7fr)}.aba-admin-community-list{display:grid;gap:14px}.aba-admin-community-post{padding:16px;border:1px solid var(--aba-border);border-radius:10px;background:#ffffff}.aba-admin-community-post header,.aba-admin-community-comment{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.aba-admin-community-post header strong,.aba-admin-rank-list strong{display:block;font-weight:500}.aba-admin-community-post header span,.aba-admin-community-post small,.aba-admin-rank-list em{color:var(--aba-muted);font-style:normal}.aba-admin-community-post p{margin:14px 0;line-height:1.55}.aba-inline-actions,.aba-inline-actions form{display:inline-flex;align-items:center;gap:8px}.aba-inline-actions button,.aba-admin-community-comment button{min-height:34px;padding:0 12px;border:1px solid var(--aba-border);border-radius:6px;color:var(--aba-blue);background:#ffffff;font:inherit;cursor:pointer}.aba-inline-actions button.danger,.aba-admin-community-comment button.danger{border-color:rgba(188,25,33,.45);color:var(--aba-red)}.aba-admin-community-comment{margin-top:10px;padding:10px;border-radius:8px;background:#f7f9fc}.aba-admin-rank-list{display:grid;gap:10px;margin:0;padding:0}.aba-admin-rank-list div,.aba-admin-rank-list li{display:grid;grid-template-columns:32px 1fr auto;gap:10px;align-items:center;padding:10px 0;border-bottom:1px solid rgba(15,45,93,.08);list-style:none}.aba-admin-rank-list span{width:28px;height:28px;display:grid;place-items:center;border-radius:999px;color:#ffffff;background:var(--aba-blue)}.aba-mini-settings{padding-top:20px;border-top:1px solid var(--aba-border)}.aba-gamification-split{grid-template-columns:minmax(0,1.55fr) minmax(340px,.85fr)}.aba-admin-table tr.is-selected-row td{background:#f3f7ff}.aba-gamification-user{display:flex;align-items:center;gap:14px;margin-bottom:18px}.aba-gamification-user h2{margin:0 0 4px}.aba-gamification-user p{margin:0;color:var(--aba-muted)}.aba-level-meter{display:grid;gap:10px;margin-bottom:14px}.aba-level-meter>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:12px}.aba-level-meter strong,.aba-level-meter span{color:var(--aba-blue)}.aba-gamification-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:18px 0}.aba-admin-mini-form{display:grid;gap:10px;padding:14px;border:1px solid var(--aba-border);border-radius:8px;background:#f8fafc}.aba-admin-mini-form h3,.aba-gamification-badges h3,.aba-gamification-history h3{margin:0}.aba-gamification-badges,.aba-gamification-history{display:grid;gap:10px;margin-top:20px;padding-top:20px;border-top:1px solid var(--aba-border)}.aba-gamification-badges article,.aba-gamification-history article{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:10px;border:1px solid rgba(15,45,93,.1);border-radius:8px;background:#ffffff}.aba-gamification-badges img{width:42px;height:42px;border-radius:999px;object-fit:cover}.aba-gamification-badges strong,.aba-gamification-badges span,.aba-gamification-history span,.aba-gamification-history em,.aba-gamification-history small{display:block}.aba-gamification-history strong{color:var(--aba-blue)}.aba-gamification-history strong.is-negative{color:var(--aba-red)}.aba-gamification-history em,.aba-gamification-history small{color:var(--aba-muted);font-style:normal}.aba-leaderboard-hero{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:18px}.aba-leaderboard-hero div{padding:14px;border:1px solid var(--aba-border);border-radius:8px;background:#f8fafc}.aba-leaderboard-hero span,.aba-leaderboard-list small,.aba-achievement-list small{display:block;color:var(--aba-muted)}.aba-leaderboard-hero strong{color:var(--aba-blue);font-size:34px}.aba-leaderboard-tabs{display:flex;gap:10px;flex-wrap:wrap}.aba-leaderboard-tabs a{min-height:42px;display:inline-flex;align-items:center;padding:0 18px;border:1px solid var(--aba-border);border-radius:999px;color:var(--aba-blue);background:#ffffff;text-decoration:none}.aba-leaderboard-tabs a.active{color:#ffffff;background:var(--aba-blue)}.aba-leaderboard-layout{grid-template-columns:minmax(0,1.4fr) minmax(320px,.7fr)}.aba-leaderboard-list,.aba-achievement-list{display:grid;gap:10px}.aba-leaderboard-list a{display:grid;grid-template-columns:36px 46px minmax(0,1fr) auto auto;gap:12px;align-items:center;padding:12px;border:1px solid var(--aba-border);border-radius:10px;color:inherit;background:#ffffff;text-decoration:none}.aba-leaderboard-list a.is-me{border-color:rgba(15,45,93,.35);background:#f3f7ff}.aba-leaderboard-position{width:32px;height:32px;display:grid;place-items:center;border-radius:999px;color:#ffffff;background:var(--aba-blue)}.aba-leaderboard-list em{color:var(--aba-blue);font-style:normal}.aba-leaderboard-list b{font-weight:400;color:var(--aba-muted)}.aba-achievement-list article{display:grid;grid-template-columns:40px minmax(0,1fr);gap:10px;align-items:center;padding:10px 0;border-bottom:1px solid rgba(15,45,93,.08);overflow:hidden}.aba-achievement-list p{margin:2px 0}.aba-mini-settings h2{margin:0 0 14px;font-size:22px}.aba-check-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.aba-check-grid label{padding:12px;display:flex!important;align-items:center;gap:10px!important;border:1px solid var(--aba-border);border-radius:8px;background:#ffffff;font-weight:900}.aba-check-grid input{width:auto!important;min-height:auto!important}.aba-settings-form textarea.large{min-height:170px}.aba-delete-form{margin-top:18px;padding-top:18px;border-top:1px solid var(--aba-border)}.aba-delete-form button{min-height:44px;padding:0 18px;border:1px solid var(--aba-red);border-radius:6px;color:var(--aba-red);background:#ffffff;font:inherit;font-weight:900;cursor:pointer}.aba-footer{margin-top:auto;padding:18px 32px;background:var(--aba-red);color:var(--aba-white);font-size:14px}.aba-footer p{width:min(var(--aba-shell-width),100%);margin:0 auto}@media (max-width:820px){
    :root{--aba-shell-gutter:28px}.aba-header{height:auto;padding:14px 18px;flex-wrap:wrap}.aba-nav{order:3;width:100%;overflow-x:auto}.aba-header-actions{margin-left:auto}.aba-hero,.aba-continue-grid,.aba-leaderboard-hero,.aba-leaderboard-layout,.aba-auth-card,.aba-profile-layout,.aba-admin-grid,.aba-profile-gamification-stats,.aba-settings-page,.aba-form-grid,.aba-area-grid,.aba-program-grid,.aba-public-section-grid,.aba-program-detail,.aba-checkout-layout,.aba-classroom-page,.aba-admin-split,.aba-gamification-actions,.aba-check-grid,.aba-module-grid,.aba-builder-layout,.aba-lesson-page,.aba-access-options,.aba-inline-fields{grid-template-columns:1fr}.aba-my-shell,.aba-my-content-grid{grid-template-columns:1fr}.aba-my-shell{min-height:0}.aba-my-service-rail{position:static;height:auto;max-height:none;min-height:0;border-radius:0}.aba-my-service-rail nav{grid-template-columns:repeat(2,minmax(0,1fr))}.aba-my-hero{align-items:flex-start;flex-direction:column}.aba-access-options[data-access-options="activity"]>*,.aba-access-options[data-access-options="section"]>*{grid-column:1 / -1}.aba-checkout-fields{grid-template-columns:1fr}.aba-enrollment-add-form{grid-template-columns:1fr;align-items:stretch}.aba-inline-status-form{align-items:stretch;flex-direction:column}.aba-drbull-widget{right:0;bottom:78px}.aba-drbull-card{grid-template-columns:minmax(160px,220px) auto}.aba-drbull-main img{width:82px;height:82px}.aba-drbull-bubble{padding:12px 13px}.aba-classroom-sidebar,.aba-program-sidebar-card,.aba-builder-panel,.aba-lesson-sidebar{position:static}.aba-profile-card,.aba-profile-feed{grid-column:auto;grid-row:auto}.aba-leaderboard-list a{grid-template-columns:32px 42px minmax(0,1fr)}.aba-leaderboard-list em,.aba-leaderboard-list b{grid-column:3}.aba-profile-card{order:-1}.aba-profile-badges{grid-template-columns:1fr}.aba-badges-grid{grid-template-columns:1fr}.aba-admin-hero{align-items:flex-start;flex-direction:column}.aba-hero-bull{position:relative;right:auto;top:auto;bottom:auto;width:100%;min-height:440px;justify-content:flex-end}.aba-hero-bull img{width:auto;height:440px;max-height:none}.aba-hero{min-height:0;padding:42px 0}}.sticky-header{min-height:74px;position:fixed;top:0;left:0;right:0;display:flex;align-items:center;gap:24px;padding:0 35px 0 390px;background:var(--aba-blue);color:#ffffff;box-shadow:0 4px 16px rgba(0,0,0,.18);overflow:visible;z-index:1000}.logo,.logo a{display:flex;align-items:center}.logo{position:absolute;top:0;left:0;z-index:3;flex:0 0 auto;min-height:0;width:390px;padding:0;display:flex;align-items:center;align-self:flex-start;margin:0;pointer-events:auto}.logo a{min-height:0}.logo img,.sticky-header .logo img{display:block!important;width:auto!important;height:96px!important;max-width:390px!important;max-height:none!important;object-fit:contain!important}.mainnav{flex:1 1 auto;display:flex;align-items:center;min-width:0}.mainnav ul{display:flex;align-items:center;gap:8px;margin:0;padding:0;list-style:none}.mainnav li,.header-action-menu{position:relative}.mainnav .top-link{min-height:42px;padding:0 14px;display:inline-flex;align-items:center;border-radius:4px;color:#ffffff;font-size:15px;font-weight:700;line-height:1;text-decoration:none;white-space:nowrap}.mainnav .top-link:hover,.mainnav .top-link:focus,.mainnav .top-link.nav-active{color:#ffffff;background:rgba(255,255,255,.12);outline:none}.header-dropdown{position:absolute;left:0;top:calc(100% + 10px);z-index:2000;min-width:230px;display:none;padding:8px;border:1px solid rgba(15,45,93,.14);border-radius:12px;background:#ffffff;box-shadow:0 22px 46px rgba(15,45,93,.24)}.header-dropdown.right{left:auto;right:0}.mainnav li:hover>.header-dropdown,.mainnav li:focus-within>.header-dropdown,.header-action-menu:hover>.header-dropdown,.header-action-menu:focus-within>.header-dropdown{display:grid;gap:4px}.header-dropdown a,.header-empty-item{min-height:38px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:9px 10px;border-radius:8px;color:var(--aba-text);font-size:15px;line-height:1.2;text-decoration:none;white-space:nowrap}.header-dropdown a:hover,.header-dropdown a:focus{color:var(--aba-blue);background:#f1f5f9;outline:none}.header-dropdown a strong{font-weight:400}.header-dropdown a em{min-width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;color:#ffffff;background:var(--aba-red);font-size:12px;font-style:normal}.header-empty-item{color:var(--aba-muted)}.header-tools{flex:0 0 auto;display:flex;align-items:center;gap:8px}.header-icon-button,.header-avatar-button{position:relative;width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.22);border-radius:999px;color:#ffffff;background:rgba(255,255,255,.06);cursor:pointer}.header-icon-button i{font-size:17px}.header-icon-button{text-decoration:none!important}.header-message-glyph{position:relative!important;inset:auto!important;width:19px!important;min-width:19px!important;height:17px!important;padding:0!important;border:1.8px solid currentColor!important;border-radius:5px!important;background:transparent!important;display:block!important}.header-message-glyph::after{content:none!important}.header-message-glyph b{position:absolute;left:4px;width:9px;height:1.5px;border:0!important;background:currentColor!important}.header-message-glyph b:first-child{top:5px}.header-message-glyph b:last-child{top:9px;width:6px}.header-icon-button span{position:absolute;right:-3px;top:-5px;min-width:19px;height:19px;display:inline-flex;align-items:center;justify-content:center;border:2px solid var(--aba-blue);border-radius:999px;color:#ffffff;background:var(--aba-red);font-size:10px;line-height:1}.header-avatar-button{padding:0;overflow:visible}.header-avatar-shell{position:relative;width:38px;height:38px;display:grid;place-items:center;border-radius:999px}.header-avatar-button .aba-avatar-core{position:relative;z-index:1;width:34px;height:34px;border-radius:999px;overflow:hidden;background:rgba(255,255,255,.12)}.header-avatar-button .aba-avatar-photo,.header-avatar-button .aba-avatar-initials{width:100%;height:100%;display:grid;place-items:center;border-radius:999px;object-fit:cover;overflow:hidden}.header-avatar-button .aba-avatar-core-framed{position:absolute;inset:-7%;width:auto;height:auto}.header-avatar-button .aba-avatar-frame{position:absolute;inset:-8%;z-index:2;width:116%;height:116%;object-fit:contain;border-radius:999px;pointer-events:none}.profile-menu{min-width:220px}.language-switch{display:inline-flex;gap:4px;margin:0;padding:4px;border:1px solid rgba(255,255,255,.22);border-radius:999px}.language-switch a{min-width:34px;min-height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;color:#ffffff;font-size:13px;font-weight:800;text-decoration:none}.language-switch a.active{color:var(--aba-blue);background:#ffffff}.menu-toggle{display:none;width:42px;height:42px;margin-left:auto;padding:9px;border:1px solid rgba(255,255,255,.35);border-radius:4px;background:transparent}.menu-toggle span{display:block;height:2px;margin:5px 0;background:#ffffff}.header-profile-link{min-height:34px;padding:0 10px;display:inline-flex;align-items:center;border-radius:999px;color:#ffffff;font-size:13px;font-weight:800;text-decoration:none}.header-profile-link:hover{background:rgba(255,255,255,.12)}.neuro-footer{display:block;flex-shrink:0;margin-top:auto;padding:0;color:#ffffff;background:var(--aba-blue);border-top:0}.nh-footer-orgs{flex-shrink:0;width:100%;padding:60px 0 40px;border-top:1px solid #dce7f2;background:#ffffff;box-shadow:0 -4px 18px rgba(12,48,91,.07)}.nh-footer-orgs-inner{width:95%;max-width:1800px;margin:0 auto;text-align:center}.nh-footer-orgs-title{margin:0 0 26px;color:var(--aba-blue);font-size:32px;font-weight:800;letter-spacing:1px;text-transform:uppercase}.nh-footer-orgs-empty{margin:0;color:var(--aba-text);font-weight:600;opacity:.75}.nh-orgs-slider{position:relative;width:100%;overflow:hidden;cursor:grab;touch-action:pan-y;user-select:none}.nh-orgs-slider.is-dragging{cursor:grabbing}.nh-orgs-track{display:flex;align-items:center;width:max-content;padding:10px 0;will-change:transform}.nh-orgs-track a{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;text-decoration:none}.nh-orgs-track img{flex:0 0 auto;height:70px;width:auto;max-width:220px;margin:0 40px;filter:grayscale(100%);opacity:.9;pointer-events:auto;transition:all .3s ease;user-select:none;-webkit-user-drag:none}.nh-orgs-track img:hover{filter:none;opacity:1;transform:scale(1.05)}.aba-institution-preview{display:inline-flex;align-items:center;gap:12px;margin:12px 0;padding:12px 14px;border:1px solid var(--aba-border);border-radius:10px;background:#f8fafc}.aba-institution-preview img,.aba-institution-table-logo{width:auto;max-width:130px;height:44px;object-fit:contain}.aba-institution-preview span{color:var(--aba-muted);font-size:13px}.nh-footer-main{width:95%;max-width:1800px;margin:0 auto;padding:50px 20px;display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:40px}.nh-footer-logo{flex:1;min-width:240px;margin-bottom:20px;text-align:center}.nh-footer-logo img{display:block;width:auto;height:190px;max-width:260px;margin:0 auto;object-fit:contain!important}.nh-footer-col{flex:1;min-width:200px;margin-bottom:20px}.nh-footer-col h3{margin:0 0 10px;color:#c81722;font-size:17px;font-weight:700}.nh-footer-divider{display:block;width:48px;height:4px;margin:-4px 0 12px;overflow:hidden;border-radius:999px;color:transparent;background:#c81722;font-size:0}.nh-footer-col p{margin:0;color:#ffffff;font-size:15px;line-height:1.5}.nh-footer-col ul{margin:0;padding:0;list-style:none;line-height:1.8}.neuro-footer a,.nh-footer-col a{color:#ffffff;font-weight:700;text-decoration:none;transition:color .3s,background .3s,transform .3s}.neuro-footer a:hover,.nh-footer-col a:hover{color:#c81722}.contact-btn{display:inline-block;margin-top:15px;padding:12px 30px;border-radius:25px;color:#ffffff!important;background:#c81722;font-size:16px;font-weight:700;text-align:center}.contact-btn:hover{color:#c81722!important;background:#ffffff;transform:translateY(-2px)}.nh-footer-bottom-wrap{width:100%;margin-top:0;background:#c81722}.nh-footer-bottom{width:95%;max-width:1800px;margin:0 auto;padding:15px 20px;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;color:#ffffff;font-size:14px}.nh-footer-copy{order:1;font-family:"Barlow Semi Condensed",Arial,Helvetica,sans-serif;font-weight:400}.nh-footer-socials{order:2;display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:nowrap}.social-circle-footer{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;margin:0;border-radius:50%;color:var(--aba-red)!important;background:#ffffff;font-size:22px;box-shadow:0 2px 6px rgba(0,0,0,.25)}.social-circle-footer:hover{color:#ffffff!important;background:var(--aba-blue);transform:translateY(-2px)}.aba-quiz-panel{margin-top:24px}.aba-quiz-summary{display:flex;align-items:flex-start;justify-content:flex-end;gap:18px;margin-bottom:18px}.aba-quiz-score{min-width:112px;padding:12px 14px;border:1px solid #dbe2ee;border-radius:10px;text-align:center}.aba-quiz-score strong{display:block;color:var(--aba-blue);font-size:24px;line-height:1}.aba-quiz-score span,.aba-quiz-note{color:#687487;font-size:13px}.aba-quiz-form,.aba-quiz-results{display:grid;gap:16px}.aba-quiz-question{margin:0;padding:18px;border:1px solid #dfe6f2;border-radius:12px;background:#fff}.aba-quiz-question h3{margin:0 0 14px;color:#0d1930;font-size:18px;font-weight:400;line-height:1.35}.aba-quiz-question h3 strong{font-weight:900}.aba-quiz-question h3 span{font-weight:400}.aba-quiz-choice,.aba-quiz-answer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px;padding:12px 14px;border:1px solid #e2e8f2;border-radius:10px;background:#f8fafd}.aba-quiz-choice{justify-content:flex-start;cursor:pointer}.aba-quiz-choice input{width:18px;height:18px}.aba-quiz-answer.correct{border-color:var(--aba-blue);background:#f2f6ff}.aba-quiz-choice.correct{border-color:var(--aba-blue);background:#f2f6ff}.aba-quiz-answer.selected:not(.correct),.aba-quiz-choice.selected:not(.correct),.aba-quiz-question.is-wrong{border-color:#f1b3b7}.aba-quiz-answer.selected:not(.correct),.aba-quiz-choice.selected:not(.correct){background:#fff3f4}.aba-quiz-answer em{color:#6b7280;font-size:12px;font-style:normal}.aba-quiz-question.needs-answer{border-color:var(--aba-red);box-shadow:0 0 0 2px rgba(188,25,33,.1)}.aba-quiz-pager{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:4px}.aba-quiz-pager span{color:#7b8798;font-size:13px}.aba-quiz-explanation{margin:14px 0 0;padding:12px 14px;border-left:4px solid var(--aba-red);background:#f8fafd}.aba-quiz-feedback{margin-top:14px;padding:12px 14px;border-left:4px solid var(--aba-blue);border-radius:8px;background:#f8fafd}.aba-quiz-question.is-wrong .aba-quiz-feedback{border-left-color:var(--aba-red)}.aba-quiz-feedback strong{display:block;margin-bottom:6px;color:var(--aba-blue)}.aba-quiz-question.is-wrong .aba-quiz-feedback strong{color:var(--aba-red)}.aba-quiz-feedback p{margin:0}.aba-quiz-actions{margin-top:18px}.aba-quiz-complete-actions{display:flex;justify-content:flex-end;gap:12px;flex-wrap:wrap;margin-bottom:16px}.aba-stat-panel span{display:block;color:#6b7788;font-size:13px}.aba-stat-panel strong{display:block;margin-top:8px;color:var(--aba-blue);font-size:34px;line-height:1}.aba-status-pill{display:inline-flex;padding:4px 10px;border-radius:999px;color:#ffffff;background:var(--aba-red);font-size:12px}.aba-status-pill.is-passed{background:var(--aba-blue)}.aba-status-pill.is-pending{background:#fff4d6;color:#8a5a00;border-color:#f0cf79}.aba-admin-user-editor .aba-settings-section-title{margin-top:28px}.aba-admin-user-editor .aba-settings-section-title:first-of-type{margin-top:8px}.aba-admin-welcome-action{margin:22px 0 8px;padding:18px;display:flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid #cbdbea;border-radius:14px;background:#f3f8fd}.aba-admin-welcome-action div{display:grid;gap:5px}.aba-admin-welcome-action small{color:#5d7189}@media (max-width:720px){.aba-admin-welcome-action{align-items:stretch;flex-direction:column}}.aba-inline-search{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.aba-inline-search input{min-height:40px;min-width:220px;padding:0 12px;border:1px solid var(--aba-border);border-radius:8px}.aba-table-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.aba-table-actions form{margin:0}.aba-mini-link{appearance:none;border:0;background:transparent;color:var(--aba-blue);font:inherit;font-weight:800;line-height:1.2;padding:0;text-decoration:none;cursor:pointer}.aba-mini-link:hover{text-decoration:underline}.aba-mini-link.danger{color:var(--aba-red)}.aba-action-separator{color:var(--aba-muted)}.aba-muted-text{color:var(--aba-muted);font-size:13px}.aba-glossary-page{width:min(100%,1500px);padding:56px 24px 70px}.aba-glossary-heading{width:100%;max-width:1500px;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;margin:0 0 26px;padding:0}.aba-glossary-heading .aba-kicker,.aba-glossary-heading p{display:none!important}.aba-glossary-heading h1{margin:0;color:var(--aba-blue);font-size:clamp(2.35rem,4vw,4.1rem);font-weight:800;line-height:1}.aba-glossary-page.aba-glossary-embed .aba-glossary-heading h1{position:static;margin:0;color:var(--aba-blue);font-size:clamp(2.35rem,4vw,4.1rem);font-weight:800;line-height:1}.aba-glossary-page.aba-glossary-embed .aba-glossary-heading h1::after{content:none;display:none}.aba-glossary-tools{display:grid;gap:18px;margin-bottom:22px}.aba-glossary-editor{margin-bottom:22px}.aba-glossary-search,.aba-admin-search{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.aba-glossary-search input,.aba-admin-search input{min-width:min(420px,100%);min-height:46px;padding:0 14px;border:1px solid var(--aba-border);border-radius:8px;color:var(--aba-text);background:#ffffff;font:inherit}.aba-glossary-letters{display:flex;gap:6px;flex-wrap:wrap}.aba-glossary-letters a{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--aba-border);border-radius:8px;color:var(--aba-blue);background:#ffffff;text-decoration:none}.aba-glossary-letters a.active,.aba-glossary-letters a:hover{color:#ffffff;background:var(--aba-blue)}.aba-glossary-list{display:grid;gap:14px}.aba-glossary-term{display:grid;gap:12px}.aba-glossary-term h2{margin:0 0 4px;font-size:28px}.aba-glossary-term span{color:var(--aba-muted)}.aba-glossary-term p{margin:0;color:#243041;font-size:18px;line-height:1.55}.aba-library-embed-body{min-height:100vh;margin:0;background:#f5f7fb;font-family:"Barlow Semi Condensed",Arial,Helvetica,sans-serif;color:var(--aba-text)}.aba-library-page{background:#f5f7fb}.aba-library-shell{width:min(100%,1500px);margin:0 auto;padding:44px 24px 72px}.aba-page-title-row.aba-library-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin:0 0 28px}.aba-page-title-row.aba-library-heading h1{margin:0;color:var(--aba-blue);font-size:clamp(2.35rem,4vw,4.1rem);font-weight:800;line-height:1}.aba-page-title-row.aba-library-heading span{width:82px;height:5px;display:block;margin-top:14px;border-radius:999px;background:var(--aba-red)}.aba-library-filters{display:grid;grid-template-columns:minmax(260px,2fr) repeat(3,minmax(150px,1fr)) auto;align-items:end;gap:12px;margin:0 0 28px;padding:18px;border:1px solid var(--aba-border);border-radius:8px;background:#fff;box-shadow:0 14px 32px rgba(15,45,93,.06)}.aba-library-filters label,.aba-library-form label{display:grid;gap:7px;color:var(--aba-muted);font-size:.82rem;font-weight:700}.aba-library-filters input,.aba-library-filters select,.aba-library-form input,.aba-library-form select,.aba-library-form textarea{min-height:44px;width:100%;padding:0 12px;border:1px solid var(--aba-border);border-radius:8px;background:#fff;color:var(--aba-text);font:inherit}.aba-library-empty{padding:28px}.aba-library-month-section{display:grid;gap:14px;margin:0 0 34px}.aba-library-month-section h2{margin:0;color:var(--aba-blue);font-size:1.35rem;font-weight:800;text-transform:uppercase}.aba-library-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.aba-library-card{position:relative;overflow:hidden;border:1px solid var(--aba-border);border-radius:8px;background:#fff;box-shadow:0 14px 30px rgba(15,45,93,.07)}.aba-library-thumb{position:relative;width:100%;aspect-ratio:16 / 9;display:block;padding:0;overflow:hidden;border:0;background:var(--aba-blue);cursor:pointer}.aba-library-thumb img{width:100%;height:100%;display:block;object-fit:cover;filter:saturate(.92);transition:transform .2s ease,filter .2s ease}.aba-library-thumb i{position:absolute;inset:50% auto auto 50%;width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:rgba(196,20,36,.95);color:#fff;transform:translate(-50%,-50%);box-shadow:0 12px 26px rgba(196,20,36,.28)}.aba-library-card:hover .aba-library-thumb img{transform:scale(1.035);filter:saturate(1.05)}.aba-library-card-body{display:grid;gap:8px;padding:13px 14px 15px}.aba-library-card-body strong{min-height:38px;color:var(--aba-blue);font-size:.95rem;font-weight:800;line-height:1.1}.aba-library-card-body>span{color:var(--aba-muted);font-size:.78rem;font-weight:600}.aba-library-chips{display:flex;flex-wrap:wrap;gap:5px}.aba-library-chips em{padding:4px 7px;border-radius:999px;background:#eef4ff;color:var(--aba-blue);font-size:.68rem;font-style:normal;font-weight:800;line-height:1}.aba-library-progress{height:7px;overflow:hidden;border-radius:999px;background:#e8edf5}.aba-library-progress span{height:100%;display:block;border-radius:inherit;background:var(--aba-red)}.aba-library-card-actions{display:flex;align-items:center;gap:8px;padding:0 14px 14px}.aba-library-delete{margin:0}.aba-library-edit,.aba-library-delete button{min-height:32px;padding:0 12px;border-radius:7px;font:inherit;font-weight:700;cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease}.aba-library-edit{border:1px solid #8fa0b8;background:#fff;color:var(--aba-blue)}.aba-library-edit:hover,.aba-library-edit:focus-visible{border-color:var(--aba-blue);background:var(--aba-blue);color:#fff}.aba-library-delete button{border:1px solid #f4c6ca;background:#fff4f5;color:var(--aba-red)}.aba-library-delete button:hover,.aba-library-delete button:focus-visible{border-color:var(--aba-red);background:var(--aba-red);color:#fff}.aba-library-player-modal,.aba-library-form-modal{position:fixed;inset:0;z-index:10000;display:none;padding:28px;background:rgba(8,16,32,.72)}.aba-library-player-modal.is-open,.aba-library-form-modal.is-open{display:grid;place-items:center}.aba-library-player-panel,.aba-library-form-panel{width:min(100%,1320px);max-height:calc(100vh - 56px);overflow:auto;border-radius:8px;background:#fff;box-shadow:0 24px 60px rgba(0,0,0,.28)}.aba-library-player-panel{display:grid;gap:14px;padding:22px}.aba-library-player-panel h2{margin:0;padding-right:150px;color:var(--aba-blue);font-size:clamp(1.5rem,2.5vw,2.2rem);font-weight:800;line-height:1.05}.aba-library-modal-close{position:sticky;top:0;justify-self:end;min-height:40px;padding:0 18px;border:1px solid var(--aba-blue);border-radius:8px;background:#fff;color:var(--aba-blue);font:inherit;font-weight:800;cursor:pointer;z-index:2}.aba-library-player{width:100%;min-height:min(70vh,720px)}.aba-library-player .aba-player-media{min-height:min(70vh,720px)}.aba-library-form-panel{padding:24px}.aba-library-form-panel>header{display:flex;justify-content:space-between;gap:18px;margin-bottom:18px}.aba-library-form-panel h2{margin:0;color:var(--aba-blue);font-size:1.8rem;font-weight:800}.aba-library-form-panel header button{min-height:38px;padding:0 16px;border:1px solid var(--aba-blue);border-radius:8px;background:#fff;color:var(--aba-blue);font:inherit;font-weight:800;cursor:pointer}.aba-library-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.aba-library-form-wide{grid-column:1 / -1}.aba-library-form fieldset{display:grid;gap:12px;margin:0;padding:14px;border:1px solid var(--aba-border);border-radius:8px}.aba-library-form legend{padding:0 8px;color:var(--aba-blue);font-weight:800}.aba-library-form fieldset label,.aba-library-form-visible{display:flex;align-items:center;gap:8px}.aba-library-form fieldset input,.aba-library-form-visible input{width:auto;min-height:0}.aba-library-domain-checks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}body.aba-modal-open{overflow:hidden}@media (max-width:1280px){.aba-library-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.aba-library-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.aba-library-shell{padding:32px 16px 56px}.aba-page-title-row.aba-library-heading,.aba-library-form-panel>header{align-items:flex-start;flex-direction:column}.aba-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.aba-library-form,.aba-library-filters,.aba-library-domain-checks{grid-template-columns:1fr}.aba-library-player-modal,.aba-library-form-modal{padding:12px}}.aba-form-grid .span-2{grid-column:1 / -1}.aba-error-page{min-height:calc(100vh - 74px);padding:72px 20px;display:grid;place-items:center}.aba-error-card{width:min(680px,100%);padding:44px 32px;display:grid;justify-items:center;gap:14px;text-align:center;background:#ffffff;border:1px solid var(--aba-border);border-radius:14px;box-shadow:0 24px 70px rgba(15,45,93,.12)}.aba-error-logo{width:min(320px,84vw);max-height:190px;object-fit:contain;margin-bottom:8px}.aba-error-card h1{margin:0;color:var(--aba-blue);font-size:clamp(34px,5vw,54px);line-height:1}.aba-error-card p{max-width:460px;margin:0 0 8px;color:var(--aba-muted);font-size:18px;line-height:1.45}.aba-error-button{min-height:48px;padding:0 22px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:var(--aba-red);color:#ffffff;font-weight:900;text-decoration:none}button,.aba-btn,.aba-edit-button,.aba-secondary-button,.aba-error-button,.aba-mini-link.as-button{font-weight:400!important}@media (max-width:820px){.aba-community-shell{grid-template-columns:1fr}.aba-community-sidebar{position:static}.aba-community-daily{align-items:stretch;flex-direction:column}.aba-community-quick-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.aba-chat-shell{grid-template-columns:1fr}.aba-chat-sidebar{height:auto;max-height:none}.aba-chat-panel{height:620px;min-height:620px}.aba-chat-message{max-width:92%}.aba-chat-sound-toggle,.aba-chat-online-form{position:static;margin-top:10px;display:inline-grid}.aba-chat-online-form{margin-left:8px}.aba-chat-embed .aba-chat-shell{width:100%;height:auto;min-height:0;grid-template-columns:1fr;overflow:hidden}.aba-chat-embed .aba-chat-sidebar{min-height:0;height:auto}.aba-chat-embed .aba-chat-panel{min-height:620px}.aba-chat-embed .aba-chat-sound-toggle,.aba-chat-embed .aba-chat-online-form{position:static;margin-top:10px}.sticky-header{padding-right:16px;padding-left:265px}.logo{width:265px;padding:0;min-height:62px;margin:0}.aba-lesson-card header h1{padding-right:0}.aba-lesson-card-actions{position:static;margin-bottom:14px;flex-wrap:wrap}.sticky-header{align-items:flex-start;flex-wrap:wrap;gap:12px;padding:10px 16px 10px 265px}.logo img,.sticky-header .logo img{height:72px!important;max-height:none!important;max-width:265px!important}.menu-toggle{display:block}.mainnav{display:none;order:4;width:100%;flex-basis:100%}.mainnav.active{display:block}.mainnav ul{align-items:stretch;flex-direction:column;gap:4px;padding-top:8px}.mainnav .top-link{width:100%;justify-content:flex-start}.nh-footer-orgs{padding:38px 0 26px}.nh-footer-orgs-title{margin-bottom:18px;font-size:22px}.nh-orgs-track img{height:52px;margin:0 22px}.nh-footer-main{width:100%;padding:38px 22px 30px;align-items:flex-start;flex-direction:column;text-align:center;gap:30px}.nh-footer-col,.nh-footer-logo{width:100%;min-width:0;margin:0}.nh-footer-logo img{width:164px;height:164px;max-width:52vw}.nh-footer-col h3{margin-bottom:11px;font-size:18px;text-align:center}.nh-footer-divider{width:58px;height:4px;margin:0 auto 16px;color:transparent!important;font-size:0!important}.nh-footer-col p,.nh-footer-col ul{max-width:560px;margin-right:auto;margin-left:auto;font-size:15px;line-height:1.7;text-align:center}.nh-footer-bottom{flex-direction:column;justify-content:center;text-align:center;gap:14px}.nh-footer-socials{order:1;width:100%;justify-content:center;gap:6px}.nh-footer-copy{order:2;width:100%;text-align:center}.social-circle-footer{width:34px;height:34px;font-size:17px}}button,input[type="button"],input[type="submit"],input[type="reset"],[role="button"],a[class*="btn"],a[class*="button"],button[class*="btn"],button[class*="button"],.aba-btn,.aba-auth-form button,.aba-edit-button,.aba-secondary-button,.aba-error-button,.aba-mini-link.as-button,.aba-settings-form button,.aba-payment-card button,.aba-card-menu-panel button,.inline-delete button,.aba-module-actions a,.aba-module-actions button,.aba-inline-sort-form button,.aba-player-controls button,.aba-edit-tools button,.aba-section-list.admin button,.aba-delete-form button,.aba-login-link,.aba-lang,.aba-settings-nav a,.aba-profile-card a,.aba-admin-card a{font-weight:400!important}.aba-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:22px 0}.aba-stat-grid article{min-height:104px;padding:22px;border:1px solid var(--aba-border);border-radius:12px;background:#fff;box-shadow:0 18px 42px rgba(15,45,93,.08)}.aba-stat-grid span{display:block;color:#64748b;font-size:14px;margin-bottom:8px}.aba-stat-grid strong{color:var(--aba-blue);font-size:34px;line-height:1}.aba-muted{color:var(--aba-muted);font-size:.9rem}.aba-inline-admin-form{display:grid;gap:10px;min-width:260px}.aba-inline-admin-form label{display:grid;gap:5px;font-size:.84rem;color:var(--aba-muted)}.aba-inline-admin-form input,.aba-inline-admin-form select{width:100%;min-height:40px;border:1px solid var(--aba-border);border-radius:8px;padding:8px 10px;background:#fff;color:var(--aba-ink);font:inherit}.aba-admin-module-page .aba-admin-shell{width:100%}.aba-admin-module-hero{margin-bottom:22px}.aba-admin-module-hero span{display:inline-flex;margin-bottom:8px;color:var(--aba-red);font-size:13px;text-transform:uppercase}.aba-admin-module-hero h1{margin:0 0 8px;color:var(--aba-ink);font-size:clamp(34px,4vw,52px);line-height:1}.aba-admin-module-hero p{max-width:760px;margin:0;color:var(--aba-muted);font-size:16px;line-height:1.45}.aba-admin-module-card{padding:26px;margin-bottom:22px}.aba-admin-module-card h2{margin:0 0 18px;color:var(--aba-ink);font-size:26px}.aba-admin-module-card p{margin:0 0 18px;color:var(--aba-muted)}.aba-admin-module-card .aba-form-grid label{display:grid;gap:7px}.aba-admin-module-card .aba-form-grid label span{color:#9ca3af;font-size:13px}.aba-admin-module-card .aba-form-grid input,.aba-admin-module-card .aba-form-grid select,.aba-admin-module-card .aba-form-grid textarea{width:100%;min-height:46px;padding:10px 12px;border:1px solid #d1d5db;border-radius:6px;background:#fff;color:var(--aba-text);font:inherit}.aba-admin-module-card .aba-form-grid textarea{min-height:118px;resize:vertical}.aba-admin-module-card .aba-form-grid .full{grid-column:1 / -1}.aba-admin-module-card .aba-toggle-line{min-height:46px;display:inline-flex!important;align-items:center;justify-content:flex-start;gap:10px!important;padding:10px 12px;border:1px solid var(--aba-border);border-radius:8px}.aba-admin-module-card .aba-toggle-line input{width:auto;min-height:auto}.aba-finance-dashboard{display:grid;gap:24px}.aba-finance-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.aba-finance-header h2,.aba-finance-box h3,.aba-finance-suggestions h3{margin:0;color:var(--aba-ink)}.aba-finance-header p{margin:8px 0 0}.aba-finance-filter{display:flex;align-items:end;gap:10px}.aba-finance-filter label{display:grid;gap:7px;color:var(--aba-muted);font-size:13px}.aba-finance-filter input{min-height:44px;border:1px solid var(--aba-border);border-radius:8px;padding:8px 12px;background:#fff;color:var(--aba-text);font:inherit}.aba-finance-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.aba-finance-cards article,.aba-finance-box,.aba-finance-suggestions{border:1px solid var(--aba-border);border-radius:12px;background:#fff}.aba-finance-cards article{padding:20px;box-shadow:0 16px 36px rgba(15,45,93,.06)}.aba-finance-cards span{display:block;margin-bottom:8px;color:var(--aba-muted);font-size:13px}.aba-finance-cards strong{color:var(--aba-blue);font-size:clamp(24px,2.4vw,34px);line-height:1}.aba-finance-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.aba-finance-box,.aba-finance-suggestions{padding:20px}.aba-finance-bars,.aba-finance-list{display:grid;gap:14px;margin-top:18px}.aba-finance-bar-row{display:grid;gap:7px}.aba-finance-bar-label{display:flex;justify-content:space-between;gap:12px;color:var(--aba-text)}.aba-finance-bar-label strong{color:var(--aba-blue)}.aba-finance-bar-track{height:10px;overflow:hidden;border-radius:999px;background:#edf2f7}.aba-finance-bar-track i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--aba-blue),#3b5c99)}.aba-finance-bar-row small,.aba-finance-list span{color:var(--aba-muted)}.aba-finance-list article{padding:12px 0;border-bottom:1px solid var(--aba-border)}.aba-finance-list article:last-child{border-bottom:0}.aba-finance-list strong,.aba-finance-list span{display:block}.aba-finance-chart{min-height:170px;display:flex;align-items:end;gap:8px;margin-top:18px;padding:14px;border-radius:12px;background:#f8fafc}.aba-finance-chart div{width:100%;min-width:12px;position:relative;display:flex;align-items:flex-end;justify-content:center;border-radius:8px 8px 3px 3px;background:linear-gradient(180deg,var(--aba-red),var(--aba-blue))}.aba-finance-chart span{position:absolute;bottom:-22px;color:var(--aba-muted);font-size:11px}.aba-finance-suggestions{border-left:4px solid var(--aba-red)}.aba-finance-suggestions p{margin:12px 0 0}.aba-finance-dashboard{position:relative;overflow:hidden;gap:20px;padding:clamp(20px,2.5vw,34px)!important;border-color:#dce7f3!important;border-radius:22px!important;background:radial-gradient(circle at 94% 3%,rgba(38,157,218,.12),transparent 24%),linear-gradient(180deg,#f8fbff 0,#fff 280px)!important;box-shadow:0 24px 70px rgba(10,48,94,.1)!important}.aba-finance-dashboard::before{content:"";position:absolute;top:0;left:0;width:100%;height:5px;background:linear-gradient(90deg,var(--aba-red) 0 18%,#239bd0 18% 58%,var(--aba-blue) 58%)}.aba-finance-kicker,.aba-finance-box-head span{display:block;margin-bottom:7px;color:var(--aba-red);font-size:11px;font-weight:800;letter-spacing:.12em}.aba-finance-header{align-items:center;padding:4px 2px 2px}.aba-finance-header h2{font-size:clamp(28px,3vw,43px);line-height:1}.aba-finance-header p{max-width:720px;color:#687d96}.aba-finance-filter{padding:10px;border:1px solid #dce7f3;border-radius:14px;background:rgba(255,255,255,.86);box-shadow:0 10px 30px rgba(14,58,105,.07)}.aba-finance-cards{gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.aba-finance-year-heading{margin:30px 0 14px}.aba-finance-year-heading span{color:#cf1727;font-size:11px;font-weight:900;letter-spacing:.12em}.aba-finance-year-heading h3{margin:5px 0 0;color:#123968;font-size:22px}.aba-finance-cards.aba-finance-year-cards{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:28px}.aba-finance-cards article{position:relative;min-height:158px;overflow:hidden;padding:23px 22px 19px;border-color:#dce7f3;border-radius:17px;box-shadow:0 13px 34px rgba(13,55,102,.08);transition:transform .2s ease,box-shadow .2s ease}.aba-finance-cards article:hover{transform:translateY(-3px);box-shadow:0 18px 38px rgba(13,55,102,.13)}.aba-finance-cards article::after{content:"";position:absolute;right:-28px;bottom:-44px;width:118px;height:118px;border-radius:50%;background:currentColor;opacity:.055}.aba-finance-card-icon{position:absolute;top:17px;right:17px;width:34px;height:34px;display:grid;place-items:center;border-radius:11px;background:#edf5fd;color:var(--aba-blue);font-size:18px;font-style:normal;font-weight:800}.aba-finance-cards article.is-income{color:#1376b2}.aba-finance-cards article.is-payments{color:#0a9a7b}.aba-finance-cards article.is-average{color:#7256c9}.aba-finance-cards article.is-total{color:#d7192d}.aba-finance-cards article.is-payments .aba-finance-card-icon{background:#e7f8f3;color:#0a9a7b}.aba-finance-cards article.is-average .aba-finance-card-icon{background:#f0edff;color:#7256c9}.aba-finance-cards article.is-total .aba-finance-card-icon{background:#fff0f2;color:#d7192d}.aba-finance-cards span{max-width:calc(100% - 40px);color:#667b93;font-size:12px;font-weight:700;letter-spacing:.035em;text-transform:uppercase}.aba-finance-cards strong{display:block;margin-top:22px;color:var(--aba-blue);font-size:clamp(27px,2.5vw,38px)}.aba-finance-cards small{display:block;margin-top:10px;color:#8293a8;font-size:12px}.aba-finance-grid{gap:20px}.aba-finance-box,.aba-finance-suggestions{border-color:#dce7f3;border-radius:17px;box-shadow:0 14px 36px rgba(13,55,102,.065)}.aba-finance-box{min-width:0;padding:23px}.aba-finance-box-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.aba-finance-box-head h3{font-size:21px}.aba-finance-box-head>i{width:42px;height:42px;display:grid;place-items:center;flex:0 0 auto;border-radius:13px;background:#edf5fd;color:#1789c4;font-size:22px;font-style:normal;font-weight:800}.aba-finance-bar-track{height:12px;box-shadow:inset 0 1px 2px rgba(18,50,83,.08)}.aba-finance-bar-track i{background:linear-gradient(90deg,#21a6d7,#0e4079 68%,#d7192d);box-shadow:0 3px 10px rgba(28,139,194,.2)}.aba-finance-list article{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:12px;padding:12px;border:0;border-radius:12px;background:#f6f9fd}.aba-finance-list article b{width:34px;height:34px;display:grid;place-items:center;border-radius:11px;background:var(--aba-blue);color:#fff}.aba-finance-list article:first-child b{background:linear-gradient(145deg,#ffd85c,#e4a700);color:#473400}.aba-finance-chart{min-height:215px;align-items:end;gap:clamp(5px,1vw,10px);padding:34px 18px 30px;border:1px solid #e5edf6;border-radius:15px;background-color:#f8fbff;background-image:repeating-linear-gradient(to bottom,transparent 0 42px,#dfe8f2 43px)}.aba-finance-chart div{max-width:38px;min-width:8px;border-radius:9px 9px 3px 3px;background:linear-gradient(180deg,#3bc1e8 0,#1475b2 58%,#0e376d 100%);box-shadow:0 6px 13px rgba(20,117,178,.18);transition:filter .2s ease,transform .2s ease}.aba-finance-chart div:nth-child(3n){background:linear-gradient(180deg,#ef5260,#bd1427)}.aba-finance-chart div:hover{filter:brightness(1.08);transform:scaleY(1.03);transform-origin:bottom}.aba-finance-chart .aba-empty{align-self:center;width:100%;max-width:none;padding:30px;border:1px dashed #cddbea;border-radius:13px;background:rgba(255,255,255,.8);color:#7b8da1;text-align:center}.aba-finance-suggestions{position:relative;overflow:hidden;padding:24px 24px 24px 30px;border-left:0;background:linear-gradient(112deg,#102f5e,#174d82);color:#eaf4ff}.aba-finance-suggestions::before{content:"";position:absolute;inset:0 auto 0 0;width:6px;background:var(--aba-red)}.aba-finance-suggestions h3{color:#fff}.aba-finance-suggestions p{color:#d9e8f6}.aba-finance-suggestions p::before{content:"•";margin-right:9px;color:#ff6c78}.aba-finance-dashboard .aba-admin-table thead th{background:#f1f6fb;color:#526b86}.aba-finance-dashboard .aba-admin-table tbody tr:hover{background:#f8fbff}.aba-admin-module-nav-head{display:flex;align-items:baseline;gap:12px;margin:2px 0 12px}.aba-admin-module-nav-head strong{color:var(--aba-blue);font-size:15px}.aba-admin-module-nav-head span{color:var(--aba-muted);font-size:13px}.aba-admin-module-tabs{display:flex;flex-wrap:wrap;gap:9px;margin-bottom:22px}.aba-admin-module-tabs a{min-height:44px;display:inline-flex;align-items:center;gap:9px;padding:8px 13px 8px 9px;border:1px solid #d8e3ef;border-radius:12px;background:#fff;color:#193b65;text-decoration:none;box-shadow:0 7px 18px rgba(13,55,102,.055);transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.aba-admin-module-tabs a:hover{transform:translateY(-2px);border-color:#8fb4d5;box-shadow:0 10px 23px rgba(13,55,102,.11)}.aba-admin-module-tabs a i{width:28px;height:28px;display:grid;place-items:center;flex:0 0 auto;border-radius:9px;background:#edf4fb;color:#176a9f;font-style:normal;font-weight:800}.aba-admin-module-tabs a span{font-size:13px;font-weight:700}.aba-admin-module-tabs a.active{border-color:var(--aba-blue);background:var(--aba-blue);color:#fff;box-shadow:0 12px 26px rgba(13,55,102,.2)}.aba-admin-module-tabs a.active i{background:var(--aba-red);color:#fff}.aba-adminsite-body{background:#f1f6fb}.aba-adminsite-body .aba-admin-module-page{background:transparent}.aba-adminsite-shell{width:min(1680px,calc(100% - 36px));display:grid;grid-template-columns:270px minmax(0,1fr);align-items:start;gap:22px;padding-top:22px}.aba-adminsite-shell> :not(.aba-adminsite-sidebar){grid-column:2;min-width:0}.aba-adminsite-sidebar{grid-column:1;grid-row:1 / span 30;position:sticky;top:88px;max-height:calc(100vh - 108px);display:flex;flex-direction:column;overflow:hidden;border:1px solid #d7e3f0;border-radius:20px;background:#fff;box-shadow:0 20px 50px rgba(11,47,91,.1)}.aba-adminsite-sidebar-head{display:flex;align-items:center;gap:12px;padding:20px;background:linear-gradient(135deg,#0c3267,#164d85);color:#fff}.aba-adminsite-sidebar-head>i{width:42px;height:42px;display:grid;place-items:center;flex:0 0 auto;border-radius:13px;background:#d7192d;font-size:19px}.aba-adminsite-sidebar-head span,.aba-adminsite-sidebar-head strong{display:block}.aba-adminsite-sidebar-head span{margin-bottom:3px;color:#aecdEB;font-size:10px;font-weight:800;letter-spacing:.13em}.aba-adminsite-sidebar-head strong{font-size:19px}.aba-adminsite-sidebar nav{display:grid;gap:4px;overflow-y:auto;padding:14px 12px;scrollbar-width:thin}.aba-adminsite-nav-title{padding:11px 10px 5px;color:#91a1b4;font-size:10px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.aba-adminsite-sidebar nav a,.aba-adminsite-public-profile{display:flex;align-items:center;gap:11px;min-height:42px;padding:9px 11px;border-radius:11px;color:#294865;text-decoration:none;font-size:14px;font-weight:700;transition:background .18s ease,color .18s ease,transform .18s ease}.aba-adminsite-sidebar nav a i,.aba-adminsite-public-profile i{width:24px;color:#5b84aa;text-align:center}.aba-adminsite-sidebar nav a:hover{background:#eef5fc;transform:translateX(2px)}.aba-adminsite-sidebar nav a.active{background:linear-gradient(105deg,#0f386d,#17558e);color:#fff;box-shadow:0 8px 18px rgba(14,55,107,.18)}.aba-adminsite-sidebar nav a.active i{color:#ff5b69}.aba-adminsite-public-profile{margin:auto 12px 14px;border:1px solid #d8e4f0;background:#f8fbff}.aba-adminsite-shell>.aba-admin-module-hero{margin:0;border-radius:20px}.aba-adminsite-shell>.aba-finance-dashboard{margin:0}@media (max-width:980px){.aba-adminsite-shell{width:min(100% - 22px,1680px);grid-template-columns:1fr}.aba-adminsite-shell> :not(.aba-adminsite-sidebar),.aba-adminsite-sidebar{grid-column:1}.aba-adminsite-sidebar{grid-row:auto;position:static;max-height:none}.aba-adminsite-sidebar nav{display:flex;overflow-x:auto}.aba-adminsite-sidebar nav a{flex:0 0 auto}.aba-adminsite-nav-title,.aba-adminsite-public-profile{display:none}}.aba-empty{margin:12px 0 0;color:var(--aba-muted)}.aba-board-page{background:#f4f6f8;min-height:70vh}.aba-board-focus-body{width:100vw;height:100vh;margin:0;overflow:hidden;background:#f4f6f8;font-family:"Barlow Semi Condensed",Arial,Helvetica,sans-serif}.aba-board-focus-mode{position:fixed;inset:0;z-index:99990;width:100vw;height:100vh;overflow:auto;background:#f4f6f8}.aba-board-focus-mode .aba-board-shell{width:100%;min-height:100vh;margin:0;padding:16px}.aba-board-focus-mode .aba-board-exam{grid-template-columns:minmax(0,1fr) 340px;min-height:calc(100vh - 32px)}.aba-board-focus-mode .aba-board-side{top:16px;max-height:calc(100vh - 32px);overflow:auto;padding-top:20px}.aba-board-focus-topbar{position:fixed;top:18px;right:18px;z-index:100000;display:flex;align-items:center;justify-content:flex-end}.aba-board-focus-topbar strong{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.aba-board-focus-mode .aba-board-question-card{min-height:calc(100vh - 32px);padding:42px 36px 32px}.aba-board-focus-mode .aba-board-question{min-height:calc(100vh - 108px)}.aba-board-focus-mode .aba-board-question-actions{margin-top:34px}.aba-board-focus-body .aba-drbull-widget,.aba-board-focus-mode .aba-drbull-widget{display:none!important}html.aba-my-exam-focus,html.aba-my-exam-focus body{overflow:hidden}.aba-my-mock-frame-wrap.is-exam-focus{position:fixed;inset:0;z-index:100000;width:100vw;height:100vh;min-height:100vh;overflow:hidden;background:#f4f6f8}.aba-my-domain-frame-wrap.is-exam-focus{position:fixed;inset:0;z-index:100000;width:100vw;height:100vh;min-height:100vh;overflow:hidden;background:#f4f6f8}.aba-my-mock-frame-wrap.is-exam-focus .aba-my-mock-frame{width:100vw;height:100vh;min-height:100vh}.aba-my-domain-frame-wrap.is-exam-focus .aba-my-domain-frame{width:100vw;height:100vh;min-height:100vh}html.aba-my-exam-focus .aba-drbull-widget{display:none!important}.aba-board-shell{width:min(1480px,calc(100% - 56px));margin:0 auto;padding:42px 0 70px}.aba-board-hero,.aba-board-card,.aba-board-question-card,.aba-board-side{border:1px solid var(--aba-border);border-radius:12px;background:#fff;box-shadow:0 18px 42px rgba(15,45,93,.06)}.aba-board-hero{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:22px;padding:28px}.aba-board-hero h1,.aba-board-start h2,.aba-board-results h2,.aba-board-card h2{margin:0;color:var(--aba-ink)}.aba-board-hero p,.aba-board-start p,.aba-board-card p{margin:10px 0 0;color:var(--aba-muted)}.aba-board-score-card{min-width:210px;display:grid;grid-template-columns:auto 1fr;align-items:baseline;gap:7px 12px;padding:18px;border-radius:10px;background:#f8fafc}.aba-board-score-card strong{color:var(--aba-blue);font-size:32px;line-height:1}.aba-board-score-card span{color:var(--aba-muted)}.aba-board-card{margin-top:18px;padding:26px}.aba-board-start{display:flex;align-items:center;justify-content:space-between;gap:18px}.aba-board-start-actions{display:flex;flex-wrap:wrap;gap:12px}.aba-board-exam{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:22px;align-items:start}.aba-board-question-card{padding:30px}.aba-board-question-top{display:grid;grid-template-columns:1fr auto;gap:18px;align-items:start}.aba-board-question h2{margin:0;color:var(--aba-ink);font-size:clamp(18px,1.35vw,24px);font-weight:500;line-height:1.28}.aba-board-question h2 strong{font-weight:700}.aba-board-flag{width:46px;height:46px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--aba-border);border-radius:999px;background:#fff;color:var(--aba-muted);cursor:pointer}.aba-board-flag.is-flagged{border-color:var(--aba-red);background:#fff1f2;color:var(--aba-red)}.aba-board-choices{display:grid;gap:12px;margin-top:28px}.aba-board-choice{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:center;min-height:64px;padding:16px 18px;border:1px solid #d7e0ec;border-radius:10px;background:#f8fafc;color:var(--aba-text);font-size:19px;line-height:1.4;cursor:pointer}.aba-board-choice input{width:16px;height:16px}.aba-board-choice-content{min-width:0;display:grid;gap:12px}.aba-board-choice-content>.aba-board-native-graph{width:min(620px,100%);margin:4px 0 2px;padding:8px 10px 4px;background:#fff}.aba-board-choice:has(.aba-board-choice-content>.aba-board-native-graph){align-items:start}.aba-board-choice:has(.aba-board-choice-content>.aba-board-native-graph)>input{margin-top:4px}.aba-board-side .aba-btn + .aba-btn{margin-top:10px}.aba-board-choice:has(input:checked){border-color:var(--aba-blue);background:#eef4ff}.aba-board-question-actions{display:flex;justify-content:space-between;gap:12px;margin-top:24px}.aba-board-question-actions .aba-btn{min-width:180px}.aba-board-question-actions .aba-btn:disabled{opacity:.45;cursor:not-allowed}.aba-board-side{position:sticky;top:98px;display:grid;gap:18px;padding:20px}.aba-board-user{display:flex;align-items:center;gap:12px}.aba-board-exam .aba-board-user,.aba-board-focus-mode .aba-board-user{display:none!important}.aba-domain-details>div{grid-template-columns:58px minmax(0,1fr) 48px minmax(112px,auto)}.aba-domain-details>div>small{color:#62758a;font-size:11px;text-align:right;white-space:nowrap}.aba-board-user .aba-profile-avatar.small{width:52px;height:52px;flex:0 0 52px}.aba-board-user>img,.aba-board-user>span{width:52px;height:52px;border-radius:999px;object-fit:cover;background:var(--aba-blue);color:#fff;display:inline-flex;align-items:center;justify-content:center}.aba-board-user strong,.aba-board-user small{display:block}.aba-board-user small,.aba-board-timer span,.aba-board-timer small{color:var(--aba-muted)}.aba-board-timer{padding:16px;border-radius:10px;background:#f8fafc}.aba-board-timer strong{display:block;color:var(--aba-blue);font-size:34px;line-height:1}.aba-board-timer.is-danger strong{color:var(--aba-red)}.aba-board-timer small{display:block;margin-top:6px}.aba-board-nav-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;max-height:360px;overflow:auto;padding-right:2px}.aba-board-nav-grid button{min-height:38px;border:1px solid var(--aba-border);border-radius:8px;background:#fff;color:var(--aba-blue);font-weight:400;cursor:pointer}.aba-board-nav-grid button.is-active{background:var(--aba-blue);color:#fff}.aba-board-nav-grid button.is-answered:not(.is-active){border-color:#3b82f6;background:#eff6ff}.aba-board-nav-grid button.is-correct:not(.is-active){border-color:#38bdf8;background:#e0f2fe;color:#075985}.aba-board-nav-grid button.is-wrong:not(.is-active){border-color:#ef4444;background:#fee2e2;color:#991b1b}.aba-board-nav-grid button.is-flagged{border-color:var(--aba-red);background:var(--aba-red);color:#fff}.aba-btn.full{width:100%}.aba-board-results-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.aba-board-results-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:nowrap;gap:10px}.aba-board-results-actions form{margin:0;display:inline-flex}.aba-board-results-actions .aba-btn{min-width:92px;white-space:nowrap}.aba-board-report-average{display:block;margin-top:6px;color:var(--aba-muted);font-size:15px}.aba-board-results-head .is-passed{color:var(--aba-blue)}.aba-board-results-head .is-failed{color:var(--aba-red)}.aba-mock-embed .aba-board-card{margin-top:12px;padding:20px}.aba-mock-embed .aba-board-start{min-height:0}.aba-mock-embed .aba-board-start p,.aba-mock-embed .aba-board-card p{margin-top:6px}.aba-board-domain-grid,.aba-board-profile-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:20px}.aba-board-domain-card,.aba-board-profile-domain{display:grid;gap:10px;padding:16px;border:1px solid var(--aba-border);border-radius:10px;background:#f8fafc}.aba-board-domain-card strong,.aba-board-profile-domain strong{color:var(--aba-ink)}.aba-domain-practice-card{border-width:2px;gap:14px;align-content:start}.aba-domain-practice-card.is-mastered{border-color:#16a34a;background:#f0fdf4}.aba-domain-practice-card.is-not-mastered{border-color:#ef4444;background:#fff7f7}.aba-domain-practice-card.is-unstarted{border-color:#3b82f6;background:#f8fbff}.aba-domain-practice-card.is-mastered .aba-btn.primary{background:#16a34a;border-color:#16a34a}.aba-domain-practice-card.is-not-mastered .aba-btn.primary{background:#dc2626;border-color:#dc2626}.aba-domain-practice-card.is-unstarted .aba-btn.primary{background:var(--aba-blue);border-color:var(--aba-blue)}.aba-domain-practice-card small{color:var(--aba-muted)}.aba-domain-practice-card form{display:grid;gap:12px}.aba-domain-practice-card .aba-btn{min-height:48px}.aba-domain-practice-card>.aba-btn{margin-top:4px;margin-bottom:4px}.aba-domain-feedback-mode{display:grid;gap:10px}.aba-domain-feedback-mode label{display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid var(--aba-border);border-radius:8px;background:#fff;color:var(--aba-text);font-size:0.9rem}.aba-board-choice.is-correct{border-color:#38bdf8;background:#e0f2fe}.aba-board-choice.is-wrong{border-color:#ef4444;background:#fee2e2}.aba-domain-question-feedback{display:grid;gap:6px;margin-top:14px;padding:14px;border-radius:10px;border:1px solid var(--aba-border)}.aba-domain-question-feedback.is-correct{border-color:#38bdf8;background:#e0f2fe;color:#075985}.aba-domain-question-feedback.is-wrong{border-color:#ef4444;background:#fff1f2;color:#991b1b}.aba-domain-review-list{display:grid;gap:10px;margin-top:14px}.aba-domain-review-list article{display:grid;gap:6px;padding:12px 14px;border:1px solid var(--aba-border);border-radius:10px;background:#fff}.aba-domain-review-list article.is-correct{border-color:#38bdf8}.aba-domain-review-list article.is-wrong{border-color:#ef4444}.aba-domain-review-list p,.aba-domain-review-list em,.aba-domain-review-list small{margin:0}.aba-domain-recent-summary{display:grid;gap:14px}.aba-domain-trial-summary{width:min(520px,100%);padding:16px 18px;display:grid;gap:5px;border:1px solid var(--aba-border);border-radius:8px;color:var(--aba-blue);background:#ffffff;box-shadow:0 10px 24px rgba(15,45,93,.08);font:inherit;text-align:left;cursor:pointer}.aba-board-attempt-list .aba-domain-trial-summary{width:100%}.aba-domain-trial-summary:hover,.aba-domain-trial-summary:focus{border-color:var(--aba-blue);box-shadow:0 14px 28px rgba(15,45,93,.14)}.aba-domain-trial-summary strong,.aba-domain-trial-summary span,.aba-domain-trial-summary small{display:block}.aba-domain-trial-summary strong{font-size:20px;font-weight:800}.aba-domain-trial-summary span,.aba-domain-trial-summary small{color:var(--aba-muted);font-size:16px}.aba-domain-practice-embed:not(.aba-domain-practice-focus) .aba-board-shell{box-sizing:border-box;width:min(1420px,calc(100% - 48px));margin:0 auto;padding:34px 0 48px}.aba-mini-mocks-heading{margin:0 0 28px}.aba-mini-mocks-heading h1{position:relative;margin:0;padding-bottom:18px;color:var(--aba-blue);font-size:clamp(42px,4vw,60px);font-weight:800;line-height:.95}.aba-mini-mocks-heading h1::after{content:"";position:absolute;left:0;bottom:0;width:78px;height:5px;border-radius:999px;background:var(--aba-red)}.aba-domain-practice-embed .aba-domain-selection-panel,.aba-domain-practice-embed .aba-domain-recent-summary{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.aba-domain-practice-embed .aba-domain-selection-panel>h2,.aba-domain-practice-embed .aba-domain-recent-summary>h2{margin:0 0 18px;color:var(--aba-blue);font-size:27px;font-weight:800}.aba-domain-practice-embed .aba-domain-recent-summary{margin-top:38px}.aba-domain-results-legend{display:flex;align-items:center;flex-wrap:wrap;gap:10px 20px;margin:-8px 0 18px;color:var(--aba-blue);font-size:15px;font-weight:600}.aba-domain-results-legend span{display:inline-flex;align-items:center;gap:7px}.aba-domain-results-legend i{width:13px;height:13px;display:inline-block;border-radius:50%}.aba-domain-results-legend .is-correct i{background:#0069d6}.aba-domain-results-legend .is-failed i{background:#b7031f}.aba-domain-results-legend .is-review i{background:#ff901d}.aba-domain-practice-embed .aba-board-attempt-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.aba-domain-practice-embed .aba-domain-trial-summary{--result-color:#cf1d2b;box-sizing:border-box;width:100%;min-height:292px;padding:22px 18px 20px;display:flex;align-items:center;flex-direction:column;gap:12px;border:1px solid #d8e3ee;border-radius:16px;background:#f7faff;text-align:center}.aba-domain-practice-embed .aba-domain-trial-summary.is-passed{--result-color:#679c24}.aba-domain-practice-embed .aba-domain-trial-summary .aba-domain-trial-meta{align-self:stretch;color:var(--aba-blue);font-size:17px;font-weight:700;text-align:left}.aba-domain-trial-meta span{display:inline;padding:0 3px;color:var(--aba-red)}.aba-domain-practice-embed .aba-domain-result-ring{position:relative;width:112px;height:112px;display:grid;flex:0 0 112px;place-items:center;border-radius:50%;background:conic-gradient(from -45deg,#b7031f 0deg 57deg,transparent 57deg 68deg,#ff901d 68deg 125deg,transparent 125deg 136deg,#ffb300 136deg 193deg,transparent 193deg 204deg,#0cc0df 204deg 261deg,transparent 261deg 272deg,#0069d6 272deg 329deg,transparent 329deg 360deg)}.aba-domain-practice-embed .aba-domain-result-ring::before{content:"";position:absolute;inset:9px;border-radius:inherit;background:#f7faff}.aba-domain-practice-embed .aba-domain-result-ring::after{content:"";position:absolute;top:50%;left:50%;z-index:2;width:16px;height:16px;margin:-8px 0 0 -8px;border:3px solid #ffffff;border-radius:50%;background:#123968;box-shadow:0 2px 7px rgba(15,45,93,.28);transform:rotate(var(--marker-angle)) translateY(-51px);transform-origin:center}.aba-domain-practice-embed .aba-domain-result-ring b{position:relative;z-index:1;color:var(--aba-blue);font-size:25px;font-weight:700}.aba-domain-practice-embed .aba-domain-trial-summary .aba-domain-result-name{color:var(--aba-blue);font-size:18px;font-weight:700;line-height:1.2}.aba-domain-result-breakdown{width:100%;display:grid!important;gap:8px;color:var(--aba-muted);font-size:14px!important;text-align:left}.aba-domain-result-breakdown b{margin-right:5px;color:var(--aba-blue);font-weight:700}.aba-domain-outcome-group{display:grid!important;gap:6px}.aba-domain-outcome-tasks{display:flex!important;flex-wrap:wrap;gap:5px}.aba-domain-outcome-tasks i{width:27px;height:27px;display:inline-grid;place-items:center;border-radius:50%;background:#ffffff;font-size:12px;font-style:normal;font-weight:700}.aba-domain-outcome-group.is-correct .aba-domain-outcome-tasks i{border:2px solid #0069d6;color:#0069d6}.aba-domain-outcome-group.is-failed .aba-domain-outcome-tasks i{border:2px solid #b7031f;color:#b7031f}.aba-domain-task-matrix{width:100%;display:flex!important;justify-content:center;flex-wrap:wrap;gap:6px}.aba-domain-task-matrix i{width:30px;height:30px;display:inline-grid;place-items:center;border:2px solid currentColor;border-radius:50%;color:#b7031f;background:#ffffff;font-size:12px;font-style:normal;font-weight:700}.aba-domain-task-matrix i.is-correct{color:#0069d6}.aba-domain-task-matrix i.is-failed{color:#b7031f}.aba-domain-task-matrix i.is-review{color:#ff901d}.aba-domain-practice-embed article.aba-domain-trial-summary{cursor:default}.aba-domain-practice-embed article.aba-domain-trial-summary:hover{border-color:#d8e3ee;box-shadow:0 10px 24px rgba(15,45,93,.08)}.aba-board-finish-dialog{position:fixed;inset:0;z-index:10020;padding:24px;display:grid;place-items:center;background:rgba(9,25,48,.72);backdrop-filter:blur(5px)}.aba-board-finish-dialog[hidden]{display:none}.aba-board-finish-card{width:min(680px,calc(100vw - 32px));box-sizing:border-box;padding:52px 48px 44px;border:1px solid #d7e2ed;border-radius:15px;background:#ffffff;box-shadow:0 30px 80px rgba(9,25,48,.3);text-align:center}.aba-board-finish-code{display:block;margin-bottom:13px;color:#c91d2b;font-size:15px;font-weight:800;letter-spacing:.16em}.aba-board-finish-card h2{margin:0;color:var(--aba-blue);font-size:clamp(34px,5vw,52px);line-height:1}.aba-board-finish-card>p{max-width:520px;margin:20px auto 0;color:var(--aba-muted);font-size:18px;line-height:1.55}.aba-board-finish-card .aba-board-finish-warning{padding:13px 16px;border-left:4px solid #b7031f;border-radius:7px;color:#970018;background:#fff0f2;font-weight:600;text-align:left}.aba-board-finish-card>div{margin-top:28px;display:flex;justify-content:center;flex-wrap:wrap;gap:12px}body.aba-board-finish-open{overflow:hidden}.aba-domain-final-review{width:min(1180px,calc(100% - 48px));margin:0 auto;padding:38px 0 58px}.aba-domain-final-review-head{margin-bottom:28px;padding-bottom:20px;border-bottom:4px solid #c91d2b}.aba-domain-final-review-head h1{margin:5px 0 8px;color:var(--aba-blue);font-size:clamp(34px,4vw,54px);line-height:1}.aba-domain-final-review-head p{margin:0;color:var(--aba-muted);font-size:22px;font-weight:700}.aba-domain-final-review-list{display:grid;gap:20px}.aba-domain-final-question{overflow:hidden;border:1px solid #d8e3ee;border-left:6px solid #b7031f;border-radius:12px;background:#ffffff;box-shadow:0 10px 28px rgba(15,45,93,.07)}.aba-domain-final-question.is-correct{border-left-color:#0069d6}.aba-domain-final-question-title{padding:22px 24px;display:flex;align-items:flex-start;gap:15px}.aba-domain-final-question-title>span{width:38px;height:38px;display:grid;flex:0 0 38px;place-items:center;border-radius:50%;color:#ffffff;background:var(--aba-blue);font-weight:800}.aba-domain-final-question-title small{color:#c91d2b;font-weight:800}.aba-domain-final-question-title h2{margin:4px 0 0;color:var(--aba-blue);font-size:22px;line-height:1.35}.aba-domain-final-answers{padding:0 24px 22px 77px;display:grid;gap:8px}.aba-domain-final-answers>div{padding:11px 13px;display:flex;align-items:flex-start;gap:9px;border:1px solid #e0e8f0;border-radius:7px;color:var(--aba-muted)}.aba-domain-final-answers .is-selected-correct{border-color:#0069d6;color:#0059b6;background:#eaf5ff;font-weight:700}.aba-domain-final-answers .is-correct-answer{border:2px solid #0069d6;color:#0059b6;background:#f4f9ff;font-weight:700}.aba-domain-final-answers .is-selected-wrong{border-color:#b7031f;color:#9f0019;background:#fff0f2;font-weight:700}.aba-domain-final-explanation{padding:18px 24px 20px 77px;border-top:1px solid #e0e8f0;display:grid;gap:7px;background:#f7faff}.aba-domain-final-explanation strong{color:var(--aba-blue)}.aba-domain-final-explanation span{color:#b7031f;font-weight:700}.aba-domain-final-explanation p{margin:0;color:var(--aba-muted);line-height:1.55}.aba-board-question h2,.aba-board-choice span,.aba-domain-final-question-title h2,.aba-domain-final-answers>div span,.aba-domain-final-explanation p,.aba-domain-question-feedback p{text-align:justify;text-align-last:left;hyphens:none;overflow-wrap:normal;word-break:normal}.aba-domain-finish-review{margin:30px auto 0;display:flex;width:fit-content}@media (max-width:640px){.aba-board-finish-card{padding:38px 22px 30px}.aba-domain-final-review{width:calc(100% - 28px);padding-top:25px}.aba-domain-final-answers,.aba-domain-final-explanation{padding-left:24px}}.aba-domain-practice-embed .aba-domain-trial-summary small{margin-top:auto;color:var(--aba-muted);font-size:14px}@media (max-width:1100px){.aba-domain-practice-embed .aba-board-attempt-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.aba-domain-practice-embed:not(.aba-domain-practice-focus) .aba-board-shell{width:calc(100% - 28px);padding-top:24px}.aba-domain-practice-embed .aba-board-attempt-list{grid-template-columns:1fr}}.aba-domain-review-modal-card{width:min(1480px,calc(100vw - 32px));height:calc(100vh - 32px);max-height:calc(100vh - 32px);overflow:auto}.aba-exercise-review-modal-card{width:min(1480px,calc(100vw - 32px));height:calc(100vh - 32px);max-height:calc(100vh - 32px);overflow:auto}.aba-mock-review-modal-card{width:min(1480px,calc(100vw - 32px))}.aba-review-modal-toolbar{position:sticky;top:0;z-index:3;display:flex;justify-content:flex-end;min-height:42px;margin:-6px -6px 8px;padding:6px;background:linear-gradient(#ffffff 70%,rgba(255,255,255,0))}.aba-domain-review-modal,.aba-exercise-review-modal,.aba-modal:has(.aba-domain-review-modal-card){padding:16px;place-items:center;background:rgba(15,23,42,.58)}.aba-domain-review-modal .aba-modal-card,.aba-exercise-review-modal .aba-modal-card,.aba-modal:has(.aba-domain-review-modal-card) .aba-modal-card{border-radius:10px;box-shadow:0 24px 70px rgba(15,23,42,.28)}.aba-domain-review-modal .aba-modal-close,.aba-exercise-review-modal .aba-modal-close{position:static;top:auto;right:auto;flex:0 0 auto}.aba-domain-review-modal .aba-board-results-head,.aba-exercise-review-modal .aba-board-results-head{padding-right:0}.aba-board-task-cloud{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.aba-board-task-chip{display:inline-flex;align-items:center;min-height:34px;padding:7px 11px;border-radius:999px;background:#eef2f7;color:var(--aba-text)}.aba-board-task-chip.is-strong{background:#dbeafe;color:#1e3a8a}.aba-board-task-chip.is-weak{background:#fee2e2;color:#991b1b}.aba-board-attempt-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px}.aba-board-attempt-list a,.aba-board-attempt-list button{display:grid;grid-template-columns:1fr;align-items:center;gap:5px;width:100%;padding:12px 14px;border:1px solid var(--aba-border);border-radius:10px;color:var(--aba-text);background:#ffffff;font:inherit;text-align:left;text-decoration:none;cursor:pointer}.aba-board-attempt-list .aba-domain-trial-summary{align-content:start;min-height:96px}.aba-board-attempt-list a:hover,.aba-board-attempt-list a:focus,.aba-board-attempt-list button:hover,.aba-board-attempt-list button:focus{border-color:var(--aba-blue);box-shadow:0 12px 26px rgba(15,45,93,.12)}.aba-board-attempt-list strong{color:var(--aba-blue)}.aba-mock-domain-report{display:grid;gap:16px;margin-top:18px}.aba-mock-domain-report-card{display:grid;gap:14px;padding:18px;border:1px solid var(--aba-border);border-radius:10px;background:#ffffff}.aba-mock-domain-report-card header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.aba-mock-domain-report-card header strong{color:var(--aba-blue);font-size:22px;line-height:1.1}.aba-mock-domain-report-card header span{color:var(--aba-red);font-size:18px;font-weight:800}.aba-mock-domain-lists{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.aba-mock-domain-lists section{padding:14px;border:1px solid var(--aba-border);border-radius:8px;background:#f8fafc}.aba-mock-domain-lists h3{margin:0 0 10px;color:var(--aba-blue);font-size:16px;line-height:1.1}.aba-mock-domain-lists ul{margin:0;padding-left:18px}.aba-mock-domain-lists li + li{margin-top:6px}.aba-mock-domain-lists small{margin-left:6px;color:var(--aba-red);font-weight:700}.aba-mock-domain-suggestion{margin:0;padding:12px 14px;border-left:4px solid var(--aba-red);border-radius:8px;background:#f8fafc;color:var(--aba-text)}@media (max-width:760px){.aba-mock-domain-report-card header{display:grid}.aba-mock-domain-lists{grid-template-columns:1fr}.aba-board-attempt-list{grid-template-columns:1fr}}.aba-map-screen{position:relative;height:calc(100vh - 74px);min-height:680px;overflow:hidden;background:#dbeafe}.aba-map-simple-screen{background:#f5f7fb;padding:44px 20px 72px}.aba-map-simple-card{width:min(100%,1500px);margin:0 auto;padding:10px 24px 26px;border:0;border-radius:0;background:transparent;box-shadow:none}.aba-map-community-title{display:grid;gap:15px;margin:0 0 26px}.aba-map-community-title h1{max-width:100%;margin:0;color:var(--aba-blue);font-size:clamp(2.35rem,4vw,4.1rem);line-height:1}.aba-map-community-title>i{width:82px;height:5px;display:block;border-radius:999px;background:var(--aba-red)}.aba-map-community-layout{display:grid;grid-template-columns:minmax(280px,360px) minmax(0,1fr);align-items:start;gap:clamp(28px,4vw,60px)}.aba-map-community-summary{display:grid;align-content:start;gap:18px;padding-left:0}.aba-map-community-summary>strong{display:inline-flex;align-items:center;justify-content:center;justify-self:start;min-height:44px;padding:9px 18px;border:1px solid var(--aba-red);border-radius:8px;background:var(--aba-red);color:#fff;font-size:1.05rem;white-space:nowrap}.aba-map-state-counts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:4px}.aba-map-state-counts article{display:flex;align-items:center;gap:12px;min-height:72px;padding:12px;border:1px solid rgba(15,45,93,.14);border-radius:8px;background:rgba(255,255,255,.66);box-shadow:0 12px 28px rgba(15,45,93,.06)}.aba-map-state-counts span{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--aba-blue);color:#fff;font-weight:800;line-height:1}.aba-map-state-counts div{display:grid;gap:1px}.aba-map-state-counts b{color:var(--aba-blue);font-size:1.55rem;line-height:1}.aba-map-state-counts small{color:var(--aba-muted);font-size:.88rem;font-weight:600}.aba-usa-count-map{position:relative;width:min(100%,1040px);margin:0 auto;aspect-ratio:959 / 593;overflow:visible}.aba-usa-count-map-img{position:absolute;inset:0;width:100%;height:100%;opacity:.82;filter:none}.aba-usa-count-map-img svg{width:100%;height:100%;display:block}.aba-usa-svg-marker{pointer-events:none}.aba-usa-svg-marker-pulse{fill:none;stroke:rgba(188,25,33,.58);stroke-width:2.6;transform-box:fill-box;transform-origin:center;animation:aba-map-svg-pulse 1.9s ease-in-out infinite}.aba-usa-svg-marker-dot{fill:#fff;stroke:rgba(255,255,255,.96);stroke-width:1.4;filter:drop-shadow(0 5px 8px rgba(15,45,93,.22))}.aba-usa-svg-marker text{fill:var(--aba-red);font-family:inherit;font-weight:900;line-height:1;text-anchor:middle;dominant-baseline:middle;letter-spacing:.02em}@keyframes aba-map-svg-pulse{0%{opacity:.78;transform:scale(1)}70%{opacity:0;transform:scale(2.45)}100%{opacity:0;transform:scale(2.45)}}.aba-usa-map-empty{position:absolute;left:50%;top:52%;transform:translate(-50%,-50%);padding:10px 14px;border-radius:8px;background:rgba(255,255,255,.85);color:var(--aba-muted);font-weight:600}@media (max-width:760px){.aba-map-simple-screen{padding:24px 12px 44px}.aba-map-simple-card{padding:20px 14px 26px}.aba-map-community-layout{grid-template-columns:1fr;gap:22px}.aba-map-community-title h1{font-size:2rem}.aba-map-community-summary{align-items:stretch}.aba-map-state-counts{grid-template-columns:1fr}.aba-usa-count-map{min-width:720px;margin-top:8px}.aba-map-simple-card{overflow-x:auto}}.aba-student-map{position:absolute;inset:0;z-index:1}.aba-student-map.leaflet-container{overflow:hidden;background:#dbeafe;font-family:inherit}.aba-student-map .leaflet-pane,.aba-student-map .leaflet-map-pane,.aba-student-map .leaflet-tile,.aba-student-map .leaflet-marker-icon,.aba-student-map .leaflet-marker-shadow,.aba-student-map .leaflet-tile-container,.aba-student-map .leaflet-pane>svg,.aba-student-map .leaflet-pane>canvas,.aba-student-map .leaflet-zoom-box,.aba-student-map .leaflet-image-layer,.aba-student-map .leaflet-layer{position:absolute;left:0;top:0}.aba-student-map .leaflet-tile,.aba-student-map .leaflet-marker-icon,.aba-student-map .leaflet-marker-shadow{user-select:none;-webkit-user-drag:none;max-width:none!important;max-height:none!important}.aba-student-map .leaflet-tile{width:256px;height:256px}.aba-student-map .leaflet-control{position:relative;z-index:800;pointer-events:auto}.aba-student-map .leaflet-top,.aba-student-map .leaflet-bottom{position:absolute;z-index:800;pointer-events:none}.aba-student-map .leaflet-top{top:12px}.aba-student-map .leaflet-right{right:12px}.aba-student-map .leaflet-left{left:12px}.aba-student-map .leaflet-bottom{bottom:12px}.aba-student-map .leaflet-control-zoom{display:grid;overflow:hidden;border-radius:10px;background:#fff}.aba-student-map .leaflet-control-zoom a{display:flex;align-items:center;justify-content:center;text-decoration:none;border-bottom:1px solid var(--aba-border)}.aba-student-map .leaflet-control-zoom a:last-child{border-bottom:0}.aba-student-map .leaflet-popup-pane{z-index:700}.aba-student-map .leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.aba-student-map .leaflet-popup-content-wrapper{text-align:left}.aba-student-map .leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-left:-20px;overflow:hidden;pointer-events:none}.aba-student-map .leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;transform:rotate(45deg);background:#fff}.aba-map-overlay,.aba-map-legend-floating{position:absolute;z-index:500;display:flex;align-items:center;gap:12px;border:1px solid rgba(15,45,93,.14);border-radius:14px;background:rgba(255,255,255,.94);box-shadow:0 18px 45px rgba(15,45,93,.18);backdrop-filter:blur(10px)}.aba-map-overlay{top:18px;left:50%;transform:translateX(-50%);min-height:54px;padding:10px 16px}.aba-map-overlay strong{color:var(--aba-blue);font-size:18px;white-space:nowrap}.aba-map-overlay span{color:var(--aba-muted);white-space:nowrap}.aba-map-legend-floating{left:18px;bottom:18px;flex-wrap:wrap;max-width:600px;padding:10px 14px}.aba-map-legend-floating span{display:inline-flex;align-items:center;gap:6px;color:var(--aba-muted);white-space:nowrap}.aba-map-legend-floating i{width:12px;height:12px;border-radius:4px;display:inline-block}.aba-map-marker{display:inline-flex;align-items:center;justify-content:center;border:3px solid #fff;border-radius:999px;color:#fff;font-size:15px;line-height:1;box-shadow:0 10px 24px rgba(15,45,93,.32)}.aba-map-pin{position:relative;display:inline-flex;align-items:center;justify-content:center;color:#fff;filter:drop-shadow(0 12px 18px rgba(15,45,93,.25))}.aba-map-pin>i{position:absolute;inset:0;display:grid;place-items:center;color:var(--pin-color);font-size:inherit;line-height:1;transform:scale(1.65)}.aba-map-pin>b{position:relative;z-index:1;min-width:22px;height:22px;padding:0 5px;display:inline-flex;align-items:center;justify-content:center;border:2px solid var(--pin-color);border-radius:999px;background:#fff;color:var(--pin-color);font-size:12px;font-weight:400;line-height:1}.leaflet-popup-content-wrapper{border-radius:14px;box-shadow:0 18px 45px rgba(15,45,93,.22)}.leaflet-popup-content{margin:14px}.aba-map-popup{min-width:250px;color:var(--aba-text)}.aba-map-popup h3{margin:0 0 4px;color:var(--aba-blue);font-size:22px}.aba-map-popup p,.aba-map-popup small{display:block;margin:0 0 8px;color:var(--aba-muted)}.aba-map-popup ul{display:grid;gap:8px;margin:12px 0 0;padding:0;list-style:none}.aba-map-popup li{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:8px;padding:8px;border:1px solid var(--aba-border);border-radius:9px;background:#f8fafc}.aba-map-popup li i{width:10px;height:26px;border-radius:999px}.aba-map-popup li span,.aba-map-popup li em{color:var(--aba-muted);font-style:normal;white-space:nowrap}.aba-map-popup li.aba-map-user-row{grid-template-columns:auto minmax(0,1fr) auto}.aba-map-user-avatar{position:relative;width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;border:3px solid var(--activity-color);border-radius:999px;background:#fff}.aba-map-user-avatar .aba-avatar-core,.aba-map-user-avatar .aba-avatar-frame{width:100%;height:100%}.aba-map-user-avatar .aba-avatar-core-framed{position:absolute;inset:-12%;width:auto;height:auto}.aba-map-user-avatar .aba-avatar-frame{position:absolute;inset:-12%;width:124%;height:124%}.aba-map-user-row strong{display:grid;min-width:0;color:var(--aba-text);font-weight:500;line-height:1.1}.aba-map-user-row strong small{color:var(--aba-muted);font-size:12px;font-weight:400}.aba-map-user-row em{padding:4px 8px;border-radius:999px;background:#eef2f7;font-size:12px}.aba-map-screen .leaflet-control-zoom{border:0;box-shadow:0 12px 30px rgba(15,45,93,.2)}.aba-map-screen .leaflet-control-zoom a{width:40px;height:40px;color:var(--aba-blue);font-family:inherit;font-weight:400}.aba-map-shell{width:min(100% - 56px,1480px);margin:0 auto;padding:48px 0 72px}.aba-map-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:22px 0}.aba-map-stats article{padding:18px 20px}.aba-map-stats span{display:block;color:var(--aba-muted)}.aba-map-stats strong{display:block;margin-top:8px;color:var(--aba-blue);font-size:34px;line-height:1}.aba-map-layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(340px,.75fr);gap:18px;align-items:start}.aba-map-card,.aba-map-city-panel{padding:22px}.aba-map-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:20px}.aba-map-card-head h2,.aba-map-city-panel h2{margin:0 0 6px}.aba-map-card-head p{margin:0;color:var(--aba-muted)}.aba-map-legend{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px 12px;max-width:390px}.aba-map-legend span{display:inline-flex;align-items:center;gap:6px;color:var(--aba-muted);white-space:nowrap}.aba-map-legend i{width:12px;height:12px;border-radius:4px;display:inline-block}.aba-us-map-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(70px,1fr));gap:10px}.aba-map-state-tile{min-height:76px;border:1px solid rgba(15,45,93,.08);border-radius:12px;padding:10px;display:grid;align-content:space-between;box-shadow:inset 0 0 0 1px rgba(255,255,255,.22)}.aba-map-state-tile strong{font-size:20px;line-height:1}.aba-map-state-tile span{font-size:18px;line-height:1}.aba-map-state-tile small{opacity:.9}.aba-map-city-list{display:grid;gap:16px;max-height:780px;overflow:auto;padding-right:4px}.aba-map-city-list section{display:grid;gap:8px}.aba-map-city-list h3{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0;padding-top:8px;color:var(--aba-blue)}.aba-map-city-list h3 span{min-width:32px;height:28px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#eef2f7;color:var(--aba-blue);font-size:14px}.aba-map-city-list article{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:10px;padding:11px 12px;border:1px solid var(--aba-border);border-radius:10px;background:#fff}.aba-map-city-list article i{width:12px;height:32px;border-radius:999px}.aba-map-city-list article span,.aba-map-city-list article small{color:var(--aba-muted)}@media (max-width:1000px){.aba-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.aba-finance-cards,.aba-finance-grid,.aba-board-domain-grid,.aba-board-profile-grid,.aba-map-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.aba-finance-cards.aba-finance-year-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.aba-map-layout{grid-template-columns:1fr}.aba-board-exam{grid-template-columns:1fr}.aba-board-side{position:static}}@media (max-width:640px){.aba-my-dashboard{width:100%;padding:14px 9px 40px}.aba-my-service-rail{padding:12px}.aba-my-service-rail nav{grid-template-columns:1fr}.aba-my-hero,.aba-my-focus-card,.aba-my-course-card,.aba-my-board-card,.aba-my-progress-card{padding:18px}.aba-my-hero h1{font-size:30px}.aba-my-focus-card,.aba-my-stat-row{grid-template-columns:1fr}.aba-stat-grid{grid-template-columns:1fr}.aba-finance-header,.aba-finance-filter{display:grid;width:100%}.aba-finance-cards,.aba-finance-grid,.aba-board-domain-grid,.aba-board-profile-grid,.aba-map-stats{grid-template-columns:1fr}.aba-finance-cards.aba-finance-year-cards{grid-template-columns:1fr}.aba-board-shell{width:min(100% - 24px,1480px);padding-top:24px}.aba-board-hero,.aba-board-start,.aba-board-results-head{display:grid}.aba-board-question-card{padding:20px}.aba-board-nav-grid{grid-template-columns:repeat(6,1fr)}.aba-map-screen{height:calc(100vh - 70px);min-height:620px}.aba-map-overlay{left:12px;right:12px;transform:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.aba-map-overlay strong{grid-column:1 / -1}.aba-map-legend-floating{left:12px;right:12px;bottom:12px;max-width:none}.aba-map-shell{width:min(100% - 24px,1480px);padding-top:28px}.aba-map-card-head,.aba-map-city-list article{display:grid}.aba-map-legend{justify-content:flex-start}}@media (min-width:761px){.aba-my-dashboard-flush-course{padding-right:0!important}.aba-my-shell-flush-course{gap:0!important}.aba-my-main-panel-flush-course{gap:0!important;padding-top:0!important}.aba-flush-domain-course.aba-lesson-page{width:100%!important;max-width:none!important;margin:0!important;padding:0 0 48px!important;grid-template-columns:332px minmax(0,1fr)!important;gap:0!important}.aba-classroom-embed.aba-flush-domain-course .aba-lesson-sidebar{top:0!important;min-height:100vh!important;max-height:100vh!important;margin:0!important;border-top:0!important;border-left:0!important;border-bottom:0!important;border-radius:0!important;box-shadow:none!important}.aba-flush-domain-course .aba-lesson-content{padding:0 24px 40px!important}.aba-flush-domain-course .aba-lesson-domain-heading{min-height:0!important;margin:0!important}}.aba-flush-domain-course .aba-domain-drawer-head:has(.aba-domain-drawer-close:only-child){justify-content:end}.aba-one-on-one-page{display:grid;gap:24px}.aba-one-on-one-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center;background:#fff;border:1px solid var(--aba-border);border-radius:8px;padding:28px;box-shadow:var(--aba-shadow)}.aba-one-on-one-hero h1,.aba-one-on-one-page h2,.aba-one-on-one-page h3{color:var(--aba-ink)}.aba-one-on-one-price-card{min-width:220px;border-radius:8px;background:#f7f9fc;padding:20px;border:1px solid var(--aba-border)}.aba-one-on-one-price-card strong{display:block;color:var(--aba-blue);font-size:34px;line-height:1}.aba-one-on-one-admin{background:#fff;border:1px solid var(--aba-border);border-radius:8px;padding:24px;box-shadow:var(--aba-shadow)}.aba-one-on-one-admin-form,.aba-one-on-one-form{display:grid;gap:18px}.aba-one-on-one-admin-form{grid-template-columns:repeat(2,minmax(0,1fr))}.aba-one-on-one-admin-form label{display:grid;gap:7px;color:var(--aba-muted);font-size:13px}.aba-one-on-one-admin-form input,.aba-one-on-one-admin-form select{width:100%;border:1px solid var(--aba-border);border-radius:10px;background:#fff;color:var(--aba-ink);padding:12px 14px;font:inherit}.aba-one-on-one-admin-form .full,.aba-one-on-one-admin-form .aba-check-line,.aba-one-on-one-admin-form button{grid-column:1 / -1}.aba-one-on-one-admin-form .aba-check-line{display:flex;align-items:center;gap:10px;border:1px solid var(--aba-border);border-radius:10px;padding:12px 14px}.aba-one-on-one-admin-form .aba-check-line input{width:auto}.aba-one-on-one-slots{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.aba-one-on-one-calendar{display:grid;gap:14px}.aba-one-on-one-month{display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid var(--aba-border);border-radius:12px;background:#f7f9fc;padding:14px 16px}.aba-one-on-one-month strong{color:var(--aba-blue);font-size:18px;font-weight:600}.aba-one-on-one-month span{color:var(--aba-muted)}.aba-one-on-one-calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.aba-one-on-one-day-head{color:var(--aba-blue);font-size:13px;text-align:center}.aba-one-on-one-day{display:grid;align-content:start;gap:8px;min-height:156px;border:1px solid var(--aba-border);border-radius:8px;background:#fff;padding:10px}.aba-one-on-one-day.empty{border-color:transparent;background:transparent}.aba-one-on-one-day.muted{background:#f5f7fa}.aba-one-on-one-day.available{border-color:#b9c9e7;background:#fff}.aba-one-on-one-day-number{display:flex;align-items:center;justify-content:space-between;gap:8px}.aba-one-on-one-day-number strong{color:var(--aba-ink);font-weight:600}.aba-one-on-one-day-number small{color:var(--aba-muted);font-size:11px}.aba-one-on-one-day-slots{display:grid;gap:6px}.aba-one-on-one-calendar .aba-one-on-one-slot span{gap:2px;padding:8px}.aba-one-on-one-calendar .aba-one-on-one-slot strong{font-size:12px}.aba-one-on-one-calendar .aba-one-on-one-slot em{color:var(--aba-muted);font-size:11px;font-style:normal}.aba-one-on-one-slot{display:block;border:1px solid var(--aba-border);border-radius:8px;background:#fff;cursor:pointer;overflow:hidden}.aba-one-on-one-slot input{position:absolute;opacity:0;pointer-events:none}.aba-one-on-one-slot span{display:grid;gap:4px;padding:16px}.aba-one-on-one-slot strong{color:var(--aba-blue);font-weight:600}.aba-one-on-one-slot small{color:var(--aba-muted)}.aba-one-on-one-slot:has(input:checked){border-color:var(--aba-blue);box-shadow:inset 0 0 0 2px var(--aba-blue)}.aba-one-on-one-domains{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.aba-one-on-one-domains label{display:flex;align-items:center;gap:10px;border:1px solid var(--aba-border);border-radius:8px;padding:13px 14px;background:#fff}.aba-one-on-one-summary{display:grid;gap:10px}.aba-one-on-one-summary ul,.aba-one-on-one-session-domains{display:flex;flex-wrap:wrap;gap:8px;padding:0;margin:0;list-style:none}.aba-one-on-one-summary li,.aba-one-on-one-session-domains span{border-radius:999px;background:#eef2f7;color:var(--aba-blue);padding:7px 10px;font-size:13px}.aba-one-on-one-profile-list{display:grid;gap:12px}.aba-one-on-one-session-card{display:grid;grid-template-columns:minmax(190px,auto) 1fr auto;gap:16px;align-items:center;border:1px solid var(--aba-border);border-radius:10px;padding:16px;background:#fff}.aba-one-on-one-session-card strong,.aba-one-on-one-session-card span,.aba-one-on-one-session-card small{display:block}.aba-one-on-one-session-card strong{color:var(--aba-ink);font-weight:600}.aba-one-on-one-session-card small{color:var(--aba-muted)}.aba-one-on-one-session-actions{display:flex;justify-content:flex-end}@media (max-width:780px){.aba-one-on-one-hero,.aba-one-on-one-session-card{grid-template-columns:1fr}.aba-one-on-one-slots,.aba-one-on-one-domains{grid-template-columns:1fr}.aba-one-on-one-calendar-grid{grid-template-columns:1fr}.aba-one-on-one-day-head,.aba-one-on-one-day.empty{display:none}.aba-one-on-one-day{min-height:auto}.aba-one-on-one-price-card{min-width:0}}.aba-learning-lab-page .aba-admin-hero{margin-bottom:18px}.aba-learning-lab-page .aba-board-hero{margin-bottom:18px}.aba-lab-domain-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0 auto 24px;max-width:var(--aba-wide,1180px)}.aba-lab-domain-grid a{display:grid;gap:8px;min-height:118px;padding:22px;color:var(--aba-ink);text-decoration:none;background:#fff;border:1px solid var(--aba-border);border-radius:10px;box-shadow:0 18px 38px rgba(15,45,93,.08)}.aba-lab-domain-grid a:hover,.aba-lab-domain-grid a.active{color:#fff;background:#772239;border-color:#772239}.aba-lab-domain-grid span{display:inline-grid;place-items:center;width:38px;height:38px;color:#fff;background:var(--aba-blue);border-radius:999px}.aba-lab-domain-grid a:hover span,.aba-lab-domain-grid a.active span{color:#772239;background:#fff}.aba-lab-practice-shell{display:grid;gap:18px;margin-top:18px}.aba-lab-layout{display:grid;grid-template-columns:minmax(220px,280px) minmax(0,1fr);gap:20px;max-width:var(--aba-wide,1180px);margin:0 auto;align-items:start}.aba-lab-domain-board{margin-top:0}.aba-lab-domain-board .aba-lab-domain-list{grid-template-columns:repeat(6,minmax(0,1fr));margin-top:16px}.aba-lab-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.aba-lab-toolbar>h2{margin:0}.aba-lab-toolbar-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.aba-lab-start-board{display:grid;gap:18px}.aba-lab-start-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap}.aba-lab-start-heading h2{margin:4px 0 0}.aba-lab-start-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.aba-lab-start-card{display:grid;grid-template-rows:auto auto 1fr;gap:10px;min-height:156px;padding:18px;color:var(--aba-ink);text-decoration:none;background:#f8fbff;border:1px solid #c9d7ee;border-radius:8px;box-shadow:0 14px 28px rgba(15,45,93,.06);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.aba-lab-start-card:hover{transform:translateY(-2px);border-color:var(--aba-blue);box-shadow:0 18px 34px rgba(15,45,93,.12)}.aba-lab-start-card span{display:inline-grid;place-items:center;width:42px;height:42px;color:#fff;background:var(--aba-blue);border-radius:999px}.aba-lab-start-card strong{font-size:1.04rem}.aba-lab-start-card small{color:var(--aba-muted);line-height:1.45}.aba-lab-sidebar{position:sticky;top:92px}.aba-lab-domain-list{display:grid;gap:10px}.aba-lab-domain-list a{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;min-height:62px;padding:12px;color:var(--aba-ink);text-decoration:none;background:#fff;border:1px solid var(--aba-border);border-radius:10px;box-shadow:0 12px 26px rgba(15,45,93,.06)}.aba-lab-domain-list a:hover,.aba-lab-domain-list a.active{color:#fff;background:var(--aba-blue);border-color:var(--aba-blue)}.aba-lab-domain-list span{display:inline-grid;place-items:center;width:34px;height:34px;color:#fff;background:var(--aba-blue);border-radius:999px}.aba-lab-domain-list a:hover span,.aba-lab-domain-list a.active span{color:var(--aba-blue);background:#fff}.aba-lab-type-filter{display:flex;flex-wrap:wrap;gap:10px;padding:12px;background:#fff;border:1px solid var(--aba-border);border-radius:12px}.aba-lab-board-form{margin-top:0}.aba-lab-board-form .aba-board-question-card{min-height:520px}.aba-lab-board-form .aba-board-side{align-self:start}.aba-lab-side-actions{display:grid;grid-template-columns:1fr 1fr;margin-top:0}.aba-lab-side-actions .aba-btn{min-width:0}.aba-lab-type-filter a{display:inline-flex;align-items:center;min-height:38px;padding:8px 12px;color:var(--aba-blue);text-decoration:none;border:1px solid #c9d7ee;border-radius:999px;background:#f8fbff}.aba-lab-type-filter a.active{color:#fff;background:var(--aba-blue);border-color:var(--aba-blue)}.aba-lab-trial-form{display:grid;gap:18px}.aba-lab-trial-result{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 18px;border-radius:12px;border:1px solid var(--aba-border)}.aba-lab-trial-result.is-good{color:#14532d;background:#dcfce7;border-color:#86efac}.aba-lab-trial-result.is-review{color:#7f1d1d;background:#fee2e2;border-color:#fecaca}.aba-lab-trial-result div{display:grid;gap:4px}.aba-lab-trial-result strong{font-size:1.6rem}.aba-exercise-result-summary{display:flex;align-items:center;justify-content:space-between;gap:18px}.aba-exercise-result-summary>div{display:grid;gap:5px}.aba-exercise-result-summary h2,.aba-exercise-result-summary p{margin:0}.aba-lab-exercise-card{padding:0;background:transparent;border:0;border-radius:0;box-shadow:none}.aba-lab-exercise-card header{display:none}.aba-lab-exercise-card header span{color:var(--aba-red);font-size:.78rem;text-transform:uppercase;letter-spacing:.04em}.aba-lab-exercise-card h3{margin:0;color:var(--aba-ink);font-size:clamp(1.25rem,1.8vw,1.7rem)}.aba-lab-prompt{max-width:860px;color:var(--aba-ink);line-height:1.7}.aba-lab-answer-form{display:grid;gap:16px}.aba-lab-answer-buttons,.aba-lab-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.aba-lab-answer-buttons label,.aba-lab-options label,.aba-lab-match-grid label,.aba-lab-case-question label{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:center;min-height:54px;padding:14px 16px;background:#f8fafc;border:1px solid var(--aba-border);border-radius:10px}.aba-lab-answer-buttons label:has(input:checked),.aba-lab-options label:has(input:checked),.aba-lab-case-question label:has(input:checked){border-color:var(--aba-blue);background:#eef4ff}.aba-lab-match-grid{display:grid;gap:12px}.aba-lab-match-grid label{display:grid;grid-template-columns:1fr minmax(220px,.8fr);align-items:center;gap:16px}.aba-lab-case-question{display:grid;gap:10px;padding:16px;border:1px dashed #c9d7ee;border-radius:12px}.aba-lab-case-question legend{padding:0 8px;color:var(--aba-blue)}.aba-lab-result{display:flex;align-items:center;gap:12px;margin-top:16px;padding:14px 16px;border-radius:10px}.aba-lab-result.is-good{color:#0f2d5d;background:#e8f0ff}.aba-lab-result.is-review{color:#7f1d1d;background:#fee2e2}.aba-lab-result strong{font-size:1.45rem}.aba-lab-explanation,.aba-lab-case-review{margin-top:14px;padding:16px;background:#f8fafc;border:1px solid var(--aba-border);border-radius:10px;line-height:1.65}.aba-lab-case-review{display:grid;gap:14px}.aba-lab-case-review h4,.aba-lab-case-review p{margin:0}.aba-lab-case-review small{display:block;color:var(--aba-muted)}.aba-lab-admin-panel .aba-lab-type-panel{display:grid;gap:18px;margin:22px 0;padding:18px;border:1px dashed #c9d7ee;border-radius:12px}.aba-lab-admin-panel .aba-lab-type-panel[hidden]{display:none}.aba-lab-pair{display:grid;grid-template-columns:auto repeat(4,minmax(0,1fr));gap:10px;align-items:end}.aba-lab-pair strong{padding-bottom:14px;color:var(--aba-blue)}.aba-lab-case-admin{display:grid;gap:10px;padding:14px;background:#f8fafc;border:1px solid var(--aba-border);border-radius:10px}.aba-lab-case-admin h4{margin:0}.aba-lab-case-option{display:grid;grid-template-columns:auto 120px 1fr 1fr;gap:10px;align-items:center}@media (max-width:860px){.aba-lab-domain-grid,.aba-lab-start-grid,.aba-lab-answer-buttons,.aba-lab-options,.aba-lab-match-grid label,.aba-lab-pair,.aba-lab-case-option{grid-template-columns:1fr}.aba-lab-toolbar,.aba-lab-toolbar-actions,.aba-lab-start-heading{align-items:stretch}.aba-lab-toolbar-actions .aba-btn,.aba-lab-start-heading .aba-btn{width:100%}}@media (max-width:900px){.aba-lab-layout{grid-template-columns:1fr}.aba-lab-sidebar{position:static}.aba-lab-domain-list{grid-template-columns:repeat(2,minmax(0,1fr))}.aba-lab-domain-board .aba-lab-domain-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.aba-study-roadmap-hero{display:block!important}.aba-study-roadmap-intro{display:none!important}.aba-study-roadmap-board{position:relative;display:grid!important;grid-template-columns:repeat(5,minmax(120px,1fr))!important;grid-auto-rows:minmax(148px,auto);gap:48px 44px!important;min-height:0!important;overflow:visible!important;padding:78px 58px 92px!important;border:1px solid #d7e1ee!important;border-radius:16px!important;background:linear-gradient(rgba(255,255,255,.94),rgba(255,255,255,.94)),repeating-linear-gradient(0deg,transparent 0 31px,rgba(18,57,109,.05) 31px 32px),repeating-linear-gradient(90deg,transparent 0 31px,rgba(18,57,109,.05) 31px 32px)!important;box-shadow:0 20px 44px rgba(15,45,93,.08)!important}.aba-study-roadmap-board::before,.aba-study-roadmap-board::after,.aba-study-roadmap-track,.aba-study-roadmap-board>.aba-study-avatar-runner{display:none!important}.aba-study-roadmap-start,.aba-study-roadmap-finish{position:relative!important;z-index:8;inset:auto!important;display:grid!important;place-items:center;width:78px!important;height:78px!important;border:6px solid #ffffff;border-radius:999px;color:#ffffff;font-size:15px;font-weight:900;letter-spacing:.02em;text-transform:uppercase;box-shadow:0 18px 34px rgba(15,45,93,.18)}.aba-study-roadmap-start{grid-column:1;grid-row:1;justify-self:center;align-self:center;margin:0!important;background:#050b14!important}.aba-study-roadmap-finish{grid-column:5;grid-row:8;justify-self:center;align-self:center;margin:0!important;background:var(--aba-red)!important}.aba-library-embed-body .aba-library-shell{width:min(100%,1500px)!important;margin:0 auto!important;padding:20px 24px 38px!important;box-sizing:border-box!important}.aba-library-embed-body .aba-library-heading{width:100%!important;margin:0 0 26px!important}.aba-library-embed-body .aba-library-heading h1{margin:0!important;font-size:clamp(2.35rem,4vw,4.1rem)!important;font-weight:800!important;line-height:1!important}.aba-study-roadmap-start::after{content:"";position:absolute;left:calc(50% + 39px);top:50%;width:calc(100% + 34px);height:6px;border-radius:999px;background:repeating-linear-gradient(to right,var(--aba-blue) 0 18px,transparent 18px 30px);transform:translateY(-50%)}.aba-study-road-stop,.aba-study-road-stop:nth-of-type(odd),.aba-study-road-stop:nth-of-type(even){position:relative!important;z-index:6;left:auto!important;top:auto!important;transform:none!important;display:grid!important;justify-items:center;align-self:center;justify-self:center;grid-template-columns:1fr!important;gap:4px!important;width:118px!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;filter:none!important;opacity:1!important;cursor:pointer}.aba-study-road-stop::before{content:"";position:absolute;z-index:-1;top:39px;height:6px;border-radius:999px;background:repeating-linear-gradient(to right,var(--aba-blue) 0 18px,transparent 18px 30px)}.aba-study-road-stop.is-row-odd:not(.is-col-5)::before{left:calc(50% + 52px);width:calc(100% + 56px)}.aba-study-road-stop.is-row-even:not(.is-col-1)::before{right:calc(50% + 52px);width:calc(100% + 56px)}.aba-study-road-stop.is-row-odd.is-col-5::before,.aba-study-road-stop.is-row-even.is-col-1::before{display:none!important}.aba-study-road-stop::after{content:"";position:absolute;z-index:-1;display:none!important;top:calc(50% + 52px);width:8px;height:96px;border-radius:999px;background:repeating-linear-gradient(to bottom,var(--aba-blue) 0 18px,transparent 18px 30px)}.aba-study-road-stop.is-row-odd.is-col-5::after,.aba-study-road-stop.is-row-even.is-col-1::after{display:block!important;left:calc(50% - 4px)}.aba-study-road-stop span{grid-row:auto!important;width:108px!important;height:108px!important;border:8px solid #ffffff;border-radius:999px;background:#b8b8b8!important;color:#0b1f3a!important;font-size:18px;font-weight:900;box-shadow:0 16px 26px rgba(15,45,93,.14)}.aba-study-road-stop.is-kind-module span{width:78px!important;height:78px!important;font-size:18px}.aba-study-road-stop.is-kind-quiz span{border-color:#ffffff;box-shadow:0 0 0 4px rgba(200,22,35,.12),0 16px 26px rgba(15,45,93,.14)}.aba-study-road-stop.is-kind-mock span{background:#050b14!important;color:#ffffff!important}.aba-study-road-stop.is-mastered span{background:var(--aba-blue)!important;color:#ffffff!important}.aba-study-road-stop.is-repeat span{background:var(--aba-red)!important;color:#ffffff!important}.aba-study-road-stop.is-available span{background:#ffffff!important;color:var(--aba-red)!important;border-color:var(--aba-red);box-shadow:0 0 0 7px rgba(200,22,35,.10),0 16px 26px rgba(15,45,93,.14)}.aba-study-road-stop:hover span{transform:translateY(-2px);box-shadow:0 18px 30px rgba(15,45,93,.20)}.aba-study-road-stop strong{margin-top:-70px;color:#0b1f3a;font-size:12px;font-weight:900;line-height:1;text-align:center;text-transform:uppercase}.aba-study-road-stop small{max-width:142px;min-height:32px;color:#536882;font-size:11px;font-weight:700;line-height:1.15;text-align:center}.aba-study-road-stop button{display:none!important;width:112px;min-height:34px;border:1px solid var(--aba-blue);border-radius:8px;background:var(--aba-blue);color:#ffffff;font-size:14px;font-weight:800;cursor:pointer;box-shadow:0 10px 20px rgba(15,45,93,.12)}.aba-study-road-stop button:hover{background:var(--aba-red);border-color:var(--aba-red);transform:translateY(-1px)}.aba-study-node-pin{position:absolute;z-index:12;left:50%;top:-48px;width:44px;height:44px;transform:translateX(-50%)}.aba-study-node-pin::before{content:"";position:absolute;left:50%;top:29px;width:0;height:0;border-left:17px solid transparent;border-right:17px solid transparent;border-top:34px solid var(--aba-red);transform:translateX(-50%);filter:drop-shadow(0 12px 16px rgba(15,45,93,.20))}.aba-study-node-pin::after{content:"";position:absolute;inset:-5px;border-radius:999px;background:rgba(200,22,35,.16);border:2px solid rgba(200,22,35,.25)}.aba-study-node-pin .aba-profile-avatar{position:relative;z-index:2}.aba-study-node-pin .aba-profile-avatar.small{width:44px!important;height:44px!important}.aba-study-lesson-schema-card{grid-column:1 / -1}.aba-study-lesson-schema{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.aba-study-lesson-schema article{display:grid;grid-template-columns:34px 1fr;gap:10px;align-items:flex-start;padding:12px;border:1px solid #dce5f1;border-radius:8px;background:#ffffff}.aba-study-lesson-schema article span{display:grid;place-items:center;width:28px;height:28px;border-radius:999px;background:var(--aba-red);color:#ffffff;font-size:13px;font-weight:900}.aba-study-lesson-schema article strong{display:block;color:var(--aba-blue);font-size:13px;line-height:1.2;text-transform:uppercase}.aba-study-lesson-schema article p{margin:4px 0 0;color:#536882;font-size:13px;line-height:1.4}@media (max-width:1100px){.aba-study-roadmap-board{grid-template-columns:repeat(3,minmax(120px,1fr))!important;padding:72px 24px 86px!important}.aba-study-roadmap-start,.aba-study-roadmap-finish{grid-column:auto;grid-row:auto}.aba-study-roadmap-start::after,.aba-study-roadmap-finish::before,.aba-study-road-stop::before,.aba-study-road-stop::after{display:none!important}}@media (max-width:720px){.aba-study-roadmap-board{grid-template-columns:1fr!important;gap:34px!important}.aba-study-road-stop,.aba-study-road-stop:nth-of-type(odd),.aba-study-road-stop:nth-of-type(even){grid-column:auto!important;grid-row:auto!important;width:100%!important}.aba-study-lesson-schema{grid-template-columns:1fr}}body.aba-one-on-one-embed-body,.aba-simple-page.aba-one-on-one-page,.aba-my-one-on-one-frame-wrap{background:#f3f6fb!important}.aba-simple-page.aba-one-on-one-page{max-width:none!important;width:100%!important;margin:0!important;padding:clamp(44px,5vw,72px) clamp(22px,8vw,132px) 70px!important;box-sizing:border-box!important}.aba-simple-page.aba-one-on-one-page.aba-one-on-one-embed{padding:clamp(40px,5vw,68px) clamp(22px,7vw,120px) 70px!important}.aba-one-on-one-topbar{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:24px!important;width:100%!important;max-width:1180px!important;margin:0 auto 46px!important}.aba-one-on-one-topbar h1{margin:0!important;max-width:760px!important;color:var(--aba-blue)!important;font-size:clamp(44px,5.4vw,72px)!important;line-height:.96!important;letter-spacing:0!important;font-weight:900!important}.aba-one-on-one-topbar h1::after{content:""!important;display:block!important;width:72px!important;height:4px!important;margin-top:18px!important;border-radius:999px!important;background:var(--aba-red)!important}.aba-one-on-one-topbar p{display:none!important}.aba-one-on-one-topbar .aba-btn{min-width:132px!important;min-height:48px!important;border-radius:8px!important}.aba-one-on-one-calendar-panel{width:100%!important;max-width:920px!important;margin:0 auto!important;padding:28px 30px 30px!important;border:1px solid #dce5f1!important;border-radius:10px!important;background:#ffffff!important;box-shadow:0 24px 60px rgba(8,36,73,.10)!important}.aba-one-on-one-calendar-head{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:16px!important;margin-bottom:22px!important;padding:14px 18px!important;border:1px solid #dce5f1!important;border-radius:8px!important;background:#f8fafd!important}.aba-one-on-one-calendar-head h2{margin:0!important;color:var(--aba-blue)!important;font-size:28px!important;line-height:1.1!important;font-weight:900!important}.aba-one-on-one-timezone{margin:0!important;color:#728197!important;font-size:13px!important;font-weight:800!important;text-align:right!important}.aba-one-on-one-weekdays,.aba-one-on-one-grid{display:grid!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:8px!important}.aba-one-on-one-weekdays span{color:var(--aba-blue)!important;font-size:12px!important;font-weight:900!important;text-align:center!important;text-transform:uppercase!important}.aba-one-on-one-day{width:100%!important;min-height:96px!important;padding:12px!important;border:1px solid #dce5f1!important;border-radius:8px!important;background:#ffffff!important;color:var(--aba-blue)!important;text-align:left!important;box-shadow:none!important;transition:border-color .18s ease,background .18s ease,color .18s ease!important}.aba-one-on-one-day:hover{border-color:var(--aba-blue)!important}.aba-one-on-one-day strong{display:block!important;margin-bottom:28px!important;color:inherit!important;font-size:21px!important;line-height:1!important;font-weight:900!important}.aba-one-on-one-day span{display:block!important;color:inherit!important;font-size:12px!important;line-height:1.2!important;font-weight:900!important}.aba-one-on-one-day.is-unavailable{border-color:#ffd4d8!important;background:#fff0f1!important;color:var(--aba-red)!important}.aba-one-on-one-day.is-available{border-color:#9ec9ef!important;background:#ffffff!important;color:var(--aba-blue)!important;cursor:pointer!important}.aba-one-on-one-day.is-available:hover,.aba-one-on-one-day.is-selected{border-color:var(--aba-blue)!important;background:var(--aba-blue)!important;color:#ffffff!important}.aba-one-on-one-day.is-booked{border-color:var(--aba-blue)!important;background:var(--aba-blue)!important;color:#ffffff!important}.aba-one-on-one-legend{display:flex!important;flex-wrap:wrap!important;gap:14px!important;margin-top:18px!important;color:#52667f!important;font-size:13px!important}.aba-one-on-one-legend span{display:inline-flex!important;align-items:center!important;gap:6px!important}.aba-one-on-one-legend i{width:10px!important;height:10px!important;border-radius:999px!important;background:#9ec9ef!important}.aba-one-on-one-legend .is-booked i{background:var(--aba-blue)!important}.aba-one-on-one-legend .is-unavailable i{background:var(--aba-red)!important}.aba-one-modal{position:fixed!important;inset:0!important;z-index:9999!important;display:none!important;align-items:center!important;justify-content:center!important;padding:24px!important;background:rgba(8,20,39,.54)!important}.aba-one-modal.is-open{display:flex!important}.aba-one-modal-card{width:min(900px,100%)!important;max-height:calc(100vh - 48px)!important;overflow:auto!important;padding:28px!important;border:1px solid #dce5f1!important;border-radius:10px!important;background:#ffffff!important;box-shadow:0 30px 80px rgba(8,36,73,.25)!important}.aba-one-modal-head{display:flex!important;justify-content:space-between!important;gap:18px!important;align-items:flex-start!important;margin-bottom:20px!important}.aba-one-modal-head h2{margin:0!important;color:var(--aba-blue)!important;font-size:32px!important;line-height:1.05!important;font-weight:900!important}.aba-one-modal-head h2::after{content:""!important;display:block!important;width:64px!important;height:4px!important;margin-top:12px!important;border-radius:999px!important;background:var(--aba-red)!important}.aba-one-modal-close{display:inline-grid!important;place-items:center!important;min-width:42px!important;height:42px!important;border:1px solid #dce5f1!important;border-radius:999px!important;background:#ffffff!important;color:var(--aba-blue)!important;font-size:20px!important;cursor:pointer!important}.aba-one-slot-grid,.aba-one-duration-grid,.aba-one-domain-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin:12px 0 18px!important}.aba-one-slot-option,.aba-one-duration-option,.aba-one-domain-option{display:flex!important;align-items:center!important;gap:10px!important;min-height:48px!important;padding:12px 14px!important;border:1px solid #dce5f1!important;border-radius:8px!important;background:#f8fafd!important;color:var(--aba-blue)!important;font-size:14px!important;font-weight:800!important}.aba-one-fieldset{padding:16px!important;border:1px solid #dce5f1!important;border-radius:8px!important;background:#ffffff!important}.aba-one-fieldset legend{padding:0 8px!important;color:var(--aba-blue)!important;font-size:14px!important;font-weight:900!important}.aba-one-form-actions{display:flex!important;flex-wrap:wrap!important;gap:10px!important;align-items:center!important;margin-top:18px!important}.aba-one-form-actions .aba-btn{min-height:48px!important;border-radius:8px!important}.aba-my-one-on-one-frame-wrap{width:100%!important;min-height:1180px!important;overflow:visible!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:#f5f7fb!important}.aba-my-one-on-one-frame{display:block!important;width:100%!important;min-height:1180px!important;border:0!important;background:#f5f7fb!important}body.aba-one-on-one-embed-body,.aba-simple-page.aba-one-on-one-page,.aba-simple-page.aba-one-on-one-page.aba-one-on-one-embed{background:#f5f7fb!important}.aba-simple-page.aba-one-on-one-page,.aba-simple-page.aba-one-on-one-page.aba-one-on-one-embed{width:100%!important;max-width:none!important;margin:0!important;padding:64px 24px 88px!important;color:#0b2344!important;font-family:"Barlow Condensed","Arial Narrow",Arial,sans-serif!important}.aba-one-on-one-topbar,.aba-one-on-one-calendar-panel,.aba-one-on-one-legend,.aba-one-admin-card{width:min(100%,1500px)!important;max-width:1500px!important;margin-left:auto!important;margin-right:auto!important}.aba-one-on-one-topbar{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:28px!important;margin-bottom:34px!important}.aba-one-on-one-topbar h1{max-width:780px!important;margin:0!important;color:#123a6f!important;font-size:clamp(52px,5vw,76px)!important;line-height:.9!important;font-weight:900!important;letter-spacing:0!important}.aba-one-on-one-topbar h1::after{content:""!important;display:block!important;width:78px!important;height:5px!important;margin-top:14px!important;border-radius:999px!important;background:#c81925!important}.aba-one-on-one-topbar p{max-width:780px!important;margin:18px 0 0!important;color:#52657f!important;font-size:20px!important;line-height:1.35!important;font-weight:500!important}.aba-one-on-one-calendar-panel{padding:28px!important;border:1px solid #d9e3ef!important;border-radius:8px!important;background:#ffffff!important;box-shadow:0 18px 42px rgba(18,58,111,.08)!important}.aba-one-on-one-calendar-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;margin:0 0 18px!important;padding:0 0 16px!important;border-bottom:1px solid #e3eaf3!important}.aba-one-on-one-calendar-head h2{margin:0!important;color:#123a6f!important;font-size:34px!important;line-height:1!important;font-weight:900!important}.aba-one-on-one-calendar-head span,.aba-one-on-one-day-head{color:#6b7c90!important;font-size:15px!important;font-weight:800!important;text-transform:uppercase!important}.aba-one-on-one-calendar-grid{display:grid!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:10px!important;width:100%!important}.aba-one-on-one-day-head{padding:8px 10px!important;text-align:center!important}.aba-one-on-one-day{display:flex!important;flex-direction:column!important;justify-content:space-between!important;min-width:0!important;min-height:118px!important;padding:14px!important;border:1px solid #d9e3ef!important;border-radius:8px!important;background:#ffffff!important;color:#123a6f!important;font-family:inherit!important;text-align:left!important;box-shadow:none!important}.aba-one-on-one-day strong{margin:0!important;color:inherit!important;font-size:26px!important;line-height:1!important;font-weight:900!important}.aba-one-on-one-day span{color:inherit!important;font-size:15px!important;line-height:1.15!important;font-weight:800!important}.aba-one-on-one-day.available{border-color:#6eb8ff!important;background:#ffffff!important}.aba-one-on-one-day.available:hover,.aba-one-on-one-day.available.is-selected{border-color:#123a6f!important;background:#eaf4ff!important}.aba-one-on-one-day.scheduled{border-color:#123a6f!important;background:#123a6f!important;color:#ffffff!important}.aba-one-on-one-day.full,.aba-one-on-one-day.unavailable{border-color:#f4c7cc!important;background:#fff0f2!important;color:#c81925!important}.aba-one-on-one-day.empty{visibility:hidden!important}.aba-one-on-one-legend{display:flex!important;flex-wrap:wrap!important;gap:18px!important;align-items:center!important;margin-top:14px!important;color:#52657f!important;font-size:15px!important;font-weight:700!important}@media (max-width:980px){.aba-simple-page.aba-one-on-one-page,.aba-simple-page.aba-one-on-one-page.aba-one-on-one-embed{padding:40px 16px 64px!important}.aba-one-on-one-topbar{flex-direction:column!important}.aba-one-on-one-calendar-panel{overflow-x:auto!important}.aba-one-on-one-calendar-grid{min-width:760px!important}}body.aba-one-on-one-embed-body,.aba-simple-page.aba-one-on-one-page,.aba-simple-page.aba-one-on-one-page.aba-one-on-one-embed,.aba-my-one-on-one-frame-wrap,.aba-my-one-on-one-frame{background:#f5f7fb!important}.aba-simple-page.aba-one-on-one-page,.aba-simple-page.aba-one-on-one-page.aba-one-on-one-embed{width:100%!important;max-width:none!important;margin:0!important;padding:64px 24px 88px!important;color:#0b2344!important;font-family:"Barlow Condensed","Arial Narrow",Arial,sans-serif!important}.aba-one-on-one-topbar,.aba-one-on-one-calendar-panel,.aba-one-on-one-legend,.aba-one-admin-card{width:min(100%,1500px)!important;max-width:1500px!important;margin-left:auto!important;margin-right:auto!important}.aba-one-on-one-topbar{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:28px!important;margin-bottom:34px!important}.aba-one-on-one-topbar h1{max-width:780px!important;margin:0!important;color:#123a6f!important;font-size:clamp(52px,5vw,76px)!important;line-height:.9!important;font-weight:900!important;letter-spacing:0!important}.aba-one-on-one-topbar h1::after{content:""!important;display:block!important;width:78px!important;height:5px!important;margin-top:14px!important;border-radius:999px!important;background:#c81925!important}.aba-one-on-one-topbar p{max-width:780px!important;margin:18px 0 0!important;color:#52657f!important;font-size:20px!important;line-height:1.35!important;font-weight:500!important}.aba-one-on-one-topbar .aba-btn,.aba-one-admin-card .aba-btn,.aba-one-day-panel .aba-btn{min-height:48px!important;border-radius:8px!important;font-size:17px!important;font-weight:700!important}.aba-one-on-one-calendar-panel{padding:28px!important;border:1px solid #d9e3ef!important;border-radius:8px!important;background:#ffffff!important;box-shadow:0 18px 42px rgba(18,58,111,.08)!important}.aba-one-on-one-calendar-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;margin:0 0 18px!important;padding:0 0 16px!important;border-bottom:1px solid #e3eaf3!important}.aba-one-on-one-calendar-head h2{margin:0!important;color:#123a6f!important;font-size:34px!important;line-height:1!important;font-weight:900!important}.aba-one-on-one-calendar-head span,.aba-one-on-one-day-head{color:#6b7c90!important;font-size:15px!important;font-weight:800!important;text-transform:uppercase!important}.aba-one-on-one-calendar-grid{display:grid!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:10px!important;width:100%!important}.aba-one-on-one-day-head{padding:8px 10px!important;text-align:center!important}.aba-one-on-one-day{display:flex!important;flex-direction:column!important;justify-content:space-between!important;min-width:0!important;min-height:118px!important;padding:14px!important;border:1px solid #d9e3ef!important;border-radius:8px!important;background:#ffffff!important;color:#123a6f!important;font-family:inherit!important;text-align:left!important;box-shadow:none!important}.aba-one-on-one-day strong{margin:0!important;color:inherit!important;font-size:26px!important;line-height:1!important;font-weight:900!important}.aba-one-on-one-day span{color:inherit!important;font-size:15px!important;line-height:1.15!important;font-weight:800!important}.aba-one-on-one-day.available{border-color:#6eb8ff!important;background:#ffffff!important}.aba-one-on-one-day.available:hover,.aba-one-on-one-day.available.is-selected{border-color:#123a6f!important;background:#eaf4ff!important}.aba-one-on-one-day.scheduled{border-color:#123a6f!important;background:#123a6f!important;color:#ffffff!important}.aba-one-on-one-day.full,.aba-one-on-one-day.unavailable{border-color:#f4c7cc!important;background:#fff0f2!important;color:#c81925!important}.aba-one-on-one-day.empty{visibility:hidden!important}.aba-one-on-one-legend{display:flex!important;flex-wrap:wrap!important;gap:18px!important;align-items:center!important;margin-top:14px!important;color:#52657f!important;font-size:15px!important;font-weight:700!important}.aba-my-one-on-one-frame-wrap{width:100%!important;min-height:1180px!important;overflow:visible!important;border:0!important;border-radius:0!important;box-shadow:none!important}.aba-my-one-on-one-frame{display:block!important;width:100%!important;min-height:1180px!important;border:0!important}@media (max-width:980px){.aba-simple-page.aba-one-on-one-page,.aba-simple-page.aba-one-on-one-page.aba-one-on-one-embed{padding:40px 16px 64px!important}.aba-one-on-one-topbar{flex-direction:column!important}.aba-one-on-one-calendar-panel{overflow-x:auto!important}.aba-one-on-one-calendar-grid{min-width:760px!important}}body.aba-one-on-one-embed-body,.aba-simple-page.aba-one-on-one-page,.aba-my-one-on-one-frame-wrap{background:#f5f7fb!important}.aba-simple-page.aba-one-on-one-page,.aba-simple-page.aba-one-on-one-page.aba-one-on-one-embed{width:100%!important;max-width:none!important;margin:0!important;padding:64px 24px 86px!important;color:var(--aba-blue,#0f366d)!important;font-family:var(--aba-font,"Barlow Condensed","Arial Narrow",Arial,sans-serif)!important;box-sizing:border-box!important}.aba-one-on-one-topbar,.aba-one-on-one-calendar-panel,.aba-one-on-one-legend,.aba-one-on-one-admin{width:min(100%,1500px)!important;max-width:1500px!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}.aba-one-on-one-topbar{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:24px!important;margin-bottom:48px!important}.aba-one-on-one-topbar h1{margin:0!important;color:var(--aba-blue,#0f366d)!important;font-size:clamp(52px,5vw,80px)!important;line-height:.92!important;font-weight:900!important;letter-spacing:0!important}.aba-one-on-one-topbar h1::after{content:""!important;display:block!important;width:86px!important;height:5px!important;margin-top:16px!important;border-radius:999px!important;background:var(--aba-red,#c81722)!important}.aba-one-on-one-topbar p{max-width:720px!important;margin:20px 0 0!important;color:#64748b!important;font-size:20px!important;line-height:1.45!important;font-weight:500!important}.aba-one-on-one-topbar .aba-btn{min-width:150px!important;min-height:54px!important;border-radius:8px!important;align-self:start!important}.aba-one-on-one-calendar-panel{padding:28px!important;border:1px solid #dce5f1!important;border-radius:8px!important;background:#fff!important;box-shadow:0 20px 45px rgba(15,54,109,.08)!important}.aba-one-on-one-month{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;margin-bottom:18px!important;padding:0 0 16px!important;border-bottom:1px solid #dce5f1!important}.aba-one-on-one-month strong{color:var(--aba-blue,#0f366d)!important;font-size:30px!important;line-height:1!important;font-weight:900!important}.aba-one-on-one-month span{color:#64748b!important;font-size:14px!important;font-weight:800!important;text-align:right!important}.aba-one-on-one-calendar-grid{display:grid!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:10px!important}.aba-one-on-one-day-head{min-height:32px!important;color:var(--aba-blue,#0f366d)!important;font-size:13px!important;font-weight:900!important;text-align:center!important;text-transform:uppercase!important}button.aba-one-on-one-day,.aba-one-on-one-day.empty{width:100%!important;min-width:0!important;min-height:112px!important;padding:14px!important;border-radius:8px!important;box-sizing:border-box!important}button.aba-one-on-one-day{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:space-between!important;border:1px solid #dce5f1!important;background:#fff!important;color:var(--aba-blue,#0f366d)!important;box-shadow:none!important;cursor:pointer!important}button.aba-one-on-one-day strong{display:block!important;margin:0 0 30px!important;color:inherit!important;font-size:22px!important;line-height:1!important;font-weight:900!important}button.aba-one-on-one-day span{display:block!important;color:inherit!important;font-size:14px!important;line-height:1.1!important;font-weight:800!important}button.aba-one-on-one-day.available{border-color:#75b8ff!important;background:#fff!important}button.aba-one-on-one-day.available:hover,button.aba-one-on-one-day.is-selected{border-color:var(--aba-blue,#0f366d)!important;background:#eef6ff!important;transform:translateY(-2px)!important}button.aba-one-on-one-day.scheduled{border-color:var(--aba-blue,#0f366d)!important;background:var(--aba-blue,#0f366d)!important;color:#fff!important}button.aba-one-on-one-day.full,button.aba-one-on-one-day.unavailable{border-color:#f4cfd2!important;background:#fff0f1!important;color:var(--aba-red,#c81722)!important;cursor:not-allowed!important}.aba-one-on-one-day.empty{border:0!important;background:transparent!important}.aba-one-on-one-legend{display:flex!important;flex-wrap:wrap!important;gap:18px!important;margin-top:18px!important;color:#64748b!important;font-size:14px!important;font-weight:700!important}.aba-my-one-on-one-frame-wrap{width:100%!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important}.aba-my-one-on-one-frame{display:block!important;width:100%!important;min-height:1180px!important;border:0!important;background:#f5f7fb!important}@media (max-width:820px){.aba-simple-page.aba-one-on-one-page,.aba-simple-page.aba-one-on-one-page.aba-one-on-one-embed{padding:34px 16px 54px!important}.aba-one-on-one-topbar{grid-template-columns:1fr!important}.aba-one-on-one-calendar-panel{padding:18px!important}.aba-one-on-one-calendar-grid{gap:6px!important}button.aba-one-on-one-day,.aba-one-on-one-day.empty{min-height:78px!important;padding:9px!important}button.aba-one-on-one-day strong{margin-bottom:16px!important;font-size:17px!important}}body.aba-one-on-one-embed-body,.aba-simple-page.aba-one-on-one-page,.aba-my-one-on-one-frame-wrap{background:#f5f7fb!important}.aba-simple-page.aba-one-on-one-page,.aba-simple-page.aba-one-on-one-page.aba-one-on-one-embed{width:100%!important;max-width:none!important;margin:0!important;padding:64px 24px 86px!important;color:var(--aba-blue,#0f366d)!important;font-family:var(--aba-font,"Barlow Condensed","Arial Narrow",Arial,sans-serif)!important;box-sizing:border-box!important}.aba-one-on-one-topbar,.aba-one-on-one-calendar-panel,.aba-one-on-one-legend,.aba-one-on-one-admin{width:min(100%,1500px)!important;max-width:1500px!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}.aba-one-on-one-topbar{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:24px!important;margin-bottom:48px!important}.aba-one-on-one-topbar h1{margin:0!important;color:var(--aba-blue,#0f366d)!important;font-size:clamp(52px,5vw,80px)!important;line-height:.92!important;font-weight:900!important;letter-spacing:0!important}.aba-one-on-one-topbar h1::after{content:""!important;display:block!important;width:86px!important;height:5px!important;margin-top:16px!important;border-radius:999px!important;background:var(--aba-red,#c81722)!important}.aba-one-on-one-topbar p{max-width:720px!important;margin:20px 0 0!important;color:#64748b!important;font-size:20px!important;line-height:1.45!important;font-weight:500!important}.aba-one-on-one-topbar .aba-btn{min-width:150px!important;min-height:54px!important;border-radius:8px!important;align-self:start!important}.aba-one-on-one-calendar-panel{padding:28px!important;border:1px solid #dce5f1!important;border-radius:8px!important;background:#fff!important;box-shadow:0 20px 45px rgba(15,54,109,.08)!important}.aba-one-on-one-month{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;margin-bottom:18px!important;padding:0 0 16px!important;border-bottom:1px solid #dce5f1!important}.aba-one-on-one-month strong{color:var(--aba-blue,#0f366d)!important;font-size:30px!important;line-height:1!important;font-weight:900!important}.aba-one-on-one-month span{color:#64748b!important;font-size:14px!important;font-weight:800!important;text-align:right!important}.aba-one-on-one-calendar-grid{display:grid!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:10px!important}.aba-one-on-one-day-head{min-height:32px!important;color:var(--aba-blue,#0f366d)!important;font-size:13px!important;font-weight:900!important;text-align:center!important;text-transform:uppercase!important}button.aba-one-on-one-day,.aba-one-on-one-day.empty{width:100%!important;min-width:0!important;min-height:112px!important;padding:14px!important;border-radius:8px!important;box-sizing:border-box!important}button.aba-one-on-one-day{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:space-between!important;border:1px solid #dce5f1!important;background:#fff!important;color:var(--aba-blue,#0f366d)!important;box-shadow:none!important;cursor:pointer!important}button.aba-one-on-one-day strong{display:block!important;margin:0 0 30px!important;color:inherit!important;font-size:22px!important;line-height:1!important;font-weight:900!important}button.aba-one-on-one-day span{display:block!important;color:inherit!important;font-size:14px!important;line-height:1.1!important;font-weight:800!important}button.aba-one-on-one-day.available{border-color:#75b8ff!important;background:#fff!important}button.aba-one-on-one-day.available:hover,button.aba-one-on-one-day.is-selected{border-color:var(--aba-blue,#0f366d)!important;background:#eef6ff!important;transform:translateY(-2px)!important}button.aba-one-on-one-day.scheduled{border-color:var(--aba-blue,#0f366d)!important;background:var(--aba-blue,#0f366d)!important;color:#fff!important}button.aba-one-on-one-day.full,button.aba-one-on-one-day.unavailable{border-color:#f4cfd2!important;background:#fff0f1!important;color:var(--aba-red,#c81722)!important;cursor:not-allowed!important}.aba-one-on-one-day.empty{border:0!important;background:transparent!important}.aba-one-on-one-legend{display:flex!important;flex-wrap:wrap!important;gap:18px!important;margin-top:18px!important;color:#64748b!important;font-size:14px!important;font-weight:700!important}.aba-my-one-on-one-frame-wrap{width:100%!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important}.aba-my-one-on-one-frame{display:block!important;width:100%!important;min-height:1180px!important;border:0!important;background:#f5f7fb!important}@media (max-width:820px){.aba-simple-page.aba-one-on-one-page,.aba-simple-page.aba-one-on-one-page.aba-one-on-one-embed{padding:34px 16px 54px!important}.aba-one-on-one-topbar{grid-template-columns:1fr!important}.aba-one-on-one-calendar-panel{padding:18px!important}.aba-one-on-one-calendar-grid{gap:6px!important}button.aba-one-on-one-day,.aba-one-on-one-day.empty{min-height:78px!important;padding:9px!important}button.aba-one-on-one-day strong{margin-bottom:16px!important;font-size:17px!important}}body.aba-one-on-one-embed-body,.aba-simple-page.aba-one-on-one-page,.aba-my-one-on-one-frame-wrap{background:#f5f7fb!important}.aba-simple-page.aba-one-on-one-page{width:100%!important;max-width:none!important;margin:0!important;padding:64px 24px 86px!important;color:var(--aba-blue,#0f366d)!important;font-family:var(--aba-font,"Barlow Condensed","Arial Narrow",Arial,sans-serif)!important;box-sizing:border-box!important}.aba-simple-page.aba-one-on-one-page.aba-one-on-one-embed{padding:64px 24px 86px!important}.aba-one-on-one-topbar,.aba-one-on-one-calendar-panel,.aba-one-on-one-legend,.aba-one-on-one-admin{width:min(100%,1500px)!important;max-width:1500px!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}.aba-one-on-one-topbar{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:24px!important;margin-bottom:48px!important}.aba-one-on-one-topbar h1{margin:0!important;color:var(--aba-blue,#0f366d)!important;font-size:clamp(52px,5vw,80px)!important;line-height:.92!important;font-weight:900!important;letter-spacing:0!important}.aba-one-on-one-topbar h1::after{content:""!important;display:block!important;width:78px!important;height:5px!important;margin-top:16px!important;border-radius:999px!important;background:var(--aba-red,#c81722)!important}.aba-one-on-one-topbar p{max-width:720px!important;margin:20px 0 0!important;color:#64748b!important;font-size:20px!important;line-height:1.45!important;font-weight:500!important}.aba-one-on-one-topbar .aba-btn{min-width:150px!important;min-height:54px!important;border-radius:8px!important;align-self:start!important}.aba-one-on-one-calendar-panel{padding:28px!important;border:1px solid #dce5f1!important;border-radius:8px!important;background:#ffffff!important;box-shadow:0 20px 45px rgba(15,54,109,.08)!important}.aba-one-on-one-month{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;margin-bottom:18px!important;padding:0 0 16px!important;border-bottom:1px solid #dce5f1!important}.aba-one-on-one-month strong{color:var(--aba-blue,#0f366d)!important;font-size:30px!important;line-height:1!important;font-weight:900!important}.aba-one-on-one-month span{color:#64748b!important;font-size:14px!important;font-weight:800!important;text-align:right!important}.aba-one-on-one-calendar-grid{display:grid!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:10px!important}.aba-one-on-one-day-head{min-height:32px!important;color:var(--aba-blue,#0f366d)!important;font-size:13px!important;font-weight:900!important;text-align:center!important;text-transform:uppercase!important}button.aba-one-on-one-day,.aba-one-on-one-day.empty{width:100%!important;min-width:0!important;min-height:108px!important;padding:14px!important;border-radius:8px!important;box-sizing:border-box!important}button.aba-one-on-one-day{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:space-between!important;border:1px solid #dce5f1!important;background:#ffffff!important;color:var(--aba-blue,#0f366d)!important;text-align:left!important;cursor:pointer!important;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease!important}button.aba-one-on-one-day strong{display:block!important;margin:0!important;color:inherit!important;font-size:24px!important;line-height:1!important;font-weight:900!important}button.aba-one-on-one-day span{display:block!important;margin-top:20px!important;color:inherit!important;font-size:14px!important;line-height:1.15!important;font-weight:800!important}button.aba-one-on-one-day.available{border-color:#93c5fd!important;background:#ffffff!important;color:var(--aba-blue,#0f366d)!important}button.aba-one-on-one-day.available:hover,button.aba-one-on-one-day.is-selected{border-color:var(--aba-blue,#0f366d)!important;background:var(--aba-blue,#0f366d)!important;color:#ffffff!important;transform:translateY(-2px)!important}button.aba-one-on-one-day.scheduled{border-color:var(--aba-blue,#0f366d)!important;background:var(--aba-blue,#0f366d)!important;color:#ffffff!important}button.aba-one-on-one-day.full,button.aba-one-on-one-day.unavailable{border-color:#f4c7cc!important;background:#fff1f2!important;color:var(--aba-red,#c81722)!important;cursor:not-allowed!important}.aba-one-on-one-day.empty{border:1px solid transparent!important;background:transparent!important}.aba-one-on-one-legend{display:flex!important;flex-wrap:wrap!important;gap:18px!important;margin-top:16px!important;color:#64748b!important;font-size:14px!important;font-weight:700!important}.aba-one-on-one-legend span{display:inline-flex!important;align-items:center!important;gap:8px!important}.aba-one-on-one-legend i{display:inline-block!important;width:10px!important;height:10px!important;border-radius:999px!important}.aba-one-on-one-legend i.available{background:#3b82f6!important}.aba-one-on-one-legend i.scheduled{background:#0f366d!important}.aba-one-on-one-legend i.unavailable{background:#c81722!important}.aba-one-modal[hidden],.aba-one-payment-modal[hidden],.aba-one-admin-modal[hidden]{display:none!important}.aba-one-modal:not([hidden]),.aba-one-payment-modal:not([hidden]),.aba-one-admin-modal:not([hidden]){position:fixed!important;inset:0!important;z-index:9999!important;display:grid!important;place-items:center!important;padding:24px!important;background:rgba(8,20,39,.58)!important}.aba-one-modal-card,.aba-one-payment-card,.aba-one-admin-card{width:min(100%,920px)!important;max-height:calc(100vh - 48px)!important;overflow:auto!important;border-radius:8px!important;background:#ffffff!important;box-shadow:0 24px 70px rgba(8,20,39,.28)!important}.aba-one-slot-grid,.aba-one-duration-grid,.aba-one-domain-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(170px,1fr))!important;gap:10px!important}.aba-one-slot-grid label,.aba-one-duration-grid label,.aba-one-domain-grid label{min-height:48px!important;border-radius:8px!important;font-size:15px!important}.aba-my-one-on-one-frame-wrap{width:100%!important;min-height:980px!important;overflow:visible!important;border:0!important;border-radius:0!important;box-shadow:none!important}.aba-my-one-on-one-frame{display:block!important;width:100%!important;min-height:1100px!important;border:0!important;background:#f5f7fb!important}@media (max-width:900px){.aba-simple-page.aba-one-on-one-page,.aba-simple-page.aba-one-on-one-page.aba-one-on-one-embed{padding:36px 16px 56px!important}.aba-one-on-one-topbar{grid-template-columns:1fr!important}.aba-one-on-one-topbar h1{font-size:46px!important}.aba-one-on-one-calendar-panel{padding:18px!important}.aba-one-on-one-calendar-grid{gap:6px!important}button.aba-one-on-one-day,.aba-one-on-one-day.empty{min-height:76px!important;padding:9px!important}button.aba-one-on-one-day strong{font-size:18px!important}button.aba-one-on-one-day span{margin-top:10px!important;font-size:11px!important}}body.aba-one-on-one-embed-body,.aba-simple-page.aba-one-on-one-page,.aba-my-one-on-one-frame-wrap,.aba-my-one-on-one-frame{background:#f3f6fb!important}.aba-simple-page.aba-one-on-one-page{width:100%!important;max-width:none!important;margin:0!important;min-height:68vh!important;padding:clamp(54px,6vw,86px) clamp(22px,7vw,118px) 110px!important;color:#102a4c!important}.aba-simple-page.aba-one-on-one-page.aba-one-on-one-embed{padding:46px clamp(18px,5vw,72px) 72px!important;min-height:auto!important}.aba-one-on-one-topbar{width:min(100%,1180px)!important;max-width:1180px!important;margin:0 auto 34px!important;padding:0!important;display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:24px!important}.aba-one-on-one-topbar h1{max-width:860px!important;margin:0!important;color:#12376d!important;font-size:clamp(38px,4.2vw,62px)!important;line-height:1.03!important;font-weight:800!important;letter-spacing:0!important}.aba-one-on-one-topbar h1::after{content:""!important;display:block!important;width:92px!important;height:5px!important;margin-top:16px!important;border-radius:999px!important;background:#c81623!important}.aba-one-on-one-topbar p{display:none!important}.aba-one-on-one-topbar .aba-btn{flex:0 0 auto!important;margin-top:8px!important;min-width:142px!important;min-height:48px!important;border-radius:8px!important}.aba-one-on-one-calendar-panel{width:min(100%,920px)!important;max-width:920px!important;margin:0 auto!important;padding:28px!important;border:1px solid #d8e1ed!important;border-radius:10px!important;background:#ffffff!important;box-shadow:0 22px 46px rgba(15,45,93,.08)!important}.aba-one-on-one-month{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;min-height:56px!important;margin:0 0 20px!important;padding:0 0 14px!important;border-bottom:1px solid #e4ebf5!important}.aba-one-on-one-month strong{color:#12376d!important;font-size:26px!important;line-height:1.1!important;font-weight:800!important}.aba-one-on-one-month span{color:#64748b!important;font-size:13px!important;font-weight:700!important;text-align:right!important}.aba-one-on-one-calendar-grid{display:grid!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:8px!important}.aba-one-on-one-day-head{display:block!important;padding:0 0 8px!important;color:#12376d!important;font-size:11px!important;line-height:1.2!important;font-weight:800!important;text-align:center!important;text-transform:uppercase!important}button.aba-one-on-one-day{appearance:none!important;width:100%!important;min-height:96px!important;padding:12px!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;align-items:flex-start!important;border:1px solid #d8e1ed!important;border-radius:8px!important;background:#ffffff!important;color:#12376d!important;font:inherit!important;text-align:left!important;cursor:pointer!important}button.aba-one-on-one-day strong{color:inherit!important;font-size:20px!important;line-height:1!important;font-weight:800!important}button.aba-one-on-one-day span{margin:0!important;color:inherit!important;font-size:12px!important;line-height:1.25!important;font-weight:800!important}button.aba-one-on-one-day.available{border-color:#8cb8ef!important;background:#ffffff!important}button.aba-one-on-one-day.available:hover,button.aba-one-on-one-day.is-selected,button.aba-one-on-one-day.scheduled{background:#12376d!important;border-color:#12376d!important;color:#ffffff!important;box-shadow:0 10px 20px rgba(18,55,109,.16)!important}button.aba-one-on-one-day.full,button.aba-one-on-one-day.unavailable{background:#fff1f2!important;border-color:#f6c4c9!important;color:#c81623!important;cursor:default!important;box-shadow:none!important}.aba-one-on-one-day.empty{visibility:hidden!important;min-height:96px!important}.aba-one-on-one-legend{display:flex!important;flex-wrap:wrap!important;gap:16px!important;margin-top:16px!important;color:#64748b!important;font-size:12px!important;font-weight:700!important}.aba-one-on-one-legend span{display:inline-flex!important;align-items:center!important;gap:7px!important}.aba-one-on-one-legend i{width:11px!important;height:11px!important;border-radius:999px!important}.aba-one-on-one-legend i.available{background:#2f80ff!important}.aba-one-on-one-legend i.scheduled{background:#12376d!important}.aba-one-on-one-legend i.unavailable{background:#c81623!important}.aba-one-modal[hidden],.aba-one-day-panel[hidden],.aba-one-payment-modal[hidden]{display:none!important}.aba-one-modal{position:fixed!important;inset:0!important;z-index:99999!important;display:grid!important;place-items:center!important;padding:24px!important}.aba-one-modal-backdrop{position:absolute!important;inset:0!important;background:rgba(8,16,30,.62)!important}.aba-one-modal-card{position:relative!important;z-index:1!important;width:min(760px,calc(100vw - 36px))!important;max-height:calc(100vh - 48px)!important;overflow:auto!important;padding:28px!important;border:1px solid #d8e1ed!important;border-radius:10px!important;background:#ffffff!important;box-shadow:0 32px 90px rgba(8,16,30,.26)!important}.aba-one-admin-modal-card,.aba-one-payment-card{width:min(980px,calc(100vw - 36px))!important}.aba-one-payment-frame{width:100%!important;height:min(760px,calc(100vh - 100px))!important;border:0!important;border-radius:8px!important;background:#ffffff!important}.aba-one-modal-close{position:absolute!important;top:16px!important;right:16px!important;width:36px!important;height:36px!important;display:grid!important;place-items:center!important;border:1px solid #d8e1ed!important;border-radius:999px!important;background:#ffffff!important;color:#12376d!important;font-size:24px!important;line-height:1!important;cursor:pointer!important}.aba-one-modal-close:hover{background:#c81623!important;border-color:#c81623!important;color:#ffffff!important}.aba-one-day-head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:20px!important;margin:0 0 22px!important;padding:0 52px 0 0!important}.aba-one-day-head h2{margin:6px 0 0!important;color:#12376d!important;font-size:clamp(28px,4vw,40px)!important;line-height:1.05!important;font-weight:800!important}.aba-one-book-form{display:grid!important;gap:16px!important}.aba-one-duration-toggle,.aba-one-domain-mode{display:flex!important;flex-wrap:wrap!important;gap:10px!important}.aba-one-duration-toggle button,.aba-one-domain-mode label{min-height:44px!important;padding:10px 14px!important;display:inline-flex!important;align-items:center!important;gap:8px!important;border:1px solid #d8e1ed!important;border-radius:8px!important;background:#ffffff!important;color:#12376d!important;font-size:14px!important;font-weight:800!important}.aba-one-duration-toggle button.is-active{background:#12376d!important;border-color:#12376d!important;color:#ffffff!important}.aba-one-slot-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.aba-one-slot-pill{min-height:74px!important;padding:12px!important;display:grid!important;grid-template-columns:18px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;border:1px solid #d8e1ed!important;border-radius:8px!important;background:#f8fafc!important;color:#12376d!important}.aba-one-slot-pill:has(input:checked){border-color:#12376d!important;background:#eef5ff!important}.aba-one-slot-pill strong,.aba-one-slot-pill small{display:block!important}.aba-one-slot-pill strong{color:#12376d!important;font-size:14px!important;line-height:1.25!important;font-weight:800!important}.aba-one-slot-pill small{margin-top:3px!important;color:#64748b!important;font-size:12px!important;line-height:1.25!important;font-weight:700!important}.aba-one-slot-pill b{color:#c81623!important;font-size:14px!important;font-weight:900!important}.aba-one-domain-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.aba-one-domain-grid label{min-height:44px!important;padding:10px 12px!important;display:flex!important;align-items:center!important;gap:8px!important;border:1px solid #d8e1ed!important;border-radius:8px!important;background:#ffffff!important;color:#12376d!important;font-size:13px!important;line-height:1.25!important;font-weight:700!important}.aba-one-domain-grid label span{display:inline-grid!important;place-items:center!important;flex:0 0 28px!important;width:28px!important;height:28px!important;border-radius:999px!important;background:#12376d!important;color:#ffffff!important;font-weight:800!important}.aba-one-modal-actions,.aba-one-booked-session{display:flex!important;flex-wrap:wrap!important;gap:10px!important;align-items:center!important}.aba-one-booked-session{justify-content:space-between!important;margin-bottom:18px!important;padding:16px!important;border:1px solid #d8e1ed!important;border-radius:8px!important;background:#f8fafc!important}.aba-one-admin-inline{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.aba-one-admin-inline .wide,.aba-one-weekdays{grid-column:1 / -1!important}.aba-one-admin-inline label,.aba-one-admin-inline fieldset{display:grid!important;gap:6px!important;margin:0!important}.aba-one-admin-inline input,.aba-one-admin-inline select{min-height:44px!important;padding:10px 12px!important;border:1px solid #d8e1ed!important;border-radius:8px!important}.aba-my-one-on-one-frame-wrap{margin:0!important;padding:0!important;border:0!important;background:#f3f6fb!important;overflow:hidden!important}.aba-my-one-on-one-frame{display:block!important;width:100%!important;min-height:1040px!important;border:0!important;background:#f3f6fb!important}@media (max-width:900px){.aba-one-on-one-topbar{flex-direction:column!important}.aba-one-on-one-calendar-panel{padding:18px!important}.aba-one-on-one-calendar-grid{gap:5px!important}button.aba-one-on-one-day{min-height:78px!important;padding:8px!important}.aba-one-slot-grid,.aba-one-domain-grid,.aba-one-admin-inline{grid-template-columns:1fr!important}}body.aba-one-on-one-embed-body,.aba-simple-page.aba-one-on-one-page,.aba-my-one-on-one-frame-wrap{background:#f3f6fb!important}.aba-simple-page.aba-one-on-one-page{width:100%!important;max-width:none!important;margin:0!important;display:block!important;min-height:68vh!important;padding:clamp(54px,6vw,86px) clamp(22px,7vw,118px) 110px!important;color:#102a4c!important}.aba-simple-page.aba-one-on-one-page.aba-one-on-one-embed{padding:46px clamp(18px,5vw,72px) 72px!important;min-height:auto!important}.aba-one-on-one-topbar{width:min(100%,1180px)!important;max-width:1180px!important;margin:0 auto 34px!important;padding:0!important;display:flex!important;justify-content:space-between!important;align-items:flex-start!important;gap:24px!important}.aba-one-on-one-topbar>div{min-width:0!important}.aba-one-on-one-topbar h1{max-width:860px!important;margin:0!important;color:#12376d!important;font-size:clamp(38px,4.2vw,62px)!important;line-height:1.03!important;font-weight:800!important;letter-spacing:0!important}.aba-one-on-one-topbar h1::after{content:""!important;display:block!important;width:92px!important;height:5px!important;margin-top:16px!important;border-radius:999px!important;background:#c81623!important}.aba-one-on-one-topbar p{display:none!important}.aba-one-on-one-topbar .aba-btn{flex:0 0 auto!important;margin-top:8px!important;min-width:142px!important;min-height:48px!important;border-radius:8px!important}.aba-one-on-one-calendar-panel{width:min(100%,920px)!important;max-width:920px!important;margin:0 auto!important;padding:28px!important;border:1px solid #d8e1ed!important;border-radius:10px!important;background:#ffffff!important;box-shadow:0 22px 46px rgba(15,45,93,.08)!important}.aba-one-on-one-month{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;min-height:56px!important;margin:0 0 20px!important;padding:0 0 14px!important;border-bottom:1px solid #e4ebf5!important}.aba-one-on-one-month strong{color:#12376d!important;font-size:26px!important;line-height:1.1!important;font-weight:800!important}.aba-one-on-one-month span{color:#64748b!important;font-size:13px!important;font-weight:700!important;text-align:right!important}.aba-one-on-one-calendar-grid{display:grid!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:8px!important}.aba-one-on-one-day-head{display:block!important;padding:0 0 8px!important;color:#12376d!important;font-size:11px!important;line-height:1.2!important;font-weight:800!important;text-align:center!important;text-transform:uppercase!important}button.aba-one-on-one-day{appearance:none!important;width:100%!important;min-height:96px!important;padding:12px!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;align-items:flex-start!important;border:1px solid #d8e1ed!important;border-radius:8px!important;background:#ffffff!important;color:#12376d!important;font:inherit!important;text-align:left!important;cursor:pointer!important;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease!important}button.aba-one-on-one-day strong{color:inherit!important;font-size:20px!important;line-height:1!important;font-weight:800!important}button.aba-one-on-one-day span{margin:0!important;color:inherit!important;font-size:12px!important;line-height:1.25!important;font-weight:800!important}button.aba-one-on-one-day.available{border-color:#8cb8ef!important;background:#ffffff!important}button.aba-one-on-one-day.available:hover,button.aba-one-on-one-day.is-selected{background:#12376d!important;border-color:#12376d!important;color:#ffffff!important;transform:translateY(-1px)!important;box-shadow:0 10px 20px rgba(18,55,109,.16)!important}button.aba-one-on-one-day.scheduled{background:#12376d!important;border-color:#12376d!important;color:#ffffff!important}button.aba-one-on-one-day.full,button.aba-one-on-one-day.unavailable{background:#fff1f2!important;border-color:#f6c4c9!important;color:#c81623!important;cursor:default!important;box-shadow:none!important;transform:none!important}.aba-one-on-one-day.empty{visibility:hidden!important;min-height:96px!important}.aba-one-on-one-legend{display:flex!important;flex-wrap:wrap!important;gap:16px!important;margin-top:16px!important;color:#64748b!important;font-size:12px!important;font-weight:700!important}.aba-one-on-one-legend span{display:inline-flex!important;align-items:center!important;gap:7px!important}.aba-one-on-one-legend i{width:11px!important;height:11px!important;border-radius:999px!important}.aba-one-on-one-legend i.available{background:#2f80ff!important}.aba-one-on-one-legend i.scheduled{background:#12376d!important}.aba-one-on-one-legend i.unavailable{background:#c81623!important}.aba-one-modal[hidden],.aba-one-day-panel[hidden],.aba-one-payment-modal[hidden]{display:none!important}.aba-one-modal{position:fixed!important;inset:0!important;z-index:99999!important;display:grid!important;place-items:center!important;padding:24px!important}.aba-one-modal-backdrop{position:absolute!important;inset:0!important;background:rgba(8,16,30,.62)!important}.aba-one-modal-card{position:relative!important;z-index:1!important;width:min(760px,calc(100vw - 36px))!important;max-height:calc(100vh - 48px)!important;overflow:auto!important;padding:28px!important;border:1px solid #d8e1ed!important;border-radius:10px!important;background:#ffffff!important;box-shadow:0 32px 90px rgba(8,16,30,.26)!important}.aba-one-admin-modal-card,.aba-one-payment-card{width:min(980px,calc(100vw - 36px))!important}.aba-one-payment-card{padding:16px!important}.aba-one-payment-frame{width:100%!important;height:min(760px,calc(100vh - 100px))!important;border:0!important;border-radius:8px!important;background:#ffffff!important}.aba-one-modal-close{position:absolute!important;top:16px!important;right:16px!important;width:36px!important;height:36px!important;display:grid!important;place-items:center!important;border:1px solid #d8e1ed!important;border-radius:999px!important;background:#ffffff!important;color:#12376d!important;font-size:24px!important;line-height:1!important;cursor:pointer!important}.aba-one-modal-close:hover{background:#c81623!important;border-color:#c81623!important;color:#ffffff!important}.aba-one-day-head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:20px!important;margin:0 0 22px!important;padding:0 52px 0 0!important}.aba-one-day-head span{display:block!important;color:#c81623!important;font-size:12px!important;line-height:1.2!important;font-weight:800!important;text-transform:uppercase!important}.aba-one-day-head h2{margin:6px 0 0!important;color:#12376d!important;font-size:clamp(28px,4vw,40px)!important;line-height:1.05!important;font-weight:800!important}.aba-one-day-head strong{flex:0 0 auto!important;margin-top:22px!important;color:#12376d!important;font-size:16px!important;font-weight:800!important}.aba-one-book-form{display:grid!important;gap:16px!important}.aba-one-book-form h3{margin:6px 0 -4px!important;color:#12376d!important;font-size:16px!important;line-height:1.2!important;font-weight:800!important}.aba-one-duration-toggle,.aba-one-domain-mode{display:flex!important;flex-wrap:wrap!important;gap:10px!important}.aba-one-duration-toggle button,.aba-one-domain-mode label{min-height:44px!important;padding:10px 14px!important;display:inline-flex!important;align-items:center!important;gap:8px!important;border:1px solid #d8e1ed!important;border-radius:8px!important;background:#ffffff!important;color:#12376d!important;font-size:14px!important;font-weight:800!important}.aba-one-duration-toggle button.is-active{background:#12376d!important;border-color:#12376d!important;color:#ffffff!important}.aba-one-slot-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.aba-one-slot-pill{min-height:74px!important;padding:12px!important;display:grid!important;grid-template-columns:18px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;border:1px solid #d8e1ed!important;border-radius:8px!important;background:#f8fafc!important;color:#12376d!important}.aba-one-slot-pill:has(input:checked){border-color:#12376d!important;background:#eef5ff!important}.aba-one-slot-pill strong,.aba-one-slot-pill small{display:block!important}.aba-one-slot-pill strong{color:#12376d!important;font-size:14px!important;line-height:1.25!important;font-weight:800!important}.aba-one-slot-pill small{margin-top:3px!important;color:#64748b!important;font-size:12px!important;line-height:1.25!important;font-weight:700!important}.aba-one-slot-pill b{color:#c81623!important;font-size:14px!important;font-weight:900!important}.aba-one-domain-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.aba-one-domain-grid label{min-height:44px!important;padding:10px 12px!important;display:flex!important;align-items:center!important;gap:8px!important;border:1px solid #d8e1ed!important;border-radius:8px!important;background:#ffffff!important;color:#12376d!important;font-size:13px!important;line-height:1.25!important;font-weight:700!important}.aba-one-domain-grid label span{display:inline-grid!important;place-items:center!important;flex:0 0 28px!important;width:28px!important;height:28px!important;border-radius:999px!important;background:#12376d!important;color:#ffffff!important;font-weight:800!important}.aba-one-booked-session{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;margin-bottom:18px!important;padding:16px!important;border:1px solid #d8e1ed!important;border-radius:8px!important;background:#f8fafc!important}.aba-one-modal-actions{display:flex!important;flex-wrap:wrap!important;gap:10px!important;align-items:center!important}.aba-one-admin-inline{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.aba-one-admin-inline .wide,.aba-one-weekdays{grid-column:1 / -1!important}.aba-one-admin-inline label,.aba-one-admin-inline fieldset{display:grid!important;gap:6px!important;margin:0!important}.aba-one-admin-inline input,.aba-one-admin-inline select{min-height:44px!important;padding:10px 12px!important;border:1px solid #d8e1ed!important;border-radius:8px!important}.aba-my-one-on-one-frame-wrap{margin:0!important;padding:0!important;border:0!important;background:#f3f6fb!important;overflow:hidden!important}.aba-my-one-on-one-frame{display:block!important;width:100%!important;min-height:1040px!important;border:0!important;background:#f3f6fb!important}@media (max-width:900px){.aba-one-on-one-topbar{flex-direction:column!important}.aba-one-on-one-topbar h1{font-size:clamp(36px,11vw,52px)!important}.aba-one-on-one-calendar-panel{padding:18px!important}.aba-one-on-one-calendar-grid{gap:5px!important}button.aba-one-on-one-day{min-height:78px!important;padding:8px!important}button.aba-one-on-one-day strong{font-size:17px!important}button.aba-one-on-one-day span{font-size:10px!important}.aba-one-slot-grid,.aba-one-domain-grid,.aba-one-admin-inline{grid-template-columns:1fr!important}.aba-one-booked-session{align-items:flex-start!important;flex-direction:column!important}}body.aba-modal-open{overflow:hidden}body.aba-one-on-one-embed-body,.aba-one-on-one-page{background:#f3f6fb!important}.aba-one-on-one-page{padding:72px 28px 120px!important}.aba-one-on-one-page.aba-one-on-one-embed{padding:56px 28px 88px!important}.aba-one-on-one-topbar,.aba-one-on-one-calendar-panel,.aba-one-on-one-admin{max-width:760px!important;margin-left:auto!important;margin-right:auto!important}.aba-my-one-on-one-frame-wrap{background:#f3f6fb!important;padding:0!important;overflow:hidden!important}.aba-my-one-on-one-frame{width:100%!important;min-height:980px!important;border:0!important;display:block!important;background:#f3f6fb!important}.aba-one-on-one-topbar{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:24px!important;margin-bottom:28px!important;padding:0!important}.aba-one-on-one-topbar h1{max-width:620px!important;margin:0!important;color:#0f366d!important;font-size:clamp(42px,5vw,70px)!important;line-height:.95!important;letter-spacing:0!important}.aba-one-on-one-topbar h1::after{content:""!important;display:block!important;width:96px!important;height:5px!important;margin-top:14px!important;border-radius:999px!important;background:#c81722!important}.aba-one-on-one-topbar p{margin:20px 0 0!important;max-width:660px!important;color:#6c7f95!important;font-size:18px!important;line-height:1.55!important}.aba-one-on-one-topbar .aba-btn{flex:0 0 auto!important;margin-top:12px!important;min-width:140px!important}.aba-one-on-one-calendar-panel{background:#ffffff!important;border:1px solid #d8e1ed!important;border-radius:10px!important;padding:28px!important;box-shadow:0 18px 45px rgba(15,54,109,.12)!important}.aba-one-on-one-month{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;margin:0 0 18px!important;padding:16px 18px!important;background:#f8fbff!important;border:1px solid #e1e8f2!important;border-radius:8px!important}.aba-one-on-one-month strong{color:#0f366d!important;font-size:24px!important;line-height:1.1!important}.aba-one-on-one-month span{color:#6c7f95!important;font-size:13px!important;font-weight:700!important;text-align:right!important}.aba-one-on-one-calendar-grid{display:grid!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:8px!important}.aba-one-on-one-day-head{color:#0f366d!important;font-size:12px!important;font-weight:800!important;text-align:center!important;text-transform:uppercase!important}button.aba-one-on-one-day,.aba-one-on-one-day.empty{min-height:82px!important;padding:12px!important;border-radius:8px!important}button.aba-one-on-one-day{border:1px solid #d7e2ef!important;background:#fff!important;color:#0f366d!important;text-align:left!important;cursor:pointer!important;transition:background .18s ease,border-color .18s ease,transform .18s ease!important}button.aba-one-on-one-day strong{display:block!important;color:inherit!important;font-size:20px!important;line-height:1!important}button.aba-one-on-one-day span{display:block!important;margin-top:22px!important;color:inherit!important;font-size:12px!important;font-weight:800!important}button.aba-one-on-one-day.available{border-color:#89bdfa!important;background:#fff!important}button.aba-one-on-one-day.available:hover{background:#eaf3ff!important;transform:translateY(-1px)!important}button.aba-one-on-one-day.scheduled{background:#0f366d!important;border-color:#0f366d!important;color:#fff!important}button.aba-one-on-one-day.full,button.aba-one-on-one-day.unavailable{background:#fff0f1!important;border-color:#f2c7cb!important;color:#c81722!important}button.aba-one-on-one-day:disabled{cursor:default!important;opacity:1!important}.aba-one-on-one-day.empty{min-height:82px!important;border:0!important;background:transparent!important}.aba-one-on-one-legend{display:flex!important;gap:16px!important;flex-wrap:wrap!important;margin-top:16px!important;color:#5f7288!important;font-size:13px!important}.aba-one-on-one-legend span{display:inline-flex!important;align-items:center!important;gap:6px!important;font-weight:700!important}.aba-one-on-one-legend i{display:inline-block!important;width:10px!important;height:10px!important;border-radius:50%!important}.aba-one-on-one-legend i.available{background:#3b82f6!important}.aba-one-on-one-legend i.scheduled{background:#0f366d!important}.aba-one-on-one-legend i.unavailable{background:#c81722!important}.aba-one-modal[hidden],.aba-one-day-panel[hidden],.aba-one-empty[hidden],.aba-one-slot-pill[hidden]{display:none!important}.aba-one-modal{position:fixed!important;inset:0!important;z-index:10000!important;display:grid!important;place-items:center!important;padding:28px!important}.aba-one-modal-backdrop{position:absolute!important;inset:0!important;background:rgba(5,11,20,.58)!important;backdrop-filter:blur(2px)!important}.aba-one-modal-card{position:relative!important;width:min(860px,calc(100vw - 36px))!important;max-height:calc(100vh - 44px)!important;overflow:auto!important;background:#fff!important;border:1px solid #d8e1ed!important;border-radius:10px!important;padding:28px!important;box-shadow:0 24px 70px rgba(12,38,72,.25)!important}.aba-one-modal-close{position:absolute!important;top:14px!important;right:14px!important;z-index:2!important;width:34px!important;height:34px!important;border:1px solid #d8e1ed!important;border-radius:50%!important;background:#fff!important;color:#0f366d!important;font-size:22px!important;line-height:1!important;cursor:pointer!important}.aba-one-day-head{display:flex!important;justify-content:space-between!important;gap:20px!important;align-items:flex-start!important;margin-bottom:18px!important;padding-bottom:14px!important;border-bottom:1px solid #e7edf5!important}.aba-one-day-head span{color:#c81722!important;font-size:12px!important;font-weight:800!important;text-transform:uppercase!important}.aba-one-day-head h2{margin:4px 0 0!important;color:#0f366d!important;font-size:clamp(28px,3vw,42px)!important;line-height:1!important}.aba-one-day-head strong{flex:0 0 auto!important;padding:10px 14px!important;background:#fff0f1!important;border-radius:8px!important;color:#c81722!important;white-space:nowrap!important}.aba-one-book-form h3{margin:18px 0 10px!important;color:#0f366d!important;font-size:18px!important}.aba-one-duration-toggle{display:flex!important;gap:10px!important;flex-wrap:wrap!important;margin:6px 0 16px!important}.aba-one-duration-toggle button{border:1px solid #cfd9e8!important;border-radius:8px!important;background:#fff!important;color:#0f366d!important;padding:10px 16px!important;font-weight:800!important;cursor:pointer!important}.aba-one-duration-toggle button.is-active{background:#0f366d!important;border-color:#0f366d!important;color:#fff!important}.aba-one-slot-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))!important;gap:10px!important}.aba-one-slot-pill{display:flex!important;gap:10px!important;align-items:flex-start!important;justify-content:space-between!important;padding:12px!important;border:1px solid #d8e1ed!important;border-radius:8px!important;background:#f8fbff!important;cursor:pointer!important}.aba-one-slot-pill:has(input:checked){background:#eaf3ff!important;border-color:#0f366d!important}.aba-one-slot-pill span{flex:1!important}.aba-one-slot-pill small{display:block!important;margin-top:4px!important;color:#6c7f95!important}.aba-one-domain-mode{display:flex!important;gap:10px!important;flex-wrap:wrap!important;margin-bottom:10px!important}.aba-one-domain-mode label{padding:9px 12px!important;border:1px solid #d8e1ed!important;border-radius:8px!important;background:#fff!important}.aba-one-domain-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))!important;gap:8px!important;margin-bottom:18px!important}.aba-one-domain-grid label{display:flex!important;gap:8px!important;align-items:center!important;min-height:42px!important;padding:9px 10px!important;border:1px solid #d8e1ed!important;border-radius:8px!important;background:#fff!important;font-size:13px!important;line-height:1.25!important}.aba-one-domain-grid label span{color:#c81722!important;font-weight:800!important}.aba-one-booked-session{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;margin-bottom:16px!important;padding:14px!important;border:1px solid #d8e1ed!important;border-radius:8px!important;background:#f8fbff!important}.aba-one-booked-session small{display:block!important;margin-top:4px!important;color:#6c7f95!important}.aba-one-modal-actions{display:flex!important;align-items:center!important;gap:10px!important;flex-wrap:wrap!important}.aba-one-admin-mini{margin-top:18px!important;padding-top:12px!important;border-top:1px solid #e7edf5!important}.aba-one-admin-inline{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;margin-top:12px!important}.aba-one-admin-inline label,.aba-one-admin-inline fieldset{display:grid!important;gap:6px!important}.aba-one-admin-inline .wide,.aba-one-admin-inline button{grid-column:1 / -1!important}.aba-one-payment-card{width:min(760px,calc(100vw - 28px))!important;height:min(760px,calc(100vh - 36px))!important;padding:14px!important}.aba-one-payment-frame{width:100%!important;height:100%!important;border:0!important;border-radius:8px!important;background:#fff!important}.aba-checkout-modal-body{margin:0!important;background:#f3f6fb!important}.aba-one-checkout-modal-page{min-height:100vh!important;padding:16px!important}.aba-one-checkout-modal-page .aba-checkout-layout{max-width:720px!important;margin:0 auto!important;grid-template-columns:1fr!important;gap:14px!important}.aba-checkout-modal-body{min-width:0!important;min-height:100%!important;overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important}.aba-one-checkout-modal-page{width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:14px!important}.aba-one-checkout-modal-page .aba-checkout-layout{width:100%!important;max-width:680px!important;min-width:0!important;gap:12px!important}.aba-one-checkout-modal-page .aba-checkout-card{width:100%!important;min-width:0!important;padding:22px!important;border-radius:16px!important;overflow-wrap:anywhere!important}.aba-one-checkout-modal-page .aba-checkout-card h1{max-width:100%!important;margin:8px 0 10px!important;font-size:clamp(30px,5.2vw,38px)!important;line-height:1.02!important}.aba-one-checkout-modal-page .aba-checkout-card>p{margin:0!important;font-size:16px!important;line-height:1.42!important}.aba-one-checkout-modal-page .aba-checkout-price{margin:16px 0!important;font-size:clamp(28px,5vw,36px)!important;line-height:1!important}.aba-one-checkout-modal-page .aba-one-on-one-summary{gap:7px!important;padding:14px!important;border-radius:12px!important;background:#f3f7fc!important}.aba-one-checkout-modal-page .aba-one-on-one-summary strong,.aba-one-checkout-modal-page .aba-one-on-one-summary span,.aba-one-checkout-modal-page .aba-one-on-one-summary p{margin:0!important;font-size:14px!important;line-height:1.35!important}.aba-one-checkout-modal-page .aba-checkout-fields{grid-template-columns:1fr!important;gap:11px!important}.aba-one-checkout-modal-page .aba-checkout-fields label,.aba-one-checkout-modal-page .aba-checkout-fields label:first-child{grid-column:auto!important;min-width:0!important}.aba-one-checkout-modal-page .aba-checkout-fields input{min-width:0!important;min-height:46px!important}.aba-one-checkout-modal-page #aba-payment-form,.aba-one-checkout-modal-page .aba-stripe-element-shell,.aba-one-checkout-modal-page #aba-payment-element{width:100%!important;min-width:0!important}@media (max-width:520px){.aba-one-checkout-modal-page{padding:8px!important}.aba-one-checkout-modal-page .aba-checkout-layout{gap:9px!important}.aba-one-checkout-modal-page .aba-checkout-card{padding:17px 15px!important;border-radius:13px!important}.aba-one-checkout-modal-page .aba-checkout-card h1{font-size:29px!important;line-height:1.03!important}.aba-one-checkout-modal-page .aba-checkout-card>p{font-size:14px!important}.aba-one-checkout-modal-page .aba-checkout-price{font-size:28px!important}.aba-one-checkout-modal-page .aba-checkout-save{align-items:flex-start!important;padding:12px!important;font-size:13px!important}.aba-one-checkout-modal-page #aba-payment-submit{width:100%!important;min-height:48px!important}}.aba-one-on-one-page .aba-one-on-one-time-card,.aba-one-on-one-page .aba-one-on-one-time-panels{display:none!important}@media (max-width:720px){.aba-one-on-one-page{padding:40px 16px 90px!important}.aba-one-on-one-topbar{display:block!important}.aba-one-on-one-topbar h1{font-size:40px!important}.aba-one-on-one-calendar-panel{padding:18px!important}.aba-one-on-one-month{display:block!important}.aba-one-on-one-month span{display:block!important;margin-top:6px!important;text-align:left!important}button.aba-one-on-one-day,.aba-one-on-one-day.empty{min-height:70px!important;padding:9px!important}button.aba-one-on-one-day strong{font-size:16px!important}button.aba-one-on-one-day span{margin-top:14px!important;font-size:10px!important}.aba-one-day-head{display:block!important}.aba-one-day-head strong{display:inline-block!important;margin-top:10px!important}.aba-one-admin-inline{grid-template-columns:1fr!important}}.aba-one-on-one-embed-body,.aba-one-on-one-page{background:#f4f7fb!important}.aba-one-on-one-page{padding:72px clamp(18px,5vw,72px) 96px!important;min-height:68vh}.aba-one-on-one-page.aba-one-on-one-embed{padding:32px 24px 48px!important}.aba-one-on-one-topbar{max-width:1280px!important;margin:0 auto 24px!important;display:flex!important;justify-content:space-between!important;align-items:flex-start!important;gap:16px!important}.aba-one-on-one-topbar h1{margin:0!important;color:#123a6f!important;font-size:clamp(42px,5vw,74px)!important;line-height:.95!important;font-weight:900!important;letter-spacing:0!important}.aba-one-on-one-topbar h1::after{content:"";display:block;width:82px;height:5px;border-radius:999px;background:#c81623;margin-top:14px}.aba-one-on-one-topbar p{display:none!important}.aba-one-on-one-calendar-panel{max-width:1280px!important;margin:0 auto!important;background:#fff!important;border:1px solid #dce5f1!important;border-radius:10px!important;padding:24px!important;box-shadow:0 20px 40px rgba(15,45,93,.08)!important}.aba-one-on-one-month{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;margin-bottom:18px!important}.aba-one-on-one-month strong{color:#123a6f!important;font-size:26px!important;font-weight:900!important}.aba-one-on-one-month span{color:#5d6f86!important;font-size:14px!important}.aba-one-on-one-calendar-grid{display:grid!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:8px!important}.aba-one-on-one-day-head{color:#123a6f!important;font-size:12px!important;font-weight:900!important;text-align:center!important;text-transform:uppercase!important;padding:0 0 6px!important}button.aba-one-on-one-day{min-height:92px!important;width:100%!important;border-radius:8px!important;padding:12px!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;align-items:flex-start!important;background:#fff!important;border:1px solid #dce5f1!important;cursor:pointer!important;color:#123a6f!important;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease!important}button.aba-one-on-one-day strong{font-size:20px!important;color:inherit!important;font-weight:900!important}button.aba-one-on-one-day span{font-size:12px!important;color:inherit!important;font-weight:800!important}button.aba-one-on-one-day.available{border-color:#2f80ff!important}button.aba-one-on-one-day.available:hover{background:#123a6f!important;border-color:#123a6f!important;color:#fff!important;transform:translateY(-1px)!important}button.aba-one-on-one-day.scheduled{background:#123a6f!important;border-color:#123a6f!important;color:#fff!important}button.aba-one-on-one-day.full{background:#fff2f3!important;border-color:#f3b3b9!important;color:#c81623!important}button.aba-one-on-one-day.unavailable{background:#f7f9fc!important;color:#8a9aad!important;cursor:not-allowed!important}.aba-one-on-one-day.empty{min-height:92px!important;border:0!important;background:transparent!important}.aba-one-on-one-legend{display:flex!important;flex-wrap:wrap!important;gap:14px!important;margin-top:16px!important;color:#5d6f86!important;font-size:13px!important;font-weight:800!important}.aba-one-on-one-legend span{display:inline-flex!important;align-items:center!important;gap:7px!important}.aba-one-on-one-legend i{width:12px!important;height:12px!important;border-radius:999px!important;display:inline-block!important}.aba-one-on-one-legend i.available{background:#2f80ff!important}.aba-one-on-one-legend i.scheduled{background:#123a6f!important}.aba-one-on-one-legend i.unavailable{background:#c81623!important}.aba-one-modal[hidden],.aba-one-day-panel[hidden]{display:none!important}.aba-one-modal{position:fixed!important;inset:0!important;z-index:9999!important;display:grid!important;place-items:center!important;padding:24px!important}.aba-one-modal-backdrop{position:absolute!important;inset:0!important;background:rgba(5,11,20,.62)!important}.aba-one-modal-card{position:relative!important;z-index:1!important;width:min(940px,100%)!important;max-height:calc(100vh - 48px)!important;overflow:auto!important;background:#fff!important;border-radius:12px!important;border:1px solid #dce5f1!important;padding:28px!important;box-shadow:0 32px 80px rgba(5,11,20,.24)!important}.aba-one-modal-close{position:absolute!important;top:16px!important;right:16px!important;width:34px!important;height:34px!important;border:1px solid #dce5f1!important;border-radius:999px!important;background:#fff!important;color:#123a6f!important;font-size:24px!important;line-height:1!important;cursor:pointer!important}.aba-one-modal-close:hover{background:#c81623!important;border-color:#c81623!important;color:#fff!important}.aba-one-day-head{display:flex!important;justify-content:space-between!important;align-items:flex-start!important;gap:16px!important;margin-bottom:20px!important;padding-right:48px!important}.aba-one-day-head span{color:#c81623!important;text-transform:uppercase!important;font-size:13px!important;font-weight:900!important}.aba-one-day-head h2{margin:6px 0 0!important;color:#123a6f!important;font-size:34px!important;line-height:1!important;font-weight:900!important}.aba-one-day-head>strong{color:#c81623!important;background:#fff2f3!important;border-radius:8px!important;padding:8px 10px!important;font-size:18px!important}.aba-one-book-form h3{color:#123a6f!important;margin:22px 0 10px!important;font-size:17px!important;text-transform:uppercase!important}.aba-one-slot-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(210px,1fr))!important;gap:10px!important}.aba-one-slot-pill{min-height:76px!important;display:grid!important;grid-template-columns:auto 1fr auto!important;align-items:center!important;gap:10px!important;padding:12px!important;border:1px solid #dce5f1!important;border-radius:8px!important;background:#f8fbff!important;cursor:pointer!important}.aba-one-slot-pill:has(input:checked){border-color:#123a6f!important;background:#eef5ff!important;box-shadow:inset 4px 0 0 #123a6f!important}.aba-one-slot-pill strong{color:#123a6f!important;font-size:15px!important}.aba-one-slot-pill small{display:block!important;margin-top:2px!important;color:#5d6f86!important;font-size:12px!important}.aba-one-slot-pill b{color:#c81623!important;font-size:15px!important}.aba-one-domain-mode{display:flex!important;gap:10px!important;flex-wrap:wrap!important;margin:8px 0 10px!important}.aba-one-domain-mode label{padding:8px 10px!important;border:1px solid #dce5f1!important;border-radius:8px!important;background:#fff!important;font-weight:800!important}.aba-one-domain-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin-bottom:18px!important}.aba-one-domain-grid label{display:flex!important;align-items:center!important;gap:8px!important;min-height:42px!important;padding:8px 10px!important;border:1px solid #dce5f1!important;border-radius:8px!important;background:#fff!important;font-size:13px!important;font-weight:700!important}.aba-one-domain-grid label span{display:grid!important;place-items:center!important;width:26px!important;height:26px!important;border-radius:999px!important;background:#123a6f!important;color:#fff!important;font-weight:900!important;flex:0 0 26px!important}.aba-one-booked-session{display:flex!important;justify-content:space-between!important;gap:16px!important;align-items:center!important;border:1px solid #dce5f1!important;border-radius:10px!important;background:#f8fbff!important;padding:14px!important;margin-bottom:16px!important}.aba-one-booked-session span{color:#c81623!important;font-size:12px!important;font-weight:900!important;text-transform:uppercase!important}.aba-one-booked-session strong{display:block!important;margin:4px 0!important;color:#123a6f!important;font-size:18px!important}.aba-one-booked-session small{color:#5d6f86!important;font-size:13px!important}.aba-one-modal-actions{display:flex!important;gap:10px!important;flex-wrap:wrap!important;align-items:center!important}.aba-one-empty{color:#5d6f86!important;font-size:16px!important}.aba-one-admin-mini{margin-top:18px!important;border-top:1px solid #e7edf5!important;padding-top:14px!important}.aba-one-admin-mini summary{cursor:pointer!important;color:#123a6f!important;font-weight:900!important}.aba-one-admin-inline{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;margin-top:12px!important}.aba-one-admin-inline label,.aba-one-admin-inline fieldset{border:1px solid #dce5f1!important;border-radius:8px!important;padding:8px!important;background:#fff!important;color:#123a6f!important;font-size:13px!important;font-weight:800!important}.aba-one-admin-inline label span{display:block!important;margin-bottom:4px!important;color:#5d6f86!important;font-size:11px!important;text-transform:uppercase!important}.aba-one-admin-inline input{width:100%!important;border:0!important;background:transparent!important;color:#0b1f3a!important;font:inherit!important}.aba-one-admin-inline .wide,.aba-one-weekdays{grid-column:1 / -1!important}.aba-one-weekdays{display:flex!important;gap:8px!important;flex-wrap:wrap!important}body.aba-modal-open{overflow:hidden!important}@media (max-width:900px){.aba-one-on-one-page{padding:44px 14px 64px!important}.aba-one-on-one-topbar{flex-direction:column!important}.aba-one-on-one-topbar h1{font-size:42px!important}.aba-one-on-one-calendar-grid{gap:5px!important}button.aba-one-on-one-day{min-height:74px!important;padding:8px!important}.aba-one-domain-grid{grid-template-columns:1fr!important}.aba-one-booked-session{align-items:flex-start!important;flex-direction:column!important}.aba-one-admin-inline{grid-template-columns:1fr!important}}.aba-one-on-one-page{width:min(100% - 48px,1180px);margin:0 auto;display:grid;gap:24px}.aba-one-on-one-embed{width:100%;margin:0}.aba-one-on-one-hero{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:24px;align-items:center;padding:28px;border:1px solid #dce5f1;border-radius:8px;background:#ffffff;box-shadow:0 16px 35px rgba(15,45,93,.08)}.aba-one-on-one-hero h1{margin:8px 0 10px;color:var(--aba-blue);font-size:clamp(38px,5vw,64px);line-height:.95}.aba-one-on-one-hero h1::after,.aba-one-on-one-admin h2::after,.aba-one-on-one-page .aba-card-panel>.aba-settings-block-head h2::after{content:"";display:block;width:82px;height:4px;margin-top:10px;border-radius:999px;background:var(--aba-red)}.aba-one-on-one-hero p{max-width:780px;margin:0;color:#536882;font-size:18px;line-height:1.45}.aba-one-on-one-price-card{display:grid;gap:4px;padding:18px;border:1px solid #dce5f1;border-radius:8px;background:#f7f9fc;color:var(--aba-blue)}.aba-one-on-one-price-card strong{font-size:34px;line-height:1}.aba-one-on-one-price-card span,.aba-one-on-one-price-card small{color:#536882;font-size:14px;font-weight:800}.aba-one-on-one-admin-form{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;align-items:end}.aba-one-on-one-admin-form label,.aba-one-on-one-admin-form fieldset{display:grid;gap:6px;margin:0}.aba-one-on-one-admin-form label span,.aba-one-on-one-admin-form legend{color:#8390a4;font-size:13px;font-weight:900}.aba-one-on-one-admin-form input,.aba-one-on-one-admin-form textarea,.aba-one-on-one-admin-form select{width:100%;min-height:44px;padding:10px 12px;border:1px solid #dce5f1;border-radius:8px;background:#ffffff;color:#0b1f3a;font:inherit}.aba-one-on-one-admin-form textarea{resize:vertical}.aba-one-on-one-admin-form .full{grid-column:1 / -1}.aba-one-on-one-admin-form .aba-check-line{display:flex;gap:8px;align-items:center;min-height:44px;padding:0 12px;border:1px solid #dce5f1;border-radius:8px}.aba-one-on-one-weekdays{display:flex!important;flex-wrap:wrap;gap:10px;padding:12px;border:1px solid #dce5f1;border-radius:8px}.aba-one-on-one-weekdays label{display:flex;flex-direction:row;gap:6px;align-items:center;min-width:74px;color:var(--aba-blue);font-weight:800}.aba-one-on-one-booking-layout{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:18px;align-items:start}.aba-one-on-one-month{display:flex;justify-content:space-between;gap:16px;align-items:end;margin-bottom:14px}.aba-one-on-one-month strong{color:var(--aba-blue);font-size:24px}.aba-one-on-one-month span{color:#8390a4;font-size:14px;font-weight:800}.aba-one-on-one-calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.aba-one-on-one-day-head{color:#8390a4;font-size:12px;font-weight:900;text-align:center;text-transform:uppercase}button.aba-one-on-one-day{appearance:none;display:grid;align-content:space-between;min-height:88px;padding:10px;border:1px solid #dce5f1;border-radius:8px;background:#ffffff;color:var(--aba-blue);font:inherit;text-align:left}button.aba-one-on-one-day strong{font-size:20px;line-height:1}button.aba-one-on-one-day span{font-size:12px;font-weight:900;line-height:1.2}.aba-one-on-one-day.empty{visibility:hidden}button.aba-one-on-one-day.available{cursor:pointer;border-color:#9bb7dc}button.aba-one-on-one-day.available:hover,button.aba-one-on-one-day.is-selected{background:var(--aba-blue);color:#ffffff;transform:translateY(-1px)}button.aba-one-on-one-day.unavailable,button.aba-one-on-one-day.full{background:#fff1f2;border-color:#fecdd3;color:#b91c1c;cursor:default}.aba-one-on-one-time-card{position:sticky;top:96px;display:grid;gap:12px;padding:18px;border:1px solid #dce5f1;border-radius:8px;background:#ffffff;box-shadow:0 16px 35px rgba(15,45,93,.08)}.aba-one-on-one-time-card h3{margin:0;color:var(--aba-blue);font-size:22px}.aba-one-on-one-time-panel[hidden]{display:none}.aba-one-on-one-date-title{display:block;margin-bottom:10px;color:var(--aba-red);font-size:13px;text-transform:uppercase}.aba-one-on-one-slot{display:grid;grid-template-columns:20px minmax(0,1fr) auto;gap:10px;align-items:center;margin-bottom:10px;padding:12px;border:1px solid #dce5f1;border-radius:8px;background:#f7f9fc;cursor:pointer}.aba-one-on-one-slot:has(input:checked){border-color:var(--aba-blue);background:#eef5ff}.aba-one-on-one-slot strong{display:block;color:var(--aba-blue);font-size:14px}.aba-one-on-one-slot em{display:block;margin-top:3px;color:#536882;font-size:12px;font-style:normal;font-weight:800}.aba-one-on-one-slot b{color:var(--aba-red)}.aba-one-on-one-zoom-note{display:flex;gap:8px;align-items:center;padding-top:10px;border-top:1px solid #dce5f1;color:var(--aba-blue);font-weight:900}.aba-one-on-one-domains{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:10px 0 18px}.aba-one-on-one-domains label{display:flex;gap:8px;align-items:center;min-height:44px;padding:10px 12px;border:1px solid #dce5f1;border-radius:8px;background:#ffffff;color:var(--aba-blue);font-weight:800}.aba-one-on-one-domain-all{grid-column:1 / -1}@media (max-width:980px){.aba-one-on-one-hero,.aba-one-on-one-booking-layout,.aba-one-on-one-admin-form{grid-template-columns:1fr}.aba-one-on-one-calendar-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.aba-one-on-one-day-head{display:none}.aba-one-on-one-time-card{position:static}}@media (max-width:640px){.aba-one-on-one-page{width:min(100% - 24px,1180px)}.aba-one-on-one-calendar-grid,.aba-one-on-one-domains{grid-template-columns:1fr 1fr}}.aba-study-course-layout{display:grid;grid-template-columns:330px minmax(0,1fr);gap:24px;align-items:start;width:100%;max-width:none;margin:34px 0 0;box-sizing:border-box}.aba-study-module-sidebar{position:sticky;top:104px;display:grid;gap:14px;max-height:calc(100vh - 128px);overflow:auto;padding:16px;border:1px solid #dbe4ef;border-radius:8px;background:#ffffff;box-shadow:0 16px 36px rgba(15,45,93,.08);width:100%;box-sizing:border-box}.aba-study-avatar-card{display:grid;grid-template-columns:54px 1fr;gap:12px;align-items:center;padding-bottom:14px;border-bottom:1px solid #dbe4ef}.aba-study-avatar-card strong,.aba-study-avatar-card span{display:block}.aba-study-avatar-card strong{color:var(--aba-blue);font-size:14px;text-transform:uppercase}.aba-study-avatar-card span{color:#536882;font-size:13px}.aba-study-avatar-pulse{position:relative;display:grid;place-items:center}.aba-study-avatar-pulse::before{content:"";position:absolute;inset:-6px;border-radius:999px;background:rgba(200,22,35,.16);animation:abaStudyPulse 1.7s ease-in-out infinite}.aba-study-avatar-pulse .aba-profile-avatar{position:relative;z-index:1;width:48px;height:48px;border:3px solid var(--aba-red);border-radius:999px;overflow:hidden}@keyframes abaStudyPulse{0%,100%{transform:scale(.88);opacity:.45}50%{transform:scale(1.08);opacity:.9}}.aba-study-module-list{display:grid;gap:8px}.aba-study-module-button{display:grid;grid-template-columns:36px 1fr;gap:10px;align-items:center;width:100%;padding:11px 12px;border:1px solid #dbe4ef;border-radius:8px;background:#ffffff;color:#0b1f3a;text-align:left;cursor:pointer;box-sizing:border-box;min-height:72px;overflow:hidden;transition:background .18s ease,border-color .18s ease,color .18s ease}.aba-study-module-button:hover,.aba-study-module-button.active{border-color:var(--aba-blue);background:#eef4fb;transform:none}.aba-study-module-button span{grid-row:span 2;display:grid;place-items:center;width:34px;height:34px;border-radius:999px;background:#aab5c2;color:#ffffff;font-size:13px;font-weight:900}.aba-study-module-button.is-mastered span,.aba-study-module-button.active span{background:var(--aba-blue)}.aba-study-module-button.is-repeat span{background:var(--aba-red)}.aba-study-module-button strong{color:var(--aba-blue);font-size:12px;line-height:1.1;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aba-study-module-button small{color:#536882;display:-webkit-box;font-size:12px;font-weight:700;line-height:1.25;min-height:30px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.aba-study-lesson-stage{min-width:0;width:100%}.aba-study-module-panel{padding:28px;border:1px solid #dbe4ef;border-radius:8px;background:#ffffff;box-shadow:0 16px 36px rgba(15,45,93,.08);width:100%;min-height:360px;box-sizing:border-box}.aba-study-module-panel>header{margin-bottom:22px}.aba-study-module-panel h2{margin:4px 0 8px;color:var(--aba-blue);font-size:clamp(28px,3.2vw,44px);line-height:1}.aba-study-lesson-list{display:grid;gap:10px;min-height:170px}.aba-study-route-page .aba-study-day-list{display:grid;gap:16px;width:100%}.aba-study-route-page .aba-study-day-card{display:grid;gap:12px;padding:16px;border:1px solid #dce5f1;border-radius:10px;background:#ffffff;box-shadow:0 18px 42px rgba(8,36,73,.06)}.aba-study-route-page .aba-study-day-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:10px;border-bottom:1px solid #edf2f7}.aba-study-route-page .aba-study-day-head strong{display:block;color:var(--aba-blue);font-size:22px;line-height:1.05;font-weight:900}.aba-study-route-page .aba-study-day-head small{flex:0 0 auto;padding:7px 10px;border-radius:999px;background:#f3f6fb;color:var(--aba-blue);font-size:12px;font-weight:900;text-transform:uppercase}.aba-study-route-page .aba-study-day-lessons{display:grid;gap:10px}.aba-study-route-page .aba-study-day-lessons .aba-study-lesson-row{width:100%;min-height:78px}.aba-study-lesson-row{display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:14px;align-items:center;width:100%;padding:14px 16px;border:1px solid #dbe4ef;border-radius:8px;background:#f8fafc;text-align:left;cursor:pointer;box-sizing:border-box;min-height:78px;overflow:hidden;transition:background .18s ease,border-color .18s ease,color .18s ease}.aba-study-lesson-row:hover{border-color:var(--aba-blue);background:#eef4fb;transform:none}.aba-study-lesson-number{display:grid;place-items:center;width:40px;height:40px;border-radius:999px;background:#b9c0c8;color:#ffffff;font-size:15px;font-weight:900}.aba-study-lesson-row.is-mastered .aba-study-lesson-number{background:var(--aba-blue)}.aba-study-lesson-row.is-repeat .aba-study-lesson-number{background:var(--aba-red)}.aba-study-lesson-row.is-available .aba-study-lesson-number{background:#ffffff;color:var(--aba-red);box-shadow:0 0 0 3px rgba(200,22,35,.18)}.aba-study-lesson-copy strong{display:-webkit-box;color:#0b1f3a;font-size:16px;line-height:1.25;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.aba-study-lesson-copy small{display:-webkit-box;margin-top:5px;color:#536882;font-size:13px;font-weight:600;line-height:1.35;min-height:36px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.aba-study-lesson-state{min-width:78px;padding:8px 10px;border-radius:999px;background:#ffffff;color:var(--aba-blue);font-size:12px;font-weight:900;text-align:center;text-transform:uppercase}.aba-study-topic-grid{display:flex;flex-wrap:wrap;gap:8px}.aba-study-topic-grid span{padding:8px 11px;border-radius:999px;background:#fff0f1;color:var(--aba-blue);font-size:13px;font-weight:800}.aba-study-route-page .aba-study-week-course{grid-template-columns:360px minmax(0,1fr);align-items:start;width:min(100%,1180px);max-width:1180px;margin:34px auto 0}.aba-study-route-page .aba-study-week-sidebar{gap:16px}.aba-study-week-list{display:grid;gap:14px}.aba-study-week-group{padding:12px;border:1px solid #dbe4ef;border-radius:8px;background:#ffffff;box-sizing:border-box}.aba-study-week-group.active{border-color:#9db2c9;background:#f8fbff}.aba-study-week-group h3{margin:0 0 10px;color:var(--aba-blue);font-size:15px;font-weight:900;line-height:1.1;text-transform:uppercase}.aba-study-week-days{display:grid;gap:8px}.aba-study-day-nav{display:grid;grid-template-columns:38px minmax(0,1fr);grid-template-rows:auto auto;gap:2px 10px;align-items:center;width:100%;min-height:74px;padding:10px 12px;border:1px solid #dbe4ef;border-radius:8px;background:#ffffff;color:#0b1f3a;text-align:left;cursor:pointer;box-sizing:border-box;overflow:hidden;transition:background .18s ease,border-color .18s ease,color .18s ease}.aba-study-day-nav:hover,.aba-study-day-nav.active{border-color:var(--aba-blue);background:#eef4fb;transform:none}.aba-study-day-nav span{grid-row:1 / span 2;display:grid;place-items:center;width:34px;height:34px;border-radius:999px;background:#aab5c2;color:#ffffff;font-size:13px;font-weight:900;line-height:1}.aba-study-day-nav.is-mastered span,.aba-study-day-nav.active span{background:var(--aba-blue)}.aba-study-day-nav.is-repeat span{background:var(--aba-red)}.aba-study-day-nav strong{display:block;color:var(--aba-blue);font-size:13px;font-weight:900;line-height:1.1;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aba-study-day-nav small{display:-webkit-box;color:#536882;font-size:12px;font-weight:700;line-height:1.25;min-height:30px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.aba-study-day-stage{min-width:0;width:100%}.aba-study-day-panel{width:100%;min-height:420px;padding:32px;border:1px solid #dbe4ef;border-radius:8px;background:#ffffff;box-shadow:0 16px 36px rgba(15,45,93,.08);box-sizing:border-box}.aba-study-day-panel[hidden]{display:none!important}.aba-study-day-panel>header{margin-bottom:22px}.aba-study-day-panel h2{margin:4px 0 8px;color:var(--aba-blue);font-size:clamp(30px,3.4vw,52px);line-height:1}.aba-study-day-panel-lessons{min-height:260px}@media (max-width:980px){.aba-study-course-layout{grid-template-columns:1fr}.aba-study-module-sidebar{position:relative;top:auto;max-height:none}.aba-study-route-page .aba-study-week-course{grid-template-columns:1fr;width:min(100% - 32px,1180px)}}@media (max-width:640px){.aba-study-module-panel{padding:18px}.aba-study-lesson-row{grid-template-columns:42px 1fr}.aba-study-lesson-state{grid-column:2;justify-self:start}.aba-study-day-panel{padding:20px}}.aba-lesson-domain-heading h1{text-transform:uppercase}.aba-lesson-page{--aba-lesson-text-offset:22px}.aba-lesson-domain-heading,.aba-lesson-card>header,.aba-lesson-card>.aba-rich-content,.aba-lesson-card>footer{padding-left:var(--aba-lesson-text-offset);padding-right:var(--aba-lesson-text-offset)}.aba-lesson-card>header h1{margin-left:0;margin-right:0;padding-left:0;padding-right:0!important;max-width:none}.aba-lesson-card>.aba-rich-content>*{margin-left:0;margin-right:0}@media (max-width:720px){.aba-lesson-page{--aba-lesson-text-offset:0px}}body .aba-study-roadmap-board{--route-spine:var(--aba-blue);position:relative!important;display:grid!important;grid-template-columns:minmax(120px,1fr) 230px 132px 230px minmax(120px,1fr)!important;grid-auto-rows:minmax(122px,auto)!important;align-items:center!important;justify-items:center!important;gap:12px 8px!important;min-height:0!important;overflow:visible!important;padding:68px 42px 86px!important;border:1px solid #d7e1ee!important;border-radius:16px!important;background:#ffffff!important;box-shadow:0 20px 44px rgba(15,45,93,.08)!important}body .aba-study-roadmap-board::before{content:""!important;position:absolute!important;z-index:1!important;display:block!important;top:104px!important;bottom:106px!important;left:50%!important;width:7px!important;border-radius:999px!important;background:repeating-linear-gradient(to bottom,var(--route-spine) 0 19px,transparent 19px 31px)!important;transform:translateX(-50%)!important}body .aba-study-roadmap-board::after,body .aba-study-roadmap-track,body .aba-study-roadmap-intro,body .aba-study-roadmap-board>.aba-study-avatar-runner{display:none!important}body .aba-study-roadmap-start,body .aba-study-roadmap-finish{position:relative!important;z-index:7!important;inset:auto!important;display:grid!important;place-items:center!important;align-self:center!important;justify-self:center!important;grid-column:3!important;width:84px!important;height:84px!important;margin:0!important;border:6px solid #ffffff!important;border-radius:999px!important;color:#ffffff!important;font-size:28px!important;line-height:1!important;box-shadow:0 18px 34px rgba(15,45,93,.18)!important}body .aba-study-roadmap-start{grid-row:1!important;background:var(--aba-blue)!important}body .aba-study-roadmap-finish{grid-row:var(--finish-row)!important;background:var(--aba-red)!important}body .aba-study-roadmap-start::after,body .aba-study-roadmap-finish::before{display:none!important}body .aba-study-road-stop,body .aba-study-road-stop:nth-of-type(odd),body .aba-study-road-stop:nth-of-type(even){position:relative!important;z-index:6!important;left:auto!important;top:auto!important;transform:none!important;display:grid!important;grid-template-columns:1fr!important;justify-items:center!important;gap:5px!important;align-self:center!important;justify-self:center!important;width:230px!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;filter:none!important;opacity:1!important;cursor:pointer!important}body .aba-study-road-stop::before{content:""!important;position:absolute!important;z-index:-1!important;top:48px!important;display:block!important;width:76px!important;height:7px!important;border-radius:999px!important;background:repeating-linear-gradient(to right,var(--route-spine) 0 19px,transparent 19px 31px)!important}body .aba-study-road-stop.is-left-branch::before{left:calc(50% + 52px)!important;right:auto!important}body .aba-study-road-stop.is-right-branch::before{right:calc(50% + 52px)!important;left:auto!important}body .aba-study-road-stop.is-center-stop::before,body .aba-study-road-stop::after{display:none!important}body .aba-study-road-stop span{grid-row:auto!important;display:grid!important;place-items:center!important;width:98px!important;height:98px!important;border:6px solid #ffffff!important;border-radius:999px!important;background:#b8b8b8!important;color:#0b1f3a!important;font-size:24px!important;font-weight:900!important;box-shadow:0 16px 26px rgba(15,45,93,.14)!important}body .aba-study-road-stop.is-kind-module span,body .aba-study-road-stop.is-kind-mock span{width:154px!important;height:50px!important;border:0!important;border-radius:10px!important;background:var(--aba-blue)!important;color:#ffffff!important;font-size:13px!important;font-weight:900!important;text-transform:uppercase!important}body .aba-study-road-stop.is-mastered span{background:var(--aba-blue)!important;color:#ffffff!important}body .aba-study-road-stop.is-repeat span{background:var(--aba-red)!important;color:#ffffff!important}body .aba-study-road-stop.is-available span{background:#ffffff!important;color:var(--aba-red)!important;border-color:var(--aba-red)!important;box-shadow:0 0 0 8px rgba(200,22,35,.10),0 16px 26px rgba(15,45,93,.14)!important}body .aba-study-road-stop strong{display:block!important;margin-top:-58px!important;color:#0b1f3a!important;font-size:11px!important;font-weight:900!important;line-height:1!important;text-align:center!important;text-transform:uppercase!important}body .aba-study-road-stop.is-kind-module strong,body .aba-study-road-stop.is-kind-mock strong{display:none!important}body .aba-study-road-stop small{display:block!important;max-width:220px!important;min-height:34px!important;color:#536882!important;font-size:13px!important;font-weight:700!important;line-height:1.2!important;text-align:center!important}body .aba-study-road-stop button{display:none!important}body .aba-study-node-pin{position:absolute!important;z-index:12!important;left:100%!important;top:-8px!important;width:58px!important;height:58px!important;border-radius:999px!important;transform:translateX(12px)!important}body .aba-study-road-stop.is-right-branch .aba-study-node-pin{left:auto!important;right:100%!important;transform:translateX(-12px)!important}body .aba-study-road-stop.is-center-stop .aba-study-node-pin{left:50%!important;top:-62px!important;transform:translateX(-50%)!important}body .aba-study-node-pin::before{display:none!important}body .aba-study-node-pin::after{content:""!important;position:absolute!important;inset:-8px!important;border-radius:999px!important;background:rgba(200,22,35,.22)!important;border:2px solid rgba(200,22,35,.36)!important;animation:abaStudyPulse 1.35s ease-in-out infinite!important}body .aba-study-node-pin .aba-profile-avatar,body .aba-study-node-pin .aba-profile-avatar.small{position:relative!important;z-index:2!important;width:58px!important;height:58px!important;border-radius:999px!important;box-shadow:0 12px 24px rgba(15,45,93,.22)!important}@media (max-width:900px){body .aba-study-roadmap-board{grid-template-columns:1fr!important;gap:34px!important;padding:42px 20px 56px!important}body .aba-study-roadmap-board::before,body .aba-study-road-stop::before{display:none!important}body .aba-study-roadmap-start,body .aba-study-roadmap-finish,body .aba-study-road-stop{grid-column:1!important;grid-row:auto!important}}body .aba-study-roadmap-board{--route-spine:var(--aba-blue);position:relative;display:grid!important;grid-template-columns:minmax(120px,1fr) 210px 120px 210px minmax(120px,1fr)!important;grid-auto-rows:minmax(112px,auto)!important;align-items:center!important;justify-items:center!important;gap:12px 10px!important;min-height:0!important;overflow:visible!important;padding:56px 44px 72px!important}body .aba-study-roadmap-board::before{content:"";position:absolute;z-index:1;display:block!important;top:92px;bottom:96px;left:50%;width:7px;border-radius:999px;background:repeating-linear-gradient(to bottom,var(--route-spine) 0 19px,transparent 19px 31px);transform:translateX(-50%)}body .aba-study-roadmap-board::after,body .aba-study-roadmap-track,body .aba-study-roadmap-board>.aba-study-avatar-runner{display:none!important}body .aba-study-roadmap-start{grid-column:3!important;grid-row:1!important;background:var(--aba-blue)!important}body .aba-study-roadmap-finish{grid-column:3!important;grid-row:var(--finish-row)!important;background:var(--aba-red)!important}body .aba-study-roadmap-start::after,body .aba-study-roadmap-finish::before{display:none!important}body .aba-study-road-stop,body .aba-study-road-stop:nth-of-type(odd),body .aba-study-road-stop:nth-of-type(even){align-self:center!important;justify-self:center!important;margin:0!important;width:210px!important;cursor:pointer}body .aba-study-road-stop::before{top:45px!important;display:block!important;width:70px!important;height:6px!important}body .aba-study-road-stop.is-left-branch::before{left:calc(50% + 46px)!important;right:auto!important}body .aba-study-road-stop.is-right-branch::before{right:calc(50% + 46px)!important;left:auto!important}body .aba-study-road-stop.is-center-stop::before,body .aba-study-road-stop::after{display:none!important}body .aba-study-road-stop span{width:90px!important;height:90px!important;border-width:6px!important;font-size:20px!important}body .aba-study-road-stop.is-kind-module span,body .aba-study-road-stop.is-kind-mock span{width:142px!important;height:48px!important;border:0!important;border-radius:10px!important;background:var(--aba-blue)!important;color:#ffffff!important;font-size:14px!important;text-transform:uppercase}body .aba-study-road-stop strong{margin-top:-52px!important;font-size:10px!important;line-height:1!important}body .aba-study-road-stop.is-kind-module strong,body .aba-study-road-stop.is-kind-mock strong{display:none!important}body .aba-study-road-stop small{max-width:190px!important;min-height:30px!important;font-size:12px!important;line-height:1.18!important}body .aba-study-road-stop button{display:none!important}body .aba-study-node-pin{left:100%!important;top:-8px!important;width:54px!important;height:54px!important;border-radius:999px!important;transform:translateX(10px)!important}body .aba-study-road-stop.is-right-branch .aba-study-node-pin{left:auto!important;right:100%!important;transform:translateX(-10px)!important}body .aba-study-road-stop.is-center-stop .aba-study-node-pin{left:50%!important;top:-58px!important;transform:translateX(-50%)!important}body .aba-study-node-pin::before{display:none!important}body .aba-study-node-pin::after{content:"";position:absolute;inset:-7px;border-radius:999px;background:rgba(200,22,35,.20);border:2px solid rgba(200,22,35,.34);animation:abaStudyPulse 1.35s ease-in-out infinite}body .aba-study-node-pin .aba-profile-avatar,body .aba-study-node-pin .aba-profile-avatar.small{position:relative;z-index:2;width:54px!important;height:54px!important;border-radius:999px!important;box-shadow:0 12px 24px rgba(15,45,93,.22)}@keyframes abaStudyPulse{0%{transform:scale(.92);opacity:.50}55%{transform:scale(1.16);opacity:.16}100%{transform:scale(.92);opacity:.50}}.aba-study-roadmap-hero{display:block!important}.aba-study-roadmap-intro,.aba-study-roadmap-track,.aba-study-roadmap-board>.aba-study-avatar-runner{display:none!important}.aba-study-roadmap-board{--route-spine:var(--aba-blue);position:relative;display:grid!important;grid-template-columns:minmax(120px,1fr) 150px 132px 150px minmax(120px,1fr)!important;grid-auto-rows:minmax(88px,auto)!important;align-items:center!important;justify-items:center!important;gap:14px 18px!important;min-height:0!important;overflow:visible!important;padding:46px 44px 62px!important;border:1px solid #d7e1ee!important;border-radius:16px!important;background:linear-gradient(rgba(255,255,255,.96),rgba(255,255,255,.96)),repeating-linear-gradient(0deg,transparent 0 31px,rgba(18,57,109,.04) 31px 32px),repeating-linear-gradient(90deg,transparent 0 31px,rgba(18,57,109,.04) 31px 32px)!important;box-shadow:0 20px 44px rgba(15,45,93,.08)!important}.aba-study-roadmap-board::before{content:"";position:absolute;z-index:1;display:block!important;top:92px;bottom:96px;left:50%;width:7px;border-radius:999px;background:repeating-linear-gradient(to bottom,var(--route-spine) 0 19px,transparent 19px 31px);transform:translateX(-50%)}.aba-study-roadmap-board::after{display:none!important}.aba-study-roadmap-start,.aba-study-roadmap-finish{position:relative!important;z-index:5;inset:auto!important;display:grid!important;place-items:center;align-self:center!important;justify-self:center!important;width:76px!important;height:76px!important;margin:0!important;border:6px solid #ffffff;border-radius:999px;color:#ffffff;font-size:28px;box-shadow:0 18px 34px rgba(15,45,93,.16)}.aba-study-roadmap-start{grid-column:3!important;grid-row:1!important;background:var(--aba-blue)!important}.aba-study-roadmap-finish{grid-column:3!important;grid-row:var(--finish-row)!important;background:var(--aba-red)!important}.aba-study-roadmap-start::after,.aba-study-roadmap-finish::before{display:none!important}.aba-study-road-stop,.aba-study-road-stop:nth-of-type(odd),.aba-study-road-stop:nth-of-type(even){position:relative!important;z-index:4;left:auto!important;top:auto!important;transform:none!important;display:grid!important;justify-items:center;align-self:center!important;justify-self:center!important;grid-template-columns:1fr!important;gap:4px!important;width:128px!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;filter:none!important;opacity:1!important;cursor:pointer}.aba-study-road-stop::before{content:"";position:absolute;z-index:-1;top:32px;display:block!important;width:92px!important;height:6px!important;border-radius:999px;background:repeating-linear-gradient(to right,var(--route-spine) 0 18px,transparent 18px 30px)}.aba-study-road-stop.is-left-branch::before{left:calc(50% + 32px)!important;right:auto!important}.aba-study-road-stop.is-right-branch::before{right:calc(50% + 32px)!important;left:auto!important}.aba-study-road-stop.is-center-stop::before,.aba-study-road-stop::after{display:none!important}.aba-study-road-stop span{grid-row:auto!important;display:grid!important;place-items:center;width:66px!important;height:66px!important;border:5px solid #ffffff;border-radius:999px;background:#b8b8b8!important;color:#0b1f3a!important;font-size:15px;font-weight:900;box-shadow:0 14px 24px rgba(15,45,93,.13);transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.aba-study-road-stop.is-kind-module span,.aba-study-road-stop.is-kind-mock span{width:94px!important;height:42px!important;border:0;border-radius:10px;background:var(--aba-blue)!important;color:#ffffff!important;font-size:12px}.aba-study-road-stop.is-kind-mock span{background:#050b14!important}.aba-study-road-stop.is-kind-quiz span{box-shadow:0 0 0 4px rgba(200,22,35,.12),0 14px 24px rgba(15,45,93,.13)}.aba-study-road-stop.is-mastered span{background:var(--aba-blue)!important;color:#ffffff!important}.aba-study-road-stop.is-repeat span{background:var(--aba-red)!important;color:#ffffff!important}.aba-study-road-stop.is-available span{background:#ffffff!important;color:var(--aba-red)!important;border-color:var(--aba-red);box-shadow:0 0 0 6px rgba(200,22,35,.10),0 14px 24px rgba(15,45,93,.13)}.aba-study-road-stop:hover span,.aba-study-road-stop:focus-visible span{transform:translateY(-2px);box-shadow:0 18px 30px rgba(15,45,93,.20)}.aba-study-road-stop strong{margin-top:-29px!important;color:#0b1f3a!important;font-size:7px!important;font-weight:900;line-height:1!important;text-align:center;text-transform:uppercase}.aba-study-road-stop.is-kind-module strong,.aba-study-road-stop.is-kind-mock strong{margin-top:-28px!important;color:#ffffff!important}.aba-study-road-stop small{max-width:118px!important;min-height:20px!important;color:#536882;font-size:8px!important;font-weight:700;line-height:1.1!important;text-align:center}.aba-study-road-stop button{display:none!important}.aba-study-node-pin{position:absolute;z-index:12;left:100%;top:-3px;width:42px;height:42px;transform:translateX(8px)}.aba-study-road-stop.is-right-branch .aba-study-node-pin{left:auto;right:100%;transform:translateX(-8px)}.aba-study-road-stop.is-center-stop .aba-study-node-pin{left:50%;top:-50px;transform:translateX(-50%)}.aba-study-node-pin::before{display:none!important}.aba-study-node-pin::after{content:"";position:absolute;inset:-5px;border-radius:999px;background:rgba(200,22,35,.16);border:2px solid rgba(200,22,35,.25)}.aba-study-node-pin .aba-profile-avatar{position:relative;z-index:2}.aba-study-node-pin .aba-profile-avatar.small{width:42px!important;height:42px!important}@media (max-width:760px){.aba-study-roadmap-board{grid-template-columns:1fr 86px 1fr!important;padding:38px 14px 52px!important;gap:12px 8px!important}.aba-study-roadmap-start,.aba-study-roadmap-finish,.aba-study-road-stop.is-center-stop{grid-column:2!important}.aba-study-road-stop.is-left-branch{grid-column:1!important}.aba-study-road-stop.is-right-branch{grid-column:3!important}.aba-study-road-stop::before{width:44px!important}}.aba-study-roadmap-board{--route-spine:var(--aba-blue);position:relative;display:grid!important;grid-template-columns:minmax(120px,1fr) 150px 132px 150px minmax(120px,1fr)!important;grid-auto-rows:minmax(88px,auto)!important;align-items:center!important;justify-items:center!important;gap:14px 18px!important;min-height:0!important;overflow:visible!important;padding:46px 44px 62px!important;border:1px solid #d7e1ee!important;border-radius:16px!important;background:linear-gradient(rgba(255,255,255,.96),rgba(255,255,255,.96)),repeating-linear-gradient(0deg,transparent 0 31px,rgba(18,57,109,.04) 31px 32px),repeating-linear-gradient(90deg,transparent 0 31px,rgba(18,57,109,.04) 31px 32px)!important;box-shadow:0 20px 44px rgba(15,45,93,.08)!important}.aba-study-roadmap-board::before{content:"";position:absolute;z-index:1;display:block!important;top:92px;bottom:96px;left:50%;width:7px;border-radius:999px;background:repeating-linear-gradient(to bottom,var(--route-spine) 0 19px,transparent 19px 31px);transform:translateX(-50%)}.aba-study-roadmap-start,.aba-study-roadmap-finish{position:relative!important;z-index:5;inset:auto!important;display:grid!important;place-items:center;align-self:center!important;justify-self:center!important;width:76px!important;height:76px!important;margin:0!important;border:6px solid #ffffff;border-radius:999px;color:#ffffff;font-size:28px;box-shadow:0 18px 34px rgba(15,45,93,.16)}.aba-study-roadmap-start{grid-column:3!important;grid-row:1!important;background:var(--aba-blue)!important}.aba-study-roadmap-finish{grid-column:3!important;grid-row:var(--finish-row)!important;background:var(--aba-red)!important}.aba-study-roadmap-start::after,.aba-study-roadmap-finish::before{display:none!important}.aba-study-road-stop,.aba-study-road-stop:nth-of-type(odd),.aba-study-road-stop:nth-of-type(even){position:relative!important;z-index:4;left:auto!important;top:auto!important;transform:none!important;display:grid!important;justify-items:center;align-self:center!important;justify-self:center!important;grid-template-columns:1fr!important;gap:4px!important;width:128px!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;filter:none!important;opacity:1!important;cursor:pointer}.aba-study-road-stop::before{content:"";position:absolute;z-index:-1;top:32px;display:block!important;width:92px!important;height:6px!important;border-radius:999px;background:repeating-linear-gradient(to right,var(--route-spine) 0 18px,transparent 18px 30px)}.aba-study-road-stop.is-left-branch::before{left:calc(50% + 32px)!important;right:auto!important}.aba-study-road-stop.is-right-branch::before{right:calc(50% + 32px)!important;left:auto!important}.aba-study-road-stop.is-center-stop::before,.aba-study-road-stop::after{display:none!important}.aba-study-road-stop span{grid-row:auto!important;display:grid!important;place-items:center;width:66px!important;height:66px!important;border:5px solid #ffffff;border-radius:999px;background:#b8b8b8!important;color:#0b1f3a!important;font-size:15px;font-weight:900;box-shadow:0 14px 24px rgba(15,45,93,.13)}.aba-study-road-stop.is-kind-module span,.aba-study-road-stop.is-kind-mock span{width:94px!important;height:42px!important;border:0;border-radius:10px;background:var(--aba-blue)!important;color:#ffffff!important;font-size:12px}.aba-study-road-stop.is-kind-mock span{background:#050b14!important}.aba-study-road-stop.is-kind-quiz span{box-shadow:0 0 0 4px rgba(200,22,35,.12),0 14px 24px rgba(15,45,93,.13)}.aba-study-road-stop.is-mastered span{background:var(--aba-blue)!important;color:#ffffff!important}.aba-study-road-stop.is-repeat span{background:var(--aba-red)!important;color:#ffffff!important}.aba-study-road-stop.is-available span{background:#ffffff!important;color:var(--aba-red)!important;border-color:var(--aba-red);box-shadow:0 0 0 6px rgba(200,22,35,.10),0 14px 24px rgba(15,45,93,.13)}.aba-study-road-stop:hover span,.aba-study-road-stop:focus-visible span{transform:translateY(-2px);box-shadow:0 18px 30px rgba(15,45,93,.20)}.aba-study-road-stop strong{margin-top:-29px!important;color:#0b1f3a!important;font-size:7px!important;font-weight:900;line-height:1!important;text-align:center;text-transform:uppercase}.aba-study-road-stop.is-kind-module strong,.aba-study-road-stop.is-kind-mock strong{margin-top:-28px!important;color:#ffffff!important}.aba-study-road-stop small{max-width:118px!important;min-height:20px!important;color:#536882;font-size:8px!important;font-weight:700;line-height:1.1!important;text-align:center}.aba-study-road-stop button{display:none!important}.aba-study-node-pin{position:absolute;z-index:12;left:100%;top:-3px;width:42px;height:42px;transform:translateX(8px)}.aba-study-road-stop.is-right-branch .aba-study-node-pin{left:auto;right:100%;transform:translateX(-8px)}.aba-study-road-stop.is-center-stop .aba-study-node-pin{left:50%;top:-50px;transform:translateX(-50%)}.aba-study-node-pin::before{display:none!important}.aba-study-node-pin::after{content:"";position:absolute;inset:-5px;border-radius:999px;background:rgba(200,22,35,.16);border:2px solid rgba(200,22,35,.25)}.aba-study-node-pin .aba-profile-avatar{position:relative;z-index:2}.aba-study-node-pin .aba-profile-avatar.small{width:42px!important;height:42px!important}@media (max-width:760px){.aba-study-roadmap-board{grid-template-columns:1fr 86px 1fr!important;padding:38px 14px 52px!important;gap:12px 8px!important}.aba-study-roadmap-start,.aba-study-roadmap-finish,.aba-study-road-stop.is-center-stop{grid-column:2!important}.aba-study-road-stop.is-left-branch{grid-column:1!important}.aba-study-road-stop.is-right-branch{grid-column:3!important}.aba-study-road-stop::before{width:44px!important}}.aba-study-roadmap-board{grid-template-columns:repeat(6,minmax(92px,1fr))!important;grid-auto-rows:minmax(118px,auto)!important;gap:34px 34px!important;padding:70px 72px 88px!important;overflow:hidden!important}.aba-study-roadmap-start,.aba-study-roadmap-finish{width:78px!important;height:78px!important;border-width:6px!important;font-size:27px!important}.aba-study-roadmap-start::after{left:calc(50% + 39px)!important;width:calc(100% + 34px)!important;height:6px!important}.aba-study-roadmap-finish::before{left:calc(50% + 39px)!important;right:auto!important;width:calc(100% + 34px)!important;height:6px!important}.aba-study-road-stop,.aba-study-road-stop:nth-of-type(odd),.aba-study-road-stop:nth-of-type(even){width:118px!important;gap:4px!important;cursor:pointer}.aba-study-road-stop:focus-visible span{outline:3px solid rgba(200,22,35,.34);outline-offset:5px}.aba-study-road-stop::before{top:39px!important;height:6px!important}.aba-study-road-stop.is-row-odd:not(.is-col-6)::before{left:calc(50% + 38px)!important;width:calc(100% + 42px)!important}.aba-study-road-stop.is-row-even:not(.is-col-2)::before{right:calc(50% + 38px)!important;width:calc(100% + 42px)!important}.aba-study-road-stop::after{top:calc(50% + 38px)!important;left:calc(50% - 3px)!important;width:6px!important;height:74px!important}.aba-study-road-stop.is-kind-mock::after{display:none!important}.aba-study-road-stop span,.aba-study-road-stop.is-kind-module span{width:78px!important;height:78px!important;border-width:6px!important;font-size:18px!important}.aba-study-road-stop strong{margin-top:-34px!important;color:#0b1f3a!important;font-size:7px!important;line-height:1!important;letter-spacing:.01em!important}.aba-study-road-stop small{max-width:112px!important;min-height:24px!important;font-size:8px!important;line-height:1.1!important}.aba-study-road-stop button{display:none!important}.aba-study-node-pin{top:-48px!important;width:44px!important;height:44px!important}.aba-study-node-pin::before{top:29px!important;border-left-width:17px!important;border-right-width:17px!important;border-top-width:34px!important}.aba-study-node-pin::after{inset:-5px!important}.aba-study-node-pin .aba-profile-avatar.small{width:44px!important;height:44px!important}@media (max-width:1100px){.aba-study-roadmap-board{overflow:visible!important}}.aba-study-roadmap-board{grid-template-columns:repeat(6,minmax(92px,1fr))!important;grid-auto-rows:minmax(118px,auto)!important;gap:34px 34px!important;padding:70px 72px 88px!important;overflow:hidden!important}.aba-study-roadmap-start,.aba-study-roadmap-finish{width:78px!important;height:78px!important;border-width:6px!important;font-size:27px!important}.aba-study-roadmap-start{color:#ffffff!important}.aba-study-roadmap-finish{color:#ffffff!important}.aba-study-roadmap-start::after{left:calc(50% + 39px)!important;width:calc(100% + 34px)!important;height:6px!important}.aba-study-roadmap-finish::before{left:calc(50% + 39px)!important;right:auto!important;width:calc(100% + 34px)!important;height:6px!important}.aba-study-road-stop,.aba-study-road-stop:nth-of-type(odd),.aba-study-road-stop:nth-of-type(even){width:118px!important;gap:4px!important;cursor:pointer}.aba-study-road-stop:focus-visible span{outline:3px solid rgba(200,22,35,.34);outline-offset:5px}.aba-study-road-stop::before{top:39px!important;height:6px!important}.aba-study-road-stop.is-row-odd:not(.is-col-6)::before{left:calc(50% + 38px)!important;width:calc(100% + 42px)!important}.aba-study-road-stop.is-row-even:not(.is-col-2)::before{right:calc(50% + 38px)!important;width:calc(100% + 42px)!important}.aba-study-road-stop::after{top:calc(50% + 38px)!important;left:calc(50% - 3px)!important;width:6px!important;height:74px!important}.aba-study-road-stop.is-kind-mock::after{display:none!important}.aba-study-road-stop span,.aba-study-road-stop.is-kind-module span{width:78px!important;height:78px!important;border-width:6px!important;font-size:18px!important}.aba-study-road-stop strong{margin-top:-34px!important;color:#0b1f3a!important;font-size:7px!important;line-height:1!important;letter-spacing:.01em!important}.aba-study-road-stop small{max-width:112px!important;min-height:24px!important;font-size:8px!important;line-height:1.1!important}.aba-study-road-stop button{display:none!important}.aba-study-node-pin{top:-48px!important;width:44px!important;height:44px!important}.aba-study-node-pin::before{top:29px!important;border-left-width:17px!important;border-right-width:17px!important;border-top-width:34px!important}.aba-study-node-pin::after{inset:-5px!important}.aba-study-node-pin .aba-profile-avatar.small{width:44px!important;height:44px!important}@media (max-width:1100px){.aba-study-roadmap-board{overflow:visible!important}}.aba-flashcards-heading{align-items:flex-end;display:flex;justify-content:space-between;gap:24px}.aba-flashcard-filter-panel{display:grid;gap:18px}.aba-flashcard-filters{display:grid;grid-template-columns:minmax(220px,1fr) minmax(180px,260px) auto;gap:12px}.aba-flashcard-filters input,.aba-flashcard-filters select,.aba-flashcard-filters button{min-height:48px}.aba-flashcard-domain-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px}.aba-flashcard-domain-grid a{border:1px solid #d8e1ee;border-radius:8px;color:#0f2d5d;display:grid;gap:5px;min-height:78px;padding:14px;text-decoration:none;transition:background .18s ease,border-color .18s ease,color .18s ease}.aba-flashcard-domain-grid a:hover,.aba-flashcard-domain-grid a.active{background:var(--aba-red);border-color:var(--aba-red);color:#fff}.aba-flashcard-domain-grid strong{font-size:1.05rem;font-weight:600}.aba-flashcard-domain-grid span{color:inherit;font-size:.9rem;opacity:.8}.aba-flashcard-study-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:42px 26px;justify-items:center;perspective:1200px;padding-top:46px}.aba-flashcard{cursor:pointer;min-height:520px;outline:none;padding-top:54px;position:relative;width:min(100%,500px)}.aba-flashcard:focus-visible .aba-flashcard-inner{box-shadow:0 0 0 4px rgba(59,92,153,.18),0 18px 48px rgba(15,45,93,.12)}.aba-flashcard-logo-badge{align-items:center;background:#fff;border:6px solid #bc1921;border-radius:50%;box-shadow:0 12px 30px rgba(15,45,93,.14);display:flex;height:118px;justify-content:center;left:50%;overflow:hidden;position:absolute;top:0;transform:translateX(-50%);width:118px;z-index:4}.aba-flashcard-logo-badge img{display:block;height:106%;object-fit:cover;width:106%}.aba-flashcard-inner{border-radius:10px;height:100%;min-height:470px;position:relative;transform-style:preserve-3d;transition:transform .35s ease}.aba-flashcard.is-flipped .aba-flashcard-inner{transform:rotateY(180deg)}.aba-flashcard-face{-webkit-backface-visibility:hidden;backface-visibility:hidden;align-items:center;background:#f4f4f4;border:0;border-radius:10px;box-shadow:0 18px 48px rgba(15,45,93,.1);display:flex;flex-direction:column;gap:18px;inset:0;justify-content:center;overflow:hidden;padding:92px 56px 48px;position:absolute;text-align:center}.aba-flashcard-face::before{background:url("../../uploads/abacollege/abacollege_favicon.webp") center / contain no-repeat;content:"";inset:58px 26px 26px;opacity:.035;pointer-events:none;position:absolute}.aba-flashcard-face p{color:#303030;font-size:clamp(1.2rem,2vw,1.65rem);font-weight:400;line-height:1.48;margin:0;max-width:380px;position:relative;z-index:1}.aba-flashcard-face em{bottom:22px;color:#8390a2;font-size:.86rem;font-style:normal;left:0;position:absolute;right:0;z-index:2}.aba-flashcard-domain-pill{background:rgba(15,45,93,.08);border-radius:999px;color:#0f2d5d;font-size:.78rem;font-weight:600;letter-spacing:.03em;padding:6px 11px;position:absolute;right:18px;top:22px;z-index:2}.aba-flashcard-back{background:#f4f4f4;color:#303030;transform:rotateY(180deg)}.aba-flashcard-back h2{color:#303030;font-size:clamp(2.4rem,5vw,4rem);font-weight:700;letter-spacing:0;line-height:1;margin:0;position:relative;text-transform:uppercase;z-index:1}.aba-flashcard-editor-panel{display:grid;gap:18px}.aba-flashcard-face-heading{align-items:center;border-top:1px solid #e3e9f2;display:flex;gap:10px;padding-top:18px}.aba-flashcard-face-heading span{background:#0f2d5d;border-radius:999px;color:#fff;display:inline-flex;font-size:.76rem;padding:5px 10px;text-transform:uppercase}.aba-flashcard-face-heading strong{color:#0f2d5d;font-weight:600}.aba-check-card{align-items:center;border:1px solid #d8e1ee;border-radius:8px;display:inline-flex;gap:10px;min-height:52px;padding:12px 14px}@media (max-width:760px){.aba-flashcards-heading,.aba-panel-heading-row{align-items:flex-start;flex-direction:column}.aba-flashcard-filters{grid-template-columns:1fr}.aba-flashcard-study-grid{grid-template-columns:1fr;padding-top:36px}.aba-flashcard{min-height:430px;padding-top:45px}.aba-flashcard-inner{min-height:390px}.aba-flashcard-logo-badge{border-width:5px;height:96px;width:96px}.aba-flashcard-face{padding:78px 26px 42px}.aba-flashcard-face p{font-size:1.12rem}}.aba-flashcard-study-layout{align-items:start;display:grid;gap:28px;grid-template-columns:300px minmax(0,1fr)}.aba-flashcard-study-layout .aba-flashcard-filter-panel{align-self:start;display:grid;gap:16px;padding:20px;position:sticky;top:96px}.aba-flashcard-study-layout .aba-flashcard-filters{display:grid;gap:10px;grid-template-columns:1fr}.aba-flashcard-study-layout .aba-flashcard-filters input,.aba-flashcard-study-layout .aba-flashcard-filters button{border:1px solid #d8e1ee;border-radius:8px;font:inherit;min-height:48px;padding:0 13px;width:100%}.aba-flashcard-study-layout .aba-flashcard-filters input{background:#fff;color:#0f172a}.aba-flashcard-study-layout .aba-flashcard-filters button{background:#0f2d5d;color:#fff;cursor:pointer;font-weight:400}.aba-flashcard-study-layout .aba-flashcard-domain-grid{display:grid;gap:10px;grid-template-columns:1fr}.aba-flashcard-study-layout .aba-flashcard-domain-grid a{align-content:center;border-radius:10px;min-height:66px}.aba-flashcard-viewer-panel{align-content:start;display:grid;gap:22px;min-height:660px;overflow:visible;padding:30px 34px 38px}.aba-flashcard-viewer-head{align-items:center;color:#63728a;display:flex;justify-content:space-between;gap:18px}.aba-flashcard-viewer-head span{color:#0f2d5d;font-size:1rem;font-weight:600}.aba-flashcard-viewer-head small{font-size:.9rem}.aba-flashcard-stage{align-items:center;display:grid;gap:18px;grid-template-columns:64px minmax(0,1fr) 64px;min-height:600px;position:relative}.aba-flashcard-deck{display:grid;min-height:570px;perspective:1200px;place-items:center;position:relative;touch-action:pan-y}.aba-flashcard-stage .aba-flashcard{display:none;min-height:560px;padding-top:0;width:min(100%,520px)}.aba-flashcard-stage .aba-flashcard.active,.aba-flashcard-stage .aba-flashcard.is-next,.aba-flashcard-stage .aba-flashcard.is-after-next{display:block;position:absolute;left:50%;top:50%;margin:0}.aba-flashcard-stage .aba-flashcard.active{z-index:3;transform:translate(-50%,-50%);cursor:grab}.aba-flashcard-stage .aba-flashcard.active:active{cursor:grabbing}.aba-flashcard-stage .aba-flashcard.is-next{z-index:2;transform:translate(calc(-50% + 9px),calc(-50% + 12px)) rotate(1.7deg) scale(.985);pointer-events:none}.aba-flashcard-stage .aba-flashcard.is-after-next{z-index:1;transform:translate(calc(-50% - 8px),calc(-50% + 22px)) rotate(-1.4deg) scale(.97);pointer-events:none}.aba-flashcard-stage .aba-flashcard-inner{min-height:500px}.aba-flashcard-stage .aba-flashcard-logo-badge{border:6px solid #bc1921;height:128px;width:128px}.aba-flashcard-stage .aba-flashcard-logo-badge img{height:108%;width:108%}.aba-flashcard-stage .aba-flashcard-face{background:#f4f4f4;border-radius:10px;box-shadow:0 18px 48px rgba(15,45,93,.12);padding:68px 58px 54px}.aba-flashcard-stage .aba-flashcard-face::before{background:url("../../uploads/abacollege/abacollege_watermark.webp") center / 88% auto no-repeat;inset:36px 28px 28px;opacity:.05}.aba-flashcard-stage .aba-flashcard-face p{color:#303030;font-size:clamp(1.28rem,2vw,1.7rem);font-weight:400;line-height:1.5;max-width:395px}.aba-flashcard-stage .aba-flashcard-back h2{color:#0f2d5d;font-size:clamp(1.35rem,2.8vw,2.15rem);font-weight:700;line-height:1.12}.aba-flashcard-back-domain{color:#bc1921;font-size:1.05rem;font-weight:600;margin-top:8px;position:relative;z-index:2}.aba-flashcard-stage .aba-flashcard-back .aba-flashcard-back-detail{color:#455b73;font-size:clamp(.88rem,1.35vw,1.02rem);font-weight:500;line-height:1.42;max-width:410px}.aba-flashcard-nav{align-items:center;background:#fff;border:1px solid #d8e1ee;border-radius:999px;box-shadow:0 14px 32px rgba(15,45,93,.12);color:#0f2d5d;cursor:pointer;display:inline-flex;font-size:42px;font-weight:300;height:54px;justify-content:center;line-height:1;padding:0 0 5px;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease;width:54px}.aba-flashcard-nav:hover{background:var(--aba-red);border-color:var(--aba-red);color:#fff;transform:translateY(-1px)}.aba-flashcard-mobile-controls{display:none;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.aba-flashcard-knowledge-controls{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:-8px}.aba-flashcard-knowledge-button{display:grid;place-items:center;width:44px;height:44px;padding:0;border:2px solid #d7e1eb;border-radius:50%;background:#fff;color:#123968;box-shadow:0 5px 14px rgba(15,54,109,.08);cursor:pointer;transition:transform .18s ease,background .18s ease,border-color .18s ease,color .18s ease}.aba-flashcard-knowledge-button img{width:38px;height:38px;display:block;filter:grayscale(1);opacity:.42;transition:filter .18s ease,opacity .18s ease,transform .18s ease}.aba-flashcard-knowledge-button:hover,.aba-flashcard-knowledge-button:focus-visible{transform:translateY(-2px) scale(1.04)}.aba-flashcard-knowledge-button.is-no:hover,.aba-flashcard-knowledge-button.is-no.active,.aba-flashcard-knowledge-button.is-no.is-preview{border-color:#cf1728;background:#fff;color:#cf1728}.aba-flashcard-knowledge-button.is-yes:hover,.aba-flashcard-knowledge-button.is-yes.active,.aba-flashcard-knowledge-button.is-yes.is-preview{border-color:#174a7f;background:#fff;color:#174a7f}.aba-flashcard-knowledge-button:hover img,.aba-flashcard-knowledge-button.active img,.aba-flashcard-knowledge-button.is-preview img{filter:none;opacity:1;transform:scale(1.04)}.aba-flashcard-stage .aba-flashcard{transition:transform .28s ease,opacity .28s ease;will-change:transform,opacity}.aba-flashcard-stage .aba-flashcard.is-rating-no{transform:translate(calc(-50% - 42vw),-50%) rotate(-10deg);opacity:0}.aba-flashcard-stage .aba-flashcard.is-rating-yes{transform:translate(calc(-50% + 42vw),-50%) rotate(10deg);opacity:0}.aba-flashcard-stage .aba-flashcard.is-drag-no .aba-flashcard-face{border:2px solid #cf1728;background:#fff2f3;box-shadow:0 20px 55px rgba(207,23,40,.2)}.aba-flashcard-stage .aba-flashcard.is-drag-yes .aba-flashcard-face{border:2px solid #174a7f;background:#eef6ff;box-shadow:0 20px 55px rgba(23,74,127,.2)}.aba-flashcard-stage .aba-flashcard.is-known-no .aba-flashcard-face{border:2px solid #cf1728;background:#fff6f7}.aba-flashcard-stage .aba-flashcard.is-known-yes .aba-flashcard-face{border:2px solid #174a7f;background:#f3f8fd}@media (prefers-reduced-motion:reduce){.aba-flashcard-stage .aba-flashcard,.aba-flashcard-knowledge-button{transition:none}}@media (max-width:980px){.aba-flashcard-study-layout{grid-template-columns:1fr}.aba-flashcard-study-layout .aba-flashcard-filter-panel{position:static}.aba-flashcard-study-layout .aba-flashcard-domain-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.aba-flashcard-stage{grid-template-columns:1fr;min-height:auto}.aba-flashcard-nav{display:inline-flex;position:absolute;z-index:5;top:50%;transform:translateY(-50%);width:48px;height:48px}.aba-flashcard-nav.prev{left:4px}.aba-flashcard-nav.next{right:4px}.aba-flashcard-nav:hover{transform:translateY(-50%)}.aba-flashcard-mobile-controls{display:none}.aba-flashcard-deck{min-height:500px}}@media (max-width:620px){.aba-flashcard-viewer-panel{min-height:0;padding:22px 16px 26px}.aba-flashcard-viewer-head{align-items:flex-start;flex-direction:column}.aba-flashcard-study-layout .aba-flashcard-domain-grid{grid-template-columns:1fr}.aba-flashcard-deck{min-height:465px}.aba-flashcard-stage .aba-flashcard{min-height:455px;padding-top:0;width:min(100%,390px)}.aba-flashcard-stage .aba-flashcard-inner{min-height:410px}.aba-flashcard-stage .aba-flashcard-logo-badge{border-width:5px;height:100px;width:100px}.aba-flashcard-stage .aba-flashcard-face{padding:58px 28px 46px}.aba-flashcard-stage .aba-flashcard-face::before{background-size:95% auto;inset:28px 16px 18px}.aba-flashcard-stage .aba-flashcard-face p{font-size:1.12rem}}body.aba-abalive-list-body,body.aba-abalive-list-body .aba-abalive-page,body.aba-abalive-list-body .aba-abalive-classes-page,body.aba-abalive-list-body .aba-abalive-shell{color:var(--aba-ink)!important;background:#f5f7fb!important}body.aba-abalive-list-body .aba-abalive-class-hero,body.aba-abalive-list-body .aba-abalive-create-card,body.aba-abalive-list-body .aba-abalive-class-card{color:var(--aba-ink)!important;background:#fff!important}body.aba-abalive-list-body .aba-abalive-class-hero h1{color:var(--aba-blue)!important}body.aba-abalive-list-body .aba-abalive-class-hero p,body.aba-abalive-list-body .aba-abalive-timezone small{color:var(--aba-muted)!important}.aba-calendar-page,.aba-calendar-page .aba-calendar-shell{background:#f5f7fb;color:var(--aba-ink)}.aba-calendar-shell{width:min(100%,1500px);margin:0 auto;padding:56px 24px 70px}.aba-calendar-heading{align-items:flex-start;margin-bottom:20px}.aba-calendar-heading h1{margin:0;color:var(--aba-blue);font-size:clamp(48px,5vw,72px);line-height:.95;letter-spacing:0}.aba-calendar-month-nav{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-wrap:wrap}.aba-calendar-month-nav strong{min-width:180px;color:var(--aba-blue);font-size:20px;font-weight:700;text-align:center;text-transform:capitalize}.aba-calendar-legend{margin:0 0 18px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.aba-calendar-legend span{min-height:34px;padding:0 12px;display:inline-flex;align-items:center;gap:8px;border:1px solid var(--aba-border);border-radius:8px;background:#ffffff;color:var(--aba-blue);font-size:14px}.aba-calendar-legend i{width:10px;height:10px;border-radius:999px}.aba-calendar-legend i.registered{background:var(--aba-blue)}.aba-calendar-legend i.missed{background:var(--aba-red)}.aba-calendar-legend i.open{background:#94a3b8}.aba-calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid var(--aba-border);border-radius:10px;background:var(--aba-border);box-shadow:0 18px 42px rgba(15,45,93,.08)}.aba-calendar-weekday{min-height:42px;padding:10px;display:flex;align-items:center;justify-content:center;background:#ffffff;color:var(--aba-blue);font-size:14px;font-weight:700;text-transform:uppercase}.aba-calendar-day{min-height:168px;padding:10px;background:#ffffff}.aba-calendar-day.is-empty{background:rgba(255,255,255,.52)}.aba-calendar-day.is-today{box-shadow:inset 0 0 0 2px var(--aba-blue)}.aba-calendar-day-number{width:32px;height:32px;margin-bottom:8px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;color:var(--aba-blue);font-size:16px;font-weight:700}.aba-calendar-day.is-today .aba-calendar-day-number{background:var(--aba-blue);color:#ffffff}.aba-calendar-no-events{display:block;color:#94a3b8;font-size:13px}.aba-calendar-events{display:grid;gap:8px}.aba-calendar-event{padding:8px;display:grid;gap:4px;border-radius:8px;border:1px solid var(--aba-border);background:#f8fafc;color:var(--aba-blue);text-decoration:none;transition:transform .15s ease,box-shadow .15s ease}.aba-calendar-event:hover{transform:translateY(-1px);box-shadow:0 10px 22px rgba(15,45,93,.12)}.aba-calendar-event.is-registered{border-color:rgba(15,45,93,.32);background:rgba(15,45,93,.09)}.aba-calendar-event.is-missed{border-color:rgba(199,18,31,.28);background:rgba(199,18,31,.08)}.aba-calendar-event.is-open{border-color:#cbd5e1;background:#f8fafc}.aba-calendar-event-top{display:flex;align-items:center;justify-content:space-between;gap:6px}.aba-calendar-event-top strong{color:var(--aba-blue);font-size:13px;font-weight:700}.aba-calendar-event-top em{padding:2px 6px;border-radius:999px;background:#ffffff;color:var(--aba-red);font-size:10px;font-style:normal;font-weight:700;text-transform:uppercase}.aba-calendar-event-title{color:var(--aba-ink);font-size:13px;font-weight:700;line-height:1.15}.aba-calendar-event-topic,.aba-calendar-event-meta{color:var(--aba-muted);font-size:12px;line-height:1.2}.aba-calendar-event-title,.aba-calendar-event-topic{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}.aba-calendar-event-title{-webkit-line-clamp:2}.aba-calendar-event-topic{-webkit-line-clamp:1}@media (max-width:1080px){.aba-calendar-grid{display:block;border:0;background:transparent;box-shadow:none}.aba-calendar-weekday,.aba-calendar-day.is-empty{display:none}.aba-calendar-day{min-height:0;margin-bottom:10px;border:1px solid var(--aba-border);border-radius:10px}}.aba-abalive-page.aba-abalive-classes-page,.aba-abalive-embed.aba-abalive-classes-page,body.aba-abalive-list-body,body.aba-abalive-list-body .aba-abalive-page,body.aba-abalive-list-body .aba-abalive-shell{background:#f5f7fb!important;color:var(--aba-ink)!important}.aba-abalive-classes-page .aba-abalive-shell{width:min(100%,1500px);margin:0 auto;padding:10px 24px 46px}body.aba-abalive-list-body:not(.aba-abalive-embed-body) .aba-abalive-classes-page .aba-abalive-shell{padding-top:56px}.aba-abalive-classes-page .aba-abalive-class-hero{border:0;background:transparent!important;box-shadow:none;padding:10px 0 0}.aba-abalive-classes-page .aba-abalive-create-card,.aba-abalive-classes-page .aba-abalive-class-card{background:#fff!important;color:var(--aba-ink)!important}body.aba-mentoring-embed-body,body.aba-mentoring-embed-body .aba-mentoring-page,body.aba-mentoring-embed-body .aba-admin-shell,.aba-mentoring-page{background:#f5f7fb!important;color:var(--aba-ink)!important}.aba-mentoring-page .aba-admin-shell{width:min(100%,1500px);margin:0 auto;padding:10px 24px 46px}.aba-mentoring-page .aba-panel{padding:0;border:0;background:transparent;box-shadow:none}.aba-mentoring-page .aba-modal-card,.aba-mentoring-page .aba-modal-card.aba-panel{border:1px solid var(--aba-border);background:#fff;box-shadow:0 24px 60px rgba(15,45,93,.18)}.aba-mentoring-page .aba-panel-heading-row{margin-bottom:18px}.aba-mentoring-page .aba-mentoring-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.aba-mentoring-page .aba-mentoring-card{background:#ffffff!important;color:var(--aba-ink)!important}html,body,.aba-home,.aba-admin-page,.aba-page-shell,.aba-course-page,.aba-simple-page,.aba-board-page,.aba-board-focus-body,.aba-profile-page,.aba-settings-page,.aba-auth-page,.aba-error-page,.aba-my-dashboard,.aba-community-body,.aba-public-section-body,.aba-program-card-body,.aba-module-body,.aba-lab-embed-body,.aba-learning-lab-page,.aba-domain-embed-body,.aba-mock-embed-body,.aba-flashcards-embed-body,.aba-flashcards-page,.aba-glossary-embed-body,.aba-chat-embed-body,.aba-chat-page,.aba-classroom-embed-body,.aba-classroom-cards-page,.aba-lesson-page,.aba-translations-page,.aba-map-simple-screen,.aba-abalive-list-body,.aba-abalive-classes-page,.aba-mentoring-embed-body,.aba-study-route-embed-body,.aba-study-route-page,.aba-one-on-one-embed-body,.aba-one-on-one-page{background-color:#f5f7fb!important}.aba-mentoring-page .aba-mentoring-actions .aba-btn,.aba-mentoring-page .aba-mentoring-actions .inline-delete button{min-height:34px;padding:0 12px;border-radius:7px;font-size:.82rem;font-weight:600}.aba-auth-page{min-height:560px;padding:58px 24px 70px;background:#fff!important}.aba-auth-card{position:relative;width:min(1080px,100%);padding:0;grid-template-columns:minmax(350px,.88fr) minmax(430px,1.12fr);gap:0;overflow:hidden;border:1px solid #d7e2ef;border-radius:20px;background:#fff;box-shadow:0 18px 48px rgba(10,47,94,.10)}.aba-auth-intro{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:470px;padding:42px 48px;color:#fff;border-radius:0;background:linear-gradient(145deg,#0b2f61 0%,#154f8b 100%)}.aba-auth-intro::before,.aba-auth-intro::after{display:none}.aba-auth-intro .aba-kicker{color:#fff;letter-spacing:.14em}.aba-auth-intro .aba-kicker::after{content:"";display:block;width:54px;height:4px;margin-top:13px;border-radius:10px;background:#e21e2b}.aba-auth-card .aba-auth-intro h1{max-width:430px;margin:0 0 34px;color:#fff;font-size:clamp(32px,3.4vw,49px);line-height:1.03;letter-spacing:-.025em;text-align:center}.aba-auth-card .aba-auth-intro h1::after{content:"";display:block;width:58px;height:4px;margin:17px auto 0;border-radius:6px;background:#c71923}.aba-auth-email-logo{display:block;width:min(310px,82%);height:auto;object-fit:contain}.aba-auth-intro>p{max-width:430px;margin:0;color:rgba(255,255,255,.78);font-size:16px;line-height:1.65}.aba-auth-benefits{display:grid;gap:13px;margin-top:38px}.aba-auth-benefits span{display:flex;align-items:center;gap:12px;color:#fff;font-size:14px;font-weight:700}.aba-auth-benefits i{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;color:#fff;background:rgba(255,255,255,.12)}.aba-auth-form-panel{display:flex;flex-direction:column;justify-content:center;padding:44px 48px;border:0;border-radius:0;background:#fff;box-shadow:none}.aba-auth-form-heading{margin-bottom:25px}.aba-auth-form-heading>span{color:#c71923;font-size:11px;font-weight:900;letter-spacing:.13em}.aba-auth-form-heading h2{margin:5px 0 0;color:#0b2f61;font-size:30px;line-height:1.1}.aba-auth-form{gap:17px}.aba-auth-form label{gap:8px;min-width:0}.aba-auth-form span{color:#16365f;font-size:12px}.aba-auth-form input,.aba-auth-form select{min-width:0;min-height:50px;border-color:#cbd9e9;border-radius:11px;background:#fbfdff;color:#102f59;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.aba-auth-form input:focus,.aba-auth-form select:focus{outline:none;border-color:#218fc4;background:#fff;box-shadow:0 0 0 4px rgba(33,143,196,.12)}.aba-auth-form button{min-height:51px;border:0;border-radius:11px;box-shadow:0 10px 22px rgba(10,47,97,.16)}.aba-auth-form button:hover{transform:translateY(-1px)}.aba-auth-form .aba-phone-row{display:grid;grid-template-columns:68px minmax(0,1fr);gap:8px;width:100%}.aba-auth-form .aba-phone-code{text-align:center;background:#edf4fb}.aba-register-form{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:18px}.aba-register-form button,.aba-register-form .aba-form-link{grid-column:1 / -1}.aba-auth-card--register{grid-template-columns:minmax(330px,.72fr) minmax(600px,1.28fr)}.aba-auth-card--register .aba-auth-form-panel{padding-top:38px;padding-bottom:38px}.aba-form-links{display:flex;justify-content:space-between;gap:18px;padding-top:2px}.aba-form-link,.aba-form-links a{color:#0d376d;font-weight:800;text-decoration:none}.aba-form-link:hover,.aba-form-links a:hover{color:#c71923}@media (max-width:880px){.aba-auth-page{padding:30px 16px 50px}.aba-auth-card,.aba-auth-card--register{grid-template-columns:1fr}.aba-auth-intro{min-height:auto;padding:30px 28px 34px;border-radius:0}.aba-auth-card .aba-auth-intro h1{margin-bottom:24px;font-size:38px}.aba-auth-email-logo{width:min(250px,70%)}.aba-auth-benefits{grid-template-columns:repeat(3,1fr);margin-top:26px}.aba-auth-benefits span{align-items:flex-start;font-size:12px}.aba-auth-form-panel{padding:36px 34px}}@media (max-width:580px){.aba-auth-card{border-radius:17px}.aba-auth-intro,.aba-auth-form-panel{padding:30px 22px}.aba-auth-benefits{grid-template-columns:1fr}.aba-register-form{grid-template-columns:1fr}.aba-register-form button,.aba-register-form .aba-form-link{grid-column:auto}.aba-form-links{flex-direction:column;align-items:flex-start}}.aba-mentoring-page .aba-mentoring-grid{margin:0}.aba-my-mentoring-frame-wrap{background:#f5f7fb;min-height:1320px}.aba-my-dashboard-mentoring{padding-right:0}.aba-my-shell-mentoring{grid-template-columns:280px minmax(0,1fr);gap:0}.aba-my-main-panel-mentoring,.aba-my-main-panel:has(.aba-my-mentoring-frame-wrap){padding-top:0;gap:0}.aba-my-main-panel-mentoring .aba-my-mentoring-frame-wrap{width:min(100%,1500px);margin:0 auto}body.aba-mentoring-embed-body .aba-admin-shell,.aba-mentoring-page.aba-mentoring-embed .aba-admin-shell,.aba-mentoring-embed .aba-admin-shell{width:min(100%,1500px)!important;max-width:1500px!important;margin:0 auto!important;padding:10px 24px 46px!important}body.aba-mentoring-embed-body .aba-mentoring-heading,.aba-mentoring-page.aba-mentoring-embed .aba-mentoring-heading{margin-bottom:26px!important}body.aba-mentoring-embed-body .aba-mentoring-grid,.aba-mentoring-page.aba-mentoring-embed .aba-mentoring-grid{grid-template-columns:repeat(auto-fit,minmax(430px,430px))!important;justify-content:start}.aba-abalive-list-body,.aba-abalive-list-body .site-shell,.aba-abalive-page.aba-abalive-classes-page,.aba-abalive-page.aba-abalive-classes-page .aba-abalive-shell{background:#f5f7fb!important;color:var(--aba-ink)!important}.aba-abalive-page.aba-abalive-classes-page{min-height:0!important}.aba-abalive-classes-page .aba-abalive-list-heading{margin:0 0 26px}.aba-abalive-classes-page .aba-mentoring-next{margin:0 0 28px}.aba-abalive-classes-page .aba-abalive-class-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:20px!important;justify-content:start}.aba-abalive-classes-page .aba-abalive-class-card{display:grid!important;grid-template-columns:1fr!important;min-height:0!important;overflow:hidden;border:1px solid var(--aba-border)!important;border-radius:8px!important;background:#fff!important;color:var(--aba-ink)!important;box-shadow:0 16px 34px rgba(15,45,93,.08)!important}.aba-abalive-classes-page .aba-abalive-class-image{height:128px!important;min-height:128px!important;border-right:0!important;border-bottom:1px solid #d9dee8!important;background:url("../../uploads/abacollege/bannerevents.webp?v=20261027-2") center/cover no-repeat!important}.aba-abalive-classes-page .aba-abalive-class-image img,.aba-abalive-classes-page .aba-abalive-class-placeholder{display:none!important}.aba-abalive-classes-page .aba-abalive-class-image span{display:none!important}.aba-abalive-classes-page .aba-abalive-class-body{padding:16px 18px 4px!important;gap:10px!important;background:#fff!important}.aba-abalive-classes-page .aba-abalive-class-meta{display:none!important}.aba-mock-embed.aba-board-focus-mode .aba-board-shell{width:100%;min-height:100%;padding:0}.aba-mock-embed.aba-board-focus-mode .aba-board-exam{display:block;width:100%;min-height:100vh}.aba-mock-embed.aba-board-focus-mode .aba-board-mobile-tools{position:sticky;top:0;z-index:120;display:flex;align-items:stretch;justify-content:space-between;gap:10px;width:100%;padding:8px 10px;border-bottom:1px solid #d8e1ed;background:rgba(255,255,255,.98);box-shadow:0 5px 16px rgba(15,45,93,.10)}.aba-mock-embed.aba-board-focus-mode .aba-board-mobile-tools{position:sticky}.aba-mock-embed.aba-board-focus-mode .aba-board-timer-fixed{position:absolute;left:50%;top:8px;transform:translateX(-50%)}.aba-mock-embed.aba-board-focus-mode .aba-board-question h2,.aba-domain-practice-embed.aba-domain-practice-focus .aba-board-question h2,.aba-mock-embed.aba-board-focus-mode .aba-board-choice span,.aba-domain-practice-embed.aba-domain-practice-focus .aba-board-choice span{text-align:justify;hyphens:none;overflow-wrap:normal;word-break:normal}.aba-board-question-menu-toggle{min-width:0;min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:9px 14px;border:0;border-radius:10px;background:var(--aba-blue);color:#fff;font:inherit;font-weight:700;cursor:pointer}.aba-board-question-menu-toggle i{font-size:18px}.aba-mock-embed .aba-board-timer-fixed{min-width:112px;min-height:48px;display:grid;grid-template-columns:auto auto;align-content:center;align-items:baseline;justify-content:center;gap:0 8px;margin:0;padding:7px 12px;border:1px solid #d8e1ed;background:#f8fafc;box-shadow:none}.aba-mock-embed .aba-board-timer-fixed span{font-size:12px;font-weight:700;text-transform:uppercase}.aba-mock-embed .aba-board-timer-fixed strong{font-size:25px}.aba-mock-embed .aba-board-timer-fixed small{display:none}.aba-mock-embed.aba-board-focus-mode .aba-board-question-card{width:100%;max-width:none;min-height:calc(100vh - 65px);padding:24px clamp(16px,4vw,42px) 32px;border:0;border-radius:0;box-shadow:none}.aba-mock-embed.aba-board-focus-mode .aba-board-question{width:100%;min-height:0}.aba-mock-embed.aba-board-focus-mode .aba-board-question-top{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.aba-mock-embed.aba-board-focus-mode .aba-board-question-top h2{grid-row:2;width:100%}.aba-mock-embed.aba-board-focus-mode .aba-board-question-top .aba-board-flag{grid-row:1;justify-self:end}.aba-mock-embed.aba-board-focus-mode .aba-board-side{position:fixed;inset:0 auto 0 0;z-index:150;width:min(88vw,370px);max-height:none;display:flex;flex-direction:column;gap:16px;padding:16px;overflow:auto;border:0;border-radius:0 14px 14px 0;box-shadow:18px 0 48px rgba(15,45,93,.24);transform:translateX(-105%);visibility:hidden;transition:transform .22s ease,visibility 0s linear .22s}.aba-mock-embed.aba-board-focus-mode .aba-board-side.is-open{transform:translateX(0);visibility:visible;transition:transform .22s ease}.aba-board-drawer-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:1px solid #d8e1ed;color:var(--aba-blue);font-size:20px}.aba-board-drawer-head button{width:42px;height:42px;flex:0 0 42px;border:0;border-radius:999px;background:#edf2f8;color:var(--aba-blue);font-size:20px;cursor:pointer}.aba-mock-embed.aba-board-focus-mode .aba-board-nav-grid{grid-template-columns:repeat(5,minmax(0,1fr));max-height:none;overflow:visible}.aba-board-drawer-backdrop{position:fixed;inset:0;z-index:140;width:100%;height:100%;padding:0;border:0;background:rgba(6,28,65,.46);opacity:0;cursor:pointer}.aba-board-drawer-backdrop.is-open{opacity:1}body.aba-board-menu-open{overflow:hidden}@media (max-width:640px){.aba-mock-embed.aba-board-focus-mode .aba-board-question-card{padding:18px 12px 26px}.aba-mock-embed .aba-board-question h2{font-size:20px;line-height:1.32}.aba-mock-embed .aba-board-choice{min-height:58px;padding:13px 14px;font-size:17px}.aba-mock-embed .aba-board-question-actions{gap:8px}.aba-mock-embed .aba-board-question-actions .aba-btn{min-width:0;flex:1 1 0;padding-inline:10px}.aba-board-question-menu-toggle span{font-size:14px}}.aba-domain-practice-focus-body{width:100vw;min-height:100vh;margin:0;overflow-x:hidden}.aba-domain-practice-embed.aba-domain-practice-focus .aba-board-shell{width:100%;min-height:100%;padding:0}.aba-domain-practice-embed.aba-domain-practice-focus .aba-board-exam{display:block;width:100%;min-height:100vh}.aba-domain-practice-embed.aba-domain-practice-focus .aba-board-mobile-tools{position:sticky;top:0;z-index:120;display:flex;align-items:stretch;width:100%;padding:8px 10px;border-bottom:1px solid #d8e1ed;background:rgba(255,255,255,.98);box-shadow:0 5px 16px rgba(15,45,93,.10)}.aba-domain-practice-embed.aba-domain-practice-focus .aba-board-question-card{width:100%;max-width:none;min-height:calc(100vh - 65px);padding:24px clamp(16px,4vw,42px) 32px;border:0;border-radius:0;box-shadow:none}.aba-domain-practice-embed.aba-domain-practice-focus .aba-board-question{width:100%;min-height:0}.aba-domain-practice-embed.aba-domain-practice-focus .aba-board-question-top{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.aba-domain-practice-embed.aba-domain-practice-focus .aba-board-question-top h2{grid-row:2;width:100%}.aba-domain-practice-embed.aba-domain-practice-focus .aba-board-question-top .aba-board-flag{grid-row:1;justify-self:end}.aba-domain-practice-embed.aba-domain-practice-focus .aba-board-side{position:fixed;inset:0 auto 0 0;z-index:150;width:min(88vw,370px);max-height:none;display:flex;flex-direction:column;gap:16px;padding:16px;overflow:auto;border:0;border-radius:0 14px 14px 0;box-shadow:18px 0 48px rgba(15,45,93,.24);transform:translateX(-105%);visibility:hidden;transition:transform .22s ease,visibility 0s linear .22s}.aba-domain-practice-embed.aba-domain-practice-focus .aba-board-side.is-open{transform:translateX(0);visibility:visible;transition:transform .22s ease}.aba-domain-practice-embed.aba-domain-practice-focus .aba-board-nav-grid{grid-template-columns:repeat(5,minmax(0,1fr));max-height:none;overflow:visible}.aba-app-content-toolbar{position:sticky;top:0;z-index:120;display:flex;align-items:center;width:100%;padding:8px 10px;border-bottom:1px solid #d8e1ed;background:rgba(255,255,255,.98);box-shadow:0 5px 16px rgba(15,45,93,.10)}.aba-app-content-drawer{position:fixed!important;inset:0 auto 0 0!important;z-index:150;width:min(88vw,370px)!important;max-height:none!important;display:flex!important;flex-direction:column;gap:16px;margin:0!important;padding:16px!important;overflow:auto;border:0!important;border-radius:0 14px 14px 0!important;background:#fff;box-shadow:18px 0 48px rgba(15,45,93,.24)!important;transform:translateX(-105%);visibility:hidden;transition:transform .22s ease,visibility 0s linear .22s}.aba-app-content-drawer.is-open{transform:translateX(0);visibility:visible;transition:transform .22s ease}body:is(.aba-glossary-embed-body,.aba-flashcards-embed-body) .aba-app-content-drawer{inset:0 0 0 auto!important;border-radius:14px 0 0 14px!important;box-shadow:-18px 0 48px rgba(15,45,93,.24)!important;transform:translateX(105%)!important}body:is(.aba-glossary-embed-body,.aba-flashcards-embed-body) .aba-app-content-drawer.is-open{transform:translateX(0)!important}body.aba-flashcards-embed-body .aba-flashcards-embed .aba-app-content-drawer{width:min(88vw,360px)!important;gap:12px!important;padding:14px!important;border-left:1px solid #bdd1e2!important;background:#edf5fb!important}body.aba-flashcards-embed-body .aba-app-content-drawer .aba-board-drawer-head{min-height:58px!important;padding:10px 8px 12px!important;border-bottom:1px solid #c7d8e6!important;color:#123968!important}body.aba-flashcards-embed-body .aba-app-content-drawer .aba-board-drawer-head strong{color:#123968!important;font-size:17px!important;font-weight:900!important}body.aba-flashcards-embed-body .aba-app-content-drawer .aba-board-drawer-head button{display:grid!important;width:40px!important;height:40px!important;place-items:center!important;border:1px solid #c7d8e6!important;border-radius:50%!important;background:#fff!important;color:#123968!important}body.aba-flashcards-embed-body .aba-app-content-drawer .aba-flashcard-filters{display:grid!important;gap:9px!important;margin:0!important;padding:12px!important;border:1px solid #c7d8e6!important;border-radius:13px!important;background:#fff!important;box-shadow:0 5px 14px rgba(18,57,104,.06)!important}body.aba-flashcards-embed-body .aba-app-content-drawer .aba-flashcard-filters input{min-height:44px!important;border:1px solid #c7d8e6!important;border-radius:9px!important;background:#f9fcff!important}body.aba-flashcards-embed-body .aba-app-content-drawer .aba-flashcard-filters button{min-height:42px!important;border-radius:9px!important;background:#174577!important;color:#fff!important;font-weight:900!important}body.aba-flashcards-embed-body .aba-app-content-drawer .aba-flashcard-filters button:hover{background:#c7192a!important}body.aba-flashcards-embed-body .aba-app-content-drawer .aba-flashcard-domain-grid{display:grid!important;gap:9px!important;margin:0!important;padding:0 0 calc(20px + env(safe-area-inset-bottom))!important}body.aba-flashcards-embed-body .aba-app-content-drawer .aba-flashcard-domain-grid a{position:relative!important;display:grid!important;grid-template-columns:38px minmax(0,1fr)!important;align-items:center!important;column-gap:10px!important;min-height:58px!important;padding:9px 13px 9px 10px!important;border:1px solid #bdd1e2!important;border-left:4px solid #8fadc4!important;border-radius:12px!important;background:#f8fbfe!important;color:#123968!important;box-shadow:0 4px 10px rgba(18,57,104,.055)!important;text-decoration:none!important;transition:border-color .18s ease,background .18s ease,transform .18s ease,box-shadow .18s ease!important}body.aba-flashcards-embed-body .aba-app-content-drawer .aba-flashcard-domain-grid a::before{display:block!important;grid-column:1!important;grid-row:1 / span 2!important;width:34px!important;height:34px!important;border-radius:50%!important;background:#91afc4 url('../../uploads/abacollege/dr_bull_chat_icon.svg') center/21px 21px no-repeat!important;box-shadow:inset 0 0 0 2px rgba(255,255,255,.5)!important;content:""!important}body.aba-flashcards-embed-body .aba-app-content-drawer .aba-flashcard-domain-grid a strong{grid-column:2!important;color:#123968!important;font-size:14px!important;font-weight:900!important;line-height:1.18!important}body.aba-flashcards-embed-body .aba-app-content-drawer .aba-flashcard-domain-grid a span{grid-column:2!important;margin-top:3px!important;color:#6c8094!important;font-size:11px!important;line-height:1.2!important}body.aba-flashcards-embed-body .aba-app-content-drawer .aba-flashcard-domain-grid a:hover{transform:translateX(-2px)!important;border-color:#d97d88!important;border-left-color:#c7192a!important;background:#fff3f4!important;box-shadow:0 7px 16px rgba(18,57,104,.09)!important}body.aba-flashcards-embed-body .aba-app-content-drawer .aba-flashcard-domain-grid a:hover::before,body.aba-flashcards-embed-body .aba-app-content-drawer .aba-flashcard-domain-grid a.active::before{background-color:#c7192a!important}body.aba-flashcards-embed-body .aba-app-content-drawer .aba-flashcard-domain-grid a.active{border-color:#e5a5ac!important;border-left-color:#c7192a!important;background:#fff0f2!important;color:#b3192a!important}body.aba-flashcards-embed-body .aba-app-content-drawer .aba-flashcard-domain-grid a.active strong{color:#b3192a!important}body.aba-app-content-menu-open{overflow:hidden}.aba-flashcards-embed .aba-admin-shell{padding:0!important}.aba-flashcards-embed .aba-flashcard-study-layout{display:block}.aba-flashcards-embed .aba-flashcard-viewer-panel{width:100%;min-height:calc(100vh - 65px);border:0;border-radius:0;box-shadow:none}.aba-flashcards-embed .aba-app-content-drawer .aba-flashcard-domain-grid{grid-template-columns:1fr}.aba-glossary-embed{padding:0 10px 28px}.aba-glossary-embed .aba-glossary-app-toolbar{margin:0 -10px 10px;width:calc(100% + 20px)}.aba-glossary-embed .aba-glossary-tools{margin-bottom:12px;padding:12px}.aba-glossary-letter-drawer .aba-glossary-letters{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.aba-glossary-letter-drawer .aba-glossary-letters a{width:100%}.aba-calendar-embed-body{width:100%;min-height:100vh;margin:0;overflow-x:hidden;background:#f5f7fb;font-family:"Barlow Semi Condensed",Arial,Helvetica,sans-serif}.aba-calendar-embed .aba-calendar-shell{width:100%;padding:14px 10px 34px}.aba-calendar-day-heading{display:flex;align-items:center;gap:10px}.aba-calendar-day-heading>strong{display:none;color:var(--aba-blue);font-size:17px}.aba-calendar-embed .aba-calendar-heading h1{font-size:30px}.aba-calendar-embed .aba-calendar-heading,.aba-calendar-embed .aba-calendar-month-nav{display:grid;grid-template-columns:1fr;justify-items:stretch}.aba-calendar-embed .aba-calendar-month-nav{grid-template-columns:auto 1fr auto;align-items:center}.aba-calendar-embed .aba-calendar-grid{display:block;border:0;background:transparent;box-shadow:none}.aba-calendar-embed .aba-calendar-weekday,.aba-calendar-embed .aba-calendar-day.is-empty{display:none}.aba-calendar-embed .aba-calendar-day{min-height:82px;margin-bottom:9px;padding:10px 12px;border:1px solid var(--aba-border);border-radius:10px}.aba-calendar-embed .aba-calendar-day-heading>strong{display:block}.aba-library-embed-body .aba-library-shell{width:100%;padding:10px 10px 38px}.aba-library-embed-body .aba-library-filters{grid-template-columns:minmax(0,1fr) auto auto;gap:8px;margin-bottom:14px;padding:10px}.aba-library-embed-body .aba-library-search-field span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.aba-library-embed-body .aba-library-filter-menu-button,.aba-library-embed-body .aba-library-search-submit{min-height:44px;align-self:end}.aba-library-filter-drawer label{display:grid;gap:7px}.aba-library-embed-body .aba-library-grid{grid-template-columns:minmax(0,1fr)}.aba-library-embed-body .aba-library-card{width:100%}.aba-library-player-modal.is-mobile-landscape.is-open{padding:0;background:#000}body.aba-library-embed-body .aba-library-player-modal.is-mobile-landscape.is-open{position:fixed!important;inset:0!important;padding:0!important;place-items:stretch!important;align-content:stretch!important;overflow:hidden!important;background:#000!important}.aba-library-player-modal.is-mobile-landscape:fullscreen,.aba-library-player-modal.is-mobile-landscape:-webkit-full-screen{inset:0!important;width:100vw!important;height:100vh!important;padding:0!important;transform:none!important;background:#000!important}.aba-library-player-modal.is-mobile-landscape .aba-library-player-panel{width:100%;height:100%;max-height:none;padding:0;overflow:hidden;border-radius:0;background:#000}body.aba-library-embed-body .aba-library-player-modal.is-mobile-landscape .aba-library-player-panel{width:100%!important;height:100%!important;max-height:none!important;margin:0!important;padding:0!important;border-radius:0!important}body.aba-library-embed-body .aba-library-player-modal.is-mobile-landscape .aba-library-player,body.aba-library-embed-body .aba-library-player-modal.is-mobile-landscape .aba-library-player .aba-player-media{width:100%!important;height:100%!important;min-height:100%!important;max-height:none!important;aspect-ratio:auto!important}.aba-library-player-modal.is-mobile-landscape .aba-library-player-panel h2{display:none}.aba-library-player-modal.is-mobile-landscape .aba-library-modal-close{position:absolute;top:8px;right:8px;z-index:20;background:rgba(255,255,255,.92)}.aba-library-player-modal.is-mobile-landscape .aba-library-modal-fullscreen{display:none!important}.aba-library-player-modal.is-mobile-landscape .aba-library-modal-actions{position:absolute!important;inset:10px 10px auto auto!important;z-index:40!important}.aba-profile-embed-body,.aba-certificates-embed-body,.aba-badges-embed-body,.aba-admin-profile-embed-body{min-height:100vh;margin:0;overflow-x:hidden;background:#f5f7fb;color:var(--aba-ink);font-family:"Barlow Semi Condensed",Arial,Helvetica,sans-serif}.aba-admin-profile-embed-body{height:auto!important;max-height:none!important;overflow-y:auto!important;touch-action:pan-y!important;-webkit-overflow-scrolling:touch!important}.aba-profile-embed-body *,.aba-certificates-embed-body *,.aba-badges-embed-body *,.aba-admin-profile-embed-body *,.aba-calendar-embed *,.aba-calendar-embed-body *{box-sizing:border-box}.aba-mobile-profile-page,.aba-certificates-page{width:min(100%,760px);margin:0 auto;padding:14px 12px 32px}.aba-mobile-profile-card,.aba-certificates-empty{display:grid;justify-items:center;gap:10px;width:100%;padding:24px 18px;border:1px solid var(--aba-border);border-top:5px solid var(--aba-red);border-radius:14px;background:#fff;box-shadow:0 14px 36px rgba(15,45,93,.09);text-align:center}.aba-mobile-profile-card h1,.aba-certificates-empty h1{margin:0;color:var(--aba-blue);font-size:clamp(1.8rem,8vw,2.55rem);line-height:1.05}.aba-mobile-profile-card .aba-handle,.aba-mobile-profile-card .aba-profile-title,.aba-mobile-profile-card .aba-profile-bio,.aba-certificates-empty p{margin:0}.aba-mobile-profile-details{display:grid;gap:8px;width:100%;margin-top:8px;text-align:left}.aba-mobile-profile-details>div{display:grid;gap:2px;padding:11px 13px;border-radius:10px;background:#eef4fb}.aba-mobile-profile-details span{color:var(--aba-muted);font-size:12px;font-weight:700;text-transform:uppercase}.aba-mobile-profile-details strong{color:var(--aba-blue);overflow-wrap:anywhere}.aba-certificate-symbol{display:grid;width:76px;height:76px;place-items:center;border-radius:50%;background:var(--aba-blue);color:#fff;font-size:42px;box-shadow:0 0 0 7px rgba(15,45,93,.1)}.aba-admin-profile-embed{width:100%;max-width:1100px;margin:0 auto;padding:12px 10px 32px}.aba-admin-profile-embed .aba-profile-layout{width:100%}.aba-badges-embed{width:100%;max-width:900px;margin:0 auto;padding:12px 10px 32px}.aba-badges-embed .aba-page-heading{margin:0 0 12px;padding:18px;border-radius:14px;background:var(--aba-blue)}.aba-badges-embed .aba-page-heading h1,.aba-badges-embed .aba-page-heading p{color:#fff}.aba-badges-embed .aba-page-heading h1{margin:2px 0 5px;font-size:32px}.aba-badges-embed .aba-page-heading p{margin:0;opacity:.88}.aba-badges-embed .aba-kicker{color:#fff}.aba-badges-embed .aba-badges-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.aba-badges-embed .aba-badge-card{min-height:0;padding:15px;border-top:4px solid var(--aba-red);box-shadow:0 8px 24px rgba(15,45,93,.08)}.aba-badges-embed .aba-badge-card.earned{background:linear-gradient(180deg,#fff 0%,#eef5ff 100%)}.aba-library-player .aba-player-custom-brand,.aba-library-player .aba-player.is-playing:not(.controls-visible) .aba-player-custom-brand,.aba-library-player .aba-player.is-playing.controls-visible .aba-player-custom-brand,.aba-library-player .aba-player:fullscreen .aba-player-custom-brand,.aba-library-player .aba-player:-webkit-full-screen .aba-player-custom-brand{display:block!important;opacity:1!important;visibility:visible!important;z-index:12;right:54px;bottom:16px;width:122px;max-height:44px;padding:3px 5px}.aba-library-player .aba-player-tap-surface{position:absolute;z-index:8;inset:0;background:transparent;cursor:pointer}.aba-library-player .aba-player-controls,.aba-library-player .aba-player-bigplay,.aba-library-player .aba-player-complete,.aba-library-player .aba-player-custom-brand{z-index:12}.aba-library-player .aba-player-controls,.aba-library-player[data-provider="youtube"] .aba-player-controls,.aba-library-player:fullscreen .aba-player-controls,.aba-library-player:-webkit-full-screen .aba-player-controls{left:0;right:0;bottom:0;min-height:68px;padding:10px 18px;grid-template-columns:52px 112px minmax(120px,1fr) 42px 42px;column-gap:18px;border-top:1px solid #d9e2ef;border-radius:0;background:rgba(255,255,255,.97);color:#163568;box-shadow:0 -8px 24px rgba(7,28,70,.16)}.aba-library-player .aba-player-controls button{width:38px;height:38px;flex:0 0 38px;border:1px solid #d5dfeb;border-radius:50%;background:#edf3fa;color:#163568;font-size:15px}.aba-library-player .aba-player-controls button[data-video-toggle]{width:46px;height:46px;flex-basis:46px;border:0;background:#cf1727;color:#fff}.aba-library-player .aba-player-controls span{display:block;min-width:112px;margin:0;color:#163568;font-size:12px;text-shadow:none}.aba-library-player .aba-player-controls input[type="range"]{height:6px;background:linear-gradient(90deg,#cf1727 0 var(--video-progress,0%),#163568 var(--video-progress,0%) 100%)}.aba-library-player .aba-player-controls input[type="range"]::-webkit-slider-thumb{width:15px;height:15px;border:3px solid #cf1727;background:#fff}.aba-library-player-modal .aba-library-modal-close,.aba-library-player-modal.is-mobile-landscape .aba-library-modal-close{display:grid;width:52px;min-width:52px;height:52px;min-height:52px;padding:0;place-items:center;border:0;border-radius:50%;background:transparent;color:#fff;font-size:0;line-height:1;box-shadow:0 5px 18px rgba(4,18,42,.3)}.aba-close-control img,.aba-library-player-modal .aba-library-modal-close img{display:block;width:100%;height:100%;object-fit:contain}.aba-close-control{color:#fff!important}#closeDrawer,[data-native-notifications-close],[data-welcome-close]{font-size:0!important}#closeDrawer>img,[data-native-notifications-close]>img,[data-welcome-close]>img{margin:auto}.aba-calendar-embed,.aba-calendar-embed-body{width:100%;max-width:100%;overflow-x:hidden}.aba-calendar-embed .aba-calendar-shell{width:100%;max-width:100%;padding:5px 8px 26px;overflow:hidden}.aba-calendar-embed .aba-calendar-heading{gap:6px;width:100%;margin:0 0 8px}.aba-calendar-embed .aba-calendar-heading>div:first-child{display:none}.aba-calendar-embed .aba-calendar-month-nav{width:100%;min-width:0;grid-template-columns:minmax(0,auto) minmax(0,1fr) minmax(0,auto);gap:5px}.aba-calendar-embed .aba-calendar-month-nav .aba-btn{min-width:0;padding:8px 9px;font-size:13px}.aba-calendar-embed .aba-calendar-month-nav strong{min-width:0;overflow-wrap:anywhere;text-align:center}.aba-calendar-embed .aba-calendar-legend,.aba-calendar-embed .aba-calendar-grid,.aba-calendar-embed .aba-calendar-day,.aba-calendar-embed .aba-calendar-event{width:100%;max-width:100%;min-width:0}.aba-calendar-embed .aba-calendar-legend{margin-bottom:8px;padding:8px;gap:6px 10px;overflow-wrap:anywhere}@media (max-width:640px){.aba-flashcards-embed .aba-flashcard-viewer-panel{min-height:0;gap:6px;padding:8px 9px 12px}.aba-flashcards-embed .aba-flashcard-viewer-head{align-items:center;flex-direction:row;gap:8px;margin:0;line-height:1.1}.aba-flashcards-embed .aba-flashcard-viewer-head small{text-align:right}.aba-flashcards-embed .aba-flashcard-stage,.aba-flashcards-embed .aba-flashcard-deck{min-height:0}.aba-flashcards-embed .aba-flashcard-stage .aba-flashcard{min-height:410px}.aba-flashcards-embed .aba-flashcard-stage .aba-flashcard-inner{min-height:400px}.aba-flashcards-embed .aba-flashcard-stage .aba-flashcard-front p{font-size:1.35rem;line-height:1.42}.aba-flashcards-embed .aba-flashcard-mobile-controls{gap:8px;margin-top:0}.aba-badges-embed .aba-badges-grid{grid-template-columns:1fr}.aba-badges-embed .aba-badge-card{grid-template-columns:70px minmax(0,1fr);align-items:start}.aba-badges-embed .aba-badge-card img{grid-row:1 / span 5;width:66px;height:66px}.aba-badges-embed .aba-badge-card h2,.aba-badges-embed .aba-badge-card p,.aba-badges-embed .aba-badge-card small,.aba-badges-embed .aba-earned-pill,.aba-badges-embed .aba-locked-pill{grid-column:2}.aba-admin-profile-embed .aba-profile-layout{grid-template-columns:1fr}}.aba-library-player-modal.is-mobile-landscape .aba-library-player,.aba-library-player-modal.is-mobile-landscape .aba-library-player .aba-player-media{width:100%;height:100%;min-height:100%}@media (max-width:640px) and (orientation:portrait){body.aba-library-embed-body .aba-library-player-modal.is-mobile-landscape.is-open{inset:50% auto auto 50%!important;width:100vh!important;height:100vw!important;transform:translate(-50%,-50%) rotate(90deg)!important;transform-origin:center}.aba-library-embed-body .aba-library-filters{grid-template-columns:minmax(0,1fr) auto}.aba-library-embed-body .aba-library-filter-menu-button{grid-column:1 / -1;width:100%}}@media (max-width:640px){.aba-domain-practice-embed.aba-domain-practice-focus .aba-board-question-card{padding:18px 12px 26px}.aba-domain-practice-embed .aba-board-question h2{font-size:20px;line-height:1.32}.aba-domain-practice-embed .aba-board-choice{min-height:58px;padding:13px 14px;font-size:17px}.aba-domain-practice-embed .aba-board-question-actions{gap:8px}.aba-domain-practice-embed .aba-board-question-actions .aba-btn{min-width:0;flex:1 1 0;padding-inline:10px}}.aba-abalive-classes-page .aba-abalive-class-meta span{color:var(--aba-red);font-size:.72rem;font-weight:700;letter-spacing:0}.aba-abalive-classes-page .aba-abalive-class-meta strong{padding:0;background:transparent;color:var(--aba-muted);font-size:.78rem;font-weight:600}.aba-abalive-classes-page .aba-abalive-class-body h2{margin:0;color:var(--aba-blue);font-size:1rem!important;font-weight:700;line-height:1.05;text-transform:uppercase}.aba-abalive-classes-page .aba-abalive-class-body p{display:none!important}.aba-abalive-classes-page .aba-abalive-class-domains{gap:5px}.aba-abalive-classes-page .aba-abalive-class-domains span{max-width:calc(50% - 3px);padding:4px 6px;overflow:hidden;border-radius:999px;background:#eef4ff;color:var(--aba-blue);font-size:.64rem;font-weight:700;line-height:1.05;text-overflow:ellipsis;white-space:nowrap}.aba-abalive-classes-page .aba-abalive-class-body dl{grid-template-columns:1fr!important;gap:7px!important;margin:0;color:var(--aba-blue);font-size:.84rem}.aba-abalive-classes-page .aba-abalive-class-body dt{color:var(--aba-red);font-size:.72rem;font-weight:700;text-transform:uppercase}.aba-abalive-classes-page .aba-abalive-class-body dd{color:var(--aba-blue);font-weight:600}.aba-abalive-classes-page .aba-abalive-class-actions{justify-content:flex-start;gap:8px;padding:10px 0 14px}.aba-abalive-classes-page .aba-abalive-class-actions .aba-btn,.aba-abalive-classes-page .aba-abalive-class-actions .inline-delete button{min-height:34px;padding:0 12px;border-radius:7px;font-size:.82rem;font-weight:600}.aba-my-abalive-frame-wrap{background:#f5f7fb!important}@media (max-width:1080px){.aba-mentoring-page .aba-mentoring-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.aba-abalive-classes-page .aba-abalive-class-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:820px){.aba-mentoring-page .aba-mentoring-grid{grid-template-columns:1fr}.aba-abalive-classes-page .aba-abalive-class-grid{grid-template-columns:1fr!important}}.aba-study-roadmap-hero{display:grid;grid-template-columns:minmax(220px,280px) minmax(0,1fr);gap:28px;align-items:stretch;margin-top:28px;width:100%}.aba-study-roadmap-intro{background:radial-gradient(circle at 18% 8%,rgba(200,22,35,0.12),transparent 34%),#fff;border:1px solid #d9e2ef;border-radius:10px;padding:26px 24px;box-shadow:0 18px 45px rgba(14,42,79,0.08)}.aba-study-roadmap-intro h2{color:#12396d;font-size:clamp(32px,4vw,54px);line-height:0.95;margin:8px 0 14px;max-width:7ch}.aba-study-roadmap-intro p{color:#536882;font-size:15px;line-height:1.6;margin:0 0 22px}.aba-study-roadmap-board{position:relative;min-height:610px;overflow:hidden;border:1px solid #d9e2ef;border-radius:10px;background:radial-gradient(circle at 12% 14%,rgba(200,22,35,0.08),transparent 18%),radial-gradient(circle at 74% 74%,rgba(18,57,109,0.08),transparent 24%),linear-gradient(135deg,rgba(255,255,255,0.9),rgba(248,250,253,0.95));box-shadow:0 18px 45px rgba(14,42,79,0.08)}.aba-study-roadmap-board::before{content:"";position:absolute;inset:0;opacity:0.45;background-image:linear-gradient(rgba(18,57,109,0.05) 1px,transparent 1px),linear-gradient(90deg,rgba(18,57,109,0.05) 1px,transparent 1px);background-size:24px 24px;pointer-events:none}.aba-study-roadmap-track{position:absolute;inset:44px 38px 54px;width:calc(100% - 76px);height:calc(100% - 98px);overflow:visible}.aba-study-roadmap-track path{fill:none;stroke:#7b8490;stroke-width:34;stroke-linecap:round;stroke-linejoin:round}.aba-study-roadmap-start,.aba-study-roadmap-finish{position:absolute;z-index:3;display:grid;place-items:center;width:72px;height:72px;border-radius:999px;color:#fff;font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:0;box-shadow:0 16px 30px rgba(14,42,79,0.18)}.aba-study-roadmap-start{left:24px;top:34px;background:#c81623}.aba-study-roadmap-finish{right:24px;bottom:34px;background:#12396d}.aba-study-roadmap-board .aba-study-avatar-runner{position:absolute;z-index:7;left:var(--student-x);top:var(--student-y);transform:translate(-50%,-150%);width:54px;height:54px}.aba-study-roadmap-board .aba-study-avatar-runner::after{width:70px;height:70px;background:rgba(200,22,35,0.18)}.aba-study-road-stop{position:absolute;z-index:5;left:var(--x);top:var(--y);transform:translate(-50%,-50%);display:grid;grid-template-columns:44px minmax(0,1fr);gap:8px 10px;align-items:center;width:172px;min-height:104px;padding:12px;border:1px solid #d9e2ef;border-top:8px solid var(--route-accent,#12396d);border-radius:8px;background:rgba(255,255,255,0.96);box-shadow:0 14px 28px rgba(14,42,79,0.13)}.aba-study-road-stop span{grid-row:span 2;display:grid;place-items:center;width:42px;height:42px;border-radius:999px;background:var(--route-accent,#12396d);color:#fff;font-size:18px;font-weight:800}.aba-study-road-stop strong{color:#0b1f3a;font-size:14px;line-height:1.1}.aba-study-road-stop small{color:#5b6b80;font-size:11px;line-height:1.2}.aba-study-road-stop button{grid-column:1 / -1;border:1px solid #12396d;border-radius:7px;background:#12396d;color:#fff;min-height:34px;font-weight:700;cursor:pointer}.aba-study-road-stop button:hover{background:#c81623;border-color:#c81623}.aba-study-road-stop.is-locked{opacity:0.78;filter:grayscale(0.55)}.aba-study-road-stop.is-repeat{background:#fff5f5;border-color:#f1b9bd}.aba-study-road-stop.is-rose{--route-accent:#c81670}.aba-study-road-stop.is-green{--route-accent:#48a23f}.aba-study-road-stop.is-gold{--route-accent:#f2b51d}.aba-study-road-stop.is-cyan{--route-accent:#00a9c6}.aba-study-road-stop.is-red{--route-accent:#c81623}.aba-study-road-stop.is-blue,.aba-study-road-stop.is-finish{--route-accent:#12396d}.aba-study-phase-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:18px}.aba-study-phase-strip article{border:1px solid #d9e2ef;border-radius:8px;background:#fff;padding:16px;box-shadow:0 12px 28px rgba(14,42,79,0.07)}.aba-study-phase-strip span{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:999px;background:#c81623;color:#fff;font-weight:800;margin-bottom:10px}.aba-study-phase-strip strong{display:block;color:#12396d;font-size:16px;text-transform:uppercase;margin-bottom:8px}.aba-study-phase-strip p{margin:0;color:#536882;font-size:14px;line-height:1.45}.aba-study-route-shell>.aba-study-journey,.aba-study-route-shell>.aba-study-active-grid,.aba-study-route-shell>.aba-study-weeks{display:none}.aba-study-route-modal[hidden]{display:none}.aba-study-route-modal{position:fixed;z-index:10020;inset:0;display:grid;place-items:center;padding:28px}.aba-study-route-modal-backdrop{position:absolute;inset:0;background:rgba(7,19,35,0.68)}.aba-study-route-modal-panel{position:relative;z-index:1;width:min(1120px,100%);max-height:min(860px,calc(100vh - 56px));overflow:auto;border-radius:10px;background:#fff;box-shadow:0 30px 70px rgba(0,0,0,0.28)}.aba-study-route-modal-panel>header{display:flex;justify-content:space-between;gap:22px;padding:30px;border-bottom:1px solid #e3e9f2}.aba-study-route-modal-panel h2{color:#12396d;font-size:clamp(28px,4vw,48px);line-height:1.02;margin:6px 0 12px}.aba-study-route-modal-panel p{color:#34465c;font-size:16px;line-height:1.65;margin:0}.aba-study-modal-actions{display:flex;align-items:flex-start;gap:10px;flex-shrink:0}.aba-study-route-modal-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;padding:24px 30px}.aba-study-route-modal-card{border:1px solid #d9e2ef;border-radius:8px;background:#f8fafc;padding:20px}.aba-study-route-modal-card h3{color:#12396d;font-size:18px;margin:0 0 14px;text-transform:uppercase}.aba-study-route-modal-card .aba-card-progress{margin-bottom:14px}.aba-study-route-modal-panel>footer{padding:0 30px 30px}body.aba-modal-open{overflow:hidden}@media (max-width:1120px){.aba-study-roadmap-hero{grid-template-columns:1fr}.aba-study-roadmap-intro h2{max-width:none}}@media (max-width:760px){.aba-study-roadmap-board{min-height:auto;padding:80px 0 70px}.aba-study-roadmap-track{display:none}.aba-study-road-stop{position:static;transform:none;width:auto;margin:14px}.aba-study-roadmap-start,.aba-study-roadmap-finish,.aba-study-roadmap-board .aba-study-avatar-runner{display:none}.aba-study-phase-strip,.aba-study-route-modal-body{grid-template-columns:1fr}.aba-study-route-modal-panel>header{flex-direction:column}}.aba-study-roadmap-hero{grid-template-columns:1fr!important}.aba-study-roadmap-intro{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px}.aba-study-roadmap-intro h2{max-width:none!important;font-size:clamp(34px,4.5vw,58px);margin-bottom:8px}.aba-study-roadmap-intro p{max-width:760px;margin-bottom:0}.aba-study-roadmap-intro .aba-study-legend{align-self:end;justify-content:flex-end}.aba-study-roadmap-board{display:flex;flex-direction:column;gap:18px;min-height:0!important;overflow:visible!important;padding:92px 42px 96px}.aba-study-roadmap-board::after{content:"";position:absolute;z-index:1;top:92px;bottom:96px;left:50%;width:34px;border-radius:999px;background:#7b8490;transform:translateX(-50%);opacity:0.85}.aba-study-roadmap-track{display:none!important}.aba-study-roadmap-start,.aba-study-roadmap-finish{position:relative!important;z-index:4;inset:auto!important;flex:0 0 auto}.aba-study-roadmap-start{align-self:flex-start;margin-left:12%}.aba-study-roadmap-finish{order:99;align-self:flex-end;margin-right:12%}.aba-study-roadmap-board .aba-study-avatar-runner{left:50%!important;top:54px!important;transform:translate(-50%,-50%)!important}.aba-study-road-stop{position:relative!important;z-index:5;left:auto!important;top:auto!important;transform:none!important;width:min(520px,calc(50% - 54px));min-height:116px}.aba-study-road-stop:nth-of-type(odd){align-self:flex-start}.aba-study-road-stop:nth-of-type(even){align-self:flex-end}.aba-study-road-stop::after{content:"";position:absolute;top:50%;width:54px;height:8px;border-radius:999px;background:var(--route-accent,#12396d)}.aba-study-road-stop:nth-of-type(odd)::after{right:-55px}.aba-study-road-stop:nth-of-type(even)::after{left:-55px}.aba-study-phase-strip{margin-top:24px}@media (max-width:900px){.aba-study-roadmap-intro{grid-template-columns:1fr}.aba-study-roadmap-intro .aba-study-legend{justify-content:flex-start}.aba-study-roadmap-board{padding:78px 18px 82px 52px}.aba-study-roadmap-board::after{left:28px;width:18px}.aba-study-roadmap-start,.aba-study-roadmap-finish{display:grid!important;align-self:flex-start;margin-left:0;margin-right:0}.aba-study-roadmap-board .aba-study-avatar-runner{display:block!important;left:28px!important}.aba-study-road-stop,.aba-study-road-stop:nth-of-type(odd),.aba-study-road-stop:nth-of-type(even){align-self:stretch;width:auto}.aba-study-road-stop::after{left:-34px!important;right:auto!important;width:34px}}.aba-study-roadmap-hero{display:block!important}.aba-study-roadmap-intro{display:none!important}.aba-study-roadmap-board{position:relative;display:flex!important;flex-direction:column!important;gap:30px!important;min-height:0!important;overflow:visible!important;padding:96px 8% 110px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.aba-study-roadmap-board::before{display:none!important}.aba-study-roadmap-board::after{content:"";position:absolute;z-index:1;top:122px;bottom:126px;left:50%;width:8px;border-radius:999px;background:repeating-linear-gradient(to bottom,var(--aba-blue) 0 18px,transparent 18px 30px)!important;opacity:1;transform:translateX(-50%)}.aba-study-roadmap-track{display:none!important}.aba-study-roadmap-start,.aba-study-roadmap-finish{position:relative!important;z-index:4;inset:auto!important;width:92px!important;height:92px!important;border:8px solid #ffffff;color:#ffffff;font-size:14px;box-shadow:0 16px 30px rgba(15,45,93,.18)}.aba-study-roadmap-start{align-self:center;margin:0 auto 2px!important;background:#0b111d!important}.aba-study-roadmap-finish{order:99;margin:4px auto 0!important;background:var(--aba-red)!important}.aba-study-roadmap-board .aba-study-avatar-runner{position:absolute!important;z-index:8;left:calc(50% - 78px)!important;top:62px!important;width:58px;height:58px;transform:translate(-50%,-50%)!important}.aba-study-roadmap-board .aba-study-avatar-runner::before{content:"";position:absolute;left:50%;top:42px;width:0;height:0;border-left:22px solid transparent;border-right:22px solid transparent;border-top:48px solid var(--aba-red);transform:translateX(-50%);filter:drop-shadow(0 12px 16px rgba(15,45,93,.18))}.aba-study-roadmap-board .aba-study-avatar-runner::after{inset:-7px;width:auto;height:auto;background:rgba(200,22,35,.16);border:2px solid rgba(200,22,35,.25)}.aba-study-roadmap-board .aba-study-avatar-runner .aba-profile-avatar{position:relative;z-index:2}.aba-study-road-stop,.aba-study-road-stop:nth-of-type(odd),.aba-study-road-stop:nth-of-type(even){position:relative!important;z-index:5;left:auto!important;top:auto!important;transform:none!important;display:grid!important;justify-items:center;grid-template-columns:1fr!important;gap:8px!important;width:170px!important;min-height:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;filter:none!important;opacity:1!important}.aba-study-road-stop:nth-of-type(odd){align-self:flex-start!important;margin-left:calc(50% - 255px)!important}.aba-study-road-stop:nth-of-type(even){align-self:flex-start!important;margin-left:calc(50% + 85px)!important}.aba-study-road-stop::before{content:"";position:absolute;z-index:-1;top:49px;width:85px;height:8px;border-radius:999px;background:repeating-linear-gradient(to right,var(--aba-blue) 0 18px,transparent 18px 30px)}.aba-study-road-stop:nth-of-type(odd)::before{left:170px}.aba-study-road-stop:nth-of-type(even)::before{right:170px}.aba-study-road-stop::after{display:none!important}.aba-study-road-stop span{grid-row:auto!important;width:104px!important;height:104px!important;border:8px solid #fff;border-radius:999px;background:#b7b7b7!important;color:#0b1f3a!important;font-size:24px;font-weight:900;box-shadow:0 16px 26px rgba(15,45,93,.14)}.aba-study-road-stop.is-mastered span{background:var(--aba-blue)!important;color:#fff!important}.aba-study-road-stop.is-repeat span{background:var(--aba-red)!important;color:#fff!important}.aba-study-road-stop.is-available span{background:#ffffff!important;color:var(--aba-red)!important;border-color:var(--aba-red)}.aba-study-road-stop strong{margin-top:-70px;color:#0b1f3a;font-size:13px;font-weight:900;line-height:1;text-align:center;text-transform:uppercase}.aba-study-road-stop small{max-width:145px;min-height:30px;color:#536882;font-size:11px;font-weight:700;line-height:1.15;text-align:center}.aba-study-road-stop button{width:112px;min-height:34px;border:1px solid var(--aba-blue);border-radius:8px;background:var(--aba-blue);color:#fff;font-size:14px;font-weight:800;cursor:pointer;box-shadow:0 10px 20px rgba(15,45,93,.12)}.aba-study-road-stop button:hover{background:var(--aba-red);border-color:var(--aba-red);transform:translateY(-1px)}.aba-study-phase-strip{margin-top:8px!important}@media (max-width:900px){.aba-study-roadmap-board{padding:88px 18px 96px 74px!important;gap:28px!important}.aba-study-roadmap-board::after{left:36px;top:116px;bottom:118px}.aba-study-roadmap-start,.aba-study-roadmap-finish{align-self:flex-start!important;margin-left:0!important;width:82px!important;height:82px!important}.aba-study-roadmap-board .aba-study-avatar-runner{left:36px!important;top:60px!important}.aba-study-road-stop,.aba-study-road-stop:nth-of-type(odd),.aba-study-road-stop:nth-of-type(even){align-self:flex-start!important;margin-left:0!important;width:min(210px,100%)!important}.aba-study-road-stop::before,.aba-study-road-stop:nth-of-type(odd)::before,.aba-study-road-stop:nth-of-type(even)::before{left:-42px!important;right:auto!important;width:70px!important}}.aba-study-roadmap-hero{display:block!important}.aba-study-phase-strip,.aba-study-journey,.aba-study-active-grid,.aba-study-weeks{display:none!important}.aba-study-roadmap-intro,.aba-study-roadmap-track,.aba-study-roadmap-board>.aba-study-avatar-runner,.aba-study-roadmap-board::before,.aba-study-roadmap-board::after{display:none!important}.aba-study-roadmap-board{position:relative;display:grid!important;grid-template-columns:repeat(6,minmax(92px,1fr))!important;grid-auto-rows:minmax(118px,auto)!important;gap:34px 34px!important;min-height:0!important;overflow:hidden!important;padding:70px 72px 88px!important;border:1px solid #d7e1ee!important;border-radius:16px!important;background:linear-gradient(rgba(255,255,255,.94),rgba(255,255,255,.94)),repeating-linear-gradient(0deg,transparent 0 31px,rgba(18,57,109,.055) 31px 32px),repeating-linear-gradient(90deg,transparent 0 31px,rgba(18,57,109,.055) 31px 32px)!important;box-shadow:0 20px 44px rgba(15,45,93,.08)!important}.aba-study-roadmap-start,.aba-study-roadmap-finish{position:relative!important;z-index:8;inset:auto!important;display:grid!important;place-items:center;align-self:center!important;justify-self:center!important;width:78px!important;height:78px!important;margin:0!important;border:6px solid #ffffff;border-radius:999px;color:#ffffff;font-size:27px;font-weight:900;letter-spacing:.02em;text-transform:uppercase;box-shadow:0 18px 34px rgba(15,45,93,.18)}.aba-study-roadmap-start{grid-column:1!important;grid-row:1!important;background:#050b14!important}.aba-study-roadmap-finish{grid-column:1!important;grid-row:6!important;background:var(--aba-red)!important}.aba-study-roadmap-start::after{content:"";position:absolute;left:calc(50% + 39px);top:50%;display:block!important;width:calc(100% + 34px);height:6px;border-radius:999px;background:repeating-linear-gradient(to right,var(--aba-blue) 0 18px,transparent 18px 30px);transform:translateY(-50%)}.aba-study-roadmap-finish::before{content:"";position:absolute;left:calc(50% + 39px);right:auto;top:50%;display:block!important;width:calc(100% + 34px);height:6px;border-radius:999px;background:repeating-linear-gradient(to right,var(--aba-blue) 0 18px,transparent 18px 30px);transform:translateY(-50%)}.aba-study-road-stop,.aba-study-road-stop:nth-of-type(odd),.aba-study-road-stop:nth-of-type(even){position:relative!important;z-index:6;left:auto!important;top:auto!important;transform:none!important;display:grid!important;justify-items:center;align-self:center!important;justify-self:center!important;grid-template-columns:1fr!important;gap:4px!important;width:118px!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;filter:none!important;opacity:1!important;cursor:pointer}.aba-study-road-stop::before{content:"";position:absolute;z-index:-1;top:39px;height:6px;border-radius:999px;background:repeating-linear-gradient(to right,var(--aba-blue) 0 18px,transparent 18px 30px)}.aba-study-road-stop.is-row-odd:not(.is-col-6)::before{left:calc(50% + 38px)!important;right:auto!important;width:calc(100% + 42px)!important}.aba-study-road-stop.is-row-even:not(.is-col-2)::before{right:calc(50% + 38px)!important;left:auto!important;width:calc(100% + 42px)!important}.aba-study-road-stop.is-row-odd.is-col-6::before,.aba-study-road-stop.is-row-even.is-col-2::before{display:none!important}.aba-study-road-stop::after{content:"";position:absolute;z-index:-1;display:none!important;top:calc(50% + 38px);left:calc(50% - 3px);width:6px;height:74px;border-radius:999px;background:repeating-linear-gradient(to bottom,var(--aba-blue) 0 18px,transparent 18px 30px)}.aba-study-road-stop.is-row-odd.is-col-6::after,.aba-study-road-stop.is-row-even.is-col-2::after{display:block!important}.aba-study-road-stop.is-kind-mock::after{display:none!important}.aba-study-road-stop span{grid-row:auto!important;display:grid!important;place-items:center;width:78px!important;height:78px!important;border:6px solid #ffffff;border-radius:999px;background:#b8b8b8!important;color:#0b1f3a!important;font-size:18px;font-weight:900;box-shadow:0 16px 26px rgba(15,45,93,.14)}.aba-study-road-stop.is-kind-module span{width:78px!important;height:78px!important;font-size:18px}.aba-study-road-stop.is-kind-quiz span{box-shadow:0 0 0 4px rgba(200,22,35,.12),0 16px 26px rgba(15,45,93,.14)}.aba-study-road-stop.is-kind-mock span{background:#050b14!important;color:#ffffff!important}.aba-study-road-stop.is-mastered span{background:var(--aba-blue)!important;color:#ffffff!important}.aba-study-road-stop.is-repeat span{background:var(--aba-red)!important;color:#ffffff!important}.aba-study-road-stop.is-available span{background:#ffffff!important;color:var(--aba-red)!important;border-color:var(--aba-red);box-shadow:0 0 0 7px rgba(200,22,35,.10),0 16px 26px rgba(15,45,93,.14)}.aba-study-road-stop strong{margin-top:-34px!important;color:#0b1f3a;font-size:7px;font-weight:900;line-height:1;text-align:center;text-transform:uppercase}.aba-study-road-stop small{max-width:112px;min-height:24px;color:#536882;font-size:8px;font-weight:700;line-height:1.15;text-align:center}.aba-study-road-stop button{display:none!important;width:112px;min-height:34px;border:1px solid var(--aba-blue);border-radius:8px;background:var(--aba-blue);color:#ffffff;font-size:14px;font-weight:800;cursor:pointer;box-shadow:0 10px 20px rgba(15,45,93,.12)}.aba-study-road-stop button:hover{background:var(--aba-red);border-color:var(--aba-red);transform:translateY(-1px)}.aba-study-node-pin{position:absolute;z-index:12;left:50%;top:-48px;width:44px;height:44px;transform:translateX(-50%)}.aba-study-node-pin::before{content:"";position:absolute;left:50%;top:29px;width:0;height:0;border-left:17px solid transparent;border-right:17px solid transparent;border-top:34px solid var(--aba-red);transform:translateX(-50%);filter:drop-shadow(0 12px 16px rgba(15,45,93,.20))}.aba-study-node-pin::after{content:"";position:absolute;inset:-5px;border-radius:999px;background:rgba(200,22,35,.16);border:2px solid rgba(200,22,35,.25)}.aba-study-node-pin .aba-profile-avatar{position:relative;z-index:2}.aba-study-lesson-schema-card{grid-column:1 / -1}.aba-study-lesson-schema{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.aba-study-lesson-schema article{display:grid;grid-template-columns:34px 1fr;gap:10px;align-items:flex-start;padding:12px;border:1px solid #dce5f1;border-radius:8px;background:#ffffff}.aba-study-lesson-schema article span{display:grid;place-items:center;width:28px;height:28px;border-radius:999px;background:var(--aba-red);color:#ffffff;font-size:13px;font-weight:900}.aba-study-lesson-schema article strong{display:block;color:var(--aba-blue);font-size:13px;line-height:1.2;text-transform:uppercase}.aba-study-lesson-schema article p{margin:4px 0 0;color:#536882;font-size:13px;line-height:1.4}@media (max-width:1100px){.aba-study-roadmap-board{grid-template-columns:repeat(3,minmax(120px,1fr))!important;padding:72px 24px 86px!important}.aba-study-roadmap-start,.aba-study-roadmap-finish,.aba-study-road-stop{grid-column:auto!important;grid-row:auto!important}.aba-study-roadmap-start::after,.aba-study-roadmap-finish::before,.aba-study-road-stop::before,.aba-study-road-stop::after{display:none!important}}@media (max-width:720px){.aba-study-roadmap-board{grid-template-columns:1fr!important;gap:34px!important}.aba-study-road-stop,.aba-study-road-stop:nth-of-type(odd),.aba-study-road-stop:nth-of-type(even){grid-column:auto!important;grid-row:auto!important;width:100%!important}.aba-study-lesson-schema{grid-template-columns:1fr}}body.aba-one-on-one-embed-body,.aba-simple-page.aba-one-on-one-page,.aba-my-one-on-one-frame-wrap{background:#f3f6fb!important}.aba-simple-page.aba-one-on-one-page{max-width:none!important;width:100%!important;margin:0!important;padding:clamp(44px,5vw,72px) clamp(22px,8vw,132px) 70px!important;box-sizing:border-box!important}.aba-simple-page.aba-one-on-one-page.aba-one-on-one-embed{padding:clamp(40px,5vw,68px) clamp(22px,7vw,120px) 70px!important}.aba-one-on-one-topbar{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:24px!important;width:100%!important;max-width:1180px!important;margin:0 auto 46px!important}.aba-one-on-one-topbar h1{margin:0!important;max-width:760px!important;color:var(--aba-blue)!important;font-size:clamp(44px,5.4vw,72px)!important;line-height:.96!important;letter-spacing:0!important;font-weight:900!important}.aba-one-on-one-topbar h1::after{content:""!important;display:block!important;width:72px!important;height:4px!important;margin-top:18px!important;border-radius:999px!important;background:var(--aba-red)!important}.aba-one-on-one-topbar p{display:none!important}.aba-one-on-one-topbar .aba-btn{min-width:132px!important;min-height:48px!important;border-radius:8px!important}.aba-one-on-one-calendar-panel{width:100%!important;max-width:920px!important;margin:0 auto!important;padding:28px 30px 30px!important;border:1px solid #dce5f1!important;border-radius:10px!important;background:#ffffff!important;box-shadow:0 24px 60px rgba(8,36,73,.10)!important}.aba-one-on-one-calendar-head{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:16px!important;margin-bottom:22px!important;padding:14px 18px!important;border:1px solid #dce5f1!important;border-radius:8px!important;background:#f8fafd!important}.aba-one-on-one-calendar-head h2{margin:0!important;color:var(--aba-blue)!important;font-size:28px!important;line-height:1.1!important;font-weight:900!important}.aba-one-on-one-timezone{margin:0!important;color:#728197!important;font-size:13px!important;font-weight:800!important;text-align:right!important}.aba-one-on-one-weekdays,.aba-one-on-one-grid{display:grid!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:8px!important}.aba-one-on-one-weekdays span{color:var(--aba-blue)!important;font-size:12px!important;font-weight:900!important;text-align:center!important;text-transform:uppercase!important}.aba-one-on-one-day{width:100%!important;min-height:96px!important;padding:12px!important;border:1px solid #dce5f1!important;border-radius:8px!important;background:#ffffff!important;color:var(--aba-blue)!important;text-align:left!important;box-shadow:none!important;transition:border-color .18s ease,background .18s ease,color .18s ease!important}.aba-one-on-one-day:hover{border-color:var(--aba-blue)!important}.aba-one-on-one-day strong{display:block!important;margin-bottom:28px!important;color:inherit!important;font-size:21px!important;line-height:1!important;font-weight:900!important}.aba-one-on-one-day span{display:block!important;color:inherit!important;font-size:12px!important;line-height:1.2!important;font-weight:900!important}.aba-one-on-one-day.is-unavailable{border-color:#ffd4d8!important;background:#fff0f1!important;color:var(--aba-red)!important}.aba-one-on-one-day.is-available{border-color:#9ec9ef!important;background:#ffffff!important;color:var(--aba-blue)!important;cursor:pointer!important}.aba-one-on-one-day.is-available:hover,.aba-one-on-one-day.is-selected,.aba-one-on-one-day.is-booked{border-color:var(--aba-blue)!important;background:var(--aba-blue)!important;color:#ffffff!important}.aba-one-on-one-legend{display:flex!important;flex-wrap:wrap!important;gap:14px!important;margin-top:18px!important;color:#52667f!important;font-size:13px!important}.aba-one-on-one-legend span{display:inline-flex!important;align-items:center!important;gap:6px!important}.aba-one-on-one-legend i{width:10px!important;height:10px!important;border-radius:999px!important;background:#9ec9ef!important}.aba-one-on-one-legend .is-booked i{background:var(--aba-blue)!important}.aba-one-on-one-legend .is-unavailable i{background:var(--aba-red)!important}.aba-one-modal{position:fixed!important;inset:0!important;z-index:9999!important;display:none!important;align-items:center!important;justify-content:center!important;padding:24px!important;background:rgba(8,20,39,.54)!important}.aba-one-modal.is-open{display:flex!important}.aba-one-modal-card{width:min(900px,100%)!important;max-height:calc(100vh - 48px)!important;overflow:auto!important;padding:28px!important;border:1px solid #dce5f1!important;border-radius:10px!important;background:#ffffff!important;box-shadow:0 30px 80px rgba(8,36,73,.25)!important}.aba-one-modal-head{display:flex!important;justify-content:space-between!important;gap:18px!important;align-items:flex-start!important;margin-bottom:20px!important}.aba-one-modal-head h2{margin:0!important;color:var(--aba-blue)!important;font-size:32px!important;line-height:1.05!important;font-weight:900!important}.aba-one-modal-head h2::after{content:""!important;display:block!important;width:64px!important;height:4px!important;margin-top:12px!important;border-radius:999px!important;background:var(--aba-red)!important}.aba-one-modal-close{display:inline-grid!important;place-items:center!important;min-width:42px!important;height:42px!important;border:1px solid #dce5f1!important;border-radius:999px!important;background:#ffffff!important;color:var(--aba-blue)!important;font-size:20px!important;cursor:pointer!important}.aba-one-slot-grid,.aba-one-duration-grid,.aba-one-domain-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin:12px 0 18px!important}.aba-one-slot-option,.aba-one-duration-option,.aba-one-domain-option{display:flex!important;align-items:center!important;gap:10px!important;min-height:48px!important;padding:12px 14px!important;border:1px solid #dce5f1!important;border-radius:8px!important;background:#f8fafd!important;color:var(--aba-blue)!important;font-size:14px!important;font-weight:800!important}.aba-one-fieldset{padding:16px!important;border:1px solid #dce5f1!important;border-radius:8px!important;background:#ffffff!important}.aba-one-fieldset legend{padding:0 8px!important;color:var(--aba-blue)!important;font-size:14px!important;font-weight:900!important}.aba-one-form-actions{display:flex!important;flex-wrap:wrap!important;gap:10px!important;align-items:center!important;margin-top:18px!important}.aba-one-form-actions .aba-btn{min-height:48px!important;border-radius:8px!important}.aba-my-one-on-one-frame-wrap{width:100%!important;min-height:760px!important;overflow:visible!important;border:0!important;border-radius:0!important;box-shadow:none!important}.aba-my-one-on-one-frame{display:block!important;width:100%!important;min-height:900px!important;border:0!important;background:#f3f6fb!important}@media (max-width:820px){.aba-simple-page.aba-one-on-one-page,.aba-simple-page.aba-one-on-one-page.aba-one-on-one-embed{padding:34px 16px 54px!important}.aba-one-on-one-topbar{grid-template-columns:1fr!important}.aba-one-on-one-calendar-panel{padding:18px!important}.aba-one-on-one-weekdays,.aba-one-on-one-grid{gap:6px!important}.aba-one-on-one-day{min-height:74px!important;padding:9px!important}.aba-one-on-one-day strong{margin-bottom:16px!important;font-size:17px!important}.aba-one-slot-grid,.aba-one-duration-grid,.aba-one-domain-grid{grid-template-columns:1fr!important}}.aba-mastering-aba-page.aba-lesson-page{--aba-lesson-text-offset:0px;display:grid!important;grid-template-columns:332px minmax(0,1fr)!important;gap:28px!important;align-items:start!important;width:min(var(--aba-shell-width),calc(100% - var(--aba-shell-gutter)))!important;margin-left:auto!important;margin-right:auto!important;padding-top:42px!important}.aba-mastering-aba-page .aba-lesson-sidebar{position:sticky!important;top:104px!important;max-height:calc(100vh - 128px)!important;overflow:auto!important;box-sizing:border-box!important;padding:16px!important;border:1px solid #dbe4ef!important;border-radius:8px!important;background:#fff!important;box-shadow:0 18px 45px rgba(7,31,62,0.08)!important}@media (min-width:761px){.aba-classroom-embed.aba-mastering-aba-page .aba-lesson-sidebar{margin-top:72px!important}}.aba-mastering-aba-page .aba-lesson-sidebar h2{margin:0 0 10px!important;color:var(--aba-blue)!important;font-size:22px!important;line-height:1.08!important;text-transform:uppercase!important}.aba-mastering-aba-page .aba-module-progress{height:12px!important;margin-bottom:14px!important;border-radius:999px!important}.aba-mastering-aba-page .aba-outline-search{margin-bottom:14px!important;border-radius:8px!important}.aba-mastering-aba-page .aba-course-outline{display:grid!important;gap:8px!important}.aba-mastering-aba-page .aba-outline-group{border:1px solid #dbe4ef!important;border-radius:8px!important;background:#fff!important;overflow:hidden!important}.aba-mastering-aba-page .aba-outline-group.active{border-color:#9fb6d0!important;background:#eef4fb!important}.aba-mastering-aba-page .aba-outline-group summary{display:grid!important;grid-template-columns:34px minmax(0,1fr) auto!important;gap:10px!important;align-items:center!important;min-height:62px!important;padding:10px 12px!important;background:transparent!important}.aba-mastering-aba-page .aba-outline-group summary>i{width:34px!important;height:34px!important;border-radius:999px!important;background:#aeb9c5!important;box-shadow:none!important}.aba-mastering-aba-page .aba-outline-group.active summary>i,.aba-mastering-aba-page .aba-outline-group summary:hover>i{background:var(--aba-blue)!important}.aba-mastering-aba-page .aba-outline-group summary span{color:var(--aba-blue)!important;font-size:12px!important;font-weight:800!important;line-height:1.15!important;text-transform:uppercase!important;white-space:normal!important}.aba-mastering-aba-page .aba-outline-group summary em{align-self:center!important;color:#536882!important;font-size:12px!important;font-style:normal!important;font-weight:800!important}.aba-mastering-aba-page .aba-outline-group:not(.active)>.aba-lesson-list,.aba-mastering-aba-page .aba-outline-group:not(.active)[open]>.aba-lesson-list{display:none!important}.aba-mastering-aba-page .aba-outline-group.active:not([open])>.aba-lesson-list{display:none!important}.aba-mastering-aba-page .aba-outline-group.active[open]>.aba-lesson-list{display:grid!important;gap:6px!important;padding:0 8px 10px!important}.aba-mastering-aba-page .aba-outline-group .aba-lesson-list::before{display:none!important}.aba-mastering-aba-page .aba-lesson-list a{min-height:54px!important;margin:0!important;padding:8px 10px!important;border:1px solid transparent!important;border-radius:8px!important;background:#fff!important}.aba-mastering-aba-page .aba-lesson-list a:hover,.aba-mastering-aba-page .aba-lesson-list a.active{border-color:#bfd0e3!important;background:#dfeaf6!important}.aba-mastering-aba-page .aba-lesson-list a span strong{font-size:12px!important;line-height:1.18!important}.aba-mastering-aba-page .aba-lesson-list a span small{font-size:9px!important}.aba-mastering-aba-page .aba-lesson-content{min-width:0!important}.aba-mastering-aba-page .aba-lesson-domain-heading{width:min(100%,980px)!important;margin:0 0 18px!important;padding:0!important}.aba-mastering-aba-page .aba-lesson-domain-heading h1{color:var(--aba-blue)!important;font-size:clamp(26px,3vw,42px)!important;line-height:0.98!important;text-transform:uppercase!important}.aba-mastering-aba-page .aba-lesson-card{width:min(100%,980px)!important;padding:0!important;border-radius:8px!important;overflow:hidden!important;background:#fff!important}.aba-mastering-aba-page .aba-lesson-card>header,.aba-mastering-aba-page .aba-lesson-card>.aba-rich-content,.aba-mastering-aba-page .aba-lesson-card>footer,.aba-mastering-aba-page .aba-lesson-card>.aba-activity-meta,.aba-mastering-aba-page .aba-lesson-card>.aba-video-frame,.aba-mastering-aba-page .aba-lesson-card>.aba-completion-form,.aba-mastering-aba-page .aba-lesson-card>.aba-quiz-start,.aba-mastering-aba-page .aba-lesson-card>.aba-quiz-form,.aba-mastering-aba-page .aba-lesson-card>.aba-quiz-results{box-sizing:border-box!important;width:min(100% - 56px,880px)!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important}.aba-mastering-aba-page .aba-lesson-nav-actions{box-sizing:border-box!important;width:min(100% - 56px,880px)!important;margin:24px auto 30px!important;padding-top:18px!important}.aba-mastering-aba-page .aba-lesson-card>header{padding-top:30px!important}.aba-mastering-aba-page .aba-lesson-card>header h1{width:100%!important;max-width:none!important;margin:0 0 18px!important;padding:0!important;color:var(--aba-blue)!important;font-size:clamp(20px,2.1vw,30px)!important;line-height:1.08!important}.aba-mastering-aba-page .aba-lesson-card>.aba-rich-content{padding-bottom:24px!important}.aba-mastering-aba-page .aba-lesson-card>footer{padding-bottom:28px!important}.aba-domain-drawer-trigger,.aba-domain-drawer-close,.aba-domain-drawer-backdrop{display:none}.aba-mastering-aba-page.aba-lesson-page{padding-bottom:48px!important}.aba-my-dashboard{padding-bottom:48px}@media (max-width:980px){.aba-mastering-aba-page.aba-lesson-page{grid-template-columns:1fr!important;padding-top:28px!important}.aba-mastering-aba-page .aba-lesson-sidebar{position:relative!important;top:auto!important;max-height:none!important}}@media (max-width:760px){body.aba-domain-drawer-open{overflow-x:hidden!important;overflow-y:auto!important}.aba-mastering-aba-page.aba-lesson-page{display:block!important;width:100%!important;padding:14px 12px 44px!important}.aba-mastering-aba-page .aba-lesson-sidebar{position:fixed!important;z-index:72!important;top:0!important;bottom:0!important;left:0!important;width:min(86vw,350px)!important;max-height:none!important;margin:0!important;padding:16px!important;border-width:0 1px 0 0!important;border-radius:0 12px 12px 0!important;box-shadow:22px 0 55px rgba(7,31,62,.28)!important;transform:translateX(calc(-100% - 24px));transition:transform .24s ease!important;visibility:hidden;overscroll-behavior:contain}.aba-mastering-aba-page.is-domain-drawer-open .aba-lesson-sidebar{transform:translateX(0);visibility:visible}.aba-domain-drawer-head{display:grid;grid-template-columns:minmax(0,1fr) 40px;align-items:start;gap:10px}.aba-domain-drawer-close{width:40px;height:40px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;color:#fff;background:var(--aba-blue);cursor:pointer}.aba-domain-drawer-backdrop:not([hidden]){position:fixed;z-index:71;inset:0;display:block;width:100%;height:100%;padding:0;border:0;background:rgba(7,20,38,.48)}.aba-domain-drawer-trigger{width:100%;min-height:48px;margin:0 0 16px;padding:10px 13px;display:grid;grid-template-columns:22px minmax(0,1fr) 16px;align-items:center;gap:10px;border:1px solid #dbe4ef;border-radius:10px;color:var(--aba-blue);background:#fff;box-shadow:0 10px 24px rgba(7,31,62,.08);text-align:left;font-weight:900;line-height:1.15;cursor:pointer}.aba-domain-drawer-trigger span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-transform:uppercase}.aba-mastering-aba-page .aba-lesson-domain-heading{width:100%!important}}@media (max-width:640px){.aba-mastering-aba-page .aba-lesson-card>header,.aba-mastering-aba-page .aba-lesson-card>.aba-rich-content,.aba-mastering-aba-page .aba-lesson-card>footer,.aba-mastering-aba-page .aba-lesson-card>.aba-activity-meta,.aba-mastering-aba-page .aba-lesson-card>.aba-video-frame,.aba-mastering-aba-page .aba-lesson-card>.aba-completion-form,.aba-mastering-aba-page .aba-lesson-card>.aba-quiz-start,.aba-mastering-aba-page .aba-lesson-card>.aba-quiz-form,.aba-mastering-aba-page .aba-lesson-card>.aba-quiz-results{width:min(100% - 32px,880px)!important}.aba-mastering-aba-page .aba-lesson-nav-actions{width:min(100% - 32px,880px)!important;margin-bottom:22px!important}}.aba-study-route-page{font-family:"Barlow Semi Condensed",Arial,Helvetica,sans-serif!important}.aba-study-route-page .aba-study-route-shell{width:min(var(--aba-shell-width),calc(100% - var(--aba-shell-gutter)))!important;margin-left:auto!important;margin-right:auto!important;gap:28px!important}.aba-study-route-page .aba-study-route-heading{align-items:flex-start!important}.aba-study-route-page .aba-study-route-heading h1{color:var(--aba-blue)!important;font-size:clamp(42px,5.5vw,72px)!important;line-height:.96!important;letter-spacing:0!important}.aba-study-route-page .aba-study-route-heading p{max-width:760px!important;margin-top:18px!important;color:var(--aba-muted)!important;font-size:20px!important;line-height:1.45!important;font-weight:500!important}.aba-study-route-page .aba-study-week-course{display:grid!important;grid-template-columns:332px minmax(0,1fr)!important;gap:28px!important;align-items:start!important;width:100%!important;max-width:none!important;margin:22px 0 0!important}.aba-study-route-page .aba-study-week-sidebar{position:sticky!important;top:104px!important;max-height:calc(100vh - 128px)!important;overflow:auto!important;box-sizing:border-box!important;padding:16px!important;border:1px solid #dbe4ef!important;border-radius:8px!important;background:#fff!important;box-shadow:0 18px 45px rgba(7,31,62,0.08)!important}.aba-study-route-page .aba-study-avatar-card{min-height:62px!important;padding:10px 12px!important;border:1px solid #dbe4ef!important;border-radius:8px!important;background:#fff!important}.aba-study-route-page .aba-study-avatar-card strong{color:var(--aba-blue)!important;font-size:12px!important;line-height:1.15!important;text-transform:uppercase!important}.aba-study-route-page .aba-study-avatar-card span{color:#536882!important;font-size:12px!important;font-weight:800!important}.aba-study-route-page .aba-study-week-list{display:grid!important;gap:8px!important}.aba-study-route-page .aba-study-week-group{padding:0!important;border:1px solid #dbe4ef!important;border-radius:8px!important;background:#fff!important;overflow:hidden!important}.aba-study-route-page .aba-study-week-group.active{border-color:#9fb6d0!important;background:#eef4fb!important}.aba-study-route-page .aba-study-week-group h3{min-height:62px!important;margin:0!important;padding:16px 14px 10px!important;color:var(--aba-blue)!important;font-size:12px!important;line-height:1.15!important;font-weight:800!important;text-transform:uppercase!important;box-sizing:border-box!important}.aba-study-route-page .aba-study-week-group:not(.active) .aba-study-week-days{display:none!important}.aba-study-route-page .aba-study-week-days{display:grid!important;gap:6px!important;padding:0 8px 10px!important}.aba-study-route-page .aba-study-day-nav{grid-template-columns:34px minmax(0,1fr)!important;grid-template-rows:auto auto!important;gap:2px 10px!important;min-height:54px!important;height:54px!important;padding:8px 10px!important;border:1px solid transparent!important;border-radius:8px!important;background:#fff!important;box-shadow:none!important;transform:none!important}.aba-study-route-page .aba-study-day-nav:hover,.aba-study-route-page .aba-study-day-nav.active{border-color:#bfd0e3!important;background:#dfeaf6!important;transform:none!important}.aba-study-route-page .aba-study-day-nav span{width:34px!important;height:34px!important;font-size:12px!important}.aba-study-route-page .aba-study-day-nav strong{color:var(--aba-blue)!important;font-size:12px!important;line-height:1.18!important;font-weight:800!important;text-transform:uppercase!important}.aba-study-route-page .aba-study-day-nav small{min-height:0!important;color:#536882!important;font-size:9px!important;line-height:1.15!important;font-weight:800!important;-webkit-line-clamp:1!important}.aba-study-route-page .aba-study-day-stage{min-width:0!important;width:100%!important}.aba-study-route-page .aba-study-day-panel{width:min(100%,980px)!important;min-height:0!important;padding:0!important;border:1px solid #dbe4ef!important;border-radius:8px!important;overflow:hidden!important;background:#fff!important;box-shadow:0 16px 36px rgba(15,45,93,.08)!important}.aba-study-route-page .aba-study-day-panel>header,.aba-study-route-page .aba-study-day-panel>.aba-study-day-panel-lessons{box-sizing:border-box!important;width:min(100% - 56px,880px)!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important}.aba-study-route-page .aba-study-day-panel>header{padding-top:30px!important;margin-bottom:18px!important}.aba-study-route-page .aba-study-day-panel h2{width:100%!important;max-width:none!important;margin:4px 0 18px!important;padding:0!important;color:var(--aba-blue)!important;font-size:clamp(20px,2.1vw,30px)!important;line-height:1.08!important;letter-spacing:0!important}.aba-study-route-page .aba-study-day-panel .aba-kicker{color:var(--aba-red)!important;font-size:12px!important;line-height:1.1!important;font-weight:900!important;text-transform:uppercase!important}.aba-study-route-page .aba-study-day-panel-lessons{display:grid!important;gap:10px!important;min-height:0!important;padding-bottom:30px!important}.aba-study-route-page .aba-study-lesson-row{grid-template-columns:42px minmax(0,1fr) auto!important;min-height:70px!important;height:70px!important;padding:12px 14px!important;border-radius:8px!important;background:#f8fbff!important;box-sizing:border-box!important;transform:none!important}.aba-study-route-page .aba-study-lesson-row:hover{transform:none!important}.aba-study-route-page .aba-study-lesson-copy strong{color:var(--aba-blue)!important;font-size:14px!important;line-height:1.16!important;font-weight:900!important}.aba-study-route-page .aba-study-lesson-copy small{color:#536882!important;font-size:12px!important;line-height:1.2!important;font-weight:700!important;display:-webkit-box!important;overflow:hidden!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:1!important}.aba-study-route-page .aba-study-lesson-state{min-width:82px!important;font-size:12px!important;font-weight:900!important}@media (max-width:980px){.aba-study-route-page .aba-study-week-course{grid-template-columns:1fr!important;width:100%!important}.aba-study-route-page .aba-study-week-sidebar{position:relative!important;top:auto!important;max-height:none!important}}@media (max-width:640px){.aba-study-route-page .aba-study-route-heading{display:grid!important}.aba-study-route-page .aba-study-time-form{min-width:0!important;justify-content:flex-start!important}.aba-study-route-page .aba-study-day-panel>header,.aba-study-route-page .aba-study-day-panel>.aba-study-day-panel-lessons{width:min(100% - 32px,880px)!important}.aba-study-route-page .aba-study-lesson-row{grid-template-columns:42px minmax(0,1fr)!important;height:auto!important;min-height:76px!important}.aba-study-route-page .aba-study-lesson-state{grid-column:2!important;justify-self:start!important}}.aba-study-route-page .aba-study-lesson-experience{display:grid;gap:18px}.aba-study-route-page .aba-study-slide-deck,.aba-study-route-page .aba-study-quiz-form{background:#fff;border:1px solid #d8e1ef;border-radius:10px;padding:24px;box-shadow:0 16px 35px rgba(15,42,80,.08)}.aba-study-route-page .aba-study-slide-deck>header,.aba-study-route-page .aba-study-quiz-form>header{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px}.aba-study-route-page .aba-study-slide h3{color:var(--aba-blue);font-size:30px;line-height:1.1;margin:0 0 12px;text-transform:uppercase}.aba-study-route-page .aba-study-slide p{color:#11243d;font-size:20px;line-height:1.65;margin:0}.aba-study-route-page .aba-study-experience-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:20px;flex-wrap:wrap}.aba-study-route-page .aba-study-question h3{font-size:20px;line-height:1.45;color:#061426;margin:0 0 18px}.aba-study-route-page .aba-study-answer-list{display:grid;gap:12px}.aba-study-route-page .aba-study-answer{display:flex;align-items:flex-start;gap:12px;padding:15px 16px;border:1px solid #d8e1ef;border-radius:8px;background:#f8fbff;cursor:pointer;font-size:17px;line-height:1.45;color:#061426;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.aba-study-route-page .aba-study-answer:hover{border-color:var(--aba-blue);box-shadow:0 8px 18px rgba(15,42,80,.08)}.aba-study-route-page .aba-study-answer input{flex:0 0 auto;margin-top:4px}.aba-study-route-page .aba-study-answer.is-correct{border-color:#7bd4e8;background:#effcff}.aba-study-route-page .aba-study-answer.is-incorrect{border-color:#f3a8a8;background:#fff1f1}.aba-study-route-page .aba-study-answer input:disabled + span{color:inherit}.aba-study-route-page .aba-study-feedback{margin-top:14px;border-left:4px solid var(--aba-red);background:#fff1f1;padding:14px 16px;border-radius:8px;color:#10233f}.aba-study-route-page .aba-study-feedback strong{display:block;color:var(--aba-blue);margin-bottom:5px}.aba-study-route-page .aba-study-feedback p{margin:0;line-height:1.55;font-size:15px}.aba-study-route-page .aba-study-quiz-result{margin-top:16px;border:1px solid #d8e1ef;border-radius:10px;background:#f8fbff;padding:18px}.aba-study-route-page .aba-study-quiz-result strong{color:var(--aba-blue);font-size:22px}.aba-study-route-page .aba-study-quiz-result p{margin:6px 0 0;font-size:16px}.aba-study-route-modal-body.has-study-experience{display:block}.aba-study-route-modal .aba-study-lesson-experience{display:grid;gap:18px;max-width:980px;margin:0 auto}.aba-study-route-modal .aba-study-slide-deck,.aba-study-route-modal .aba-study-quiz-form{background:#fff;border:1px solid #d8e1ef;border-radius:10px;padding:24px;box-shadow:0 16px 35px rgba(15,42,80,.08)}.aba-study-route-modal .aba-study-slide-deck>header,.aba-study-route-modal .aba-study-quiz-form>header{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px}.aba-study-route-modal .aba-study-slide h3{color:var(--aba-blue);font-size:30px;line-height:1.1;margin:0 0 12px;text-transform:uppercase}.aba-study-route-modal .aba-study-slide p{color:#11243d;font-size:20px;line-height:1.65;margin:0}.aba-study-route-modal .aba-study-experience-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:20px;flex-wrap:wrap}.aba-study-route-modal .aba-study-question h3{font-size:20px;line-height:1.45;color:#061426;margin:0 0 18px}.aba-study-route-modal .aba-study-answer-list{display:grid;gap:12px}.aba-study-route-modal .aba-study-answer{display:flex;align-items:flex-start;gap:12px;padding:15px 16px;border:1px solid #d8e1ef;border-radius:8px;background:#f8fbff;cursor:pointer;font-size:17px;line-height:1.45;color:#061426;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.aba-study-route-modal .aba-study-answer:hover{border-color:var(--aba-blue);box-shadow:0 8px 18px rgba(15,42,80,.08)}.aba-study-route-modal .aba-study-answer input{flex:0 0 auto;margin-top:4px}.aba-study-route-modal .aba-study-answer.is-correct{border-color:#7bd4e8;background:#effcff}.aba-study-route-modal .aba-study-answer.is-incorrect{border-color:#f3a8a8;background:#fff1f1}.aba-study-route-modal .aba-study-answer input:disabled + span{color:inherit}.aba-study-route-modal .aba-study-feedback{margin-top:14px;border-left:4px solid var(--aba-red);background:#fff1f1;padding:14px 16px;border-radius:8px;color:#10233f}.aba-study-route-modal .aba-study-feedback strong{display:block;color:var(--aba-blue);margin-bottom:5px}.aba-study-route-modal .aba-study-feedback p{margin:0;line-height:1.55;font-size:15px}.aba-study-route-modal .aba-study-quiz-result{margin-top:16px;border:1px solid #d8e1ef;border-radius:10px;background:#f8fbff;padding:18px}.aba-study-route-modal .aba-study-quiz-result strong{color:var(--aba-blue);font-size:22px}.aba-study-route-modal .aba-study-quiz-result p{margin:6px 0 0;font-size:16px}@media (max-width:700px){.aba-study-route-page .aba-study-slide-deck,.aba-study-route-modal .aba-study-slide-deck,.aba-study-route-page .aba-study-quiz-form,.aba-study-route-modal .aba-study-quiz-form{padding:18px}.aba-study-route-page .aba-study-slide h3,.aba-study-route-modal .aba-study-slide h3{font-size:24px}.aba-study-route-page .aba-study-slide p,.aba-study-route-modal .aba-study-slide p{font-size:17px}.aba-study-route-page .aba-study-question h3,.aba-study-route-modal .aba-study-question h3{font-size:18px}.aba-study-route-page .aba-study-answer,.aba-study-route-modal .aba-study-answer{font-size:16px}}.aba-profile-edit-embed-body{min-height:100vh;margin:0;overflow-x:hidden;background:#f5f7fb;font-family:"Barlow Semi Condensed",Arial,Helvetica,sans-serif}.aba-profile-edit-embed-body *,.aba-profile-edit-embed *{box-sizing:border-box}.aba-profile-edit-embed{display:block!important;width:100%!important;max-width:820px!important;min-height:0!important;margin:0 auto!important;padding:8px 9px 28px!important}.aba-profile-edit-embed>.aba-settings-nav,.aba-profile-edit-embed .aba-settings-card>[data-settings-tab-panel]:not(#profile){display:none!important}.aba-profile-edit-embed .aba-settings-card{width:100%!important;min-width:0!important;padding:16px 13px!important;border-top:4px solid var(--aba-red)!important;border-radius:12px!important}.aba-profile-edit-embed .aba-settings-form{width:100%;min-width:0}.aba-library-embed-body [data-video-fullscreen]{display:none!important}.aba-calendar-embed{min-height:0!important;margin:0!important;padding:0!important}.aba-calendar-embed .aba-calendar-shell{margin-top:0!important;padding-top:2px!important}.aba-calendar-event-status{justify-self:start;margin-top:3px;padding:4px 10px;border-radius:999px;color:#fff;background:#94a3b8;font-size:12px;font-weight:800;line-height:1}.aba-calendar-event.is-open .aba-calendar-event-status{background:#64748b}.aba-calendar-event.is-registered .aba-calendar-event-status{background:var(--aba-blue)}.aba-calendar-event.is-missed .aba-calendar-event-status{background:var(--aba-red)}.aba-flashcard-number{position:absolute;top:14px;right:16px;z-index:3;display:grid;place-items:center;width:48px;height:48px;padding:0;border:1px solid #9dbbd2;border-radius:50%;background:#c9deee;color:#315d7c;font-size:13px;font-weight:900;letter-spacing:.02em;line-height:1;box-shadow:0 5px 13px rgba(35,61,84,.16);transition:background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease}.aba-flashcard-stage .aba-flashcard.is-drag-no .aba-flashcard-number,.aba-flashcard-stage .aba-flashcard.is-rating-no .aba-flashcard-number{border-color:#cf1728;background:#f5c4c9;color:#941120;box-shadow:0 6px 16px rgba(207,23,40,.2)}.aba-flashcard-stage .aba-flashcard.is-drag-yes .aba-flashcard-number,.aba-flashcard-stage .aba-flashcard.is-rating-yes .aba-flashcard-number{border-color:#174a7f;background:#a9cce8;color:#123f70;box-shadow:0 6px 16px rgba(23,74,127,.22)}.aba-flashcard-domain-grid a strong{min-width:0;overflow-wrap:anywhere;line-height:1.15}.aba-flashcards-embed .aba-app-content-drawer{height:100dvh!important;max-height:100dvh!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch}.aba-flashcards-embed .aba-app-content-drawer .aba-flashcard-domain-grid{display:grid;flex:0 0 auto;padding-bottom:calc(24px + env(safe-area-inset-bottom))}.aba-flashcards-embed .aba-app-content-drawer .aba-flashcard-domain-grid a{flex:0 0 auto;min-height:54px}@media (max-width:640px){.aba-profile-edit-embed .aba-form-grid{grid-template-columns:1fr!important}.aba-profile-edit-embed .aba-settings-card{padding:13px 10px!important}.aba-calendar-embed .aba-calendar-shell{padding-right:7px!important;padding-left:7px!important}}.header-action-menu:has(.header-abaclass-button){display:flex;align-items:center;gap:8px}.header-abaclass-button,.header-abaroom-button{text-decoration:none}.header-abaclass-button:hover,.header-abaroom-button:hover{border-color:#ff5a62;color:#fff;background:#c8182d}.aba-profile-feed:has(>.aba-admin-action-rail){width:100%;max-width:none;grid-template-columns:265px minmax(0,1fr);align-items:start}.aba-profile-feed:has(>.aba-admin-action-rail)> :not(.aba-admin-action-rail){grid-column:2}.aba-admin-action-rail{grid-column:1;grid-row:1 / span 99;position:sticky;top:92px;max-height:calc(100vh - 118px);padding:14px;display:flex!important;flex-direction:column;gap:5px;overflow-y:auto;border:1px solid #254463;border-radius:13px;background:#0b1f35;box-shadow:0 18px 38px rgba(11,31,53,.18);scrollbar-width:thin;scrollbar-color:#47637e transparent}.aba-admin-action-rail .aba-panel{min-height:0;padding:10px 11px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px 8px;align-items:center;border:0;border-bottom:1px solid rgba(255,255,255,.08);border-radius:7px;background:transparent;box-shadow:none}.aba-admin-action-rail .aba-panel:hover{background:#153553}.aba-admin-action-rail .aba-panel h2{margin:0;color:#fff;font-size:14px;line-height:1.15}.aba-admin-action-rail .aba-panel>p{display:none}.aba-admin-action-rail .aba-actions{margin:0}.aba-admin-action-rail .aba-btn.ghost{min-height:28px;padding:0 8px;border-color:rgba(255,255,255,.18);color:#dce8f3;background:rgba(255,255,255,.05);font-size:10px;white-space:nowrap}.aba-admin-action-rail .aba-btn.ghost:hover{border-color:var(--aba-red);color:#fff;background:var(--aba-red)}@media (max-width:920px){.aba-profile-feed:has(>.aba-admin-action-rail){grid-template-columns:1fr}.aba-profile-feed:has(>.aba-admin-action-rail)> :not(.aba-admin-action-rail),.aba-admin-action-rail{grid-column:1}.aba-admin-action-rail{grid-row:auto;position:static;max-height:420px}}@media (min-width:921px){.aba-profile-page:not(.aba-admin-profile-embed):has(.aba-admin-action-rail){width:100%;max-width:none;margin:0;padding:32px 28px 52px 304px}.aba-profile-page:not(.aba-admin-profile-embed):has(.aba-admin-action-rail) .aba-profile-layout{width:min(1180px,100%);margin:0 auto;grid-template-columns:minmax(0,1fr) 320px}.aba-profile-page:not(.aba-admin-profile-embed):has(.aba-admin-action-rail) .aba-profile-feed{width:100%;max-width:none;display:grid;grid-template-columns:1fr}.aba-profile-page:not(.aba-admin-profile-embed):has(.aba-admin-action-rail) .aba-profile-feed> :not(.aba-admin-action-rail){grid-column:1}.aba-profile-page:not(.aba-admin-profile-embed) .aba-admin-action-rail{position:fixed;z-index:30;top:74px;bottom:0;left:0;width:280px;max-height:none;padding:20px 14px 28px;border:0;border-radius:0;background:var(--aba-blue);box-shadow:10px 18px 32px rgba(15,45,93,.16)}.aba-profile-page:not(.aba-admin-profile-embed) .aba-admin-action-rail::before{content:"ADMINISTRATION";padding:4px 8px 15px;border-bottom:1px solid rgba(255,255,255,.2);color:#fff;font-size:12px;font-weight:800;letter-spacing:.12em}.aba-profile-page:not(.aba-admin-profile-embed) .aba-admin-action-rail .aba-panel{min-height:46px;padding:7px 8px;border-bottom:0;border-radius:9px}}.header-login-link{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 16px;border:1px solid rgba(255,255,255,.55);border-radius:999px;color:#fff;font-weight:600;text-decoration:none;white-space:nowrap}.header-login-link:hover{background:#fff;color:#123564}body{padding-top:0}.sticky-header{min-height:96px;position:sticky;top:0;gap:14px;padding:0 24px 0 340px;border-bottom:1px solid #dce7f2;color:var(--aba-blue);background:#fff;box-shadow:0 4px 18px rgba(12,48,91,.07)}.sticky-header .logo{width:325px}.sticky-header .logo img{width:315px!important;height:84px!important;max-width:315px!important;max-height:84px!important}.sticky-header .mainnav ul{gap:3px}.sticky-header .mainnav .top-link{padding-inline:10px;color:#10243e}.sticky-header .mainnav .top-link:hover,.sticky-header .mainnav .top-link:focus,.sticky-header .mainnav .top-link.nav-active{color:var(--aba-blue);background:#edf5fc}.sticky-header .header-tools{gap:6px}.sticky-header .header-icon-button,.sticky-header .header-avatar-button{color:var(--aba-blue);border-color:#cfdeec;background:#fff;transition:color .18s ease,background-color .18s ease,border-color .18s ease,transform .18s ease}.sticky-header .header-icon-button:hover,.sticky-header .header-icon-button:focus-visible,.sticky-header .header-avatar-button:hover,.sticky-header .header-avatar-button:focus-visible{color:#fff;border-color:var(--aba-blue);background:var(--aba-blue);outline:none}.sticky-header .header-icon-button:active,.sticky-header .header-avatar-button:active{color:#fff;border-color:var(--aba-red);background:var(--aba-red);transform:translateY(1px)}.sticky-header .header-login-link{color:var(--aba-blue);border-color:#b8cade}.sticky-header .header-login-link:hover{color:#fff;background:var(--aba-blue)}.sticky-header .language-switch{border-color:#c9d8e6;background:#f4f8fc}.sticky-header .language-switch a{color:#60758c}.sticky-header .language-switch a.active{color:#fff;background:var(--aba-blue)}@media (max-width:1180px){.sticky-header{padding-left:270px}.sticky-header .logo{width:260px}.sticky-header .logo img{width:250px!important;height:82px!important;max-width:250px!important}}@media (max-width:900px){.aba-utility-bar[data-web-home-utility]{display:none}.sticky-header{min-height:82px;align-items:flex-start;flex-wrap:wrap;gap:12px;padding:10px 16px 10px 190px}.sticky-header .logo{width:190px}.sticky-header .logo img{width:180px!important;height:72px!important;max-width:180px!important}.sticky-header .menu-toggle{display:block;border-color:#b8cade}.sticky-header .menu-toggle span{background:var(--aba-blue)}.sticky-header .mainnav{background:#fff}}@media (max-width:560px){.sticky-header{padding-left:142px}.sticky-header .logo{width:142px}.sticky-header .logo img{width:135px!important;height:66px!important;max-width:135px!important}}.aba-home-landing{--landing-pale-blue:#edf6ff;--landing-ink:#092b57;padding-top:0}.aba-home-landing .sticky-header{min-height:96px;position:sticky;top:0;padding-left:340px;background:#fff;color:var(--aba-blue);border-bottom:1px solid #dce7f2;box-shadow:0 4px 18px rgba(12,48,91,.07)}.aba-home-landing .logo{width:430px}.aba-home-landing .logo{width:325px}.aba-home-landing .logo img,.aba-home-landing .sticky-header .logo img{width:315px!important;height:84px!important;max-width:315px!important}.aba-home-landing .mainnav .top-link{color:#10243e}.aba-home-landing .mainnav ul{gap:3px}.aba-home-landing .mainnav .top-link{padding-inline:10px}.aba-home-landing .header-tools{gap:6px}.aba-home-landing .mainnav .top-link:hover,.aba-home-landing .mainnav .top-link:focus,.aba-home-landing .mainnav .top-link.nav-active{color:var(--aba-blue);background:#edf5fc}.aba-home-landing .header-icon-button,.aba-home-landing .header-avatar-button{color:var(--aba-blue);border-color:#cfdeec}.aba-home-landing .header-login-link{color:var(--aba-blue);border-color:#b8cade}.aba-home-landing .header-login-link:hover{color:#fff;background:var(--aba-blue)}.aba-home-landing .aba-home{padding-top:0}.aba-home-landing .aba-hero{min-height:650px;height:auto;grid-template-columns:minmax(0,1.02fr) minmax(440px,.98fr);gap:30px;padding:70px max(5vw,48px) 76px max(6vw,64px);background:linear-gradient(108deg,#fff 0 54%,var(--landing-pale-blue) 54% 100%)}.aba-home-landing .aba-hero-copy{max-width:720px}.aba-home-landing .aba-home-kicker{display:block;margin-bottom:22px;color:var(--aba-red);font-size:13px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.aba-home-landing .aba-hero h1{max-width:none;color:var(--aba-red);font-family:inherit;font-size:clamp(64px,7vw,112px);font-weight:900;letter-spacing:0;line-height:.92;white-space:nowrap}.aba-home-landing .aba-hero-copy>p{max-width:670px;margin:26px 0 0;color:var(--aba-blue);font-size:clamp(34px,3.6vw,54px);font-weight:900;line-height:1.04}.aba-home-landing .aba-hero-copy>p span{display:block;white-space:nowrap}.aba-home-landing .aba-home-community-title{max-width:650px;margin:26px 0 0;color:var(--landing-ink);font-family:Georgia,"Times New Roman",serif;font-size:clamp(36px,3.5vw,56px);font-weight:800;line-height:1.04;letter-spacing:-.02em;text-transform:uppercase}.aba-home-landing .aba-home-community-title em{color:var(--aba-red);font-style:normal}.aba-home-copy-divider{width:54px;height:3px;display:block;margin-top:18px;border-radius:999px;background:var(--aba-red)}.aba-home-landing .aba-hero-copy>.aba-home-path-copy{max-width:650px;margin-top:17px;color:#62758a;font-size:clamp(16px,1.25vw,20px);font-weight:500;line-height:1.5}.aba-home-landing .aba-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:34px}.aba-home-landing .aba-actions .aba-btn{min-height:52px;padding:0 20px}.aba-home-landing .aba-actions .aba-btn.primary{background:var(--aba-red);border-color:var(--aba-red)}.aba-home-landing .aba-actions .aba-btn.ghost{color:var(--aba-blue);border-color:#b9ccdf;background:#fff}.aba-home-landing .aba-actions .aba-btn.ghost:hover,.aba-home-landing .aba-actions .aba-btn.ghost:focus-visible{color:#fff;border-color:var(--aba-blue);background:var(--aba-blue)}.aba-utility-bar{position:relative;z-index:1001;top:0;left:0;right:0;height:28px;display:flex;align-items:center;justify-content:center;gap:36px;padding:0 28px;color:#fff;background:var(--aba-blue);font-size:12px;font-weight:700;letter-spacing:.04em}.aba-utility-bar a{color:#fff;font-weight:900;text-decoration:none}.aba-utility-bar a:hover{text-decoration:underline}.aba-home-landing .language-switch{border-color:#c9d8e6;background:#f4f8fc}.aba-home-landing .language-switch a{color:#60758c}.aba-home-landing .language-switch a.active{color:#fff;background:var(--aba-blue)}.header-create-profile{min-height:42px;padding:0 18px;display:inline-flex;align-items:center;justify-content:center;border-radius:7px;color:#fff;background:var(--aba-red);box-shadow:0 8px 20px rgba(188,25,33,.18);font-weight:400;text-decoration:none;white-space:nowrap}.header-create-profile:hover{color:#fff;background:#a90022}.aba-texas-watermark{position:absolute;z-index:0;top:5%;right:14%;bottom:10%;left:2%;display:block;background:var(--texas-image) center center / contain no-repeat;opacity:.11;filter:saturate(.8) contrast(.9) drop-shadow(0 20px 26px rgba(15,45,93,.08));pointer-events:none}.aba-home-landing .aba-hero-bull>img:not(.aba-texas-watermark){position:relative;z-index:1}.aba-home-landing .aba-hero-brand{position:relative;min-height:500px;display:grid;place-items:center}.aba-home-landing .aba-hero-brand-ring{position:absolute;width:min(36vw,540px);aspect-ratio:1;border:54px solid rgba(44,126,190,.08);border-radius:50%}.aba-home-landing .aba-hero-brand-card{position:relative;z-index:1;width:min(31vw,470px);min-height:360px;display:grid;place-items:center;padding:40px;border-radius:30px;background:rgba(255,255,255,.94);box-shadow:0 28px 58px rgba(14,54,96,.16)}.aba-home-landing .aba-hero-brand-card img{width:100%;height:auto;object-fit:contain}.aba-document-lookup{min-height:128px;display:grid;grid-template-columns:minmax(280px,.8fr) minmax(480px,1.2fr);align-items:center;gap:46px;padding:26px max(6vw,64px);color:#fff;background:var(--aba-blue)}.aba-document-lookup-copy span{color:#9badc0;font-size:12px;font-weight:900;letter-spacing:.14em}.aba-document-lookup-copy h2{margin:7px 0 0;color:#fff;font-family:Georgia,"Times New Roman",serif;font-size:clamp(25px,2vw,34px)}.aba-document-lookup-form{display:grid;grid-template-columns:1fr auto;gap:8px;padding:6px;border-radius:10px;background:#fff}.aba-document-lookup-form input{min-width:0;min-height:54px;padding:0 16px;border:0;outline:0;color:#173757;font:inherit;font-size:17px}.aba-document-lookup-form button{min-height:54px;padding:0 23px;border:0;border-radius:7px;color:#fff;background:var(--aba-red);font:inherit;font-weight:800;cursor:pointer}.aba-document-lookup-form button:hover{background:#a90022}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media (max-width:1180px){.aba-home-landing .sticky-header{padding-left:300px}.aba-home-landing .logo{width:300px}.aba-home-landing .logo img,.aba-home-landing .sticky-header .logo img{width:250px!important;height:82px!important;max-width:250px!important}.aba-home-landing .aba-hero{grid-template-columns:minmax(0,1fr) minmax(340px,.8fr);padding-inline:42px}}@media (max-width:900px){.aba-home-landing .sticky-header{min-height:82px;top:0;padding:10px 16px 10px 190px;background:#fff}.aba-home-landing .logo{width:190px}.aba-home-landing .logo img,.aba-home-landing .sticky-header .logo img{width:180px!important;height:72px!important;max-width:180px!important}.aba-home-landing .menu-toggle span{background:var(--aba-blue)}.aba-home-landing .mainnav{background:#fff}.aba-home-landing .aba-home{padding-top:0}.aba-home-landing .aba-hero{grid-template-columns:1fr;padding:54px 28px;background:linear-gradient(155deg,#fff 0 57%,var(--landing-pale-blue) 57%)}.aba-home-landing .aba-hero-brand{min-height:410px}.aba-home-landing .aba-hero-brand-ring{width:min(80vw,440px)}.aba-home-landing .aba-hero-brand-card{width:min(72vw,390px);min-height:300px}.aba-document-lookup{grid-template-columns:1fr;gap:20px;padding:30px 28px}}@media (max-width:560px){.aba-utility-bar{justify-content:space-between;gap:12px;padding:0 12px;font-size:10px}.aba-utility-copy{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aba-home-landing .sticky-header{padding-left:142px}.aba-home-landing .logo{width:142px}.aba-home-landing .logo img,.aba-home-landing .sticky-header .logo img{width:135px!important;height:66px!important;max-width:135px!important}.aba-home-landing .aba-hero{padding:44px 20px}.aba-home-landing .aba-hero h1{font-size:clamp(45px,15vw,62px);white-space:normal}.aba-home-landing .aba-hero-copy>p{font-size:clamp(25px,8vw,36px)}.aba-home-landing .aba-hero-copy>p span{white-space:normal}.aba-home-landing .aba-home-community-title{font-size:34px;font-weight:800}.aba-home-landing .aba-hero-copy>.aba-home-path-copy{font-size:16px}.header-create-profile{min-height:38px;padding-inline:12px;font-size:12px}.aba-home-landing .aba-actions{display:grid;grid-template-columns:1fr 1fr}.aba-home-landing .aba-actions .aba-btn{padding-inline:10px;font-size:13px;text-align:center}.aba-home-landing .aba-hero-brand{min-height:330px}.aba-home-landing .aba-hero-brand-card{min-height:230px;padding:28px;border-radius:22px}.aba-home-landing .aba-hero-brand-ring{border-width:34px}.aba-document-lookup-form{grid-template-columns:1fr}.aba-document-lookup-form button{width:100%}}@media (min-width:1181px){.sticky-header,.aba-home-landing .sticky-header{padding-left:315px!important}.sticky-header .logo,.aba-home-landing .logo{width:300px!important}.sticky-header .logo img,.aba-home-landing .sticky-header .logo img{width:290px!important;height:78px!important;max-width:290px!important;max-height:78px!important}}@media (min-width:901px) and (max-width:1180px){.sticky-header,.aba-home-landing .sticky-header{padding-left:255px!important}.sticky-header .logo,.aba-home-landing .logo{width:245px!important}.sticky-header .logo img,.aba-home-landing .sticky-header .logo img{width:235px!important;max-width:235px!important}}@media (min-width:561px) and (max-width:900px){.sticky-header,.aba-home-landing .sticky-header{padding-left:175px!important}.sticky-header .logo,.aba-home-landing .logo{width:175px!important}.sticky-header .logo img,.aba-home-landing .sticky-header .logo img{width:165px!important;max-width:165px!important}}@media (max-width:560px){.sticky-header,.aba-home-landing .sticky-header{padding-left:132px!important}.sticky-header .logo,.aba-home-landing .logo{width:132px!important}.sticky-header .logo img,.aba-home-landing .sticky-header .logo img{width:125px!important;max-width:125px!important}}.sticky-header .logo,.aba-home-landing .sticky-header .logo{top:0!important;height:96px!important;display:flex!important;align-items:center!important;justify-content:center!important;align-self:center!important}.sticky-header .logo a,.aba-home-landing .sticky-header .logo a{width:100%;height:100%;display:flex;align-items:center;justify-content:center}@media (max-width:900px){.sticky-header .logo,.aba-home-landing .sticky-header .logo{height:82px!important}}.aba-my-mentoring-frame-wrap,body.aba-mentoring-embed-body,body.aba-mentoring-embed-body .aba-mentoring-page,body.aba-mentoring-embed-body .aba-admin-shell,.aba-mentoring-page.aba-mentoring-embed,.aba-mentoring-page.aba-mentoring-embed .aba-admin-shell{background:transparent!important;background-color:transparent!important}.aba-library-embed-body .aba-library-shell{width:min(100%,1500px)!important;margin:0 auto!important;padding:10px 24px 38px!important}.aba-library-embed-body .aba-library-heading{margin:0 0 26px!important}.aba-library-embed-body .aba-library-heading h1{font-size:clamp(2.35rem,4vw,4.1rem)!important}.aba-library-embed-body .aba-library-heading span{width:82px!important;height:5px!important;margin-top:14px!important;background:var(--aba-red)!important}.aba-library-embed-body .aba-library-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important}.aba-library-embed-body .aba-library-card{width:auto!important;min-width:0}@media (max-width:1180px){.aba-library-embed-body .aba-library-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:820px){.aba-library-embed-body .aba-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:520px){.aba-library-embed-body .aba-library-grid{grid-template-columns:1fr!important}}.aba-glossary-embed,.aba-flashcards-embed .aba-admin-shell,.aba-simple-page.aba-one-on-one-page.aba-one-on-one-embed{box-sizing:border-box!important;width:min(100%,1500px)!important;max-width:1500px!important;margin:0 auto!important;padding:10px 24px 38px!important}.aba-glossary-embed .aba-glossary-heading,.aba-flashcards-embed .aba-flashcards-heading,.aba-one-on-one-embed .aba-one-on-one-topbar{width:100%!important;max-width:none!important;margin:0 0 26px!important}.aba-glossary-embed .aba-glossary-heading h1,.aba-flashcards-embed .aba-flashcards-heading h1,.aba-one-on-one-embed .aba-one-on-one-topbar h1{margin:0!important;color:var(--aba-blue)!important;font-size:clamp(2.35rem,4vw,4.1rem)!important;font-weight:800!important;line-height:1!important}.aba-glossary-embed .aba-glossary-heading h1::after,.aba-flashcards-embed .aba-flashcards-heading h1::after,.aba-one-on-one-embed .aba-one-on-one-topbar h1::after{content:""!important;width:82px!important;height:5px!important;display:block!important;margin-top:14px!important;border-radius:999px!important;background:var(--aba-red)!important}.aba-flashcards-embed .aba-flashcards-heading .aba-kicker,.aba-flashcards-embed .aba-flashcards-heading p{display:none!important}.aba-glossary-embed .aba-glossary-heading .aba-mentoring-heading-rule{display:none!important}.aba-glossary-embed .aba-glossary-app-toolbar{width:100%!important;margin:0 0 12px!important;padding:10px!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:center!important;gap:12px!important}.aba-mock-embed:not(.aba-board-focus-mode) .aba-board-shell{box-sizing:border-box;width:min(1420px,calc(100% - 48px));margin:0 auto;padding:34px 0 48px}.aba-full-mock-heading{margin:0 0 28px}.aba-full-mock-heading h1{position:relative;margin:0;padding-bottom:18px;color:var(--aba-blue);font-size:clamp(42px,4vw,60px);font-weight:800;line-height:.95}.aba-full-mock-heading h1::after{content:"";position:absolute;left:0;bottom:0;width:78px;height:5px;border-radius:999px;background:var(--aba-red)}.aba-full-mock-banner{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 26px;border:1px solid #d7e4f0;border-radius:14px;background:#eef6fd;color:var(--aba-blue);box-shadow:0 12px 30px rgba(15,45,93,.08)}.aba-full-mock-banner>div:first-child{display:flex;align-items:center;gap:8px;font-size:18px;font-weight:600}.aba-full-mock-banner>div:first-child strong{font-size:28px;font-weight:800}.aba-full-mock-banner>div:first-child span{width:1px;height:28px;margin:0 10px;background:#b8cadb}.aba-full-mock-results{margin-top:38px}.aba-full-mock-results>h2{margin:0 0 18px;color:var(--aba-blue);font-size:27px;font-weight:800}.aba-full-mock-results-list{display:grid;gap:22px}.aba-full-mock-result{display:block;padding:0;border:1px solid #d7e4f0;border-radius:16px;background:#f8fbff;box-shadow:0 12px 28px rgba(15,45,93,.08);overflow:hidden}.aba-full-mock-result>summary{display:grid;grid-template-columns:minmax(0,1fr) auto 24px;align-items:center;gap:18px;padding:18px 22px;color:var(--aba-blue);cursor:pointer;list-style:none}.aba-full-mock-result>summary::-webkit-details-marker{display:none}.aba-full-mock-result>summary>span{display:grid;gap:4px}.aba-full-mock-result>summary strong{font-size:20px;font-weight:800}.aba-full-mock-result>summary strong i{padding:0 4px;color:var(--aba-red);font-style:normal}.aba-full-mock-result>summary small{color:#657b91;font-size:15px}.aba-full-mock-result>summary>i{transition:transform .2s ease}.aba-full-mock-result[open]>summary>i{transform:rotate(180deg)}.aba-attempt-review-link{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:max-content;border:1px solid #b8cade;border-radius:9px;padding:9px 14px;color:var(--aba-blue);background:#fff;font-size:14px;font-weight:700;line-height:1;text-decoration:none;transition:border-color .18s ease,background .18s ease,color .18s ease}.aba-attempt-review-link:hover,.aba-attempt-review-link:focus-visible{border-color:var(--aba-blue);background:#edf6ff;color:var(--aba-blue)}.aba-domain-trial-summary>.aba-attempt-review-link{margin-top:8px;justify-self:start}.aba-full-mock-review-action{display:flex;justify-content:flex-end;padding-top:18px}.aba-full-mock-expanded{display:grid;gap:20px;padding:4px 22px 24px;border-top:1px solid #dce6f0}.aba-full-mock-score{padding:10px 15px;border:2px solid var(--aba-blue);border-radius:12px;font-size:21px;font-weight:700}.aba-full-mock-score.is-failed{border-color:#b7031f;background:#ffe3e5;color:#b7031f}.aba-full-mock-score.is-passed{border-color:#0069d6;background:#e5f2ff;color:#0069d6}.aba-full-mock-bars{display:grid;gap:10px;max-width:700px}.aba-full-mock-bars>div{display:grid;grid-template-columns:38px minmax(120px,1fr) 55px;align-items:center;gap:10px}.aba-full-mock-bars b{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;color:#fff;background:var(--aba-blue);font-size:18px}.aba-full-mock-bars span{height:18px;overflow:hidden;border-radius:999px;background:#dce9f5}.aba-full-mock-bars i{display:block;height:100%;border-radius:inherit;background:#6b9edf}.aba-full-mock-bars strong{color:var(--aba-blue);font-size:19px}.aba-full-mock-bars>div.is-failed span i{background:#b7031f}.aba-full-mock-bars>div.is-failed strong{color:#b7031f}.aba-full-mock-bars>div.is-passed span i{background:#0069d6}.aba-full-mock-bars>div.is-passed strong{color:#0069d6}.aba-full-mock-domain-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,.55fr) minmax(0,1.5fr);gap:12px}.aba-full-mock-domain-grid section{min-width:0;padding:16px 12px;border:1px solid #d8e3ee;border-radius:14px;background:#fff}.aba-full-mock-domain-grid h3{margin:0 0 14px;color:var(--aba-blue);font-size:17px;line-height:1.2}.aba-full-mock-task-row{display:flex;align-items:center;justify-content:flex-start;gap:2px;overflow:hidden;padding:2px 0 6px}.aba-full-mock-task-row i{min-width:41px;width:41px;height:41px;display:grid;place-items:center;flex:0 0 41px;border:3px solid currentColor;border-radius:50%;color:#9babb9;background:#fff;font-size:13px;font-style:normal;font-weight:800}body.aba-mock-embed-body .aba-full-mock-task-row{flex-wrap:wrap;gap:10px;overflow:visible;width:100%}body.aba-mock-embed-body .aba-full-mock-task-row i{box-sizing:border-box}.aba-full-mock-task-row .is-correct{color:#0069d6}.aba-full-mock-task-row .is-failed{color:#b7031f}.aba-full-mock-task-row .is-review{color:#ff901d}.aba-full-mock-task-row .is-unstarted{color:#9babb9}.aba-full-mock-review{width:min(1180px,100%);margin:0 auto;padding:34px 0 60px}.aba-full-mock-review>header{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:22px}.aba-full-mock-review h1{margin:4px 0 0;color:var(--aba-blue);font-size:42px}.aba-full-mock-review>header>strong{color:var(--aba-blue);font-size:32px}.aba-full-mock-review-options{display:grid;gap:7px}.aba-full-mock-review-options span{padding:10px 12px;border:1px solid #dbe5ef;border-radius:8px}.aba-full-mock-review-options .is-selected-correct{border-color:#0069d6;background:#e5f2ff;color:#005ab8;font-weight:700}.aba-full-mock-review-options .is-selected-wrong{border-color:#b7031f;background:#ffe3e5;color:#a00019;font-weight:700}.aba-full-mock-review-options .is-correct-answer{border:2px solid #0069d6;color:#0059b6;background:#f4f9ff;font-weight:700}.aba-full-mock-review-done{display:flex;width:max-content;margin:24px auto 0}@media (max-width:900px){.aba-full-mock-domain-grid{grid-template-columns:1fr}.aba-full-mock-banner{align-items:stretch;flex-direction:column}}@media (max-width:600px){.aba-mock-embed:not(.aba-board-focus-mode) .aba-board-shell{width:calc(100% - 28px);padding-top:24px}.aba-full-mock-heading h1{font-size:38px}.aba-full-mock-banner>div:first-child{align-items:flex-start;flex-wrap:wrap}.aba-full-mock-banner>div:first-child span{display:none}.aba-full-mock-result>summary{grid-template-columns:1fr 20px}.aba-full-mock-result>summary .aba-full-mock-score{grid-column:1 / -1;grid-row:2}}.aba-glossary-embed .aba-glossary-app-toolbar .aba-board-question-menu-toggle{width:auto!important;margin:0!important}.aba-glossary-embed .aba-glossary-app-toolbar .aba-glossary-search{min-width:0;display:grid!important;grid-template-columns:minmax(0,1fr) auto auto!important;gap:10px!important}.aba-glossary-embed .aba-glossary-heading,.aba-flashcards-embed .aba-flashcards-heading{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important}.aba-flashcards-embed .aba-flashcards-heading{margin-bottom:12px!important}.aba-compact-menu-toggle{flex:0 0 44px!important;width:44px!important;min-width:44px!important;height:44px!important;margin:0!important;padding:0!important;display:inline-grid!important;place-items:center!important}.aba-compact-menu-toggle i{margin:0!important;font-size:18px}@media (max-width:700px){.aba-glossary-embed .aba-glossary-app-toolbar{grid-template-columns:1fr!important}}.aba-flashcards-embed .aba-flashcards-heading-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important}.aba-flashcard-heading-progress{display:flex;align-items:center;gap:9px;color:var(--aba-blue);white-space:nowrap}.aba-flashcard-heading-progress span{font-size:16px;font-weight:800}.aba-flashcard-heading-progress b{color:#9fb1c4;font-weight:500}.aba-flashcard-heading-progress small{color:#64748b;font-size:14px;font-weight:600}.aba-flashcards-embed .aba-flashcard-viewer-panel{padding-top:14px!important}.aba-flashcards-embed .aba-flashcard-stage{margin-top:0!important}@media (max-width:640px){body.aba-flashcards-embed-body .aba-flashcards-embed .aba-flashcard-viewer-panel{display:block!important;min-height:0!important;padding:14px 8px 26px!important;overflow:visible!important}body.aba-flashcards-embed-body .aba-flashcards-embed .aba-flashcard-stage{display:grid!important;grid-template-columns:1fr!important;width:100%!important;min-height:450px!important;height:450px!important;margin:0!important;overflow:visible!important}body.aba-flashcards-embed-body .aba-flashcards-embed .aba-flashcard-deck{width:100%!important;min-height:430px!important;height:430px!important;overflow:visible!important}body.aba-flashcards-embed-body .aba-flashcards-embed .aba-flashcard-stage .aba-flashcard{width:min(calc(100% - 58px),350px)!important;min-height:398px!important;height:398px!important}body.aba-flashcards-embed-body .aba-flashcards-embed .aba-flashcard-stage .aba-flashcard-inner{min-height:398px!important;height:398px!important}body.aba-flashcards-embed-body .aba-flashcards-embed .aba-flashcard-stage .aba-flashcard-face{box-sizing:border-box!important;min-height:398px!important;height:398px!important;padding:62px 32px 48px!important;overflow-x:hidden!important;overflow-y:auto!important}body.aba-flashcards-embed-body .aba-flashcards-embed .aba-flashcard-stage .aba-flashcard-face p{width:100%!important;max-width:286px!important;margin-inline:auto!important;font-size:clamp(1.02rem,5.1vw,1.28rem)!important;line-height:1.42!important;overflow-wrap:anywhere!important}body.aba-flashcards-embed-body .aba-flashcards-embed .aba-flashcard-stage .aba-flashcard-back h2{font-size:clamp(1.12rem,5vw,1.45rem)!important;line-height:1.12!important}body.aba-flashcards-embed-body .aba-flashcards-embed .aba-flashcard-stage .aba-flashcard-back .aba-flashcard-back-domain{font-size:.84rem!important;line-height:1.25!important;margin-top:0!important}body.aba-flashcards-embed-body .aba-flashcards-embed .aba-flashcard-stage .aba-flashcard-back .aba-flashcard-back-detail{font-size:clamp(.78rem,3.4vw,.9rem)!important;line-height:1.35!important;max-width:286px!important}body.aba-flashcards-embed-body .aba-flashcards-embed .aba-flashcard-number{top:12px!important;right:12px!important;width:44px!important;height:44px!important;font-size:12px!important}body.aba-flashcards-embed-body .aba-flashcards-embed .aba-flashcard-nav{top:50%!important;width:42px!important;height:42px!important;font-size:34px!important;z-index:8!important}body.aba-flashcards-embed-body .aba-flashcards-embed .aba-flashcard-nav.prev{left:0!important}body.aba-flashcards-embed-body .aba-flashcards-embed .aba-flashcard-nav.next{right:0!important}body.aba-flashcards-embed-body .aba-flashcards-embed .aba-flashcard-knowledge-controls{position:relative!important;z-index:10!important;min-height:48px!important;margin:12px 0 0!important;padding:0!important;transform:none!important}body.aba-flashcards-embed-body .aba-flashcards-embed .aba-flashcard-knowledge-button{width:46px!important;height:46px!important}body.aba-flashcards-embed-body .aba-flashcards-embed .aba-flashcard-knowledge-button img{width:40px!important;height:40px!important}}.aba-flashcard-manage-link{margin-top:14px;justify-content:center}body.aba-my-private-body .aba-my-service-rail nav a::before,body.aba-my-private-body .aba-my-service-rail nav a::after{content:none!important;display:none!important}.aba-glossary-page.aba-glossary-embed,.aba-flashcards-page.aba-flashcards-embed .aba-admin-shell{padding-top:32px!important}.aba-flashcards-page.aba-flashcards-embed .aba-admin-shell{margin-top:0!important}.aba-glossary-page.aba-glossary-embed .aba-glossary-heading h1{position:relative!important}.aba-glossary-page.aba-glossary-embed .aba-glossary-heading h1::after{content:""!important;position:static!important;width:82px!important;height:5px!important;display:block!important;margin-top:14px!important;border-radius:999px!important;background:var(--aba-red)!important}.aba-flashcards-embed .aba-flashcards-heading-actions .aba-board-question-menu-toggle{width:auto!important;margin:0!important;white-space:nowrap}.aba-simple-page.aba-one-on-one-page.aba-one-on-one-embed,body.aba-one-on-one-embed-body,.aba-my-one-on-one-frame-wrap{background:transparent!important;background-color:transparent!important}.aba-one-on-one-embed .aba-one-on-one-topbar h1{max-width:none!important}.aba-one-on-one-embed .aba-one-on-one-calendar-panel{max-width:none!important;margin-left:0!important;margin-right:0!important}.aba-one-on-one-embed .aba-one-modal-card:not(.aba-one-payment-card):not(.aba-one-admin-modal-card){width:min(1120px,calc(100vw - 48px))!important;max-width:1120px!important}@media (max-width:760px){.aba-flashcards-page.aba-flashcards-embed{padding:0!important}.aba-flashcards-embed .aba-flashcards-heading{align-items:center!important;flex-direction:row!important;justify-content:space-between!important;gap:14px!important;margin-bottom:26px!important}.aba-flashcards-embed .aba-flashcards-heading-actions{width:auto!important;flex:0 0 auto;justify-content:flex-end!important;flex-wrap:nowrap}.aba-flashcards-embed .aba-flashcard-heading-progress{display:none!important}.aba-one-on-one-embed .aba-one-modal-card:not(.aba-one-payment-card):not(.aba-one-admin-modal-card){width:calc(100vw - 24px)!important}}.aba-my-service-rail nav a{position:relative;overflow:hidden;transition:background-color .18s ease,color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease!important}.aba-my-service-rail nav a:hover,.aba-my-service-rail nav a:focus-visible,.aba-my-service-rail nav a.active{color:var(--aba-red)!important;border-color:#f0bcc1!important;background:#fff0f1!important;box-shadow:inset 3px 0 var(--aba-red),0 7px 16px rgba(200,23,34,.10)!important;transform:translateX(3px);outline:none}.aba-my-service-rail nav a:hover i,.aba-my-service-rail nav a:focus-visible i,.aba-my-service-rail nav a.active i{color:#ffffff!important;background:var(--aba-red)!important}.profile-side-drawer nav a{position:relative;overflow:hidden;transition:background-color .18s ease,color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease!important;border:1px solid transparent}.profile-side-drawer nav a:hover,.profile-side-drawer nav a:focus-visible,.profile-side-drawer nav a.active{color:var(--aba-red)!important;border-color:#f0bcc1!important;background:#fff0f1!important;box-shadow:inset 3px 0 var(--aba-red),0 7px 16px rgba(200,23,34,.10)!important;transform:translateX(-3px);outline:none}.profile-side-drawer nav a:hover i,.profile-side-drawer nav a:focus-visible i,.profile-side-drawer nav a.active i{color:#ffffff!important;background:var(--aba-red)!important}body.aba-my-private-body{--aba-personal-header-height:72px;--aba-personal-footer-height:34px}body.aba-my-private-body .sticky-header.aba-personal-header{min-height:var(--aba-personal-header-height)!important;height:var(--aba-personal-header-height)!important;position:fixed!important;inset:0 0 auto 0!important;padding:7px 24px!important;display:flex;align-items:center;gap:18px;color:#ffffff!important;border-bottom:1px solid rgba(255,255,255,.18);background:var(--aba-blue)!important;box-shadow:0 5px 18px rgba(5,28,57,.22);z-index:1200}body.aba-my-private-body .aba-personal-header .logo{position:static!important;inset:auto!important;flex:0 0 auto!important;width:152px!important;min-width:152px!important;min-height:0!important;height:52px!important;margin:0!important;padding-right:18px;display:flex;align-items:center;border-right:1px solid rgba(255,255,255,.28)}body.aba-my-private-body .aba-personal-header .logo a,body.aba-my-private-body .aba-personal-header .logo img{width:132px!important;max-width:132px!important;height:46px!important;max-height:46px!important;object-fit:contain}.aba-personal-header-identity{min-width:0;display:grid;grid-template-columns:36px minmax(0,auto);grid-template-rows:auto auto;gap:1px 15px;margin-right:auto;line-height:1.05}.aba-personal-header-identity small{grid-column:2;grid-row:1;color:#b9d3e8;font-size:11px;font-style:normal;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.aba-personal-header-identity strong{grid-column:2;grid-row:2;overflow:hidden;color:#ffffff;font-size:17px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.aba-personal-time-icon{grid-column:1;grid-row:1 / span 2;align-self:center;width:36px;height:36px;flex:0 0 36px;display:grid;place-items:center;border-radius:50%;pointer-events:none}.aba-personal-time-icon img{display:none;width:36px;height:36px;overflow:visible;filter:none}.aba-personal-time-icon.is-day .is-sun,.aba-personal-time-icon.is-afternoon .is-cloud-sun,.aba-personal-time-icon.is-night .is-moon{display:block}body.aba-my-private-body .aba-personal-header .header-tools{margin-left:auto}body.aba-my-private-body .aba-personal-header .header-icon-button,body.aba-my-private-body .aba-personal-header .header-avatar-button{color:#ffffff!important;border-color:rgba(255,255,255,.32)!important;background:rgba(255,255,255,.07)!important}body.aba-my-private-body .aba-personal-header .header-icon-button:hover,body.aba-my-private-body .aba-personal-header .header-icon-button:focus-visible,body.aba-my-private-body .aba-personal-header .header-avatar-button:hover,body.aba-my-private-body .aba-personal-header .header-avatar-button:focus-visible{color:#ffffff!important;border-color:var(--aba-red)!important;background:var(--aba-red)!important}body.aba-my-private-body .aba-personal-header .language-switch{border-color:rgba(255,255,255,.30)!important;background:rgba(255,255,255,.08)!important}body.aba-my-private-body .aba-personal-header .language-switch a{color:rgba(255,255,255,.78)!important}body.aba-my-private-body .aba-personal-header .language-switch a.active{color:var(--aba-blue)!important;background:#ffffff!important}body.aba-my-private-body{padding-top:var(--aba-personal-header-height)!important;padding-bottom:var(--aba-personal-footer-height)!important;scroll-padding-top:var(--aba-personal-header-height)}body.aba-my-private-body .aba-my-main-panel>section{scroll-margin-top:var(--aba-personal-header-height)}body.aba-my-private-body .aba-my-dashboard{min-height:calc(100vh - var(--aba-personal-header-height) - var(--aba-personal-footer-height));padding-right:0!important}body.aba-my-private-body .aba-my-shell,body.aba-my-private-body .aba-my-shell.aba-my-shell-flush-course{min-height:calc(100vh - var(--aba-personal-header-height) - var(--aba-personal-footer-height));grid-template-columns:250px minmax(0,1fr)!important;gap:0!important;align-items:stretch}body.aba-my-private-body .aba-my-service-rail{position:sticky;top:var(--aba-personal-header-height)!important;align-self:start;width:250px;height:calc(100vh - var(--aba-personal-header-height) - var(--aba-personal-footer-height));min-height:calc(100vh - var(--aba-personal-header-height) - var(--aba-personal-footer-height));padding:12px 10px 10px!important;border-right:1px solid #cbdbea;box-shadow:7px 0 18px rgba(18,55,102,.08)!important}body.aba-my-private-body .aba-my-student-mini{display:none!important}body.aba-my-private-body .aba-my-rail-toggle{position:absolute!important;top:48%!important;right:-30px!important;z-index:8;width:30px!important;height:108px!important;margin:0!important;border:0!important;border-radius:0 15px 15px 0!important;color:#fff!important;background:var(--aba-red)!important;box-shadow:none!important;transform:translateY(-50%);transition:background .18s ease!important}body.aba-my-private-body .aba-my-rail-toggle:hover,body.aba-my-private-body .aba-my-rail-toggle:focus-visible{color:#fff!important;background:var(--aba-blue)!important;transform:translateY(-50%);outline:0!important}body.aba-my-private-body .aba-my-rail-toggle:hover span,body.aba-my-private-body .aba-my-rail-toggle:focus-visible span{color:#fff!important}body.aba-my-private-body .aba-my-rail-toggle span{display:block;color:#fff;font-size:11px;font-weight:900;letter-spacing:.08em;line-height:1;writing-mode:vertical-rl;transform:rotate(180deg)}body.aba-my-private-body .aba-my-rail-toggle i{display:none}body.aba-my-private-body .aba-my-service-rail{overflow:visible}body.aba-my-private-body .aba-my-service-rail nav{max-height:calc(100vh - var(--aba-personal-header-height) - var(--aba-personal-footer-height) - 24px);padding-top:0;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin}body.aba-my-private-body .aba-my-service-rail nav{gap:4px!important}body.aba-my-private-body .aba-my-service-divider{display:block!important;width:calc(100% - 10px);height:1px!important;margin:7px 5px 8px!important;background:#bfd0e1!important;box-shadow:0 1px 0 rgba(255,255,255,.75)}body.aba-my-private-body .aba-my-service-rail nav a{min-height:42px!important;grid-template-columns:30px minmax(0,1fr)!important;gap:9px!important;padding:5px 8px!important;font-size:12px!important}body.aba-my-private-body .aba-my-service-rail nav a i{width:30px!important;height:30px!important}body.aba-my-private-body .aba-my-main-panel,body.aba-my-private-body .aba-my-main-panel.aba-my-main-panel-flush-course{gap:0!important;padding-top:0!important}body.aba-my-private-body .aba-my-graphs-frame-wrap{height:calc(100vh - var(--aba-personal-header-height) - var(--aba-personal-footer-height));height:calc(100dvh - var(--aba-personal-header-height) - var(--aba-personal-footer-height));min-height:0;overflow:hidden}body.aba-my-private-body .aba-my-graphs-frame{width:100%;height:100%!important;min-height:0;overflow:auto}body.aba-my-private-body .aba-my-aba-lessons-frame-wrap{width:100%;height:calc(100vh - var(--aba-personal-header-height) - var(--aba-personal-footer-height));min-height:640px;overflow:hidden;border:0;background:#e8f0fa}body.aba-my-private-body .aba-my-aba-lessons-frame{width:100%;height:100%;display:block;border:0;background:#e8f0fa}body.aba-my-private-body .nh-footer-orgs,body.aba-my-private-body .nh-footer-main{display:none!important}body.aba-my-private-body .site-footer.neuro-footer,body.aba-my-private-body .nh-footer-bottom-wrap{min-height:var(--aba-personal-footer-height)!important;height:var(--aba-personal-footer-height)!important;border:0!important;background:var(--aba-red)!important}body.aba-my-private-body .site-footer.neuro-footer{position:relative!important;inset:auto!important;width:100%;margin:0!important;padding:0!important;z-index:1150}body.aba-my-surface-body{background:#f7f9fc;color:#17324f}body.aba-my-surface-body  :is(.aba-course-page,.aba-certificates-page,.aba-settings-page,.aba-admin-page,.aba-profile-page,.aba-student-metrics){background:#f7f9fc}body.aba-my-surface-body  :is(.aba-page-heading,.aba-admin-heading)>h1,body.aba-my-surface-body  :is(.aba-page-heading,.aba-admin-heading) h1{color:#123968;font-weight:900;text-transform:uppercase;letter-spacing:.01em}body.aba-my-surface-body  :is(.aba-page-heading,.aba-admin-heading)>h1:after,body.aba-my-surface-body  :is(.aba-page-heading,.aba-admin-heading) h1:after{content:none!important}body.aba-my-surface-body  :is(.aba-panel,.aba-course-card,.aba-settings-card,.aba-profile-card,.aba-metrics-card,.aba-certificates-empty,.aba-admin-card){border:1px solid #d8e3ee;border-radius:17px;background:#fff;box-shadow:0 10px 28px rgba(18,57,104,.06)}body.aba-my-surface-body .site-footer.neuro-footer{position:relative!important;inset:auto!important;width:100%!important}body.aba-account-shell-body{padding-top:var(--aba-personal-header-height,68px)!important;padding-left:250px!important;background:#f7f9fc!important}body.aba-account-shell-body .sticky-header.aba-personal-header{left:250px!important;width:auto!important}body.aba-account-shell-body .sticky-header.aba-personal-header .logo{display:none!important}.aba-account-service-rail{position:fixed;inset:0 auto var(--aba-personal-footer-height,34px) 0;z-index:1210;box-sizing:border-box;width:250px;padding:14px 10px;background:#eef6fd;border-right:1px solid #cbdbea;box-shadow:7px 0 18px rgba(18,55,102,.08);overflow:visible}.aba-account-rail-brand{display:flex;height:80px;margin:0 5px 12px;padding:0 4px 10px;align-items:flex-start;border-bottom:1px solid #cbdbea}.aba-account-rail-brand img{display:block;width:150px;height:70px;object-fit:contain;object-position:left top}.aba-account-rail-toggle{position:absolute;top:48%;right:-30px;z-index:8;width:30px;height:108px;border:0;border-radius:0 15px 15px 0;background:#c7192a;color:#fff;cursor:pointer}.aba-account-rail-toggle span{display:block;font-size:11px;font-weight:900;letter-spacing:.08em;line-height:1;writing-mode:vertical-rl;transform:rotate(180deg)}.aba-account-rail-toggle:hover{background:#123968}.aba-account-service-rail nav{display:grid;max-height:calc(100vh - 126px);max-height:calc(100dvh - 126px);gap:7px;padding-bottom:12px;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin}.aba-account-service-rail nav a{display:grid;min-height:54px;padding:7px 9px;grid-template-columns:30px minmax(0,1fr) 12px;gap:9px;align-items:center;border:1px solid #a9c7df;border-radius:11px;background:#eef6fc;color:#174577;text-decoration:none;box-shadow:0 2px 7px rgba(18,57,104,.06)}.aba-account-service-rail nav a>i:first-child{display:grid;width:30px;height:30px;place-items:center;border-radius:9px;background:#dcecf8;color:#174577}.aba-account-service-rail nav a>span{display:flex;min-width:0;flex-direction:column;line-height:1.12}.aba-account-service-rail nav a strong{overflow:hidden;font-size:12px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.aba-account-service-rail nav a small{margin-top:3px;overflow:hidden;color:#71879a;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.aba-account-service-rail nav a>i:last-child{font-size:9px}.aba-account-service-rail nav a:hover,.aba-account-service-rail nav a.active{border-color:#d76671;background:#fbe7e9;color:#b91424;box-shadow:inset 4px 0 #c7192a,0 5px 12px rgba(199,25,42,.11)}.aba-account-service-rail nav a:hover>i:first-child,.aba-account-service-rail nav a.active>i:first-child{background:#c7192a;color:#fff}body.aba-account-shell-body .site-footer.neuro-footer{margin-left:-250px!important;width:calc(100% + 250px)!important}body.aba-account-shell-body.is-account-rail-collapsed{padding-left:62px!important}body.aba-account-shell-body.is-account-rail-collapsed .sticky-header.aba-personal-header{left:62px!important}body.aba-account-shell-body.is-account-rail-collapsed .aba-account-service-rail{width:62px;padding-inline:7px;overflow:visible}body.aba-account-shell-body.is-account-rail-collapsed .aba-account-rail-brand{height:58px;margin-inline:0;padding-inline:0}body.aba-account-shell-body.is-account-rail-collapsed .aba-account-rail-brand img{width:48px;height:48px}body.aba-account-shell-body.is-account-rail-collapsed .aba-account-service-rail nav a{width:48px;min-height:46px;padding:4px;grid-template-columns:1fr;place-items:center}body.aba-account-shell-body.is-account-rail-collapsed .aba-account-service-rail nav a>span,body.aba-account-shell-body.is-account-rail-collapsed .aba-account-service-rail nav a>i:last-child{display:none}body.aba-account-shell-body.is-account-rail-collapsed .site-footer.neuro-footer{margin-left:-62px!important;width:calc(100% + 62px)!important}@media(min-width:761px){body.aba-account-shell-body .aba-account-service-rail{bottom:0;height:100dvh}body.aba-account-shell-body .aba-account-rail-brand{height:86px}body.aba-account-shell-body .aba-account-service-rail nav{max-height:calc(100dvh - 122px)}}.aba-starter-track-dialog{box-sizing:border-box;width:min(92vw,590px);padding:38px 40px 34px;border:1px solid #d7e3ee;border-top:6px solid #c7192a;border-radius:22px;color:#123968;background:linear-gradient(180deg,#fff 0%,#f8fbfe 100%);box-shadow:0 28px 80px rgba(7,25,51,.35)}.aba-starter-track-dialog::backdrop{background:rgba(7,25,51,.58);backdrop-filter:blur(4px)}.aba-starter-track-dialog .aba-kicker{display:inline-flex;margin:0 0 9px;color:#c7192a;font-size:11px!important;font-weight:900;letter-spacing:.09em}.aba-starter-track-dialog h2{margin:0 48px 10px 0!important;color:#123968!important;font-size:30px!important;font-weight:900!important;line-height:1.12!important;letter-spacing:-.02em!important;text-transform:none!important}.aba-starter-track-dialog .aba-starter-track-intro{max-width:480px;margin:0!important;color:#667b91!important;font-size:15px!important;font-weight:400!important;line-height:1.55!important;text-align:left!important}.aba-starter-track-options{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:25px}.aba-starter-track-options>a{display:grid;min-height:112px;padding:17px;grid-template-columns:38px minmax(0,1fr) 16px;gap:11px;align-items:center;border:1px solid #bfd0df;border-radius:15px;color:#123968;background:#fff;text-decoration:none;box-shadow:0 7px 18px rgba(18,57,104,.07);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.aba-starter-track-options>a:hover{border-color:#c7192a;transform:translateY(-3px);box-shadow:0 13px 25px rgba(18,57,104,.13)}.aba-starter-track-options>a>i:first-child{display:grid;width:38px;height:38px;place-items:center;border-radius:11px;color:#fff;background:#123968}.aba-starter-track-options>a:hover>i:first-child{background:#c7192a}.aba-starter-track-options>a>span{display:flex;min-width:0;flex-direction:column;gap:4px}.aba-starter-track-options strong{font-size:17px;line-height:1.1}.aba-starter-track-options small{color:#72859a;font-size:11px;line-height:1.35}.aba-starter-track-options>a>i:last-child{color:#c7192a;font-size:12px}.aba-starter-track-note{display:flex;margin-top:19px;align-items:center;justify-content:center;gap:7px;color:#75879a;font-size:11px;line-height:1.4;text-align:center}.aba-starter-track-note i{color:#c7192a}.aba-starter-track-close{position:absolute;top:14px;right:14px;width:38px;height:38px;border:0;border-radius:50%;background:#c7192a;color:#fff;cursor:pointer}@media(max-width:620px){.aba-starter-track-dialog{padding:34px 22px 26px}.aba-starter-track-options{grid-template-columns:1fr}.aba-starter-track-options>a{min-height:88px}}@media(min-width:761px){body.aba-account-shell-body .aba-account-service-rail.aba-my-service-rail{width:250px!important;height:100dvh!important;padding:14px 10px 10px!important}body.aba-account-shell-body .aba-account-rail-brand.aba-my-rail-brand{box-sizing:border-box!important;display:flex!important;width:calc(100% - 10px)!important;height:86px!important;margin:0 5px 12px!important;padding:0 4px 8px!important}body.aba-account-shell-body .aba-account-rail-brand.aba-my-rail-brand>a{display:flex!important;width:100%!important;height:76px!important;align-items:flex-start!important}body.aba-account-shell-body .aba-account-rail-brand.aba-my-rail-brand img{width:150px!important;height:72px!important;object-fit:contain!important;object-position:left top!important}body.aba-account-shell-body .aba-account-rail-toggle.aba-my-rail-toggle{position:absolute!important;top:50%!important;right:-30px!important;width:30px!important;height:108px!important;margin:0!important;border-radius:0 15px 15px 0!important;background:#c7192a!important;transform:translateY(-50%)!important}body.aba-account-shell-body .aba-account-rail-toggle.aba-my-rail-toggle i{display:none!important}body.aba-account-shell-body.is-account-rail-collapsed .aba-account-service-rail.aba-my-service-rail{width:62px!important;padding-inline:8px!important}body.aba-account-shell-body.is-account-rail-collapsed .aba-account-rail-brand.aba-my-rail-brand{height:86px!important;margin-inline:0!important;padding-inline:0!important;justify-content:center!important}body.aba-account-shell-body.is-account-rail-collapsed .aba-account-rail-brand.aba-my-rail-brand>a{height:48px!important;justify-content:center!important}body.aba-account-shell-body.is-account-rail-collapsed .aba-account-rail-brand.aba-my-rail-brand img{width:42px!important;height:38px!important}body.aba-account-shell-body.is-account-rail-collapsed .aba-account-service-rail nav{width:100%!important;padding:1px!important;gap:8px!important}body.aba-account-shell-body.is-account-rail-collapsed .aba-account-service-rail nav a{width:44px!important;min-height:44px!important;height:44px!important;margin:0 auto!important;padding:4px!important;grid-template-columns:1fr!important;place-items:center!important;border-color:#c7d9e8!important;border-radius:12px!important;background:#fff!important}body.aba-account-shell-body.is-account-rail-collapsed .aba-account-service-rail nav a>i:first-child{width:34px!important;height:34px!important;margin:0!important;border-radius:9px!important;color:#fff!important;background:#174577!important;font-size:13px!important}body.aba-account-shell-body.is-account-rail-collapsed .aba-account-service-rail nav a.active>i:first-child{background:#c7192a!important}body.aba-account-shell-body.is-account-rail-collapsed .aba-my-service-copy,body.aba-account-shell-body.is-account-rail-collapsed .aba-my-service-arrow{display:none!important}body.aba-account-shell-body .site-footer.neuro-footer{position:relative!important;inset:auto!important;margin-left:-250px!important;width:calc(100% + 250px)!important}body.aba-account-shell-body.is-account-rail-collapsed .site-footer.neuro-footer{margin-left:-62px!important;width:calc(100% + 62px)!important}}@media(max-width:760px){body.aba-account-shell-body{padding-left:64px!important}.aba-account-service-rail{width:64px;padding:10px 7px}.aba-account-rail-brand{height:48px;margin:0 0 10px;padding:0}.aba-account-rail-brand img{width:48px;height:42px}.aba-account-service-rail nav a{width:48px;min-height:46px;padding:4px;grid-template-columns:1fr;place-items:center}.aba-account-service-rail nav a>span,.aba-account-service-rail nav a>i:last-child{display:none}.aba-account-service-rail nav a>i:first-child{width:34px;height:34px}body.aba-account-shell-body .sticky-header.aba-personal-header{left:64px!important}body.aba-account-shell-body .site-footer.neuro-footer{margin-left:-64px!important;width:calc(100% + 64px)!important}}body.aba-my-private-body{padding-bottom:0!important}body.aba-my-private-body .aba-my-service-rail{height:100vh!important;height:100dvh!important;min-height:0!important}body.aba-my-private-body .aba-my-service-rail nav{max-height:calc(100vh - 122px)!important;max-height:calc(100dvh - 122px)!important}body.aba-my-private-body .nh-footer-bottom{min-height:var(--aba-personal-footer-height)!important;height:var(--aba-personal-footer-height)!important;padding:0 16px!important;display:flex;align-items:center}body.aba-my-private-body .nh-footer-copy{color:#ffffff!important;font-size:10px!important}body.aba-my-private-body .nh-footer-socials{display:none!important}body.aba-my-private-body .aba-my-shell.is-rail-collapsed{grid-template-columns:62px minmax(0,1fr)!important}body.aba-my-private-body .aba-my-shell.is-rail-collapsed .aba-my-service-rail{width:62px;padding-inline:8px!important;overflow:visible!important}@media (max-width:760px){body.aba-my-private-body{--aba-personal-header-height:66px}body.aba-my-private-body .sticky-header.aba-personal-header{padding-inline:12px!important;gap:10px}body.aba-my-private-body .aba-personal-header .logo{width:118px!important;min-width:118px!important;padding-right:10px}body.aba-my-private-body .aba-personal-header .logo a,body.aba-my-private-body .aba-personal-header .logo img{width:102px!important;max-width:102px!important;height:38px!important;max-height:38px!important}.aba-personal-header-identity strong{font-size:14px}.aba-personal-header-identity small{font-size:9px}body.aba-my-private-body .aba-my-shell,body.aba-my-private-body .aba-my-shell.aba-my-shell-flush-course{grid-template-columns:62px minmax(0,1fr)!important}body.aba-my-private-body .aba-my-service-rail{width:62px;padding-inline:8px!important}body.aba-my-private-body .aba-my-service-rail nav a{grid-template-columns:1fr!important}body.aba-my-private-body .aba-my-service-rail nav a span{display:none!important}}html body,html body[class]{background-color:var(--aba-page-canvas)!important}html body:not(.aba-home-landing)>main,html body:not(.aba-home-landing)>main[class]{background-color:var(--aba-page-canvas)!important}@media (min-width:761px){.aba-my-dashboard.aba-my-dashboard-flush-course{padding-right:0!important}.aba-my-shell.aba-my-shell-flush-course{gap:0!important}.aba-my-main-panel.aba-my-main-panel-flush-course{gap:0!important;padding-top:0!important}#classroom-workspace.aba-flush-domain-course.aba-lesson-page{width:100%!important;max-width:none!important;margin:0!important;padding:0 0 48px!important;grid-template-columns:332px minmax(0,1fr)!important;gap:0!important}#classroom-workspace.aba-classroom-embed.aba-flush-domain-course .aba-lesson-sidebar{top:0!important;min-height:100vh!important;max-height:100vh!important;margin:0!important;border-width:0 1px 0 0!important;border-radius:0!important;box-shadow:none!important}#classroom-workspace.aba-flush-domain-course .aba-lesson-content{padding:0 24px 40px!important}#classroom-workspace.aba-flush-domain-course .aba-lesson-domain-heading{min-height:0!important;margin:0!important}#classroom-workspace.aba-flush-domain-course .aba-lesson-card,#classroom-workspace.aba-flush-domain-course .aba-lesson-domain-heading{width:100%!important;max-width:none!important}#classroom-workspace.aba-flush-domain-course .aba-rich-content{font-size:20px!important;line-height:1.68!important}#classroom-workspace.aba-flush-domain-course .aba-rich-content p,#classroom-workspace.aba-flush-domain-course .aba-rich-content li,#classroom-workspace.aba-flush-domain-course .aba-rich-content blockquote{text-align:justify!important;hyphens:none!important;-webkit-hyphens:none!important;word-break:normal!important;overflow-wrap:normal!important;text-wrap:pretty}}.aba-lab-standalone-title{position:relative;margin-bottom:22px!important}.aba-lab-standalone-title:after{content:"";display:block;width:68px;height:4px;margin-top:12px;border-radius:5px;background:#c91522}.aba-lab-domain-list{grid-template-columns:repeat(3,minmax(0,1fr))!important}.aba-lab-domain-list>a{display:flex;min-height:200px;flex-direction:column;justify-content:space-between;text-decoration:none}.aba-lab-domain-list>a>span{display:grid;width:42px;height:42px;place-items:center;border-radius:50%;background:#123968;color:#fff;font-weight:800}.aba-lab-domain-list>a.active{border-color:#c91522;background:#fff4f5}.aba-lab-match-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:16px;margin:0 0 10px;padding:0 14px;color:#123968}.aba-lab-match-redesign label{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:16px;align-items:center}.aba-lab-match-redesign label>span,.aba-lab-match-redesign select{min-height:58px;padding:12px 14px;border:1px solid #d8e1ee;border-radius:10px;background:#fff}.aba-lab-prompt{text-align:justify;overflow-wrap:normal;word-break:normal;hyphens:none}.aba-lab-answer-buttons{display:grid;gap:12px}.aba-lab-answer-buttons label{display:flex!important;align-items:center;min-height:56px;padding:14px 16px;border:1px solid #d8e1ee;border-radius:10px;background:#fff}.aba-lab-obtained-results{margin-top:38px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.aba-lab-obtained-results .aba-results-heading{margin:0 0 18px}.aba-lab-obtained-results .aba-results-heading h2{margin:0;color:#123968;font-size:27px;font-weight:800}.aba-lab-result-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.aba-lab-result-grid article{display:grid;gap:7px;padding:18px;border:1px solid #d8e1ee;border-left:5px solid #c91522;border-radius:14px;background:#fff;box-shadow:0 10px 30px rgba(18,57,104,.08)}.aba-lab-result-grid article.is-pass{border-left-color:#0069d6}.aba-lab-result-grid article strong{font-size:19px;color:#123968}.aba-lab-result-grid article time{color:#718197;font-size:13px}@media(max-width:1000px){.aba-lab-domain-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}.aba-lab-result-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.aba-lab-domain-list,.aba-lab-result-grid{grid-template-columns:1fr!important}.aba-lab-match-head{display:none}.aba-lab-match-redesign label{grid-template-columns:1fr}}.aba-lab-board-form.is-final-review{display:block!important}.aba-lab-board-form.is-final-review .aba-board-question-card{display:grid;gap:18px}.aba-lab-exercise-card.is-review-item{display:block!important;border-left:5px solid #c91522}.aba-lab-exercise-card.is-review-item:has(.aba-lab-result.is-good){border-left-color:#0069d6}.aba-lab-answer-buttons label.is-correct,.aba-lab-options label.is-correct{border-color:#0069d6!important;background:#eaf4ff!important;color:#005bbd}.aba-lab-answer-buttons label.is-wrong,.aba-lab-options label.is-wrong{border-color:#c91522!important;background:#fff0f1!important;color:#a60019}.aba-lab-match-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:16px;margin-bottom:18px}.aba-lab-match-left-list,.aba-lab-match-right-list{display:grid;gap:8px}.aba-lab-match-columns p{margin:0;padding:12px 14px;border:1px solid #d8e1ee;border-radius:10px;background:#fff;line-height:1.4}.aba-lab-inline-actions{margin-top:22px}.aba-lab-embed-body.aba-lab-focus-mode .aba-learning-lab-page,.aba-lab-embed-body.aba-lab-focus-mode .aba-board-shell,.aba-lab-embed-body.aba-lab-focus-mode .aba-lab-practice-shell{width:100%;min-height:100%;padding:0;margin:0}.aba-lab-embed-body.aba-lab-focus-mode .aba-lab-domain-board,.aba-lab-embed-body.aba-lab-focus-mode .aba-lab-toolbar{display:none}.aba-lab-embed-body.aba-lab-focus-mode .aba-board-exam{display:block;width:100%;min-height:100vh}.aba-lab-embed-body.aba-lab-focus-mode .aba-board-mobile-tools{position:sticky;top:0;z-index:120;display:flex;width:100%;padding:8px 10px;border-bottom:1px solid #d8e1ed;background:rgba(255,255,255,.98);box-shadow:0 5px 16px rgba(15,45,93,.10)}.aba-lab-embed-body.aba-lab-focus-mode .aba-board-question-card{width:100%;max-width:none;min-height:calc(100vh - 65px);padding:24px clamp(16px,4vw,42px) 32px;border:0;border-radius:0;box-shadow:none}.aba-lab-embed-body.aba-lab-focus-mode .aba-board-side{position:fixed;inset:0 auto 0 0;z-index:150;width:min(88vw,370px);max-height:none;display:flex;flex-direction:column;gap:16px;padding:16px;overflow:auto;border:0;border-radius:0 14px 14px 0;box-shadow:18px 0 48px rgba(15,45,93,.24);transform:translateX(-105%);visibility:hidden;transition:transform .22s ease,visibility 0s linear .22s}.aba-lab-embed-body.aba-lab-focus-mode .aba-board-side.is-open{transform:translateX(0);visibility:visible;transition:transform .22s ease}.aba-lab-embed-body.aba-lab-focus-mode .aba-board-drawer-backdrop:not([hidden]){display:block;position:fixed;inset:0;z-index:140;background:rgba(7,20,38,.48)}@media(max-width:700px){.aba-lab-match-columns{grid-template-columns:1fr}.aba-lab-match-head{display:none}}.aba-domain-practice-embed .aba-learning-lab-page{width:100%;max-width:none;margin:0;padding:28px clamp(18px,4vw,54px) 44px;background:#fff}.aba-domain-practice-embed .aba-learning-lab-page>.aba-board-shell{width:min(1420px,100%);margin:0 auto}.aba-domain-practice-embed .aba-lab-domain-board{margin:0;padding:0;border:0;background:transparent;box-shadow:none}.aba-domain-practice-embed .aba-lab-domain-board>.aba-lab-standalone-title{margin:0 0 28px!important;color:#123968;font-size:clamp(34px,4vw,56px);font-weight:800;line-height:1.02}.aba-domain-practice-embed .aba-lab-domain-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px}.aba-domain-practice-embed .aba-lab-domain-list>.aba-board-domain-card{display:flex;min-height:238px;flex-direction:column;align-items:stretch;gap:14px;padding:20px;border:1px solid #d7e1ed;border-radius:14px;background:#fff;box-shadow:0 10px 26px rgba(18,57,104,.08)}.aba-domain-practice-embed .aba-lab-domain-list>.aba-board-domain-card>strong{min-height:48px;color:#123968;font-size:19px;line-height:1.25}.aba-domain-practice-embed .aba-lab-domain-code{display:grid!important;width:42px!important;height:42px!important;place-items:center;flex:0 0 42px;border-radius:50%;background:#123968!important;color:#fff!important;font-weight:800}.aba-domain-practice-embed .aba-lab-domain-list>.aba-board-domain-card>small{margin-top:auto;color:#718197;font-size:14px}.aba-domain-practice-embed .aba-lab-domain-list>.aba-board-domain-card>.aba-btn{margin-top:2px}.aba-domain-practice-embed .aba-lab-obtained-results{margin-top:32px;padding:0;border:0;background:transparent;box-shadow:none}.aba-domain-practice-embed .aba-lab-obtained-results>h2{position:relative;margin:0 0 22px;color:#123968;font-size:30px}.aba-domain-practice-embed .aba-lab-obtained-results>h2:after{content:"";display:block;width:64px;height:4px;margin-top:10px;border-radius:5px;background:#c91522}.aba-domain-practice-embed .aba-lab-result-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.aba-domain-practice-embed .aba-lab-result-grid>article{min-height:260px;padding:18px;border:1px solid #d8e1ee;border-radius:14px;background:#fff;box-shadow:0 10px 30px rgba(18,57,104,.08)}.aba-domain-practice-embed .aba-lab-board-form .aba-board-question-card{display:block}.aba-domain-practice-embed .aba-lab-exercise-card{padding:0;border:0;background:transparent;box-shadow:none}.aba-domain-practice-embed .aba-lab-exercise-card>.aba-board-question-top{margin-bottom:22px}.aba-domain-practice-embed .aba-lab-prompt{margin:0;color:#092d5c;font-size:clamp(24px,2.3vw,34px);font-weight:800;line-height:1.28;text-align:justify;overflow-wrap:normal;word-break:normal;hyphens:none}.aba-domain-practice-embed .aba-lab-answer-form>.aba-board-choices,.aba-domain-practice-embed .aba-lab-answer-buttons,.aba-domain-practice-embed .aba-lab-options{display:grid;gap:12px}.aba-domain-practice-embed .aba-lab-answer-buttons .aba-board-choice,.aba-domain-practice-embed .aba-lab-options .aba-board-choice,.aba-domain-practice-embed .aba-lab-case-question .aba-board-choice{display:flex!important;min-height:58px;align-items:center;gap:12px;padding:14px 16px;border:1px solid #d8e1ee;border-radius:10px;background:#fff}.aba-domain-practice-embed .aba-lab-answer-buttons .aba-board-choice:has(input:checked),.aba-domain-practice-embed .aba-lab-options .aba-board-choice:has(input:checked),.aba-domain-practice-embed .aba-lab-case-question .aba-board-choice:has(input:checked){border-color:#0069d6;background:#eaf4ff;color:#005bbd}.aba-domain-practice-embed.aba-domain-practice-focus .aba-learning-lab-page{padding:0}.aba-domain-practice-embed.aba-domain-practice-focus .aba-learning-lab-page>.aba-board-shell{width:100%;max-width:none}.aba-domain-practice-embed.aba-domain-practice-focus .aba-lab-practice-shell{margin:0}.aba-domain-practice-embed.aba-domain-practice-focus .aba-lab-board-form{grid-template-columns:minmax(0,1fr) 310px;min-height:100vh}.aba-domain-practice-embed.aba-domain-practice-focus .aba-board-question-card{min-height:100vh;padding:clamp(28px,5vw,70px)}@media(max-width:900px){.aba-domain-practice-embed .aba-lab-domain-list,.aba-domain-practice-embed .aba-lab-result-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:620px){.aba-domain-practice-embed .aba-learning-lab-page{padding:22px 14px 36px}.aba-domain-practice-embed .aba-lab-domain-list,.aba-domain-practice-embed .aba-lab-result-grid{grid-template-columns:1fr!important}}.aba-learning-lab-page.aba-domain-practice-embed:not(.aba-domain-practice-focus) .aba-lab-domain-list{grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:10px}.aba-learning-lab-page.aba-domain-practice-embed:not(.aba-domain-practice-focus) .aba-lab-domain-list>.aba-board-domain-card{position:relative;display:flex;min-width:0;min-height:132px;align-items:center;justify-content:center;gap:7px;padding:12px 8px;border:1px solid #d7e1ed;border-radius:12px;text-align:center;box-shadow:0 7px 18px rgba(18,57,104,.07)}.aba-learning-lab-page.aba-domain-practice-embed:not(.aba-domain-practice-focus) .aba-lab-domain-list>.aba-board-domain-card>strong{order:2;min-height:0;font-size:14px;line-height:1.15}.aba-learning-lab-page.aba-domain-practice-embed:not(.aba-domain-practice-focus) .aba-lab-domain-code{order:1;width:38px!important;height:38px!important;flex-basis:38px;font-size:14px}.aba-learning-lab-page.aba-domain-practice-embed:not(.aba-domain-practice-focus) .aba-lab-domain-list>.aba-board-domain-card>small{order:3;display:block;margin:0;color:#718197;font-size:11px;line-height:1.2}.aba-learning-lab-page.aba-domain-practice-embed:not(.aba-domain-practice-focus) .aba-lab-domain-list>.aba-board-domain-card>.aba-btn{position:absolute;inset:0;z-index:3;margin:0;padding:0;border:0;border-radius:12px;background:transparent;color:transparent;font-size:0;box-shadow:none}.aba-learning-lab-page.aba-domain-practice-embed:not(.aba-domain-practice-focus) .aba-lab-domain-list>.aba-board-domain-card:hover,.aba-learning-lab-page.aba-domain-practice-embed:not(.aba-domain-practice-focus) .aba-lab-domain-list>.aba-board-domain-card.active{border-color:#c91522;background:#fff2f3;transform:translateY(-2px)}.aba-learning-lab-page.aba-domain-practice-embed:not(.aba-domain-practice-focus) .aba-lab-domain-list>.aba-board-domain-card:hover .aba-lab-domain-code,.aba-learning-lab-page.aba-domain-practice-embed:not(.aba-domain-practice-focus) .aba-lab-domain-list>.aba-board-domain-card.active .aba-lab-domain-code{background:#c91522!important}.aba-learning-lab-page.aba-domain-practice-embed.aba-domain-practice-focus{width:100%;max-width:none;min-height:100vh;margin:0;padding:0;background:#fff}.aba-learning-lab-page.aba-domain-practice-embed.aba-domain-practice-focus>.aba-board-shell{width:100%;max-width:none;min-height:100vh;margin:0;padding:0}.aba-learning-lab-page.aba-domain-practice-embed.aba-domain-practice-focus .aba-lab-domain-board,.aba-learning-lab-page.aba-domain-practice-embed.aba-domain-practice-focus .aba-lab-toolbar{display:none!important}.aba-learning-lab-page.aba-domain-practice-embed.aba-domain-practice-focus .aba-lab-board-form{display:block;width:100%;min-height:100vh;margin:0}.aba-learning-lab-page.aba-domain-practice-embed.aba-domain-practice-focus .aba-board-question-card{width:100%;max-width:none;min-height:calc(100vh - 65px);padding:24px clamp(18px,4vw,48px) 34px}.aba-learning-lab-page.aba-domain-practice-embed.aba-domain-practice-focus .aba-lab-exercise-card:not([hidden]){display:block!important}.aba-learning-lab-page.aba-domain-practice-embed.aba-domain-practice-focus .aba-lab-exercise-card[hidden]{display:none!important}.aba-learning-lab-page.aba-domain-practice-embed.aba-domain-practice-focus .aba-lab-prompt{width:100%;max-width:none;color:var(--aba-ink);font-size:clamp(18px,1.35vw,24px);font-weight:500;line-height:1.28;text-align:justify;text-justify:inter-word}.aba-learning-lab-page.aba-domain-practice-embed.aba-domain-practice-focus .aba-lab-prompt>strong{font-weight:700}.aba-learning-lab-page.aba-domain-practice-embed.aba-domain-practice-focus .aba-lab-answer-form{width:100%;max-width:none}.aba-learning-lab-page.aba-domain-practice-embed.aba-domain-practice-focus .aba-lab-answer-buttons,.aba-learning-lab-page.aba-domain-practice-embed.aba-domain-practice-focus .aba-lab-options{grid-template-columns:1fr!important;gap:12px}.aba-learning-lab-page.aba-domain-practice-embed.aba-domain-practice-focus .aba-lab-answer-buttons .aba-board-choice,.aba-learning-lab-page.aba-domain-practice-embed.aba-domain-practice-focus .aba-lab-options .aba-board-choice{min-height:64px;padding:16px 18px;background:#f8fafc;font-size:19px}.aba-learning-lab-page.aba-domain-practice-embed.aba-domain-practice-focus .aba-lab-inline-actions{width:100%;max-width:none}.aba-learning-lab-page.aba-domain-practice-embed.aba-domain-practice-focus .aba-lab-side-actions{display:none!important}.aba-learning-lab-page.aba-domain-practice-embed.aba-domain-practice-focus .aba-board-side .aba-board-timer{padding:16px;border-radius:10px;background:#f8fafc}.aba-learning-lab-page.aba-domain-practice-embed.aba-domain-practice-focus .aba-board-side .aba-board-timer strong{font-size:34px}.aba-learning-lab-page.aba-domain-practice-embed:not(.aba-domain-practice-focus) .aba-lab-result-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px}.aba-learning-lab-page.aba-domain-practice-embed:not(.aba-domain-practice-focus) .aba-lab-result-grid>article{min-width:0}@media(max-width:1100px){.aba-learning-lab-page.aba-domain-practice-embed:not(.aba-domain-practice-focus) .aba-lab-result-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:620px){.aba-learning-lab-page.aba-domain-practice-embed:not(.aba-domain-practice-focus) .aba-lab-result-grid{grid-template-columns:1fr!important}}.aba-learning-lab-page.aba-domain-practice-embed:not(.aba-domain-practice-focus) .aba-lab-domain-list>.aba-board-domain-card{min-height:220px;justify-content:flex-start;padding:14px 10px}.aba-learning-lab-page.aba-domain-practice-embed:not(.aba-domain-practice-focus) .aba-lab-domain-list>.aba-board-domain-card>strong{order:1;min-height:34px}.aba-learning-lab-page.aba-domain-practice-embed:not(.aba-domain-practice-focus) .aba-lab-domain-code{order:2}.aba-learning-lab-page.aba-domain-practice-embed:not(.aba-domain-practice-focus) .aba-lab-domain-list>.aba-board-domain-card>small{order:3;margin:0 0 auto}.aba-learning-lab-page.aba-domain-practice-embed:not(.aba-domain-practice-focus) .aba-lab-domain-list>.aba-board-domain-card>.aba-btn{position:relative;inset:auto;z-index:4;order:4;display:flex;min-height:38px;align-items:center;justify-content:center;margin:0;padding:8px 6px;border-radius:8px;font-size:11px;line-height:1.15;color:#fff;white-space:normal}.aba-learning-lab-page.aba-domain-practice-embed:not(.aba-domain-practice-focus) .aba-lab-domain-list>.aba-board-domain-card>.aba-btn.ghost{border:1px solid #123968;background:#fff;color:#123968}.aba-learning-lab-page.aba-domain-practice-embed.aba-domain-practice-focus,.aba-domain-practice-focus-body{height:100dvh;min-height:100dvh;overflow:hidden}.aba-learning-lab-page.aba-domain-practice-embed.aba-domain-practice-focus .aba-board-question-card{height:calc(100dvh - 65px);min-height:0;overflow-y:auto}.aba-learning-lab-page.aba-domain-practice-embed.aba-domain-practice-focus .aba-board-side{inset:0 auto 0 0;height:100dvh;max-height:100dvh;border-radius:0 14px 14px 0}.aba-learning-lab-page.aba-domain-practice-embed.aba-domain-practice-focus .aba-board-mobile-tools{height:65px}.aba-learning-lab-page.aba-domain-practice-embed .aba-lab-final-review{width:100%;max-width:none;margin:0 auto}.aba-learning-lab-page.aba-domain-practice-embed .aba-lab-final-review .aba-domain-final-review-list{width:100%}@media(max-width:1050px){.aba-learning-lab-page.aba-domain-practice-embed:not(.aba-domain-practice-focus) .aba-lab-domain-list{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media(max-width:650px){.aba-learning-lab-page.aba-domain-practice-embed:not(.aba-domain-practice-focus) .aba-lab-domain-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.aba-learning-lab-page.aba-domain-practice-embed:not(.aba-domain-practice-focus) .aba-lab-domain-list{grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:10px!important}.aba-learning-lab-page.aba-domain-practice-embed:not(.aba-domain-practice-focus) .aba-lab-domain-list>.aba-board-domain-card{position:relative;display:flex;min-height:238px;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:12px;padding:14px 10px;border:2px solid #e5242a;border-radius:13px;background:#fff5f5;text-align:left;box-shadow:none;cursor:default;transform:none!important}.aba-learning-lab-page.aba-domain-practice-embed:not(.aba-domain-practice-focus) .aba-lab-domain-list>.aba-board-domain-card.is-passed{border-color:#0069d6;background:#eef6ff}.aba-learning-lab-page.aba-domain-practice-embed:not(.aba-domain-practice-focus) .aba-lab-domain-list>.aba-board-domain-card.is-neutral,.aba-learning-lab-page.aba-domain-practice-embed:not(.aba-domain-practice-focus) .aba-lab-domain-list>.aba-board-domain-card.is-neutral.active{border-color:#d7e1ed;background:#f5f7fa}.aba-learning-lab-page.aba-domain-practice-embed:not(.aba-domain-practice-focus) .aba-lab-domain-list>.aba-board-domain-card.is-review,.aba-learning-lab-page.aba-domain-practice-embed:not(.aba-domain-practice-focus) .aba-lab-domain-list>.aba-board-domain-card.active{border-color:#e5242a;background:#fff5f5}.aba-learning-lab-page.aba-domain-practice-embed:not(.aba-domain-practice-focus) .aba-lab-domain-list>.aba-board-domain-card.is-passed.active{border-color:#0069d6;background:#eef6ff}.aba-learning-lab-page.aba-domain-practice-embed:not(.aba-domain-practice-focus) .aba-lab-domain-list>.aba-board-domain-card>strong{order:1;min-height:48px;color:#0e315f;font-size:14px;line-height:1.25}.aba-learning-lab-page.aba-domain-practice-embed:not(.aba-domain-practice-focus) .aba-lab-domain-list .aba-lab-domain-code{display:none!important}.aba-learning-lab-page.aba-domain-practice-embed:not(.aba-domain-practice-focus) .aba-lab-domain-list>.aba-board-domain-card>small{order:2;display:block;margin:0 0 auto;color:#708198;font-size:11px;line-height:1.25}.aba-learning-lab-page.aba-domain-practice-embed:not(.aba-domain-practice-focus) .aba-lab-domain-list>.aba-board-domain-card>.aba-btn{position:relative;inset:auto;z-index:auto;order:3;display:flex;min-height:42px;align-items:center;justify-content:center;margin:0;padding:9px 6px;border-radius:8px;font-size:12px;line-height:1.2;white-space:normal;text-align:center}.aba-learning-lab-page.aba-domain-practice-embed:not(.aba-domain-practice-focus) .aba-lab-domain-list>.aba-board-domain-card>.aba-btn.primary{width:100%;border-color:#0069d6;background:#0069d6;color:#fff}.aba-learning-lab-page.aba-domain-practice-embed:not(.aba-domain-practice-focus) .aba-lab-domain-list>.aba-board-domain-card.is-passed>.aba-btn.primary{border-color:#0069d6;background:#0069d6}.aba-learning-lab-page.aba-domain-practice-embed:not(.aba-domain-practice-focus) .aba-lab-domain-list>.aba-board-domain-card>.aba-btn.ghost{border:1px solid #123968;background:#fff;color:#123968}@media(max-width:1200px){.aba-learning-lab-page.aba-domain-practice-embed:not(.aba-domain-practice-focus) .aba-lab-domain-list{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media(max-width:650px){.aba-learning-lab-page.aba-domain-practice-embed:not(.aba-domain-practice-focus) .aba-lab-domain-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.aba-domain-practice-embed .aba-lab-empty-results{display:flex;min-height:132px;align-items:center;justify-content:center;gap:14px;margin-top:16px;padding:24px;border:1px dashed #c8d4e3;border-radius:14px;background:#f5f7fa;color:#718197;text-align:left}.aba-domain-practice-embed .aba-lab-empty-results>i{font-size:30px;color:#9aabc0}.aba-domain-practice-embed .aba-lab-empty-results>div{display:grid;gap:4px}.aba-domain-practice-embed .aba-lab-empty-results strong{color:#123968;font-size:18px}.aba-lab-graph{width:min(860px,100%);margin:0 auto 24px;padding:16px 18px 10px;border:1px solid #d8e1ee;border-radius:14px;background:#f8fbff;box-shadow:0 12px 30px rgba(18,57,104,.08);touch-action:pan-y pinch-zoom;-webkit-overflow-scrolling:touch}.aba-lab-graph figcaption{margin:0 0 6px;color:#123968;font-size:20px;font-weight:800;text-align:center}.aba-lab-graph svg{display:block;width:100%;height:auto;overflow:visible;pointer-events:none;touch-action:pan-y pinch-zoom;-webkit-user-select:none;user-select:none}.aba-lab-graph .graph-grid{stroke:#dbe5f0;stroke-width:1}.aba-lab-graph .graph-axis{stroke:#123968;stroke-width:2.5}.aba-lab-graph .graph-phase{stroke:#7c8ca2;stroke-width:1.5;stroke-dasharray:7 6}.aba-lab-graph .graph-criterion{stroke:#c91522;stroke-width:2;stroke-dasharray:9 6}.aba-lab-graph .graph-criterion-label{fill:#c91522;font:700 12px 'Barlow Semi Condensed',sans-serif}.aba-lab-graph .graph-phase-label,.aba-lab-graph .graph-axis-label{fill:#123968;font:700 14px 'Barlow Semi Condensed',sans-serif}.aba-lab-graph .graph-tick{fill:#6b7d93;font:600 11px 'Barlow Semi Condensed',sans-serif}.aba-lab-graph .graph-line{fill:none;stroke:var(--graph-color);stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round}.aba-lab-graph .graph-line.is-dashed{stroke-dasharray:10 7}.aba-lab-graph .graph-point{fill:#fff;stroke:var(--graph-color);stroke-width:3}.aba-board-question>.aba-board-native-graph{width:min(1000px,100%);margin:22px auto 26px}.aba-domain-final-question>.aba-lab-graph{margin:0 auto 22px}@media(max-width:650px){.aba-lab-graph{padding:8px 6px 4px}.aba-lab-graph figcaption{font-size:17px}}.aba-lab-domain-list.is-graph-single{display:block!important}.aba-lab-domain-list.is-graph-single>.aba-board-domain-card{display:grid!important;grid-template-columns:auto 1fr auto auto!important;min-height:92px!important;align-items:center!important;gap:16px!important;padding:18px 22px!important;border-color:#cfdeed!important;background:#eef6ff!important;text-align:left!important;transform:none!important}.aba-lab-domain-list.is-graph-single>.aba-board-domain-card>strong{order:1!important;min-height:0!important;font-size:21px!important}.aba-lab-domain-list.is-graph-single>.aba-board-domain-card>.aba-lab-domain-code{display:none!important}.aba-lab-domain-list.is-graph-single>.aba-board-domain-card>small{order:2!important;margin:0!important;font-size:14px!important}.aba-lab-domain-list.is-graph-single>.aba-board-domain-card>.aba-btn{position:relative!important;inset:auto!important;order:3!important;width:auto!important;min-width:210px!important;min-height:48px!important;padding:12px 18px!important;font-size:14px!important;color:#fff!important;background:#123968!important}.aba-lab-domain-list.is-graph-single>.aba-board-domain-card>.aba-btn.ghost{order:4!important;color:#123968!important;background:#fff!important}.aba-graph-attempt-history{margin:12px 0 0;padding:18px;border:1px solid #d8e1ed;border-radius:14px;background:#f8fbff;box-shadow:0 10px 28px rgba(18,57,104,.08)}.aba-graph-attempt-history>header{display:flex;align-items:center;justify-content:space-between;margin:0 4px 12px;color:#123968}.aba-graph-attempt-history>header strong{font-size:20px}.aba-graph-attempt-history>header span{font-size:18px;font-weight:800}.aba-graph-attempt-history svg{display:block;width:100%;height:auto}.aba-graph-attempt-history line{stroke:#dce6f1;stroke-width:1}.aba-graph-attempt-history line.is-axis{stroke:#123968;stroke-width:2}.aba-graph-attempt-history polyline{fill:none;stroke:#0069d6;stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.aba-graph-attempt-history circle{fill:#123968;stroke:#fff;stroke-width:3}.aba-graph-attempt-history circle.is-empty{fill:#cbd5e1;stroke:#fff}.aba-graph-attempt-history circle.is-failed{fill:#c91522}.aba-graph-attempt-history circle.is-passed{fill:#0069d6}.aba-graph-attempt-history line.is-result-connector{stroke-width:4;stroke-linecap:round}.aba-graph-attempt-history line.is-result-connector.is-failed{stroke:#c91522}.aba-graph-attempt-history line.is-result-connector.is-passed{stroke:#0069d6}.aba-graph-attempt-history text{fill:#6b7d93;font:600 12px 'Barlow Semi Condensed',sans-serif}.aba-graph-attempt-history text.is-label{fill:#123968;font-size:15px;font-weight:800}.aba-graph-attempt-history figcaption{margin:8px 0 14px;color:#123968;font-size:20px;font-weight:800;text-align:center}.aba-results-heading{display:flex;align-items:center;justify-content:flex-start;gap:16px}.aba-results-heading h2{margin:0}.aba-results-heading h2 strong{color:#123968;font:inherit}.aba-lab-domain-board.is-standalone .aba-lab-standalone-title::after{display:block!important}.aba-graph-trial-buttons{position:relative;height:52px;margin:0 0 2px}.aba-graph-trial-buttons a,.aba-graph-trial-buttons span{position:absolute;top:0;left:calc(6.105% + (var(--trial-slot,1) * 9.053%));display:flex;width:9%;min-width:62px;transform:translateX(-50%);flex-direction:column;align-items:center;justify-content:flex-start;border:0;background:transparent;color:#8a98aa;text-decoration:none;line-height:1.05}.aba-graph-trial-buttons a.is-failed{color:#b7031f}.aba-graph-trial-buttons a.is-passed{color:#0069d6}.aba-graph-trial-buttons a:hover strong{text-decoration:underline;text-underline-offset:3px}.aba-graph-trial-buttons time{margin-top:5px;font-size:10px;line-height:1.15;text-align:center}.aba-graph-trial-buttons strong{font-size:13px;white-space:nowrap}.aba-domain-final-question>.aba-lab-graph{margin:22px auto 24px}@media(max-width:850px){.aba-lab-domain-list.is-graph-single>.aba-board-domain-card{grid-template-columns:1fr!important}.aba-lab-domain-list.is-graph-single>.aba-board-domain-card>.aba-btn{width:100%!important}}@media(max-width:760px){.aba-graph-attempt-history{overflow-x:auto}.aba-graph-attempt-history svg,.aba-graph-trial-buttons{min-width:780px}}.aba-error-patterns{margin-top:20px}.aba-error-patterns>p{color:#647b97}.aba-error-pattern-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.aba-error-pattern-list article{display:grid;grid-template-columns:46px minmax(0,1fr) auto;gap:12px;align-items:center;padding:14px;border:1px solid #d9e6f2;border-radius:13px;background:#f6faff}.aba-error-pattern-list article>b{display:grid;place-items:center;min-height:40px;border-radius:10px;background:#0b3267;color:#fff}.aba-error-pattern-list strong,.aba-error-pattern-list span{display:block}.aba-error-pattern-list span{margin-top:3px;color:#70859d;font-size:12px}.aba-error-pattern-list a{color:#cf1728;font-weight:900;text-decoration:none}@media(max-width:1050px){.aba-error-pattern-list{grid-template-columns:1fr 1fr}}@media(max-width:650px){.aba-error-pattern-list{grid-template-columns:1fr}.aba-error-pattern-list article{grid-template-columns:42px minmax(0,1fr)}.aba-error-pattern-list a{grid-column:2}}.aba-student-metrics{background:#eef6ff;color:#0b3267;min-height:100vh;padding:34px 28px 70px}.aba-metrics-shell{max-width:1480px;margin:0 auto}.aba-metrics-title{margin:0 0 24px}.aba-metrics-title h1{font-size:clamp(38px,4vw,58px);line-height:1;margin:0;font-weight:900;color:#0b3267}.aba-metrics-title i{display:block;width:74px;height:5px;border-radius:9px;background:#cf1728;margin:14px 0}.aba-metrics-title p{margin:0;color:#637c9a;font-size:16px}.aba-readiness-hero,.aba-metrics-card,.aba-metric-strip{background:#fff;border:1px solid #d5e3f1;border-radius:18px;box-shadow:0 13px 32px rgba(16,55,96,.07)}.aba-readiness-hero{display:grid;grid-template-columns:190px 1fr 220px;gap:28px;align-items:center;padding:26px 30px;margin-bottom:20px;background:linear-gradient(110deg,#fff 0,#fff 48%,#edf6ff 100%)}.aba-readiness-score{width:158px;height:158px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(#0570cf calc(var(--score)*1%),#d9e5f0 0);position:relative}.aba-readiness-score:after{content:"";position:absolute;inset:13px;border-radius:50%;background:white}.aba-readiness-score span{z-index:1;font-size:38px;font-weight:900}.aba-readiness-hero.is-not_ready .aba-readiness-score{background:conic-gradient(#cf1728 calc(var(--score)*1%),#f1dbe0 0)}.aba-readiness-hero.is-almost .aba-readiness-score{background:conic-gradient(#ff901d calc(var(--score)*1%),#f7e6d4 0)}.aba-readiness-copy small,.aba-metrics-card>small,.aba-metrics-card header small,.aba-exam-window small{font-weight:900;letter-spacing:.08em;color:#cf1728}.aba-readiness-copy h2{font-size:31px;margin:5px 0 7px}.aba-readiness-copy p{color:#647b97;margin:0}.aba-readiness-alert,.aba-readiness-note{border-left:4px solid #cf1728;background:#fff0f2;padding:9px 12px;margin-top:12px;border-radius:8px;font-weight:700;font-size:13px}.aba-readiness-note{border-color:#76a9d7;background:#edf6ff;color:#476581}.aba-readiness-evidence{border-left:1px solid #cbddeb;padding-left:25px}.aba-readiness-evidence>b{font-size:48px;display:block}.aba-readiness-evidence>span{font-weight:800}.aba-readiness-evidence div{color:#607895;margin-top:16px;font-size:13px}.aba-readiness-evidence em{font-style:normal;font-weight:900;color:#0b3267}.aba-metric-strip{display:grid;grid-template-columns:repeat(4,1fr);margin-bottom:20px;overflow:hidden}.aba-metric-strip article{padding:20px 24px;border-right:1px solid #d9e6f2}.aba-metric-strip article:last-child{border:0}.aba-metric-strip span,.aba-metric-strip small{display:block;color:#607895}.aba-metric-strip strong{display:block;font-size:32px;margin:4px 0}.aba-metrics-grid{display:grid;gap:20px}.aba-metrics-grid-main{grid-template-columns:1.15fr .85fr;margin-bottom:20px}.aba-metrics-card{padding:24px 26px}.aba-metrics-card header,.aba-study-forecast>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.aba-metrics-card h2{font-size:24px;margin:3px 0 18px}.aba-metrics-card header>span{background:#e8f2fb;border-radius:999px;padding:7px 12px;font-weight:800;font-size:12px}.aba-domain-row{display:grid;grid-template-columns:42px 1fr 54px;gap:12px;align-items:center;margin:12px 0}.aba-domain-row>b{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:#0b3267;color:white}.aba-domain-row>div>span{font-size:13px;font-weight:800}.aba-domain-row i{height:11px;display:block;background:#e0e9f2;border-radius:99px;margin-top:5px;overflow:hidden}.aba-domain-row u{display:block;height:100%;background:#cf1728;border-radius:99px}.aba-domain-row.is-mastered u{background:#0570cf}.aba-domain-row>strong{text-align:right}.aba-spark-chart{min-height:245px;position:relative}.aba-spark-chart svg{width:100%;height:230px}.aba-spark-chart .grid line{stroke:#d9e6f2;stroke-width:1}.aba-spark-chart polyline{fill:none;stroke:#0570cf;stroke-width:7;stroke-linecap:round;stroke-linejoin:round}.aba-spark-chart circle{stroke:#fff;stroke-width:4;fill:#0570cf}.aba-spark-chart circle.review{fill:#cf1728}.aba-spark-chart>div{display:flex;justify-content:space-between;color:#7a8fa6;font-size:11px}.aba-spark-chart.is-empty:after{content:"No completed full mocks yet";position:absolute;inset:80px 0 auto;text-align:center;color:#788da5}.aba-trend-card>p{color:#647b97;font-size:13px}.aba-study-forecast{margin-bottom:20px}.aba-study-forecast header>strong{color:#0570cf}.aba-hourly-track{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:18px 0}.aba-hourly-track article{background:#f4f8fc;border:1px solid #d9e6f2;border-radius:14px;padding:15px;position:relative}.aba-hourly-track article:before{content:"";display:block;height:75px;border-radius:10px;background:linear-gradient(to top,rgba(5,112,207,.32) 0 calc(var(--slot-score)*1%),transparent calc(var(--slot-score)*1%)),repeating-linear-gradient(to top,transparent 0 18px,#dce8f2 19px)}.aba-hourly-track article>span{position:absolute;left:15px;right:15px;top:calc(90px - var(--slot-score)*.75px);height:3px;background:#0570cf}.aba-hourly-track b,.aba-hourly-track em,.aba-hourly-track small{display:block}.aba-hourly-track em{font-style:normal;font-size:24px;font-weight:900;margin-top:8px}.aba-hourly-track small{color:#70859d}.aba-exam-window{display:grid;grid-template-columns:1fr 1fr;gap:28px;background:#e8f3ff;border-radius:14px;padding:20px}.aba-exam-window h3{font-size:26px;margin:4px 0}.aba-exam-window p,.aba-exam-window li{color:#516e8c}.aba-insight-grid{grid-template-columns:repeat(3,1fr)}.aba-insight-grid h3{font-size:19px}.aba-mini-gauge{width:110px;height:110px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(#0570cf calc(var(--value)*1%),#e1e8ef 0);margin:16px 0;position:relative}.aba-mini-gauge:after{content:"";position:absolute;inset:12px;background:white;border-radius:50%}.aba-mini-gauge span{z-index:1;font-size:22px;font-weight:900}.aba-insight-grid a{color:#cf1728;font-weight:900}.aba-reading-card div{padding:12px 0;border-top:1px solid #dce6f0}.aba-reading-card div span,.aba-reading-card div b{display:block}.aba-reading-card div span{color:#7489a0;font-size:12px}.aba-metrics-disclaimer{text-align:center;color:#758aa0;margin:24px auto 0;font-size:12px}.aba-metrics-embed-body{margin:0;background:#eef6ff}.aba-metrics-embed-body .aba-student-metrics{padding-top:26px}.aba-metrics-page-banner{margin:0 0 18px;padding:4px 0 0;text-align:left}.aba-metrics-page-banner>small{display:block;margin:0 0 9px;color:#c7192a;font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.aba-metrics-page-banner>h1{box-sizing:border-box;width:100%;margin:0;padding:16px 22px;border-left:7px solid #d7182a;border-radius:10px;background:#174577;color:#fff;font-size:clamp(28px,2vw,32px);font-weight:900;line-height:1.12;letter-spacing:.025em;text-transform:uppercase;box-shadow:0 8px 20px rgba(18,57,104,.12)}.aba-metrics-shell>.aba-metrics-title>div>h1,.aba-metrics-shell>.aba-metrics-title>div>i{display:none}.aba-metrics-shell>.aba-metrics-title>div>p{margin-top:4px}.aba-metrics-title{margin-bottom:20px}.aba-readiness-hero{border-left:5px solid #cf1728;border-radius:14px}.aba-metrics-card,.aba-metric-strip{border-color:#bfd0df;border-radius:14px;box-shadow:0 9px 24px rgba(18,57,104,.07)}.aba-metrics-card{position:relative;overflow:hidden}.aba-metrics-card:before{position:absolute;top:0;right:0;left:0;height:4px;background:#245987;content:""}.aba-metrics-card:nth-of-type(even):before{background:#b9cada}.aba-domain-row{padding:7px 9px;border:1px solid transparent;border-radius:10px;transition:border-color .18s ease,background .18s ease}.aba-domain-row:hover{border-color:#e31c32;background:#fff4f5}.aba-hourly-track article{border-color:#bfd0df;background:#eef3f8}.aba-exam-window{border:1px solid #bfd0df;background:#dfeaf4}body.aba-my-private-body .aba-study-home{padding:0;background:#eef6ff}body.aba-my-private-body .aba-study-native-metrics{margin:0;border:0;background:#eef6ff}body.aba-my-private-body .aba-study-native-metrics>.aba-student-metrics{padding:30px clamp(22px,3.2vw,52px) 70px}@media(max-width:900px){.aba-student-metrics{padding:24px 14px 60px}.aba-readiness-hero{grid-template-columns:1fr;text-align:center}.aba-readiness-score{margin:auto}.aba-readiness-evidence{border-left:0;border-top:1px solid #d5e3f1;padding:16px 0 0}.aba-metric-strip,.aba-metrics-grid-main,.aba-insight-grid,.aba-exam-window{grid-template-columns:1fr 1fr}.aba-metric-strip article:nth-child(2){border-right:0}.aba-hourly-track{grid-template-columns:1fr 1fr}}@media(max-width:560px){.aba-metric-strip,.aba-metrics-grid-main,.aba-insight-grid,.aba-exam-window{grid-template-columns:1fr}.aba-metric-strip article{border-right:0;border-bottom:1px solid #d9e6f2}.aba-hourly-track{grid-template-columns:1fr 1fr}.aba-readiness-hero{padding:22px 16px}.aba-metrics-page-banner>h1{padding:15px 18px;border-left-width:6px}body.aba-my-private-body .aba-study-native-metrics{margin:0!important}body.aba-my-private-body .aba-study-native-metrics>.aba-student-metrics{padding:22px 14px 54px}}.aba-metrics-exam-card{display:grid;grid-template-columns:minmax(300px,1fr) auto auto;gap:18px 22px;align-items:center;margin:0 0 22px;padding:22px 26px;border:1px solid #c8d9e8;border-radius:15px;background:#fff;box-shadow:0 9px 24px rgba(18,57,104,.06)}.aba-metrics-exam-main{display:flex;align-items:center;gap:20px;min-width:0}.aba-metrics-exam-main>img{width:60px;height:60px;object-fit:contain}.aba-metrics-exam-main small,.aba-metrics-reported>small{display:block;color:#d7182a;font-size:11px;font-weight:900;letter-spacing:.11em}.aba-metrics-exam-main h2{margin:5px 0 2px;color:#0b3267;font-size:24px}.aba-metrics-exam-main p{margin:0;color:#607895}.aba-metrics-exam-card .aba-exam-countdown{display:grid;grid-template-columns:repeat(4,minmax(72px,1fr));overflow:hidden;border:1px solid #c5d7e7;border-radius:11px;background:#fff}.aba-metrics-exam-card .aba-exam-countdown span{display:grid;gap:2px;place-items:center;min-width:76px;padding:12px 15px;border-right:1px solid #c5d7e7;color:#d7182a;font-size:11px;font-weight:900}.aba-metrics-exam-card .aba-exam-countdown span:last-child{border:0}.aba-metrics-exam-card .aba-exam-countdown b{color:#0b3267;font-size:25px;line-height:1}.aba-metrics-exam-editor{position:relative}.aba-metrics-exam-editor>summary{padding:12px 18px;border:1px solid #0b3267;border-radius:8px;color:#0b3267;cursor:pointer;list-style:none;white-space:nowrap}.aba-metrics-exam-editor>summary::-webkit-details-marker{display:none}.aba-metrics-exam-editor[open]>summary{background:#0b3267;color:#fff}.aba-metrics-exam-editor form{position:absolute;z-index:5;top:calc(100% + 8px);right:0;display:flex;gap:8px;padding:12px;border:1px solid #c5d7e7;border-radius:10px;background:#fff;box-shadow:0 14px 30px rgba(18,57,104,.16)}.aba-metrics-exam-editor input{min-width:215px;padding:10px;border:1px solid #b8cada;border-radius:7px}.aba-metrics-exam-editor button{padding:10px 16px;border:0;border-radius:7px;background:#174577;color:#fff;font-weight:900;cursor:pointer}.aba-metrics-reported{grid-column:1/-1;padding-top:14px;border-top:1px solid #d9e5ef}.aba-metrics-reported>small{margin-bottom:8px;color:#4c6682}.aba-metrics-reported .aba-reported-domains{display:grid;grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:7px}.aba-metrics-reported .aba-reported-domains span{padding:9px 12px;border:1px solid #bfd1e1;border-radius:9px;background:#dce8f2;color:#174577;text-align:center;font-weight:900}.aba-readiness-hero{grid-template-columns:minmax(340px,.82fr) minmax(420px,1.18fr);gap:26px 38px;padding:28px 30px;background:#fff}.aba-readiness-summary{display:grid;grid-template-columns:140px minmax(0,1fr);gap:22px;align-items:center}.aba-readiness-summary .aba-readiness-score{width:138px;height:138px}.aba-readiness-summary .aba-readiness-score span{font-size:31px}.aba-readiness-copy h2{font-size:27px}.aba-readiness-copy p{line-height:1.5}.aba-readiness-domains{display:grid;gap:10px;align-content:center}.aba-readiness-domains>div{display:grid;grid-template-columns:34px minmax(0,1fr) 45px;gap:11px;align-items:center}.aba-readiness-domains b{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#0b3d74;color:#fff}.aba-readiness-domains i{height:12px;overflow:hidden;border-radius:99px;background:#dce8f2}.aba-readiness-domains u{display:block;height:100%;border-radius:99px;background:var(--domain-color);text-decoration:none}.aba-readiness-domains strong{text-align:right}.aba-readiness-stats{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,1fr);overflow:hidden;border:1px solid #c8d9e8;border-radius:12px}.aba-readiness-stats>span{padding:15px 20px;border-right:1px solid #c8d9e8}.aba-readiness-stats>span:last-child{border:0}.aba-readiness-stats small,.aba-readiness-stats b{display:block}.aba-readiness-stats small{color:#607895}.aba-readiness-stats b{margin-top:3px;color:#0b3267;font-size:26px}@media(max-width:1050px){.aba-metrics-exam-card{grid-template-columns:1fr auto}.aba-metrics-exam-editor{grid-column:2}.aba-readiness-hero{grid-template-columns:1fr}.aba-readiness-summary{justify-content:center;text-align:left}.aba-readiness-stats{grid-column:1}}@media(max-width:700px){.aba-metrics-exam-card{grid-template-columns:1fr;padding:18px}.aba-metrics-exam-card .aba-exam-countdown{grid-template-columns:repeat(2,1fr)}.aba-metrics-exam-card .aba-exam-countdown span:nth-child(2){border-right:0}.aba-metrics-exam-card .aba-exam-countdown span:nth-child(-n+2){border-bottom:1px solid #c5d7e7}.aba-metrics-exam-editor{grid-column:1}.aba-metrics-exam-editor>summary{text-align:center}.aba-metrics-exam-editor form{position:static;display:grid;margin-top:8px}.aba-metrics-reported{grid-column:1}.aba-readiness-summary{grid-template-columns:1fr;text-align:center}.aba-readiness-stats{grid-template-columns:1fr 1fr}.aba-readiness-stats>span:nth-child(2){border-right:0}.aba-readiness-stats>span:nth-child(-n+2){border-bottom:1px solid #c8d9e8}}.aba-metrics-exam-open{padding:12px 18px;border:1px solid #0b3267;border-radius:8px;background:#fff;color:#0b3267;font-weight:800;cursor:pointer;white-space:nowrap;transition:background .18s ease,color .18s ease}.aba-metrics-exam-open:hover{background:#174577;color:#fff}.aba-readiness-hero{display:block}.aba-readiness-summary{display:flex;justify-content:center;max-width:720px;margin:0 auto 26px}.aba-readiness-domains{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(var(--domain-rows,5),auto);grid-auto-flow:column;gap:13px 28px;margin:0 0 24px;padding:22px;border-top:1px solid #d9e5ef;border-bottom:1px solid #d9e5ef}.aba-readiness-domains>div{grid-template-columns:32px minmax(52px,1fr) 40px;gap:8px}.aba-readiness-stats{display:grid}.aba-metrics-calendar-modal{width:min(620px,calc(100% - 28px));max-width:none;padding:0;border:0;border-radius:18px;background:transparent;box-shadow:0 28px 80px rgba(8,42,78,.3);overflow:visible}.aba-metrics-calendar-modal::backdrop{background:rgba(8,32,60,.58);backdrop-filter:blur(4px)}.aba-metrics-calendar-card{overflow:hidden;border:1px solid #c5d7e7;border-radius:18px;background:#fff}.aba-metrics-calendar-card>header{position:relative;display:grid;grid-template-columns:66px 1fr auto;gap:18px;align-items:center;padding:24px 26px;background:linear-gradient(135deg,#eef6fc,#fff)}.aba-metrics-calendar-card>header small{color:#d7182a;font-size:11px;font-weight:900;letter-spacing:.12em}.aba-metrics-calendar-card>header h2{margin:4px 0;color:#0b3267;font-size:25px}.aba-metrics-calendar-card>header p{margin:0;color:#647b97}.aba-metrics-calendar-card>header>button{align-self:start;width:36px;height:36px;border:1px solid #bfd0df;border-radius:50%;background:#fff;color:#174577;font-size:24px;line-height:1;cursor:pointer}.aba-calendar-icon{position:relative;display:grid;place-items:center;width:62px;height:62px;padding-top:8px;border-radius:13px;background:#fff;border:2px solid #174577;color:#174577;box-shadow:0 6px 14px rgba(18,57,104,.1)}.aba-calendar-icon span{position:absolute;inset:0 0 auto;height:17px;border-radius:10px 10px 0 0;background:#d7182a}.aba-calendar-icon b{font-size:22px}.aba-metrics-calendar-card>form{padding:24px 26px 26px}.aba-calendar-fields{display:grid;grid-template-columns:1.25fr .75fr;gap:16px}.aba-calendar-fields label{display:grid;gap:8px}.aba-calendar-fields label>span{color:#174577;font-size:12px;font-weight:900;letter-spacing:.05em}.aba-calendar-fields input{width:100%;box-sizing:border-box;padding:14px 15px;border:1px solid #b8cada;border-radius:10px;background:#f7fbff;color:#0b3267;font:inherit;font-weight:800;outline:none}.aba-calendar-fields input:focus{border-color:#174577;box-shadow:0 0 0 3px rgba(23,69,119,.12)}.aba-calendar-preview{display:flex;gap:11px;align-items:center;margin:18px 0 22px;padding:13px 15px;border-left:5px solid #d7182a;border-radius:8px;background:#f1f6fa;color:#55718c}.aba-calendar-preview i{color:#d7182a;font-size:20px}.aba-metrics-calendar-card footer{display:flex;justify-content:flex-end;gap:10px}.aba-metrics-calendar-card footer button{padding:12px 18px;border-radius:8px;font-weight:900;cursor:pointer}.aba-metrics-calendar-card .is-cancel{border:1px solid #aebfd0;background:#fff;color:#174577}.aba-metrics-calendar-card .is-save{border:1px solid #174577;background:#174577;color:#fff}@media(max-width:900px){.aba-readiness-domains{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.aba-readiness-summary{display:grid}.aba-readiness-domains{grid-template-columns:1fr;grid-template-rows:none;grid-auto-flow:row;padding:18px 0}.aba-readiness-domains>div{grid-template-columns:30px minmax(32px,1fr) 36px}.aba-calendar-fields{grid-template-columns:1fr}.aba-metrics-calendar-card>header{grid-template-columns:52px 1fr auto;padding:20px 18px}.aba-calendar-icon{width:48px;height:48px}.aba-metrics-calendar-card>header h2{font-size:20px}.aba-metrics-calendar-card>form{padding:20px 18px}.aba-metrics-calendar-card footer{display:grid;grid-template-columns:1fr 1fr}}.aba-domain-row{width:100%;border:0;background:transparent;color:inherit;font:inherit;text-align:left;grid-template-columns:42px minmax(0,1fr) 54px 28px;cursor:pointer;padding:5px 7px}.aba-domain-row:hover{background:#f2f7fc;border-radius:12px}.aba-domain-row>em{display:grid;width:26px;height:26px;place-items:center;border-radius:50%;background:#e9f2fa;color:#0b3d74;font-size:12px;font-style:normal;transition:transform .2s,background .2s}.aba-domain-row[aria-expanded=true]>em{transform:rotate(180deg);background:#0b3d74;color:#fff}.aba-domain-row>em i{display:block;height:auto;margin:0;background:transparent;overflow:visible}.aba-domain-details{margin:0 0 10px 54px;padding:12px 14px;border-left:3px solid #cf1728;background:#f6faff;border-radius:0 12px 12px 0}.aba-domain-details>div{display:grid;grid-template-columns:58px minmax(0,1fr) 48px;align-items:center;gap:9px;padding:7px 0}.aba-domain-details i{display:block;height:7px;border-radius:99px;background:#dfe8f1;overflow:hidden}.aba-domain-details u{display:block;height:100%;border-radius:99px;background:#0570cf}.aba-domain-details strong{text-align:right;font-size:12px}.aba-domain-details p{margin:4px;color:#6d8299;font-size:13px}.aba-spark-chart .trend-line{fill:none;stroke:#ff901d;stroke-width:7;stroke-linecap:round;stroke-linejoin:round}.aba-spark-chart .trend-area{fill:url(#mockTrendFill);stroke:none}.aba-spark-chart circle{cursor:help}.aba-spark-chart.is-empty:after{content:"No completed full mocks yet"}.aba-hourly-track{grid-template-columns:repeat(3,1fr);gap:18px}.aba-hourly-track article{text-align:center;background:#f7fbff;padding:16px 14px 18px}.aba-hourly-track article:before,.aba-hourly-track article>span{display:none}.aba-time-gauge{width:150px;height:122px;margin:0 auto 8px;position:relative}.aba-time-gauge svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.aba-time-gauge path{fill:none;stroke-linecap:round;stroke-width:8}.aba-time-gauge .track{stroke:#dce3ea}.aba-time-gauge .value{stroke:#0cc0df;stroke-dasharray:0 100}.aba-time-gauge .marker{fill:#ff901d;stroke:#fff;stroke-width:3;filter:drop-shadow(0 2px 3px rgba(11,50,103,.25))}.aba-time-gauge img{position:absolute;width:38px;height:38px;object-fit:contain;left:56px;top:14px}.aba-time-gauge em{position:absolute;inset:55px 0 auto;font-size:27px}.aba-hourly-track article>b{font-size:17px}.aba-exam-window{display:grid;grid-template-columns:minmax(270px,.7fr) 1.3fr;align-items:center}.aba-exam-choice{display:flex;align-items:center;gap:20px}.aba-exam-choice img{width:82px;height:82px;object-fit:contain;filter:drop-shadow(0 6px 10px rgba(11,50,103,.16))}.aba-exam-window>p{margin:0;font-size:15px;line-height:1.65}.aba-reading-card>a{position:relative;display:grid;grid-template-columns:1fr auto;gap:3px 12px;padding:12px 0;border-top:1px solid #dce6f0;color:#0b3267;text-decoration:none}.aba-reading-card>a span{grid-column:1/-1;color:#7489a0;font-size:12px}.aba-reading-card>a b{min-width:0}.aba-reading-card>a em{font-style:normal;color:#0570cf;font-weight:900}.aba-reading-card>a:hover b{text-decoration:underline}.aba-error-pattern-list article{grid-template-columns:46px minmax(0,1fr) auto}.aba-error-pattern-list nav{display:grid;gap:7px}.aba-error-pattern-list nav a{white-space:nowrap}.aba-error-pattern-list nav a:last-child{color:#0570cf}@media(max-width:900px){.aba-hourly-track{grid-template-columns:repeat(3,1fr)}.aba-exam-window{grid-template-columns:1fr}.aba-error-pattern-list article{grid-template-columns:42px minmax(0,1fr)}.aba-error-pattern-list nav{grid-column:2;grid-template-columns:auto auto;justify-content:start}}@media(max-width:650px){.aba-hourly-track{grid-template-columns:1fr}.aba-time-gauge{width:170px}.aba-exam-choice img{width:66px;height:66px}.aba-domain-details{margin-left:18px}}.aba-domain-row.is-review u,.aba-domain-details>div.is-review u{background:#cf1728}.aba-domain-row.is-almost u,.aba-domain-details>div.is-almost u{background:#ff901d}.aba-domain-row.is-mastered u,.aba-domain-details>div.is-mastered u{background:#0570cf}.aba-domain-details u{background:#cf1728}.aba-readiness-hero.is-score-mastered .aba-readiness-score{background:conic-gradient(#0570cf calc(var(--score)*1%),#d9e5f0 0)!important}.aba-readiness-domains>div.is-mastered u{background:#0570cf!important}.aba-readiness-domains>div.is-review u{background:#cf1728!important}.aba-exam-window{margin:0 0 20px;grid-template-columns:minmax(300px,.72fr) 1.28fr}.aba-exam-suggestions{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:0;padding:14px 0 0;list-style:none;border-top:1px solid #cbdff1}.aba-exam-suggestions li{position:relative;padding-left:17px;font-size:12px}.aba-exam-suggestions li:before{content:"";position:absolute;width:7px;height:7px;border-radius:50%;left:0;top:.48em;background:#cf1728}.aba-mock-arc{min-height:245px;display:grid;place-items:center;align-content:center;position:relative}.aba-mock-arc svg{width:min(100%,390px);height:175px;overflow:visible}.aba-mock-arc line{stroke:#cbd5df;stroke-width:1}.aba-mock-arc path{fill:none;stroke-linecap:round;stroke-width:9}.aba-mock-arc .arc-tail{stroke:#dce2e8}.aba-mock-arc .arc-main{stroke:url(#mockArcGradient)}.aba-mock-arc .arc-end{fill:#fff;stroke:#d4dce4;stroke-width:2}.aba-mock-arc .arc-current{fill:#0b3267;stroke:#fff;stroke-width:4;filter:drop-shadow(0 3px 4px rgba(11,50,103,.2))}.aba-mock-arc strong{font-size:22px;color:#0b3267;margin-top:-18px}.aba-mock-arc.is-empty:after{content:"No completed full mocks yet";color:#788da5}.aba-mock-arc.is-empty svg,.aba-mock-arc.is-empty strong{display:none}.aba-time-gauge .value{stroke:#0cc0df}.aba-time-gauge img[data-gauge-icon]{left:50%;top:16%;width:40px;height:40px;transform:translate(-50%,-50%);z-index:2;transition:left .45s ease,top .45s ease}.aba-time-gauge em{z-index:1}@media(max-width:900px){.aba-exam-window{grid-template-columns:1fr}.aba-exam-suggestions{grid-template-columns:1fr}.aba-exam-suggestions{grid-column:auto}}.aba-time-gauge img[data-gauge-icon]{transition:none!important;transform:translate(-50%,-50%);pointer-events:none}.aba-metrics-title{display:flex;align-items:flex-start;justify-content:space-between;gap:28px}.aba-profile-exam-summary{width:min(620px,55%);display:grid;gap:9px}.aba-profile-exam-summary>small{font-weight:900;letter-spacing:.07em;color:#cf1728}.aba-exam-countdown{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #ccdbea;border-radius:10px;overflow:hidden;background:#fff}.aba-exam-countdown span{display:grid;text-align:center;padding:9px 12px;color:#cf1728;font-weight:800;border-right:1px solid #d6e1ec}.aba-exam-countdown span:last-child{border:0}.aba-exam-countdown b{font-size:27px;color:#0b3267}.aba-reported-domains{display:flex;gap:7px;flex-wrap:wrap}.aba-reported-domains span{padding:7px 10px;border-radius:9px;background:#eef5fc;color:#0b3267;font-weight:800}.aba-reported-domains b{color:#cf1728;margin-right:4px}.aba-domain-row small{display:block;color:#70859d;font-size:10px;margin-top:2px}.aba-priority-label{display:inline-block;padding:10px 13px;border-radius:9px;background:#fff0f2;border:1px solid #b70f20;color:#cf1728;font-weight:900}.aba-reading-card>div{position:relative;display:grid;grid-template-columns:1fr auto;gap:3px 12px;padding:12px 0;border-top:1px solid #dce6f0}.aba-reading-card>div span{grid-column:1/-1;color:#7489a0;font-size:12px}.aba-reading-card>div em{font-style:normal;color:#0570cf;font-weight:900}.aba-reading-card>div.is-attention span,.aba-reading-card>div.is-attention b,.aba-reading-card>div.is-attention em{color:#cf1728}.aba-error-pattern-list article{grid-template-columns:46px minmax(0,1fr)}@media(max-width:900px){.aba-metrics-title{display:grid}.aba-profile-exam-summary{width:100%}}@media(max-width:560px){.aba-exam-countdown span{padding:7px 4px;font-size:11px}.aba-exam-countdown b{font-size:21px}}.aba-mock-ranking-page{background:linear-gradient(180deg,#eef6ff,#fff 52%)}.aba-mock-ranking-page .aba-admin-shell{max-width:1180px}.aba-ranking-demo-note{margin:4px 0 18px;padding:11px 14px;border-left:4px solid #ffb300;border-radius:8px;background:#fff8df;color:#6d5a15;font-weight:700}.aba-ranking-podium{min-height:430px;display:flex;align-items:flex-end;justify-content:center;gap:18px;padding:38px 30px 0;overflow:hidden;background:radial-gradient(circle at 50% 5%,#fff9da 0,#fff 48%)}.aba-ranking-podium article{width:min(29%,280px);display:flex;flex-direction:column;align-items:center;text-align:center;position:relative}.aba-ranking-podium .place-1{order:2}.aba-ranking-podium .place-2{order:1}.aba-ranking-podium .place-3{order:3}.aba-ranking-medal{width:43px;height:43px;display:grid;place-items:center;border-radius:50%;background:#b9c4d2;color:#fff;font-size:21px;font-weight:900;box-shadow:0 7px 16px rgba(11,50,103,.2);z-index:2}.place-1 .aba-ranking-medal{width:52px;height:52px;background:linear-gradient(135deg,#ffd84a,#eaa900);font-size:26px}.place-3 .aba-ranking-medal{background:linear-gradient(135deg,#d99459,#a75d2c)}.aba-ranking-avatar{width:92px;height:92px;margin:10px 0 8px;border:5px solid #c9d4df;border-radius:50%;background:#edf4fa;display:grid;place-items:center;font-size:28px;overflow:hidden}.place-1 .aba-ranking-avatar{width:116px;height:116px;border-color:#f2bd1f}.place-3 .aba-ranking-avatar{border-color:#bd7746}.aba-ranking-avatar .aba-avatar-core,.aba-ranking-avatar img{width:100%;height:100%}.aba-ranking-podium h2{font-size:20px;margin:0;color:#0b3267}.aba-ranking-podium small{color:#7a8da3;min-height:19px}.aba-ranking-podium strong{font-size:24px;color:#cf1728;margin-top:7px}.aba-ranking-podium p{margin:3px 0 13px;color:#647b97}.aba-ranking-step{width:100%;height:105px;border-radius:15px 15px 0 0;background:linear-gradient(180deg,#8faed0,#527daa);box-shadow:inset 0 3px 0 rgba(255,255,255,.45)}.place-1 .aba-ranking-step{height:160px;background:linear-gradient(180deg,#f4c62f,#d69a08)}.place-3 .aba-ranking-step{height:78px;background:linear-gradient(180deg,#ca8b5c,#9e6038)}.aba-ranking-rest{margin-top:20px}.aba-ranking-rest>h2{margin-top:0}.aba-ranking-row{display:grid;grid-template-columns:36px 50px minmax(0,1fr) auto auto;gap:13px;align-items:center;padding:13px 15px;border:1px solid #d8e4ef;border-radius:11px;background:#fff}.aba-ranking-row.is-me{border-color:#0570cf;background:#eef7ff}.aba-ranking-row.is-demo,.aba-ranking-podium article.is-demo{opacity:.82}.aba-ranking-row em{font-style:normal;color:#cf1728;font-size:17px;font-weight:900}.aba-ranking-row>b{color:#607895;font-weight:700}.aba-ranking-row strong small{display:block;color:#8a9aac;font-size:11px;font-weight:600}@media(max-width:760px){.aba-ranking-podium{gap:7px;padding:28px 8px 0}.aba-ranking-podium article{width:33%}.aba-ranking-avatar{width:67px;height:67px}.place-1 .aba-ranking-avatar{width:82px;height:82px}.aba-ranking-podium h2{font-size:14px}.aba-ranking-podium strong{font-size:17px}.aba-ranking-podium p{font-size:11px}.aba-ranking-row{grid-template-columns:34px 44px 1fr auto}.aba-ranking-row>b{grid-column:3/-1}.aba-leaderboard-hero{grid-template-columns:1fr 1fr}}.aba-ranking-title{margin:8px 0 26px}.aba-ranking-title h1{margin:4px 0 0;color:#0b3267;font-size:clamp(38px,4vw,58px);line-height:1;font-weight:900}.aba-ranking-title i{display:block;width:74px;height:5px;margin-top:14px;border-radius:9px;background:#cf1728}.aba-ranking-title .aba-kicker{color:#cf1728;font-weight:900;letter-spacing:.1em}.aba-ranking-podium{min-height:570px;padding-top:155px;border:0;background-image:linear-gradient(180deg,rgba(4,43,119,.04),rgba(2,37,100,.3)),url('../images/weekly-ranking-hero-3d.png');background-size:cover;background-position:center;box-shadow:0 18px 45px rgba(7,49,112,.2)}.aba-ranking-podium article{padding-top:26px;border-radius:25px 25px 0 0;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(240,247,255,.93));box-shadow:0 -8px 30px rgba(4,39,94,.16);backdrop-filter:blur(5px)}.aba-ranking-podium article.is-demo,.aba-ranking-row.is-demo{opacity:1}.aba-ranking-medal{position:absolute;top:-48px;width:72px;height:72px;border:5px solid rgba(255,255,255,.85);border-radius:50%;display:grid;place-items:center;background:linear-gradient(145deg,#fff4a8,#e4a800 55%,#a96d00);box-shadow:inset 0 5px 7px rgba(255,255,255,.65),0 8px 18px rgba(0,0,0,.25);z-index:5}.place-2 .aba-ranking-medal{background:linear-gradient(145deg,#fff,#c9d2dc 55%,#7d8996)}.place-3 .aba-ranking-medal{background:linear-gradient(145deg,#ffd0a2,#bc6e32 55%,#74411f)}.aba-ranking-medal b{font-size:34px;line-height:1;color:#fff;text-shadow:0 2px 4px rgba(92,56,0,.45);z-index:2}.aba-ranking-medal i,.aba-ranking-medal u{position:absolute;top:53px;width:24px;height:48px;z-index:-1}.aba-ranking-medal i{left:7px;background:linear-gradient(90deg,#cf1728 0 33%,#fff 33% 66%,#0b69c7 66%);clip-path:polygon(0 0,100% 0,85% 100%,50% 78%,15% 100%)}.aba-ranking-medal u{right:7px;background:linear-gradient(90deg,#0b69c7 0 33%,#fff 33% 66%,#cf1728 66%);clip-path:polygon(0 0,100% 0,85% 100%,50% 78%,15% 100%)}.aba-ranking-avatar{margin-top:10px;background:#fff}.aba-ranking-podium article>strong{color:#0b3267}.aba-ranking-step{position:relative;border:1px solid rgba(255,255,255,.45);background:linear-gradient(145deg,#75c9ff,#1879cf 55%,#07529f);box-shadow:inset 10px 10px 20px rgba(255,255,255,.25),inset -12px -12px 24px rgba(0,43,110,.3),0 -7px 18px rgba(3,40,91,.18)}.place-1 .aba-ranking-step{background:linear-gradient(145deg,#ffdf57,#efa80b 55%,#b76a00)}.place-3 .aba-ranking-step{background:linear-gradient(145deg,#e6a571,#b76731 55%,#783b1d)}.aba-ranking-step span{position:absolute;inset:16px 0 auto;color:#fff;font-size:52px;font-weight:900;text-shadow:0 4px 8px rgba(0,0,0,.25)}.aba-leaderboard-position{background:#6dc7ff;color:#073568;font-weight:900}.aba-ranking-row em{color:#35aeea}.aba-ranking-row>b{color:#55738f}.aba-ranking-row .aba-community-avatar{overflow:hidden}.aba-ranking-row .aba-community-avatar .aba-avatar-core,.aba-ranking-row .aba-community-avatar img{width:100%;height:100%}@media(max-width:760px){.aba-ranking-podium{min-height:500px;padding-top:130px;background-position:62% center}.aba-ranking-podium article{padding-top:24px}.aba-ranking-medal{top:-38px;width:58px;height:58px}.aba-ranking-medal b{font-size:27px}.aba-ranking-medal i,.aba-ranking-medal u{top:42px;height:38px;width:19px}.aba-ranking-step span{font-size:38px}}.aba-ranking-podium{background-image:linear-gradient(180deg,rgba(220,239,255,.46),rgba(9,62,139,.54)),url('../images/weekly-ranking-hero-3d.png');background-blend-mode:screen,normal}.aba-ranking-podium article{overflow:visible;border:1px solid rgba(255,255,255,.48);box-shadow:inset 12px 12px 28px rgba(255,255,255,.18),inset -15px -15px 30px rgba(0,42,103,.16),0 -10px 30px rgba(4,39,94,.2);backdrop-filter:blur(7px)}.aba-ranking-podium .place-1{background:linear-gradient(160deg,rgba(255,224,91,.86),rgba(224,151,0,.76))}.aba-ranking-podium .place-2{background:linear-gradient(160deg,rgba(224,237,250,.88),rgba(122,156,190,.78))}.aba-ranking-podium .place-3{background:linear-gradient(160deg,rgba(230,167,113,.88),rgba(151,76,35,.78))}.aba-ranking-podium .aba-ranking-medal,.aba-ranking-podium .place-1 .aba-ranking-medal,.aba-ranking-podium .place-2 .aba-ranking-medal,.aba-ranking-podium .place-3 .aba-ranking-medal{top:-42px;width:72px;height:72px}.aba-ranking-medal i,.aba-ranking-medal u{display:none}.aba-ranking-podium h2,.aba-ranking-podium article>strong,.aba-ranking-podium p{position:relative;z-index:2}.aba-ranking-podium h2{color:#082e5d}.aba-ranking-podium article>strong{color:#082e5d}.aba-ranking-podium p{color:#183f66;font-weight:700}.aba-ranking-step{margin-top:auto;background:transparent!important;border:0;box-shadow:none}.aba-ranking-step span{color:rgba(255,255,255,.94);font-size:68px;text-shadow:0 5px 12px rgba(5,38,82,.35)}.aba-leaderboard-position{background:#269bd8;color:#fff;box-shadow:0 4px 9px rgba(5,86,145,.25)}.aba-ranking-row em{color:#087fc2}@media(max-width:760px){.aba-ranking-podium .aba-ranking-medal,.aba-ranking-podium .place-1 .aba-ranking-medal,.aba-ranking-podium .place-2 .aba-ranking-medal,.aba-ranking-podium .place-3 .aba-ranking-medal{top:-34px;width:58px;height:58px}.aba-ranking-step span{font-size:48px}}.aba-ranking-podium{background-image:url('../images/weekly-ranking-hero-3d.png');background-blend-mode:normal}.aba-ranking-podium .place-3 .aba-ranking-step{height:105px}.aba-ranking-confetti{position:fixed;z-index:99999;inset:0;overflow:hidden;pointer-events:none}.aba-ranking-confetti i{position:absolute;left:var(--x);top:-24px;width:var(--size);height:var(--size);display:block;background:var(--color);border-radius:2px;box-shadow:0 1px 2px rgba(0,31,73,.15);animation:aba-ranking-confetti-fall var(--duration) cubic-bezier(.16,.72,.32,1) var(--delay) forwards}.aba-ranking-confetti i.is-strip{height:calc(var(--size)*1.8);width:calc(var(--size)*.52);border-radius:4px}@keyframes aba-ranking-confetti-fall{0%{transform:translate3d(0,-6vh,0) rotate(0);opacity:0}8%{opacity:1}78%{opacity:1}100%{transform:translate3d(var(--drift),108vh,0) rotate(var(--rotate));opacity:0}}@media(prefers-reduced-motion:reduce){.aba-ranking-confetti{display:none}}.aba-book-library-page{min-height:70vh;padding:42px 24px 70px;background:#f4f8fc}.aba-book-library-shell{max-width:1320px;margin:auto}.aba-book-library-title{display:flex;justify-content:space-between;align-items:flex-start;gap:25px;margin-bottom:24px}.aba-book-library-title h1{margin:0;color:#0b3267;font-size:clamp(38px,4vw,58px);line-height:1;font-weight:900}.aba-book-library-title i{display:block;width:74px;height:5px;margin:14px 0;border-radius:9px;background:#cf1728}.aba-book-library-title p{margin:0;color:#657d96}.aba-book-upload{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-bottom:22px;padding:22px;border:1px solid #d6e3ef;border-radius:16px;background:#fff;box-shadow:0 12px 28px rgba(9,49,91,.07)}.aba-book-upload label{display:grid;gap:6px;color:#0b3267;font-weight:800}.aba-book-upload input,.aba-book-upload textarea{width:100%;padding:11px;border:1px solid #cad9e7;border-radius:9px;background:#fff}.aba-book-upload textarea{min-height:90px;resize:vertical}.aba-book-upload .wide{grid-column:1/-1}.aba-book-upload .check{display:flex;align-items:center}.aba-book-upload .check input{width:auto}.aba-book-search{display:flex;gap:10px;margin-bottom:24px}.aba-book-search input{flex:1;padding:13px 15px;border:1px solid #cad9e7;border-radius:10px;background:#fff}.aba-book-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.aba-book-card{overflow:hidden;border:1px solid #d6e3ef;border-radius:15px;background:#fff;box-shadow:0 11px 26px rgba(9,49,91,.08)}.aba-book-card>img,.aba-book-cover-placeholder{width:100%;aspect-ratio:3/4;object-fit:cover;background:linear-gradient(145deg,#123766,#087fc2);display:grid;place-items:center;color:#fff;font-size:64px}.aba-book-card>div:last-child{padding:17px}.aba-book-card small{color:#cf1728;font-weight:900}.aba-book-card h2{margin:5px 0;color:#0b3267;font-size:21px}.aba-book-card b{color:#607895}.aba-book-card p{color:#607895;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.aba-book-delete{margin-top:10px;padding:0;border:0;background:transparent;color:#cf1728;font-weight:800;cursor:pointer}.aba-book-empty{text-align:center;padding:60px}.aba-book-empty>i{font-size:55px;color:#7aa7d0}@media(max-width:1050px){.aba-book-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:750px){.aba-book-grid{grid-template-columns:repeat(2,1fr)}.aba-book-upload{grid-template-columns:1fr}.aba-book-upload .wide{grid-column:auto}}@media(max-width:480px){.aba-book-library-page{padding:28px 14px 55px}.aba-book-library-title{display:grid}.aba-book-grid{grid-template-columns:1fr}}.aba-book-card-top{display:flex;justify-content:space-between;gap:12px;align-items:center}.aba-book-price{color:#0b3267;font-size:18px}.aba-book-meta{font-size:13px!important;min-height:auto!important}.aba-book-discount{display:grid;gap:3px;margin:12px 0;padding:9px 11px;border:1px solid #f1a8af;border-radius:9px;background:#fff0f2;color:#b20f20;font-size:13px}.aba-book-admin-actions{display:flex;align-items:center;gap:14px;margin-top:10px}.aba-book-admin-actions>button{padding:0;border:0;background:none;color:#0b67a5;font-weight:800;cursor:pointer}.aba-book-modal{width:min(920px,calc(100% - 28px));max-height:92vh;padding:0;border:0;border-radius:18px;box-shadow:0 28px 80px #071e3c55}.aba-book-modal::backdrop{background:#071e3ca8}.aba-book-modal.small{width:min(600px,calc(100% - 28px))}.aba-book-modal .aba-book-upload{margin:0;max-height:92vh;overflow:auto;border:0}.aba-book-modal header{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between}.aba-book-modal header h2{margin:0;color:#0b3267}.aba-book-modal header button{border:0;background:none;font-size:28px;cursor:pointer}.aba-book-modal fieldset{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;border:1px solid #d6e3ef;border-radius:12px}.aba-book-modal footer{grid-column:1/-1;display:flex;gap:10px}.aba-book-lead{padding:24px}.aba-book-lead .grid{display:grid;grid-template-columns:1fr 1fr;gap:13px}.aba-book-lead label{display:grid;gap:6px;color:#0b3267;font-weight:800}.aba-book-lead input,.aba-book-upload select{width:100%;padding:11px;border:1px solid #cad9e7;border-radius:9px}.aba-book-lead footer{margin-top:18px}@media(max-width:650px){.aba-book-modal fieldset,.aba-book-lead .grid{grid-template-columns:1fr}}.aba-book-lead>label{margin-bottom:13px}.aba-payment-divider{display:flex;align-items:center;gap:12px;margin:17px 0;color:#75889c;font-size:12px;text-align:center}.aba-payment-divider:before,.aba-payment-divider:after{content:"";height:1px;flex:1;background:#dce5ee}.aba-payment-message{min-height:20px;color:#bd1425;font-weight:700}.aba-book-modal [data-payment-success]{padding:18px 0 8px;text-align:center}.aba-book-modal [data-payment-success] h3{color:#0b3267;font-size:25px}.aba-book-modal [data-payment-success] .aba-btn{display:inline-flex;margin-top:10px}.aba-book-modal [data-express-checkout]:empty{display:none}.aba-checkout-header{position:relative;margin:-24px -24px 20px;padding:22px 64px 20px 24px;border-bottom:4px solid #cf1728;background:linear-gradient(135deg,#0b3267,#174e82);color:#fff}.aba-checkout-header h2{margin:3px 0 0!important;color:#fff!important;font-size:24px}.aba-checkout-kicker{font-size:10px;font-weight:900;letter-spacing:1.2px;color:#d9eaff}.aba-checkout-lock{position:absolute;right:48px;top:24px;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#ffffff1f;color:#fff}.aba-checkout-header>[data-modal-close]{position:absolute;right:12px;top:18px;color:#fff}.aba-order-summary{display:grid;grid-template-columns:minmax(0,1fr) 80px 100px;gap:12px;margin-bottom:18px;padding:14px 15px;border:1px solid #d6e3ef;border-radius:12px;background:#f4f8fc}.aba-order-summary div{display:grid;gap:4px}.aba-order-summary span{font-size:10px;text-transform:uppercase;letter-spacing:.6px;color:#74889d;font-weight:800}.aba-order-summary strong{color:#0b3267}.aba-order-summary div:last-child{text-align:right}.aba-checkout-terms{display:flex!important;grid-template-columns:auto 1fr;align-items:flex-start;gap:9px;margin:14px 0!important;font-size:12px;font-weight:600!important;color:#526b84!important}.aba-checkout-terms input{width:auto!important;margin-top:2px}.aba-secure-payment{display:block;margin-top:15px;text-align:center;color:#73879b}.aba-secure-payment i{color:#1b9b68}.aba-book-modal [data-pay-now]{flex:1;justify-content:center;min-height:46px;background:#cf1728}.aba-book-modal [data-customer-step] footer{display:grid;grid-template-columns:1fr 1fr}@media(max-width:520px){.aba-order-summary{grid-template-columns:1fr 55px 75px}.aba-book-modal [data-customer-step] footer{grid-template-columns:1fr}.aba-checkout-header{padding-left:18px}.aba-book-lead{padding:18px}}.aba-book-modal [data-customer-actions]{display:flex!important;justify-content:flex-end;margin-top:8px}.aba-book-modal [data-customer-actions] [data-prepare-payment]{display:none}.aba-book-modal [data-customer-actions] [data-recover-purchase]{border:0;background:transparent;color:#0b5e9a;text-decoration:underline;padding:4px 0}.aba-book-modal.small{width:min(680px,calc(100% - 28px));max-height:94vh;overflow:auto}.aba-book-modal.small{width:min(570px,calc(100% - 24px));border:6px solid #d5dde5;border-radius:2px;background:#fff;box-shadow:0 18px 55px #061a3155}.aba-book-modal.small .aba-book-lead{padding:20px}.aba-checkout-header{display:block;position:relative;margin:0 0 14px;padding:7px 36px 9px;border:1px solid #dce3ea;border-radius:5px;background:#fff;color:#123766;text-align:center}.aba-checkout-header h2{margin:2px 0 0!important;color:#123766!important;font-size:16px}.aba-checkout-kicker{display:block;color:#0b5f9e;font-size:11px;letter-spacing:0;font-weight:800;text-transform:none}.aba-checkout-lock{display:none}.aba-checkout-header>[data-modal-close]{right:-35px;top:-39px;width:23px;height:23px;border:2px solid #fff;border-radius:50%;background:#30343a;color:#fff;font-size:17px;line-height:17px}.aba-book-modal.small .aba-book-lead>header+input+section{margin-top:0}.aba-book-modal.small .aba-book-lead label{gap:4px;margin-bottom:8px;color:#253d58;font-family:Arial,sans-serif;font-size:12px}.aba-book-modal.small .aba-book-lead input{padding:9px 10px;border-color:#cfd7df;border-radius:3px;font-family:Arial,sans-serif}.aba-order-summary{grid-template-columns:minmax(0,1fr) 70px 90px;gap:8px;margin:15px 0 10px;padding:10px 0 7px;border:0;border-top:1px solid #d5dde5;border-bottom:1px solid #d5dde5;border-radius:0;background:#fff}.aba-order-summary span{font-family:Arial,sans-serif;font-size:10px;color:#26394e;text-transform:none;letter-spacing:0}.aba-order-summary strong{font-family:Arial,sans-serif;font-size:12px;color:#0a568d}.aba-payment-divider{margin:12px 0}.aba-book-modal.small [data-payment-element]{padding:8px;border:1px solid #dce3ea;border-radius:12px}.aba-checkout-terms{margin:11px 0!important;font-family:Arial,sans-serif!important;font-size:11px!important}.aba-book-modal.small [data-pay-now]{border-radius:3px;background:#123766}.aba-secure-payment{margin-top:9px;font-family:Arial,sans-serif;font-size:10px}.aba-book-modal [data-customer-actions]{margin-top:2px}.aba-book-modal [data-customer-actions] [data-recover-purchase]{font-family:Arial,sans-serif;font-size:11px}@media(max-width:520px){.aba-book-modal.small .aba-book-lead{padding:15px}.aba-checkout-header>[data-modal-close]{right:-29px;top:-34px}}.aba-book-modal.small[open]{position:fixed;inset:50% auto auto 50%;transform:translate(-50%,-50%);margin:0;max-width:calc(100vw - 32px);max-height:84vh;overflow:hidden}.aba-book-modal.small .aba-book-lead{box-sizing:border-box;max-height:calc(84vh - 12px);overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable}.aba-book-modal.small .aba-checkout-header{position:sticky;top:0;z-index:8;background:#fff}.aba-book-modal.small .aba-checkout-header>[data-modal-close]{position:absolute;right:7px;top:7px;width:24px;height:24px;border:0;border-radius:50%;background:#30343a;color:#fff;line-height:20px}.aba-book-modal.small [data-express-checkout],.aba-book-modal.small [data-payment-element]{box-sizing:border-box;max-width:100%;overflow:hidden}@media(max-width:520px){.aba-book-modal.small[open]{max-width:calc(100vw - 18px);max-height:86vh}.aba-book-modal.small .aba-book-lead{max-height:calc(86vh - 12px)}}.aba-book-grid{grid-template-columns:repeat(3,minmax(260px,1fr));gap:28px}.aba-book-card{position:relative;overflow:hidden;border:1px solid #d7e2ed;border-radius:20px;background:#fff;box-shadow:0 18px 42px rgba(8,45,91,.11);transition:transform .28s ease,box-shadow .28s ease}.aba-book-card:hover{transform:translateY(-7px);box-shadow:0 28px 58px rgba(8,45,91,.18)}.aba-book-card>img,.aba-book-cover-placeholder{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:contain;object-position:center;background:linear-gradient(145deg,#edf6ff,#dcecf9);transition:transform .4s ease}.aba-book-card:hover>img{transform:scale(1.025)}.aba-book-card>div:last-child{position:relative;padding:20px 21px 22px;border-top:1px solid #e1e9f1;background:#fff}.aba-book-card-top{margin-bottom:7px}.aba-book-card h2{margin:4px 0 5px;font-size:23px;line-height:1.15}.aba-book-card .aba-btn.primary{margin-top:9px;box-shadow:0 7px 16px rgba(11,50,103,.16)}@media(max-width:1050px){.aba-book-grid{grid-template-columns:repeat(2,minmax(250px,1fr))}}@media(max-width:620px){.aba-book-grid{grid-template-columns:1fr;gap:22px}.aba-book-card{max-width:440px;margin-inline:auto;width:100%}}.aba-current-book-file{margin-bottom:8px;padding:11px 12px;border:1px solid #b9d5ec;border-radius:9px;background:#eef7ff;color:#0b4d82;font-size:13px;font-weight:800;overflow-wrap:anywhere}.aba-current-book-file:before{content:"\f15b";margin-right:8px;font-family:"Font Awesome 6 Free";font-weight:900}.aba-current-cover{display:grid;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:11px;margin-bottom:8px;padding:8px;border:1px solid #b9d5ec;border-radius:10px;background:#eef7ff;color:#0b4d82;font-size:12px;font-weight:800}.aba-current-cover img{width:72px;height:72px;display:block;border-radius:7px;object-fit:contain;background:#fff}.aba-book-upload input[type=file]{padding:8px;background:#f8fbfe}.aba-book-upload input[type=file]+em{color:#71859a;font-size:11px;font-style:normal;font-weight:600}.aba-book-grid{grid-template-columns:repeat(auto-fill,minmax(280px,340px));justify-content:start;gap:34px}.aba-book-card,.aba-book-card:hover{overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none;transform:none}.aba-book-card>img,.aba-book-cover-placeholder{width:100%;aspect-ratio:1/1;border:1px solid #d8e5f0;border-radius:22px;object-fit:cover;background:#eaf4fc;box-shadow:0 18px 38px rgba(8,45,91,.14);transition:transform .3s ease,box-shadow .3s ease}.aba-book-card:hover>img{transform:translateY(-5px);box-shadow:0 27px 48px rgba(8,45,91,.2)}.aba-book-card>div:last-child{width:calc(100% - 28px);min-height:0;margin:-28px auto 0;padding:18px 19px 17px;border:1px solid #dce7f0;border-radius:16px;background:rgba(255,255,255,.98);box-shadow:0 12px 27px rgba(8,45,91,.12);position:relative;z-index:2}.aba-book-card-top{margin:0 0 5px}.aba-book-card h2{margin:2px 0 3px;font-size:21px}.aba-book-card b{font-size:13px}.aba-book-card p{margin:7px 0;font-size:12px}.aba-book-card>div:last-child>p:not(.aba-book-meta){display:none}.aba-book-card .aba-btn.primary{width:100%;justify-content:center;margin-top:10px;min-height:43px;border-radius:9px}.aba-book-admin-actions{justify-content:center;margin-top:11px}.aba-book-price{font-size:19px}.aba-book-card small{font-size:11px}@media(max-width:620px){.aba-book-grid{grid-template-columns:minmax(0,380px);justify-content:center}.aba-book-card{max-width:380px}}.aba-translations-page{min-height:75vh;padding:34px 22px 76px;background:linear-gradient(180deg,#eef6ff 0,#f8fbfe 42%,#fff 100%)!important}.aba-translations-page .aba-admin-shell{max-width:1320px}.aba-translations-heading{position:relative;overflow:hidden;align-items:center;margin-bottom:26px;padding:34px 38px;border-radius:24px;background:linear-gradient(125deg,#082f66 0,#0d4f91 62%,#087fc2 100%);box-shadow:0 20px 46px rgba(8,47,102,.2);color:#fff}.aba-translations-heading:after{content:"文 · ABC";position:absolute;right:235px;bottom:-20px;color:rgba(255,255,255,.07);font-size:86px;font-weight:900;transform:rotate(-7deg)}.aba-translations-heading>div:first-child{position:relative;z-index:1}.aba-translations-heading .aba-kicker{color:#ffb9c0}.aba-translations-heading h1{margin:7px 0 8px;color:#fff;font-size:clamp(36px,4vw,56px);line-height:1}.aba-translations-heading p{margin:0;color:#dcecff;font-size:16px}.aba-translation-benefits{display:flex;flex-wrap:wrap;gap:9px;margin-top:20px}.aba-translation-benefits span{display:inline-flex;align-items:center;gap:7px;padding:8px 11px;border:1px solid rgba(255,255,255,.22);border-radius:999px;background:rgba(255,255,255,.1);color:#fff;font-size:12px;font-weight:800}.aba-translation-benefits i{color:#7fd2ff}.aba-translations-heading .aba-translation-price{position:relative;z-index:2;min-width:230px;padding:22px 24px;border:1px solid rgba(255,255,255,.45);border-radius:18px;background:rgba(255,255,255,.96);box-shadow:0 14px 30px rgba(2,27,63,.2)}.aba-translations-heading .aba-translation-price strong{font-size:42px}.aba-translations-heading .aba-translation-price span{font-size:13px}.aba-translation-layout{grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);gap:24px}.aba-translations-page .aba-panel{border:1px solid #d6e3ef;border-radius:20px;background:#fff;box-shadow:0 14px 34px rgba(8,47,91,.08)}.aba-translation-layout>.aba-panel{padding:26px}.aba-translation-layout h2{margin:0 0 5px;color:#0b3267;font-size:25px}.aba-translation-layout .aba-panel-heading-row p{margin:0 0 20px;color:#71879d}.aba-translation-request-form .aba-form-grid{gap:17px}.aba-translation-request-form label>span{color:#294e73;font-size:12px;font-weight:900}.aba-translation-request-form select,.aba-translation-request-form textarea,.aba-translation-request-form input{min-height:48px;border:1px solid #c8d9e8;border-radius:10px;background:#fafdff;transition:border-color .2s,box-shadow .2s}.aba-translation-request-form select:focus,.aba-translation-request-form textarea:focus,.aba-translation-request-form input:focus{border-color:#1687cf;box-shadow:0 0 0 3px rgba(22,135,207,.12);outline:0}.aba-translation-request-form input[type=file]{padding:11px;border:2px dashed #9fc4df;background:#eef8ff}.aba-translation-request-form textarea{min-height:120px}.aba-translation-request-form>button{min-height:51px;padding:0 26px;border-radius:10px;background:#cf1728;box-shadow:0 9px 20px rgba(207,23,40,.2);font-weight:900}.aba-translation-payment-panel{overflow:hidden;border-top:5px solid #087fc2!important}.aba-translation-payment-empty{min-height:290px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px;text-align:center;border:1px dashed #bdd4e6;border-radius:15px;background:linear-gradient(145deg,#f7fbff,#edf7ff)}.aba-translation-payment-empty>i{width:62px;height:62px;display:grid;place-items:center;margin-bottom:13px;border-radius:50%;background:#0b3267;color:#fff;font-size:25px;box-shadow:0 10px 22px rgba(11,50,103,.2)}.aba-translation-payment-empty>strong{color:#0b3267;font-size:21px}.aba-translation-payment-empty p{max-width:310px;margin:8px auto 20px}.aba-translation-payment-empty>span{padding:8px 13px;border-radius:999px;background:#ddecf8;color:#0b4f85;font-weight:900}.aba-translation-order-list{margin-top:5px}.aba-translations-page>.aba-admin-shell>.aba-panel{margin-top:24px;padding:25px}.aba-translation-order-card{padding:17px;border-radius:12px;background:#fafdff}.aba-translation-status{font-size:12px}@media(max-width:760px){.aba-translations-page{padding:22px 13px 55px}.aba-translations-heading{padding:27px 22px}.aba-translations-heading:after{display:none}.aba-translations-heading .aba-translation-price{width:100%;min-width:0}.aba-translation-layout{grid-template-columns:1fr}.aba-translation-layout>.aba-panel{padding:20px}.aba-translation-benefits{display:grid}.aba-translation-request-form>button{width:100%}}.aba-ranking-podium:before,.aba-ranking-podium:after{display:none!important}.aba-ranking-shooting-star{position:absolute;z-index:2;left:var(--start-x);top:var(--start-y);width:145px;height:4px;display:block;border-radius:999px;pointer-events:none;opacity:0;background:linear-gradient(90deg,transparent 0%,rgba(181,226,255,.2) 35%,#fff 88%,#fff 100%);filter:drop-shadow(0 0 5px #fff) drop-shadow(0 0 11px #61bdff);animation:aba-ranking-star-flight var(--flight) cubic-bezier(.22,.45,.55,.92) forwards;transform-origin:center}.aba-ranking-shooting-star.from-right{background:linear-gradient(90deg,#fff 0%,#fff 12%,rgba(181,226,255,.2) 65%,transparent 100%)}.aba-ranking-shooting-star:after{content:"";position:absolute;right:-2px;top:50%;width:8px;height:8px;border-radius:50%;background:#fff;box-shadow:0 0 7px 2px #fff,0 0 15px 5px #69c3ff;transform:translateY(-50%)}.aba-ranking-shooting-star.from-right:after{right:auto;left:-2px}@keyframes aba-ranking-star-flight{0%{opacity:0;transform:translate3d(0,0,0) rotate(var(--heading)) scaleX(.65)}10%{opacity:1}78%{opacity:1}100%{opacity:0;transform:translate3d(var(--travel-x),var(--travel-y),0) rotate(var(--heading)) scaleX(1)}}@media(prefers-reduced-motion:reduce){.aba-ranking-shooting-star{display:none}}.aba-hero-bouncing-star{position:absolute;z-index:0;left:0;top:0;width:76px;height:76px;pointer-events:none;opacity:0;animation:aba-hero-star-bounce 8.5s cubic-bezier(.28,.15,.52,.95) .7s both}.aba-hero-bouncing-star i{position:absolute;inset:0;display:block;background:radial-gradient(circle at 35% 25%,#fff8b1 0 5%,#ffe45d 15%,#f8b400 48%,#cf7900 78%,#8d4700 100%);clip-path:polygon(50% 0,61% 34%,98% 35%,68% 56%,79% 94%,50% 72%,20% 94%,31% 56%,2% 35%,39% 34%);filter:drop-shadow(0 8px 8px rgba(73,37,0,.3)) drop-shadow(0 0 10px rgba(255,198,20,.58));transform-style:preserve-3d}.aba-hero-bouncing-star i:before{content:"";position:absolute;inset:10%;background:linear-gradient(135deg,rgba(255,255,255,.9),transparent 42%);clip-path:inherit}.aba-hero-bouncing-star i:after{content:"";position:absolute;inset:0;background:linear-gradient(315deg,rgba(112,49,0,.45),transparent 48%);clip-path:inherit}@keyframes aba-hero-star-bounce{0%{opacity:0;transform:translate3d(94vw,5vh,0) rotateY(0) rotate(12deg) scale(.65)}8%{opacity:1}20%{transform:translate3d(76vw,45vh,0) rotateY(160deg) rotate(-24deg) scale(1)}36%{transform:translate3d(58vw,10vh,0) rotateY(310deg) rotate(20deg) scale(.82)}52%{transform:translate3d(41vw,52vh,0) rotateY(470deg) rotate(-28deg) scale(1.08)}68%{transform:translate3d(25vw,16vh,0) rotateY(630deg) rotate(18deg) scale(.86)}84%{opacity:1;transform:translate3d(8vw,48vh,0) rotateY(790deg) rotate(-22deg) scale(1)}100%{opacity:0;transform:translate3d(-12vw,25vh,0) rotateY(960deg) rotate(16deg) scale(.65)}}@media(max-width:700px){.aba-hero-bouncing-star{width:54px;height:54px;animation-duration:7.5s}}@media(prefers-reduced-motion:reduce){.aba-hero-bouncing-star{display:none}}.aba-hero>.aba-hero-bouncing-star{position:absolute;z-index:0;left:0;top:0;width:88px;height:88px;animation:aba-hero-svg-star-bounce 5.2s linear .55s both}.aba-hero-bouncing-star>img{width:100%;height:100%;display:block;object-fit:contain;filter:drop-shadow(0 9px 8px rgba(82,42,0,.28)) drop-shadow(0 0 9px rgba(255,196,22,.45));transform:translateZ(0)}@keyframes aba-hero-svg-star-bounce{0%{opacity:0;transform:translate3d(96vw,0,0) rotate(0) scale(.72)}4%{opacity:1}17%{transform:translate3d(78vw,max(180px,calc(100vh - 240px)),0) rotate(-150deg) scaleX(1.13) scaleY(.84)}20%{transform:translate3d(74vw,calc(max(180px,calc(100vh - 240px)) - 34px),0) rotate(-185deg) scaleX(.9) scaleY(1.1)}35%{transform:translate3d(58vw,0,0) rotate(-330deg) scaleX(1.12) scaleY(.85)}38%{transform:translate3d(54vw,34px,0) rotate(-365deg) scaleX(.9) scaleY(1.1)}53%{transform:translate3d(38vw,max(180px,calc(100vh - 240px)),0) rotate(-510deg) scaleX(1.13) scaleY(.84)}56%{transform:translate3d(34vw,calc(max(180px,calc(100vh - 240px)) - 34px),0) rotate(-545deg) scaleX(.9) scaleY(1.1)}71%{transform:translate3d(19vw,0,0) rotate(-690deg) scaleX(1.12) scaleY(.85)}74%{transform:translate3d(15vw,34px,0) rotate(-725deg) scaleX(.9) scaleY(1.1)}88%{opacity:1;transform:translate3d(1vw,max(180px,calc(100vh - 240px)),0) rotate(-870deg) scaleX(1.1) scaleY(.86)}100%{opacity:0;transform:translate3d(-11vw,34%,0) rotate(-990deg) scale(.65)}}@media(max-width:700px){.aba-hero>.aba-hero-bouncing-star{width:62px;height:62px;animation-duration:4.7s}}@keyframes aba-hero-svg-star-bounce{0%{opacity:0;transform:translate3d(96vw,0,0) scale(.72)}4%{opacity:1}17%{transform:translate3d(78vw,max(180px,calc(100vh - 240px)),0) scaleX(1.05) scaleY(.95)}20%{transform:translate3d(74vw,calc(max(180px,calc(100vh - 240px)) - 34px),0) scale(.98)}35%{transform:translate3d(58vw,0,0) scaleX(1.05) scaleY(.95)}38%{transform:translate3d(54vw,34px,0) scale(.98)}53%{transform:translate3d(38vw,max(180px,calc(100vh - 240px)),0) scaleX(1.05) scaleY(.95)}56%{transform:translate3d(34vw,calc(max(180px,calc(100vh - 240px)) - 34px),0) scale(.98)}71%{transform:translate3d(19vw,0,0) scaleX(1.05) scaleY(.95)}74%{transform:translate3d(15vw,34px,0) scale(.98)}88%{opacity:1;transform:translate3d(1vw,max(180px,calc(100vh - 240px)),0) scaleX(1.04) scaleY(.96)}100%{opacity:0;transform:translate3d(-11vw,34%,0) scale(.65)}}.aba-hero>.aba-hero-bouncing-star{animation-duration:2.05s;animation-delay:.3s}@keyframes aba-hero-svg-star-bounce{0%{opacity:0;transform:translate3d(96vw,0,0) scale(.72)}5%{opacity:1}36%{opacity:1;transform:translate3d(62vw,max(180px,calc(100vh - 240px)),0) scaleX(1.05) scaleY(.95)}42%{transform:translate3d(56vw,calc(max(180px,calc(100vh - 240px)) - 28px),0) scale(.98)}68%{transform:translate3d(28vw,0,0) scaleX(1.05) scaleY(.95)}74%{opacity:1;transform:translate3d(22vw,28px,0) scale(.98)}100%{opacity:0;transform:translate3d(-11vw,42%,0) scale(.68)}}.aba-hero-bouncing-star,.aba-hero>.aba-hero-bouncing-star{display:none!important;visibility:hidden!important;opacity:0!important;animation:none!important}.aba-profile-page:not(.aba-admin-profile-embed){box-sizing:border-box;width:100%;max-width:none;margin:0;padding:34px 28px 70px;background:#eef6ff}.aba-profile-page:not(.aba-admin-profile-embed) .aba-profile-layout{width:100%;max-width:1480px;margin:0 auto;grid-template-columns:minmax(0,1fr) 320px;gap:28px}.aba-profile-page:not(.aba-admin-profile-embed) .aba-profile-feed{width:100%;max-width:none;justify-self:stretch;gap:20px}.aba-profile-page:not(.aba-admin-profile-embed) .aba-profile-feed>.aba-panel{padding:24px 26px;border:1px solid #d5e3f1;border-radius:18px;background:#fff;box-shadow:0 13px 32px rgba(16,55,96,.07)}.aba-profile-page:not(.aba-admin-profile-embed) .aba-profile-feed>.aba-panel h2{color:#0b3267;font-size:24px;font-weight:800}.aba-profile-page:not(.aba-admin-profile-embed) .aba-profile-feed>.aba-panel p{color:#637c9a}@media (max-width:900px){.aba-profile-page:not(.aba-admin-profile-embed){padding:24px 14px 60px}.aba-profile-page:not(.aba-admin-profile-embed) .aba-profile-layout{grid-template-columns:1fr}}body.aba-adminsite-body .aba-adminsite-shell,body.aba-adminsite-body .aba-adminsite-shell.aba-my-shell{width:100%!important;max-width:none!important;min-height:calc(100vh - var(--aba-personal-header-height) - var(--aba-personal-footer-height));margin:0!important;padding:0!important;grid-template-columns:250px minmax(0,1fr)!important;gap:0!important;align-items:stretch!important}body.aba-adminsite-body .aba-adminsite-sidebar,body.aba-adminsite-body .aba-adminsite-sidebar.aba-my-service-rail{grid-column:auto;grid-row:auto;top:var(--aba-personal-header-height)!important;width:250px!important;height:calc(100vh - var(--aba-personal-header-height) - var(--aba-personal-footer-height))!important;max-height:none!important;padding:12px 10px 10px!important;border:0!important;border-right:1px solid #cbdbea!important;border-radius:0!important;background:#eaf3fb!important;box-shadow:7px 0 18px rgba(18,55,102,.08)!important}body.aba-adminsite-body .aba-adminsite-sidebar-head{display:none!important}body.aba-adminsite-body .aba-adminsite-sidebar nav{display:grid!important;gap:4px!important;padding:0!important}body.aba-adminsite-body .aba-adminsite-sidebar nav a,body.aba-adminsite-body .aba-adminsite-public-profile{min-height:42px!important;display:grid!important;grid-template-columns:30px minmax(0,1fr)!important;gap:9px!important;padding:5px 8px!important;border:1px solid transparent!important;border-radius:10px!important;background:transparent!important;color:var(--aba-blue)!important;box-shadow:none!important;font-size:12px!important}body.aba-adminsite-body .aba-adminsite-sidebar nav a i,body.aba-adminsite-body .aba-adminsite-public-profile i{width:30px!important;height:30px!important;display:grid;place-items:center;border-radius:9px!important;color:#fff!important;background:var(--aba-blue)!important}body.aba-adminsite-body .aba-adminsite-sidebar nav a:hover,body.aba-adminsite-body .aba-adminsite-sidebar nav a.active,body.aba-adminsite-body .aba-adminsite-public-profile:hover{transform:none!important;border-color:var(--aba-red)!important;color:#fff!important;background:var(--aba-red)!important}body.aba-adminsite-body .aba-adminsite-sidebar nav a:hover i,body.aba-adminsite-body .aba-adminsite-sidebar nav a.active i,body.aba-adminsite-body .aba-adminsite-public-profile:hover i{color:var(--aba-red)!important;background:#fff!important}body.aba-adminsite-body .aba-adminsite-nav-title{padding:9px 7px 4px;color:#70849a}body.aba-adminsite-body .aba-adminsite-public-profile{margin:8px 0 0!important}body.aba-adminsite-body .aba-adminsite-main,body.aba-adminsite-body .aba-my-main-panel.aba-adminsite-main{min-width:0;min-height:calc(100vh - var(--aba-personal-header-height) - var(--aba-personal-footer-height));display:grid;align-content:start;gap:20px!important;padding:20px 24px 50px!important;overflow:auto}body.aba-adminsite-body .aba-my-shell.is-rail-collapsed,body.aba-adminsite-body .aba-adminsite-shell.is-rail-collapsed{grid-template-columns:62px minmax(0,1fr)!important}body.aba-adminsite-body .aba-my-shell.is-rail-collapsed .aba-adminsite-sidebar{width:62px!important;padding-inline:8px!important;overflow:hidden!important}body.aba-adminsite-body .aba-my-shell.is-rail-collapsed .aba-adminsite-sidebar nav a,body.aba-adminsite-body .aba-my-shell.is-rail-collapsed .aba-adminsite-public-profile{grid-template-columns:1fr!important;padding-inline:6px!important}body.aba-adminsite-body .aba-my-shell.is-rail-collapsed .aba-adminsite-sidebar nav a span,body.aba-adminsite-body .aba-my-shell.is-rail-collapsed .aba-adminsite-public-profile span,body.aba-adminsite-body .aba-my-shell.is-rail-collapsed .aba-adminsite-nav-title{display:none!important}.aba-adminsite-embed-wrap{width:100%;min-height:calc(100vh - var(--aba-personal-header-height) - var(--aba-personal-footer-height) - 190px);overflow:hidden;border:1px solid #d7e3f0;border-radius:16px;background:#fff}.aba-adminsite-embed-wrap iframe{width:100%;height:calc(100vh - var(--aba-personal-header-height) - var(--aba-personal-footer-height) - 190px);min-height:680px;display:block;border:0}.aba-adminsite-embed-wrap.is-auto-height{min-height:680px;overflow:visible}.aba-adminsite-embed-wrap.is-auto-height iframe{height:680px;min-height:680px;overflow:hidden}.aba-adminsite-embed-wrap.is-auto-height{border-radius:16px;overflow:visible}.aba-adminsite-embed-wrap.is-auto-height iframe{display:block;width:100%;border:0;overflow:hidden}body.aba-admin-embed-body{padding:0!important;background:#fff!important}body.aba-admin-embed-body>.sticky-header,body.aba-admin-embed-body>.site-footer,body.aba-admin-embed-body>.profile-side-drawer,body.aba-admin-embed-body>.profile-side-backdrop,body.aba-admin-embed-body>.aba-drbull-widget{display:none!important}body.aba-admin-embed-body .aba-course-page{width:100%!important;min-height:100vh;margin:0!important;padding:18px!important}@media (max-width:760px){body.aba-adminsite-body .aba-adminsite-shell,body.aba-adminsite-body .aba-adminsite-shell.aba-my-shell{grid-template-columns:64px minmax(0,1fr)!important}body.aba-adminsite-body .aba-adminsite-sidebar,body.aba-adminsite-body .aba-adminsite-sidebar.aba-my-service-rail{position:sticky!important;width:64px!important;overflow:hidden!important;padding-inline:8px!important}body.aba-adminsite-body .aba-adminsite-sidebar nav a,body.aba-adminsite-body .aba-adminsite-public-profile{grid-template-columns:1fr!important;padding-inline:5px!important}body.aba-adminsite-body .aba-adminsite-sidebar nav a span,body.aba-adminsite-body .aba-adminsite-public-profile span,body.aba-adminsite-body .aba-adminsite-nav-title{display:none!important}body.aba-adminsite-body .aba-adminsite-main{padding:12px 10px 42px!important}}.aba-ranking-podium{position:relative;isolation:isolate;overflow:hidden}.aba-ranking-podium>article{position:relative;z-index:3}.aba-ranking-podium:before,.aba-ranking-podium:after{content:"";position:absolute;z-index:1;width:150px;height:3px;border-radius:999px;pointer-events:none;opacity:0;background:linear-gradient(90deg,#fff 0%,#fff 12%,rgba(186,226,255,.25) 65%,transparent 100%);filter:drop-shadow(0 0 5px #fff) drop-shadow(0 0 10px #77c8ff);transform:rotate(-18deg)}.aba-ranking-podium:before{top:10%;right:-180px;animation:aba-shooting-star-one 9s cubic-bezier(.3,.05,.65,.95) 1.5s infinite}.aba-ranking-podium:after{top:-35px;right:24%;width:110px;animation:aba-shooting-star-two 12s cubic-bezier(.3,.05,.65,.95) 6s infinite}@keyframes aba-shooting-star-one{0%,68%{opacity:0;transform:translate3d(0,0,0) rotate(-18deg)}70%{opacity:1}78%{opacity:1}83%,100%{opacity:0;transform:translate3d(-1450px,430px,0) rotate(-18deg)}}@keyframes aba-shooting-star-two{0%,74%{opacity:0;transform:translate3d(0,0,0) rotate(-28deg)}76%{opacity:.9}84%{opacity:.9}89%,100%{opacity:0;transform:translate3d(-920px,590px,0) rotate(-28deg)}}@media(prefers-reduced-motion:reduce){.aba-ranking-podium:before,.aba-ranking-podium:after{display:none}}.aba-book-card>div:last-child{width:100%;margin:0;padding:15px 5px 0;border:0;border-radius:0;background:transparent;box-shadow:none}.aba-book-card>img,.aba-book-cover-placeholder{border-radius:18px}.aba-book-card .aba-btn.primary{border:1px solid #0b3267;background:#fff;color:#0b3267;box-shadow:none}.aba-book-card .aba-btn.primary:hover{background:#0b3267;color:#fff}.aba-book-purchase-trigger{display:none!important}.aba-book-detail-modal{width:min(920px,calc(100vw - 34px));max-height:88vh;padding:0;border:0;border-radius:24px;background:#fff;box-shadow:0 30px 90px rgba(3,29,65,.38);overflow:hidden}.aba-book-detail-modal::backdrop{background:rgba(5,27,54,.72);backdrop-filter:blur(3px)}.aba-book-detail-modal[open]{display:grid;grid-template-columns:minmax(320px,48%) minmax(0,1fr)}.aba-book-detail-close{position:absolute;right:16px;top:14px;z-index:5;width:36px;height:36px;border:0;border-radius:50%;background:#0b3267;color:#fff;font-size:25px;line-height:1;cursor:pointer}.aba-book-detail-cover{min-height:540px;display:grid;place-items:center;padding:26px;background:linear-gradient(145deg,#eaf5ff,#d8ebfa)}.aba-book-detail-cover img{display:block;width:100%;height:100%;max-height:570px;object-fit:contain;border-radius:16px;filter:drop-shadow(0 18px 22px rgba(5,37,75,.2))}.aba-book-detail-modal>section{display:flex;flex-direction:column;padding:50px 42px 38px;overflow-y:auto}.aba-book-detail-modal>section>small{color:#cf1728;font-weight:900;letter-spacing:.05em}.aba-book-detail-modal h2{margin:8px 0 6px;color:#0b3267;font-size:clamp(30px,4vw,46px);line-height:1.05}.aba-book-detail-modal>section>b{color:#55718c;font-size:16px}.aba-book-detail-meta{margin:10px 0 0;color:#7890a7;font-size:13px}.aba-book-detail-description{margin:25px 0;color:#405c76;font-size:16px;line-height:1.7;white-space:pre-line}.aba-book-detail-bottom{display:grid;grid-template-columns:auto minmax(190px,1fr);align-items:center;gap:22px;margin-top:auto;padding-top:25px;border-top:1px solid #dce7f0}.aba-book-detail-bottom>strong{color:#0b3267;font-size:27px}.aba-book-detail-bottom .aba-btn{justify-content:center;min-height:50px}.aba-book-detail-description:empty:before{content:"Información completa disponible próximamente.";color:#8a9bab;font-style:italic}@media(max-width:760px){.aba-book-detail-modal[open]{display:block;overflow-y:auto}.aba-book-detail-cover{min-height:0;height:auto;padding:18px}.aba-book-detail-cover img{max-height:390px}.aba-book-detail-modal>section{padding:28px 24px 26px;overflow:visible}.aba-book-detail-bottom{grid-template-columns:1fr}.aba-book-detail-close{position:fixed;right:max(20px,calc((100vw - min(920px,calc(100vw - 34px)))/2 + 12px));top:calc(6vh + 10px)}}@media(min-width:1000px){.aba-calendar-page{padding:18px 24px!important;min-height:calc(100vh - 78px)}.aba-calendar-shell{width:min(1680px,100%)!important;max-width:none!important;margin:0 auto!important;padding:16px!important}.aba-calendar-heading{margin:0 0 8px!important}.aba-calendar-heading h1{font-size:34px!important}.aba-calendar-legend{margin:0 0 8px!important;padding:7px 12px!important}.aba-calendar-grid{min-height:calc(100vh - 260px);grid-template-rows:30px repeat(6,minmax(72px,1fr))}.aba-calendar-day{min-height:0!important;padding:7px!important}.aba-calendar-event{padding:4px 6px!important}.aba-calendar-event-topic,.aba-calendar-event-meta,.aba-calendar-event-status{display:none!important}.aba-simple-page.aba-one-on-one-page{width:min(1680px,calc(100% - 40px))!important;max-width:none!important;margin:0 auto!important;padding:18px 0 24px!important}.aba-one-on-one-topbar{min-height:0!important;padding:12px 18px!important;margin-bottom:10px!important}.aba-one-on-one-topbar h1{font-size:38px!important}.aba-one-on-one-calendar-panel{padding:14px 18px!important}.aba-one-on-one-calendar-grid{grid-template-rows:24px repeat(6,minmax(66px,1fr));min-height:calc(100vh - 275px)}button.aba-one-on-one-day,.aba-one-on-one-day.empty{min-height:0!important;padding:7px!important}.aba-one-on-one-day strong{font-size:17px!important}.aba-one-on-one-day span{font-size:10px!important}}.aba-profile-edit-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}@media(min-width:900px){.aba-calendar-page{min-height:0!important;padding:34px 24px 58px!important;background:#f7faff!important}.aba-calendar-page .aba-calendar-shell{width:min(1420px,100%)!important;max-width:1420px!important;min-height:0!important;margin:0 auto!important;padding:22px!important;border-radius:16px!important}.aba-calendar-page .aba-calendar-heading{margin:0 0 14px!important}.aba-calendar-page .aba-calendar-heading h1{font-size:clamp(42px,4vw,60px)!important;line-height:.95!important}.aba-calendar-page .aba-calendar-legend{margin:0 0 12px!important;padding:8px 12px!important}.aba-calendar-page .aba-calendar-grid{min-height:0!important;height:auto!important;grid-template-rows:28px repeat(6,minmax(78px,auto))!important;align-content:start!important;gap:6px!important}.aba-calendar-page .aba-calendar-weekday{min-height:28px!important;height:28px!important;display:grid!important;place-items:center!important;font-size:11px!important}.aba-calendar-page .aba-calendar-day{min-height:78px!important;height:auto!important;padding:6px 7px!important;border-radius:10px!important;overflow:visible!important}.aba-calendar-page .aba-calendar-day-heading{min-height:18px!important;justify-content:center!important;text-align:center!important}.aba-calendar-page .aba-calendar-day-number{width:auto!important;height:auto!important;min-width:0!important;display:block!important;margin:0 auto!important;background:transparent!important;font-size:16px!important;line-height:1!important;text-align:center!important}.aba-calendar-page .aba-calendar-day.is-today{border:2px solid #2d8fd5!important;background:#eef7ff!important}.aba-calendar-page .aba-calendar-day.is-past:not(.is-today){border-color:#f1c9ce!important;background:#fff1f3!important;color:#a85561!important}.aba-calendar-page .aba-calendar-day.is-past:not(.is-today) .aba-calendar-day-number{color:#bd3545!important}.aba-calendar-page .aba-calendar-day.is-past:not(.is-today) .aba-calendar-no-events{color:#c87882!important;font-weight:700!important}.aba-calendar-page .aba-calendar-day.is-today .aba-calendar-day-number{display:grid!important;place-items:center!important;width:25px!important;height:25px!important;margin:0 auto!important;border-radius:50%!important;background:#123a6f!important;color:#fff!important;font-size:14px!important;font-weight:900!important;line-height:1!important;opacity:1!important;visibility:visible!important}.aba-calendar-page .aba-calendar-events{max-height:none!important;height:auto!important;margin-top:4px!important;overflow:visible!important}.aba-calendar-page .aba-calendar-event{min-height:0!important;margin-top:2px!important;padding:3px 5px!important;border-radius:6px!important;font-size:10px!important;line-height:1.1!important}.aba-calendar-page .aba-calendar-event-top{gap:4px!important}.aba-calendar-page .aba-calendar-event-title{font-size:10px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.aba-calendar-page .aba-calendar-no-events{display:block!important;margin-top:7px!important;text-align:center!important;font-size:9px!important}}body.aba-my-private-body .aba-my-one-on-one-frame-wrap,body.aba-my-private-body .aba-my-one-on-one-frame{height:calc(100vh - var(--aba-personal-header-height) - var(--aba-personal-footer-height))!important;min-height:0!important}body.aba-one-booking-modal-open .site-footer.neuro-footer,body.aba-one-booking-modal-open .nh-footer-bottom-wrap{visibility:hidden!important}.aba-profile-live-task{width:min(1480px,calc(100% - 56px));margin:0 auto 22px;padding:18px 22px;display:grid;grid-template-columns:auto minmax(240px,1fr) auto auto;align-items:center;gap:20px;border:1px solid #bcd9ee;border-top:5px solid #d7192d;border-radius:15px;background:linear-gradient(120deg,#eef8ff,#fff);box-shadow:0 14px 35px rgba(10,51,104,.08)}.aba-live-task-icon{width:52px;height:52px;border-radius:14px;display:grid;place-items:center;background:#123a6f;color:#fff;font-size:23px;overflow:hidden}.aba-live-task-icon img{display:block;width:38px;height:38px;object-fit:contain}.aba-profile-live-task small{color:#d7192d;font-weight:900;letter-spacing:.09em}.aba-profile-live-task h2{margin:3px 0;color:#123a6f}.aba-profile-live-task p{margin:0;color:#62758c}.aba-live-task-countdown{display:flex;border:1px solid #d2e0eb;border-radius:10px;overflow:hidden}.aba-live-task-countdown span{min-width:67px;padding:8px;text-align:center;color:#d7192d;font-size:10px;border-right:1px solid #d2e0eb}.aba-live-task-countdown span:last-child{border:0}.aba-live-task-countdown strong{display:block;color:#123a6f;font-size:21px}.aba-profile-live-task .is-disabled{pointer-events:none;opacity:.55;white-space:nowrap}@media(max-width:950px){.aba-profile-live-task{grid-template-columns:auto 1fr}.aba-live-task-countdown{grid-column:1/-1}.aba-profile-live-task>.aba-btn{grid-column:1/-1;justify-content:center}}.aba-chat-room-icon.spanish{background:#174b7f!important;color:#fff!important}.aba-chat-room-icon.english{background:#d7192d!important;color:#fff!important}.aba-chat-room-icon i{font-size:18px}.aba-chat-tabs>a>span:nth-child(2){min-width:0;white-space:normal}.aba-chat-messages{padding-inline:clamp(14px,3vw,40px)!important}.aba-chat-message{width:min(82%,920px)!important;max-width:82%!important;box-shadow:none!important}.aba-chat-message.mine{margin-left:auto!important}.aba-chat-bubble{width:100%!important;max-width:none!important;box-shadow:none!important}.aba-chat-search-results{margin:8px 10px;padding:8px;border:1px solid #d3e0eb;border-radius:14px;background:#fff}.aba-chat-search-results a{border-radius:11px!important;margin:4px 0!important}.aba-community-rules{width:min(520px,calc(100% - 28px));border:0;border-radius:22px;padding:0;box-shadow:0 28px 80px rgba(8,43,83,.28);color:#123a6f}.aba-community-rules::backdrop{background:rgba(7,31,61,.62)}.aba-community-rules form{padding:28px;display:grid;gap:14px}.aba-community-rules h2,.aba-community-rules p{margin:0}.aba-community-rules li{margin:8px 0}.aba-community-rules-icon{width:58px;height:58px;border-radius:18px;display:grid;place-items:center;background:#e8f3fb;color:#d7192d;font-size:27px}@media(max-width:700px){.aba-chat-message{width:92%!important;max-width:92%!important}.aba-chat-messages{padding:12px!important}.aba-community-rules form{padding:22px}.aba-chat-tabs>a{min-height:62px}}.aba-live-task-calendar,.aba-event-reminder time{width:72px;border-radius:12px;overflow:hidden;display:grid;text-align:center;background:#fff;border:1px solid #c9d9e7;box-shadow:0 8px 20px rgba(9,48,93,.1)}.aba-live-task-calendar b,.aba-event-reminder time b{padding:6px;background:#d7192d;color:#fff;font-size:11px;letter-spacing:.08em}.aba-live-task-calendar strong,.aba-event-reminder time strong{padding:7px;color:#123a6f;font-size:30px;line-height:1}.aba-event-reminder{width:min(660px,calc(100% - 28px));border:0;border-top:7px solid #d7192d;border-radius:22px;padding:28px;box-shadow:0 30px 90px rgba(6,33,67,.32);color:#123a6f}.aba-event-reminder::backdrop{background:rgba(7,31,61,.62)}.aba-event-reminder>button{position:absolute;right:13px;top:10px;width:36px;height:36px;border:0;border-radius:50%;background:#edf4fa;color:#123a6f;font-size:25px}.aba-event-reminder{grid-template-columns:auto 1fr;gap:22px;align-items:start}.aba-event-reminder[open]{display:grid}.aba-event-reminder small{color:#d7192d;font-weight:900;letter-spacing:.08em}.aba-event-reminder h2{margin:5px 0}.aba-event-reminder p{margin:0 0 18px;color:#5d7087}@media(max-width:620px){.aba-profile-live-task{width:calc(100% - 24px);padding:15px;gap:12px}.aba-live-task-calendar{width:62px}.aba-live-task-calendar strong{font-size:25px}.aba-event-reminder{padding:22px 18px;grid-template-columns:1fr}.aba-event-reminder time{width:68px}.aba-live-task-countdown{width:100%}.aba-live-task-countdown span{min-width:0;flex:1;padding:7px 3px}}.aba-profile-attempts .aba-panel-heading-row small{color:#d7192d;font-weight:900;letter-spacing:.08em}.aba-profile-attempt-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.aba-profile-attempt{border:1px solid #d6e2ee;border-radius:12px;background:#fff;overflow:hidden}.aba-profile-attempt.is-empty{background:#edf1f6;color:#718096}.aba-profile-attempt summary{list-style:none;display:flex;align-items:center;gap:12px;padding:14px;cursor:pointer}.aba-profile-attempt summary::-webkit-details-marker{display:none}.aba-profile-attempt summary>b{width:34px;height:52px;border-radius:9px;background:#8796aa;color:#fff;display:grid;place-items:center;font-size:20px}.aba-profile-attempt summary>span{flex:1}.aba-profile-attempt summary strong,.aba-profile-attempt summary small{display:block}.aba-profile-attempt form{padding:0 14px 14px;display:grid;gap:10px}.aba-profile-attempt label{font-size:11px;font-weight:800;color:#49627d}.aba-profile-attempt input{width:100%;margin-top:4px;border:1px solid #cbd9e6;border-radius:7px;padding:7px}.aba-attempt-domain-inputs{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}@media(max-width:1100px){.aba-profile-attempt-grid{grid-template-columns:repeat(2,1fr)}}.aba-profile-feed{gap:22px}.aba-profile-overview{display:grid;grid-template-columns:minmax(320px,.85fr) minmax(380px,1.15fr);gap:28px;align-items:center}.aba-profile-readiness{display:flex;align-items:center;gap:22px}.aba-profile-readiness small,.aba-profile-exam-card>div>small,.aba-profile-evolution small,.aba-profile-rank-card>small{color:#d7192d;font-weight:900;letter-spacing:.09em}.aba-profile-readiness h2{margin:5px 0;color:#0b3368}.aba-profile-readiness p{margin:0;color:#60718a}.aba-profile-donut,.aba-profile-success-ring{--value:0;flex:0 0 136px;width:136px;aspect-ratio:1;border-radius:50%;display:grid;place-items:center;background:conic-gradient(#d7192d calc(var(--value)*1%),#efd9df 0);position:relative}.aba-profile-donut:before,.aba-profile-success-ring:before{content:"";position:absolute;inset:14px;border-radius:50%;background:#fff}.aba-profile-donut strong,.aba-profile-success-ring strong{z-index:1;font-size:30px;color:#0b3368}.aba-profile-domain-bars{display:grid;gap:10px;--domain-a:#de1830;--domain-b:#f59d23;--domain-c:#28a9df;--domain-d:#6256d9;--domain-e:#2cab76;--domain-f:#aa4cb8}.aba-profile-domain-bars>div{display:grid;grid-template-columns:34px 1fr 48px;align-items:center;gap:10px}.aba-profile-domain-bars b{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:#0b3368;color:#fff}.aba-profile-domain-bars span{height:12px;border-radius:20px;background:#dfeaf4;overflow:hidden}.aba-profile-domain-bars i{display:block;height:100%;border-radius:inherit;background:var(--domain-color)}.aba-profile-domain-bars strong{color:#0b3368;text-align:right}.aba-profile-summary-strip{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #d5e3ef;border-radius:14px;overflow:hidden}.aba-profile-summary-strip span{padding:16px 20px;border-right:1px solid #d5e3ef}.aba-profile-summary-strip span:last-child{border:0}.aba-profile-summary-strip small{display:block;color:#60718a}.aba-profile-summary-strip strong{display:block;color:#0b3368;font-size:27px;margin-top:3px}.aba-profile-metrics-link{grid-column:1/-1;justify-self:start}.aba-profile-exam-card{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:22px;background:linear-gradient(135deg,#f2f8ff,#fff)}.aba-profile-exam-icon{font-size:54px}.aba-profile-exam-card h2{color:#0b3368;margin:4px 0}.aba-profile-exam-card p{margin:0}.aba-profile-countdown{display:flex;border:1px solid #d6e2ee;border-radius:12px;overflow:hidden}.aba-profile-countdown span{min-width:76px;padding:10px;text-align:center;border-right:1px solid #d6e2ee;font-size:11px;color:#d7192d}.aba-profile-countdown span:last-child{border:0}.aba-profile-countdown strong{display:block;color:#0b3368;font-size:24px}.aba-profile-evolution{display:grid;grid-template-columns:1fr 190px;gap:25px;align-items:center}.aba-profile-evolution .aba-panel-heading-row{grid-column:1/-1}.aba-profile-domain-columns{height:210px;display:grid;grid-template-columns:repeat(6,1fr);gap:16px;align-items:end;border-bottom:1px solid #d6e2ee}.aba-profile-domain-columns>div{text-align:center;color:#0b3368}.aba-profile-domain-columns span{height:155px;display:flex;align-items:flex-end;justify-content:center;background:#eef3f9;border-radius:10px 10px 0 0}.aba-profile-domain-columns i{width:52%;min-height:4px;background:linear-gradient(#71a0ff,#2364d9);border-radius:9px 9px 0 0}.aba-profile-domain-columns strong,.aba-profile-domain-columns small{display:block;margin-top:5px}.aba-profile-success-ring{margin:auto}.aba-profile-success-ring span{position:absolute;top:145px;width:180px;text-align:center;color:#60718a;font-weight:700}.aba-profile-rank-card{background:linear-gradient(120deg,#092f63,#154f89);color:#fff}.aba-profile-rank-card h2{font-size:48px;margin:5px 0 15px}.aba-profile-rank-card>div{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.aba-profile-rank-card span{background:rgba(255,255,255,.1);padding:14px;border-radius:10px}.aba-profile-rank-card span strong{display:block;font-size:24px}.aba-profile-rank-card span{font-size:12px}@media(max-width:900px){.aba-profile-overview{grid-template-columns:1fr}.aba-profile-summary-strip{grid-template-columns:repeat(2,1fr)}.aba-profile-exam-card{grid-template-columns:auto 1fr}.aba-profile-countdown{grid-column:1/-1}.aba-profile-evolution{grid-template-columns:1fr}.aba-profile-success-ring{margin-bottom:35px}.aba-profile-rank-card>div{grid-template-columns:1fr}}.aba-profile-exam-icon{width:64px;height:64px;display:grid;place-items:center;font-size:0}.aba-profile-exam-icon img{display:block;width:64px;height:64px;object-fit:contain}.aba-profile-attempt-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start}.aba-profile-attempt{background:#e9eef5;border-color:#d5dee9}.aba-profile-attempt.is-complete{background:#eaf5ff;border-color:#86bceb;box-shadow:0 8px 20px rgba(24,105,180,.08)}.aba-attempt-domain-chart{height:132px;padding:14px 12px 8px;display:grid;grid-template-columns:repeat(6,1fr);gap:6px;align-items:end;background:#edf1f6;border-bottom:1px solid #d4dee9}.aba-profile-attempt.is-complete .aba-attempt-domain-chart{background:linear-gradient(180deg,#eaf5ff,#dceeff)}.aba-attempt-domain-chart span{height:106px;display:grid;grid-template-rows:1fr auto auto;align-items:end;justify-items:center;gap:3px}.aba-attempt-domain-chart span:before{content:"";grid-row:1;grid-column:1;width:10px;height:100%;border-radius:8px;background:#c4ccd8}.aba-attempt-domain-chart i{grid-row:1;grid-column:1;align-self:end;width:10px;min-height:5px;border-radius:8px;background:linear-gradient(#78a6ff,#3270df);z-index:1}.aba-attempt-domain-chart .is-missing i{background:#aeb8c7;height:5%!important}.aba-attempt-domain-chart b{font-size:11px;color:#123a6f}.aba-attempt-domain-chart em{font-size:9px;font-style:normal;color:#d7192d;font-weight:800}.aba-profile-attempt.is-empty summary>b{background:#9aa8ba}.aba-profile-attempt.is-complete summary>b{background:#176eb5}.aba-official-performance .aba-profile-domain-columns .is-missing i{background:#aeb8c7!important;height:5%!important}.aba-official-performance .aba-profile-domain-columns .is-missing small{color:#8695a8}.aba-profile-success-ring.is-empty{background:#e3e9f0}.aba-profile-success-ring.is-empty strong{color:#8997aa}@media(max-width:1200px){.aba-profile-attempt-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.aba-profile-attempt-grid{grid-template-columns:1fr}}.aba-calendar-dashboard{display:grid;grid-template-columns:minmax(430px,.78fr) minmax(480px,1.22fr);gap:20px;align-items:start}.aba-calendar-mini{min-height:0!important;grid-template-rows:26px repeat(6,58px)!important;gap:5px!important}.aba-calendar-mini .aba-calendar-day{min-height:58px!important;padding:5px!important}.aba-calendar-mini .aba-calendar-day-heading strong,.aba-calendar-mini .aba-calendar-events,.aba-calendar-mini .aba-calendar-no-events{display:none!important}.aba-calendar-mini .aba-calendar-day-number{margin:auto!important}.aba-calendar-mini .aba-calendar-day:has(.aba-calendar-events){box-shadow:inset 0 -4px #2d8fd5}.aba-calendar-upcoming{min-height:470px;padding:20px;border:1px solid #d7e4ef;border-radius:15px;background:#fff}.aba-calendar-upcoming .aba-panel-heading-row small{color:#d7192d;font-weight:900;letter-spacing:.09em}.aba-calendar-upcoming .aba-panel-heading-row h2{margin:3px 0;color:#123a6f}.aba-calendar-upcoming .aba-panel-heading-row>strong{width:38px;height:38px;display:grid;place-items:center;border-radius:50%;background:#123a6f;color:#fff}.aba-calendar-upcoming-list{display:grid;gap:9px;margin-top:15px;max-height:520px;overflow:auto}.aba-calendar-upcoming-list>a{display:grid;grid-template-columns:54px 1fr auto;gap:13px;align-items:center;padding:11px;border:1px solid #dbe6ef;border-radius:12px;background:#f8fbff;color:#123a6f;text-decoration:none}.aba-calendar-upcoming-list>a:hover{border-color:#2d8fd5;transform:translateY(-1px)}.aba-calendar-upcoming-list time{height:54px;display:grid;place-content:center;text-align:center;border-radius:10px;background:#e8f3fc}.aba-calendar-upcoming-list time b{font-size:22px;line-height:1}.aba-calendar-upcoming-list time span{font-size:9px;color:#d7192d;font-weight:900}.aba-calendar-upcoming-list h3{margin:2px 0;font-size:16px}.aba-calendar-upcoming-list p,.aba-calendar-upcoming-list small{margin:0;color:#65768b;font-size:11px}.aba-calendar-empty-month{min-height:330px;display:grid;place-content:center;justify-items:center;color:#718096}.aba-calendar-empty-month i{font-size:38px;color:#b8c8d8}@media(max-width:980px){.aba-calendar-dashboard{grid-template-columns:1fr}.aba-calendar-upcoming{min-height:0}.aba-calendar-mini{grid-template-rows:26px repeat(6,52px)!important}}.aba-profile-attempt>summary{display:block!important;padding:0!important}.aba-attempt-card-info{display:flex;align-items:center;gap:12px;padding:14px}.aba-attempt-card-info>b{flex:0 0 34px;width:34px;height:52px;border-radius:9px;background:#8796aa;color:#fff;display:grid;place-items:center;font-size:20px}.aba-profile-attempt.is-complete .aba-attempt-card-info>b{background:#176eb5}.aba-attempt-card-info>span{flex:1}.aba-attempt-card-info strong,.aba-attempt-card-info small{display:block}.aba-profile-attempt.is-empty .aba-attempt-card-info>b{background:#9aa8ba}.aba-profile-attempt>form{border-top:1px solid #d5e0ea;padding-top:14px!important}.aba-profile-feed>.aba-profile-exam-card{order:-2}.aba-attempt-card-info strong{font-size:16px;line-height:1.25;color:#123a6f}.aba-attempt-card-info small{margin-top:5px;line-height:1.35;color:#63778f}.aba-profile-exam-summary{grid-template-columns:1fr}.aba-reported-domains{display:grid!important;grid-template-columns:repeat(6,1fr);gap:6px!important;width:100%}.aba-reported-domains span{display:grid;place-items:center;grid-template-columns:auto auto;gap:3px;padding:9px 6px!important;background:#dfe8f1!important;color:#334c68!important;border:1px solid #c6d3df}.aba-reported-domains b{color:#334c68!important;margin:0!important}.aba-profile-exam-summary>small{color:#526b84!important}.aba-metrics-title .aba-profile-exam-summary{width:min(620px,55%)}@media(max-width:760px){.aba-reported-domains{grid-template-columns:repeat(3,1fr)}}body.aba-abalive-list-body{background:#fff!important}.aba-abalive-classes-page{background:#fff!important}.aba-abalive-shell{padding:34px clamp(24px,4vw,64px) 60px!important;background:#fff!important}.aba-abalive-list-heading{margin:0 0 28px!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.aba-abalive-list-heading h1{margin:0!important;color:#0b3267!important;font-size:clamp(38px,4vw,56px)!important;line-height:1!important;text-shadow:none!important}.aba-abalive-list-heading .aba-mentoring-heading-rule{display:block;width:72px;height:4px;margin-top:13px;border-radius:99px;background:#cf1728!important}.aba-unified-event-modal{z-index:9999!important;align-items:center!important;padding:22px!important}.aba-unified-event-modal-card{position:relative;width:min(1120px,calc(100vw - 44px))!important;height:min(860px,calc(100vh - 44px));padding:0!important;overflow:hidden!important;border-radius:18px!important;background:#fff!important}.aba-unified-event-modal-card>.aba-modal-close{z-index:3;right:14px;top:12px}.aba-unified-event-modal-card iframe{display:block;width:100%;height:100%;border:0;background:#fff}.aba-event-admin-embed-body{margin:0;background:#fff}.aba-event-admin-embed{padding:18px!important;background:#fff}.aba-event-admin-embed .aba-admin-shell{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.aba-event-admin-embed .aba-event-editor-panel{margin:0!important;padding:24px!important;border:0!important;box-shadow:none!important}.aba-event-admin-embed .aba-event-editor-panel>h2{margin:0 0 18px;color:#0b3267;font-size:28px}.aba-event-admin-embed .aba-form-grid{gap:14px}.aba-event-admin-embed textarea{min-height:90px}@media(max-width:700px){.aba-abalive-shell{padding:24px 16px 45px!important}.aba-unified-event-modal{padding:8px!important}.aba-unified-event-modal-card{width:calc(100vw - 16px)!important;height:calc(100vh - 16px)}}.aba-abalive-embed-body,.aba-abalive-embed-body .aba-abalive-page,.aba-abalive-embed-body .aba-abalive-shell{background:#fff!important}.aba-unified-event-modal-card{display:block!important;overflow-y:auto!important;padding:28px 32px 30px!important}.aba-unified-event-modal-heading{padding:0 44px 17px 0;border-bottom:1px solid #dbe5ef}.aba-unified-event-modal-heading small{color:#cf1728;font-weight:900;letter-spacing:.09em}.aba-unified-event-modal-heading h2{margin:4px 0;color:#0b3267;font-size:32px}.aba-unified-event-modal-heading p{margin:0;color:#6a7f95}.aba-unified-event-form{padding-top:20px}.aba-unified-event-form .aba-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px}.aba-unified-event-form fieldset{display:flex;gap:14px;padding:12px 15px;border:1px solid #ccdbe8;border-radius:10px}.aba-unified-event-form textarea{min-height:92px}.aba-unified-event-form-actions{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:18px}.aba-unified-event-form-actions button{min-width:190px}.aba-abalive-list-heading{min-height:104px!important;align-items:flex-start!important}.aba-abalive-list-heading .aba-mentoring-heading-actions{padding-top:5px}@media(max-width:700px){.aba-unified-event-modal-card{padding:22px 18px!important}.aba-unified-event-form .aba-form-grid{grid-template-columns:1fr}.aba-unified-event-form .span-2{grid-column:auto}.aba-unified-event-form-actions{align-items:stretch;flex-direction:column}.aba-unified-event-form-actions button{width:100%}}.aba-unified-event-modal{position:fixed!important;inset:0!important;z-index:2147483000!important;padding:18px!important;align-items:center!important;justify-content:center!important}.aba-unified-event-modal-card{width:min(1120px,calc(100vw - 36px))!important;height:auto!important;max-height:calc(100vh - 36px)!important;max-height:calc(100dvh - 36px)!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain}.aba-reported-domains span{display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;gap:4px!important}.aba-reported-domains span strong{color:#334c68}@media(max-width:700px){.aba-unified-event-modal{padding:8px!important}.aba-unified-event-modal-card{width:calc(100vw - 16px)!important;max-height:calc(100dvh - 16px)!important}}.aba-unified-event-modal{top:var(--aba-personal-header-height,68px)!important;right:0!important;bottom:var(--aba-personal-footer-height,34px)!important;left:0!important;padding:16px 20px!important}.aba-unified-event-modal-card{width:min(1320px,calc(100vw - 40px))!important;max-height:calc(100vh - var(--aba-personal-header-height,68px) - var(--aba-personal-footer-height,34px) - 32px)!important;max-height:calc(100dvh - var(--aba-personal-header-height,68px) - var(--aba-personal-footer-height,34px) - 32px)!important}.modal-open body .site-footer.neuro-footer,.modal-open body .nh-footer-bottom-wrap{visibility:hidden!important}@media(max-width:700px){.aba-unified-event-modal{padding:8px!important}.aba-unified-event-modal-card{width:calc(100vw - 16px)!important;max-height:calc(100dvh - var(--aba-personal-header-height,68px) - 16px)!important}}body.aba-abalive-embed-body .aba-abalive-shell{padding:34px 30px 60px!important}.aba-settings-form fieldset[data-event-domains],.aba-unified-event-form fieldset[data-event-domains]{grid-template-columns:repeat(6,minmax(54px,1fr))!important;align-items:center!important;gap:8px!important;padding:10px 12px!important}.aba-settings-form fieldset[data-event-domains] legend,.aba-unified-event-form fieldset[data-event-domains] legend{padding:0 6px;color:#435d76;font-size:12px;font-weight:800}.aba-settings-form fieldset[data-event-domains]>label,.aba-unified-event-form fieldset[data-event-domains]>label{min-height:36px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;margin:0!important;padding:6px 8px!important;border:1px solid #c9d8e5!important;border-radius:8px!important;background:#f4f8fc!important;font-size:13px!important;font-weight:900!important}.aba-settings-form fieldset[data-event-domains] input,.aba-unified-event-form fieldset[data-event-domains] input{width:16px!important;height:16px!important;min-height:0!important;margin:0!important;padding:0!important}.aba-adminsite-main fieldset[data-event-domains]{width:100%!important;max-width:none!important}@media(max-width:760px){.aba-settings-form fieldset[data-event-domains],.aba-unified-event-form fieldset[data-event-domains]{grid-template-columns:repeat(3,1fr)!important}}.aba-my-main-panel:has(.aba-my-mentoring-frame-wrap),.aba-my-main-panel-mentoring,.aba-my-mentoring-frame-wrap,.aba-my-mentoring-frame,body.aba-abalive-list-body,body.aba-abalive-list-body .site-shell,body.aba-abalive-list-body .aba-abalive-page,body.aba-abalive-list-body .aba-abalive-shell{background:#fff!important}.aba-settings-form fieldset[data-event-domains],.aba-unified-event-form fieldset[data-event-domains]{display:none!important}.aba-settings-form fieldset[data-event-domains].is-visible,.aba-unified-event-form fieldset[data-event-domains].is-visible{display:grid!important;grid-template-columns:repeat(6,minmax(54px,1fr))!important}@media (max-width:760px){.aba-settings-form fieldset[data-event-domains].is-visible,.aba-unified-event-form fieldset[data-event-domains].is-visible{grid-template-columns:repeat(3,minmax(54px,1fr))!important}}.aba-calendar-day.can-create-event{position:relative;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.aba-calendar-day.can-create-event:hover,.aba-calendar-day.can-create-event:focus-visible{border-color:#3b82f6!important;box-shadow:0 8px 20px rgba(15,50,103,.12);outline:none}.aba-calendar-add-event{position:absolute;top:7px;right:7px;width:22px;height:22px;display:grid;place-items:center;border-radius:50%;color:#fff;background:#0b3267;font-size:10px;opacity:0;transform:scale(.8);transition:opacity .18s ease,transform .18s ease;pointer-events:none}.aba-calendar-day.can-create-event:hover .aba-calendar-add-event,.aba-calendar-day.can-create-event:focus-visible .aba-calendar-add-event{opacity:1;transform:scale(1)}.aba-chat-page{padding:0!important;background:#fff}.aba-chat-shell{width:100%;height:calc(100vh - 86px);min-height:650px;margin:0;grid-template-columns:390px minmax(0,1fr);gap:0;border:0;border-radius:0;overflow:hidden;background:#fff;box-shadow:none}.aba-chat-sidebar,.aba-chat-panel{height:100%;min-height:0;max-height:none;border:0;border-radius:0;box-shadow:none}.aba-chat-sidebar{padding:0;background:#fff;border-right:1px solid #dce3ea;overflow-y:auto}.aba-chat-sidebar-head{height:64px;padding:0 18px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #edf1f5}.aba-chat-sidebar-head h1{margin:0;font-size:25px}.aba-chat-new-group{width:38px;height:38px;position:relative;border:0;border-radius:50%;color:#0f366d;background:#eef4fa;cursor:pointer}.aba-chat-new-group span{position:absolute;right:5px;bottom:1px;width:15px;height:15px;display:grid;place-items:center;border-radius:50%;color:#fff;background:#cf1523;font-size:12px}.aba-chat-search-top{position:relative;margin:12px 14px 8px;display:block}.aba-chat-search-top>i{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:#718399}.aba-chat-search-top input{width:100%;height:42px;padding:0 14px 0 40px;border:0;border-radius:21px;background:#f1f4f7}.aba-chat-search-legacy{display:none}.aba-chat-filters{padding:0 14px 9px;display:flex;gap:7px;overflow-x:auto;border-bottom:1px solid #edf1f5}.aba-chat-filters button{padding:7px 12px;border:1px solid #dce3ea;border-radius:18px;color:#52657a;background:#fff;white-space:nowrap;cursor:pointer}.aba-chat-filters button.active{border-color:#0f366d;color:#fff;background:#0f366d}.aba-chat-tabs,.aba-chat-thread-list{gap:0}.aba-chat-tabs a,.aba-chat-thread-list a{min-height:66px;padding:9px 42px 9px 14px;border:0;border-bottom:1px solid #f0f3f6;border-radius:0}.aba-chat-tabs a:hover,.aba-chat-thread-list a:hover{background:#f5f8fb}.aba-chat-tabs a.active,.aba-chat-thread-list a.active{color:#0f366d;background:#e9f2fb;border-left:4px solid #cf1523;padding-left:10px}.aba-chat-thread-list{margin-top:0}.aba-chat-thread-list>strong{display:block;padding:12px 14px 6px;font-size:12px;text-transform:uppercase;letter-spacing:.08em}.aba-chat-group-list i{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;color:#fff;background:#1d8fc6}.aba-chat-divider{margin:0;background:#edf1f5}.aba-chat-sound-toggle,.aba-chat-online-form{margin-left:14px}.aba-chat-panel{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;background:#fff}.aba-chat-panel:not(:has(.aba-chat-contact-card)){grid-template-rows:auto minmax(0,1fr) auto}.aba-chat-panel>header{min-height:72px;padding:10px 20px;background:#fff;border-bottom:1px solid #dce3ea}.aba-chat-panel>header h2{font-size:23px;margin:0}.aba-chat-panel>header p{font-size:14px}.aba-chat-header-actions .aba-btn{font-size:0;width:38px;height:38px;padding:0;border:0;border-radius:50%;display:grid;place-items:center;background:#f1f4f7}.aba-chat-header-actions .aba-btn i{font-size:15px}.aba-chat-head-icon,.aba-chat-more>summary{width:38px;height:38px;display:grid;place-items:center;border:0;border-radius:50%;color:#0f366d;background:#f1f4f7;cursor:pointer;list-style:none}.aba-chat-more{position:relative}.aba-chat-more>summary::-webkit-details-marker{display:none}.aba-chat-more>div{position:absolute;z-index:50;right:0;top:45px;width:220px;padding:6px;border:1px solid #dce3ea;border-radius:10px;background:#fff;box-shadow:0 12px 34px rgba(9,31,61,.18)}.aba-chat-more button{width:100%;padding:10px 12px;display:flex;align-items:center;gap:10px;border:0;border-radius:7px;color:#17395f;background:#fff;text-align:left;cursor:pointer}.aba-chat-more button:hover{background:#f1f5f9}.aba-chat-more button.danger{color:#c91829}.aba-chat-contact-card{margin:0;padding:8px 20px;display:flex;align-items:center;gap:10px;border:0;border-bottom:1px solid #edf1f5;border-radius:0;background:#fafbfd}.aba-chat-contact-card>span{width:38px;height:38px;border-radius:50%;overflow:hidden}.aba-chat-contact-card img{width:100%;height:100%;object-fit:cover}.aba-chat-contact-card div{display:grid}.aba-chat-contact-card small{color:#60758b}.aba-chat-messages{padding:24px max(24px,7%);gap:8px;background:#f6f7f8;scrollbar-width:thin}.aba-chat-bubble{border-radius:14px 14px 14px 3px;background:#fff;box-shadow:0 1px 2px rgba(15,54,109,.1)}.aba-chat-message.mine .aba-chat-bubble{border-radius:14px 14px 3px 14px;background:#dfeeff}.aba-chat-compose{margin:0;padding:10px 16px;background:#fff;border-top:1px solid #dce3ea}.aba-chat-compose textarea{min-height:44px;max-height:120px;border:0;border-radius:22px;background:#f1f4f7}.aba-chat-group-manager{position:fixed;z-index:10030;inset:0 0 0 auto;width:min(440px,calc(100vw - 24px));max-height:100vh;overflow:auto;border:0;border-left:1px solid #dce3ea;border-radius:0;background:#fff;box-shadow:-18px 0 55px rgba(9,31,61,.2)}.aba-chat-group-manager:not([open]){display:none}.aba-chat-group-manager[open]::before{content:"";position:fixed;z-index:-1;inset:0;background:rgba(9,31,61,.24)}.aba-chat-group-manager>summary{height:72px;padding:0 20px;display:flex;align-items:center;gap:14px;border-bottom:1px solid #e4e9ef;font-size:20px;font-weight:800;color:#0f366d;cursor:pointer;list-style:none}.aba-chat-group-manager>summary::-webkit-details-marker{display:none}.aba-chat-group-manager>form{padding:18px 20px;display:grid;gap:12px}.aba-chat-group-manager input{width:100%;padding:11px;border:1px solid #ccd7e2;border-radius:8px}.aba-chat-group-name-label{display:grid;gap:5px}.aba-chat-group-name-label>span{color:#60758b;font-size:12px;font-weight:800}.aba-chat-member-heading{display:flex;align-items:center;justify-content:space-between;color:#0f366d}.aba-chat-member-heading span{min-width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:#eef4fa;font-weight:800}.aba-chat-member-picker{max-height:calc(100vh - 330px);overflow:auto;border:0;border-top:1px solid #edf1f5;border-radius:0;padding:0}.aba-chat-member-picker label{display:grid;grid-template-columns:22px 1fr;align-items:center;gap:10px;padding:11px 4px;border-bottom:1px solid #edf1f5;cursor:pointer}.aba-chat-member-picker label:hover{background:#f7f9fb}.aba-chat-member-picker label span{display:grid;font-weight:700}.aba-chat-member-picker label small{color:#65778a;font-weight:500}.aba-chat-title-block[data-chat-group-open]{cursor:pointer}.aba-chat-title-block[data-chat-group-open]:hover h2{text-decoration:underline;text-underline-offset:3px}@media(max-width:900px){.aba-chat-shell{grid-template-columns:320px minmax(0,1fr)}}@media(max-width:700px){.aba-chat-shell{height:calc(100vh - 70px);grid-template-columns:110px minmax(0,1fr)}.aba-chat-sidebar-head h1,.aba-chat-search-top,.aba-chat-filters,.aba-chat-thread-list small,.aba-chat-tabs a{font-size:0}.aba-chat-tabs a,.aba-chat-thread-list a{justify-content:center;padding:8px}.aba-chat-messages{padding:14px 10px}}.aba-chat-shell{grid-template-columns:58px 390px minmax(0,1fr)}.aba-chat-rail{height:100%;padding:10px 8px;display:flex;flex-direction:column;align-items:center;gap:8px;background:#102d52;border-right:1px solid #284665}.aba-chat-rail>a,.aba-chat-rail>button{width:42px;height:42px;display:grid;place-items:center;border:0;border-radius:50%;color:#c9d7e7;background:transparent;font-size:17px;cursor:pointer;text-decoration:none}.aba-chat-rail>a:hover,.aba-chat-rail>button:hover,.aba-chat-rail .active{color:#fff;background:#294d74}.aba-chat-rail>span{flex:1}.aba-chat-sidebar-head{background:#f3f6f8}.aba-chat-tabs a,.aba-chat-thread-list a{position:relative;min-height:72px;padding:9px 48px 9px 66px!important;display:block}.aba-chat-tabs a{display:flex;align-items:center;gap:10px;padding-left:14px!important}.aba-chat-thread-list a>b{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#102d52;font-size:15px}.aba-chat-thread-list a>small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;color:#6d7e90;font-size:12px}.aba-chat-thread-list a>time{position:absolute;right:13px;top:12px;color:#75879a;font-size:11px}.aba-chat-thread-avatar{position:absolute!important;left:13px;top:10px;width:48px!important;height:48px!important;display:grid!important;place-items:center;border-radius:50%;overflow:hidden;color:#fff;background:#2f80b8}.aba-chat-thread-avatar img,.aba-chat-thread-avatar .aba-avatar{width:100%;height:100%;object-fit:cover;border-radius:50%}.aba-chat-group-list i{width:auto;height:auto;background:transparent}.aba-chat-panel{grid-template-rows:auto auto minmax(0,1fr) auto!important;background:#efece6}.aba-chat-panel>header{min-height:64px;padding:7px 16px;display:flex;align-items:center;background:#f3f6f8}.aba-chat-current-avatar{flex:0 0 44px;width:44px;height:44px;margin-right:11px;display:grid;place-items:center;border-radius:50%;overflow:hidden;color:#fff;background:#2f80b8}.aba-chat-current-avatar img,.aba-chat-current-avatar .aba-avatar{width:100%;height:100%;object-fit:cover;border-radius:50%}.aba-chat-title-block{min-width:0;flex:1}.aba-chat-panel>header h2{font-size:18px;line-height:1.1}.aba-chat-panel>header p{margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.aba-chat-header-actions{display:flex;align-items:center;gap:4px}.aba-chat-head-icon,.aba-chat-more>summary{background:transparent}.aba-chat-head-icon:hover,.aba-chat-more>summary:hover{background:#e4e9ed}.aba-chat-more>div{width:250px;padding:7px;border:0;border-radius:4px;box-shadow:0 8px 24px rgba(0,0,0,.22)}.aba-chat-more button{padding:11px 13px;border-radius:3px;font-size:14px}.aba-chat-more button i{width:20px;text-align:center;color:#617486}.aba-chat-description{min-height:54px;padding:9px 18px;display:flex;flex-direction:column;justify-content:center;gap:2px;border-bottom:1px solid #d9e0e5;background:#fff;cursor:pointer}.aba-chat-description strong{font-size:13px}.aba-chat-description span{color:#65778a;font-size:12px}.aba-chat-contact-card{display:none}.aba-chat-messages{position:relative;padding:22px max(24px,6%);background-color:#e9edef;background-image:radial-gradient(circle at 10px 10px,rgba(15,54,109,.035) 1.3px,transparent 1.5px),radial-gradient(circle at 30px 28px,rgba(207,21,35,.025) 1.2px,transparent 1.4px);background-size:42px 42px}.aba-chat-compose{position:relative;min-height:64px;padding:9px 14px;display:grid;grid-template-columns:42px 42px minmax(0,1fr) 46px;align-items:end;gap:5px;background:#f3f6f8}.aba-chat-compose textarea{grid-column:3;min-height:44px;height:44px;padding:12px 16px;resize:none;background:#fff}.aba-chat-compose>.aba-chat-tool,.aba-chat-emoji-toggle{width:42px;height:44px;display:grid;place-items:center;border:0;border-radius:50%;color:#5f7183;background:transparent;font-size:19px;cursor:pointer}.aba-chat-compose>.aba-chat-tool{grid-column:1}.aba-chat-emoji-toggle{grid-column:2}.aba-chat-compose>button[type=submit]{grid-column:4;width:44px;height:44px;border-radius:50%}.aba-chat-emoji-picker{position:absolute;z-index:8;left:50px;bottom:63px;padding:7px;display:grid;grid-template-columns:repeat(4,36px);gap:4px;border-radius:9px;background:#fff;box-shadow:0 8px 28px rgba(0,0,0,.18)}.aba-chat-emoji-picker[hidden]{display:none}.aba-chat-emoji-picker button{width:36px;height:36px;border:0;background:transparent;font-size:20px;cursor:pointer}.aba-chat-attachment-status{position:absolute;left:18px;bottom:66px;z-index:7;width:auto;max-width:420px}.aba-chat-group-manager{width:min(460px,calc(100vw - 24px))}.aba-chat-panel.is-selecting .aba-chat-message{cursor:pointer}.aba-chat-panel.is-selecting .aba-chat-message:hover .aba-chat-bubble{outline:2px solid #57a1d8}.aba-chat-message.is-selected .aba-chat-bubble{outline:3px solid #1987c8;background:#d9edfb!important}@media(max-width:1000px){.aba-chat-shell{grid-template-columns:52px 330px minmax(0,1fr)}}@media(max-width:700px){.aba-chat-shell{grid-template-columns:48px 92px minmax(0,1fr)}.aba-chat-rail{padding-left:4px;padding-right:4px}.aba-chat-thread-list a{padding:8px!important}.aba-chat-thread-avatar{position:static!important;margin:auto}.aba-chat-thread-list a>b,.aba-chat-thread-list a>small,.aba-chat-thread-list a>time{display:none}.aba-chat-current-avatar{flex-basis:38px;width:38px;height:38px}}.aba-chat-compose{padding:12px 18px;grid-template-columns:38px 38px minmax(0,1fr) 48px;gap:10px}.aba-chat-compose>.aba-chat-tool,.aba-chat-emoji-toggle{width:38px;background:transparent!important;color:#526779!important}.aba-chat-compose textarea{margin:0 2px;padding-left:18px;padding-right:18px}.aba-chat-thread-list{padding-bottom:8px}.aba-chat-thread-list>strong{padding:16px 18px 8px}.aba-chat-thread-list>p{margin:6px 18px 14px;color:#718296}.aba-chat-admin-state{width:9px;height:9px;margin-right:7px;display:inline-block;border-radius:50%;background:#a8b3bf}.aba-chat-admin-state.online{background:#198bd1;box-shadow:0 0 0 3px rgba(25,139,209,.13)}.aba-chat-member-picker label{grid-template-columns:22px minmax(0,1fr) auto}.aba-chat-member-picker label>input,.aba-chat-member-picker label em input{width:17px;height:17px;margin:0}.aba-chat-member-picker label em{display:flex;align-items:center;gap:5px;color:#31516f;font-size:11px;font-style:normal;white-space:nowrap}.aba-chat-access-requests{padding:4px 20px 18px}.aba-chat-access-requests h3{margin:6px 0 9px;color:#0f366d;font-size:16px}.aba-chat-access-requests article{padding:9px 0;display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px;border-bottom:1px solid #e8edf2}.aba-chat-access-requests article>span{width:38px;height:38px;border-radius:50%;overflow:hidden}.aba-chat-access-requests article img{width:100%;height:100%;object-fit:cover}.aba-chat-access-requests article div{display:grid}.aba-chat-access-requests small{color:#718296}.aba-chat-access-requests form{display:flex;gap:5px}.aba-chat-access-requests button{width:34px;height:34px;border:0;border-radius:50%;color:#fff;background:#1686c6;cursor:pointer}.aba-chat-access-requests button.danger{background:#ca1727}.aba-chat-available-groups form{margin:0 14px 7px;padding:9px 10px;display:flex;align-items:center;justify-content:space-between;gap:8px;border:1px solid #e0e7ee;border-radius:9px}.aba-chat-available-groups form span{display:flex;align-items:center;gap:8px;min-width:0}.aba-chat-available-groups form button{padding:7px 9px;border:0;border-radius:7px;color:#fff;background:#123b6b;cursor:pointer}.aba-chat-available-groups form button:disabled{color:#718296;background:#e8edf2;cursor:default}.aba-book-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(300px,362px))!important;gap:28px!important;align-items:start!important}.aba-book-card{position:relative!important;display:flex!important;flex-direction:column!important;min-height:0!important;padding:18px!important;border:2px solid #91a9c6!important;border-radius:8px!important;background:#eff5fc!important;box-shadow:0 18px 40px rgba(10,48,96,.12)!important;overflow:visible!important;text-align:center!important}.aba-book-card>img,.aba-book-card>.aba-book-cover-placeholder{width:100%!important;height:300px!important;object-fit:contain!important;background:transparent!important;border:0!important;border-radius:0!important;padding:8px!important}.aba-book-card>div:last-child{position:static!important;width:100%!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.aba-book-audience-badge{position:absolute;z-index:2;right:20px;top:20px;width:52px;height:52px;border-radius:50%;display:grid;place-items:center;background:#bd001b;color:#fff;font-weight:900;font-size:15px}.aba-book-code-badge{position:absolute;z-index:3;left:20px;top:20px;padding:7px 10px;border-radius:7px;background:#0d376d;color:#fff;font-size:12px;font-weight:900;letter-spacing:.04em;box-shadow:0 5px 14px rgba(13,55,109,.2)}.aba-book-audience-badge{width:auto;min-width:52px;padding:0 10px;font-size:12px}.aba-book-purchase-trigger[hidden],.aba-book-card button[hidden]{display:none!important}.aba-book-card-top{display:block!important}.aba-book-card-top small{color:#657d9d!important;font-weight:800}.aba-book-card-top .aba-book-price{display:none!important}.aba-book-card h2{margin:5px 0 2px!important;text-transform:uppercase!important;font-size:24px!important;color:#0c376e!important}.aba-book-card h2+b{display:none!important}.aba-book-card .aba-book-meta{margin:0 0 14px!important;color:#123f79!important;font-size:18px!important;text-transform:uppercase!important;white-space:nowrap!important}.aba-book-card>div:last-child>p:not(.aba-book-meta){display:none!important}.aba-book-price-action{display:block!important;width:100%!important;margin:0!important;background:#bd001b!important;border-color:#bd001b!important;color:#fff!important;font-size:19px!important;font-weight:900!important;border-radius:8px!important}.aba-book-admin-actions{margin-top:12px!important}.aba-book-modal [data-payment-success] [data-paid-download]{display:none!important}.aba-profile-library-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:12px;margin-top:18px}.aba-profile-library-grid article{display:flex;align-items:center;gap:14px;padding:12px;border:1px solid #d4e0ed;border-radius:12px;background:#f2f7fc}.aba-profile-library-grid img{width:70px;height:86px;object-fit:contain}.aba-profile-library-grid article div{display:grid;gap:4px}.aba-profile-library-grid strong{color:#0b376e;font-size:17px}.aba-profile-library-grid small{color:#cf1728;font-weight:800}.aba-profile-library-grid span{color:#66809d;font-size:13px}@media(max-width:600px){.aba-book-grid{grid-template-columns:1fr!important}.aba-book-card>img{height:260px!important}.aba-book-card .aba-book-meta{font-size:15px!important}}.aba-book-modal[data-buy-modal]{width:min(760px,calc(100vw - 32px))!important;max-width:760px!important;max-height:calc(100vh - 64px)!important;margin:auto!important;padding:0!important;border:0!important;border-top:5px solid #cf1728!important;border-radius:16px!important;overflow:auto!important;background:#fff!important;box-shadow:0 26px 70px rgba(8,35,70,.28)!important}.aba-book-modal[data-buy-modal] .aba-book-lead{padding:26px 30px 28px!important;display:grid!important;gap:18px!important}.aba-book-modal[data-buy-modal] .aba-checkout-header{position:relative!important;margin:0!important;padding:0 52px 18px 0!important;display:block!important;border-bottom:1px solid #dbe5ef!important;background:#fff!important;color:#0b376e!important}.aba-book-modal[data-buy-modal] .aba-checkout-header h2{margin:4px 0 0!important;font-size:27px!important;line-height:1.15!important;color:#0b376e!important}.aba-book-modal[data-buy-modal] .aba-checkout-kicker{font-size:12px!important;font-weight:900!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:#cf1728!important}.aba-book-modal[data-buy-modal] .aba-checkout-lock{position:absolute!important;right:42px!important;top:0!important;width:34px!important;height:34px!important;display:grid!important;place-items:center!important;border-radius:50%!important;background:#eef5fb!important;color:#0b376e!important}.aba-book-modal[data-buy-modal] [data-modal-close]{position:absolute!important;right:0!important;top:-4px!important;width:34px!important;height:34px!important;border:0!important;border-radius:50%!important;background:#fff!important;color:#0b376e!important;font-size:25px!important}.aba-book-modal[data-buy-modal] [data-customer-step]{display:grid!important;grid-template-columns:1fr 1fr!important;gap:14px 16px!important}.aba-book-modal[data-buy-modal] [data-customer-step][hidden],.aba-book-modal[data-buy-modal] [data-payment-step][hidden],.aba-book-modal[data-buy-modal] [data-payment-success][hidden]{display:none!important}.aba-book-modal[data-buy-modal] label{display:grid!important;gap:6px!important;color:#173d68!important;font-weight:800!important}.aba-book-modal[data-buy-modal] input{width:100%!important;min-height:46px!important;padding:10px 12px!important;border:1px solid #cad9e8!important;border-radius:9px!important;background:#fff!important}.aba-book-modal[data-buy-modal] .aba-order-summary{grid-column:1/-1!important;margin-top:4px!important;padding:15px 17px!important;display:grid!important;grid-template-columns:minmax(0,1fr) 90px 110px!important;gap:12px!important;border:1px solid #d4e1ed!important;border-radius:12px!important;background:#eef5fb!important}.aba-book-modal[data-buy-modal] .aba-order-summary>div{display:grid!important;gap:4px!important}.aba-book-modal[data-buy-modal] .aba-order-summary span{font-size:11px!important;font-weight:900!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:#70849a!important}.aba-book-modal[data-buy-modal] .aba-order-summary strong{color:#0b376e!important}.aba-book-modal[data-buy-modal] [data-customer-actions]{grid-column:1/-1!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;margin-top:4px!important}.aba-book-modal[data-buy-modal] .aba-btn.primary{background:#0b376e!important;border-color:#0b376e!important}.aba-book-modal[data-buy-modal] [data-payment-element],.aba-book-modal[data-buy-modal] [data-express-checkout]{padding:14px!important;border:1px solid #d7e1eb!important;border-radius:12px!important;background:#fff!important}@media(max-width:650px){.aba-book-modal[data-buy-modal] .aba-book-lead{padding:22px 18px!important}.aba-book-modal[data-buy-modal] [data-customer-step]{grid-template-columns:1fr!important}.aba-book-modal[data-buy-modal] .aba-order-summary{grid-template-columns:1fr!important}.aba-book-modal[data-buy-modal] [data-customer-actions]{grid-template-columns:1fr!important}}.aba-book-code-badge,.aba-book-audience-badge{display:none!important}.aba-book-card{cursor:pointer!important;transition:transform .22s ease,box-shadow .22s ease!important}.aba-book-card:hover{transform:translateY(-7px)!important;box-shadow:0 28px 58px rgba(8,45,91,.2)!important}.aba-book-card>img{mix-blend-mode:multiply;background:none!important;box-shadow:none!important;transition:none!important}.aba-book-card>img{background-color:transparent!important;border:0!important;border-radius:0!important}.aba-book-card:hover>img{transform:none!important;box-shadow:none!important}.aba-book-admin-actions{min-height:24px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:16px!important}.aba-book-admin-actions form{display:flex!important;align-items:center!important;margin:0!important;padding:0!important}.aba-book-admin-actions button,.aba-book-delete{display:inline-flex!important;align-items:center!important;min-height:24px!important;margin:0!important;padding:0!important;line-height:1!important}.aba-book-modal[data-buy-modal] [data-recover-purchase]{display:none!important}.aba-book-modal[data-buy-modal] [data-prepare-payment]{display:none!important}.aba-book-modal[data-buy-modal]{width:min(820px,calc(100% - 28px))!important}.aba-book-modal[data-buy-modal] .aba-book-lead{display:grid;gap:16px;padding:26px 30px}.aba-book-guest-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}.aba-book-guest-fields label:first-child{grid-column:1/-1}.aba-book-profile-email{margin:0;padding:11px 14px;border-radius:10px;background:#eef5fb;color:#365570}.aba-book-discount-entry{padding:12px;border:1px solid #d6e3ef;border-radius:12px;background:#f7fafc}.aba-book-discount-row{display:grid;grid-template-columns:1fr auto;gap:9px}.aba-book-discount-row .aba-btn{min-width:110px}.aba-book-modal[data-buy-modal] .aba-book-authorizations{display:grid!important;gap:10px!important;margin-top:15px!important;padding:16px 18px!important;border:1px solid #d4e1ed!important;border-radius:12px!important;background:#f1f7fc!important}.aba-book-modal[data-buy-modal] .aba-book-authorizations label{display:flex!important;align-items:flex-start!important;grid-template-columns:none!important;gap:10px!important;margin:0!important;color:#35536f!important;font-weight:500!important;line-height:1.4!important}.aba-book-modal[data-buy-modal] .aba-book-authorizations input[type=checkbox]{appearance:auto!important;-webkit-appearance:checkbox!important;width:18px!important;min-width:18px!important;max-width:18px!important;height:18px!important;min-height:18px!important;max-height:18px!important;flex:0 0 18px!important;margin:2px 0 0!important;padding:0!important;border-radius:2px!important}.aba-book-modal[data-buy-modal] .aba-book-authorizations label span{display:block!important;flex:1!important}.aba-book-modal[data-buy-modal] .aba-book-authorizations a{color:#0b376e!important;font-weight:800!important;text-decoration:underline!important}.aba-book-modal[data-buy-modal] .aba-book-authorizations>small{display:block!important;margin:2px 0 0 28px!important;color:#6d8298!important;line-height:1.45!important}.aba-book-modal[data-buy-modal] [data-payment-element]{margin-top:12px}.aba-book-modal[data-buy-modal] [data-express-checkout]{margin-top:10px}.aba-book-modal[data-buy-modal] .aba-secure-payment{display:block;text-align:center;margin:8px 0;color:#577087}@media(max-width:650px){.aba-book-guest-fields{grid-template-columns:1fr}.aba-book-guest-fields label:first-child{grid-column:auto}.aba-book-modal[data-buy-modal] .aba-book-lead{padding:20px}}.aba-map-state-counts article.aba-map-card-awaiting{opacity:0;transform:translateX(-16px) scale(.96)}.aba-map-state-counts article.aba-map-card-awaiting.is-map-revealed{opacity:1;transform:none;transition:opacity .38s ease,transform .46s cubic-bezier(.2,.8,.2,1)}.aba-usa-count-map-img .aba-map-state-awaiting{transition:fill .42s ease,filter .42s ease}.aba-usa-count-map-img .aba-map-state-awaiting.is-map-revealed{filter:drop-shadow(0 3px 5px rgba(15,45,93,.2))}.aba-usa-count-map-img .aba-map-marker-awaiting{opacity:0;filter:blur(2px)}.aba-usa-count-map-img .aba-map-marker-awaiting.is-map-revealed{opacity:1;filter:none;transition:opacity .3s ease,filter .35s ease}@media(prefers-reduced-motion:reduce){.aba-map-state-counts article.aba-map-card-awaiting{opacity:1;transform:none}.aba-usa-count-map-img .aba-map-marker-awaiting{opacity:1;filter:none}.aba-usa-count-map-img .aba-map-state-awaiting{transition:none}}.aba-register-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px}.aba-register-form>button,.aba-register-form>.aba-form-link,.aba-register-form>input[type=hidden]{grid-column:1/-1}@media(max-width:720px){.aba-register-form{grid-template-columns:1fr}}.aba-prefixed-input{display:flex;align-items:center;border:1px solid #cbd8e7;border-radius:8px;overflow:hidden;background:#fff}.aba-prefixed-input b{padding:.72rem;background:#edf4fa;color:#123664;white-space:nowrap}.aba-prefixed-input input{border:0!important;border-radius:0!important;min-width:0}.aba-check-row{display:flex!important;align-items:center;gap:.65rem}.aba-check-row input{width:18px!important;height:18px!important}.aba-exam-outcome-actions{grid-column:1/-1;display:flex;gap:.55rem;flex-wrap:wrap}.aba-reassessment-callout{margin-top:1rem;padding:1rem;border:1px solid #f0b8be;border-left:5px solid #c91524;border-radius:10px;background:#fff5f6}.aba-reassessment-callout.is-urgent{background:#fff0f1}.aba-reassessment-callout p{margin:.35rem 0 .8rem}.aba-bacb-validity-card{display:grid;grid-template-columns:1fr auto auto;gap:20px;align-items:center;border-top:4px solid #d7192d}.aba-bacb-validity-card small{color:#d7192d;font-weight:900;letter-spacing:.09em}.aba-bacb-validity-card h2{margin:.25rem 0;color:#0b3368}.aba-bacb-validity-card p{margin:0;color:#60718a}@media(max-width:760px){.aba-bacb-validity-card{grid-template-columns:1fr}.aba-bacb-validity-card .aba-profile-countdown{grid-column:auto}}.aba-profile-avatar[style] img{object-position:var(--photo-x) var(--photo-y)!important}body.aba-mobile-full-profile-body .aba-profile-avatar.large,body.aba-mobile-full-profile-body .aba-profile-avatar.large:has(.aba-avatar-frame){position:relative!important;width:72px!important;height:72px!important;min-width:72px!important;margin:0!important;overflow:hidden!important;place-self:center!important;border-radius:50%!important}body.aba-mobile-full-profile-body .aba-profile-avatar.large .aba-avatar-core,body.aba-mobile-full-profile-body .aba-profile-avatar.large .aba-avatar-core-framed,body.aba-mobile-full-profile-body .aba-profile-avatar.large .aba-avatar-frame{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;margin:0!important;transform:none!important;object-position:center!important}body.aba-mobile-full-profile-body .aba-profile-avatar.large .aba-avatar-photo{width:100%!important;height:100%!important;object-position:center!important}.aba-settings-section-title{margin:28px 0 14px;padding-bottom:9px;border-bottom:1px solid #d9e4ef;color:#0e3569}.aba-password-editor{margin-top:28px;padding:18px;border:1px solid #d6e2ee;border-radius:12px;background:#f7faff}.aba-password-editor>summary{display:inline-flex;cursor:pointer;list-style:none}.aba-password-editor>summary::-webkit-details-marker{display:none}.aba-invoice-button{display:inline-flex;margin-top:18px}.aba-check-row[hidden],[data-bacb-reassessment][hidden]{display:none!important}.aba-admin-profile-section{padding:22px 0;border-top:1px solid #dbe5f0}.aba-admin-profile-section:first-of-type{border-top:0}.aba-admin-profile-section>.aba-settings-section-title{margin-top:0}.aba-admin-profile-section.aba-password-editor{margin-top:22px;padding:18px;border:1px solid #d6e2ee}.aba-ranking-title{position:relative}.aba-ranking-track-tabs{display:flex;gap:10px;flex-wrap:wrap;margin:-12px 0 24px}.aba-ranking-track-tabs .aba-btn{min-width:105px;text-align:center}.aba-book-membership-acquire{margin:0}.aba-book-membership-acquire .aba-book-price-action{width:100%}@media(max-width:680px){.aba-ranking-track-tabs{justify-content:center}.aba-ranking-track-tabs .aba-btn{flex:1;min-width:88px}}.aba-ranking-card-open{display:inline-flex;align-items:center;gap:8px;margin-top:14px;background:#fff;color:#11376a;border:1px solid #b8cce1;box-shadow:0 8px 20px rgba(12,47,91,.1)}.aba-ranking-title .aba-ranking-card-open i{display:inline-block;width:auto;height:auto;margin:0;border-radius:0;background:none}.aba-ranking-card-open:hover{background:#11376a;color:#fff;border-color:#11376a}body.aba-ranking-card-opened{overflow:hidden}.aba-ranking-card-modal[hidden]{display:none!important}.aba-ranking-card-modal{position:fixed;inset:0;z-index:10050;display:flex;align-items:flex-start;justify-content:center;overflow:auto;padding:28px 18px;background:rgba(2,13,33,.88);backdrop-filter:blur(12px);animation:rankingOverlayIn .34s ease both}.aba-ranking-card-modal.is-closing{animation:rankingOverlayOut .38s ease both}.aba-ranking-card-dialog{width:min(480px,100%);margin:auto;text-align:center}.aba-ranking-share-card{position:relative;isolation:isolate;width:100%;aspect-ratio:9/16;overflow:hidden;border:1px solid rgba(255,255,255,.55);border-radius:30px;background:radial-gradient(circle at 50% 34%,#2767ac 0,#123d76 38%,#092650 68%,#04142e 100%);box-shadow:0 35px 90px rgba(0,0,0,.55),inset 0 0 0 4px rgba(255,255,255,.08);color:#fff;padding:34px 32px 28px}.aba-ranking-share-card:before{content:"";position:absolute;inset:13px;border:1px solid rgba(255,255,255,.32);border-radius:22px;pointer-events:none}.aba-ranking-share-card:after{content:"";position:absolute;z-index:-1;left:12%;right:12%;top:43%;height:1px;background:linear-gradient(90deg,transparent,#df2334,transparent);box-shadow:0 0 25px #df2334}.aba-ranking-share-logo{position:absolute;z-index:2;right:30px;top:25px;width:125px;height:54px;object-fit:contain}.aba-ranking-share-kicker{position:relative;z-index:2;display:block;padding-top:58px;color:#ef3340;font-size:12px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.aba-ranking-share-card>h2{position:relative;z-index:2;margin:8px 0 5px;color:#fff;font-size:32px;line-height:1;text-transform:uppercase;text-shadow:0 5px 18px rgba(0,0,0,.25)}.aba-ranking-share-card>p{position:relative;z-index:2;margin:0;color:#d7e9fb;font-size:13px}.aba-ranking-share-podium{position:relative;z-index:2;display:grid;grid-template-columns:1fr 1.15fr 1fr;align-items:end;gap:8px;margin:30px 0 24px}.aba-ranking-share-podium>div{min-width:0;text-align:center}.aba-ranking-share-podium>.place-1{padding-bottom:23px}.aba-ranking-share-podium>div>span,.aba-ranking-share-list>div>span{position:relative;display:block;width:82px;height:82px;margin:0 auto 8px;border:4px solid #fff;border-radius:50%;background:#dce8f4;box-shadow:0 9px 24px rgba(0,0,0,.32);overflow:hidden}.aba-ranking-share-podium>.place-1>span{width:104px;height:104px;border-color:#ffd64a;box-shadow:0 0 0 5px rgba(255,214,74,.14),0 12px 30px rgba(0,0,0,.4)}.aba-ranking-share-podium img,.aba-ranking-share-list img,.aba-ranking-share-podium .aba-avatar-media,.aba-ranking-share-list .aba-avatar-media{width:100%;height:100%;object-fit:cover}.aba-ranking-share-podium .aba-avatar-core,.aba-ranking-share-list .aba-avatar-core{display:block;width:100%;height:100%}.aba-ranking-share-podium>div>b{display:block;color:#ffd64a;font-size:20px;line-height:1}.aba-ranking-share-podium>div>strong{display:block;overflow:hidden;margin-top:6px;color:#fff;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.aba-ranking-share-podium>div>em{display:block;margin-top:4px;color:#9fd3ff;font-size:11px;font-style:normal}.aba-ranking-share-list{position:relative;z-index:2;display:grid;gap:7px}.aba-ranking-share-list>div{display:grid;grid-template-columns:25px 35px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:47px;padding:6px 12px;border:1px solid rgba(255,255,255,.08);border-radius:15px;background:rgba(255,255,255,.07);text-align:left;backdrop-filter:blur(5px)}.aba-ranking-share-list>div:nth-child(even){background:rgba(70,147,222,.14)}.aba-ranking-share-list>div>b{color:#ffd64a;text-align:center}.aba-ranking-share-list>div>span{width:35px;height:35px;margin:0;border-width:2px}.aba-ranking-share-list>div>strong{overflow:hidden;color:#fff;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.aba-ranking-share-list>div>em{color:#9fd3ff;font-size:11px;font-style:normal;font-weight:800}.aba-ranking-share-card>small{position:absolute;z-index:2;right:38px;bottom:27px;left:38px;color:#dbeaff;font-size:12px}.aba-ranking-share-card>small:before{content:"";display:block;width:120px;height:3px;margin:0 auto 10px;background:#ef3340;box-shadow:0 0 12px rgba(239,51,64,.8)}.aba-ranking-share-stars{position:absolute;inset:0;z-index:1;pointer-events:none}.aba-ranking-share-stars i{position:absolute;width:13px;height:13px;background:#ffd84b;clip-path:polygon(50% 0,61% 36%,100% 50%,61% 64%,50% 100%,39% 64%,0 50%,39% 36%);filter:drop-shadow(0 0 7px #ffd84b);opacity:.76}.aba-ranking-share-stars i:nth-child(1){left:9%;top:12%}.aba-ranking-share-stars i:nth-child(2){left:18%;top:29%;transform:scale(.7)}.aba-ranking-share-stars i:nth-child(3){right:8%;top:24%;transform:scale(1.25)}.aba-ranking-share-stars i:nth-child(4){right:20%;top:39%;transform:scale(.65)}.aba-ranking-share-stars i:nth-child(5){left:7%;top:48%;transform:scale(1.15)}.aba-ranking-share-stars i:nth-child(6){right:8%;top:55%;transform:scale(.75)}.aba-ranking-share-stars i:nth-child(7){left:13%;top:68%;transform:scale(.7)}.aba-ranking-share-stars i:nth-child(8){right:10%;top:74%;transform:scale(1.2)}.aba-ranking-share-stars i:nth-child(9){left:25%;bottom:9%;transform:scale(.8)}.aba-ranking-share-stars i:nth-child(10){right:25%;bottom:12%;transform:scale(.6)}.aba-ranking-share-stars i:nth-child(11){left:45%;top:20%;transform:scale(.55)}.aba-ranking-share-stars i:nth-child(12){right:42%;top:47%;transform:scale(.5)}.aba-ranking-card-actions{display:flex;justify-content:center;gap:10px;margin-top:16px}.aba-ranking-card-actions .aba-btn{min-width:150px}.aba-ranking-share-card.is-revealing{animation:rankingCardReveal .9s cubic-bezier(.18,.89,.24,1.25) both}.aba-ranking-share-card.is-revealing .aba-ranking-share-podium>div{animation:rankingWinnerReveal .8s cubic-bezier(.2,.9,.2,1.25) both}.aba-ranking-share-card.is-revealing .aba-ranking-share-podium>div:nth-child(1){animation-delay:.25s}.aba-ranking-share-card.is-revealing .aba-ranking-share-podium>div:nth-child(2){animation-delay:.08s}.aba-ranking-share-card.is-revealing .aba-ranking-share-podium>div:nth-child(3){animation-delay:.42s}.aba-ranking-share-card.is-revealing .aba-ranking-share-list>div{animation:rankingRowReveal .5s ease both}.aba-ranking-share-card.is-revealing .aba-ranking-share-list>div:nth-child(1){animation-delay:.65s}.aba-ranking-share-card.is-revealing .aba-ranking-share-list>div:nth-child(2){animation-delay:.73s}.aba-ranking-share-card.is-revealing .aba-ranking-share-list>div:nth-child(3){animation-delay:.81s}.aba-ranking-share-card.is-revealing .aba-ranking-share-list>div:nth-child(4){animation-delay:.89s}.aba-ranking-share-card.is-revealing .aba-ranking-share-list>div:nth-child(5){animation-delay:.97s}.aba-ranking-share-card.is-revealing .aba-ranking-share-list>div:nth-child(6){animation-delay:1.05s}.aba-ranking-share-card.is-revealing .aba-ranking-share-list>div:nth-child(7){animation-delay:1.13s}.aba-ranking-share-card.is-revealing .aba-ranking-share-stars i{animation:rankingStarTwinkle 1.25s ease-in-out infinite alternate}@keyframes rankingOverlayIn{from{opacity:0}to{opacity:1}}@keyframes rankingOverlayOut{to{opacity:0}}@keyframes rankingCardReveal{0%{opacity:0;transform:perspective(900px) rotateY(-28deg) scale(.58)}65%{opacity:1;transform:perspective(900px) rotateY(4deg) scale(1.025)}100%{transform:none}}@keyframes rankingWinnerReveal{from{opacity:0;transform:translateY(-50px) rotate(-12deg) scale(.25)}to{opacity:1;transform:none}}@keyframes rankingRowReveal{from{opacity:0;transform:translateX(45px)}to{opacity:1;transform:none}}@keyframes rankingStarTwinkle{from{opacity:.25;filter:drop-shadow(0 0 2px #ffd84b);rotate:-20deg}to{opacity:1;filter:drop-shadow(0 0 12px #ffd84b);rotate:25deg}}@media(max-width:520px){.aba-ranking-card-modal{padding:12px 8px}.aba-ranking-card-dialog{width:min(94vw,410px)}.aba-ranking-share-card{padding:25px 24px 22px;border-radius:22px}.aba-ranking-share-logo{right:23px;top:19px;width:105px}.aba-ranking-share-kicker{padding-top:52px}.aba-ranking-share-card>h2{font-size:27px}.aba-ranking-share-podium{margin-top:23px}.aba-ranking-share-podium>div>span{width:68px;height:68px}.aba-ranking-share-podium>.place-1>span{width:86px;height:86px}.aba-ranking-share-list>div{min-height:41px;padding:4px 9px}.aba-ranking-share-card>small{bottom:20px}.aba-ranking-card-actions{flex-direction:column}.aba-ranking-card-actions .aba-btn{width:100%}}@media(prefers-reduced-motion:reduce){.aba-ranking-share-card.is-revealing,.aba-ranking-share-card.is-revealing .aba-ranking-share-podium>div,.aba-ranking-share-card.is-revealing .aba-ranking-share-list>div,.aba-ranking-share-card.is-revealing .aba-ranking-share-stars i{animation:none}}@media(max-width:760px){html:has(body.aba-mobile-app-view),body.aba-mobile-app-view{width:100%;max-width:100%;min-height:100%;overflow-x:hidden;background:#eef4fb}body.aba-mobile-app-view{padding:0!important;font-size:15px;-webkit-text-size-adjust:100%;overscroll-behavior-y:contain}body.aba-mobile-app-view>.sticky-header,body.aba-mobile-app-view>.neuro-footer,body.aba-mobile-app-view>.aba-utility-bar,body.aba-mobile-app-view>.profile-side-backdrop,body.aba-mobile-app-view>.profile-side-drawer{display:none!important}body.aba-mobile-app-view main{max-width:100%;margin:0!important}body.aba-mobile-app-view{scroll-padding-bottom:96px!important}body.aba-mobile-app-view main:not(.lesson-shell){padding-bottom:max(96px,calc(82px + env(safe-area-inset-bottom)))!important}body.aba-mobile-app-view .aba-my-service-rail{display:none!important}body.aba-mobile-app-view .aba-my-shell,body.aba-mobile-app-view .aba-my-shell.aba-my-shell-flush-course,body.aba-mobile-app-view .aba-my-shell.is-rail-collapsed{display:block!important;width:100%!important;max-width:none!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important;margin:0!important}body.aba-mobile-app-view .aba-my-main-panel,body.aba-mobile-app-view .aba-my-main-panel-flush-course{width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;border-left:0!important}body.aba-mobile-app-view .aba-my-dominando-frame-wrap,body.aba-mobile-app-view .aba-my-study-route-frame-wrap,body.aba-mobile-app-view .aba-my-mentoring-frame-wrap{height:auto;min-height:0!important;overflow:visible!important}body.aba-mobile-app-view .aba-my-dominando-frame,body.aba-mobile-app-view .aba-my-study-route-frame,body.aba-mobile-app-view .aba-my-mentoring-frame{min-height:560px;overflow:visible!important}body.aba-mobile-app-view.aba-abalive-list-body .aba-abalive-classes-page{display:block!important;min-height:0!important;align-items:initial!important;justify-content:initial!important}body.aba-mobile-app-view.aba-abalive-list-body .aba-abalive-shell{width:100%!important;padding:18px 12px 96px!important;overflow:visible!important}body.aba-mobile-app-view.aba-abalive-list-body .aba-abalive-class-grid{display:grid!important;grid-template-columns:1fr!important;gap:14px!important;width:100%!important}body.aba-mobile-app-view.aba-abalive-list-body .aba-abalive-class-card,body.aba-mobile-app-view.aba-abalive-list-body .aba-live-agenda-event{width:100%!important;max-width:none!important;min-width:0!important}body.aba-mobile-app-view.aba-abalive-list-body{height:auto!important;min-height:100%!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior-y:auto!important;touch-action:pan-y!important;-webkit-overflow-scrolling:touch!important}body.aba-mobile-app-view.aba-abalive-list-body .site-shell,body.aba-mobile-app-view.aba-abalive-list-body main{height:auto!important;min-height:100%!important;max-height:none!important;overflow:visible!important;touch-action:pan-y!important}html:has(body.aba-translations-app-body){height:auto!important;min-height:100%!important;max-height:none!important;overflow-x:hidden!important;overflow-y:auto!important}body.aba-mobile-app-view.aba-translations-app-body{position:static!important;height:auto!important;min-height:100%!important;max-height:none!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior-y:auto!important;touch-action:pan-y!important;-webkit-overflow-scrolling:touch!important}body.aba-mobile-app-view.aba-translations-app-body .aba-translations-page,body.aba-mobile-app-view.aba-translations-app-body .aba-admin-shell{position:static!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;touch-action:pan-y!important}body.aba-mobile-app-view .aba-admin-page,body.aba-mobile-app-view .aba-student-metrics,body.aba-mobile-app-view .aba-profile-page,body.aba-mobile-app-view .aba-book-library-page,body.aba-mobile-app-view .aba-calendar-page,body.aba-mobile-app-view .aba-badges-page{padding:16px 12px 34px!important}body.aba-mobile-app-view .aba-admin-shell,body.aba-mobile-app-view .aba-library-shell,body.aba-mobile-app-view .aba-board-shell{width:100%!important;max-width:none!important;margin:0!important;padding-inline:0!important}body.aba-mobile-app-view h1{font-size:clamp(29px,9vw,39px)!important;line-height:1.03!important;overflow-wrap:anywhere}body.aba-mobile-app-view h2{overflow-wrap:anywhere}body.aba-mobile-app-view .aba-panel,body.aba-mobile-app-view .aba-metrics-card,body.aba-mobile-app-view .aba-board-card,body.aba-mobile-app-view .aba-book-card{border-radius:16px!important;box-shadow:0 7px 20px rgba(13,53,99,.08)!important}body.aba-mobile-app-view button,body.aba-mobile-app-view .aba-btn,body.aba-mobile-app-view input[type=submit],body.aba-mobile-app-view input[type=button]{min-height:44px;touch-action:manipulation}body.aba-mobile-app-view input:not([type=checkbox]):not([type=radio]),body.aba-mobile-app-view select,body.aba-mobile-app-view textarea{max-width:100%;min-height:46px;font-size:16px!important}body.aba-mobile-app-view img,body.aba-mobile-app-view video,body.aba-mobile-app-view iframe,body.aba-mobile-app-view svg{max-width:100%}body.aba-mobile-app-view table{display:block;width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}body.aba-mobile-app-view .aba-form-grid,body.aba-mobile-app-view .aba-settings-form,body.aba-mobile-app-view .aba-register-form{grid-template-columns:1fr!important}.aba-admin-content-access-card{position:relative;margin:26px 0 22px!important;padding:25px!important;overflow:hidden;border:1px solid #cbdbea!important;border-radius:18px!important;background:linear-gradient(145deg,#f8fbff 0,#eef5fc 100%)!important;box-shadow:0 14px 32px rgba(11,50,103,.09)}.aba-admin-content-access-card:after{content:"";position:absolute;right:-68px;top:-78px;width:210px;height:210px;border-radius:50%;background:rgba(17,78,142,.06);pointer-events:none}.aba-admin-content-access-card.is-active{border-color:#9fd8c2!important;background:linear-gradient(145deg,#f8fffc 0,#edf9f4 100%)!important}.aba-admin-content-access-heading{position:relative;z-index:1;display:flex;align-items:flex-start;gap:16px;padding-bottom:20px;border-bottom:1px solid #d5e2ee}.aba-admin-content-access-icon{flex:0 0 48px;width:48px;height:48px;display:grid;place-items:center;border-radius:14px;background:#0e3569;color:#fff;font-size:20px;box-shadow:0 9px 20px rgba(14,53,105,.2)}.aba-admin-content-access-heading small{display:block;margin-bottom:4px;color:#cf1728;font-size:10px;font-weight:900;letter-spacing:.12em}.aba-admin-content-access-heading h2{margin:0;color:#0e3569;font-size:22px;line-height:1.15}.aba-admin-content-access-heading p{margin:7px 0 0;color:#667d94;font-size:13px}.aba-admin-content-access-form{position:relative;z-index:1;margin-top:20px}.aba-admin-content-access-fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,.55fr);gap:15px;margin-bottom:16px}.aba-admin-content-access-fields label{display:grid;gap:7px;color:#38536f;font-size:11px;font-weight:900}.aba-admin-content-access-fields select,.aba-admin-content-access-fields input{width:100%;min-height:48px;padding:0 14px;border:1px solid #bfd0df;border-radius:11px;background:#fff;color:#102f55;font:inherit;font-size:14px;box-shadow:0 3px 9px rgba(14,53,105,.04)}.aba-admin-content-access-fields select:focus,.aba-admin-content-access-fields input:focus{border-color:#0e579c;box-shadow:0 0 0 3px rgba(14,87,156,.12);outline:0}.aba-admin-content-access-form>button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:47px;padding:0 20px;border-radius:11px;background:#0e3569;box-shadow:0 9px 18px rgba(14,53,105,.17);font-weight:900}.aba-admin-content-access-status{position:relative;z-index:1;display:grid;grid-template-columns:auto auto 1fr;align-items:center;gap:10px;margin-top:18px;padding:13px 15px;border:1px solid #a9ddc8;border-radius:12px;background:#fff}.aba-admin-content-access-status span{display:inline-flex;align-items:center;gap:6px;color:#13704b;font-size:12px;font-weight:900}.aba-admin-content-access-status strong{padding:5px 9px;border-radius:999px;background:#e3f5ec;color:#115f42;font-size:11px}.aba-admin-content-access-status small{color:#617b70}.aba-admin-content-revoke{position:relative;z-index:1;margin-top:10px}.aba-admin-content-revoke .aba-btn{min-height:38px;padding:0 13px;font-size:12px}.aba-admin-content-access-benefits{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:8px;margin-top:18px;padding-top:16px;border-top:1px solid #d5e2ee}.aba-admin-content-access-benefits span{display:inline-flex;align-items:center;gap:6px;padding:7px 10px;border-radius:999px;background:#fff;color:#476580;font-size:11px;font-weight:800;box-shadow:0 3px 10px rgba(14,53,105,.05)}.aba-admin-content-access-benefits i{color:#cf1728}@media(max-width:700px){.aba-admin-content-access-card{padding:19px!important}.aba-admin-content-access-heading{gap:12px}.aba-admin-content-access-icon{flex-basis:42px;width:42px;height:42px}.aba-admin-content-access-heading h2{font-size:19px}.aba-admin-content-access-fields{grid-template-columns:1fr}.aba-admin-content-access-form>button{width:100%}.aba-admin-content-access-status{grid-template-columns:1fr auto}.aba-admin-content-access-status small{grid-column:1/-1}}body.aba-mobile-app-view .span-2,body.aba-mobile-app-view .wide{grid-column:auto!important}body.aba-mobile-app-view .aba-panel-heading-row{align-items:flex-start;gap:10px;flex-wrap:wrap}body.aba-mobile-app-view .aba-panel-heading-row>.aba-btn,body.aba-mobile-app-view .aba-panel-heading-row>button{width:100%;justify-content:center}body.aba-mobile-app-view .aba-profile-overview,body.aba-mobile-app-view .aba-profile-exam-card,body.aba-mobile-app-view .aba-profile-evolution{grid-template-columns:1fr!important;gap:16px}body.aba-mobile-app-view .aba-profile-layout{display:flex!important;flex-direction:column!important;width:100%!important;max-width:none!important;gap:14px!important}body.aba-mobile-app-view .aba-profile-card-right,body.aba-mobile-app-view .aba-profile-feed{grid-column:auto!important;grid-row:auto!important;width:100%!important;max-width:none!important;min-width:0!important}body.aba-mobile-app-view .aba-profile-card-right{order:0!important;position:static!important}body.aba-mobile-app-view .aba-profile-feed{order:1!important}body.aba-mobile-app-view .aba-profile-feed>.aba-panel{padding:18px 14px!important}body.aba-mobile-app-view .aba-profile-readiness{align-items:center;flex-direction:column;text-align:center}body.aba-mobile-app-view .aba-profile-summary-strip{grid-template-columns:1fr 1fr!important}body.aba-mobile-app-view .aba-profile-summary-strip span{padding:12px;border-bottom:1px solid #d5e3ef}body.aba-mobile-app-view .aba-profile-countdown{display:grid;grid-template-columns:repeat(4,1fr);width:100%}body.aba-mobile-app-view .aba-profile-countdown span{min-width:0;padding:8px 3px}body.aba-mobile-app-view .aba-profile-countdown strong{font-size:20px}body.aba-mobile-app-view .aba-profile-attempt-grid{grid-template-columns:1fr!important}body.aba-mobile-app-view .aba-profile-domain-columns{gap:7px;overflow:hidden}body.aba-mobile-app-view .aba-profile-domain-columns i{width:68%}body.aba-mobile-app-view .aba-metric-strip,body.aba-mobile-app-view .aba-metrics-grid-main,body.aba-mobile-app-view .aba-insight-grid,body.aba-mobile-app-view .aba-exam-window,body.aba-mobile-app-view .aba-exam-suggestions{grid-template-columns:1fr!important}body.aba-mobile-app-view .aba-metrics-title{gap:14px}body.aba-mobile-app-view .aba-metrics-title .aba-profile-exam-summary{width:100%!important}body.aba-mobile-app-view .aba-reported-domains{grid-template-columns:repeat(3,1fr)!important}body.aba-mobile-app-view .aba-ranking-podium{min-height:450px;padding:118px 4px 0!important;gap:4px}body.aba-mobile-app-view .aba-ranking-podium article{width:33.333%;padding-inline:4px}body.aba-mobile-app-view .aba-ranking-podium h2{font-size:12px!important}body.aba-mobile-app-view .aba-ranking-row{grid-template-columns:30px 38px minmax(0,1fr) auto;gap:7px;padding:10px 8px}body.aba-mobile-app-view .aba-ranking-row>b{grid-column:3/-1;font-size:11px}body.aba-mobile-app-view .aba-ranking-card-open{width:100%;justify-content:center}body.aba-mobile-app-view .aba-badges-grid,body.aba-mobile-app-view .aba-badge-token-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}body.aba-mobile-app-view .aba-badge-card,body.aba-mobile-app-view .aba-badge-token{min-width:0;padding:10px!important}body.aba-mobile-app-view .aba-book-grid{grid-template-columns:1fr!important;gap:18px}body.aba-mobile-app-view .aba-book-card{width:100%;max-width:430px;margin-inline:auto}body.aba-mobile-app-view .aba-calendar-dashboard{grid-template-columns:1fr!important}body.aba-mobile-app-view .aba-calendar-upcoming-list>a{grid-template-columns:46px minmax(0,1fr);gap:9px}body.aba-mobile-app-view .aba-calendar-upcoming-list>a>strong{grid-column:2}body.aba-mobile-app-view .aba-chat-shell{height:100dvh;min-height:520px;grid-template-columns:92px minmax(0,1fr)!important}body.aba-mobile-app-view .aba-chat-rail{display:none!important}body.aba-mobile-app-view .aba-chat-sidebar{min-width:0}body.aba-mobile-app-view .aba-chat-thread-list a{min-height:54px;padding:7px!important}body.aba-mobile-app-view .aba-chat-thread-avatar{position:static!important;width:40px;height:40px;margin:auto}body.aba-mobile-app-view .aba-chat-thread-list a>b,body.aba-mobile-app-view .aba-chat-thread-list a>small,body.aba-mobile-app-view .aba-chat-thread-list a>time{display:none!important}body.aba-mobile-app-view .aba-chat-current-avatar{width:38px;height:38px;flex-basis:38px}body.aba-mobile-app-view .aba-chat-messages{padding:12px 8px}body.aba-mobile-app-view .aba-chat-compose{padding:8px}body.aba-mobile-app-view .aba-board-question-card{padding:16px 12px!important}body.aba-mobile-app-view .aba-board-choice{min-height:48px;padding:11px!important}body.aba-mobile-app-view .aba-board-actions{display:grid!important;grid-template-columns:1fr!important;gap:8px}body.aba-mobile-app-view .aba-board-actions .aba-btn{width:100%;justify-content:center}body.aba-mobile-app-view dialog{max-width:calc(100vw - 16px)!important;max-height:calc(100dvh - 16px)!important}}@media(max-width:760px){body.aba-my-courses-embed-body.aba-mobile-app-view{background:#f5f8fc!important}body.aba-my-courses-embed-body.aba-mobile-app-view main.aba-my-courses-page{width:auto!important;max-width:none!important;margin:0 14px!important;padding:30px 0 110px!important}body.aba-my-courses-embed-body .aba-page-heading{margin:0 0 26px!important;padding:0 2px!important}body.aba-my-courses-embed-body .aba-page-heading h1{margin:0!important;color:#0b3267!important;font-size:39px!important;line-height:1!important;overflow-wrap:normal!important;word-break:normal!important}body.aba-my-courses-embed-body .aba-heading-rule{width:68px;height:4px;margin-top:12px}body.aba-my-courses-embed-body .aba-page-heading p{margin-top:16px!important;color:#60758a!important;font-size:16px!important;line-height:1.45!important}body.aba-my-courses-embed-body .aba-course-section{width:100%!important;margin:0!important}body.aba-my-courses-embed-body .aba-continue-grid{width:100%!important;grid-template-columns:minmax(0,1fr)!important;gap:14px!important}body.aba-my-courses-embed-body .aba-empty-payment{width:100%!important;min-height:150px;padding:28px 20px!important;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;border:1px solid #d7e2ed!important;border-radius:20px!important;background:#fff!important;box-shadow:0 10px 28px rgba(11,50,103,.08);text-align:center}body.aba-my-courses-embed-body .aba-empty-payment strong{color:#0b3267;font-size:21px;line-height:1.2}body.aba-my-courses-embed-body .aba-empty-payment p{max-width:310px;margin:0 0 8px;color:#667b90;font-size:15px;line-height:1.4}body.aba-my-courses-embed-body .aba-empty-payment .aba-btn{width:100%;max-width:300px;justify-content:center}.aba-my-courses-empty-icon{width:64px;height:64px;display:grid;place-items:center;margin-bottom:4px;border-radius:18px;color:#fff;background:#0b3267;font-size:25px;box-shadow:0 9px 22px rgba(11,50,103,.2)}}@media(max-width:380px){body.aba-mobile-app-view .aba-badges-grid,body.aba-mobile-app-view .aba-badge-token-grid{grid-template-columns:1fr!important}body.aba-mobile-app-view .aba-profile-summary-strip{grid-template-columns:1fr!important}}body.aba-chat-mobile-app-body .aba-chat-shell{height:100dvh!important;grid-template-columns:minmax(132px,36%) minmax(0,1fr)!important;background:#eef3f7!important}body.aba-chat-mobile-app-body .aba-chat-sidebar{background:#fff!important;border-right:1px solid #dce5ed!important}body.aba-chat-mobile-app-body .aba-chat-thread-list a{display:grid!important;grid-template-columns:42px minmax(0,1fr)!important;gap:8px!important;padding:9px 7px!important}body.aba-chat-mobile-app-body .aba-chat-thread-avatar{width:42px!important;height:42px!important;margin:0!important}body.aba-chat-mobile-app-body .aba-chat-thread-list a>b{display:block!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:12px!important}body.aba-chat-mobile-app-body .aba-chat-thread-list a>small{display:block!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:10px!important;color:#6a7e92!important}body.aba-chat-mobile-app-body .aba-chat-thread-list a>time{display:none!important}body.aba-chat-mobile-app-body .aba-chat-messages{background:#efeae2!important;padding:12px 9px!important}body.aba-chat-mobile-app-body .aba-chat-message{max-width:88%!important;border-radius:8px!important;box-shadow:0 1px 1px rgba(0,0,0,.09)!important}body.aba-chat-mobile-app-body .aba-chat-compose{background:#f0f2f5!important;border-top:1px solid #d9e0e5!important}body.aba-chat-mobile-app-body .aba-chat-compose textarea{border-radius:22px!important;background:#fff!important}.aba-chat-mobile-back{display:none}body.aba-chat-mobile-app-body{margin:0!important;overflow:hidden!important;background:#f2f5f8!important}body.aba-chat-mobile-app-body .aba-chat-page{height:100dvh!important;overflow:hidden!important}body.aba-chat-mobile-app-body .aba-chat-shell{display:block!important;width:100%!important;height:100dvh!important;min-height:0!important;overflow:hidden!important;background:#fff!important}body.aba-chat-mobile-app-body .aba-chat-rail{display:none!important}body.aba-chat-mobile-app-body .aba-chat-sidebar{display:block!important;width:100%!important;height:100%!important;min-width:0!important;border:0!important;overflow-y:auto!important;background:#fff!important}body.aba-chat-mobile-app-body .aba-chat-panel{display:none!important;width:100%!important;height:100%!important;min-width:0!important;overflow:hidden!important}body.aba-chat-mobile-app-body.is-mobile-conversation .aba-chat-sidebar{display:none!important}html:has(body.aba-chat-mobile-app-body.is-mobile-conversation),body.aba-chat-mobile-app-body.is-mobile-conversation{height:100dvh!important;min-height:100dvh!important;overflow:hidden!important}body.aba-chat-mobile-app-body.is-mobile-conversation .aba-chat-panel{display:grid!important;grid-template-rows:auto auto minmax(0,1fr) auto!important;height:100dvh!important;min-height:0!important;background:#e9eef3!important}body.aba-chat-mobile-app-body.is-mobile-conversation .aba-chat-page,body.aba-chat-mobile-app-body.is-mobile-conversation .aba-chat-shell{height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important}body.aba-chat-mobile-app-body.is-mobile-conversation .aba-chat-messages{min-height:0!important;height:auto!important;overflow-y:auto!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important}body.aba-chat-mobile-app-body .aba-chat-sidebar-head{height:auto!important;min-height:76px!important;padding:22px 18px 12px!important;background:#fff!important;border:0!important}body.aba-chat-mobile-app-body .aba-chat-sidebar-head h1{display:block!important;margin:0!important;color:#102f59!important;font-size:32px!important}body.aba-chat-mobile-app-body .aba-chat-filters{padding:4px 14px 13px!important;display:flex!important;border-bottom:1px solid #e6ebf0!important}body.aba-chat-mobile-app-body .aba-chat-filters button{font-size:14px!important}body.aba-chat-mobile-app-body .aba-chat-tabs a,body.aba-chat-mobile-app-body .aba-chat-thread-list a{position:relative!important;min-height:72px!important;display:grid!important;grid-template-columns:54px minmax(0,1fr) auto!important;grid-template-rows:auto auto!important;column-gap:12px!important;align-items:center!important;justify-content:stretch!important;padding:9px 15px!important;text-align:left!important}body.aba-chat-mobile-app-body .aba-chat-thread-avatar{position:static!important;grid-row:1/3!important;grid-column:1!important;width:52px!important;height:52px!important;margin:0!important}body.aba-chat-mobile-app-body .aba-chat-thread-list a>b{display:block!important;grid-column:2!important;align-self:end!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#142f50!important;font-size:17px!important;line-height:1.15!important}body.aba-chat-mobile-app-body .aba-chat-thread-list a>small{display:block!important;grid-column:2!important;align-self:start!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#718095!important;font-size:13px!important}body.aba-chat-mobile-app-body .aba-chat-thread-list a>time{display:block!important;position:static!important;grid-column:3!important;grid-row:1!important;align-self:end!important;color:#7c8b9b!important;font-size:11px!important}body.aba-chat-mobile-app-body .aba-chat-tabs a{grid-template-columns:54px minmax(0,1fr)!important;font-size:17px!important}body.aba-chat-mobile-app-body .aba-chat-tabs a .aba-chat-room-icon{grid-row:1/3!important;width:52px!important;height:52px!important}body.aba-chat-mobile-app-body .aba-chat-thread-list>strong{padding:15px 16px 7px!important;color:#65758a!important;font-size:13px!important}body.aba-chat-mobile-app-body .aba-chat-panel>header{min-height:66px!important;padding:8px 10px!important;background:#123968!important;color:#fff!important;border:0!important}body.aba-chat-mobile-app-body .aba-chat-mobile-back{flex:0 0 40px;width:40px;height:40px;display:grid!important;place-items:center;border:0;border-radius:50%;background:transparent;color:#fff;font-size:20px}body.aba-chat-mobile-app-body .aba-chat-panel>header h2{color:#fff!important;font-size:18px!important}body.aba-chat-mobile-app-body .aba-chat-panel>header p{color:#d8e5f4!important}body.aba-chat-mobile-app-body .aba-chat-head-icon,body.aba-chat-mobile-app-body .aba-chat-more>summary{color:#fff!important;background:transparent!important}body.aba-chat-mobile-app-body .aba-chat-description{min-height:48px!important;padding:8px 14px!important}body.aba-chat-mobile-app-body .aba-chat-messages{padding:14px 10px 20px!important;background-color:#e9e3db!important;background-image:radial-gradient(rgba(18,57,104,.055) 1px,transparent 1px)!important;background-size:18px 18px!important}body.aba-chat-mobile-app-body .aba-chat-message{max-width:86%!important}body.aba-chat-mobile-app-body .aba-chat-bubble{font-size:15px!important;border-radius:10px 10px 10px 3px!important;background:#fff!important}body.aba-chat-mobile-app-body .aba-chat-message.mine .aba-chat-bubble{border-radius:10px 10px 3px 10px!important;background:#dcecff!important;color:#263f59!important}body.aba-chat-mobile-app-body .aba-chat-message.mine .aba-chat-bubble p,body.aba-chat-mobile-app-body .aba-chat-message.mine .aba-chat-bubble span,body.aba-chat-mobile-app-body .aba-chat-message.mine .aba-chat-bubble strong,body.aba-chat-mobile-app-body .aba-chat-message.mine .aba-chat-bubble small,body.aba-chat-mobile-app-body .aba-chat-message.mine .aba-chat-bubble time{color:#263f59!important}body.aba-chat-mobile-app-body:not(.is-mobile-conversation) .aba-chat-sidebar{position:relative!important}body.aba-chat-mobile-app-body:not(.is-mobile-conversation) .aba-chat-sound-toggle{position:absolute!important;z-index:8!important;top:14px!important;right:14px!important;width:42px!important;height:42px!important;margin:0!important;display:grid!important}body.aba-chat-mobile-app-body:not(.is-mobile-conversation) .aba-chat-online-form{position:absolute!important;z-index:8!important;top:14px!important;right:64px!important;margin:0!important;display:block!important}body.aba-chat-mobile-app-body:not(.is-mobile-conversation) .aba-chat-online-form{width:42px!important;height:42px!important;min-width:42px!important;max-width:42px!important}body.aba-chat-mobile-app-body:not(.is-mobile-conversation) .aba-chat-online-form .aba-chat-online-toggle{width:42px!important;height:42px!important;min-width:42px!important;max-width:42px!important;padding:0!important;border-radius:50%!important;display:grid!important;place-items:center!important;overflow:hidden!important}body.aba-chat-mobile-app-body:not(.is-mobile-conversation) .aba-chat-online-form .aba-chat-online-toggle span{display:none!important}body.aba-chat-mobile-app-body:not(.is-mobile-conversation) .aba-chat-online-form .aba-chat-online-toggle i{margin:0!important;font-size:13px!important}body.aba-chat-mobile-app-body .aba-chat-online-toggle.online,body .aba-chat-presence-dot.online{background:#198bd1!important;border-color:#198bd1!important}body.aba-chat-mobile-app-body:not(.is-mobile-conversation) .aba-chat-sidebar-head{position:relative!important}body.aba-chat-mobile-app-body:not(.is-mobile-conversation) .aba-chat-new-group{position:absolute!important;top:16px!important;right:114px!important;margin:0!important}body.aba-chat-mobile-app-body .aba-chat-compose{position:relative!important;padding:8px 7px!important;grid-template-columns:36px 36px minmax(0,1fr) 44px!important;gap:4px!important;background:#f1f3f5!important}body.aba-chat-mobile-app-body .aba-chat-compose textarea{min-width:0!important;padding:11px 14px!important;font-size:16px!important}.aba-chat-panel>.aba-chat-compose{position:sticky!important;z-index:12!important;bottom:0!important;align-self:end!important;width:100%!important;margin:0!important}body.aba-chat-mobile-app-body.is-mobile-conversation .aba-chat-panel>.aba-chat-compose{position:fixed!important;z-index:100!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;margin:0!important}body.aba-chat-mobile-app-body.is-mobile-conversation .aba-chat-messages{padding-bottom:92px!important;scroll-padding-bottom:92px!important}.aba-chat-search-top{display:flex!important;align-items:center!important;gap:8px!important;padding:0 10px!important;border:1px solid #d4e0eb!important;border-radius:24px!important;background:#f6f9fc!important;box-shadow:0 5px 16px rgba(18,57,104,.06)!important}.aba-chat-search-top input{flex:1!important;min-width:0!important;padding-left:32px!important;background:transparent!important}.aba-chat-search-top>[data-chat-search-clear]{display:grid!important;width:32px!important;height:32px!important;place-items:center!important;flex:0 0 32px!important;border:0!important;border-radius:50%!important;background:#e3edf6!important;color:#123968!important}.aba-chat-search-results{margin:10px 14px!important;padding:10px!important;border:1px solid #c9d9e7!important;border-radius:16px!important;background:#fff!important;box-shadow:0 10px 26px rgba(18,57,104,.1)!important}.aba-chat-search-results>strong{display:block!important;padding:7px 10px!important;color:#123968!important}.aba-chat-search-results>p{margin:6px!important;padding:14px!important;border-radius:11px!important;background:#edf4fa!important;color:#60758a!important;text-align:center!important}.aba-chat-inline-message-search{display:flex;align-items:center;gap:10px;padding:9px 16px;border-bottom:1px solid #d4e0eb;background:#fff}.aba-chat-inline-message-search input{min-width:0;flex:1;height:40px;padding:0 14px;border:1px solid #c6d7e5;border-radius:20px;background:#f5f8fb;color:#123968}.aba-chat-inline-message-search button{width:36px;height:36px;border:0;border-radius:50%;background:#e8f0f7;color:#123968}.aba-community-rules{width:min(760px,calc(100% - 24px))!important;max-height:min(88dvh,900px)!important}.aba-community-rules form{max-height:88dvh;overflow-y:auto;padding:28px!important}.aba-community-rules h2{color:#123968;font-size:clamp(22px,3vw,31px)}.aba-community-rules ol{display:grid;gap:10px;margin:0;padding-left:28px}.aba-community-rules li{padding:10px 12px;border-left:4px solid #174b7f;border-radius:7px;background:#f3f7fb;line-height:1.45}.aba-community-rules li:nth-child(5n){border-left-color:#d7192d}.aba-community-rules-consent{position:sticky;bottom:-1px;display:flex;gap:10px;align-items:center;padding:15px;border:1px solid #b9ccdd;border-radius:12px;background:#fff;box-shadow:0 -6px 18px rgba(18,57,104,.08);font-weight:800}.aba-community-rules-consent input{width:20px;height:20px;accent-color:#d7192d}.aba-community-rules button[disabled]{opacity:.45;cursor:not-allowed}.aba-chat-compose textarea{height:auto!important;min-height:44px!important;max-height:40dvh!important;line-height:1.35!important;resize:none!important;overflow-y:hidden}.aba-chat-confetti{position:fixed;z-index:99999;top:-40px;pointer-events:none;font-size:24px;animation:abaChatFall 2.1s ease-in forwards}@keyframes abaChatFall{0%{transform:translate3d(0,-30px,0) rotate(0);opacity:0}10%{opacity:1}100%{transform:translate3d(var(--drift),105vh,0) rotate(640deg);opacity:.25}}@media(max-width:700px){.aba-community-rules form{padding:20px!important}.aba-community-rules ol{padding-left:23px}.aba-community-rules li{padding:9px}.aba-chat-inline-message-search{padding:7px 10px}.aba-chat-search-results{margin:8px!important}.aba-chat-compose textarea{max-height:40dvh!important}}.aba-personal-study-plan{margin:22px 0!important}.aba-personal-study-plan>header{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.aba-personal-study-plan>header h2{margin:5px 0 0;color:#0b3267}.aba-personal-study-plan>header>strong{padding:9px 14px;border-radius:999px;background:#0b3267;color:#fff;white-space:nowrap}.aba-personal-study-plan>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px}.aba-personal-study-plan>div span{display:grid;gap:4px;padding:15px;border-radius:14px;background:#f1f6fb;color:#647b93}.aba-personal-study-plan>div b{color:#cf1728;font-size:21px}.aba-personal-study-plan>div .is-mock{grid-column:1/-1;background:#eaf2fb;color:#0b3267}@media(max-width:700px){.aba-personal-study-plan>header{display:grid}.aba-personal-study-plan>header>strong{width:max-content}.aba-personal-study-plan>div{grid-template-columns:1fr}}.header-icon-button.has-pending-notifications{border-color:#d7192d!important;background:#d7192d!important;color:#fff!important;box-shadow:0 8px 20px rgba(215,25,45,.28)!important}.header-icon-button.has-pending-notifications i{color:#fff!important}.aba-daily-welcome{position:fixed;z-index:10050;inset:0;display:grid;place-items:center;padding:24px;background:rgba(5,31,63,.76);backdrop-filter:blur(5px)}.aba-daily-welcome[hidden]{display:none}.aba-daily-welcome-card{position:relative;width:min(440px,calc(100vw - 32px));padding:36px 30px;text-align:center;border:2px solid rgba(255,255,255,.7);border-radius:28px;background:radial-gradient(circle at 50% 0,#24558c,#0b3267 68%);color:#fff;box-shadow:0 24px 70px rgba(0,0,0,.32);animation:welcome-pop .55s cubic-bezier(.2,.85,.25,1.2)}.aba-daily-welcome-card>[data-welcome-close]{position:absolute;z-index:2;top:14px;right:14px;display:grid;width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;padding:0!important;place-items:center;border:2px solid rgba(255,255,255,.88);border-radius:50%;background:#123968;color:#fff;cursor:pointer;box-shadow:0 7px 18px rgba(4,25,52,.3)}.aba-daily-welcome-card>[data-welcome-close]>img{display:block;width:100%!important;height:100%!important;max-width:42px!important;max-height:42px!important;margin:0!important;object-fit:contain!important;filter:none!important}.aba-daily-welcome-card>img{width:104px;height:104px;object-fit:contain;filter:drop-shadow(0 10px 18px rgba(0,0,0,.25))}.aba-daily-welcome-card small{display:block;margin-top:12px;color:#ffd34f;font-weight:900;letter-spacing:.13em}.aba-daily-welcome-card h2{margin:8px 0;font-size:34px}.aba-daily-welcome-card p{margin:0;line-height:1.5;color:#dcecff}@media(max-width:760px){body.aba-classroom-mobile-app-body #classroom-workspace .aba-rich-content p,body.aba-classroom-mobile-app-body #classroom-workspace .aba-rich-content li,body.aba-classroom-mobile-app-body #classroom-workspace .aba-rich-content blockquote{text-align:justify!important;text-align-last:left!important;text-justify:inter-word!important;hyphens:none!important;-webkit-hyphens:none!important;word-break:normal!important;overflow-wrap:normal!important}body.aba-classroom-mobile-app-body #classroom-workspace .aba-rich-content h1,body.aba-classroom-mobile-app-body #classroom-workspace .aba-rich-content h2,body.aba-classroom-mobile-app-body #classroom-workspace .aba-rich-content h3,body.aba-classroom-mobile-app-body #classroom-workspace .aba-rich-content h4{text-align:left!important}}@media(max-width:760px){.aba-domain-final-review,.aba-full-mock-review.aba-domain-final-review{box-sizing:border-box!important;width:calc(100% - 20px)!important;max-width:none!important;margin-inline:auto!important;padding:20px 0 120px!important}.aba-domain-final-review-list{gap:16px!important}.aba-domain-final-question{width:100%!important;min-width:0!important}.aba-domain-final-question-title{box-sizing:border-box!important;width:100%!important;padding:18px 14px!important;display:grid!important;grid-template-columns:36px minmax(0,1fr)!important;align-items:start!important;gap:12px!important}.aba-domain-final-question-title>span{width:36px!important;height:36px!important;flex-basis:36px!important}.aba-domain-final-question-title>div{width:100%!important;min-width:0!important}.aba-domain-final-question-title h2,.aba-full-mock-review .aba-domain-final-question-title h2{margin-top:3px!important;font-size:clamp(18px,5.2vw,22px)!important;line-height:1.38!important;text-align:left!important;text-align-last:auto!important;overflow-wrap:anywhere!important;word-break:normal!important}.aba-domain-final-answers,.aba-domain-final-explanation{padding-inline:14px!important}.aba-domain-final-answers>div span,.aba-domain-final-explanation p,.aba-full-mock-review .aba-domain-final-answers>div span,.aba-full-mock-review .aba-domain-final-explanation p{font-size:16px!important;line-height:1.45!important;text-align:left!important;text-align-last:auto!important;overflow-wrap:anywhere!important}}body.aba-mobile-app-view .aba-domain-final-review,body.aba-mobile-app-view .aba-full-mock-review.aba-domain-final-review{box-sizing:border-box!important;width:calc(100% - 20px)!important;max-width:none!important;margin-inline:auto!important;padding:20px 0 120px!important}body.aba-mobile-app-view .aba-domain-final-review-list{gap:16px!important}body.aba-mobile-app-view .aba-domain-final-question{width:100%!important;min-width:0!important}body.aba-mobile-app-view .aba-domain-final-question-title{box-sizing:border-box!important;width:100%!important;padding:18px 14px!important;display:grid!important;grid-template-columns:36px minmax(0,1fr)!important;align-items:start!important;gap:12px!important}body.aba-mobile-app-view .aba-domain-final-question-title>span{width:36px!important;height:36px!important;flex-basis:36px!important}body.aba-mobile-app-view .aba-domain-final-question-title>div{width:100%!important;min-width:0!important}body.aba-mobile-app-view .aba-domain-final-question-title h2{margin-top:3px!important;font-size:20px!important;line-height:1.38!important;text-align:left!important;text-align-last:auto!important;overflow-wrap:anywhere!important;word-break:normal!important}.aba-my-main-panel-mentoring,.aba-my-mentoring-frame-wrap,.aba-my-mentoring-frame{background:#fff!important;background-color:#fff!important}body.aba-mobile-app-view .aba-domain-final-answers,body.aba-mobile-app-view .aba-domain-final-explanation{padding-inline:14px!important}body.aba-mobile-app-view .aba-domain-final-answers>div span,body.aba-mobile-app-view .aba-domain-final-explanation p{font-size:16px!important;line-height:1.45!important;text-align:left!important;text-align-last:auto!important;overflow-wrap:anywhere!important}html:has(body.aba-mobile-review-screen){width:100%!important;height:auto!important;min-height:100%!important;overflow-x:hidden!important;overflow-y:auto!important}body.aba-mobile-review-screen{position:static!important;width:100%!important;height:auto!important;min-height:100%!important;max-height:none!important;margin:0!important;padding:0!important;overflow-x:hidden!important;overflow-y:visible!important;overscroll-behavior-y:auto!important;touch-action:auto!important}body.aba-mobile-review-screen .aba-board-page{position:static!important;box-sizing:border-box!important;width:100%!important;height:auto!important;min-height:100vh!important;max-height:none!important;margin:0!important;padding:0!important;overflow:visible!important}body.aba-mobile-review-screen .aba-board-shell{position:static!important;box-sizing:border-box!important;width:100%!important;height:auto!important;min-height:100vh!important;max-height:none!important;margin:0!important;padding:22px 16px 130px!important;overflow:visible!important}body.aba-mobile-review-screen .aba-domain-final-review,body.aba-mobile-review-screen .aba-full-mock-review.aba-domain-final-review{box-sizing:border-box!important;width:100%!important;margin:0!important;padding:0!important}body.aba-mobile-review-screen .aba-domain-final-question-title{padding-left:18px!important;padding-right:18px!important}body.aba-mobile-review-screen .aba-domain-final-answers,body.aba-mobile-review-screen .aba-domain-final-explanation{padding-left:18px!important;padding-right:18px!important}body.aba-mobile-review-screen .aba-domain-final-question-title{display:grid!important;grid-template-columns:42px minmax(0,1fr)!important;grid-template-rows:auto auto!important;align-items:center!important;column-gap:12px!important;row-gap:12px!important;padding:18px!important}body.aba-mobile-review-screen .aba-domain-final-question-title>span{grid-column:1!important;grid-row:1!important;width:42px!important;height:42px!important;margin:0!important}body.aba-mobile-review-screen .aba-domain-final-question-title>div{display:contents!important}body.aba-mobile-review-screen .aba-domain-final-question-title small{grid-column:2!important;grid-row:1!important;align-self:center!important;margin:0!important;font-size:16px!important;line-height:1.1!important}body.aba-mobile-review-screen .aba-domain-final-question-title h2{grid-column:1/-1!important;grid-row:2!important;width:100%!important;margin:0!important;font-size:20px!important;line-height:1.42!important;text-align:left!important;text-align-last:auto!important;word-spacing:normal!important;letter-spacing:normal!important;overflow-wrap:break-word!important}body.aba-mobile-review-screen .aba-domain-final-answers>div span,body.aba-mobile-review-screen .aba-domain-final-explanation p{text-align:left!important;text-align-last:auto!important;word-spacing:normal!important;overflow-wrap:break-word!important}@media(max-width:760px){.aba-domain-final-review .aba-domain-final-question-title{display:grid!important;grid-template-columns:42px minmax(0,1fr)!important;grid-template-rows:auto auto!important;align-items:center!important;column-gap:12px!important;row-gap:12px!important;padding:18px!important}.aba-domain-final-review .aba-domain-final-question-title>span{grid-column:1!important;grid-row:1!important;width:42px!important;height:42px!important;margin:0!important}.aba-domain-final-review .aba-domain-final-question-title>div{display:contents!important}.aba-domain-final-review .aba-domain-final-question-title small{grid-column:2!important;grid-row:1!important;align-self:center!important;margin:0!important;font-size:16px!important;line-height:1.1!important}.aba-domain-final-review .aba-domain-final-question-title h2{grid-column:1/-1!important;grid-row:2!important;width:100%!important;margin:0!important;font-size:20px!important;line-height:1.5!important;text-align:justify!important;text-align-last:left!important;text-justify:inter-word!important;word-spacing:normal!important;letter-spacing:normal!important;hyphens:none!important;-webkit-hyphens:none!important;overflow-wrap:normal!important;word-break:normal!important}.aba-domain-final-review .aba-domain-final-answers>div span,.aba-domain-final-review .aba-domain-final-explanation p{text-align:justify!important;text-align-last:left!important;text-justify:inter-word!important;word-spacing:normal!important;hyphens:none!important;-webkit-hyphens:none!important;overflow-wrap:normal!important;word-break:normal!important}}html body:is(.aba-domain-embed-body,.aba-mock-embed-body,.aba-lab-embed-body) .aba-domain-final-review .aba-domain-final-question-title h2,html body:is(.aba-domain-embed-body,.aba-mock-embed-body,.aba-lab-embed-body) .aba-domain-final-review .aba-domain-final-answers>div span,html body:is(.aba-domain-embed-body,.aba-mock-embed-body,.aba-lab-embed-body) .aba-domain-final-review .aba-domain-final-explanation p{text-align:justify!important;text-align-last:left!important;text-justify:inter-word!important;word-spacing:normal!important;letter-spacing:normal!important;hyphens:none!important;-webkit-hyphens:none!important;overflow-wrap:normal!important;word-break:normal!important}@media(max-width:760px){.aba-mock-embed.aba-board-focus-mode .aba-board-nav-grid,.aba-domain-practice-embed.aba-domain-practice-focus .aba-board-nav-grid,.aba-lab-embed-body.aba-lab-focus-mode .aba-board-nav-grid{box-sizing:border-box!important;width:100%!important;max-width:100%!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:9px!important;padding:2px!important;overflow:visible!important}.aba-board-nav-grid button{box-sizing:border-box!important;width:100%!important;min-width:0!important;min-height:42px!important;margin:0!important}.aba-mock-embed.aba-board-focus-mode .aba-board-side,.aba-domain-practice-embed.aba-domain-practice-focus .aba-board-side,.aba-lab-embed-body.aba-lab-focus-mode .aba-board-side{box-sizing:border-box!important;max-width:88vw!important;overflow-x:hidden!important;overflow-y:auto!important}}.mainnav .top-link.is-nav-cover{cursor:default;user-select:none}body.aba-domain-embed-body.aba-domain-practice-focus-body{height:100dvh;min-height:100dvh;overflow:hidden;overscroll-behavior:none}body.aba-domain-embed-body.aba-domain-practice-focus-body .aba-board-page.aba-domain-practice-embed.aba-domain-practice-focus,body.aba-domain-embed-body.aba-domain-practice-focus-body .aba-board-page.aba-domain-practice-embed.aba-domain-practice-focus>.aba-board-shell,body.aba-domain-embed-body.aba-domain-practice-focus-body .aba-board-page.aba-domain-practice-embed.aba-domain-practice-focus .aba-board-exam{box-sizing:border-box;width:100%;height:100dvh;min-height:0;overflow:hidden}body.aba-domain-embed-body.aba-domain-practice-focus-body .aba-board-page.aba-domain-practice-embed.aba-domain-practice-focus .aba-board-question-card{box-sizing:border-box;height:calc(100dvh - 65px);min-height:0;overflow-x:hidden;overflow-y:auto;touch-action:pan-y;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}body.aba-domain-embed-body.aba-domain-practice-focus-body .aba-board-page.aba-domain-practice-embed.aba-domain-practice-focus .aba-board-question{touch-action:pan-y}.aba-board-public-card{color:inherit;text-decoration:none}.aba-board-public-page{min-height:0}.aba-board-public-page .aba-board-shell{padding-bottom:24px}.aba-board-public-page .aba-board-hub-grid{align-items:start;margin-bottom:0}.aba-board-public-card{align-self:start}.aba-board-public-card div{height:auto;display:flex;flex-direction:column}.aba-board-public-card p{margin:9px 0 16px;color:#60738a;font-size:14px;line-height:1.55}.aba-board-public-card em{width:fit-content;display:inline-flex;align-items:center;min-height:34px;padding:8px 13px;border-radius:999px;color:#fff;background:#c81728;font-size:12px;font-style:normal;font-weight:800}.aba-board-public-card:hover p{color:#f4e9ed}.aba-board-public-card:hover em{color:#123563;background:#fff}.aba-contact-page{width:min(100%,1500px);box-sizing:border-box;margin:0 auto;padding:54px 24px 90px}.aba-contact-heading h1{margin:0;color:#123563;font-size:clamp(42px,5vw,68px);line-height:1}.aba-contact-heading i{display:block;width:86px;height:6px;margin:18px 0 20px;border-radius:10px;background:#cf1727}.aba-contact-heading p{max-width:720px;color:#65758a;font-size:18px}.aba-contact-card{margin-top:34px;padding:34px;border:1px solid #dbe3ec;border-radius:24px;background:#fff;box-shadow:0 18px 45px rgba(18,53,99,.08)}.aba-contact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.aba-contact-grid label{display:grid;gap:8px;color:#123563;font-weight:700}.aba-contact-grid label.is-wide{grid-column:1/-1}.aba-contact-grid input,.aba-contact-grid select,.aba-contact-grid textarea{width:100%;box-sizing:border-box;border:1px solid #cbd6e2;border-radius:12px;padding:14px 16px;background:#fff;color:#152238;font:inherit}.aba-contact-grid textarea{min-height:150px;resize:vertical}.aba-contact-submit{margin-top:24px;border:0;border-radius:12px;padding:15px 34px;background:#123563;color:#fff;font-weight:800;cursor:pointer}.aba-contact-alert{margin-top:24px;padding:16px 18px;border-radius:12px;font-weight:700}.aba-contact-alert.is-success{color:#12603a;background:#e7f7ee}.aba-contact-alert.is-error{color:#9f1420;background:#fff0f1}@media (max-width:700px){.aba-contact-page{width:100%;padding:38px 16px 70px}.aba-contact-card{padding:22px}.aba-contact-grid{grid-template-columns:1fr}}.aba-content-protected,.aba-content-protected *:not(input):not(textarea):not(select):not(option):not([contenteditable="true"]){-webkit-user-select:none!important;user-select:none!important;-webkit-touch-callout:none!important}.aba-content-protected img,.aba-content-protected video{-webkit-user-drag:none!important;user-drag:none!important}.aba-content-protected input,.aba-content-protected textarea,.aba-content-protected select,.aba-content-protected [contenteditable="true"]{-webkit-user-select:text!important;user-select:text!important;-webkit-touch-callout:default!important}@media print{body.aba-content-protected>*{display:none!important}body.aba-content-protected::before{display:block!important;padding:48px;color:#123563;font:700 24px/1.4 Arial,sans-serif;content:"ABA College — Protected content. Printing is not permitted."}}.aba-professional-lesson{color:#13233a;font-size:1.09rem;line-height:1.76}.aba-professional-lesson h2{margin:0 0 1rem;color:#0d315f;font-size:1.7rem;line-height:1.2}.aba-professional-lesson h2.aba-section-break{width:100%;box-sizing:border-box;margin:2.35rem 0 1.2rem;padding:.82rem 1.05rem;border-left:7px solid #c7192d;border-radius:9px;background:#123968;color:#fff;font-size:1.34rem;line-height:1.28;box-shadow:0 7px 18px rgba(18,57,104,.14)}.aba-professional-lesson .aba-analysis-callout{margin:24px 0;padding:17px 20px;border:1px solid #ef9eaa;border-left:7px solid #d7192d;border-radius:12px;background:#fffafb;color:#182f4e;box-shadow:0 6px 18px rgba(199,25,45,.06)}.aba-professional-lesson .aba-analysis-callout>strong{display:block;margin-bottom:8px;color:#b30f22!important;font-weight:900!important;letter-spacing:.015em}.aba-professional-lesson .aba-analysis-callout p{margin:0!important;line-height:1.72!important;text-align:left!important;text-align-last:left!important}.aba-e1-faithful .aba-e1-four-table  :is(th,td):nth-child(1){width:18%!important}.aba-e1-faithful .aba-e1-four-table  :is(th,td):nth-child(2){width:24%!important}.aba-e1-faithful .aba-e1-four-table  :is(th,td):nth-child(3){width:34%!important}.aba-e1-faithful .aba-e1-four-table  :is(th,td):nth-child(4){width:24%!important}.aba-e1-faithful .aba-b23f-cases>div{min-height:0!important}.aba-e1-faithful .aba-b23f-cases b{font-size:1.02rem}.aba-e2-faithful .aba-e2-cascade{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;gap:9px;align-items:stretch;margin:24px 0;padding:15px;border:1px solid #d5e1ec;border-left:6px solid #c7192d;border-radius:14px;background:#f4f6f8}.aba-e2-faithful .aba-e2-cascade>div{display:flex;min-width:0;min-height:155px;flex-direction:column;justify-content:center;gap:9px;padding:14px;border:1px solid #d5e1ec;border-top:5px solid #4b88b7;border-radius:9px;background:#fff}.aba-e2-faithful .aba-e2-cascade>div:nth-of-type(even){border-top-color:#c7192d}.aba-e2-faithful .aba-e2-cascade>div strong{color:#123968!important}.aba-e2-faithful .aba-e2-cascade>i{align-self:center;color:#c7192d;font-size:1.2rem;font-style:normal;font-weight:900}.aba-e2-faithful .aba-b23f-cases>div{min-height:0!important}.aba-e2-faithful .aba-e2-risk-table  :is(th,td):first-child{width:22%!important}.aba-e2-faithful .aba-e2-risk-table  :is(th,td):nth-child(2){width:39%!important}.aba-e2-faithful .aba-e2-risk-table  :is(th,td):nth-child(3){width:39%!important}@media(max-width:850px){.aba-e2-faithful .aba-e2-cascade{grid-template-columns:1fr}.aba-e2-faithful .aba-e2-cascade>i{transform:rotate(90deg)}}.aba-e3-faithful .aba-e3-scope{display:grid;grid-template-columns:1fr auto 1fr;gap:14px;align-items:stretch;margin:24px 0;padding:17px;border:1px solid #d5e1ec;border-left:6px solid #c7192d;border-radius:14px;background:#f4f6f8}.aba-e3-faithful .aba-e3-scope>div{display:flex;min-height:165px;flex-direction:column;justify-content:center;gap:9px;padding:17px;border:1px solid #d5e1ec;border-top:5px solid #4b88b7;border-radius:9px;background:#fff}.aba-e3-faithful .aba-e3-scope>div:last-child{border-top-color:#c7192d}.aba-e3-faithful .aba-e3-scope>i{align-self:center;color:#c7192d;font-size:1.6rem;font-style:normal;font-weight:900}.aba-e3-faithful .aba-e3-scope small{color:#49627f}.aba-e3-faithful .aba-e3-cycle{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr auto 1fr;gap:7px;align-items:stretch;margin:24px 0;padding:14px;border:1px solid #d5e1ec;border-left:6px solid #c7192d;border-radius:14px;background:#f4f6f8}.aba-e3-faithful .aba-e3-cycle>div{display:flex;min-width:0;min-height:155px;flex-direction:column;align-items:flex-start;justify-content:center;gap:7px;padding:12px;border:1px solid #d5e1ec;border-radius:9px;background:#fff}.aba-e3-faithful .aba-e3-cycle b{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:#123968;color:#fff!important}.aba-e3-faithful .aba-e3-cycle>i{align-self:center;color:#c7192d;font-style:normal;font-weight:900}.aba-e3-faithful .aba-e3-ce-table  :is(th,td):first-child{width:20%!important}.aba-e3-faithful .aba-e3-ce-table  :is(th,td):nth-child(2){width:23%!important}.aba-e3-faithful .aba-e3-ce-table  :is(th,td):nth-child(3){width:23%!important}.aba-e3-faithful .aba-e3-ce-table  :is(th,td):nth-child(4){width:34%!important}.aba-e3-faithful .aba-b23f-cases>div{min-height:0!important}@media(max-width:900px){.aba-e3-faithful .aba-e3-cycle{grid-template-columns:1fr}.aba-e3-faithful .aba-e3-cycle>i{transform:rotate(90deg)}}@media(max-width:700px){.aba-e3-faithful .aba-e3-scope{grid-template-columns:1fr}.aba-e3-faithful .aba-e3-scope>i{transform:rotate(90deg)}}.aba-distractor-table td:first-child{font-weight:700;color:#123968}.aba-common-mistake{margin:1.35rem 0;padding:1rem 1.15rem;border:1px solid #ef9aa5;border-left:7px solid #c7192d;border-radius:10px;background:#fff4f5;color:#172b45}.aba-common-mistake h4{margin:0 0 .45rem;color:#b31327;font-size:1rem;letter-spacing:.055em}.aba-common-mistake p{margin:0}.aba-practical-example{margin:1.2rem 0 1.7rem;padding:1.15rem;border:1px solid #b8ccdf;border-radius:13px;background:linear-gradient(145deg,#f8fbff,#edf5fb);box-shadow:0 8px 20px rgba(18,57,104,.08)}.aba-practical-example>header{margin:-1.15rem -1.15rem 1rem;padding:.8rem 1.1rem;border-radius:12px 12px 0 0;background:#e1edf7;color:#123968;font-size:1.12rem;font-weight:800}.aba-example-lenses{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1rem}.aba-example-lenses span{display:block;padding:.8rem .9rem;border:1px solid #c9d8e6;border-radius:9px;background:#fff}.aba-example-lenses b{display:block;margin-bottom:.22rem;color:#c7192d}.aba-functional-question{margin-top:1rem;padding:.85rem 1rem;border-radius:9px;background:#123968;color:#fff}.aba-functional-question strong{color:#fff}@media(max-width:620px){.aba-example-lenses{grid-template-columns:1fr}}.aba-professional-lesson h3{margin:1.75rem 0 .65rem;color:#123968;font-size:1.15rem}.aba-professional-eyebrow{display:none!important}.aba-professional-lesson ul,.aba-professional-lesson ol{padding-left:1.4rem}.aba-professional-lesson li{margin:.45rem 0}.aba-mastering-table{width:100%;border-collapse:collapse;margin:1rem 0 1.4rem;background:#fff}.aba-mastering-table th{background:#123968;color:#fff;text-align:left;padding:.8rem .9rem}.aba-mastering-table td{border:1px solid #d7e0ea;padding:.78rem .9rem;vertical-align:top}.aba-mastering-table tbody tr:nth-child(even){background:#f4f8fc}.aba-rbt-mastering{container-type:inline-size;overflow-x:hidden}.aba-rbt-mastering>h2{margin-top:2rem}.aba-rbt-mastering .aba-professional-eyebrow{letter-spacing:.08em}.aba-rbt-closing{margin:2rem 0 .5rem;padding:22px 24px;border:1px solid #d5e1ec;border-left:6px solid #c7192d;border-radius:12px;background:#f7f9fc;box-shadow:0 8px 22px rgba(18,57,104,.07)}.aba-rbt-closing>small{display:block;margin-bottom:9px;color:#c7192d;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.aba-rbt-closing h3{margin:18px 0 6px}.aba-rbt-closing-2{border-left-color:#e79a21;background:#fffaf0}.aba-rbt-closing-3{border-left-color:#2a94a4;background:#f0fbfc}.aba-rbt-closing-4{border-left-color:#174579;background:#f1f6fb}.aba-rbt-closing-5{border-left-color:#6a5bd7;background:#f6f4ff}.aba-rbt-closing-6{border-left-color:#2f9a69;background:#f1fbf6}.aba-rbt-data-visual{margin:26px 0;padding:22px;border:1px solid #d5e1ec;border-radius:12px;background:#fff}.aba-rbt-data-visual figcaption{margin-bottom:18px;color:#123968;font-size:1.08rem;font-weight:900}.aba-rbt-bars{display:grid;grid-template-columns:repeat(6,minmax(42px,1fr));gap:18px;align-items:end;height:230px;padding:18px 24px 0;border-left:3px solid #123968;border-bottom:3px solid #123968}.aba-rbt-bars span{position:relative;display:block;height:var(--v);min-height:20px;border-radius:7px 7px 0 0;background:#4b88b7}.aba-rbt-bars span:nth-child(even){background:#c7192d}.aba-rbt-bars b{position:absolute;bottom:calc(100% + 5px);left:50%;transform:translateX(-50%);color:#123968}.aba-rbt-bars i{position:absolute;top:calc(100% + 8px);left:50%;transform:translateX(-50%);color:#123968;font-style:normal}.aba-rbt-axis{display:flex;justify-content:space-between;margin:13px 0 0;color:#526b83;font-size:.86rem}.aba-rbt-data-visual>p{margin:20px 0 0!important}.aba-rbt-mastering ol{padding-left:1.35rem}.aba-rbt-mastering ol li{margin-bottom:.55rem}@container (max-width:620px){.aba-rbt-bars{gap:8px;padding-inline:10px}.aba-rbt-mastering .aba-mastering-table{display:block;overflow-x:auto}.aba-rbt-closing{padding:18px}}.aba-professional-lesson[data-task="D.7"] .aba-d7-four-table{width:100%!important;table-layout:fixed!important}.aba-professional-lesson[data-task="D.7"] .aba-d7-four-table  :is(thead,tbody,tr){height:auto!important;min-height:0!important}.aba-professional-lesson[data-task="D.7"] .aba-d7-four-table  :is(th,td){height:auto!important;min-height:0!important;padding:11px 12px!important;vertical-align:top!important;line-height:1.4!important;white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important}.aba-professional-lesson[data-task="D.7"] .aba-d7-four-table  :is(th,td):nth-child(1){width:18%!important}.aba-professional-lesson[data-task="D.7"] .aba-d7-four-table  :is(th,td):nth-child(2){width:27%!important}.aba-professional-lesson[data-task="D.7"] .aba-d7-four-table  :is(th,td):nth-child(3){width:27%!important}.aba-professional-lesson[data-task="D.7"] .aba-d7-four-table  :is(th,td):nth-child(4){width:28%!important}.aba-professional-lesson[data-task="D.8"] .aba-d8-four-table{width:100%!important;table-layout:fixed!important}.aba-professional-lesson[data-task="D.8"] .aba-d8-four-table  :is(thead,tbody,tr){height:auto!important;min-height:0!important}.aba-professional-lesson[data-task="D.8"] .aba-d8-four-table  :is(th,td){height:auto!important;min-height:0!important;padding:11px 12px!important;vertical-align:top!important;line-height:1.4!important;white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important}.aba-professional-lesson[data-task="D.8"] .aba-d8-four-table  :is(th,td):nth-child(1){width:16%!important}.aba-professional-lesson[data-task="D.8"] .aba-d8-four-table  :is(th,td):nth-child(2){width:27%!important}.aba-professional-lesson[data-task="D.8"] .aba-d8-four-table  :is(th,td):nth-child(3){width:32%!important}.aba-professional-lesson[data-task="D.8"] .aba-d8-four-table  :is(th,td):nth-child(4){width:25%!important}.aba-professional-lesson[data-task="D.9"] .aba-d9-four-table{width:100%!important;table-layout:fixed!important}.aba-professional-lesson[data-task="D.9"] .aba-d9-four-table  :is(thead,tbody,tr){height:auto!important;min-height:0!important}.aba-professional-lesson[data-task="D.9"] .aba-d9-four-table  :is(th,td){height:auto!important;min-height:0!important;padding:11px 12px!important;vertical-align:top!important;line-height:1.4!important;white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important}.aba-professional-lesson[data-task="D.9"] .aba-d9-four-table  :is(th,td):nth-child(1){width:25%!important}.aba-professional-lesson[data-task="D.9"] .aba-d9-four-table  :is(th,td):nth-child(2){width:19%!important}.aba-professional-lesson[data-task="D.9"] .aba-d9-four-table  :is(th,td):nth-child(3){width:31%!important}.aba-professional-lesson[data-task="D.9"] .aba-d9-four-table  :is(th,td):nth-child(4){width:25%!important}.aba-source-note{margin-top:1.8rem!important;padding-top:1rem;border-top:1px solid #d7e0ea;color:#53657a;font-size:.92rem}.aba-professional-visual{margin:1.4rem auto;max-width:920px}.aba-professional-visual img{display:block;width:100%;height:auto;border:1px solid #d7e0ea;border-radius:14px;background:#fff}.aba-professional-visual figcaption{margin-top:.55rem;color:#5f6f82;font-size:.9rem;text-align:center}.aba-concept-map{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:1.35rem 0}.aba-concept-map article{position:relative;min-height:150px;padding:1.15rem 1.1rem 1rem;border:1px solid #d6e1ec;border-top:5px solid #168f9f;border-radius:15px;background:linear-gradient(180deg,#fff,#f4f8fc);box-shadow:0 8px 24px rgba(18,57,104,.08)}.aba-concept-map article:nth-child(2){border-top-color:#f28c28}.aba-concept-map article:nth-child(3){border-top-color:#c7192d}.aba-concept-map span{display:inline-grid;width:2.15rem;height:2.15rem;place-items:center;border-radius:50%;background:#123968;color:#fff;font-size:.78rem;font-weight:900}.aba-concept-map h3{margin:.65rem 0 .3rem;font-size:1.1rem;text-align:left}.aba-concept-map p{margin:0;color:#51657b;line-height:1.5;text-align:left;word-spacing:normal}.aba-lesson-route{margin:0 0 1.8rem;padding:.95rem 1.1rem;border-left:5px solid #123968;border-radius:0 10px 10px 0;background:#edf4fb;color:#314b68}.aba-comparison-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1rem 0 1.6rem}.aba-comparison-grid article{padding:1rem 1.1rem;border:1px solid #d7e0ea;border-radius:13px;background:#fff;box-shadow:0 6px 18px rgba(18,57,104,.06)}.aba-comparison-grid h3{margin:0 0 .45rem}.aba-comparison-grid p{margin:0;color:#42566d}.aba-think-box{position:relative;margin:1.35rem 0;padding:1.05rem 1.15rem 1.05rem 1.3rem;border:1px solid #e4a5ad;border-left:6px solid #c7192d;border-radius:12px;background:linear-gradient(135deg,#fff7f8,#fff);box-shadow:0 8px 22px rgba(199,25,45,.09)}.aba-think-box h4{margin:0 0 .45rem;color:#b31327;font-size:.92rem;font-weight:900;letter-spacing:.045em;text-transform:uppercase}.aba-think-box p{margin:0;color:#3e2930;line-height:1.62}.aba-think-box strong{color:#9e1021}.aba-four-domain-flow{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;gap:.7rem;align-items:center;margin:1.35rem 0 1.8rem}.aba-four-domain-flow article{display:flex;min-height:105px;flex-direction:column;justify-content:center;padding:1rem;border:1px solid #d6e1ec;border-top:5px solid #123968;border-radius:13px;background:#f7fafd;text-align:center}.aba-four-domain-flow article:nth-of-type(2){border-top-color:#168f9f}.aba-four-domain-flow article:nth-of-type(3){border-top-color:#f28c28}.aba-four-domain-flow article:nth-of-type(4){border-top-color:#c7192d}.aba-four-domain-flow strong{color:#123968}.aba-four-domain-flow span{margin-top:.35rem;color:#52667d}.aba-four-domain-flow>b{color:#c7192d;font-size:1.4rem}.aba-dimension-grid{display:grid;grid-template-columns:repeat(7,minmax(86px,1fr));gap:.65rem;margin:1.35rem 0 1.8rem}.aba-dimension-grid article{display:flex;min-height:105px;flex-direction:column;align-items:center;justify-content:center;padding:.7rem;border:1px solid #d6e1ec;border-radius:13px;background:linear-gradient(180deg,#fff,#f4f8fc);text-align:center}.aba-dimension-grid b{display:grid;width:2.3rem;height:2.3rem;place-items:center;border-radius:50%;background:#123968;color:#fff;font-size:1rem}.aba-dimension-grid article:nth-child(2n) b{background:#168f9f}.aba-dimension-grid article:nth-child(3n) b{background:#c7192d}.aba-dimension-grid span{margin-top:.55rem;color:#203b5e;font-size:.84rem;font-weight:800;line-height:1.2}.aba-philosophy-compass{position:relative;display:grid;grid-template-columns:repeat(3,1fr);grid-template-areas:"north north north" "west center east" "orbit south south";gap:1rem;align-items:stretch;margin:1.5rem 0 2rem;padding:1.2rem;border-radius:20px;background:radial-gradient(circle at center,#eaf4fb 0,#f8fbfe 45%,#fff 75%);border:1px solid #cfdeec}.aba-philosophy-compass article,.aba-compass-center{display:flex;min-height:105px;flex-direction:column;justify-content:center;padding:1rem 1.1rem;border-radius:14px;text-align:center}.aba-philosophy-compass article{border:1px solid #d5e0eb;background:#fff;box-shadow:0 7px 18px rgba(18,57,104,.07)}.aba-philosophy-compass article b{color:#123968}.aba-philosophy-compass article span,.aba-compass-center span{color:#586c82;font-size:.9rem}.aba-compass-center{grid-area:center;background:#123968}.aba-compass-center strong{color:#fff}.aba-compass-center span{color:#d8e7f5}.aba-philosophy-compass .north{grid-area:north}.aba-philosophy-compass .east{grid-area:east;border-top:5px solid #168f9f}.aba-philosophy-compass .south{grid-area:south;border-top:5px solid #c7192d}.aba-philosophy-compass .west{grid-area:west;border-top:5px solid #f28c28}.aba-philosophy-compass .orbit{grid-area:orbit;border-top:5px solid #6a57a5}.aba-decision-route{position:relative;margin:1rem 0 1.6rem;padding-left:1rem}.aba-decision-route:before{content:"";position:absolute;left:2rem;top:1.2rem;bottom:1.2rem;width:3px;background:#cad9e8}.aba-decision-route article{position:relative;display:grid;grid-template-columns:2.2rem 1fr;gap:1rem;margin:.75rem 0;padding:.9rem 1rem;border:1px solid #d5e0eb;border-radius:12px;background:#fff}.aba-decision-route article>span{z-index:1;display:grid;width:2.2rem;height:2.2rem;place-items:center;border-radius:50%;background:#123968;color:#fff;font-weight:900}.aba-decision-route p{margin:.25rem 0 0;color:#52667d}.aba-private-event-map{margin:1.5rem 0 2rem}.aba-private-event-map .world{padding:1.2rem;border:2px solid #123968;border-radius:20px;background:#f5f9fd;text-align:center}.aba-private-event-map .world>strong{color:#123968;letter-spacing:.06em}.aba-private-event-map .world>p{margin:.35rem 0 1rem;color:#52667d}.aba-private-event-map .access{display:inline-flex;width:calc(50% - .7rem);min-height:120px;box-sizing:border-box;flex-direction:column;justify-content:center;margin:.3rem;padding:1rem;border-radius:14px}.aba-private-event-map .public{background:#e8f6f8;border:1px solid #168f9f}.aba-private-event-map .private{background:#fff0f2;border:1px solid #c7192d}.aba-private-event-map .access b{color:#123968}.aba-private-event-map .access span{margin-top:.35rem;color:#40566f}.aba-private-event-map footer{margin:.65rem auto 0;padding:.75rem 1rem;border-radius:10px;background:#123968;color:#fff;text-align:center}.aba-translation-studio{display:grid;grid-template-columns:1fr auto 1fr;gap:1rem;align-items:stretch;margin:1rem 0 1.5rem}.aba-translation-studio>div:not(.transform){display:flex;min-height:130px;flex-direction:column;justify-content:center;padding:1rem 1.1rem;border-radius:14px}.aba-translation-studio .input{border:1px solid #e2a8af;background:#fff2f3}.aba-translation-studio .output{border:1px solid #9fcdd4;background:#edf9fa}.aba-translation-studio small{margin-bottom:.55rem;color:#637083;font-weight:800}.aba-translation-studio .transform{align-self:center;color:#c7192d;font-size:1.8rem;font-weight:900}.aba-functional-stream{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;gap:.55rem;align-items:center;margin:1rem 0 1.8rem}.aba-functional-stream article{min-height:135px;padding:.9rem;border:1px solid #d5e0eb;border-radius:12px;background:#fff}.aba-functional-stream b{color:#123968}.aba-functional-stream p{margin:.35rem 0 0;color:#52667d;font-size:.92rem;line-height:1.45}.aba-functional-stream i{color:#c7192d;font-style:normal;font-weight:900}.aba-purpose-classifier{margin:1rem 0 1.7rem;border:1px solid #cbdbea;border-radius:17px;overflow:hidden}.aba-purpose-classifier header{display:flex;flex-direction:column;padding:1rem 1.2rem;background:#123968;color:#fff}.aba-purpose-classifier header span{margin-top:.25rem;color:#dce8f4}.aba-purpose-classifier .branches{display:grid;grid-template-columns:repeat(4,1fr);gap:0;background:#fff}.aba-purpose-classifier article{display:flex;min-height:125px;flex-direction:column;justify-content:center;padding:1rem;border-right:1px solid #d5e0eb;text-align:center}.aba-purpose-classifier article:last-child{border-right:0}.aba-purpose-classifier b{color:#435970}.aba-purpose-classifier em{margin-top:.55rem;color:#c7192d;font-style:normal;font-weight:900}.aba-translation-bridge{display:grid;grid-template-columns:1fr auto 1fr;gap:1rem;align-items:center;margin:1rem 0 1.5rem}.aba-translation-bridge>div{min-height:130px;padding:1rem 1.2rem;border:1px solid #d5e0eb;border-radius:14px;background:#f7fafd}.aba-translation-bridge strong{display:block;color:#123968}.aba-translation-bridge small{color:#c7192d;font-weight:900}.aba-translation-bridge p{margin:.45rem 0 0;color:#52667d}.aba-translation-bridge>span{display:flex;flex-direction:column;color:#c7192d;font-size:1.5rem;text-align:center}.aba-translation-bridge>span b{font-size:.7rem;letter-spacing:.08em}.aba-quality-dashboard{display:grid;grid-template-columns:repeat(2,1fr);gap:.8rem;margin:1rem 0 1.5rem}.aba-quality-dashboard .score{display:grid;grid-template-columns:2.4rem 1fr;grid-template-rows:auto auto;column-gap:.8rem;padding:1rem;border:1px solid #d5e0eb;border-left-width:6px;border-radius:12px;background:#fff}.aba-quality-dashboard .score>b{grid-row:1/3;display:grid;width:2.3rem;height:2.3rem;place-items:center;border-radius:50%;color:#fff}.aba-quality-dashboard .score>span{color:#123968;font-weight:900}.aba-quality-dashboard .score>small{color:#52667d}.aba-quality-dashboard .strong{border-left-color:#168f9f}.aba-quality-dashboard .strong>b{background:#168f9f}.aba-quality-dashboard .watch{border-left-color:#f28c28}.aba-quality-dashboard .watch>b{background:#f28c28}.aba-quality-dashboard .risk{border-left-color:#c7192d}.aba-quality-dashboard .risk>b{background:#c7192d}.aba-dimension-path{display:flex;gap:.55rem;align-items:center;overflow-x:auto;margin:1rem 0 1.7rem;padding:1rem;border-radius:14px;background:#edf4fb}.aba-dimension-path span{min-width:120px;padding:.7rem;border-radius:9px;background:#fff;color:#123968;font-weight:800;text-align:center}.aba-dimension-path b{color:#c7192d}@media(max-width:900px){.aba-four-domain-flow,.aba-functional-stream{grid-template-columns:1fr}.aba-four-domain-flow>b,.aba-functional-stream>i{transform:rotate(90deg);text-align:center}.aba-dimension-grid,.aba-quality-dashboard{grid-template-columns:repeat(2,minmax(0,1fr))}.aba-purpose-classifier .branches{grid-template-columns:repeat(2,1fr)}.aba-purpose-classifier article{border-bottom:1px solid #d5e0eb}}@media(max-width:760px){.aba-professional-lesson{font-size:1.04rem;line-height:1.72}.aba-concept-map,.aba-comparison-grid{grid-template-columns:1fr}.aba-concept-map article{min-height:0}.aba-mastering-table{display:block;overflow-x:auto}}@media(max-width:620px){.aba-philosophy-compass{grid-template-columns:1fr;grid-template-areas:"center" "north" "east" "south" "west" "orbit"}.aba-private-event-map .access{display:flex;width:100%;margin:.35rem 0}.aba-translation-studio,.aba-translation-bridge{grid-template-columns:1fr}.aba-translation-studio .transform{transform:rotate(90deg)}.aba-purpose-classifier .branches,.aba-quality-dashboard{grid-template-columns:1fr}}body.aba-my-private-body:not(.aba-mobile-app-view) .aba-my-main-panel>section:has(>iframe[data-my-embed-frame]){height:calc(100vh - var(--aba-personal-header-height) - var(--aba-personal-footer-height))!important;height:calc(100dvh - var(--aba-personal-header-height) - var(--aba-personal-footer-height))!important;min-height:0!important;max-height:none!important;overflow:hidden!important}body.aba-my-private-body:not(.aba-mobile-app-view) .aba-my-main-panel>section>iframe[data-my-embed-frame]{display:block;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;border:0}@media (min-width:761px){#classroom-workspace.aba-private-experience-course.aba-flush-domain-course.aba-lesson-page{grid-template-columns:minmax(0,1fr) 332px!important}#classroom-workspace.aba-private-experience-course.aba-flush-domain-course.aba-lesson-page.is-outline-collapsed{grid-template-columns:minmax(0,1fr) 0!important}#classroom-workspace.aba-private-experience-course.aba-flush-domain-course .aba-lesson-sidebar{grid-column:2;grid-row:1;border-right:0!important;border-left:1px solid #c5d7e7!important}#classroom-workspace.aba-private-experience-course.aba-flush-domain-course .aba-lesson-content{grid-column:1;grid-row:1}#classroom-workspace.aba-private-experience-course .aba-private-outline-toggle{left:auto;right:315px;transition:right .24s ease,background .18s ease}#classroom-workspace.aba-private-experience-course.is-outline-collapsed .aba-private-outline-toggle{left:auto;right:10px}}@media (max-width:760px){#classroom-workspace.aba-private-experience-course .aba-lesson-sidebar{left:auto!important;right:0!important;border-width:0 0 0 1px!important;border-radius:12px 0 0 12px!important;transform:translateX(calc(100% + 24px))}#classroom-workspace.aba-private-experience-course.is-domain-drawer-open .aba-lesson-sidebar{transform:translateX(0)}#classroom-workspace.aba-private-experience-course .aba-private-outline-toggle,#classroom-workspace.aba-private-experience-course.is-outline-collapsed .aba-private-outline-toggle{left:auto;right:8px}#classroom-workspace.aba-private-experience-course.is-domain-drawer-open .aba-private-outline-toggle{left:auto;right:min(calc(86vw - 18px),332px)}}@media (min-width:980px){body.aba-mock-embed-body.aba-board-focus-body,body.aba-domain-embed-body.aba-domain-practice-focus-body{width:100%;height:auto;min-height:100dvh;overflow:auto;background:#fff}body.aba-mock-embed-body .aba-board-page.aba-mock-embed.aba-board-focus-mode,body.aba-domain-embed-body .aba-board-page.aba-domain-practice-embed.aba-domain-practice-focus{position:relative;inset:auto;box-sizing:border-box;width:100%;height:auto;min-height:100dvh;overflow:visible;background:#fff}body.aba-mock-embed-body .aba-mock-embed.aba-board-focus-mode .aba-board-exam,body.aba-domain-embed-body .aba-domain-practice-embed.aba-domain-practice-focus .aba-board-exam{display:grid;grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:18px;box-sizing:border-box;width:100%;height:auto;min-height:0;padding:18px 22px 28px}body.aba-mock-embed-body .aba-mock-embed.aba-board-focus-mode .aba-board-mobile-tools,body.aba-domain-embed-body .aba-domain-practice-embed.aba-domain-practice-focus .aba-board-mobile-tools{display:none}body.aba-mock-embed-body .aba-mock-embed.aba-board-focus-mode .aba-board-mobile-tools:has([data-board-timer]){display:flex;grid-column:1 / -1;justify-content:flex-end;position:static;padding:0 0 2px;border:0;box-shadow:none;background:transparent}body.aba-mock-embed-body .aba-board-mobile-tools .aba-board-question-menu-toggle{display:none}body.aba-mock-embed-body .aba-mock-embed.aba-board-focus-mode .aba-board-timer-fixed{position:static;transform:none}body.aba-mock-embed-body .aba-mock-embed.aba-board-focus-mode .aba-board-question-card,body.aba-domain-embed-body .aba-board-page.aba-domain-practice-embed.aba-domain-practice-focus .aba-board-question-card{box-sizing:border-box;width:100%;height:auto;min-height:0;max-height:none;padding:28px 30px;overflow:visible;border:1px solid #d7e1ed;border-radius:14px;background:#fff;box-shadow:0 12px 28px rgba(18,55,102,.06)}body.aba-mock-embed-body .aba-mock-embed.aba-board-focus-mode .aba-board-question-top,body.aba-domain-embed-body .aba-domain-practice-embed.aba-domain-practice-focus .aba-board-question-top{display:grid;grid-template-columns:minmax(0,1fr) 46px;align-items:start;gap:14px}body.aba-mock-embed-body .aba-mock-embed.aba-board-focus-mode .aba-board-question-top h2,body.aba-domain-embed-body .aba-domain-practice-embed.aba-domain-practice-focus .aba-board-question-top h2{grid-column:1;grid-row:1;margin:0;font-size:clamp(20px,1.55vw,25px);line-height:1.34;text-align:left}body.aba-mock-embed-body .aba-mock-embed.aba-board-focus-mode .aba-board-question-top .aba-board-flag,body.aba-domain-embed-body .aba-domain-practice-embed.aba-domain-practice-focus .aba-board-question-top .aba-board-flag{grid-column:2;grid-row:1}body.aba-mock-embed-body .aba-mock-embed.aba-board-focus-mode .aba-board-side,body.aba-domain-embed-body .aba-domain-practice-embed.aba-domain-practice-focus .aba-board-side{position:sticky;inset:auto;top:18px;box-sizing:border-box;width:100%;height:auto;max-height:calc(100dvh - 36px);padding:20px;overflow:auto;border:1px solid #d7e1ed;border-radius:14px;background:#fff;box-shadow:0 12px 28px rgba(18,55,102,.06);transform:none;visibility:visible;transition:none}body.aba-mock-embed-body .aba-board-side .aba-board-drawer-head,body.aba-domain-embed-body .aba-board-side .aba-board-drawer-head{display:none}body.aba-mock-embed-body .aba-board-choice,body.aba-domain-embed-body .aba-board-choice{min-height:64px;border-radius:10px;background:#f8fbff}}.aba-board-mode-summary{display:grid;gap:4px;padding:14px;border-radius:10px;background:#f5f8fc;color:#123968}.aba-board-mode-summary span{font-size:13px;color:#64748b}.aba-board-mode-summary strong{font-size:21px}@media (min-width:980px){body.aba-lab-embed-body.aba-lab-focus-mode{height:auto;min-height:100dvh;overflow:auto;background:#fff}body.aba-lab-embed-body.aba-lab-focus-mode .aba-learning-lab-page.aba-domain-practice-embed.aba-domain-practice-focus,body.aba-lab-embed-body.aba-lab-focus-mode .aba-learning-lab-page>.aba-board-shell{box-sizing:border-box;width:100%;height:auto;min-height:100dvh;overflow:visible;background:#fff}body.aba-lab-embed-body.aba-lab-focus-mode .aba-lab-board-form.aba-board-exam{display:grid;grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:18px;box-sizing:border-box;width:100%;height:auto;min-height:0;padding:18px 22px 28px}body.aba-lab-embed-body.aba-lab-focus-mode .aba-board-mobile-tools{display:none}body.aba-lab-embed-body.aba-lab-focus-mode .aba-lab-board-form .aba-board-question-card{box-sizing:border-box;width:100%;height:auto;min-height:0;max-height:none;padding:28px 30px;overflow:visible;border:1px solid #d7e1ed;border-radius:14px;background:#fff;box-shadow:0 12px 28px rgba(18,55,102,.06)}body.aba-lab-embed-body.aba-lab-focus-mode .aba-lab-prompt{font-size:clamp(20px,1.55vw,25px)!important;font-weight:500!important;line-height:1.34!important;text-align:left!important}body.aba-lab-embed-body.aba-lab-focus-mode .aba-lab-answer-buttons .aba-board-choice,body.aba-lab-embed-body.aba-lab-focus-mode .aba-lab-options .aba-board-choice{min-height:64px;border-radius:10px;background:#f8fbff}body.aba-lab-embed-body.aba-lab-focus-mode .aba-lab-board-form .aba-board-side{position:sticky;inset:auto;top:18px;box-sizing:border-box;width:100%;height:auto;max-height:calc(100dvh - 36px);padding:20px;overflow:auto;border:1px solid #d7e1ed;border-radius:14px;background:#fff;box-shadow:0 12px 28px rgba(18,55,102,.06);transform:none;visibility:visible;transition:none}body.aba-lab-embed-body.aba-lab-focus-mode .aba-board-side .aba-board-drawer-head{display:none}}.aba-exercise-picker-layout{display:grid;grid-template-columns:minmax(230px,300px) minmax(0,1fr);gap:24px;align-items:start}.aba-exercise-picker-menu{display:flex;flex-direction:column;gap:8px;max-height:65vh;overflow:auto;padding:8px;background:#eef6ff;border:1px solid #d7e1ed;border-radius:12px}.aba-exercise-domain-option{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:54px;padding:12px;text-align:left;background:#fff;border:1px solid #d7e1ed;border-radius:9px;color:#15345d;cursor:pointer}.aba-exercise-domain-option:hover,.aba-exercise-domain-option:focus-visible,.aba-exercise-domain-option.active{border-color:#b91525;background:#fff4f5}.aba-exercise-domain-option strong{font-size:14px;line-height:1.3}.aba-exercise-domain-option small{flex:none;color:#65768c;font-size:11px}.aba-exercise-picker-intro{min-height:170px;padding:24px;background:#f8fbff;border:1px solid #d7e1ed;border-radius:12px;color:#53667e}.aba-exercise-picker-intro h2{color:#15345d}.aba-exercise-picker-toggle{display:block;margin:0 0 14px auto;padding:9px 14px;border:1px solid #b9ccdf;border-radius:8px;background:#fff;color:#15345d;cursor:pointer}.aba-exercise-picker-layout.is-collapsed{grid-template-columns:1fr}.aba-exercise-picker-layout.is-collapsed .aba-exercise-picker-menu{display:none}.aba-exercise-domain-dialog[hidden]{display:none!important}.aba-exercise-domain-dialog{position:fixed;inset:0;z-index:9999;display:grid;place-items:center;padding:20px;background:rgba(8,27,53,.56)}.aba-exercise-domain-dialog-card{position:relative;width:min(100%,460px);padding:30px;background:#fff;border-radius:16px;box-shadow:0 24px 60px rgba(8,27,53,.25)}.aba-exercise-domain-dialog-card h2{margin:0 36px 10px 0;color:#15345d}.aba-exercise-domain-dialog-card p{margin:0 0 20px;color:#53667e}.aba-exercise-domain-dialog-card .aba-btn{display:flex;justify-content:center;margin-top:10px}.aba-exercise-domain-close{position:absolute;top:12px;right:14px;border:0;background:none;font-size:27px;color:#15345d;cursor:pointer}@media(max-width:760px){.aba-exercise-picker-layout{grid-template-columns:1fr}.aba-exercise-picker-menu{max-height:45vh}.aba-exercise-picker-intro{min-height:100px}}.aba-domain-selection-panel.aba-exercise-picker,.aba-lab-domain-board.aba-domain-selection-panel{position:relative;isolation:isolate;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.aba-exercise-picker-layout,.aba-exercise-picker-layout.is-collapsed{display:block!important}.aba-exercise-picker-menu{position:absolute;z-index:25;top:58px;right:0;width:min(380px,100%);max-height:min(62vh,590px);padding:12px;box-shadow:0 18px 45px rgba(18,57,104,.18);border-color:#c5d8eb;background:#f5f9ff}.aba-exercise-picker-layout.is-collapsed .aba-exercise-picker-menu{display:none!important}.aba-exercise-picker-intro{display:flex;flex-direction:column;justify-content:center;min-height:174px!important;padding:28px 34px!important;border:1px solid #d7e1ed;border-left:5px solid #c7192a;background:linear-gradient(110deg,#f5f9ff,#fff)!important;box-shadow:0 8px 24px rgba(18,57,104,.05)}.aba-exercise-picker-intro h2{margin:4px 0 8px!important;font-size:26px!important}.aba-exercise-picker-intro p{max-width:720px;margin:0;line-height:1.5}.aba-exercise-picker-eyebrow{color:#b91525;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.aba-exercise-picker-toggle{margin:0 0 14px auto;padding:10px 18px;border-color:#123968;background:#123968;color:#fff;font-weight:700;box-shadow:0 4px 10px rgba(18,57,104,.13)}.aba-exercise-picker-toggle:hover{background:#1e4b82}.aba-exercise-domain-option{min-height:56px;box-shadow:none}.aba-exercise-domain-option strong{font-size:13px}@media(max-width:760px){.aba-exercise-picker-intro{min-height:140px!important;padding:22px!important}.aba-exercise-picker-menu{left:0;right:0;width:auto}}.aba-domain-selection-panel .aba-exercise-picker-layout{display:block!important}.aba-domain-selection-panel .aba-exercise-picker-menu{position:static!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;width:100%!important;max-height:none!important;overflow:visible!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.aba-domain-selection-panel .aba-exercise-domain-option{display:flex;align-items:center;justify-content:flex-start;min-height:84px;padding:16px 18px;border:1px solid #d5e1ee;border-radius:12px;background:#f8fbff;text-align:left;color:#15345d;box-shadow:0 4px 12px rgba(18,57,104,.05)}.aba-domain-selection-panel .aba-exercise-domain-option:hover,.aba-domain-selection-panel .aba-exercise-domain-option:focus-visible{border-color:#c7192a;background:#fff5f6;transform:translateY(-2px)}.aba-domain-selection-panel .aba-exercise-domain-option strong{font-size:16px;line-height:1.25}@media(max-width:1000px){.aba-domain-selection-panel .aba-exercise-picker-menu{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.aba-domain-selection-panel .aba-exercise-picker-menu{grid-template-columns:1fr}.aba-domain-selection-panel .aba-exercise-domain-option{min-height:62px}}.aba-domain-practice-embed .aba-mini-mocks-heading{margin:0 0 28px;padding:4px 0 0;text-align:left}.aba-domain-practice-embed .aba-mini-mocks-heading>span{display:block;margin-bottom:9px;color:#c7192a;font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.aba-domain-practice-embed .aba-mini-mocks-heading h1{position:relative;box-sizing:border-box;width:100%;margin:0;padding:16px 22px;border-left:7px solid #d7182a;border-radius:10px;background:#174577;color:#fff;font-size:clamp(28px,2vw,32px);font-weight:900;line-height:1.12;letter-spacing:.025em;text-transform:uppercase;box-shadow:0 8px 20px rgba(18,57,104,.12)}.aba-domain-practice-embed .aba-mini-mocks-heading h1::after{display:none;content:none}.aba-domain-practice-embed .aba-mini-mocks-heading p{max-width:900px;margin:14px 7px 0;color:#60758e;font-size:16px;line-height:1.55}.aba-domain-selection-panel .aba-exercise-picker-menu{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.aba-domain-selection-panel .aba-exercise-domain-option{position:relative;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;min-height:300px;padding:20px 20px 18px;overflow:hidden;border:1px solid #d9e3ed;border-top:5px solid #174577;border-radius:16px;background:#fff;color:#123968;box-shadow:0 10px 28px rgba(18,57,104,.08);text-align:left;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.aba-domain-selection-panel .aba-exercise-domain-option:nth-of-type(3n+2){border-top-color:#1597a8}.aba-domain-selection-panel .aba-exercise-domain-option:nth-of-type(3n+3){border-top-color:#d7182a}.aba-domain-selection-panel .aba-exercise-domain-option:hover,.aba-domain-selection-panel .aba-exercise-domain-option:focus-visible{border-color:#bdcad8;border-top-color:#c7192a;background:#fff;box-shadow:0 16px 34px rgba(18,57,104,.14);transform:translateY(-4px)}.aba-mini-domain-card-topline{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;color:#1597a8;font-size:11px;font-style:normal;letter-spacing:.14em;text-transform:uppercase}.aba-mini-domain-card-topline b{padding:6px 9px;border-radius:999px;background:#eaf7f8}.aba-mini-domain-card-topline i{color:#9fb0c2;font-size:14px}.aba-domain-selection-panel .aba-exercise-domain-option:nth-of-type(3n+3) .aba-mini-domain-card-topline{color:#c7192a}.aba-domain-selection-panel .aba-exercise-domain-option:nth-of-type(3n+3) .aba-mini-domain-card-topline b{background:#fff0f1}.aba-domain-selection-panel .aba-exercise-domain-option>strong{display:block;min-height:50px;margin-bottom:11px;color:#123968;font-size:18px;line-height:1.28}.aba-mini-domain-description{display:block;flex:1;color:#5e7086;font-size:14px;line-height:1.5}.aba-mini-domain-meta{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:18px 0 13px;padding-top:13px;border-top:1px solid #e7edf3;color:#6e8093}.aba-mini-domain-meta small{font-size:11px}.aba-mini-domain-meta small:last-child{color:#1597a8;font-weight:700}.aba-mini-domain-cta{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;min-height:40px;border-radius:9px;background:#174577;color:#fff;font-size:13px;font-weight:800;transition:background .2s ease}.aba-domain-selection-panel .aba-exercise-domain-option:nth-of-type(3n+2) .aba-mini-domain-cta{background:#1597a8}.aba-domain-selection-panel .aba-exercise-domain-option:nth-of-type(3n+3) .aba-mini-domain-cta{background:#d7182a}.aba-domain-selection-panel .aba-exercise-domain-option:hover .aba-mini-domain-cta{background:#c7192a}@media(max-width:1100px){.aba-domain-selection-panel .aba-exercise-picker-menu{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.aba-domain-practice-embed .aba-mini-mocks-heading{margin-bottom:22px}.aba-domain-practice-embed .aba-mini-mocks-heading h1{padding:14px 16px;font-size:24px}.aba-domain-selection-panel .aba-exercise-picker-menu{grid-template-columns:1fr}.aba-domain-selection-panel .aba-exercise-domain-option{min-height:270px}}.aba-mini-mock-card-layout .aba-exercise-picker-menu{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important;padding:4px 0 18px!important}.aba-mini-mock-card-layout .aba-graph-practice-card{isolation:isolate;min-height:252px!important;padding:16px 17px 15px!important;border:1px solid #9fb7ca!important;border-radius:18px!important;background:linear-gradient(180deg,#dce7ef 0 92px,#fff 92px)!important;box-shadow:0 8px 20px rgba(18,57,104,.11)!important;cursor:pointer}.aba-mini-mock-card-layout .aba-graph-practice-card.is-mastered{border-color:#7196b4!important;background:linear-gradient(180deg,#c4d8e7 0 92px,#fff 92px)!important}.aba-mini-mock-card-layout .aba-graph-practice-card.is-not-mastered{border-color:#dda1a8!important;background:linear-gradient(180deg,#f8dfe2 0 92px,#fff 92px)!important}.aba-mini-mock-card-layout .aba-graph-practice-card:hover,.aba-mini-mock-card-layout .aba-graph-practice-card:focus-visible{border-color:#829fb7!important;background:linear-gradient(180deg,#d5e2eb 0 92px,#fff 92px)!important;box-shadow:0 12px 24px rgba(18,57,104,.12)!important;transform:translateY(-3px)!important}.aba-mini-mock-card-layout .aba-mini-domain-card-topline{margin-bottom:11px!important;color:#45657e!important;font-size:9px!important}.aba-mini-mock-card-layout .aba-mini-domain-card-topline b{padding:5px 8px!important;border-radius:999px!important;background:#c8d7e2!important;color:#45657e!important;letter-spacing:.12em!important}.aba-mini-mock-card-layout .aba-mini-domain-card-topline i{display:grid!important;width:24px!important;height:24px!important;place-items:center!important;border:1px solid rgba(18,57,104,.1)!important;border-radius:50%!important;background:rgba(255,255,255,.72)!important;color:#8da2b5!important;font-size:10px!important}.aba-mini-mock-card-layout .aba-graph-practice-card>strong{min-height:39px!important;margin:0 0 8px!important;color:#123968!important;font-size:16px!important;line-height:1.22!important}.aba-mini-mock-card-layout .aba-mini-domain-description{flex:0 0 auto!important;min-height:54px!important;margin:0!important;color:#62758a!important;font-size:12px!important;line-height:1.45!important}.aba-mini-mock-card-layout .aba-mini-domain-meta{margin:12px 0 11px!important;padding-top:10px!important;color:#718397!important}.aba-mini-mock-card-layout .aba-mini-domain-meta small{font-size:9px!important;text-transform:uppercase!important}.aba-mini-mock-card-layout .aba-mini-domain-cta{min-height:36px!important;border-radius:9px!important;background:#174577!important;font-size:11px!important}@media(max-width:1000px){.aba-mini-mock-card-layout .aba-exercise-picker-menu{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:650px){.aba-mini-mock-card-layout .aba-exercise-picker-menu{grid-template-columns:1fr!important}}.aba-practice-aba-hub .aba-practice-mode-form{display:block;min-width:0;margin:0}.aba-practice-aba-hub .aba-practice-mode-card{box-sizing:border-box;width:100%;height:100%;margin:0;text-decoration:none;font-family:inherit;cursor:pointer}.aba-practice-aba-hub button.aba-practice-mode-card{appearance:none}.aba-practice-aba-hub .aba-mini-domain-description{text-align:left}.aba-practice-aba-hub .aba-mini-domain-cta{box-sizing:border-box;border:0;font-family:inherit;cursor:pointer}.aba-practice-time-options{display:grid;width:100%;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin-top:16px}.aba-practice-time-options form{margin:0}.aba-practice-time-options button{box-sizing:border-box;width:100%;min-height:58px;padding:8px;border:1px solid #c5d7e6;border-radius:9px;background:#f5f9fd;color:#123968;font:700 12px 'Barlow Semi Condensed',sans-serif;cursor:pointer}.aba-practice-time-options button:hover{border-color:#c7192a;background:#fff1f2}.aba-practice-time-options b,.aba-practice-time-options small{display:block}.aba-practice-time-options small{margin-top:3px;color:#718399;font-size:10px}@media(max-width:650px){.aba-practice-time-options{grid-template-columns:repeat(2,minmax(0,1fr))}}.aba-lab-board-form .aba-lab-exercise-card>.aba-lab-graph{width:min(720px,100%)!important;margin:12px auto 20px!important;padding:12px 14px 8px!important}.aba-lab-board-form .aba-lab-exercise-card>.aba-board-question-top{margin-bottom:8px}@media(max-width:760px){.aba-lab-board-form .aba-lab-exercise-card>.aba-lab-graph{padding:7px 6px 4px!important}}.aba-my-rail-brand{display:none}@media (min-width:761px){body.aba-my-private-body .sticky-header.aba-personal-header{left:250px!important;width:auto!important}body.aba-my-private-body .aba-personal-header .logo{display:none!important}body.aba-my-private-body .aba-my-service-rail{position:fixed!important;inset:0 auto auto 0!important;z-index:1210;width:250px;height:calc(100vh - var(--aba-personal-footer-height))!important;height:calc(100dvh - var(--aba-personal-footer-height))!important;min-height:0!important;padding:14px 10px 10px!important;border-radius:0!important;background:#eef6fd!important}body.aba-my-private-body .aba-my-main-panel{grid-column:2!important;min-width:0}body.aba-my-private-body .aba-my-rail-brand{box-sizing:border-box;display:flex;width:calc(100% - 10px);height:86px;margin:0 5px 12px;padding:0 4px 8px;align-items:flex-start;justify-content:flex-start;border-bottom:1px solid #cbdbea;color:#123968;text-align:left}body.aba-my-private-body .aba-my-rail-brand>a{display:flex;width:100%;height:76px;align-items:flex-start;justify-content:flex-start;border-radius:8px;text-decoration:none}body.aba-my-private-body .aba-my-rail-brand>a:focus-visible{outline:3px solid rgba(199,25,42,.35);outline-offset:1px}body.aba-my-private-body .aba-my-rail-brand img{display:block;width:150px;height:72px;margin:0;object-fit:contain;object-position:left top;flex:none}body.aba-my-private-body .aba-my-rail-brand strong{font-size:16px;font-weight:900;line-height:1.08;letter-spacing:.045em}body.aba-my-private-body .aba-my-service-rail nav{max-height:calc(100vh - var(--aba-personal-footer-height) - 122px)}body.aba-my-private-body:has(.aba-my-shell.is-rail-collapsed) .sticky-header.aba-personal-header{left:62px!important}body.aba-my-private-body .aba-my-shell.is-rail-collapsed .aba-my-rail-brand{height:86px;justify-content:center;margin-inline:0;padding-inline:0}body.aba-my-private-body .aba-my-shell.is-rail-collapsed .aba-my-rail-brand img{width:42px;height:38px}body.aba-my-private-body .aba-my-shell.is-rail-collapsed .aba-my-rail-brand>a{height:48px}body.aba-my-private-body .aba-my-shell.is-rail-collapsed .aba-my-rail-brand strong{display:none}body.aba-my-private-body .aba-my-shell.is-rail-collapsed .aba-my-service-rail nav{max-height:calc(100vh - var(--aba-personal-footer-height) - 122px)}}body.aba-my-private-body .aba-my-service-rail nav{gap:7px!important;padding:1px 3px 12px!important}body.aba-my-private-body .aba-my-service-divider{display:none!important}body.aba-my-private-body .aba-my-service-rail nav a{box-sizing:border-box;width:100%;min-height:54px!important;padding:7px 9px!important;grid-template-columns:30px minmax(0,1fr) 12px!important;gap:9px!important;overflow:hidden!important;border:1px solid #a9c7df!important;border-radius:11px!important;background:#eef6fc!important;color:#174577!important;box-shadow:0 2px 7px rgba(18,57,104,.06)!important;transform:none!important}body.aba-my-private-body .aba-my-service-rail nav a:hover,body.aba-my-private-body .aba-my-service-rail nav a:focus-visible{border-color:#df8992!important;background:#fff0f1!important;color:#c7192a!important;box-shadow:0 5px 12px rgba(199,25,42,.10)!important;transform:none!important}body.aba-my-private-body .aba-my-service-rail nav a.active{border-color:#d76671!important;background:#fbe7e9!important;color:#b91424!important;box-shadow:inset 4px 0 #c7192a,0 5px 12px rgba(199,25,42,.11)!important;transform:none!important}body.aba-my-private-body .aba-my-service-rail nav a>i:first-child{width:30px!important;height:30px!important;border-radius:9px!important;color:#174577!important;background:#dcecf8!important}body.aba-my-private-body .aba-my-service-rail nav a:hover>i:first-child,body.aba-my-private-body .aba-my-service-rail nav a:focus-visible>i:first-child,body.aba-my-private-body .aba-my-service-rail nav a.active>i:first-child{color:#c7192a!important;background:#fff!important}body.aba-my-private-body .aba-my-service-copy{display:flex!important;min-width:0;flex-direction:column;align-items:flex-start;justify-content:center;line-height:1.12}body.aba-my-private-body .aba-my-service-copy strong{max-width:100%;overflow:hidden;color:inherit;font-size:12px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}body.aba-my-private-body .aba-my-service-copy small{max-width:100%;margin-top:3px;overflow:hidden;color:#71879a;font-size:9px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}body.aba-my-private-body .aba-my-service-rail nav a:hover .aba-my-service-copy small,body.aba-my-private-body .aba-my-service-rail nav a:focus-visible .aba-my-service-copy small,body.aba-my-private-body .aba-my-service-rail nav a.active .aba-my-service-copy small{color:#a85c64}body.aba-my-private-body .aba-my-service-rail nav a>i.aba-my-service-arrow{display:flex!important;width:12px!important;height:18px!important;margin:0!important;padding:0!important;align-items:center!important;justify-content:center!important;border:0!important;border-radius:0!important;color:#174577!important;background:transparent!important;box-shadow:none!important;font-size:9px!important}body.aba-my-private-body .aba-my-service-rail nav a:hover>i.aba-my-service-arrow,body.aba-my-private-body .aba-my-service-rail nav a:focus-visible>i.aba-my-service-arrow,body.aba-my-private-body .aba-my-service-rail nav a.active>i.aba-my-service-arrow{color:#c7192a!important;background:transparent!important}body.aba-my-private-body .aba-my-shell.is-rail-collapsed .aba-my-service-copy,body.aba-my-private-body .aba-my-shell.is-rail-collapsed .aba-my-service-arrow{display:none!important}body.aba-my-private-body .aba-my-shell.is-rail-collapsed .aba-my-service-rail nav{width:100%!important;padding-inline:1px!important;gap:8px!important;overflow-x:hidden!important;overflow-y:auto!important}body.aba-my-private-body .aba-my-shell.is-rail-collapsed .aba-my-service-rail nav a{width:44px!important;min-height:44px!important;height:44px!important;margin:0 auto!important;padding:4px!important;grid-template-columns:1fr!important;place-items:center!important;border-color:#c7d9e8!important;border-radius:12px!important;background:#fff!important;box-shadow:0 3px 8px rgba(18,57,104,.08)!important}body.aba-my-private-body .aba-my-shell.is-rail-collapsed .aba-my-service-rail nav a>i:first-child{width:34px!important;height:34px!important;margin:0!important;border-radius:9px!important;color:#fff!important;background:#174577!important;font-size:13px!important;box-shadow:none!important}body.aba-my-private-body .aba-my-shell.is-rail-collapsed .aba-my-service-rail nav a:hover,body.aba-my-private-body .aba-my-shell.is-rail-collapsed .aba-my-service-rail nav a:focus-visible{border-color:#dc7781!important;background:#fff1f2!important;box-shadow:0 5px 11px rgba(199,25,42,.12)!important}body.aba-my-private-body .aba-my-shell.is-rail-collapsed .aba-my-service-rail nav a:hover>i:first-child,body.aba-my-private-body .aba-my-shell.is-rail-collapsed .aba-my-service-rail nav a:focus-visible>i:first-child{color:#fff!important;background:#c7192a!important}body.aba-my-private-body .aba-my-shell.is-rail-collapsed .aba-my-service-rail nav a.active{border-color:#d76671!important;background:#fbe7e9!important;box-shadow:inset 3px 0 #c7192a,0 5px 11px rgba(199,25,42,.12)!important}body.aba-my-private-body .aba-my-shell.is-rail-collapsed .aba-my-service-rail nav a.active>i:first-child{color:#fff!important;background:#c7192a!important}body.aba-my-private-body{padding-bottom:var(--aba-personal-footer-height,34px)!important}body.aba-my-private-body .site-footer.neuro-footer{position:fixed!important;inset:auto 0 0 0!important;width:100%!important;margin:0!important;z-index:1250!important}body.aba-my-private-body .aba-my-service-rail,body.aba-adminsite-body .aba-adminsite-sidebar.aba-my-service-rail{height:calc(100vh - var(--aba-personal-footer-height,34px))!important;height:calc(100dvh - var(--aba-personal-footer-height,34px))!important;min-height:0!important}body.aba-my-private-body .aba-my-service-rail nav,body.aba-my-private-body .aba-my-shell.is-rail-collapsed .aba-my-service-rail nav{max-height:calc(100vh - 122px)!important;max-height:calc(100dvh - 122px)!important}body.aba-account-shell-body .site-footer.neuro-footer,body.aba-adminsite-body .site-footer.neuro-footer{left:0!important;margin:0!important;width:100%!important}@media (min-width:761px){body.aba-adminsite-body{padding:var(--aba-personal-header-height,68px) 0 0 250px!important;background:#f7f9fc!important}body.aba-adminsite-body .aba-adminsite-shell.aba-my-shell,body.aba-adminsite-body .aba-adminsite-shell.aba-my-shell.is-rail-collapsed{display:block!important;width:100%!important;min-height:calc(100vh - var(--aba-personal-header-height,68px))!important;margin:0!important;padding:0!important}body.aba-adminsite-body .aba-adminsite-sidebar.aba-my-service-rail,body.aba-adminsite-body .aba-adminsite-shell.is-rail-collapsed .aba-adminsite-sidebar.aba-my-service-rail{position:fixed!important;inset:0 auto 0 0!important;z-index:1210!important;box-sizing:border-box!important;width:250px!important;height:100vh!important;height:100dvh!important;padding:14px 10px 10px!important;overflow:visible!important;border:0!important;border-right:1px solid #cbdbea!important;border-radius:0!important;background:#eef6fd!important;box-shadow:7px 0 18px rgba(18,55,102,.08)!important}body.aba-adminsite-body .sticky-header.aba-personal-header,body.aba-adminsite-body:has(.aba-adminsite-shell.is-rail-collapsed) .sticky-header.aba-personal-header{left:250px!important;width:auto!important}body.aba-adminsite-body .aba-adminsite-sidebar-head,body.aba-adminsite-body .aba-adminsite-shell.is-rail-collapsed .aba-adminsite-sidebar-head{box-sizing:border-box!important;display:flex!important;width:calc(100% - 10px)!important;height:86px!important;min-height:86px!important;margin:0 5px 12px!important;padding:0 4px 8px!important;align-items:flex-start!important;border-bottom:1px solid #cbdbea!important;background:transparent!important}body.aba-adminsite-body .aba-adminsite-sidebar-head>a{display:flex!important;width:100%!important;height:76px!important;align-items:flex-start!important;text-decoration:none!important}body.aba-adminsite-body .aba-adminsite-sidebar-head>a>img{display:block!important;width:150px!important;height:72px!important;object-fit:contain!important;object-position:left top!important}body.aba-adminsite-body .aba-adminsite-sidebar-head>div{display:none!important}body.aba-adminsite-body .aba-adminsite-sidebar .aba-my-rail-toggle,body.aba-adminsite-body .aba-adminsite-shell.is-rail-collapsed .aba-adminsite-sidebar .aba-my-rail-toggle{position:absolute!important;top:50%!important;right:-30px!important;z-index:8!important;width:30px!important;height:108px!important;border:0!important;border-radius:0 15px 15px 0!important;background:#c7192a!important;color:#fff!important;transform:translateY(-50%)!important;box-shadow:5px 8px 16px rgba(18,57,104,.13)!important}body.aba-adminsite-body .aba-adminsite-sidebar .aba-my-rail-toggle span,body.aba-adminsite-body .aba-adminsite-shell.is-rail-collapsed .aba-adminsite-sidebar .aba-my-rail-toggle span{display:block!important;font-size:10px!important;font-weight:900!important;letter-spacing:.07em!important;line-height:1!important;writing-mode:vertical-rl!important;transform:rotate(180deg)!important}body.aba-adminsite-body .aba-adminsite-sidebar .aba-my-rail-toggle i{display:none!important}body.aba-adminsite-body .aba-adminsite-sidebar nav,body.aba-adminsite-body .aba-adminsite-shell.is-rail-collapsed .aba-adminsite-sidebar nav{display:grid!important;max-height:calc(100dvh - 155px)!important;gap:7px!important;padding:0 3px 12px!important;overflow-x:hidden!important;overflow-y:auto!important}body.aba-adminsite-body .aba-adminsite-sidebar .aba-adminsite-nav-title,body.aba-adminsite-body .aba-adminsite-shell.is-rail-collapsed .aba-adminsite-nav-title{display:block!important;margin:8px 5px 2px!important;color:#668099!important;font-size:9px!important;font-weight:900!important;letter-spacing:.09em!important;text-transform:uppercase!important}body.aba-adminsite-body .aba-adminsite-sidebar nav a,body.aba-adminsite-body .aba-adminsite-shell.is-rail-collapsed .aba-adminsite-sidebar nav a,body.aba-adminsite-body .aba-adminsite-public-profile,body.aba-adminsite-body .aba-adminsite-shell.is-rail-collapsed .aba-adminsite-public-profile{box-sizing:border-box!important;display:flex!important;width:100%!important;min-height:54px!important;margin:0!important;padding:7px 9px!important;align-items:center!important;justify-content:flex-start!important;gap:9px!important;border:1px solid #a9c7df!important;border-radius:11px!important;background:#eef6fc!important;color:#174577!important;text-decoration:none!important;box-shadow:0 2px 7px rgba(18,57,104,.06)!important}body.aba-adminsite-body .aba-adminsite-sidebar nav a span,body.aba-adminsite-body .aba-adminsite-shell.is-rail-collapsed .aba-adminsite-sidebar nav a span,body.aba-adminsite-body .aba-adminsite-public-profile span,body.aba-adminsite-body .aba-adminsite-shell.is-rail-collapsed .aba-adminsite-public-profile span{display:block!important;min-width:0!important;font-size:12px!important;font-weight:800!important;line-height:1.15!important}body.aba-adminsite-body .aba-adminsite-sidebar nav a i,body.aba-adminsite-body .aba-adminsite-shell.is-rail-collapsed .aba-adminsite-sidebar nav a i,body.aba-adminsite-body .aba-adminsite-public-profile i{display:grid!important;width:30px!important;height:30px!important;flex:0 0 30px!important;place-items:center!important;border-radius:9px!important;background:#dcecf8!important;color:#174577!important}body.aba-adminsite-body .aba-adminsite-sidebar nav a:hover,body.aba-adminsite-body .aba-adminsite-sidebar nav a.active{border-color:#d76671!important;background:#fbe7e9!important;color:#b91424!important;box-shadow:inset 4px 0 #c7192a,0 5px 12px rgba(199,25,42,.11)!important}body.aba-adminsite-body .aba-adminsite-sidebar nav a:hover i,body.aba-adminsite-body .aba-adminsite-sidebar nav a.active i{background:#fff!important;color:#c7192a!important}body.aba-adminsite-body .aba-adminsite-main.aba-my-main-panel{display:grid!important;width:100%!important;min-width:0!important;margin:0!important;padding:34px 30px 50px!important;grid-column:auto!important;overflow:visible!important}body.aba-adminsite-body .site-footer.neuro-footer{position:relative!important;inset:auto!important;width:calc(100% + 250px)!important;margin-left:-250px!important;z-index:20!important}body.aba-adminsite-body:has(.aba-adminsite-embed-wrap.is-auto-height){padding-bottom:var(--aba-personal-footer-height,34px)!important}}body.aba-adminsite-body{min-height:100vh!important;min-height:100dvh!important;padding-bottom:var(--aba-personal-footer-height,34px)!important}body.aba-adminsite-body .site-footer.neuro-footer{position:fixed!important;inset:auto 0 0 0!important;left:0!important;right:0!important;bottom:0!important;width:100vw!important;height:var(--aba-personal-footer-height,34px)!important;min-height:var(--aba-personal-footer-height,34px)!important;margin:0!important;transform:none!important;z-index:2147482000!important}body.aba-adminsite-body .site-footer.neuro-footer .nh-footer-main,body.aba-adminsite-body .site-footer.neuro-footer .nh-support-strip{display:none!important}body.aba-adminsite-body .site-footer.neuro-footer .nh-footer-bottom-wrap,body.aba-adminsite-body .site-footer.neuro-footer .nh-footer-bottom{box-sizing:border-box!important;height:100%!important;min-height:100%!important;margin:0!important}body.aba-adminsite-body .site-footer.neuro-footer .nh-footer-bottom{width:100%!important;max-width:none!important;padding:0 34px!important;flex-wrap:nowrap!important}body.aba-adminsite-body .aba-adminsite-sidebar.aba-my-service-rail,body.aba-adminsite-body .aba-adminsite-shell.is-rail-collapsed .aba-adminsite-sidebar.aba-my-service-rail{top:0!important;bottom:var(--aba-personal-footer-height,34px)!important;height:calc(100vh - var(--aba-personal-footer-height,34px))!important;height:calc(100dvh - var(--aba-personal-footer-height,34px))!important;max-height:calc(100dvh - var(--aba-personal-footer-height,34px))!important;z-index:1210!important}body.aba-adminsite-body .aba-adminsite-main.aba-my-main-panel{padding-bottom:calc(var(--aba-personal-footer-height,34px) + 42px)!important}@media(max-width:760px){body.aba-adminsite-body .site-footer.neuro-footer{position:fixed!important;inset:auto 0 0 0!important;width:100vw!important;margin:0!important}}#classroom-workspace.aba-mastering-aba-page .aba-lesson-sidebar{padding:14px!important;border:1px solid #bfd2e3!important;border-radius:16px!important;background:linear-gradient(180deg,#f4f9fd 0%,#eaf3fa 100%)!important;box-shadow:0 14px 34px rgba(18,57,104,.10)!important;scrollbar-width:thin;scrollbar-color:#8eb1ce transparent}#classroom-workspace.aba-mastering-aba-page .aba-module-progress{height:8px!important;margin:4px 4px 14px!important;border-radius:999px!important;background:#dce8f1!important;box-shadow:inset 0 1px 2px rgba(18,57,104,.08)!important}#classroom-workspace.aba-mastering-aba-page .aba-module-progress>span{border-radius:inherit!important;background:linear-gradient(90deg,#1597a8,#174577)!important}#classroom-workspace.aba-mastering-aba-page .aba-outline-search{margin:0 0 14px!important;padding:6px!important;border:1px solid #c4d6e5!important;border-radius:12px!important;background:#fff!important;box-shadow:0 4px 12px rgba(18,57,104,.05)!important}#classroom-workspace.aba-mastering-aba-page .aba-outline-search input{min-height:38px!important;border:0!important;background:transparent!important;color:#123968!important}#classroom-workspace.aba-mastering-aba-page .aba-course-outline{gap:10px!important}#classroom-workspace.aba-mastering-aba-page .aba-outline-group{border:1px solid #cbdbe8!important;border-left:4px solid #8baac3!important;border-radius:12px!important;background:rgba(255,255,255,.86)!important;box-shadow:0 3px 10px rgba(18,57,104,.045)!important;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease!important}#classroom-workspace.aba-mastering-aba-page .aba-outline-group:hover{border-color:#94b3cd!important;border-left-color:#174577!important;box-shadow:0 7px 16px rgba(18,57,104,.09)!important;transform:translateY(-1px)}#classroom-workspace.aba-mastering-aba-page .aba-outline-group.active{border-color:#dfa0a6!important;border-left-color:#c7192a!important;background:#fff7f8!important;box-shadow:0 7px 17px rgba(199,25,42,.09)!important}#classroom-workspace.aba-mastering-aba-page .aba-outline-group summary{min-height:58px!important;padding:9px 10px!important;grid-template-columns:34px minmax(0,1fr) auto!important;border-radius:10px!important}#classroom-workspace.aba-mastering-aba-page .aba-outline-group summary>i{border:2px solid #9db5c9!important;background:#e7f0f7!important;box-shadow:inset 0 0 0 4px #fff!important}#classroom-workspace.aba-mastering-aba-page .aba-outline-group summary:hover>i{border-color:#174577!important;background:#174577!important}#classroom-workspace.aba-mastering-aba-page .aba-outline-group.active summary>i{border-color:#c7192a!important;background:#c7192a!important}#classroom-workspace.aba-mastering-aba-page .aba-outline-group summary span{font-size:11px!important;letter-spacing:.015em!important}#classroom-workspace.aba-mastering-aba-page .aba-outline-group summary em{padding:4px 7px!important;border-radius:999px!important;background:#edf3f8!important;color:#60768c!important;font-size:10px!important}#classroom-workspace.aba-mastering-aba-page .aba-outline-group.active summary em{background:#fbe4e7!important;color:#b91424!important}#classroom-workspace.aba-mastering-aba-page .aba-outline-group.active[open]>.aba-lesson-list{gap:7px!important;padding:1px 8px 10px!important}#classroom-workspace.aba-mastering-aba-page .aba-lesson-list a{min-height:50px!important;padding:8px 10px!important;border:1px solid #d7e3ed!important;border-left:3px solid transparent!important;border-radius:9px!important;background:#fff!important;box-shadow:0 2px 6px rgba(18,57,104,.035)!important;transition:background .18s ease,border-color .18s ease,transform .18s ease!important}#classroom-workspace.aba-mastering-aba-page .aba-lesson-list a:hover{border-color:#a9c3d8!important;border-left-color:#174577!important;background:#eef6fc!important;transform:translateX(2px)}#classroom-workspace.aba-mastering-aba-page .aba-lesson-list a.active{border-color:#e0a2a8!important;border-left-color:#c7192a!important;background:#fbeaec!important;box-shadow:0 4px 10px rgba(199,25,42,.07)!important;transform:none}#classroom-workspace.aba-mastering-aba-page .aba-lesson-list a.active span strong{color:#a91423!important}@media(max-width:760px){#classroom-workspace.aba-mastering-aba-page .aba-lesson-sidebar{border-radius:0 16px 16px 0!important}}#classroom-workspace.aba-private-experience-course .aba-lesson-sidebar{padding:14px!important}#classroom-workspace.aba-private-experience-course .aba-private-outline-toggle{position:fixed!important;top:50%!important;right:332px!important;width:31px!important;height:118px!important;padding:9px 0!important;display:flex!important;visibility:visible!important;opacity:1!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:7px!important;border:1px solid #fff!important;border-radius:14px 0 0 14px!important;background:#c7192a!important;color:#fff!important;box-shadow:-5px 7px 16px rgba(18,57,104,.16)!important;transform:translateY(-50%)!important;transition:right .24s ease,background .18s ease!important}#classroom-workspace.aba-private-experience-course .aba-private-outline-toggle:hover,#classroom-workspace.aba-private-experience-course .aba-private-outline-toggle:focus-visible{background:#174577!important;outline:0!important}#classroom-workspace.aba-private-experience-course .aba-private-outline-toggle span{display:block!important;width:auto!important;height:auto!important;border:0!important;color:inherit!important;font-size:9px!important;font-weight:900!important;letter-spacing:.08em!important;line-height:1!important;writing-mode:vertical-rl!important;transform:rotate(180deg)!important}#classroom-workspace.aba-private-experience-course .aba-private-outline-toggle span::after{display:none!important;content:none!important}#classroom-workspace.aba-private-experience-course .aba-private-outline-toggle i{font-size:10px!important;transition:transform .22s ease!important}#classroom-workspace.aba-private-experience-course.is-outline-collapsed .aba-private-outline-toggle{right:0!important;width:31px!important;border-radius:14px 0 0 14px!important}#classroom-workspace.aba-private-experience-course.is-outline-collapsed .aba-private-outline-toggle i{transform:rotate(180deg)!important}@media(max-width:760px){#classroom-workspace.aba-private-experience-course .aba-private-outline-toggle,#classroom-workspace.aba-private-experience-course.is-outline-collapsed .aba-private-outline-toggle{position:fixed!important;top:50%!important;right:0!important;width:30px!important;height:108px!important}#classroom-workspace.aba-private-experience-course.is-domain-drawer-open .aba-private-outline-toggle{right:min(calc(86vw - 1px),349px)!important}}@media(max-width:760px){#classroom-workspace.aba-private-experience-course.is-domain-drawer-open .aba-private-outline-toggle{display:none!important;visibility:hidden!important;pointer-events:none!important}}@media(min-width:761px){#classroom-workspace.aba-private-experience-course:not(.is-outline-collapsed) .aba-private-outline-toggle{display:none!important;visibility:hidden!important;pointer-events:none!important}#classroom-workspace.aba-private-experience-course.is-outline-collapsed .aba-private-outline-toggle{display:flex!important;visibility:visible!important;pointer-events:auto!important}}body .profile-menu-btn{padding:0!important;overflow:hidden!important;border:2px solid #d9e5f1!important;background:#123968!important}body .profile-menu-btn>img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;border-radius:50%!important}html body #classroom-workspace .aba-rich-content .aba-professional-lesson .aba-board-tip{box-sizing:border-box!important;padding:18px 22px 18px 24px!important}html body #classroom-workspace .aba-rich-content .aba-professional-lesson .aba-board-tip>h4{margin:0 0 10px!important;padding:0!important;line-height:1.25!important}html body #classroom-workspace .aba-rich-content .aba-professional-lesson .aba-board-tip>p{margin:0!important;padding:0!important;line-height:1.68!important}@media(max-width:760px){html body #classroom-workspace .aba-rich-content .aba-professional-lesson .aba-board-tip{padding:16px 16px 16px 20px!important}}#classroom-workspace.aba-mastering-aba-page .aba-outline-group summary>i{position:relative!important;overflow:hidden!important;border-color:#8fa9bd!important;background:#8fa9bd!important;box-shadow:0 2px 7px rgba(18,57,104,.14)!important}#classroom-workspace.aba-mastering-aba-page .aba-outline-group summary>i::after{position:absolute!important;inset:4px!important;display:block!important;background:url("../../uploads/abacollege/dr_bull_chat_icon.svg") center/contain no-repeat!important;content:""!important;pointer-events:none!important}#classroom-workspace.aba-mastering-aba-page .aba-outline-group summary:hover>i{border-color:#174577!important;background:#174577!important;box-shadow:0 3px 9px rgba(18,57,104,.22)!important}#classroom-workspace.aba-mastering-aba-page .aba-outline-group.active summary>i{border-color:#c7192a!important;background:#c7192a!important;box-shadow:0 3px 9px rgba(199,25,42,.22)!important}#classroom-workspace.aba-mastering-aba-page .aba-outline-group summary:hover>i::after,#classroom-workspace.aba-mastering-aba-page .aba-outline-group.active summary>i::after{display:block!important;opacity:1!important;background:url("../../uploads/abacollege/dr_bull_chat_icon.svg") center/contain no-repeat!important;content:""!important}#classroom-workspace.aba-mastering-aba-page .aba-module-progress{background:#c7d4df!important;box-shadow:none!important}@media(min-width:761px){#classroom-workspace.aba-mastering-aba-page .aba-domain-drawer-head:has(.aba-domain-drawer-close:only-child){display:none!important;min-height:0!important;padding:0!important;border:0!important}#classroom-workspace.aba-mastering-aba-page .aba-module-progress{margin-top:2px!important}}@media(min-width:901px){#classroom-workspace.aba-private-experience-course .aba-private-outline-toggle,#classroom-workspace.aba-private-experience-course:not(.is-outline-collapsed) .aba-private-outline-toggle,#classroom-workspace.aba-private-experience-course.is-outline-collapsed .aba-private-outline-toggle{display:flex!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}}.aba-domain-practice-embed:not(.aba-domain-practice-focus) .aba-board-shell{width:min(1360px,calc(100% - 42px))!important;padding-top:28px!important}.aba-domain-practice-embed .aba-domain-selection-panel .aba-exercise-picker-menu{gap:18px!important;padding:4px 0 18px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.aba-domain-practice-embed .aba-domain-selection-panel .aba-exercise-domain-option{isolation:isolate;min-height:252px!important;padding:16px 17px 15px!important;border:1px solid #c9dceb!important;border-top:1px solid #c9dceb!important;border-radius:18px!important;background:linear-gradient(180deg,#edf5fc 0 92px,#fff 92px)!important;box-shadow:0 7px 18px rgba(18,57,104,.07)!important}.aba-domain-practice-embed .aba-domain-selection-panel .aba-exercise-domain-option:nth-of-type(3n+2){border-color:#b8dfe3!important;background:linear-gradient(180deg,#e9f7f8 0 92px,#fff 92px)!important}.aba-domain-practice-embed .aba-domain-selection-panel .aba-exercise-domain-option:nth-of-type(3n+3){border-color:#edc5ca!important;background:linear-gradient(180deg,#fff0f2 0 92px,#fff 92px)!important}.aba-domain-practice-embed .aba-domain-selection-panel .aba-exercise-domain-option:hover,.aba-domain-practice-embed .aba-domain-selection-panel .aba-exercise-domain-option:focus-visible{border-color:#c7192a!important;background:linear-gradient(180deg,#fff0f2 0 92px,#fff 92px)!important;box-shadow:0 12px 24px rgba(18,57,104,.12)!important;transform:translateY(-3px)!important}.aba-domain-practice-embed .aba-mini-domain-card-topline{margin-bottom:11px!important;font-size:9px!important}.aba-domain-practice-embed .aba-mini-domain-card-topline b{padding:5px 8px!important;border-radius:999px!important;background:#dbeaf6!important;color:#174577!important;letter-spacing:.12em!important}.aba-domain-practice-embed .aba-exercise-domain-option:nth-of-type(3n+2) .aba-mini-domain-card-topline b{background:#d8eff1!important;color:#127f8e!important}.aba-domain-practice-embed .aba-exercise-domain-option:nth-of-type(3n+3) .aba-mini-domain-card-topline b{background:#f9dfe2!important;color:#c7192a!important}.aba-domain-practice-embed .aba-mini-domain-card-topline i{display:grid!important;width:24px!important;height:24px!important;place-items:center!important;border:1px solid rgba(18,57,104,.10)!important;border-radius:50%!important;background:rgba(255,255,255,.72)!important;color:#8da2b5!important;font-size:10px!important}.aba-domain-practice-embed .aba-domain-selection-panel .aba-exercise-domain-option>strong{min-height:43px!important;margin:0 0 14px!important;color:#123968!important;font-size:16px!important;line-height:1.22!important}.aba-domain-practice-embed .aba-mini-domain-description{min-height:62px!important;color:#62758a!important;font-size:12px!important;line-height:1.45!important}.aba-domain-practice-embed .aba-mini-domain-meta{margin:12px 0 11px!important;padding-top:10px!important;color:#718397!important}.aba-domain-practice-embed .aba-mini-domain-meta small{font-size:9px!important;text-transform:uppercase!important;letter-spacing:.025em!important}.aba-domain-practice-embed .aba-domain-selection-panel .aba-exercise-domain-option,.aba-domain-practice-embed .aba-domain-selection-panel .aba-exercise-domain-option:nth-of-type(3n+2),.aba-domain-practice-embed .aba-domain-selection-panel .aba-exercise-domain-option:nth-of-type(3n+3){border-color:#9fb7ca!important;background:linear-gradient(180deg,#dce7ef 0 92px,#fff 92px)!important;box-shadow:0 8px 20px rgba(18,57,104,.11)!important}.aba-domain-practice-embed .aba-domain-selection-panel .aba-exercise-domain-option.is-mastered{border-color:#7196b4!important;background:linear-gradient(180deg,#c4d8e7 0 92px,#fff 92px)!important;box-shadow:0 8px 20px rgba(23,69,119,.15)!important}.aba-domain-practice-embed .aba-domain-selection-panel .aba-exercise-domain-option.is-not-mastered{border-color:#dda1a8!important;background:linear-gradient(180deg,#f8dfe2 0 92px,#fff 92px)!important;box-shadow:0 8px 20px rgba(199,25,42,.11)!important}.aba-domain-practice-embed .aba-domain-selection-panel .aba-exercise-domain-option:hover,.aba-domain-practice-embed .aba-domain-selection-panel .aba-exercise-domain-option:focus-visible{border-color:#829fb7!important;background:linear-gradient(180deg,#d5e2eb 0 92px,#fff 92px)!important;box-shadow:0 12px 24px rgba(18,57,104,.12)!important;transform:translateY(-3px)!important}.aba-domain-practice-embed .aba-domain-selection-panel .aba-exercise-domain-option.is-mastered:hover,.aba-domain-practice-embed .aba-domain-selection-panel .aba-exercise-domain-option.is-mastered:focus-visible{border-color:#5f86a6!important;background:linear-gradient(180deg,#bdd3e3 0 92px,#fff 92px)!important}.aba-domain-practice-embed .aba-domain-selection-panel .aba-exercise-domain-option.is-not-mastered:hover,.aba-domain-practice-embed .aba-domain-selection-panel .aba-exercise-domain-option.is-not-mastered:focus-visible{border-color:#d27b85!important;background:linear-gradient(180deg,#f5d5d9 0 92px,#fff 92px)!important}.aba-domain-practice-embed .aba-mini-domain-card-topline{color:#45657e!important}.aba-domain-practice-embed .aba-mini-domain-card-topline b{background:#c8d7e2!important;color:#45657e!important}.aba-domain-practice-embed .is-mastered .aba-mini-domain-card-topline b{background:#174577!important;color:#fff!important}.aba-domain-practice-embed .is-not-mastered .aba-mini-domain-card-topline b{background:#f2c9ce!important;color:#b3192a!important}.aba-domain-practice-embed .is-not-mastered .aba-mini-domain-meta small:last-child{color:#b3192a!important}.aba-domain-practice-embed .is-mastered .aba-mini-domain-meta small:last-child{color:#174577!important}.aba-domain-practice-embed .aba-domain-selection-panel .aba-exercise-domain-option>strong{min-height:39px!important;margin:0 0 8px!important}.aba-domain-practice-embed .aba-mini-domain-description{flex:0 0 auto!important;min-height:54px!important;margin:0!important}.aba-domain-practice-embed .aba-mini-domain-meta{margin-top:auto!important}.aba-domain-practice-embed .aba-domain-selection-panel .aba-exercise-domain-option .aba-mini-domain-cta,.aba-domain-practice-embed .aba-domain-selection-panel .aba-exercise-domain-option:nth-of-type(3n+2) .aba-mini-domain-cta,.aba-domain-practice-embed .aba-domain-selection-panel .aba-exercise-domain-option:nth-of-type(3n+3) .aba-mini-domain-cta{background:#174577!important}.aba-domain-practice-embed .aba-domain-selection-panel .aba-exercise-domain-option:hover .aba-mini-domain-cta,.aba-domain-practice-embed .aba-domain-selection-panel .aba-exercise-domain-option:focus-visible .aba-mini-domain-cta{background:#c7192a!important}.aba-domain-practice-embed .aba-domain-selection-panel .aba-exercise-domain-option .aba-mini-domain-card-topline,.aba-domain-practice-embed .aba-domain-selection-panel .aba-exercise-domain-option:nth-of-type(3n+2) .aba-mini-domain-card-topline,.aba-domain-practice-embed .aba-domain-selection-panel .aba-exercise-domain-option:nth-of-type(3n+3) .aba-mini-domain-card-topline{color:#45657e!important}.aba-domain-practice-embed .aba-domain-selection-panel .aba-exercise-domain-option .aba-mini-domain-card-topline b,.aba-domain-practice-embed .aba-domain-selection-panel .aba-exercise-domain-option:nth-of-type(3n+2) .aba-mini-domain-card-topline b,.aba-domain-practice-embed .aba-domain-selection-panel .aba-exercise-domain-option:nth-of-type(3n+3) .aba-mini-domain-card-topline b{background:#c8d7e2!important;color:#45657e!important}.aba-domain-practice-embed .aba-domain-selection-panel .aba-exercise-domain-option .aba-mini-domain-meta small:last-child{color:#45657e!important}.aba-domain-practice-embed .aba-domain-selection-panel .aba-exercise-domain-option.is-mastered .aba-mini-domain-card-topline b{background:#174577!important;color:#fff!important}.aba-domain-practice-embed .aba-domain-selection-panel .aba-exercise-domain-option.is-mastered .aba-mini-domain-meta small:last-child{color:#174577!important}.aba-domain-practice-embed .aba-domain-selection-panel .aba-exercise-domain-option.is-not-mastered .aba-mini-domain-card-topline b{background:#f2c9ce!important;color:#b3192a!important}.aba-domain-practice-embed .aba-domain-selection-panel .aba-exercise-domain-option.is-not-mastered .aba-mini-domain-meta small:last-child{color:#b3192a!important}.aba-domain-practice-embed .aba-mini-domain-cta{min-height:36px!important;border-radius:9px!important;font-size:11px!important}.aba-mock-embed .aba-mock-mode-picker{padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.aba-mock-embed .aba-mock-mode-picker .aba-exercise-picker-menu{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important;padding:4px 0 18px!important;border:0!important;background:transparent!important;box-shadow:none!important}.aba-mock-embed .aba-mock-mode-picker .aba-exercise-domain-option{position:relative!important;display:flex!important;isolation:isolate!important;box-sizing:border-box!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;width:100%!important;min-height:252px!important;margin:0!important;padding:16px 17px 15px!important;overflow:hidden!important;border:1px solid #9fb7ca!important;border-radius:18px!important;background:linear-gradient(180deg,#dce7ef 0 92px,#fff 92px)!important;color:#123968!important;text-align:left!important;box-shadow:0 8px 20px rgba(18,57,104,.11)!important;font-family:inherit!important;cursor:pointer!important;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease!important}.aba-mock-embed .aba-mock-mode-picker .aba-exercise-domain-option[hidden]{display:none!important}.aba-mock-embed .aba-mock-mode-picker .aba-exercise-domain-option:hover,.aba-mock-embed .aba-mock-mode-picker .aba-exercise-domain-option:focus-within{border-color:#829fb7!important;background:linear-gradient(180deg,#d5e2eb 0 92px,#fff 92px)!important;box-shadow:0 12px 24px rgba(18,57,104,.14)!important;transform:translateY(-3px)!important}.aba-mock-embed .aba-mock-mode-picker .aba-mini-domain-card-topline{display:flex!important;align-items:center!important;justify-content:space-between!important;margin:0 0 11px!important;color:#45657e!important;font-size:9px!important}.aba-mock-embed .aba-mock-mode-picker .aba-mini-domain-card-topline b{padding:5px 8px!important;border-radius:999px!important;background:#c8d7e2!important;color:#45657e!important;letter-spacing:.12em!important}.aba-mock-embed .aba-mock-mode-picker .aba-mini-domain-card-topline i{display:grid!important;width:24px!important;height:24px!important;place-items:center!important;border:1px solid rgba(18,57,104,.10)!important;border-radius:50%!important;background:rgba(255,255,255,.72)!important;color:#8da2b5!important;font-size:10px!important}.aba-mock-embed .aba-mock-mode-picker .aba-exercise-domain-option>strong{display:block!important;min-height:39px!important;margin:0 0 8px!important;color:#123968!important;font-size:16px!important;line-height:1.22!important}.aba-mock-embed .aba-mock-mode-picker .aba-mini-domain-description{display:block!important;flex:0 0 auto!important;min-height:54px!important;margin:0!important;color:#62758a!important;font-size:12px!important;line-height:1.45!important}.aba-mock-embed .aba-mock-mode-picker .aba-mini-domain-meta{display:flex!important;align-items:center!important;justify-content:space-between!important;margin:12px 0 11px!important;margin-top:auto!important;padding-top:10px!important;border-top:1px solid #e3eaf1!important;color:#718397!important}.aba-mock-embed .aba-mock-mode-picker .aba-mini-domain-meta small{font-size:9px!important;text-transform:uppercase!important;letter-spacing:.025em!important}.aba-mock-embed .aba-mock-mode-picker .aba-mini-domain-cta{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:36px!important;padding:8px 12px!important;border:0!important;border-radius:9px!important;background:#174577!important;color:#fff!important;font:800 11px "Barlow Semi Condensed",Arial,Helvetica,sans-serif!important;cursor:pointer!important}.aba-mock-embed .aba-mock-mode-picker .aba-mini-domain-cta i{margin-left:8px!important}.aba-mock-embed .aba-mock-mode-picker .aba-exercise-domain-option:hover .aba-mini-domain-cta{background:#c7192a!important}@media(max-width:760px){.aba-mock-embed .aba-mock-mode-picker .aba-exercise-picker-menu{grid-template-columns:1fr!important}.aba-mock-embed .aba-mock-mode-picker .aba-exercise-domain-option{min-height:240px!important}}@media not all{html body.aba-domain-embed-body .aba-domain-practice-embed .aba-practice-aba-hub .aba-practice-mode-form,html body.aba-mock-embed-body .aba-mock-embed .aba-mock-mode-picker .aba-mock-mode-form{display:block!important;min-width:0!important;height:100%!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}html body.aba-mock-embed-body .aba-mock-embed .aba-mock-mode-picker .aba-mock-mode-form[hidden]{display:none!important}html body.aba-domain-embed-body .aba-domain-practice-embed .aba-practice-aba-hub button.aba-exercise-domain-option,html body.aba-mock-embed-body .aba-mock-embed .aba-mock-mode-picker button.aba-exercise-domain-option{position:relative!important;display:flex!important;isolation:isolate!important;box-sizing:border-box!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;width:100%!important;height:100%!important;min-height:252px!important;margin:0!important;padding:16px 17px 15px!important;overflow:hidden!important;appearance:none!important;border:1px solid #9fb7ca!important;border-radius:18px!important;background:linear-gradient(180deg,#dce7ef 0 92px,#fff 92px)!important;color:#123968!important;text-align:left!important;box-shadow:0 8px 20px rgba(18,57,104,.11)!important;font-family:"Barlow Semi Condensed",Arial,Helvetica,sans-serif!important;font-style:normal!important;cursor:pointer!important;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,background .2s ease!important}html body.aba-domain-embed-body .aba-domain-practice-embed .aba-practice-aba-hub button.aba-exercise-domain-option:hover,html body.aba-domain-embed-body .aba-domain-practice-embed .aba-practice-aba-hub button.aba-exercise-domain-option:focus-visible,html body.aba-mock-embed-body .aba-mock-embed .aba-mock-mode-picker button.aba-exercise-domain-option:hover,html body.aba-mock-embed-body .aba-mock-embed .aba-mock-mode-picker button.aba-exercise-domain-option:focus-visible{border-color:#829fb7!important;background:linear-gradient(180deg,#d5e2eb 0 92px,#fff 92px)!important;box-shadow:0 12px 24px rgba(18,57,104,.14)!important;transform:translateY(-3px)!important;outline:none!important}html body.aba-domain-embed-body .aba-domain-practice-embed .aba-practice-aba-hub .aba-mini-domain-card-topline,html body.aba-mock-embed-body .aba-mock-embed .aba-mock-mode-picker .aba-mini-domain-card-topline{display:flex!important;align-items:center!important;justify-content:space-between!important;margin:0 0 11px!important;color:#45657e!important;font-family:"Barlow Semi Condensed",Arial,Helvetica,sans-serif!important;font-size:9px!important;font-weight:800!important;line-height:1!important}html body.aba-domain-embed-body .aba-domain-practice-embed .aba-practice-aba-hub .aba-mini-domain-card-topline b,html body.aba-mock-embed-body .aba-mock-embed .aba-mock-mode-picker .aba-mini-domain-card-topline b{padding:5px 8px!important;border-radius:999px!important;background:#c8d7e2!important;color:#45657e!important;font:800 9px/1 "Barlow Semi Condensed",Arial,Helvetica,sans-serif!important;letter-spacing:.12em!important}html body.aba-domain-embed-body .aba-domain-practice-embed .aba-practice-aba-hub button.aba-exercise-domain-option>strong,html body.aba-mock-embed-body .aba-mock-embed .aba-mock-mode-picker button.aba-exercise-domain-option>strong{display:block!important;min-height:39px!important;margin:0 0 8px!important;color:#123968!important;font:800 16px/1.22 "Barlow Semi Condensed",Arial,Helvetica,sans-serif!important;letter-spacing:0!important;text-align:left!important}html body.aba-domain-embed-body .aba-domain-practice-embed .aba-practice-aba-hub .aba-mini-domain-description,html body.aba-mock-embed-body .aba-mock-embed .aba-mock-mode-picker .aba-mini-domain-description{display:block!important;flex:0 0 auto!important;min-height:54px!important;margin:0!important;color:#62758a!important;font:500 12px/1.45 "Barlow Semi Condensed",Arial,Helvetica,sans-serif!important;letter-spacing:0!important;text-align:left!important}html body.aba-domain-embed-body .aba-domain-practice-embed .aba-practice-aba-hub .aba-mini-domain-meta,html body.aba-mock-embed-body .aba-mock-embed .aba-mock-mode-picker .aba-mini-domain-meta{display:flex!important;align-items:center!important;justify-content:space-between!important;margin:12px 0 11px!important;margin-top:auto!important;padding-top:10px!important;border-top:1px solid #e3eaf1!important;color:#718397!important}html body.aba-domain-embed-body .aba-domain-practice-embed .aba-practice-aba-hub .aba-mini-domain-meta small,html body.aba-mock-embed-body .aba-mock-embed .aba-mock-mode-picker .aba-mini-domain-meta small{color:#718397!important;font:700 9px/1.1 "Barlow Semi Condensed",Arial,Helvetica,sans-serif!important;text-transform:uppercase!important;letter-spacing:.025em!important}html body.aba-domain-embed-body .aba-domain-practice-embed .aba-practice-aba-hub .aba-mini-domain-meta small:last-child,html body.aba-mock-embed-body .aba-mock-embed .aba-mock-mode-picker .aba-mini-domain-meta small:last-child{font-weight:800!important}html body.aba-domain-embed-body .aba-domain-practice-embed .aba-practice-aba-hub .aba-mini-domain-cta,html body.aba-mock-embed-body .aba-mock-embed .aba-mock-mode-picker .aba-mini-domain-cta{display:flex!important;box-sizing:border-box!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:36px!important;padding:8px 12px!important;border:0!important;border-radius:9px!important;background:#174577!important;color:#fff!important;font:800 11px/1 "Barlow Semi Condensed",Arial,Helvetica,sans-serif!important;letter-spacing:0!important;text-align:center!important}html body.aba-domain-embed-body .aba-domain-practice-embed .aba-practice-aba-hub .aba-mini-domain-cta i,html body.aba-mock-embed-body .aba-mock-embed .aba-mock-mode-picker .aba-mini-domain-cta i{margin-left:8px!important}html body.aba-domain-embed-body .aba-domain-practice-embed .aba-practice-aba-hub button.aba-exercise-domain-option:hover .aba-mini-domain-cta,html body.aba-domain-embed-body .aba-domain-practice-embed .aba-practice-aba-hub button.aba-exercise-domain-option:focus-visible .aba-mini-domain-cta,html body.aba-mock-embed-body .aba-mock-embed .aba-mock-mode-picker button.aba-exercise-domain-option:hover .aba-mini-domain-cta,html body.aba-mock-embed-body .aba-mock-embed .aba-mock-mode-picker button.aba-exercise-domain-option:focus-visible .aba-mini-domain-cta{background:#c7192a!important}}html body button.aba-study-option-card{position:relative!important;display:flex!important;isolation:isolate!important;box-sizing:border-box!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;width:100%!important;height:100%!important;min-height:252px!important;margin:0!important;padding:16px 17px 15px!important;overflow:hidden!important;appearance:none!important;border:1px solid #9fb7ca!important;border-radius:18px!important;background:linear-gradient(180deg,#dce7ef 0 92px,#fff 92px)!important;color:#123968!important;text-align:left!important;box-shadow:0 8px 20px rgba(18,57,104,.11)!important;font-family:"Barlow Semi Condensed",Arial,Helvetica,sans-serif!important;font-size:initial!important;font-style:normal!important;font-weight:400!important;line-height:normal!important;cursor:pointer!important;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,background .2s ease!important}html body button.aba-study-option-card:hover,html body button.aba-study-option-card:focus-visible{border-color:#829fb7!important;background:linear-gradient(180deg,#d5e2eb 0 92px,#fff 92px)!important;box-shadow:0 12px 24px rgba(18,57,104,.12)!important;transform:translateY(-3px)!important;outline:none!important}html body button.aba-study-option-card .aba-mini-domain-card-topline{display:flex!important;align-items:center!important;justify-content:space-between!important;margin:0 0 11px!important;color:#45657e!important;font:400 9px/1 "Barlow Semi Condensed",Arial,Helvetica,sans-serif!important;letter-spacing:.14em!important;text-transform:uppercase!important}html body button.aba-study-option-card .aba-mini-domain-card-topline b{padding:5px 8px!important;border-radius:999px!important;background:#c8d7e2!important;color:#45657e!important;font:700 9px/1 "Barlow Semi Condensed",Arial,Helvetica,sans-serif!important;letter-spacing:.12em!important}html body button.aba-study-option-card .aba-mini-domain-card-topline i{display:grid!important;width:24px!important;height:24px!important;place-items:center!important;border:1px solid rgba(18,57,104,.10)!important;border-radius:50%!important;background:rgba(255,255,255,.72)!important;color:#8da2b5!important;font-size:10px!important}html body button.aba-study-option-card>strong{display:block!important;min-height:39px!important;margin:0 0 8px!important;color:#123968!important;font:700 16px/1.22 "Barlow Semi Condensed",Arial,Helvetica,sans-serif!important;letter-spacing:0!important;text-align:left!important}html body button.aba-study-option-card .aba-mini-domain-description{display:block!important;flex:0 0 auto!important;min-height:54px!important;margin:0!important;color:#62758a!important;font:400 12px/1.45 "Barlow Semi Condensed",Arial,Helvetica,sans-serif!important;letter-spacing:0!important;text-align:left!important}html body button.aba-study-option-card .aba-mini-domain-meta{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;margin:12px 0 11px!important;margin-top:auto!important;padding-top:10px!important;border-top:1px solid #e3eaf1!important;color:#718397!important}html body button.aba-study-option-card .aba-mini-domain-meta small{color:#718397!important;font:400 9px/1.1 "Barlow Semi Condensed",Arial,Helvetica,sans-serif!important;text-transform:uppercase!important;letter-spacing:.025em!important}html body button.aba-study-option-card .aba-mini-domain-meta small:last-child{color:#45657e!important;font-weight:700!important}html body button.aba-study-option-card .aba-mini-domain-cta{display:flex!important;box-sizing:border-box!important;align-items:center!important;justify-content:center!important;gap:9px!important;width:100%!important;min-height:36px!important;padding:8px 12px!important;border:0!important;border-radius:9px!important;background:#174577!important;color:#fff!important;font:800 11px/1 "Barlow Semi Condensed",Arial,Helvetica,sans-serif!important;letter-spacing:0!important;text-align:center!important}html body button.aba-study-option-card:hover .aba-mini-domain-cta,html body button.aba-study-option-card:focus-visible .aba-mini-domain-cta{background:#c7192a!important}@media not all{html body.aba-domain-embed-body .aba-domain-practice-embed .aba-practice-aba-hub .aba-mini-domain-card-topline,html body.aba-mock-embed-body .aba-mock-embed .aba-mock-mode-picker .aba-mini-domain-card-topline{font-family:"Barlow Semi Condensed",Arial,Helvetica,sans-serif!important;font-weight:400!important}html body.aba-domain-embed-body .aba-practice-aba-hub .aba-practice-mode-form,html body.aba-mock-embed-body .aba-mock-mode-picker .aba-mock-mode-form{display:contents!important}html body.aba-domain-embed-body .aba-practice-aba-hub .aba-exercise-domain-option,html body.aba-mock-embed-body .aba-mock-mode-picker .aba-exercise-domain-option{font-family:"Barlow Semi Condensed",Arial,Helvetica,sans-serif!important;font-size:initial!important;font-weight:400!important;line-height:normal!important}html body.aba-domain-embed-body .aba-practice-aba-hub .aba-exercise-domain-option>strong,html body.aba-mock-embed-body .aba-mock-mode-picker .aba-exercise-domain-option>strong{min-height:39px!important;margin:0 0 8px!important;color:#123968!important;font-family:"Barlow Semi Condensed",Arial,Helvetica,sans-serif!important;font-size:16px!important;font-weight:700!important;line-height:1.22!important}html body.aba-domain-embed-body .aba-practice-aba-hub .aba-mini-domain-description,html body.aba-mock-embed-body .aba-mock-mode-picker .aba-mini-domain-description{min-height:54px!important;color:#62758a!important;font-family:"Barlow Semi Condensed",Arial,Helvetica,sans-serif!important;font-size:12px!important;font-weight:400!important;line-height:1.45!important}html body.aba-domain-embed-body .aba-practice-aba-hub .aba-mini-domain-meta small,html body.aba-mock-embed-body .aba-mock-mode-picker .aba-mini-domain-meta small{color:#718397!important;font-family:"Barlow Semi Condensed",Arial,Helvetica,sans-serif!important;font-size:9px!important;font-weight:400!important;line-height:normal!important;letter-spacing:.025em!important;text-transform:uppercase!important}html body.aba-domain-embed-body .aba-practice-aba-hub .aba-mini-domain-meta small b,html body.aba-mock-embed-body .aba-mock-mode-picker .aba-mini-domain-meta small b,html body.aba-domain-embed-body .aba-practice-aba-hub .aba-mini-domain-meta small:last-child,html body.aba-mock-embed-body .aba-mock-mode-picker .aba-mini-domain-meta small:last-child{font-weight:700!important}html body.aba-domain-embed-body .aba-practice-aba-hub .aba-mini-domain-cta,html body.aba-mock-embed-body .aba-mock-mode-picker .aba-mini-domain-cta{min-height:36px!important;border-radius:9px!important;font-family:"Barlow Semi Condensed",Arial,Helvetica,sans-serif!important;font-size:11px!important;font-weight:800!important;line-height:normal!important}html body.aba-domain-embed-body .aba-domain-practice-embed .aba-practice-aba-hub .aba-mini-domain-card-topline b,html body.aba-mock-embed-body .aba-mock-embed .aba-mock-mode-picker .aba-mini-domain-card-topline b{font-weight:700!important}html body.aba-domain-embed-body .aba-domain-practice-embed .aba-practice-aba-hub button.aba-exercise-domain-option>strong,html body.aba-mock-embed-body .aba-mock-embed .aba-mock-mode-picker button.aba-exercise-domain-option>strong{font-weight:700!important}html body.aba-domain-embed-body .aba-domain-practice-embed .aba-practice-aba-hub .aba-mini-domain-description,html body.aba-mock-embed-body .aba-mock-embed .aba-mock-mode-picker .aba-mini-domain-description{font-weight:400!important}html body.aba-domain-embed-body .aba-domain-practice-embed .aba-practice-aba-hub .aba-mini-domain-meta small,html body.aba-mock-embed-body .aba-mock-embed .aba-mock-mode-picker .aba-mini-domain-meta small{font-weight:400!important}html body.aba-domain-embed-body .aba-domain-practice-embed .aba-practice-aba-hub .aba-mini-domain-meta small:last-child,html body.aba-mock-embed-body .aba-mock-embed .aba-mock-mode-picker .aba-mini-domain-meta small:last-child{font-weight:700!important}}html body.aba-domain-embed-body .aba-practice-aba-hub .aba-practice-mode-form,html body.aba-mock-embed-body .aba-mock-mode-picker .aba-mock-mode-form{display:contents!important}html body.aba-domain-embed-body .aba-practice-aba-hub .aba-exercise-domain-option,html body.aba-mock-embed-body .aba-mock-mode-picker .aba-exercise-domain-option{font-family:"Barlow Semi Condensed",Arial,Helvetica,sans-serif!important;font-size:initial!important;font-weight:400!important;line-height:normal!important}html body.aba-domain-embed-body .aba-practice-aba-hub .aba-mini-domain-card-topline,html body.aba-mock-embed-body .aba-mock-mode-picker .aba-mini-domain-card-topline{font-family:"Barlow Semi Condensed",Arial,Helvetica,sans-serif!important;font-size:9px!important;font-weight:400!important;line-height:1!important}html body.aba-domain-embed-body .aba-practice-aba-hub .aba-mini-domain-card-topline b,html body.aba-mock-embed-body .aba-mock-mode-picker .aba-mini-domain-card-topline b{font-family:"Barlow Semi Condensed",Arial,Helvetica,sans-serif!important;font-size:9px!important;font-weight:700!important;line-height:1!important}html body.aba-domain-embed-body .aba-practice-aba-hub .aba-exercise-domain-option>strong,html body.aba-mock-embed-body .aba-mock-mode-picker .aba-exercise-domain-option>strong{min-height:39px!important;margin:0 0 8px!important;color:#123968!important;font-family:"Barlow Semi Condensed",Arial,Helvetica,sans-serif!important;font-size:16px!important;font-weight:700!important;line-height:1.22!important}html body.aba-domain-embed-body .aba-practice-aba-hub .aba-mini-domain-description,html body.aba-mock-embed-body .aba-mock-mode-picker .aba-mini-domain-description{min-height:54px!important;color:#62758a!important;font-family:"Barlow Semi Condensed",Arial,Helvetica,sans-serif!important;font-size:12px!important;font-weight:400!important;line-height:1.45!important}html body.aba-domain-embed-body .aba-practice-aba-hub .aba-mini-domain-meta small,html body.aba-mock-embed-body .aba-mock-mode-picker .aba-mini-domain-meta small{color:#718397!important;font-family:"Barlow Semi Condensed",Arial,Helvetica,sans-serif!important;font-size:9px!important;font-weight:400!important;line-height:normal!important;letter-spacing:.025em!important;text-transform:uppercase!important}html body.aba-domain-embed-body .aba-practice-aba-hub .aba-mini-domain-meta small b,html body.aba-mock-embed-body .aba-mock-mode-picker .aba-mini-domain-meta small b,html body.aba-domain-embed-body .aba-practice-aba-hub .aba-mini-domain-meta small:last-child,html body.aba-mock-embed-body .aba-mock-mode-picker .aba-mini-domain-meta small:last-child{font-weight:700!important}html body.aba-domain-embed-body .aba-practice-aba-hub .aba-mini-domain-cta,html body.aba-mock-embed-body .aba-mock-mode-picker .aba-mini-domain-cta{min-height:36px!important;border-radius:9px!important;font-family:"Barlow Semi Condensed",Arial,Helvetica,sans-serif!important;font-size:11px!important;font-weight:800!important;line-height:normal!important}html body.aba-domain-embed-body .aba-practice-aba-hub,html body.aba-mock-embed-body .aba-mock-mode-picker{font-family:"Barlow Semi Condensed",Arial,Helvetica,sans-serif!important}html body.aba-domain-embed-body .aba-practice-aba-hub .aba-exercise-domain-option,html body.aba-mock-embed-body .aba-mock-mode-picker .aba-exercise-domain-option{font-family:inherit!important}html body.aba-domain-embed-body .aba-practice-aba-hub .aba-mini-domain-cta,html body.aba-mock-embed-body .aba-mock-mode-picker .aba-mini-domain-cta{min-height:38px!important;font-size:15px!important}.aba-domain-selection-panel .aba-exercise-domain-option .aba-mini-domain-cta.aba-large-card-cta{min-height:38px!important;font-size:15px!important}.aba-domain-selection-panel.aba-two-card-picker .aba-exercise-picker-menu{grid-template-columns:repeat(2,minmax(0,1fr))!important}@media(max-width:650px){.aba-domain-selection-panel.aba-two-card-picker .aba-exercise-picker-menu{grid-template-columns:1fr!important}}html body .aba-domain-selection-panel .aba-exercise-domain-option{position:relative!important;display:flex!important;box-sizing:border-box!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;width:100%!important;height:100%!important;min-height:252px!important;margin:0!important;padding:16px 17px 15px!important;overflow:hidden!important;appearance:none!important;border:1px solid #9fb7ca!important;border-radius:18px!important;background:linear-gradient(180deg,#dce7ef 0 92px,#fff 92px)!important;color:#123968!important;text-align:left!important;box-shadow:0 8px 20px rgba(18,57,104,.11)!important;font-family:"Barlow Semi Condensed",Arial,Helvetica,sans-serif!important;font-size:initial!important;font-weight:400!important;line-height:normal!important;cursor:pointer!important;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,background .2s ease!important}html body .aba-domain-selection-panel .aba-exercise-domain-option:hover,html body .aba-domain-selection-panel .aba-exercise-domain-option:focus-visible{border-color:#829fb7!important;background:linear-gradient(180deg,#d5e2eb 0 92px,#fff 92px)!important;box-shadow:0 12px 24px rgba(18,57,104,.14)!important;transform:translateY(-3px)!important;outline:none!important}html body .aba-domain-selection-panel .aba-exercise-domain-option .aba-mini-domain-card-topline{font-family:"Barlow Semi Condensed",Arial,Helvetica,sans-serif!important;font-size:11px!important;font-weight:400!important;line-height:1!important}html body .aba-domain-selection-panel .aba-exercise-domain-option .aba-mini-domain-card-topline b{font-family:"Barlow Semi Condensed",Arial,Helvetica,sans-serif!important;font-size:11px!important;font-weight:700!important;line-height:1!important}html body .aba-domain-selection-panel .aba-exercise-domain-option>strong{min-height:39px!important;margin:0 0 8px!important;color:#123968!important;font-family:"Barlow Semi Condensed",Arial,Helvetica,sans-serif!important;font-size:18px!important;font-weight:700!important;line-height:1.28!important}html body .aba-domain-selection-panel .aba-exercise-domain-option .aba-mini-domain-description{min-height:54px!important;color:#62758a!important;font-family:"Barlow Semi Condensed",Arial,Helvetica,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:1.5!important}html body .aba-domain-selection-panel .aba-exercise-domain-option .aba-mini-domain-meta small{color:#718397!important;font-family:"Barlow Semi Condensed",Arial,Helvetica,sans-serif!important;font-size:11px!important;font-weight:400!important;line-height:1.1!important;letter-spacing:.025em!important;text-transform:uppercase!important}html body .aba-domain-selection-panel .aba-exercise-domain-option .aba-mini-domain-meta small b,html body .aba-domain-selection-panel .aba-exercise-domain-option .aba-mini-domain-meta small:last-child{font-weight:700!important}html body .aba-domain-selection-panel .aba-exercise-domain-option .aba-mini-domain-cta{min-height:38px!important;font-family:"Barlow Semi Condensed",Arial,Helvetica,sans-serif!important;font-size:15px!important;font-weight:800!important;line-height:1!important}html body .aba-domain-selection-panel.aba-two-card-picker .aba-exercise-domain-option:nth-of-type(2){border-color:#86add0!important;background:linear-gradient(180deg,#d8e8f5 0 92px,#fff 92px)!important}html body .aba-domain-selection-panel.aba-two-card-picker .aba-exercise-domain-option:nth-of-type(2) .aba-mini-domain-card-topline{color:#2f6fa3!important}html body .aba-domain-selection-panel.aba-two-card-picker .aba-exercise-domain-option:nth-of-type(2) .aba-mini-domain-card-topline b{background:#e4eef7!important;color:#2f6fa3!important}html body .aba-domain-selection-panel.aba-two-card-picker .aba-exercise-domain-option:nth-of-type(2) .aba-mini-domain-cta{background:#2f6fa3!important}html body .aba-domain-selection-panel.aba-two-card-picker .aba-exercise-domain-option:nth-of-type(2):hover .aba-mini-domain-cta,html body .aba-domain-selection-panel.aba-two-card-picker .aba-exercise-domain-option:nth-of-type(2):focus-visible .aba-mini-domain-cta{background:#245986!important}html body .aba-domain-selection-panel.aba-two-card-picker .aba-exercise-domain-option:nth-of-type(2):hover,html body .aba-domain-selection-panel.aba-two-card-picker .aba-exercise-domain-option:nth-of-type(2):focus-visible{border-color:#6897bf!important;background:linear-gradient(180deg,#cddfed 0 92px,#fff 92px)!important}html body .aba-domain-selection-panel.aba-two-card-picker .aba-exercise-domain-option:nth-of-type(1) .aba-mini-domain-card-topline{color:#174577!important}html body .aba-domain-selection-panel.aba-two-card-picker .aba-exercise-domain-option:nth-of-type(1) .aba-mini-domain-card-topline b{background:#e4edf5!important;color:#174577!important}html body .aba-domain-selection-panel.aba-two-card-picker .aba-exercise-domain-option:hover,html body .aba-domain-selection-panel.aba-two-card-picker .aba-exercise-domain-option:focus-visible,html body .aba-domain-selection-panel.aba-two-card-picker .aba-exercise-domain-option:nth-of-type(2):hover,html body .aba-domain-selection-panel.aba-two-card-picker .aba-exercise-domain-option:nth-of-type(2):focus-visible{border-color:#c7192a!important;background:linear-gradient(180deg,#f8dfe2 0 92px,#fff 92px)!important}html body .aba-domain-selection-panel.aba-two-card-picker .aba-exercise-domain-option:hover .aba-mini-domain-card-topline,html body .aba-domain-selection-panel.aba-two-card-picker .aba-exercise-domain-option:focus-visible .aba-mini-domain-card-topline{color:#c7192a!important}html body .aba-domain-selection-panel.aba-two-card-picker .aba-exercise-domain-option:hover .aba-mini-domain-card-topline b,html body .aba-domain-selection-panel.aba-two-card-picker .aba-exercise-domain-option:focus-visible .aba-mini-domain-card-topline b{background:#fff0f1!important;color:#c7192a!important}html body .aba-domain-selection-panel.aba-two-card-picker .aba-exercise-domain-option:hover .aba-mini-domain-cta,html body .aba-domain-selection-panel.aba-two-card-picker .aba-exercise-domain-option:focus-visible .aba-mini-domain-cta{background:#c7192a!important}html body .aba-domain-selection-panel .aba-exercise-domain-option:hover,html body .aba-domain-selection-panel .aba-exercise-domain-option:focus-visible{border-color:#e11d35!important;background:linear-gradient(180deg,#fde8eb 0 92px,#fff 92px)!important;box-shadow:0 12px 24px rgba(225,29,53,.14)!important;transform:translateY(-3px)!important;outline:none!important}html body .aba-domain-selection-panel .aba-exercise-domain-option:hover .aba-mini-domain-card-topline,html body .aba-domain-selection-panel .aba-exercise-domain-option:focus-visible .aba-mini-domain-card-topline{color:#e11d35!important}html body .aba-domain-selection-panel .aba-exercise-domain-option:hover .aba-mini-domain-card-topline b,html body .aba-domain-selection-panel .aba-exercise-domain-option:focus-visible .aba-mini-domain-card-topline b{background:#fff0f1!important;color:#c7192a!important}html body .aba-domain-selection-panel .aba-exercise-domain-option:hover .aba-mini-domain-card-topline i,html body .aba-domain-selection-panel .aba-exercise-domain-option:focus-visible .aba-mini-domain-card-topline i{color:#c7192a!important}html body .aba-domain-selection-panel .aba-exercise-domain-option:hover .aba-mini-domain-cta,html body .aba-domain-selection-panel .aba-exercise-domain-option:focus-visible .aba-mini-domain-cta{background:#c7192a!important}html body #start-board-prep button.aba-exercise-domain-option[form="aba-mock-timed-form"]:hover,html body #start-board-prep button.aba-exercise-domain-option[form="aba-mock-timed-form"]:focus-visible{border-color:#c7192a!important;background:linear-gradient(180deg,#f3c9ce 0 92px,#fff 92px)!important;box-shadow:0 12px 24px rgba(199,25,42,.18)!important;transform:translateY(-3px)!important}html body #start-board-prep button.aba-exercise-domain-option[form="aba-mock-timed-form"]:hover .aba-mini-domain-card-topline,html body #start-board-prep button.aba-exercise-domain-option[form="aba-mock-timed-form"]:focus-visible .aba-mini-domain-card-topline,html body #start-board-prep button.aba-exercise-domain-option[form="aba-mock-timed-form"]:hover .aba-mini-domain-card-topline i,html body #start-board-prep button.aba-exercise-domain-option[form="aba-mock-timed-form"]:focus-visible .aba-mini-domain-card-topline i{color:#c7192a!important}html body #start-board-prep button.aba-exercise-domain-option[form="aba-mock-timed-form"]:hover .aba-mini-domain-card-topline b,html body #start-board-prep button.aba-exercise-domain-option[form="aba-mock-timed-form"]:focus-visible .aba-mini-domain-card-topline b{background:#fff0f1!important;color:#c7192a!important}html body #start-board-prep button.aba-exercise-domain-option[form="aba-mock-timed-form"]:hover .aba-mini-domain-cta,html body #start-board-prep button.aba-exercise-domain-option[form="aba-mock-timed-form"]:focus-visible .aba-mini-domain-cta{background:#c7192a!important}html body main .aba-domain-selection-panel.aba-force-red-cards .aba-exercise-domain-option:hover,html body main .aba-domain-selection-panel.aba-force-red-cards .aba-exercise-domain-option:focus-visible,html body #start-board-prep.aba-force-red-cards button.aba-exercise-domain-option[form="aba-mock-timed-form"]:hover,html body #start-board-prep.aba-force-red-cards button.aba-exercise-domain-option[form="aba-mock-timed-form"]:focus-visible{border-color:#e11d35!important;background:linear-gradient(180deg,#fde8eb 0 92px,#fff 92px)!important;color:#123968!important;box-shadow:0 12px 24px rgba(225,29,53,.14)!important;transform:translateY(-3px)!important}html body main .aba-domain-selection-panel.aba-force-red-cards .aba-exercise-domain-option:hover>strong,html body main .aba-domain-selection-panel.aba-force-red-cards .aba-exercise-domain-option:focus-visible>strong,html body main .aba-domain-selection-panel.aba-force-red-cards .aba-exercise-domain-option:hover .aba-mini-domain-description,html body main .aba-domain-selection-panel.aba-force-red-cards .aba-exercise-domain-option:focus-visible .aba-mini-domain-description,html body main .aba-domain-selection-panel.aba-force-red-cards .aba-exercise-domain-option:hover .aba-mini-domain-meta,html body main .aba-domain-selection-panel.aba-force-red-cards .aba-exercise-domain-option:focus-visible .aba-mini-domain-meta,html body main .aba-domain-selection-panel.aba-force-red-cards .aba-exercise-domain-option:hover .aba-mini-domain-meta small,html body main .aba-domain-selection-panel.aba-force-red-cards .aba-exercise-domain-option:focus-visible .aba-mini-domain-meta small,html body main .aba-domain-selection-panel.aba-force-red-cards .aba-exercise-domain-option:hover .aba-mini-domain-card-topline,html body main .aba-domain-selection-panel.aba-force-red-cards .aba-exercise-domain-option:focus-visible .aba-mini-domain-card-topline,html body main .aba-domain-selection-panel.aba-force-red-cards .aba-exercise-domain-option:hover .aba-mini-domain-card-topline i,html body main .aba-domain-selection-panel.aba-force-red-cards .aba-exercise-domain-option:focus-visible .aba-mini-domain-card-topline i{color:#e11d35!important}html body main .aba-domain-selection-panel.aba-force-red-cards .aba-exercise-domain-option:hover>strong,html body main .aba-domain-selection-panel.aba-force-red-cards .aba-exercise-domain-option:focus-visible>strong{color:#123968!important}html body main .aba-domain-selection-panel.aba-force-red-cards .aba-exercise-domain-option:hover .aba-mini-domain-description,html body main .aba-domain-selection-panel.aba-force-red-cards .aba-exercise-domain-option:focus-visible .aba-mini-domain-description{color:#62758a!important}html body main .aba-domain-selection-panel.aba-force-red-cards .aba-exercise-domain-option:hover .aba-mini-domain-meta,html body main .aba-domain-selection-panel.aba-force-red-cards .aba-exercise-domain-option:focus-visible .aba-mini-domain-meta,html body main .aba-domain-selection-panel.aba-force-red-cards .aba-exercise-domain-option:hover .aba-mini-domain-meta small,html body main .aba-domain-selection-panel.aba-force-red-cards .aba-exercise-domain-option:focus-visible .aba-mini-domain-meta small{color:#718397!important}html body main .aba-domain-selection-panel.aba-force-red-cards .aba-exercise-domain-option:hover .aba-mini-domain-card-topline,html body main .aba-domain-selection-panel.aba-force-red-cards .aba-exercise-domain-option:focus-visible .aba-mini-domain-card-topline{color:#e11d35!important}html body main .aba-domain-selection-panel.aba-force-red-cards .aba-exercise-domain-option:hover .aba-mini-domain-card-topline b,html body main .aba-domain-selection-panel.aba-force-red-cards .aba-exercise-domain-option:focus-visible .aba-mini-domain-card-topline b{background:#fff1f3!important;color:#e11d35!important}html body main .aba-domain-selection-panel.aba-force-red-cards .aba-exercise-domain-option:hover .aba-mini-domain-meta,html body main .aba-domain-selection-panel.aba-force-red-cards .aba-exercise-domain-option:focus-visible .aba-mini-domain-meta{border-top-color:#f3d7dc!important}html body main .aba-domain-selection-panel.aba-force-red-cards .aba-exercise-domain-option:hover .aba-mini-domain-cta,html body main .aba-domain-selection-panel.aba-force-red-cards .aba-exercise-domain-option:focus-visible .aba-mini-domain-cta{background:#e11d35!important;color:#fff!important}html body.aba-glossary-embed-body .aba-glossary-page .aba-glossary-list .aba-glossary-term h2{color:#123968!important;-webkit-text-fill-color:#123968!important}html body.aba-flashcards-embed-body main.aba-flashcards-page.aba-flashcards-embed{margin:0!important;padding:0!important}html body.aba-glossary-embed-body .aba-glossary-embed .aba-glossary-heading,html body.aba-flashcards-embed-body .aba-flashcards-embed .aba-flashcards-heading,html body.aba-library-embed-body .aba-library-heading{position:relative!important;display:flex!important;width:100%!important;max-width:none!important;align-items:flex-start!important;justify-content:stretch!important;gap:14px!important}html body.aba-glossary-embed-body .aba-glossary-embed .aba-glossary-heading>div:first-child,html body.aba-flashcards-embed-body .aba-flashcards-embed .aba-flashcards-heading>div:first-child,html body.aba-library-embed-body .aba-library-heading>div:first-child{width:auto!important;min-width:0!important;flex:1 1 auto!important}html body.aba-glossary-embed-body .aba-glossary-embed .aba-glossary-heading>.aba-compact-menu-toggle,html body.aba-flashcards-embed-body .aba-flashcards-embed .aba-flashcards-heading>.aba-flashcards-heading-actions{position:absolute!important;z-index:3!important;top:10px!important;right:12px!important;margin:0!important}html body.aba-flashcards-embed-body .aba-flashcards-embed .aba-flashcards-heading>.aba-flashcards-heading-actions{height:42px!important;align-items:center!important}html body.aba-flashcards-embed-body .aba-flashcards-embed .aba-flashcard-heading-progress{color:#fff!important}html body.aba-flashcards-embed-body .aba-flashcards-embed .aba-flashcard-heading-progress  :is(span,b,small){color:#fff!important}html body.aba-flashcards-embed-body .aba-flashcards-embed .aba-flashcards-heading h1,html body.aba-glossary-embed-body .aba-glossary-embed .aba-glossary-heading h1,html body.aba-library-embed-body .aba-library-page .aba-library-heading h1,html body.aba-mock-embed-body .aba-mock-embed:not(.aba-board-focus-mode) .aba-full-mock-heading h1,html body.aba-lab-embed-body .aba-learning-lab-embed .aba-lab-standalone-title{box-sizing:border-box!important;width:100%!important;margin:0 0 24px!important;padding:16px 22px!important;border-left:7px solid #d7182a!important;border-radius:10px!important;background:#174577!important;color:#fff!important;-webkit-text-fill-color:#fff!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;text-shadow:none!important;font-size:clamp(28px,2vw,34px)!important;font-weight:900!important;line-height:1.12!important;letter-spacing:.025em!important;text-transform:uppercase!important;box-shadow:0 8px 20px rgba(18,57,104,.12)!important}html body.aba-glossary-embed-body .aba-glossary-embed .aba-glossary-heading h1,html body.aba-flashcards-embed-body .aba-flashcards-embed .aba-flashcards-heading h1{padding-right:250px!important}html body.aba-glossary-embed-body .aba-glossary-embed .aba-glossary-heading h1{padding-right:76px!important}html body.aba-library-embed-body .aba-library-page .aba-library-heading>div:first-child>span{display:none!important}#classroom-workspace.aba-mastering-aba-page .aba-classroom-top h1{box-sizing:border-box!important;width:100%!important;margin:0!important;padding:16px 22px!important;border-left:7px solid #d7182a!important;border-radius:10px!important;background:#174577!important;color:#fff!important;font-size:clamp(28px,2vw,34px)!important;font-weight:900!important;line-height:1.12!important;letter-spacing:.025em!important;text-transform:uppercase!important;box-shadow:0 8px 20px rgba(18,57,104,.12)!important}#classroom-workspace.aba-mastering-aba-page .aba-classroom-top>div:first-child{width:100%!important;min-width:0!important;flex:1 1 auto!important}#classroom-workspace.aba-mastering-aba-page .aba-classroom-top h1::after{display:none!important;content:none!important}html body.aba-flashcards-embed-body .aba-flashcards-heading h1::after,html body.aba-glossary-embed-body .aba-glossary-heading h1::after,html body.aba-library-embed-body .aba-library-page .aba-library-heading h1::after,html body.aba-mock-embed-body .aba-full-mock-heading h1::after,html body.aba-lab-embed-body .aba-lab-standalone-title::after{display:none!important;content:none!important}html body.aba-glossary-embed-body main.aba-glossary-page.aba-glossary-embed section.aba-glossary-heading h1::before,html body.aba-glossary-embed-body main.aba-glossary-page.aba-glossary-embed section.aba-glossary-heading h1::after{display:none!important;width:0!important;height:0!important;margin:0!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important;content:none!important}#classroom-workspace.aba-mastering-aba-page .aba-lesson-card>header{width:min(100% - 56px,880px)!important;margin:30px auto 22px!important;padding:0!important}#classroom-workspace.aba-mastering-aba-page .aba-lesson-card>header h1{box-sizing:border-box!important;width:100%!important;margin:0!important;padding:17px 22px!important;border-left:7px solid #d7182a!important;border-radius:10px!important;background:#174577!important;color:#fff!important;font-size:clamp(25px,2.4vw,34px)!important;font-weight:900!important;line-height:1.1!important;letter-spacing:.02em!important;text-transform:uppercase!important;box-shadow:0 8px 20px rgba(18,57,104,.12)!important}#classroom-workspace.aba-mastering-aba-page .aba-lesson-card>header h1::after{display:none!important;content:none!important}@media(max-width:650px){html body.aba-flashcards-embed-body .aba-flashcards-embed .aba-flashcards-heading h1,html body.aba-glossary-embed-body .aba-glossary-embed .aba-glossary-heading h1,html body.aba-library-embed-body .aba-library-page .aba-library-heading h1,html body.aba-mock-embed-body .aba-mock-embed:not(.aba-board-focus-mode) .aba-full-mock-heading h1,html body.aba-lab-embed-body .aba-learning-lab-embed .aba-lab-standalone-title{padding:14px 16px!important;font-size:24px!important}html body.aba-glossary-embed-body .aba-glossary-embed .aba-glossary-heading h1{padding-right:68px!important}html body.aba-flashcards-embed-body .aba-flashcards-embed .aba-flashcards-heading h1{padding-right:68px!important}html body.aba-flashcards-embed-body .aba-flashcards-embed .aba-flashcard-heading-progress{display:none!important}#classroom-workspace.aba-mastering-aba-page .aba-lesson-card>header{width:calc(100% - 28px)!important}#classroom-workspace.aba-mastering-aba-page .aba-lesson-card>header h1{padding:15px 16px!important;font-size:23px!important}}@media(max-width:1100px){.aba-domain-practice-embed .aba-domain-selection-panel .aba-exercise-picker-menu{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:650px){.aba-domain-practice-embed:not(.aba-domain-practice-focus) .aba-board-shell{width:calc(100% - 22px)!important}.aba-domain-practice-embed .aba-domain-selection-panel .aba-exercise-picker-menu{grid-template-columns:1fr!important;padding:3px!important}.aba-domain-practice-embed .aba-domain-selection-panel .aba-exercise-domain-option{min-height:240px!important}}.aba-mock-embed .aba-board-side .aba-board-timer{margin:0 0 12px;padding:12px 14px;border:1px solid #d7e1ed;border-radius:10px;background:#f8fbff}.aba-mock-embed .aba-board-side .aba-board-timer strong{font-size:24px;line-height:1.1}.aba-mock-embed .aba-board-side .aba-board-timer small{margin-top:4px;font-size:12px}.aba-mock-embed .aba-board-side .aba-board-nav-grid,.aba-mock-embed.aba-board-focus-mode .aba-board-side .aba-board-nav-grid{display:grid!important;grid-template-columns:repeat(8,minmax(0,1fr))!important;gap:5px!important;max-height:none!important;overflow:visible!important;padding:0!important}.aba-mock-embed .aba-board-side .aba-board-nav-grid button{width:100%!important;min-width:0!important;min-height:32px!important;padding:3px 0!important;border-radius:6px;font-size:11px!important;justify-self:stretch!important}@media(max-width:760px){.aba-mock-embed.aba-board-focus-mode .aba-board-side .aba-board-nav-grid{grid-template-columns:repeat(8,minmax(0,1fr))!important;gap:4px!important}.aba-mock-embed .aba-board-side .aba-board-nav-grid button{min-height:30px!important;font-size:10px!important}}.aba-b1-response-tree{display:grid;grid-template-columns:1fr 42px 1fr 42px 1.15fr;align-items:center;gap:10px;margin:28px 0;padding:24px;border:1px solid #cbd9e8;border-radius:16px;background:linear-gradient(135deg,#f2f7fd 0%,#fff 72%)}.aba-b1-response-tree>i{color:#c7192a;font-size:25px;font-style:normal;font-weight:900;text-align:center;transform:rotate(-90deg)}.aba-b1-tree-root,.aba-b1-tree-instance,.aba-b1-tree-class{display:flex;min-height:112px;flex-direction:column;justify-content:center;padding:18px;border-radius:12px;background:#fff;box-shadow:0 7px 18px rgba(18,57,104,.08)}.aba-b1-response-tree span{color:#a91828;font-size:11px;font-weight:800;letter-spacing:.08em}.aba-b1-response-tree strong{color:#123968;font-size:23px}.aba-b1-response-tree strong small{display:block;margin-top:3px;color:#687b91;font-size:12px;font-weight:600}.aba-b1-tree-class{border:2px solid #123968}.aba-b1-tree-branches{grid-column:5;display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:2px}.aba-b1-tree-branches article{padding:15px;border-radius:10px;color:#fff;background:#123968}.aba-b1-tree-branches article:last-child{background:#c7192a}.aba-b1-tree-branches b,.aba-b1-tree-branches strong,.aba-b1-tree-branches small{display:block;color:inherit}.aba-b1-tree-branches b{font-size:10px;letter-spacing:.08em}.aba-b1-tree-branches strong{font-size:17px}.aba-b1-tree-branches small{margin-top:4px;font-size:12px;line-height:1.3}.aba-b2-stimulus-system{display:grid;grid-template-columns:1fr 1.15fr 1fr;grid-template-rows:auto auto;gap:14px;margin:28px 0;padding:24px;border:1px solid #ccdbea;border-radius:18px;background:radial-gradient(circle at center,#eaf3ff 0,#f8fbff 38%,#fff 72%)}.aba-b2-stimulus-core{grid-column:2;grid-row:1 / span 2;display:flex;min-height:210px;align-self:center;flex-direction:column;align-items:center;justify-content:center;border:7px solid #dce9f7;border-radius:50%;background:#123968;color:#fff;text-align:center;box-shadow:0 12px 30px rgba(18,57,104,.19)}.aba-b2-stimulus-core span{font-size:10px;font-weight:800;letter-spacing:.1em}.aba-b2-stimulus-core strong{font-size:30px}.aba-b2-stimulus-core small{font-size:13px}.aba-b2-stimulus-system>article{position:relative;display:grid;grid-template-columns:34px 1fr;align-content:center;min-height:104px;padding:15px;border:1px solid #d4dfeb;border-radius:12px;background:#fff;box-shadow:0 6px 16px rgba(18,57,104,.07)}.aba-b2-stimulus-system>article b{grid-row:1 / span 2;display:grid;width:27px;height:27px;place-items:center;border-radius:50%;background:#123968;color:#fff;font-size:11px}.aba-b2-stimulus-system>article strong{color:#123968;font-size:18px}.aba-b2-stimulus-system>article span{color:#64778e;font-size:12px;line-height:1.3}.aba-b2-stimulus-system .is-functional{border-color:#e8aab1}.aba-b2-stimulus-system .is-functional b,.aba-b2-stimulus-system .is-arbitrary b{background:#c7192a}.aba-b2-decision-path{display:grid;grid-template-columns:1fr 24px 1fr 24px 1fr 24px 1fr;align-items:stretch;gap:7px;margin:22px 0}.aba-b2-decision-path>i{align-self:center;color:#c7192a;font-size:23px;font-style:normal;font-weight:900;text-align:center}.aba-b2-decision-path article{padding:16px;border-top:4px solid #123968;border-radius:10px;background:#f3f7fc}.aba-b2-decision-path article:nth-of-type(3),.aba-b2-decision-path article:nth-of-type(4){border-top-color:#c7192a;background:#fff4f5}.aba-b2-decision-path span,.aba-b2-decision-path strong,.aba-b2-decision-path small{display:block}.aba-b2-decision-path span{min-height:34px;color:#596d84;font-size:12px}.aba-b2-decision-path strong{margin:7px 0;color:#123968;font-size:14px}.aba-b2-decision-path small{font-size:10px}.aba-b2-decision-path p{margin:0;font-size:12px;line-height:1.4}.aba-b2-evidence-banner{display:grid;grid-template-columns:auto 1fr;gap:16px;align-items:center;margin:18px 0 28px;padding:16px 20px;border-left:5px solid #c7192a;background:#fff3f4;color:#344b67}.aba-b2-evidence-banner>strong{color:#b31525;font-size:12px;letter-spacing:.08em}@media(max-width:850px){.aba-b1-response-tree{grid-template-columns:1fr}.aba-b1-response-tree>i{transform:none}.aba-b1-tree-branches{grid-column:1}.aba-b2-stimulus-system{grid-template-columns:1fr 1fr}.aba-b2-stimulus-core{grid-column:1 / -1;grid-row:auto;min-height:150px;border-radius:18px}.aba-b2-decision-path{grid-template-columns:1fr}.aba-b2-decision-path>i{transform:rotate(90deg)}}@media(max-width:540px){.aba-b1-tree-branches,.aba-b2-stimulus-system{grid-template-columns:1fr}.aba-b2-stimulus-core{grid-column:1}.aba-b2-evidence-banner{grid-template-columns:1fr}}.aba-b3-dual-system{display:grid;grid-template-columns:1fr 58px 1fr;gap:0;align-items:stretch;margin:28px 0;border-radius:18px;overflow:hidden;box-shadow:0 10px 28px rgba(18,57,104,.10)}.aba-b3-dual-system>section{padding:24px}.aba-b3-dual-system .is-respondent{background:#edf5ff;border:1px solid #c8daed}.aba-b3-dual-system .is-operant{background:#fff2f4;border:1px solid #edc2c8}.aba-b3-dual-system header span{font-size:11px;font-weight:800;letter-spacing:.1em;color:#687b91}.aba-b3-dual-system header h3{margin:3px 0 18px;color:#123968;font-size:27px}.aba-b3-dual-system header small{font-size:13px;color:#6e8196}.aba-b3-versus{display:grid;place-items:center;z-index:2;margin:0 -1px;background:#123968;color:#fff;font-size:15px;font-weight:900;letter-spacing:.08em}.aba-b3-mini-flow{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;margin-bottom:14px}.aba-b3-mini-flow b{padding:12px 8px;border-radius:9px;background:#fff;color:#123968;text-align:center;box-shadow:0 4px 12px rgba(18,57,104,.08)}.aba-b3-mini-flow i{color:#c7192a;font-size:20px;font-style:normal;font-weight:900}.aba-b3-pairing-sequence{display:grid;grid-template-columns:1fr 32px 1fr 32px 1fr;align-items:center;gap:8px;margin:22px 0;padding:18px;border:1px dashed #9fb8d2;border-radius:14px;background:#f8fbff}.aba-b3-pairing-sequence>div{min-height:102px;padding:14px;border-radius:10px;background:#fff;text-align:center}.aba-b3-pairing-sequence span,.aba-b3-pairing-sequence strong,.aba-b3-pairing-sequence small{display:block}.aba-b3-pairing-sequence span{color:#c7192a;font-size:10px;font-weight:800;letter-spacing:.1em}.aba-b3-pairing-sequence strong{margin:5px 0;color:#123968;font-size:20px}.aba-b3-pairing-sequence small{color:#63768d}.aba-b3-pairing-sequence>i{color:#c7192a;font-size:24px;font-style:normal;font-weight:900;text-align:center}.aba-b3-process-band{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin:22px 0;border:1px solid #cbd9e8;border-radius:14px;overflow:hidden}.aba-b3-process-band article{padding:19px;background:#fff}.aba-b3-process-band article+article{border-left:1px solid #cbd9e8}.aba-b3-process-band article:nth-child(2){background:#fff5f6}.aba-b3-process-band b,.aba-b3-process-band strong{display:block}.aba-b3-process-band b{color:#c7192a;font-size:11px;letter-spacing:.09em}.aba-b3-process-band strong{color:#123968;font-size:17px}.aba-b3-process-band p{margin-bottom:0;font-size:13px}.aba-b3-contingency-loop{display:grid;grid-template-columns:1fr 28px 1fr 28px 1fr;align-items:center;gap:8px;margin:22px 0;padding:20px;border-radius:16px;background:#123968;color:#fff}.aba-b3-contingency-loop>div{display:grid;grid-template-columns:34px 1fr;min-height:96px;align-content:center;padding:13px;border:1px solid rgba(255,255,255,.22);border-radius:10px;background:rgba(255,255,255,.09)}.aba-b3-contingency-loop div span{grid-row:1 / span 2;display:grid;width:28px;height:28px;place-items:center;border-radius:50%;background:#c7192a;font-weight:900}.aba-b3-contingency-loop div strong,.aba-b3-contingency-loop div small{display:block}.aba-b3-contingency-loop div small{color:#dce6f2}.aba-b3-contingency-loop>i{font-size:22px;font-style:normal;text-align:center}.aba-b3-contingency-loop>b{grid-column:1 / -1;padding-top:5px;color:#fff;text-align:center;font-size:13px;letter-spacing:.04em}.aba-b3-case-columns{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:15px 0}.aba-b3-case-columns article{padding:17px;border-radius:10px;background:#edf5ff}.aba-b3-case-columns article:last-child{background:#fff0f2}.aba-b3-case-columns span{color:#c7192a;font-size:11px;font-weight:900;letter-spacing:.09em}.aba-b3-case-columns strong{display:block;color:#123968;font-size:13px}.aba-b3-question-split{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:22px 0}.aba-b3-question-split article{padding:19px;border-bottom:5px solid #123968;border-radius:12px;background:#f4f8fd}.aba-b3-question-split article:nth-child(2){border-color:#c7192a;background:#fff5f6}.aba-b3-question-split span{color:#718197;font-size:11px;font-weight:800;text-transform:uppercase}.aba-b3-question-split h3{min-height:78px;margin:7px 0;color:#123968;font-size:16px}.aba-b3-question-split strong{color:#b31525}.aba-b3-question-split small{display:block;color:#63768d}@media(max-width:800px){.aba-b3-dual-system{grid-template-columns:1fr}.aba-b3-versus{min-height:42px}.aba-b3-pairing-sequence{grid-template-columns:1fr}.aba-b3-pairing-sequence>i{transform:rotate(90deg)}.aba-b3-contingency-loop{grid-template-columns:1fr}.aba-b3-contingency-loop>i{transform:rotate(90deg)}.aba-b3-contingency-loop>b{grid-column:1}.aba-b3-process-band,.aba-b3-question-split{grid-template-columns:1fr}.aba-b3-process-band article+article{border-left:0;border-top:1px solid #cbd9e8}}@media(max-width:560px){.aba-b3-case-columns{grid-template-columns:1fr}.aba-b3-mini-flow{grid-template-columns:1fr}.aba-b3-mini-flow i{transform:rotate(90deg);text-align:center}}.aba-professional-lesson .aba-b3-dual-system{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;align-items:stretch!important;margin:28px 0!important;overflow:visible!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.aba-professional-lesson .aba-b3-path{display:block!important;min-width:0!important;min-height:190px!important;padding:24px!important;border:1px solid #cbdbea!important;border-top:6px solid #123968!important;border-radius:14px!important;background:#f2f7fd!important;box-shadow:0 8px 22px rgba(18,57,104,.08)!important}.aba-professional-lesson .aba-b3-path.is-operant{border-color:#ebc3c8!important;border-top-color:#c7192a!important;background:#fff4f5!important}.aba-professional-lesson .aba-b3-path-label{display:block!important;margin:0 0 13px!important;color:#667a91!important;font-size:11px!important;font-weight:800!important;letter-spacing:.08em!important}.aba-professional-lesson .aba-b3-path h3{display:block!important;margin:0 0 14px!important;color:#123968!important;font-size:24px!important;line-height:1.25!important;text-align:left!important}.aba-professional-lesson .aba-b3-path p{display:block!important;margin:0!important;color:#344b67!important;font-size:15px!important;line-height:1.65!important;text-align:left!important}@media(max-width:720px){.aba-professional-lesson .aba-b3-dual-system{grid-template-columns:1fr!important}.aba-professional-lesson .aba-b3-path{min-height:0!important}}.aba-professional-lesson .aba-b4-reinforcement-contrast{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:28px 0}.aba-professional-lesson .aba-b4-reinforcer-card{display:block;min-width:0;padding:23px;border:1px solid #c9d9e9;border-top:6px solid #123968;border-radius:14px;background:#f2f7fd;box-shadow:0 8px 22px rgba(18,57,104,.07)}.aba-professional-lesson .aba-b4-reinforcer-card.is-negative{border-color:#edc4ca;border-top-color:#c7192a;background:#fff4f5}.aba-b4-reinforcer-card>span{display:block;color:#667a91;font-size:11px;font-weight:800;letter-spacing:.09em}.aba-b4-reinforcer-card h3{margin:5px 0 16px;color:#123968;font-size:23px}.aba-b4-reinforcer-card>div{display:flex;align-items:center;gap:12px;margin:10px 0}.aba-b4-reinforcer-card>div b{display:grid;width:52px;height:52px;place-items:center;border-radius:50%;background:#123968;color:#fff;font-size:21px}.aba-b4-reinforcer-card.is-negative>div b{background:#c7192a}.aba-b4-reinforcer-card>div i{color:#c7192a;font-size:25px;font-style:normal;font-weight:900}.aba-b4-reinforcer-card p{margin:0;line-height:1.55}.aba-professional-lesson .aba-b4-common-effect{grid-column:1 / -1;display:block;padding:15px 20px;border-radius:10px;background:#123968;color:#fff;text-align:center;font-size:14px;letter-spacing:.04em}.aba-b4-escape-avoid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:22px 0}.aba-b4-escape-avoid article{padding:20px;border-left:5px solid #123968;border-radius:10px;background:#f4f8fd}.aba-b4-escape-avoid article:last-child{border-left-color:#c7192a;background:#fff5f6}.aba-b4-escape-avoid span{color:#c7192a;font-size:11px;font-weight:900;letter-spacing:.1em}.aba-b4-escape-avoid h3{margin:4px 0 10px;color:#123968;font-size:18px}.aba-b4-escape-avoid strong{display:block;color:#52677f;font-size:13px}.aba-b4-case-analysis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px}.aba-b4-case-analysis article{padding:15px;border-radius:9px;background:#eef5fd}.aba-b4-case-analysis article:nth-child(2){background:#fff0f2}.aba-b4-case-analysis article:nth-child(3){background:#123968;color:#fff}.aba-b4-case-analysis article:nth-child(3) b{color:#fff}.aba-b4-case-analysis b{color:#123968}.aba-b4-case-analysis p{margin-bottom:0;font-size:13px}.aba-b4-error-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:20px 0}.aba-b4-error-list article{padding:17px;border:1px solid #e2c6c9;border-radius:10px;background:#fff7f8}.aba-b4-error-list b{color:#b31525;font-size:12px;letter-spacing:.05em}.aba-b4-error-list p{margin:6px 0 0}@media(max-width:760px){.aba-professional-lesson .aba-b4-reinforcement-contrast,.aba-b4-escape-avoid,.aba-b4-case-analysis,.aba-b4-error-list{grid-template-columns:1fr}.aba-professional-lesson .aba-b4-common-effect{grid-column:1}}.aba-professional-lesson .aba-b5-punishment-matrix{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:28px 0;padding:18px;border:1px solid #d4dfeb;border-radius:16px;background:#f8fbff}.aba-b5-matrix-head{grid-column:1 / -1;display:flex;align-items:center;gap:15px;padding:15px 18px;border-radius:10px;background:#123968;color:#fff}.aba-b5-matrix-head strong{font-size:12px;letter-spacing:.08em}.aba-b5-matrix-head span{font-size:19px;font-weight:800}.aba-b5-matrix-head small{margin-left:auto;color:#d9e6f4}.aba-b5-operation{display:grid;grid-template-columns:1fr auto;gap:5px 14px;padding:20px;border:1px solid #cbdbea;border-left:6px solid #123968;border-radius:11px;background:#fff}.aba-b5-operation.is-removed{border-color:#ecc3c9;border-left-color:#c7192a;background:#fff5f6}.aba-b5-operation>span{color:#687b91;font-size:11px;font-weight:800;letter-spacing:.08em}.aba-b5-operation h3{grid-column:1;margin:0;color:#123968;font-size:19px}.aba-b5-operation>b{grid-column:2;grid-row:1 / span 2;align-self:center;color:#c7192a;font-size:24px}.aba-b5-operation>strong{grid-column:1 / -1;margin-top:10px;color:#123968}.aba-b5-operation>strong small{display:block;color:#718197}.aba-b5-procedure-steps{display:grid;gap:12px;margin:22px 0}.aba-b5-procedure-steps article{display:grid;grid-template-columns:54px 1fr;gap:14px;padding:18px;border:1px solid #d4dfeb;border-radius:12px;background:#f5f9fd}.aba-b5-procedure-steps article>span{display:grid;width:46px;height:46px;place-items:center;border-radius:50%;background:#123968;color:#fff;font-weight:900}.aba-b5-procedure-steps article:nth-child(2)>span{background:#c7192a}.aba-b5-procedure-steps h3{margin:0;color:#123968}.aba-b5-procedure-steps h3 small{color:#708197;font-size:12px}.aba-b5-procedure-steps p{margin:5px 0}.aba-b5-procedure-steps strong{font-size:13px;color:#556b82}.aba-b5-risk-spectrum{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:22px 0}.aba-b5-risk-spectrum article{padding:17px;border-top:5px solid #c7192a;border-radius:10px;background:#fff3f5}.aba-b5-risk-spectrum b{color:#a91525;font-size:11px;letter-spacing:.06em}.aba-b5-risk-spectrum p{margin:7px 0 0;font-size:13px}.aba-b5-ethics-banner{display:grid;grid-template-columns:auto 1fr;gap:16px;align-items:center;margin:22px 0;padding:18px 20px;border:1px solid #e8c0c6;border-left:7px solid #c7192a;border-radius:10px;background:#fff4f5}.aba-b5-ethics-banner>strong{color:#b31525;font-size:12px;letter-spacing:.08em}.aba-b5-ethics-banner p{margin:0}.aba-b5-case-timeline{display:grid;grid-template-columns:1fr 25px 1fr 25px 1fr;align-items:center;gap:7px;margin:16px 0}.aba-b5-case-timeline>div{min-height:86px;padding:13px;border-radius:9px;background:#edf5fd}.aba-b5-case-timeline>div:last-of-type{background:#fff0f2}.aba-b5-case-timeline b,.aba-b5-case-timeline span{display:block}.aba-b5-case-timeline b{color:#b31525;font-size:10px;letter-spacing:.08em}.aba-b5-case-timeline span{margin-top:5px;color:#344b67;font-size:13px}.aba-b5-case-timeline>i{color:#c7192a;font-size:20px;font-style:normal;font-weight:900;text-align:center}.aba-b5-decision-ladder{display:grid;gap:8px;margin:20px 0}.aba-b5-decision-ladder>div{display:grid;grid-template-columns:38px 1fr 1fr;align-items:center;gap:13px;padding:13px 16px;border:1px solid #d5e1ed;border-radius:9px;background:#f7faff}.aba-b5-decision-ladder b{display:grid;width:31px;height:31px;place-items:center;border-radius:50%;background:#123968;color:#fff}.aba-b5-decision-ladder strong{color:#b31525;text-align:right}@media(max-width:820px){.aba-b5-risk-spectrum{grid-template-columns:repeat(2,minmax(0,1fr))}.aba-b5-case-timeline{grid-template-columns:1fr}.aba-b5-case-timeline>i{transform:rotate(90deg)}}@media(max-width:620px){.aba-professional-lesson .aba-b5-punishment-matrix,.aba-b5-risk-spectrum{grid-template-columns:1fr}.aba-b5-matrix-head,.aba-b5-operation{grid-column:1}.aba-b5-matrix-head{align-items:flex-start;flex-direction:column}.aba-b5-matrix-head small{margin-left:0}.aba-b5-ethics-banner,.aba-b5-decision-ladder>div{grid-template-columns:1fr}.aba-b5-decision-ladder strong{text-align:left}}.aba-professional-lesson .aba-b6-mediation-map{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:28px 0}.aba-professional-lesson .aba-b6-center{grid-column:1/-1;padding:18px 22px;text-align:center;background:#123b70;color:#fff;border-radius:10px;border-left:7px solid #d7192d}.aba-professional-lesson .aba-b6-center span{display:block;font-size:.72rem;letter-spacing:.12em;color:#ffd9dd;font-weight:800}.aba-professional-lesson .aba-b6-center strong{display:block;margin-top:5px;font-size:1.18rem}.aba-professional-lesson .aba-b6-mediation-map article{padding:20px;border:1px solid #d9e3ee;border-radius:10px;background:#fff;box-shadow:0 8px 20px rgba(18,59,112,.07)}.aba-professional-lesson .aba-b6-mediation-map article>span{display:inline-grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#d7192d;color:#fff;font-weight:900}.aba-professional-lesson .aba-b6-mediation-map h3{margin:12px 0 6px;color:#123b70}.aba-professional-lesson .aba-b6-mediation-map h3 small{display:block;color:#63758a;font-size:.7em}.aba-professional-lesson .aba-b6-mediation-map article>b{display:block;margin-top:12px;padding:8px;background:#edf4fb;color:#123b70;text-align:center;border-radius:6px}.aba-professional-lesson .aba-b6-two-axis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:22px 0}.aba-professional-lesson .aba-b6-two-axis>div{padding:19px;border-top:5px solid #123b70;border-radius:8px;background:#f3f7fb}.aba-professional-lesson .aba-b6-two-axis span{font-size:.72rem;font-weight:900;letter-spacing:.08em;color:#d7192d}.aba-professional-lesson .aba-b6-two-axis h3{margin:7px 0;color:#123b70}.aba-professional-lesson .aba-b6-warning{margin:22px 0;padding:17px 20px;border:1px solid #f1c5ca;border-left:7px solid #d7192d;background:#fff6f7;border-radius:8px}.aba-professional-lesson .aba-b6-warning strong{color:#a30f20;letter-spacing:.06em}.aba-professional-lesson .aba-b6-warning p{margin:5px 0 0}.aba-professional-lesson .aba-b6-evidence-route{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:22px 0}.aba-professional-lesson .aba-b6-evidence-route article{padding:15px;border:1px solid #d8e2ed;border-radius:8px;background:#fff}.aba-professional-lesson .aba-b6-evidence-route b{color:#d7192d;font-size:1.35rem}.aba-professional-lesson .aba-b6-evidence-route h3{margin:4px 0;color:#123b70;font-size:1rem}.aba-professional-lesson .aba-b6-evidence-route p{margin:0;font-size:.9rem}.aba-professional-lesson .aba-b6-case-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:15px 0}.aba-professional-lesson .aba-b6-case-split>div{display:flex;flex-direction:column;gap:6px;padding:15px;background:#f4f7fb;border-radius:8px}.aba-professional-lesson .aba-b6-case-split b{color:#d7192d}.aba-professional-lesson .aba-b6-case-split strong{color:#123b70}.aba-professional-lesson .aba-b6-decision{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:20px 0}.aba-professional-lesson .aba-b6-decision p{display:flex;align-items:center;gap:12px;margin:0;padding:14px;border:1px solid #d8e2ed;border-radius:8px}.aba-professional-lesson .aba-b6-decision b{color:#d7192d;font-size:1.25rem}.aba-professional-lesson .aba-b6-decision span{font-weight:700;color:#123b70}@media(max-width:760px){.aba-professional-lesson .aba-b6-mediation-map,.aba-professional-lesson .aba-b6-two-axis,.aba-professional-lesson .aba-b6-case-split,.aba-professional-lesson .aba-b6-decision{grid-template-columns:1fr}.aba-professional-lesson .aba-b6-center{grid-column:auto}.aba-professional-lesson .aba-b6-evidence-route{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:460px){.aba-professional-lesson .aba-b6-evidence-route{grid-template-columns:1fr}}.aba-professional-lesson .aba-b7-value-path{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:12px;align-items:stretch;margin:28px 0}.aba-professional-lesson .aba-b7-value-path article{padding:19px;border:1px solid #d7e2ed;border-top:5px solid #123b70;border-radius:10px;background:#fff;box-shadow:0 7px 19px rgba(18,59,112,.06)}.aba-professional-lesson .aba-b7-value-path article>span{font-weight:900;color:#d7192d}.aba-professional-lesson .aba-b7-value-path h3{margin:5px 0 0;color:#123b70}.aba-professional-lesson .aba-b7-value-path small{display:block;color:#6b7b8e;font-weight:700}.aba-professional-lesson .aba-b7-value-path article>b{display:block;margin-top:10px;color:#b01224}.aba-professional-lesson .aba-b7-value-path>i{align-self:center;color:#d7192d;font-size:1.55rem;font-style:normal;font-weight:900}.aba-professional-lesson .aba-b7-conditioning-chain,.aba-professional-lesson .aba-b7-case-evolution{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:10px;align-items:center;margin:22px 0}.aba-professional-lesson .aba-b7-conditioning-chain>div,.aba-professional-lesson .aba-b7-case-evolution>div{display:flex;flex-direction:column;gap:5px;padding:15px;border-radius:8px;background:#eef4fa;border:1px solid #d9e3ed}.aba-professional-lesson .aba-b7-conditioning-chain b,.aba-professional-lesson .aba-b7-case-evolution b{color:#d7192d;font-size:.75rem;letter-spacing:.07em}.aba-professional-lesson .aba-b7-conditioning-chain>i,.aba-professional-lesson .aba-b7-case-evolution>i{color:#123b70;font-size:1.35rem;font-style:normal;font-weight:900}.aba-professional-lesson .aba-b7-token-system{margin:22px 0;border:1px solid #cfddeb;border-radius:10px;overflow:hidden}.aba-professional-lesson .aba-b7-token-system header{padding:12px 18px;background:#123b70;color:#fff;font-weight:900;letter-spacing:.04em}.aba-professional-lesson .aba-b7-token-system>div{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;gap:8px;align-items:center;padding:18px;background:#f5f8fc}.aba-professional-lesson .aba-b7-token-system span{padding:10px;text-align:center;background:#fff;border-radius:7px;color:#123b70;font-weight:700}.aba-professional-lesson .aba-b7-token-system>div b{color:#d7192d}.aba-professional-lesson .aba-b7-token-system>p{margin:0;padding:0 18px 15px;background:#f5f8fc}.aba-professional-lesson .aba-b7-proof-test{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:20px 0}.aba-professional-lesson .aba-b7-proof-test>div{padding:18px;border-radius:9px;background:#fff;border:1px solid #d8e2ec;border-left:6px solid #123b70}.aba-professional-lesson .aba-b7-proof-test strong{color:#123b70}.aba-professional-lesson .aba-b7-proof-test p{margin:5px 0}.aba-professional-lesson .aba-b7-proof-test small{color:#b01224;font-weight:800}.aba-professional-lesson .aba-b7-case-evolution{grid-template-columns:1fr auto 1fr}.aba-professional-lesson .aba-b7-case-evolution strong{color:#123b70}.aba-professional-lesson .aba-b7-decision-tree{display:grid;gap:9px;margin:21px 0}.aba-professional-lesson .aba-b7-decision-tree p{display:grid;grid-template-columns:36px 1fr 1fr;gap:12px;align-items:center;margin:0;padding:13px 15px;border:1px solid #d7e2ed;border-radius:8px;background:#f8fafd}.aba-professional-lesson .aba-b7-decision-tree b{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#123b70;color:#fff}.aba-professional-lesson .aba-b7-decision-tree span{font-weight:700}.aba-professional-lesson .aba-b7-decision-tree strong{text-align:right;color:#b01224}@media(max-width:850px){.aba-professional-lesson .aba-b7-value-path{grid-template-columns:1fr}.aba-professional-lesson .aba-b7-value-path>i{transform:rotate(90deg);justify-self:center}.aba-professional-lesson .aba-b7-token-system>div{grid-template-columns:1fr}.aba-professional-lesson .aba-b7-token-system>div b{transform:rotate(90deg);text-align:center}.aba-professional-lesson .aba-b7-decision-tree p{grid-template-columns:36px 1fr}.aba-professional-lesson .aba-b7-decision-tree strong{grid-column:2;text-align:left}}@media(max-width:650px){.aba-professional-lesson .aba-b7-conditioning-chain,.aba-professional-lesson .aba-b7-case-evolution,.aba-professional-lesson .aba-b7-proof-test{grid-template-columns:1fr}.aba-professional-lesson .aba-b7-conditioning-chain>i,.aba-professional-lesson .aba-b7-case-evolution>i{transform:rotate(90deg);justify-self:center}}.aba-professional-lesson .aba-b8-gate{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:28px 0;border:1px solid #d5e0eb;border-radius:11px;overflow:hidden}.aba-professional-lesson .aba-b8-gate header{grid-column:1/-1;padding:18px 22px;text-align:center;background:#123b70;color:#fff}.aba-professional-lesson .aba-b8-gate header span{font-size:.72rem;font-weight:900;letter-spacing:.12em;color:#ffd6db}.aba-professional-lesson .aba-b8-gate h3{margin:5px 0 0;color:#fff}.aba-professional-lesson .aba-b8-gate>div{padding:17px 21px}.aba-professional-lesson .aba-b8-gate .is-no{background:#f5f7fa;border-right:1px solid #d5e0eb}.aba-professional-lesson .aba-b8-gate .is-yes{background:#fff4f5}.aba-professional-lesson .aba-b8-gate b{color:#b31124}.aba-professional-lesson .aba-b8-gate p{margin:5px 0 0}.aba-professional-lesson .aba-b8-safety-line{margin:22px 0;padding:18px 20px;border-left:7px solid #d7192d;border-radius:8px;background:#123b70;color:#fff}.aba-professional-lesson .aba-b8-safety-line strong{color:#ffd1d6;letter-spacing:.07em}.aba-professional-lesson .aba-b8-safety-line p{margin:6px 0 0;color:#fff}.aba-professional-lesson .aba-b8-learning-sequence{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:10px;align-items:center;margin:22px 0}.aba-professional-lesson .aba-b8-learning-sequence>div{display:flex;flex-direction:column;gap:5px;padding:15px;border-radius:8px;border:1px solid #d8e2ed;background:#f6f9fc}.aba-professional-lesson .aba-b8-learning-sequence b{color:#b31124;font-size:.76rem;letter-spacing:.06em}.aba-professional-lesson .aba-b8-learning-sequence>i{font-style:normal;font-weight:900;color:#123b70;font-size:1.3rem}.aba-professional-lesson .aba-b8-classifier{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:23px 0}.aba-professional-lesson .aba-b8-classifier article{padding:18px;border:1px solid #d8e2ed;border-bottom:5px solid #123b70;border-radius:9px;background:#fff}.aba-professional-lesson .aba-b8-classifier span{font-size:.72rem;font-weight:900;letter-spacing:.08em;color:#d7192d}.aba-professional-lesson .aba-b8-classifier h3{margin:7px 0;color:#123b70;font-size:1.05rem}.aba-professional-lesson .aba-b8-classifier strong{display:block;color:#9e1322;font-size:.88rem}.aba-professional-lesson .aba-b8-not-equal{display:grid;grid-template-columns:1fr auto 1fr;gap:13px;align-items:center;margin:21px 0}.aba-professional-lesson .aba-b8-not-equal>div{display:flex;flex-direction:column;gap:5px;padding:17px;text-align:center;border-radius:9px;background:#eef4fa}.aba-professional-lesson .aba-b8-not-equal>strong{font-size:1.8rem;color:#d7192d}.aba-professional-lesson .aba-b8-not-equal b{color:#123b70}.aba-professional-lesson .aba-b8-risk-board{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:21px 0}.aba-professional-lesson .aba-b8-risk-board article{padding:15px;border-top:4px solid #d7192d;background:#f7f9fc;border-radius:8px}.aba-professional-lesson .aba-b8-risk-board b{color:#123b70}.aba-professional-lesson .aba-b8-risk-board p{margin:6px 0 0;font-size:.9rem}.aba-professional-lesson .aba-b8-case-proof{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:15px 0}.aba-professional-lesson .aba-b8-case-proof>div{display:flex;flex-direction:column;gap:5px;padding:13px;background:#f2f6fa;border-radius:7px}.aba-professional-lesson .aba-b8-case-proof b{color:#d7192d;font-size:.74rem}.aba-professional-lesson .aba-b8-decision{display:grid;gap:9px;margin:21px 0}.aba-professional-lesson .aba-b8-decision p{display:grid;grid-template-columns:40px 1fr 1fr;gap:12px;align-items:center;margin:0;padding:13px 15px;border-left:5px solid #123b70;border-radius:7px;background:#f5f8fb}.aba-professional-lesson .aba-b8-decision b{color:#d7192d;font-size:1.18rem}.aba-professional-lesson .aba-b8-decision strong{text-align:right;color:#9e1322}@media(max-width:820px){.aba-professional-lesson .aba-b8-classifier{grid-template-columns:1fr}.aba-professional-lesson .aba-b8-risk-board,.aba-professional-lesson .aba-b8-case-proof{grid-template-columns:repeat(2,minmax(0,1fr))}.aba-professional-lesson .aba-b8-decision p{grid-template-columns:40px 1fr}.aba-professional-lesson .aba-b8-decision strong{grid-column:2;text-align:left}}@media(max-width:620px){.aba-professional-lesson .aba-b8-gate,.aba-professional-lesson .aba-b8-learning-sequence,.aba-professional-lesson .aba-b8-not-equal{grid-template-columns:1fr}.aba-professional-lesson .aba-b8-gate header{grid-column:auto}.aba-professional-lesson .aba-b8-gate .is-no{border-right:0;border-bottom:1px solid #d5e0eb}.aba-professional-lesson .aba-b8-learning-sequence>i{transform:rotate(90deg);justify-self:center}.aba-professional-lesson .aba-b8-not-equal>strong{text-align:center}.aba-professional-lesson .aba-b8-risk-board,.aba-professional-lesson .aba-b8-case-proof{grid-template-columns:1fr}}.aba-professional-lesson .aba-practical-example>header,.aba-professional-lesson .aba-practical-example>header strong{font-weight:900!important;letter-spacing:.035em}.aba-professional-lesson .aba-b9-rule-builder{margin:28px 0;border:1px solid #d3dfeb;border-radius:11px;overflow:hidden;background:#fff}.aba-professional-lesson .aba-b9-rule-builder header{padding:18px 22px;background:#123b70;color:#fff}.aba-professional-lesson .aba-b9-rule-builder header strong{display:block;color:#fff;font-weight:900;letter-spacing:.06em}.aba-professional-lesson .aba-b9-rule-builder header p{margin:5px 0 0;color:#e8f0f8}.aba-professional-lesson .aba-b9-rule-builder .axis{display:grid;grid-template-columns:1.4fr 1fr .7fr 1fr .7fr;align-items:center;gap:8px;padding:13px 18px;border-bottom:1px solid #e0e7ef}.aba-professional-lesson .aba-b9-rule-builder .question{font-weight:800;color:#123b70}.aba-professional-lesson .aba-b9-rule-builder .axis b{padding:8px;text-align:center;border-radius:6px;background:#fcecef;color:#b11124}.aba-professional-lesson .aba-b9-rule-builder .axis em{font-style:normal;color:#5d6d7f}.aba-professional-lesson .aba-b9-rule-builder footer{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;padding:14px 18px;background:#f4f8fc}.aba-professional-lesson .aba-b9-rule-builder footer span{text-align:center;font-size:1.2rem;font-weight:900;color:#123b70}.aba-professional-lesson .aba-b9-ratio-lanes,.aba-professional-lesson .aba-b9-time-tracks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:22px 0}.aba-professional-lesson .aba-b9-ratio-lanes article,.aba-professional-lesson .aba-b9-time-tracks article{padding:18px;border:1px solid #d7e2ed;border-radius:9px;background:#f8fafd}.aba-professional-lesson .aba-b9-ratio-lanes header,.aba-professional-lesson .aba-b9-time-tracks header{color:#123b70;font-weight:900}.aba-professional-lesson .aba-b9-ratio-lanes header small,.aba-professional-lesson .aba-b9-time-tracks header small{display:block;color:#d7192d}.aba-professional-lesson .aba-b9-ratio-lanes .sequence{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:13px 0;padding:10px;background:#fff;border-radius:7px}.aba-professional-lesson .aba-b9-ratio-lanes .sequence i{color:#123b70;font-style:normal}.aba-professional-lesson .aba-b9-ratio-lanes .sequence b{color:#d7192d;font-size:1.25rem}.aba-professional-lesson .aba-b9-time-tracks .track{display:flex;align-items:center;gap:0;margin:14px 0;min-height:46px}.aba-professional-lesson .aba-b9-time-tracks .track i{height:4px;flex:1;background:#b9c9da}.aba-professional-lesson .aba-b9-time-tracks .track span,.aba-professional-lesson .aba-b9-time-tracks .track b,.aba-professional-lesson .aba-b9-time-tracks .track strong{padding:7px;border-radius:5px;background:#fff;color:#123b70;font-size:.72rem}.aba-professional-lesson .aba-b9-time-tracks .track strong{background:#d7192d;color:#fff}.aba-professional-lesson .aba-b9-matrix td:first-child{font-size:1.06rem;color:#123b70}.aba-professional-lesson .aba-b9-contrast{display:grid;grid-template-columns:1fr auto 1fr;gap:15px;align-items:center;margin:22px 0}.aba-professional-lesson .aba-b9-contrast>div{padding:18px;border:1px solid #d7e2ed;border-radius:9px;background:#f5f8fb}.aba-professional-lesson .aba-b9-contrast>strong{font-size:1.25rem;color:#d7192d}.aba-professional-lesson .aba-b9-contrast b{color:#123b70}.aba-professional-lesson .aba-b9-contrast span{display:block;padding:8px;text-align:center;border-radius:6px;background:#123b70;color:#fff}.aba-professional-lesson .aba-b9-case-reasoning{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:15px 0}.aba-professional-lesson .aba-b9-case-reasoning p{display:flex;flex-direction:column;gap:5px;margin:0;padding:13px;background:#f3f7fb;border-radius:7px}.aba-professional-lesson .aba-b9-case-reasoning b{color:#d7192d;font-size:.74rem}.aba-professional-lesson .aba-b9-decision-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:21px 0}.aba-professional-lesson .aba-b9-decision-flow>div{display:flex;flex-direction:column;gap:7px;padding:15px;border-top:5px solid #123b70;border-radius:8px;background:#f5f8fc}.aba-professional-lesson .aba-b9-decision-flow b{color:#d7192d;font-size:1.25rem}.aba-professional-lesson .aba-b9-decision-flow strong{color:#123b70}@media(max-width:830px){.aba-professional-lesson .aba-b9-rule-builder .axis{grid-template-columns:1fr 1fr}.aba-professional-lesson .aba-b9-rule-builder .question{grid-column:1/-1}.aba-professional-lesson .aba-b9-case-reasoning,.aba-professional-lesson .aba-b9-decision-flow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.aba-professional-lesson .aba-b9-ratio-lanes,.aba-professional-lesson .aba-b9-time-tracks,.aba-professional-lesson .aba-b9-contrast,.aba-professional-lesson .aba-b9-case-reasoning,.aba-professional-lesson .aba-b9-decision-flow{grid-template-columns:1fr}.aba-professional-lesson .aba-b9-contrast>strong{text-align:center}.aba-professional-lesson .aba-b9-rule-builder footer{grid-template-columns:repeat(2,1fr)}}.aba-professional-lesson{line-height:1.72}.aba-professional-lesson h2,.aba-professional-lesson h3,.aba-professional-lesson h4{font-weight:900!important}.aba-professional-lesson .aba-mastering-table{width:100%;border-collapse:separate!important;border-spacing:0;overflow:hidden;border:1px solid #d7e1eb;border-radius:9px}.aba-professional-lesson .aba-mastering-table th{padding:14px 16px!important;font-weight:900!important;line-height:1.35;text-align:left;vertical-align:middle}.aba-professional-lesson .aba-mastering-table td{padding:14px 16px!important;line-height:1.55;vertical-align:top}.aba-professional-lesson .aba-mastering-table th+th,.aba-professional-lesson .aba-mastering-table td+td{border-left:1px solid #dce5ee}.aba-professional-lesson .aba-mastering-table tbody tr+tr td{border-top:1px solid #dce5ee}.aba-professional-lesson .aba-practical-example>header{display:block!important;padding:13px 18px!important;background:#123b70!important;color:#fff!important;line-height:1.35!important}.aba-professional-lesson .aba-practical-example>header strong{color:#fff!important;font-weight:900!important}.aba-professional-lesson .aba-b9-rule-builder>.builder-head{display:block!important;padding:18px 22px!important;background:#123b70!important;color:#fff!important}.aba-professional-lesson .aba-b9-rule-builder>.builder-head strong{display:block!important;color:#fff!important;font-weight:900!important;letter-spacing:.06em}.aba-professional-lesson .aba-b9-rule-builder>.builder-head p{margin:7px 0 0!important;color:#e8f0f8!important;line-height:1.5}.aba-professional-lesson .aba-b9-rule-builder>.results{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;padding:15px 18px!important;background:#f4f8fc!important}.aba-professional-lesson .aba-b9-rule-builder>.results span{display:block!important;padding:9px!important;text-align:center!important;border:1px solid #cad9e7!important;border-radius:7px!important;background:#fff!important;color:#123b70!important;font-size:1.15rem!important;font-weight:900!important}.aba-professional-lesson .aba-b9-ratio-lanes .card-title,.aba-professional-lesson .aba-b9-time-tracks .card-title{display:block;padding-bottom:10px;border-bottom:2px solid #dfe7ef;color:#123b70;font-weight:900!important;line-height:1.3}.aba-professional-lesson .aba-b9-ratio-lanes .card-title small,.aba-professional-lesson .aba-b9-time-tracks .card-title small{display:block;margin-top:3px;color:#d7192d;font-weight:800}.aba-professional-lesson .aba-b9-rule-builder .axis>*{min-width:0}.aba-professional-lesson .aba-b9-rule-builder .axis b,.aba-professional-lesson .aba-b9-rule-builder .axis em{line-height:1.35}@media(max-width:620px){.aba-professional-lesson .aba-mastering-table{display:block;overflow-x:auto}.aba-professional-lesson .aba-mastering-table th,.aba-professional-lesson .aba-mastering-table td{min-width:150px}.aba-professional-lesson .aba-b9-rule-builder>.results{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.aba-professional-lesson .aba-b9-time-tracks{grid-template-columns:1fr!important}.aba-professional-lesson .aba-b9-time-tracks article{padding:20px!important}.aba-professional-lesson .aba-b9-time-tracks .track-rule{margin:12px 0;color:#40566e}.aba-professional-lesson .aba-b9-time-tracks .clear-timeline{display:grid;grid-template-columns:1fr auto 1.35fr auto 1fr auto 1.25fr;gap:9px;align-items:stretch;margin:16px 0}.aba-professional-lesson .aba-b9-time-tracks .clear-timeline>div{display:flex;flex-direction:column;gap:6px;padding:13px;border:1px solid #d7e2ed;border-radius:8px;background:#fff}.aba-professional-lesson .aba-b9-time-tracks .clear-timeline>div>b{display:grid;place-items:center;width:27px;height:27px;border-radius:50%;background:#123b70;color:#fff}.aba-professional-lesson .aba-b9-time-tracks .clear-timeline>div>span{font-weight:800;color:#123b70;line-height:1.35}.aba-professional-lesson .aba-b9-time-tracks .clear-timeline>div>small{color:#63768a;line-height:1.35}.aba-professional-lesson .aba-b9-time-tracks .clear-timeline>i{align-self:center;color:#d7192d;font-style:normal;font-size:1.2rem;font-weight:900}.aba-professional-lesson .aba-b9-time-tracks .clear-timeline .not-ready{background:#f6f7f9}.aba-professional-lesson .aba-b9-time-tracks .clear-timeline .reinforced{border-color:#d7192d;background:#fff4f5}.aba-professional-lesson .aba-b9-time-tracks .clear-timeline .reinforced>b{background:#d7192d}.aba-professional-lesson .aba-b9-time-tracks .vi-cycles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:16px 0}.aba-professional-lesson .aba-b9-time-tracks .vi-cycles>div{display:flex;flex-direction:column;gap:5px;padding:14px;border-top:5px solid #123b70;border-radius:8px;background:#fff;box-shadow:0 3px 10px rgba(18,59,112,.06)}.aba-professional-lesson .aba-b9-time-tracks .vi-cycles b{font-size:.74rem;color:#d7192d;text-transform:uppercase}.aba-professional-lesson .aba-b9-time-tracks .vi-cycles span{font-size:1.22rem;font-weight:900;color:#123b70}.aba-professional-lesson .aba-b9-time-tracks .vi-cycles small{line-height:1.35;color:#607387}.aba-professional-lesson .aba-b9-time-tracks .track-example{margin:14px 0 0;padding:12px 14px;border-left:5px solid #d7192d;background:#edf4fa;border-radius:6px;line-height:1.55}@media(max-width:850px){.aba-professional-lesson .aba-b9-time-tracks .clear-timeline{grid-template-columns:1fr}.aba-professional-lesson .aba-b9-time-tracks .clear-timeline>i{transform:rotate(90deg);justify-self:center}.aba-professional-lesson .aba-b9-time-tracks .vi-cycles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.aba-professional-lesson .aba-b9-time-tracks .vi-cycles{grid-template-columns:1fr}}.aba-professional-lesson .aba-b9-case-reasoning{gap:0!important;border:1px solid #d3dfeb;border-radius:9px;overflow:hidden;background:#fff}.aba-professional-lesson .aba-b9-case-reasoning p{position:relative;min-height:120px;padding:17px 18px!important;border-radius:0!important;background:#fff!important}.aba-professional-lesson .aba-b9-case-reasoning p:nth-child(even){background:#f3f7fb!important}.aba-professional-lesson .aba-b9-case-reasoning p+p{border-left:2px solid #b9cadd}.aba-professional-lesson .aba-b9-case-reasoning b{display:block;padding-bottom:8px;border-bottom:3px solid #d7192d;color:#123b70!important;font-size:.77rem!important;font-weight:900!important;letter-spacing:.055em}.aba-professional-lesson .aba-b9-case-reasoning span{display:block;padding-top:4px;line-height:1.55}@media(max-width:830px){.aba-professional-lesson .aba-b9-case-reasoning p{min-height:0}.aba-professional-lesson .aba-b9-case-reasoning p+p{border-left:0;border-top:2px solid #b9cadd}}.aba-professional-lesson .aba-b10-four-architectures{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:28px 0}.aba-professional-lesson .aba-b10-four-architectures>div{display:flex;flex-direction:column;gap:8px;padding:17px;border:1px solid #d6e1ec;border-top:5px solid #123b70;border-radius:9px;background:#fff}.aba-professional-lesson .aba-b10-four-architectures b{color:#d7192d;font-size:.76rem;letter-spacing:.055em}.aba-professional-lesson .aba-b10-four-architectures span{line-height:1.4}.aba-professional-lesson .aba-b10-four-architectures strong{margin-top:auto;padding:8px;text-align:center;border-radius:6px;background:#eef4fa;color:#123b70}.aba-professional-lesson .aba-b10-question-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:20px 0;border:1px solid #cfdeeb;border-radius:8px;overflow:hidden}.aba-professional-lesson .aba-b10-question-strip span{padding:15px;background:#f7f9fc;font-weight:700}.aba-professional-lesson .aba-b10-question-strip span+span{border-left:2px solid #c2d1df}.aba-professional-lesson .aba-b10-question-strip b{color:#d7192d;margin-right:6px}.aba-professional-lesson .aba-b10-choice-field{display:grid;grid-template-columns:.7fr auto 1fr 1fr;gap:11px;align-items:stretch;margin:22px 0;border:1px solid #d4e0eb;border-radius:10px;overflow:hidden}.aba-professional-lesson .aba-b10-choice-field>header{grid-column:1/-1;padding:13px 18px!important;background:#123b70!important;color:#fff!important}.aba-professional-lesson .aba-b10-choice-field>header strong{color:#fff!important;font-weight:900!important}.aba-professional-lesson .aba-b10-choice-field .person,.aba-professional-lesson .aba-b10-choice-field .option{display:flex;flex-direction:column;justify-content:center;gap:5px;margin:0 0 14px;padding:15px;background:#f4f8fb}.aba-professional-lesson .aba-b10-choice-field .person{margin-left:14px;text-align:center;font-weight:900;color:#123b70}.aba-professional-lesson .aba-b10-choice-field>i{align-self:center;color:#d7192d;font-style:normal;font-weight:900}.aba-professional-lesson .aba-b10-choice-field .option:last-child{margin-right:14px}.aba-professional-lesson .aba-b10-choice-field .option b{color:#d7192d;font-size:.73rem}.aba-professional-lesson .aba-b10-choice-field .option span{font-weight:900;color:#123b70}.aba-professional-lesson .aba-b10-alternation{display:grid;grid-template-columns:1fr auto 1fr;gap:12px;align-items:stretch;margin:22px 0;border:1px solid #d4e0eb;border-radius:9px;overflow:hidden}.aba-professional-lesson .aba-b10-alternation>div{display:flex;flex-direction:column;gap:6px;padding:17px;background:#f5f8fc}.aba-professional-lesson .aba-b10-alternation>i{align-self:center;color:#d7192d;font-style:normal;font-weight:900}.aba-professional-lesson .aba-b10-alternation>div b{color:#123b70}.aba-professional-lesson .aba-b10-alternation>div strong{color:#d7192d}.aba-professional-lesson .aba-b10-alternation>footer{grid-column:1/-1;position:static!important;padding:11px 16px!important;background:#123b70!important;color:#fff!important;text-align:center;font-weight:800}.aba-professional-lesson .aba-b10-alternation.is-unsignaled>div{background:#f1f2f4}.aba-professional-lesson .aba-b10-chain-route{display:grid;grid-template-columns:1fr auto 1.25fr auto 1fr auto 1fr;gap:9px;align-items:stretch;margin:22px 0}.aba-professional-lesson .aba-b10-chain-route>div{display:flex;flex-direction:column;gap:6px;padding:14px;border:1px solid #d5e1ec;border-radius:8px;background:#f7f9fc}.aba-professional-lesson .aba-b10-chain-route>i{align-self:center;color:#d7192d;font-style:normal;font-size:1.25rem;font-weight:900}.aba-professional-lesson .aba-b10-chain-route b{color:#d7192d}.aba-professional-lesson .aba-b10-chain-route span{font-weight:800;color:#123b70}.aba-professional-lesson .aba-b10-chain-route .terminal{background:#123b70}.aba-professional-lesson .aba-b10-chain-route .terminal span,.aba-professional-lesson .aba-b10-chain-route .terminal small{color:#fff}.aba-professional-lesson .aba-b10-chain-contrast{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:21px 0}.aba-professional-lesson .aba-b10-chain-contrast>div{padding:18px;border-left:6px solid #123b70;border-radius:8px;background:#f4f8fb}.aba-professional-lesson .aba-b10-chain-contrast b{color:#d7192d}.aba-professional-lesson .aba-b10-chain-contrast span{display:block;margin:9px 0;padding:8px;background:#fff;color:#123b70;font-weight:800}.aba-professional-lesson .aba-b10-control-map{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:20px 0}.aba-professional-lesson .aba-b10-control-map p{display:grid;grid-template-columns:130px 1fr;gap:10px;margin:0;padding:14px;border:1px solid #d7e2ec;border-radius:8px}.aba-professional-lesson .aba-b10-control-map b{color:#d7192d}.aba-professional-lesson .aba-b10-decision-tree{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:22px 0}.aba-professional-lesson .aba-b10-decision-tree>div{display:grid;grid-template-columns:1fr auto;gap:7px;padding:15px;border-top:5px solid #123b70;border-radius:8px;background:#f4f8fb}.aba-professional-lesson .aba-b10-decision-tree b{grid-column:1/-1;color:#123b70}.aba-professional-lesson .aba-b10-decision-tree span{color:#68798a}.aba-professional-lesson .aba-b10-decision-tree strong{color:#d7192d}@media(max-width:850px){.aba-professional-lesson .aba-b10-four-architectures{grid-template-columns:repeat(2,minmax(0,1fr))}.aba-professional-lesson .aba-b10-choice-field{grid-template-columns:1fr}.aba-professional-lesson .aba-b10-choice-field>header{grid-column:auto}.aba-professional-lesson .aba-b10-choice-field .person,.aba-professional-lesson .aba-b10-choice-field .option,.aba-professional-lesson .aba-b10-choice-field .option:last-child{margin:0 14px}.aba-professional-lesson .aba-b10-choice-field .option:last-child{margin-bottom:14px}.aba-professional-lesson .aba-b10-chain-route{grid-template-columns:1fr}.aba-professional-lesson .aba-b10-chain-route>i{transform:rotate(90deg);justify-self:center}}@media(max-width:620px){.aba-professional-lesson .aba-b10-four-architectures,.aba-professional-lesson .aba-b10-question-strip,.aba-professional-lesson .aba-b10-alternation,.aba-professional-lesson .aba-b10-chain-contrast,.aba-professional-lesson .aba-b10-control-map,.aba-professional-lesson .aba-b10-decision-tree{grid-template-columns:1fr}.aba-professional-lesson .aba-b10-question-strip span+span{border-left:0;border-top:2px solid #c2d1df}.aba-professional-lesson .aba-b10-alternation>i{text-align:center;transform:rotate(90deg)}.aba-professional-lesson .aba-b10-alternation>footer{grid-column:auto}.aba-professional-lesson .aba-b10-control-map p{grid-template-columns:1fr}}.aba-professional-lesson .aba-b10-four-architectures{align-items:stretch}.aba-professional-lesson .aba-b10-four-architectures>div{min-height:190px;padding:20px!important;border-top-width:6px!important}.aba-professional-lesson .aba-b10-four-architectures b{display:block!important;color:#123b70!important;font-size:.9rem!important;font-weight:900!important;letter-spacing:.045em!important;line-height:1.25}.aba-professional-lesson .aba-b10-four-architectures span{display:block!important;min-height:58px;margin-top:3px;line-height:1.5!important}.aba-professional-lesson .aba-b10-four-architectures strong{display:flex!important;min-height:46px;align-items:center;justify-content:center;margin-top:auto!important;padding:10px 8px!important;border:1px solid #d4e0eb;background:#edf4fa!important;font-size:.88rem;line-height:1.35}.aba-professional-lesson .aba-b10-question-strip span{display:flex!important;align-items:center;gap:10px!important;min-height:72px;padding:14px 15px!important;line-height:1.4}.aba-professional-lesson .aba-b10-question-strip b{display:grid!important;flex:0 0 30px;width:30px;height:30px;place-items:center;margin:0!important;border-radius:50%;background:#123b70;color:#fff!important;font-size:.82rem;font-weight:900}.aba-professional-lesson .aba-b10-question-strip span:nth-child(3) b{background:#d7192d}@media(max-width:1050px){.aba-professional-lesson .aba-b10-four-architectures{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.aba-professional-lesson .aba-b10-four-architectures{grid-template-columns:1fr}.aba-professional-lesson .aba-b10-four-architectures>div{min-height:0}.aba-professional-lesson .aba-b10-four-architectures span{min-height:0}.aba-professional-lesson .aba-b10-question-strip span{min-height:0}}.aba-professional-lesson .aba-b10-choice-field{display:block!important}.aba-professional-lesson .aba-b10-choice-field>.choice-head{display:block!important;padding:15px 18px!important;background:#123b70!important;color:#fff!important}.aba-professional-lesson .aba-b10-choice-field>.choice-head strong{color:#fff!important;font-weight:900!important}.aba-professional-lesson .aba-b10-choice-field>.choice-body{display:grid!important;grid-template-columns:.7fr auto 1fr 1fr!important;gap:12px!important;align-items:stretch!important;padding:15px!important;background:#fff!important}.aba-professional-lesson .aba-b10-choice-field .choice-body>.person,.aba-professional-lesson .aba-b10-choice-field .choice-body>.option{display:flex!important;flex-direction:column!important;justify-content:center!important;gap:7px!important;margin:0!important;padding:17px!important;border:1px solid #d6e2ed!important;border-radius:8px!important;background:#f3f7fb!important}.aba-professional-lesson .aba-b10-choice-field .choice-body>.person{text-align:center!important;color:#123b70!important;font-weight:900!important}.aba-professional-lesson .aba-b10-choice-field .choice-arrow{display:flex!important;align-items:center!important;justify-content:center!important;color:#d7192d!important;font-size:.72rem!important;font-weight:900!important;writing-mode:vertical-rl}.aba-professional-lesson .aba-b10-choice-field .choice-body>.option b{color:#d7192d!important;font-weight:900!important}.aba-professional-lesson .aba-b10-choice-field .choice-body>.option span{color:#123b70!important;font-weight:900!important}.aba-professional-lesson .aba-b10-alternation{display:block!important}.aba-professional-lesson .aba-b10-alternation>.alternation-body{display:grid!important;grid-template-columns:1fr auto 1fr!important;gap:12px!important;align-items:stretch!important;padding:15px!important;background:#fff!important}.aba-professional-lesson .aba-b10-alternation>.alternation-body>div{display:flex!important;flex-direction:column!important;gap:8px!important;padding:18px!important;border:1px solid #d6e2ed!important;border-radius:8px!important;background:#f3f7fb!important}.aba-professional-lesson .aba-b10-alternation>.alternation-body>i{display:flex!important;align-items:center!important;justify-content:center!important;color:#d7192d!important;font-size:.72rem!important;font-style:normal!important;font-weight:900!important;text-align:center!important}.aba-professional-lesson .aba-b10-alternation>.alternation-body b{color:#123b70!important;font-weight:900!important}.aba-professional-lesson .aba-b10-alternation>.alternation-body strong{color:#d7192d!important;font-weight:900!important}.aba-professional-lesson .aba-b10-alternation>.alternation-note{display:block!important;padding:12px 18px!important;background:#123b70!important;color:#fff!important;text-align:center!important;font-weight:900!important}@media(max-width:760px){.aba-professional-lesson .aba-b10-choice-field>.choice-body,.aba-professional-lesson .aba-b10-alternation>.alternation-body{grid-template-columns:1fr!important}.aba-professional-lesson .aba-b10-choice-field .choice-arrow{writing-mode:horizontal-tb}.aba-professional-lesson .aba-b10-alternation>.alternation-body>i{padding:4px}}.aba-professional-lesson .aba-b10-chain-route .terminal{border:2px solid #8eb5d8!important;background:#dcebf7!important}.aba-professional-lesson .aba-b10-chain-route .terminal b{color:#b31325!important;font-weight:900!important}.aba-professional-lesson .aba-b10-chain-route .terminal span{color:#123b70!important;font-weight:900!important}.aba-professional-lesson .aba-b10-chain-route .terminal small{color:#405f7c!important;font-weight:600!important}.aba-professional-lesson .aba-b10-chain-route>div{text-align:left!important}.aba-professional-lesson .aba-b10-chain-route>div span,.aba-professional-lesson .aba-b10-chain-route>div small{display:block;text-align:left!important;word-spacing:normal!important}.aba-professional-lesson .aba-b10-control-map p{align-items:start!important;text-align:left!important;word-spacing:normal!important}.aba-professional-lesson .aba-b10-control-map p b{display:block!important;color:#123b70!important;font-weight:900!important;letter-spacing:.025em;text-align:left!important}.aba-professional-lesson .aba-b10-control-map p span{display:block!important;color:#263d54!important;line-height:1.55!important;text-align:left!important;word-spacing:normal!important}.aba-professional-lesson .aba-b10-chain-contrast,.aba-professional-lesson .aba-b10-chain-contrast p,.aba-professional-lesson .aba-b10-chain-contrast span{text-align:left!important;word-spacing:normal!important}.aba-professional-lesson[data-task="A.4"].aba-a4-clean{container-type:inline-size;overflow-x:hidden}.aba-a4-clean .aba-a4-system{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;gap:9px;align-items:stretch;margin:28px 0}.aba-a4-clean .aba-a4-system>div{display:flex;flex-direction:column;gap:7px;padding:18px;border:1px solid #d5e1ec;border-top:5px solid #4b88b7;border-radius:9px;background:#f7f9fc}.aba-a4-clean .aba-a4-system>div:nth-of-type(2){border-top-color:#e59a25}.aba-a4-clean .aba-a4-system>div:nth-of-type(3){border-top-color:#d7192d}.aba-a4-clean .aba-a4-system>div:nth-of-type(4){border-top-color:#739d78}.aba-a4-clean .aba-a4-system b{color:#b41325;font-size:.7rem}.aba-a4-clean .aba-a4-system strong{color:#123b70}.aba-a4-clean .aba-a4-system span{color:#40566e;line-height:1.45}.aba-a4-clean .aba-a4-system>i{align-self:center;color:#d7192d;font-style:normal;font-weight:900}.aba-a4-clean .aba-a4-lab{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:23px 0;padding:18px;border:1px solid #d5e1ec;border-radius:9px;background:#f7f9fc}.aba-a4-clean .aba-a4-lab>div{display:flex;flex-direction:column;gap:6px;padding:16px;border-top:5px solid #4b88b7;border-radius:8px;background:#fff}.aba-a4-clean .aba-a4-lab small{color:#b41325;font-weight:900}.aba-a4-clean .aba-a4-lab strong{color:#123b70}.aba-a4-clean .aba-a4-lab>span,.aba-a4-clean .aba-a4-lab>b{grid-column:1/-1;text-align:center}.aba-a4-clean .aba-a4-lab>span{padding-top:5px;color:#40566e}.aba-a4-clean .aba-a4-lab>b{padding:12px;border-radius:7px;background:#dcecf7;color:#123b70}.aba-a4-clean .aba-a4-same-setting{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:25px 0;border:1px solid #d5e1ec;border-radius:10px;overflow:hidden}.aba-a4-clean .aba-a4-same-setting>.aba-a4-setting-title,.aba-a4-clean .aba-a4-same-setting>.aba-a4-setting-note{grid-column:1/-1;display:block;padding:14px 18px;background:#dcecf7;color:#123b70;font-weight:900}.aba-a4-clean .aba-a4-same-setting>.aba-a4-setting-title{border-bottom:1px solid #cbd9e7}.aba-a4-clean .aba-a4-same-setting>.aba-a4-setting-note{border-top:1px solid #cbd9e7;text-align:center!important}.aba-a4-clean .aba-a4-same-setting>.aba-a4-setting-panel{display:flex;flex-direction:column;gap:8px;min-width:0;padding:20px;background:#fff}.aba-a4-clean .aba-a4-same-setting>.aba-a4-setting-panel:nth-of-type(3){border-left:2px solid #cbd9e7;background:#f7f9fc}.aba-a4-clean .aba-a4-same-setting b{color:#b41325;font-size:.74rem}.aba-a4-clean .aba-a4-same-setting strong{color:#123b70}.aba-a4-clean .aba-a4-purpose{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin:22px 0}.aba-a4-clean .aba-a4-purpose>div{display:flex;flex-direction:column;gap:8px;padding:19px;border-left:6px solid #4b88b7;border-radius:8px;background:#f4f8fb}.aba-a4-clean .aba-a4-purpose>div:last-child{border-left-color:#d7192d}.aba-a4-clean .aba-a4-purpose b{color:#b41325;font-size:.74rem}.aba-a4-clean .aba-a4-purpose strong{color:#123b70}.aba-a4-clean .aba-a4-four td:last-child{color:#123b70;font-weight:900}.aba-a4-clean .aba-a4-rule{display:flex;gap:15px;align-items:center;margin:22px 0;padding:18px 20px;border-left:6px solid #d7192d;border-radius:8px;background:#edf5fb}.aba-a4-clean .aba-a4-rule strong{color:#123b70}.aba-a4-clean .aba-a4-rule span{color:#40566e}.aba-a4-clean .aba-a4-ecosystem{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;gap:9px;align-items:stretch;margin:24px 0}.aba-a4-clean .aba-a4-ecosystem>div{display:flex;flex-direction:column;gap:7px;padding:17px;border:1px solid #d5e1ec;border-radius:8px;background:#f7f9fc}.aba-a4-clean .aba-a4-ecosystem b{color:#123b70}.aba-a4-clean .aba-a4-ecosystem span{color:#40566e}.aba-a4-clean .aba-a4-ecosystem i{align-self:center;color:#d7192d;font-style:normal;font-weight:900}.aba-a4-clean .aba-a4-people{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:23px 0}.aba-a4-clean .aba-a4-people>div{display:flex;flex-direction:column;gap:8px;padding:17px;border-top:5px solid #4b88b7;border-radius:8px;background:#f7f9fc}.aba-a4-clean .aba-a4-people b{color:#b41325;font-size:.72rem}.aba-a4-clean .aba-a4-people span{color:#40566e}.aba-a4-clean .aba-a4-people strong{margin-top:auto;color:#123b70}.aba-a4-clean .aba-a4-final{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin:23px 0}.aba-a4-clean .aba-a4-final p{display:flex;flex-direction:column;gap:7px;margin:0!important;padding:17px;border:1px solid #d5e1ec;border-radius:8px;background:#f7f9fc}.aba-a4-clean .aba-a4-final b{color:#b41325}.aba-a4-clean .aba-a4-final strong{color:#123b70}.aba-a4-clean .aba-apa-references{margin-top:32px!important;padding:20px 0 0;border:0;border-top:1px solid #cbd9e7;border-radius:0;background:transparent;color:#334e68}.aba-a4-clean .aba-apa-references>strong{display:block;margin-bottom:12px;color:#123b70}.aba-a4-clean .aba-apa-references p{margin:0 0 9px!important;padding-left:1.5rem;text-indent:-1.5rem;line-height:1.55}html body #classroom-workspace.aba-flush-domain-course .aba-rich-content .aba-professional-lesson[data-task="A.4"]  :is(p,li,td,th,span,small),html body #classroom-workspace .aba-rich-content .aba-professional-lesson[data-task="A.4"]  :is(p,li,td,th,span,small){text-align:left!important;text-align-last:left!important;text-justify:auto!important;word-spacing:normal!important;letter-spacing:normal!important;text-wrap:wrap!important}@container (max-width:820px){.aba-a4-clean .aba-a4-system,.aba-a4-clean .aba-a4-ecosystem{grid-template-columns:1fr}.aba-a4-clean :is(.aba-a4-system,.aba-a4-ecosystem)>i{transform:rotate(90deg);justify-self:center}.aba-a4-clean .aba-a4-people{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width:620px){.aba-a4-clean .aba-a4-lab,.aba-a4-clean .aba-a4-same-setting,.aba-a4-clean .aba-a4-purpose,.aba-a4-clean .aba-a4-people,.aba-a4-clean .aba-a4-final{grid-template-columns:1fr}.aba-a4-clean .aba-a4-same-setting>.aba-a4-setting-title,.aba-a4-clean .aba-a4-same-setting>.aba-a4-setting-note,.aba-a4-clean .aba-a4-lab>span,.aba-a4-clean .aba-a4-lab>b{grid-column:auto}.aba-a4-clean .aba-a4-same-setting>.aba-a4-setting-panel:nth-of-type(3){border-left:0;border-top:2px solid #cbd9e7}.aba-a4-clean .aba-mastering-table{display:block;overflow-x:auto}}.aba-professional-lesson[data-task="A.2"].aba-a2-clean{container-type:inline-size;overflow-x:hidden}.aba-a2-clean .aba-a2-map{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:27px 0}.aba-a2-clean .aba-a2-map>div{display:flex;flex-direction:column;gap:6px;min-height:96px;padding:15px;border:1px solid #d5e1ec;border-top:5px solid #4b88b7;border-radius:8px;background:#f7f9fc}.aba-a2-clean .aba-a2-map>div:nth-child(2n){border-top-color:#e59a25}.aba-a2-clean .aba-a2-map>div:nth-child(3n){border-top-color:#d7192d}.aba-a2-clean .aba-a2-map b{color:#b41325;font-size:.7rem}.aba-a2-clean .aba-a2-map strong{color:#123b70}.aba-a2-clean .aba-a2-data,.aba-a2-clean .aba-a2-shift,.aba-a2-clean .aba-a2-question-shift{display:grid;grid-template-columns:1fr auto 1.35fr;gap:14px;align-items:stretch;margin:23px 0}.aba-a2-clean  :is(.aba-a2-data,.aba-a2-shift)>div{display:flex;flex-direction:column;gap:7px;padding:18px;border:1px solid #d5e1ec;border-radius:9px;background:#f7f9fc}.aba-a2-clean  :is(.aba-a2-data,.aba-a2-shift)>div:last-child{border-left:6px solid #4b88b7;background:#edf5fb}.aba-a2-clean  :is(.aba-a2-data,.aba-a2-shift) small,.aba-a2-clean .aba-a2-shift b{color:#b41325;font-size:.72rem;font-weight:900}.aba-a2-clean  :is(.aba-a2-data,.aba-a2-shift) strong{color:#123b70}.aba-a2-clean  :is(.aba-a2-data,.aba-a2-shift)>i{align-self:center;color:#d7192d;font-style:normal;font-weight:900}.aba-a2-clean .aba-a2-rule,.aba-a2-clean .aba-a2-question{display:flex;gap:15px;align-items:center;margin:22px 0;padding:18px 20px;border-left:6px solid #4b88b7;border-radius:8px;background:#edf5fb}.aba-a2-clean  :is(.aba-a2-rule,.aba-a2-question) strong{color:#123b70}.aba-a2-clean  :is(.aba-a2-rule,.aba-a2-question) span{color:#40566e}.aba-a2-clean .aba-a2-sequence{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:10px;align-items:center;margin:22px 0}.aba-a2-clean .aba-a2-sequence span{padding:16px;border:1px solid #d5e1ec;border-radius:8px;background:#f7f9fc;color:#123b70;font-weight:800;text-align:center}.aba-a2-clean .aba-a2-sequence i{color:#d7192d;font-style:normal;font-weight:900}.aba-a2-clean .aba-a2-levels td:first-child{color:#123b70;font-weight:900}.aba-a2-clean .aba-a2-three-levels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin:23px 0}.aba-a2-clean .aba-a2-three-levels>div{display:flex;flex-direction:column;gap:7px;padding:19px;border:1px solid #d5e1ec;border-top:5px solid #4b88b7;border-radius:9px;background:#f7f9fc}.aba-a2-clean .aba-a2-three-levels>div:nth-child(2){border-top-color:#e59a25}.aba-a2-clean .aba-a2-three-levels>div:nth-child(3){border-top-color:#d7192d}.aba-a2-clean .aba-a2-three-levels b{color:#b41325;font-size:.74rem}.aba-a2-clean .aba-a2-three-levels strong{color:#123b70}.aba-a2-clean .aba-a2-three-levels span{color:#40566e}.aba-a2-clean .aba-a2-integrated{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:22px 0}.aba-a2-clean .aba-a2-integrated>div{display:flex;flex-direction:column;gap:6px;padding:16px;border-left:5px solid #4b88b7;border-radius:8px;background:#f4f8fb}.aba-a2-clean .aba-a2-integrated b{color:#123b70}.aba-a2-clean .aba-a2-integrated span{color:#40566e}.aba-a2-clean .aba-a2-confusions td:first-child{color:#123b70;font-weight:900}.aba-a2-clean .aba-a2-questions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:23px 0}.aba-a2-clean .aba-a2-questions p{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center;margin:0!important;padding:15px 17px;border:1px solid #d5e1ec;border-radius:8px;background:#f7f9fc}.aba-a2-clean .aba-a2-questions b{color:#40566e}.aba-a2-clean .aba-a2-questions strong{color:#b41325;text-align:right}.aba-a2-clean .aba-apa-references{margin-top:32px!important;padding:20px 0 0;border:0;border-top:1px solid #cbd9e7;border-radius:0;background:transparent;color:#334e68}.aba-a2-clean .aba-apa-references>strong{display:block;margin-bottom:12px;color:#123b70}.aba-a2-clean .aba-apa-references p{margin:0 0 9px!important;padding-left:1.5rem;text-indent:-1.5rem;line-height:1.55}html body #classroom-workspace.aba-flush-domain-course .aba-rich-content .aba-professional-lesson[data-task="A.2"]  :is(p,li,td,th,span,small),html body #classroom-workspace .aba-rich-content .aba-professional-lesson[data-task="A.2"]  :is(p,li,td,th,span,small){text-align:left!important;text-align-last:left!important;text-justify:auto!important;word-spacing:normal!important;letter-spacing:normal!important;text-wrap:wrap!important}@container (max-width:760px){.aba-a2-clean .aba-a2-map,.aba-a2-clean .aba-a2-integrated{grid-template-columns:repeat(2,minmax(0,1fr))}.aba-a2-clean .aba-a2-data,.aba-a2-clean .aba-a2-shift,.aba-a2-clean .aba-a2-sequence,.aba-a2-clean .aba-a2-three-levels,.aba-a2-clean .aba-a2-questions{grid-template-columns:1fr}.aba-a2-clean :is(.aba-a2-data,.aba-a2-shift,.aba-a2-sequence)>i{transform:rotate(90deg);justify-self:center}.aba-a2-clean .aba-mastering-table{display:block;overflow-x:auto}}@container (max-width:480px){.aba-a2-clean .aba-a2-map,.aba-a2-clean .aba-a2-integrated{grid-template-columns:1fr}}.aba-professional-lesson[data-task="A.3"].aba-a3-clean{container-type:inline-size;overflow-x:hidden}.aba-a3-clean .aba-a3-core{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:28px 0}.aba-a3-clean .aba-a3-core>div{display:flex;flex-direction:column;gap:8px;padding:20px;border:1px solid #d5e1ec;border-top:5px solid #4b88b7;border-radius:10px;background:#fff}.aba-a3-clean .aba-a3-core>div:nth-child(2){border-top-color:#e59a25}.aba-a3-clean .aba-a3-core>div:nth-child(3){border-top-color:#d7192d}.aba-a3-clean .aba-a3-core b{color:#b41325;font-size:.78rem}.aba-a3-clean .aba-a3-core strong{color:#123b70}.aba-a3-clean .aba-a3-core span{color:#40566e;line-height:1.5}.aba-a3-clean .aba-a3-rule{display:flex;gap:14px;align-items:center;margin:22px 0;padding:18px 20px;border-left:6px solid #d7192d;border-radius:8px;background:#edf5fb}.aba-a3-clean .aba-a3-rule strong{color:#123b70}.aba-a3-clean .aba-a3-rule span{color:#40566e}.aba-a3-clean .aba-a3-public-private{display:grid;grid-template-columns:minmax(0,1fr) 120px minmax(0,1fr);gap:14px;align-items:stretch;margin:24px 0}.aba-a3-clean .aba-a3-public-private .aba-a3-event{display:flex;flex-direction:column;gap:8px;min-width:0;padding:20px;border:1px solid #d5e1ec;border-radius:9px;background:#f7f9fc}.aba-a3-clean .aba-a3-public-private .aba-a3-event:last-child{background:#edf5fb}.aba-a3-clean .aba-a3-public-private b{display:block;color:#b41325;font-size:.78rem}.aba-a3-clean .aba-a3-public-private strong,.aba-a3-clean .aba-a3-public-private span{display:block}.aba-a3-clean .aba-a3-public-private strong{color:#123b70}.aba-a3-clean .aba-a3-public-private .aba-a3-bridge{display:flex;align-items:center;justify-content:center;padding:9px;color:#123b70;font-size:.72rem;font-weight:900;line-height:1.3;text-align:center!important}.aba-a3-clean .aba-a3-circle{display:grid;grid-template-columns:1fr auto 1fr auto 1.35fr auto;gap:9px;align-items:center;margin:22px 0;padding:18px;border:1px solid #d5e1ec;border-radius:9px;background:#f7f9fc}.aba-a3-clean .aba-a3-circle span{padding:14px;border-radius:7px;background:#fff;color:#123b70;font-weight:800;text-align:center}.aba-a3-clean .aba-a3-circle i{color:#d7192d;font-style:normal;font-weight:900}.aba-a3-clean .aba-a3-question-shift{display:grid;grid-template-columns:1fr auto 1.3fr;gap:14px;align-items:center;margin:23px 0}.aba-a3-clean .aba-a3-question-shift>div{display:flex;flex-direction:column;gap:7px;padding:18px;border:1px solid #d5e1ec;border-radius:9px;background:#f7f9fc}.aba-a3-clean .aba-a3-question-shift>div:last-child{border-left:6px solid #4b88b7;background:#edf5fb}.aba-a3-clean .aba-a3-question-shift small{color:#b41325;font-weight:900}.aba-a3-clean .aba-a3-question-shift strong{color:#123b70}.aba-a3-clean .aba-a3-question-shift i{color:#d7192d;font-style:normal;font-weight:900}.aba-a3-clean .aba-a3-not-equal{display:grid;grid-template-columns:1fr auto 1fr;gap:15px;align-items:center;margin:23px 0}.aba-a3-clean .aba-a3-not-equal span{display:flex;flex-direction:column;gap:7px;padding:19px;border:1px solid #d5e1ec;border-radius:9px;background:#f7f9fc}.aba-a3-clean .aba-a3-not-equal strong{color:#123b70}.aba-a3-clean .aba-a3-not-equal b{color:#d7192d;font-size:1.7rem}.aba-a3-clean .aba-a3-not-equal small{color:#40566e}.aba-a3-clean .aba-a3-contrast th:nth-child(2){border-top:4px solid #7c8c9d}.aba-a3-clean .aba-a3-contrast th:nth-child(3){border-top:4px solid #4b88b7}.aba-a3-clean .aba-a3-contrast td:first-child{color:#123b70;font-weight:800}.aba-a3-clean .aba-a3-fiction{display:flex;flex-direction:column;gap:7px;align-items:center;margin:24px auto;padding:20px;max-width:590px;border:1px solid #d5e1ec;border-radius:10px;background:#f7f9fc}.aba-a3-clean .aba-a3-fiction span,.aba-a3-clean .aba-a3-fiction strong{width:100%;padding:11px 15px;border-radius:7px;background:#fff;text-align:center}.aba-a3-clean .aba-a3-fiction strong{background:#fff0f2;color:#b41325}.aba-a3-clean .aba-a3-fiction i{color:#d7192d;font-style:normal;font-weight:900}.aba-a3-clean .aba-a3-domain-path{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:10px;align-items:stretch;margin:24px 0}.aba-a3-clean .aba-a3-domain-path>div{display:flex;flex-direction:column;gap:7px;padding:18px;border-top:5px solid #4b88b7;border-radius:9px;background:#f4f8fb}.aba-a3-clean .aba-a3-domain-path b{color:#b41325}.aba-a3-clean .aba-a3-domain-path strong{color:#123b70}.aba-a3-clean .aba-a3-domain-path i{align-self:center;color:#d7192d;font-style:normal;font-weight:900}.aba-a3-clean .aba-apa-references{margin-top:32px!important;padding:20px 0 0;border:0;border-top:1px solid #cbd9e7;border-radius:0;background:transparent;color:#334e68}.aba-a3-clean .aba-apa-references>strong{display:block;margin-bottom:12px;color:#123b70}.aba-a3-clean .aba-apa-references p{margin:0 0 9px!important;padding-left:1.5rem;text-indent:-1.5rem;line-height:1.55}html body #classroom-workspace.aba-flush-domain-course .aba-rich-content .aba-professional-lesson[data-task="A.3"]  :is(p,li,td,th,span,small),html body #classroom-workspace .aba-rich-content .aba-professional-lesson[data-task="A.3"]  :is(p,li,td,th,span,small){text-align:left!important;text-align-last:left!important;text-justify:auto!important;word-spacing:normal!important;letter-spacing:normal!important;text-wrap:wrap!important}@container (max-width:720px){.aba-a3-clean .aba-a3-core,.aba-a3-clean .aba-a3-public-private,.aba-a3-clean .aba-a3-circle,.aba-a3-clean .aba-a3-question-shift,.aba-a3-clean .aba-a3-not-equal,.aba-a3-clean .aba-a3-domain-path{grid-template-columns:1fr}.aba-a3-clean .aba-a3-public-private .aba-a3-bridge{min-height:42px}.aba-a3-clean :is(.aba-a3-circle,.aba-a3-question-shift,.aba-a3-not-equal,.aba-a3-domain-path)>i{transform:rotate(90deg);justify-self:center}.aba-a3-clean .aba-mastering-table{display:block;overflow-x:auto}}html body #classroom-workspace.aba-flush-domain-course .aba-rich-content .aba-professional-lesson[data-task="A.1"]  :is(p,li,td,th),html body #classroom-workspace .aba-rich-content .aba-professional-lesson[data-task="A.1"]  :is(p,li,td,th){text-align:left!important;text-align-last:left!important;text-justify:auto!important;word-spacing:normal!important;letter-spacing:normal!important;text-wrap:wrap!important}html body #classroom-workspace.aba-flush-domain-course .aba-rich-content .aba-professional-lesson[data-task="A.1"] .aba-goal-map article p,html body #classroom-workspace .aba-rich-content .aba-professional-lesson[data-task="A.1"] .aba-goal-map article p{display:block!important;width:100%!important;text-align:left!important;text-align-last:left!important;word-spacing:normal!important;letter-spacing:normal!important;white-space:normal!important}.aba-professional-lesson[data-task="A.5"].aba-a5-clean{container-type:inline-size;overflow-x:hidden}.aba-a5-clean .aba-a5-prompt{display:flex;flex-direction:column;gap:5px;margin:25px 0;padding:18px 20px;border-left:6px solid #d7192d;border-radius:8px;background:#edf5fb}.aba-a5-clean .aba-a5-prompt strong{color:#123b70}.aba-a5-clean .aba-a5-prompt span{color:#40566e}.aba-a5-clean .aba-a5-map{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin:25px 0}.aba-a5-clean .aba-a5-map>div{display:flex;flex-direction:column;gap:7px;min-height:120px;padding:17px;border:1px solid #d5e1ec;border-top:5px solid #4b88b7;border-radius:9px;background:#fff}.aba-a5-clean .aba-a5-map>div:nth-child(2n){border-top-color:#e59a25}.aba-a5-clean .aba-a5-map>div:nth-child(3n){border-top-color:#d7192d}.aba-a5-clean .aba-a5-map b,.aba-a5-clean .aba-a5-pair b{color:#b41325;font-size:.72rem}.aba-a5-clean .aba-a5-map strong,.aba-a5-clean .aba-a5-pair strong{color:#123b70}.aba-a5-clean .aba-a5-map span,.aba-a5-clean .aba-a5-pair span{color:#40566e;line-height:1.45}.aba-a5-clean .aba-a5-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:23px 0}.aba-a5-clean .aba-a5-pair>div{display:flex;flex-direction:column;gap:8px;padding:19px;border:1px solid #d5e1ec;border-radius:9px;background:#f7f9fc}.aba-a5-clean .aba-a5-pair>div:last-child{border-left:6px solid #4b88b7;background:#edf5fb}.aba-a5-clean .aba-a5-shift{display:grid;grid-template-columns:1fr auto 1.35fr;gap:14px;align-items:stretch;margin:23px 0}.aba-a5-clean .aba-a5-shift>div{display:flex;flex-direction:column;gap:8px;padding:19px;border:1px solid #d5e1ec;border-radius:9px;background:#f7f9fc}.aba-a5-clean .aba-a5-shift>div:last-child{background:#edf5fb}.aba-a5-clean .aba-a5-shift b{color:#b41325;font-size:.74rem}.aba-a5-clean .aba-a5-shift i{align-self:center;color:#d7192d;font-style:normal;font-weight:900}.aba-a5-clean .aba-a5-data td:nth-child(2),.aba-a5-clean .aba-a5-data th:nth-child(2){text-align:center!important}.aba-a5-clean .aba-a5-data td:first-child{color:#123b70;font-weight:900}.aba-a5-clean .aba-a5-flow{display:grid;grid-template-columns:1fr auto 1.15fr auto 1.3fr auto 1fr;gap:9px;align-items:center;margin:23px 0;padding:17px;border:1px solid #d5e1ec;border-radius:9px;background:#f7f9fc}.aba-a5-clean .aba-a5-flow span,.aba-a5-clean .aba-a5-flow strong{padding:13px;border-radius:7px;background:#fff;color:#123b70;text-align:center}.aba-a5-clean .aba-a5-flow i{color:#d7192d;font-style:normal;font-weight:900}.aba-a5-clean .aba-a5-effect{display:grid;grid-template-columns:1fr auto 1fr;gap:14px;align-items:center;margin:23px 0;padding:20px;border:1px solid #d5e1ec;border-radius:10px;background:#f7f9fc}.aba-a5-clean .aba-a5-effect>div{display:grid;grid-template-columns:auto 1fr;gap:3px 12px;align-items:center;padding:15px;border-radius:8px;background:#fff}.aba-a5-clean .aba-a5-effect b{grid-column:1/-1;color:#b41325;font-size:.74rem}.aba-a5-clean .aba-a5-effect strong{color:#123b70;font-size:2rem}.aba-a5-clean .aba-a5-effect i{color:#d7192d;font-style:normal;font-weight:900}.aba-a5-clean .aba-a5-effect p{grid-column:1/-1;margin:0!important;padding-top:14px;border-top:1px solid #d5e1ec}.aba-a5-clean .aba-a5-general{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:23px 0}.aba-a5-clean .aba-a5-general>div{display:flex;flex-direction:column;gap:7px;padding:16px;border-top:5px solid #4b88b7;border-radius:8px;background:#f4f8fb}.aba-a5-clean .aba-a5-general b{color:#123b70;font-size:.76rem}.aba-a5-clean .aba-a5-general span{color:#40566e}.aba-a5-clean .aba-a5-case{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:23px 0;border:1px solid #d5e1ec;border-radius:10px;overflow:hidden}.aba-a5-clean .aba-a5-case>div{display:grid;grid-template-columns:165px 1fr;gap:12px;padding:16px 18px;background:#fff;border-bottom:1px solid #d5e1ec}.aba-a5-clean .aba-a5-case>div:nth-child(2n){background:#f4f8fb}.aba-a5-clean .aba-a5-case b{color:#123b70}.aba-a5-clean .aba-a5-case span{color:#40566e}.aba-a5-clean .aba-a5-final{display:grid;grid-template-columns:1.1fr 1fr;gap:20px;margin:23px 0;padding:21px;border:1px solid #d5e1ec;border-left:6px solid #d7192d;border-radius:10px;background:#f7f9fc}.aba-a5-clean .aba-a5-final>p{margin:0!important}.aba-a5-clean .aba-a5-final>div{display:grid;gap:5px;padding-left:19px;border-left:1px solid #cbd9e7}.aba-a5-clean .aba-a5-final b{color:#123b70}.aba-a5-clean .aba-a5-final span{margin-bottom:7px;color:#40566e}.aba-a5-clean .aba-a5-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:23px 0}.aba-a5-clean .aba-a5-summary p{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center;margin:0!important;padding:14px 16px;border:1px solid #d5e1ec;border-radius:8px;background:#fff}.aba-a5-clean .aba-a5-summary strong{color:#40566e}.aba-a5-clean .aba-a5-summary span{color:#b41325;font-weight:900;text-align:right!important}.aba-a5-clean .aba-apa-references{margin-top:32px!important;padding:20px 0 0;border:0;border-top:1px solid #cbd9e7;border-radius:0;background:transparent}.aba-a5-clean .aba-apa-references>strong{display:block;margin-bottom:12px;color:#123b70}.aba-a5-clean .aba-apa-references p{margin:0 0 9px!important;padding-left:1.5rem;text-indent:-1.5rem;line-height:1.55}html body #classroom-workspace.aba-flush-domain-course .aba-rich-content .aba-professional-lesson[data-task="A.5"]  :is(p,li,td,th,span,small),html body #classroom-workspace .aba-rich-content .aba-professional-lesson[data-task="A.5"]  :is(p,li,td,th,span,small){text-align:left!important;text-align-last:left!important;text-justify:auto!important;word-spacing:normal!important;letter-spacing:normal!important;text-wrap:wrap!important}@container (max-width:820px){.aba-a5-clean .aba-a5-map{grid-template-columns:repeat(2,minmax(0,1fr))}.aba-a5-clean .aba-a5-general{grid-template-columns:repeat(2,minmax(0,1fr))}.aba-a5-clean .aba-a5-flow{grid-template-columns:1fr}.aba-a5-clean .aba-a5-flow i{transform:rotate(90deg);justify-self:center}}@container (max-width:620px){.aba-a5-clean .aba-a5-map,.aba-a5-clean .aba-a5-pair,.aba-a5-clean .aba-a5-shift,.aba-a5-clean .aba-a5-effect,.aba-a5-clean .aba-a5-general,.aba-a5-clean .aba-a5-case,.aba-a5-clean .aba-a5-final,.aba-a5-clean .aba-a5-summary{grid-template-columns:1fr}.aba-a5-clean .aba-a5-shift i,.aba-a5-clean .aba-a5-effect>i{transform:rotate(90deg);justify-self:center}.aba-a5-clean .aba-a5-case>div{grid-template-columns:1fr}.aba-a5-clean .aba-a5-final>div{padding:16px 0 0;border-left:0;border-top:1px solid #cbd9e7}.aba-a5-clean .aba-mastering-table{display:block;overflow-x:auto}}.aba-professional-lesson[data-task="B.1"].aba-b1-full{container-type:inline-size;overflow-x:hidden}.aba-b1-full .aba-b1-full-map{display:grid;grid-template-columns:1fr;gap:10px;margin:26px 0;padding:22px;border:1px solid #d5e1ec;border-radius:11px;background:#f7f9fc}.aba-b1-full .aba-b1-full-map>div:not(.aba-b1-full-map-branches){display:flex;flex-direction:column;gap:6px;max-width:560px;width:100%;margin:auto;padding:17px;border:1px solid #cbd9e7;border-left:6px solid #4b88b7;border-radius:8px;background:#fff;text-align:center}.aba-b1-full .aba-b1-full-map>div:nth-of-type(2){border-left-color:#e59a25}.aba-b1-full .aba-b1-full-map>div:last-child{border-left-color:#d7192d}.aba-b1-full .aba-b1-full-map b{color:#123b70}.aba-b1-full .aba-b1-full-map>i{color:#b41325;font-style:normal;font-weight:900;text-align:center}.aba-b1-full .aba-b1-full-map-branches{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:760px;width:100%;margin:auto}.aba-b1-full .aba-b1-full-map-branches p{display:flex;flex-direction:column;gap:5px;margin:0!important;padding:14px;border-radius:8px;background:#edf5fb}.aba-b1-full .aba-b1-full-map-branches strong{color:#123b70}.aba-b1-full .aba-b1-code-map{margin:24px 0;padding:20px;overflow:auto;border:1px solid #d5e1ec;border-radius:9px;background:#f7f9fc;color:#123b70;font:600 .9rem/1.6 ui-monospace,SFMono-Regular,Consolas,monospace;white-space:pre-wrap}.aba-b1-full .aba-think-box{border-top:0;background:#f4f8fb}.aba-b1-full .aba-mastering-table{margin:23px 0}.aba-b1-full .aba-apa-references{margin-top:32px!important;padding:20px 0 0;border:0;border-top:1px solid #cbd9e7;border-radius:0;background:transparent}.aba-b1-full .aba-apa-references>strong{display:block;margin-bottom:12px;color:#123b70}.aba-b1-full .aba-apa-references p{margin:0 0 9px!important;padding-left:1.5rem;text-indent:-1.5rem;line-height:1.55}html body #classroom-workspace.aba-flush-domain-course .aba-rich-content .aba-professional-lesson[data-task="B.1"]  :is(p,li,td,th,span,small),html body #classroom-workspace .aba-rich-content .aba-professional-lesson[data-task="B.1"]  :is(p,li,td,th,span,small){text-align:left!important;text-align-last:left!important;text-justify:auto!important;word-spacing:normal!important;letter-spacing:normal!important;text-wrap:wrap!important}@container (max-width:560px){.aba-b1-full .aba-b1-full-map-branches{grid-template-columns:1fr}.aba-b1-full .aba-mastering-table{display:block;overflow-x:auto}}.aba-professional-lesson[data-task="B.1"].aba-b1-user-clean{container-type:inline-size;overflow-x:hidden}.aba-b1-user-clean .aba-b1-user-levels,.aba-b1-user-clean .aba-b1-user-organism{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:10px;align-items:center;margin:25px 0}.aba-b1-user-clean  :is(.aba-b1-user-levels,.aba-b1-user-organism)>div{display:flex;flex-direction:column;gap:7px;min-height:110px;padding:17px;border:1px solid #d5e1ec;border-top:5px solid #4b88b7;border-radius:9px;background:#f7f9fc}.aba-b1-user-clean  :is(.aba-b1-user-levels,.aba-b1-user-organism)>div:nth-of-type(2){border-top-color:#e59a25}.aba-b1-user-clean  :is(.aba-b1-user-levels,.aba-b1-user-organism)>div:nth-of-type(3){border-top-color:#d7192d}.aba-b1-user-clean  :is(.aba-b1-user-levels,.aba-b1-user-organism) b{color:#b41325;font-size:.72rem}.aba-b1-user-clean  :is(.aba-b1-user-levels,.aba-b1-user-organism) strong{color:#123b70}.aba-b1-user-clean  :is(.aba-b1-user-levels,.aba-b1-user-organism)>i{color:#d7192d;font-style:normal;font-weight:900}.aba-b1-user-clean .aba-b1-user-labels{display:grid;grid-template-columns:1fr auto 1.4fr;gap:14px;align-items:stretch;margin:23px 0}.aba-b1-user-clean .aba-b1-user-labels>div{display:flex;flex-direction:column;gap:8px;padding:19px;border:1px solid #d5e1ec;border-radius:9px;background:#f7f9fc}.aba-b1-user-clean .aba-b1-user-labels>div:last-child{border-left:6px solid #4b88b7;background:#edf5fb}.aba-b1-user-clean .aba-b1-user-labels b{color:#b41325}.aba-b1-user-clean .aba-b1-user-labels i{align-self:center;color:#d7192d;font-style:normal;font-weight:900}.aba-b1-user-clean .aba-b1-user-converge{display:grid;grid-template-columns:1fr auto 1fr;gap:15px;align-items:center;margin:23px 0;padding:20px;border:1px solid #d5e1ec;border-radius:10px;background:#f7f9fc}.aba-b1-user-clean .aba-b1-user-converge>div{display:grid;gap:7px}.aba-b1-user-clean .aba-b1-user-converge span{padding:10px 13px;border-radius:7px;background:#fff;color:#123b70;font-weight:800}.aba-b1-user-clean .aba-b1-user-converge i{color:#d7192d;font-style:normal;font-weight:900}.aba-b1-user-clean .aba-b1-user-converge>strong{padding:18px;border-left:5px solid #4b88b7;border-radius:7px;background:#edf5fb;color:#123b70}.aba-b1-user-clean .aba-b1-user-split,.aba-b1-user-clean .aba-b1-user-bars,.aba-b1-user-clean .aba-b1-user-class-contrast{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:23px 0}.aba-b1-user-clean  :is(.aba-b1-user-split,.aba-b1-user-bars,.aba-b1-user-class-contrast)>div{display:flex;flex-direction:column;gap:9px;padding:19px;border:1px solid #d5e1ec;border-radius:9px;background:#f7f9fc}.aba-b1-user-clean  :is(.aba-b1-user-split,.aba-b1-user-bars,.aba-b1-user-class-contrast)>div:nth-child(2){background:#edf5fb}.aba-b1-user-clean  :is(.aba-b1-user-split,.aba-b1-user-bars,.aba-b1-user-class-contrast) b{color:#b41325;font-size:.76rem}.aba-b1-user-clean  :is(.aba-b1-user-split,.aba-b1-user-class-contrast) strong{color:#123b70}.aba-b1-user-clean .aba-b1-user-bars p{display:grid;grid-template-columns:110px 1fr;gap:10px;align-items:center;margin:0!important}.aba-b1-user-clean .aba-b1-user-bars i{display:block;width:var(--v);height:12px;border-radius:4px;background:#78acd0}.aba-b1-user-clean .aba-b1-user-bars>div:nth-child(2) i{background:#e59a25}.aba-b1-user-clean .aba-b1-user-sequence{display:grid;grid-template-columns:1fr auto 1fr auto 1.35fr auto 1.1fr;gap:9px;align-items:center;margin:23px 0;padding:17px;border:1px solid #d5e1ec;border-radius:9px;background:#f7f9fc}.aba-b1-user-clean .aba-b1-user-sequence span,.aba-b1-user-clean .aba-b1-user-sequence strong{padding:13px;border-radius:7px;background:#fff;color:#123b70;text-align:center}.aba-b1-user-clean .aba-b1-user-sequence i{color:#d7192d;font-style:normal;font-weight:900}.aba-b1-user-clean .aba-b1-user-final{display:grid;grid-template-columns:1.05fr 1fr;gap:20px;margin:23px 0;padding:21px;border:1px solid #d5e1ec;border-left:6px solid #d7192d;border-radius:10px;background:#f7f9fc}.aba-b1-user-clean .aba-b1-user-final>p{margin:0!important}.aba-b1-user-clean .aba-b1-user-final>div{display:grid;gap:5px;padding-left:18px;border-left:1px solid #cbd9e7}.aba-b1-user-clean .aba-b1-user-final b{color:#123b70}.aba-b1-user-clean .aba-b1-user-final span{margin-bottom:7px}.aba-b1-user-clean .aba-b1-example-title{margin:-20px -20px 18px;padding:14px 20px;border-bottom:1px solid #d5e1ec;background:#edf5fb;color:#123b70}.aba-b1-user-clean .aba-apa-references{margin-top:32px!important;padding:20px 0 0;border:0;border-top:1px solid #cbd9e7;border-radius:0;background:transparent}.aba-b1-user-clean .aba-apa-references>strong{display:block;margin-bottom:12px;color:#123b70}.aba-b1-user-clean .aba-apa-references p{margin:0 0 9px!important;padding-left:1.5rem;text-indent:-1.5rem;line-height:1.55}html body #classroom-workspace.aba-flush-domain-course .aba-rich-content .aba-professional-lesson[data-task="B.1"]  :is(p,li,td,th,span,small),html body #classroom-workspace .aba-rich-content .aba-professional-lesson[data-task="B.1"]  :is(p,li,td,th,span,small){text-align:left!important;text-align-last:left!important;text-justify:auto!important;word-spacing:normal!important;letter-spacing:normal!important;text-wrap:wrap!important}@container (max-width:760px){.aba-b1-user-clean .aba-b1-user-levels,.aba-b1-user-clean .aba-b1-user-organism,.aba-b1-user-clean .aba-b1-user-labels,.aba-b1-user-clean .aba-b1-user-converge,.aba-b1-user-clean .aba-b1-user-sequence{grid-template-columns:1fr}.aba-b1-user-clean :is(.aba-b1-user-levels,.aba-b1-user-organism,.aba-b1-user-labels,.aba-b1-user-converge,.aba-b1-user-sequence)>i{transform:rotate(90deg);justify-self:center}.aba-b1-user-clean .aba-b1-user-final{grid-template-columns:1fr}.aba-b1-user-clean .aba-b1-user-final>div{padding:16px 0 0;border-left:0;border-top:1px solid #cbd9e7}}@container (max-width:520px){.aba-b1-user-clean .aba-b1-user-split,.aba-b1-user-clean .aba-b1-user-bars,.aba-b1-user-clean .aba-b1-user-class-contrast{grid-template-columns:1fr}.aba-b1-user-clean .aba-mastering-table{display:block;overflow-x:auto}}.aba-professional-lesson[data-task="B.11"] p,.aba-professional-lesson[data-task="B.11"] span,.aba-professional-lesson[data-task="B.11"] small{text-align:left;word-spacing:normal}.aba-professional-lesson .aba-b11-core-rule{display:grid;grid-template-columns:1fr auto 1fr;gap:12px;align-items:stretch;margin:28px 0;border:1px solid #d5e1ec;border-radius:10px;overflow:hidden}.aba-professional-lesson .aba-b11-core-rule>div{display:flex;flex-direction:column;gap:7px;padding:19px;background:#f3f7fb}.aba-professional-lesson .aba-b11-core-rule>div b{color:#123b70;font-weight:900}.aba-professional-lesson .aba-b11-core-rule>i{align-self:center;color:#d7192d;font-size:1.6rem;font-style:normal;font-weight:900}.aba-professional-lesson .aba-b11-core-rule>strong{grid-column:1/-1;padding:12px 18px;background:#dcebf7;color:#123b70;text-align:center}.aba-professional-lesson .aba-b11-operant-path{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px;margin:22px 0}.aba-professional-lesson .aba-b11-operant-path>div{display:flex;flex-direction:column;gap:7px;padding:18px;border:1px solid #d5e1ec;border-top:5px solid #123b70;border-radius:9px;background:#fff}.aba-professional-lesson .aba-b11-operant-path>div b{color:#d7192d;font-size:.75rem;font-weight:900;letter-spacing:.05em}.aba-professional-lesson .aba-b11-operant-path>div i{color:#d7192d;font-style:normal}.aba-professional-lesson .aba-b11-operant-path>div strong{color:#123b70}.aba-professional-lesson .aba-b11-operant-path .process{background:#edf5fb}.aba-professional-lesson .aba-b11-respondent-lab{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:22px 0}.aba-professional-lesson .aba-b11-respondent-lab>div{padding:18px;border:1px solid #d6e1ec;border-radius:9px;background:#f7f9fc}.aba-professional-lesson .aba-b11-respondent-lab>div>b{display:block;padding-bottom:8px;border-bottom:3px solid #d7192d;color:#123b70;font-weight:900}.aba-professional-lesson .aba-b11-respondent-lab p{display:flex;align-items:center;gap:8px;margin:14px 0!important}.aba-professional-lesson .aba-b11-respondent-lab p span,.aba-professional-lesson .aba-b11-respondent-lab p strong{padding:7px 10px;border-radius:6px;background:#123b70;color:#fff;font-weight:900}.aba-professional-lesson .aba-b11-respondent-lab p .absent{background:#eef1f4;color:#5d6c7c;text-decoration:line-through}.aba-professional-lesson .aba-b11-respondent-lab p i{color:#d7192d;font-style:normal;font-weight:900}.aba-professional-lesson .aba-b11-side-by-side{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:22px 0}.aba-professional-lesson .aba-b11-side-by-side>div{padding:20px;border-left:6px solid #123b70;border-radius:9px;background:#f4f8fb}.aba-professional-lesson .aba-b11-side-by-side b{color:#d7192d;font-weight:900}.aba-professional-lesson .aba-b11-side-by-side h3{margin:8px 0;color:#123b70}.aba-professional-lesson .aba-b11-side-by-side span{display:block;margin-top:4px;color:#123b70;font-weight:800}.aba-professional-lesson .aba-b11-course{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:22px 0;border:1px solid #d1deea;border-radius:9px;overflow:hidden}.aba-professional-lesson .aba-b11-course .phase{display:flex;flex-direction:column;gap:7px;min-height:135px;padding:17px;background:#fff}.aba-professional-lesson .aba-b11-course .phase+.phase{border-left:2px solid #b9cbdb}.aba-professional-lesson .aba-b11-course b{color:#123b70;font-size:.76rem;font-weight:900}.aba-professional-lesson .aba-b11-course .burst{background:#fff2f4}.aba-professional-lesson .aba-b11-course .burst b{color:#b41325}.aba-professional-lesson .aba-b11-course .decline{background:#edf5fb}.aba-professional-lesson .aba-b11-not-the-same{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:21px 0}.aba-professional-lesson .aba-b11-not-the-same p{display:grid;grid-template-columns:180px 1fr;gap:12px;margin:0;padding:15px;border:1px solid #d5e1ec;border-radius:8px}.aba-professional-lesson .aba-b11-not-the-same b{color:#123b70;font-weight:900}.aba-professional-lesson .aba-b11-case-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:16px 0;border:1px solid #d2dfeb;border-radius:8px;overflow:hidden}.aba-professional-lesson .aba-b11-case-grid>div{display:flex;flex-direction:column;gap:7px;padding:15px;background:#fff}.aba-professional-lesson .aba-b11-case-grid>div+div{border-left:2px solid #bfd0df}.aba-professional-lesson .aba-b11-case-grid b{color:#d7192d;font-size:.74rem;font-weight:900}.aba-professional-lesson .aba-b11-decision{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin:22px 0}.aba-professional-lesson .aba-b11-decision>div{display:grid;grid-template-columns:1fr auto;gap:7px;padding:16px;border-top:5px solid #123b70;border-radius:8px;background:#f4f8fb}.aba-professional-lesson .aba-b11-decision b{grid-column:1/-1;color:#123b70;font-weight:900}.aba-professional-lesson .aba-b11-decision span{color:#536a80}.aba-professional-lesson .aba-b11-decision strong{color:#b41325;text-align:right}@media(max-width:850px){.aba-professional-lesson .aba-b11-operant-path,.aba-professional-lesson .aba-b11-respondent-lab{grid-template-columns:1fr}.aba-professional-lesson .aba-b11-course,.aba-professional-lesson .aba-b11-case-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.aba-professional-lesson .aba-b11-course .phase+.phase,.aba-professional-lesson .aba-b11-case-grid>div+div{border-left:0}.aba-professional-lesson .aba-b11-course .phase:nth-child(even),.aba-professional-lesson .aba-b11-case-grid>div:nth-child(even){border-left:2px solid #bfd0df}.aba-professional-lesson .aba-b11-course .phase:nth-child(n+3),.aba-professional-lesson .aba-b11-case-grid>div:nth-child(n+3){border-top:2px solid #bfd0df}}@media(max-width:620px){.aba-professional-lesson .aba-b11-core-rule,.aba-professional-lesson .aba-b11-side-by-side,.aba-professional-lesson .aba-b11-not-the-same,.aba-professional-lesson .aba-b11-decision,.aba-professional-lesson .aba-b11-course,.aba-professional-lesson .aba-b11-case-grid{grid-template-columns:1fr}.aba-professional-lesson .aba-b11-core-rule>strong{grid-column:auto}.aba-professional-lesson .aba-b11-core-rule>i{text-align:center}.aba-professional-lesson .aba-b11-not-the-same p,.aba-professional-lesson .aba-b11-decision>div{grid-template-columns:1fr}.aba-professional-lesson .aba-b11-decision strong{text-align:left}.aba-professional-lesson .aba-b11-course .phase,.aba-professional-lesson .aba-b11-course .phase:nth-child(even),.aba-professional-lesson .aba-b11-case-grid>div,.aba-professional-lesson .aba-b11-case-grid>div:nth-child(even){border-left:0}.aba-professional-lesson .aba-b11-course .phase+.phase,.aba-professional-lesson .aba-b11-case-grid>div+div{border-top:2px solid #bfd0df}}.aba-learning-lab-page .aba-domain-selection-panel a.aba-exercise-domain-option,.aba-learning-lab-page .aba-domain-selection-panel a.aba-exercise-domain-option  :is(span,strong,b){text-decoration:none!important}html body #classroom-workspace .aba-professional-lesson[data-task="B.1"].aba-b1-full>div:not(.aba-objective-box):not(.aba-source-note),html body #classroom-workspace.aba-flush-domain-course .aba-professional-lesson[data-task="B.1"].aba-b1-full>div:not(.aba-objective-box):not(.aba-source-note){background:#f7f9fc!important;border-color:#d5e1ec!important;box-shadow:none!important}.aba-b1-full .aba-think-box{background:#f7f9fc!important;border:1px solid #d5e1ec!important;border-left:6px solid #c7192d!important;box-shadow:none!important}.aba-b1-full .aba-mastering-table tbody tr:nth-child(even){background:#f4f8fc!important}.aba-b1-full .aba-b1-level-map{display:grid!important;grid-template-columns:1fr!important;gap:9px!important;margin:22px 0!important;padding:20px!important;border:1px solid #d5e1ec!important;border-radius:12px!important;background:#f7f9fc!important}.aba-b1-full .aba-b1-level-map>div{display:flex!important;flex-direction:column!important;gap:5px!important;padding:15px 18px!important;border:1px solid #d5e1ec!important;border-left:6px solid #4b88b7!important;border-radius:9px!important;background:#fff!important}.aba-b1-full .aba-b1-level-map b{color:#123968!important}.aba-b1-full .aba-b1-level-map i{color:#4b6887!important;font-style:normal!important;font-weight:900!important;text-align:center!important}.aba-b1-full .aba-b1-concept-map{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;margin:24px 0!important;padding:22px!important;border:1px solid #d5e1ec!important;border-radius:14px!important;background:#f7f9fc!important;box-shadow:none!important}.aba-b1-full .aba-b1-concept-map>div{display:flex!important;min-height:82px!important;flex-direction:column!important;justify-content:center!important;gap:6px!important;padding:15px!important;border:1px solid #d5e1ec!important;border-radius:9px!important;background:#fff!important;box-shadow:none!important}.aba-b1-full .aba-b1-concept-map .organism,.aba-b1-full .aba-b1-concept-map .instance,.aba-b1-full .aba-b1-concept-map .class{grid-column:1/-1!important;width:min(620px,100%)!important;justify-self:center!important;border-left:6px solid #4b88b7!important}.aba-b1-full .aba-b1-concept-map .down{grid-column:1/-1!important}.aba-b1-full .aba-b1-concept-map .function-arrow{grid-column:2!important}.aba-b1-full .aba-b1-concept-map>i{color:#4b6887!important;font-style:normal!important;font-weight:900!important;text-align:center!important}.aba-b1-full .aba-b1-concept-map b{color:#123968!important}.aba-b1-full .aba-b1-concept-map .branch{background:#edf2f7!important}.aba-b1-full .aba-b1-concept-map .class{grid-column:2!important;width:100%!important}.aba-b1-full .aba-b1-concept-map .topography{grid-row:4/7!important}.aba-b1-full .aba-b1-probability{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;margin:24px 0!important;padding:20px!important;border:1px solid #d5e1ec!important;border-radius:14px!important;background:#f7f9fc!important;box-shadow:none!important}.aba-b1-full .aba-b1-probability>div{padding:17px!important;border:1px solid #d5e1ec!important;border-radius:10px!important;background:#fff!important}.aba-b1-full .aba-b1-probability b{display:block!important;margin-bottom:13px!important;color:#123968!important}.aba-b1-full .aba-b1-probability p{display:grid!important;grid-template-columns:120px 1fr!important;gap:10px!important;align-items:center!important;margin:8px 0!important}.aba-b1-full .aba-b1-probability i{display:block!important;width:var(--value)!important;height:14px!important;border-radius:4px!important;background:#4b88b7!important}@container (max-width:620px){.aba-b1-full .aba-b1-concept-map,.aba-b1-full .aba-b1-probability{grid-template-columns:1fr!important}.aba-b1-full .aba-b1-concept-map>*{grid-column:1!important;grid-row:auto!important}.aba-b1-full .aba-b1-probability p{grid-template-columns:95px 1fr!important}}.aba-b1-full .aba-b1-level-map{width:min(620px,100%)!important;margin:22px auto!important;padding:22px!important;gap:0!important}.aba-b1-full .aba-b1-level-map>div{width:100%!important;min-height:0!important;align-items:center!important;padding:15px 18px!important;border-left:1px solid #d5e1ec!important;text-align:center!important}.aba-b1-full .aba-b1-level-map>div b,.aba-b1-full .aba-b1-level-map>div span{text-align:center!important}.aba-b1-full .aba-b1-level-map>i{position:relative!important;display:grid!important;min-height:48px!important;place-items:center!important;padding-top:12px!important}.aba-b1-full .aba-b1-level-map>i::before{content:"";position:absolute;top:0;left:50%;height:17px;border-left:2px solid #4b6887}.aba-b1-full .aba-b1-level-map>i::after{content:"";position:absolute;bottom:0;left:calc(50% - 5px);border:5px solid transparent;border-top:7px solid #4b6887}.aba-b1-full .aba-b1-concept-map{position:relative!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:auto 48px auto 62px auto!important;column-gap:34px!important;row-gap:0!important;width:min(780px,100%)!important;margin:24px auto!important;padding:24px 28px!important}.aba-b1-full .aba-b1-concept-map .organism{grid-column:1/-1!important;grid-row:1!important;width:min(430px,100%)!important}.aba-b1-full .aba-b1-concept-map .down{position:relative!important;grid-column:1/-1!important;grid-row:2!important;display:grid!important;place-items:center!important;padding-top:10px!important}.aba-b1-full .aba-b1-concept-map .down::before{content:"";position:absolute;top:0;left:50%;height:18px;border-left:2px solid #4b6887}.aba-b1-full .aba-b1-concept-map .down::after{content:"";position:absolute;bottom:1px;left:calc(50% - 5px);border:5px solid transparent;border-top:7px solid #4b6887}.aba-b1-full .aba-b1-concept-map .instance{position:relative!important;grid-column:1/-1!important;grid-row:3!important;width:min(430px,100%)!important}.aba-b1-full .aba-b1-concept-map .instance::after{content:"";position:absolute;z-index:0;left:50%;bottom:-32px;width:calc(50% + 18px);height:30px;transform:translateX(-50%);border-left:2px solid #4b6887;border-right:2px solid #4b6887;border-top:2px solid #4b6887}.aba-b1-full .aba-b1-concept-map .topography{grid-column:1!important;grid-row:5!important}.aba-b1-full .aba-b1-concept-map .function{grid-column:2!important;grid-row:5!important}.aba-b1-full .aba-b1-concept-map .branch{position:relative!important}.aba-b1-full .aba-b1-concept-map .branch::before{content:"";position:absolute;top:-31px;left:50%;height:23px;border-left:2px solid #4b6887}.aba-b1-full .aba-b1-concept-map .branch::after{content:"";position:absolute;top:-10px;left:calc(50% - 5px);border:5px solid transparent;border-top:7px solid #4b6887}.aba-b1-full .aba-b1-concept-map .function-arrow{position:relative!important;grid-column:2!important;grid-row:6!important;display:grid!important;min-height:58px!important;place-items:center!important;padding-top:13px!important}.aba-b1-full .aba-b1-concept-map .function-arrow::before{content:"";position:absolute;top:0;left:50%;height:20px;border-left:2px solid #4b6887}.aba-b1-full .aba-b1-concept-map .function-arrow::after{content:"";position:absolute;bottom:0;left:calc(50% - 5px);border:5px solid transparent;border-top:7px solid #4b6887}.aba-b1-full .aba-b1-concept-map .class{grid-column:2!important;grid-row:7!important;width:100%!important}.aba-b1-full .aba-b1-concept-map>div{z-index:1!important}.aba-b1-full .aba-b1-probability{grid-template-columns:1fr!important;width:min(760px,100%)!important;margin:24px auto!important;gap:18px!important}.aba-b1-full .aba-b1-probability>div{display:grid!important;grid-template-columns:1fr!important;gap:3px!important}.aba-b1-full .aba-b1-probability p{grid-template-columns:130px 1fr!important}.aba-b1-full .aba-b1-probability i{max-width:100%!important;background:#123968!important}.aba-b1-full .aba-b1-probability>div+div{padding-top:20px!important;border-top:4px solid #d5e1ec!important}@container (max-width:620px){.aba-b1-full .aba-b1-concept-map{grid-template-columns:1fr!important;grid-template-rows:auto!important;padding:18px!important;gap:10px!important}.aba-b1-full .aba-b1-concept-map>*{grid-column:1!important;grid-row:auto!important;width:100%!important}.aba-b1-full .aba-b1-concept-map .instance::after,.aba-b1-full .aba-b1-concept-map .branch::before,.aba-b1-full .aba-b1-concept-map .branch::after{display:none!important}.aba-b1-full .aba-b1-concept-map .down,.aba-b1-full .aba-b1-concept-map .function-arrow{min-height:42px!important}.aba-b1-full .aba-b1-probability p{grid-template-columns:105px 1fr!important}}html body #classroom-workspace .aba-professional-lesson[data-task="B.1"].aba-b1-full>div:not(.aba-objective-box):not(.aba-source-note),html body #classroom-workspace.aba-flush-domain-course .aba-professional-lesson[data-task="B.1"].aba-b1-full>div:not(.aba-objective-box):not(.aba-source-note){border-left:6px solid #c7192d!important;background:#f7f9fc!important;box-shadow:0 8px 22px rgba(199,25,45,.09)!important}.aba-b1-full  :is(.aba-think-box,.aba-b1-level-map,.aba-b1-concept-map,.aba-b1-probability){border-left:6px solid #c7192d!important;background:#f7f9fc!important;box-shadow:0 8px 22px rgba(199,25,45,.09)!important}.aba-b1-full .aba-b1-level-map>div,.aba-b1-full .aba-b1-concept-map>div,.aba-b1-full .aba-b1-probability>div{border-left:6px solid #c7192d!important;background:#f7f9fc!important;box-shadow:0 5px 14px rgba(199,25,45,.07)!important}html body #classroom-workspace .aba-professional-lesson[data-task="B.1"] .aba-b1-reference-code,html body #classroom-workspace.aba-flush-domain-course .aba-professional-lesson[data-task="B.1"] .aba-b1-reference-code{display:block!important;width:min(790px,100%)!important;margin:24px auto!important;padding:18px 20px!important;overflow-x:auto!important;border:0!important;border-left:0!important;border-radius:22px!important;background:#f3f3f3!important;box-shadow:none!important;color:#050505!important}.aba-b1-full .aba-b1-reference-code code{display:block!important;width:max-content!important;min-width:100%!important;margin:0!important;padding:0!important;background:transparent!important;color:#050505!important;font-family:Consolas,"Courier New",monospace!important;font-size:13px!important;font-weight:400!important;line-height:1.55!important;letter-spacing:0!important;word-spacing:0!important;white-space:nowrap!important;text-align:left!important;text-align-last:left!important}.aba-b1-full .aba-b1-reference-map code{width:max-content!important;min-width:0!important;margin:0 auto!important}.aba-b1-full .aba-b1-reference-bars{padding:20px!important}.aba-b1-full .aba-b1-reference-bars code{padding-left:0!important}.aba-b1-full .aba-b1-reference-level{width:min(620px,100%)!important}.aba-b1-full .aba-b1-reference-level code{width:max-content!important;min-width:0!important;margin:0 auto!important;text-align:left!important}@container (max-width:620px){.aba-b1-full .aba-b1-reference-code{padding:16px!important;border-radius:16px!important}.aba-b1-full .aba-b1-reference-code code{font-size:11px!important;line-height:1.5!important}}html body #classroom-workspace .aba-professional-lesson[data-task="B.1"] .aba-b1-final-map,html body #classroom-workspace.aba-flush-domain-course .aba-professional-lesson[data-task="B.1"] .aba-b1-final-map{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px 18px!important;width:min(820px,100%)!important;margin:24px auto!important;padding:22px!important;border:1px solid #d5e1ec!important;border-left:6px solid #c7192d!important;border-radius:16px!important;background:#f7f9fc!important;box-shadow:0 8px 22px rgba(199,25,45,.09)!important}.aba-b1-full .aba-b1-final-map .main{grid-column:1/-1!important;display:flex!important;width:min(530px,100%)!important;min-height:92px!important;justify-self:center!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:5px!important;padding:15px 20px!important;border:1px solid #d5e1ec!important;border-radius:11px!important;background:#fff!important;box-shadow:0 4px 12px rgba(18,57,104,.06)!important}.aba-b1-full .aba-b1-final-map small{color:#c7192d!important;font-size:.69rem!important;font-weight:900!important;letter-spacing:.07em!important}.aba-b1-full .aba-b1-final-map b{color:#123968!important;font-size:1.05rem!important}.aba-b1-full .aba-b1-final-map .main span{text-align:center!important}.aba-b1-full .aba-b1-final-map .arrow{grid-column:1/-1!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;min-height:38px!important;color:#536b84!important;background:transparent!important;border:0!important;box-shadow:none!important}.aba-b1-full .aba-b1-final-map .arrow i,.aba-b1-full .aba-b1-final-map .class-path i{color:#c7192d!important;font-size:1.35rem!important;font-style:normal!important;font-weight:900!important}.aba-b1-full .aba-b1-final-map .branches{position:relative!important;grid-column:1/-1!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important;padding-top:30px!important;background:transparent!important;border:0!important;box-shadow:none!important}.aba-b1-full .aba-b1-final-map .branches::before{content:"";position:absolute;top:9px;left:25%;right:25%;border-top:2px solid #8da1b4}.aba-b1-full .aba-b1-final-map .branches::after{content:"";position:absolute;top:0;left:50%;height:10px;border-left:2px solid #8da1b4}.aba-b1-full .aba-b1-final-map .branch{position:relative!important;display:flex!important;min-height:120px!important;flex-direction:column!important;justify-content:center!important;gap:7px!important;padding:18px!important;border:1px solid #d5e1ec!important;border-top:5px solid #4b88b7!important;border-radius:11px!important;background:#fff!important;box-shadow:none!important}.aba-b1-full .aba-b1-final-map .branch::before{content:"";position:absolute;top:-22px;left:50%;height:21px;border-left:2px solid #8da1b4}.aba-b1-full .aba-b1-final-map .branch b,.aba-b1-full .aba-b1-final-map .branch span{text-align:center!important}.aba-b1-full .aba-b1-final-map .effect{border-top-color:#c7192d!important}.aba-b1-full .aba-b1-final-map .class-path{grid-column:2!important;display:flex!important;min-height:54px!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:3px!important;padding:8px!important;background:transparent!important;border:0!important;box-shadow:none!important}.aba-b1-full .aba-b1-final-map .class-path span{text-align:center!important;color:#536b84!important;font-size:.8rem!important}.aba-b1-full .aba-b1-final-map .response-class{grid-column:2!important;width:100%!important;border-left:6px solid #c7192d!important}html body #classroom-workspace .aba-professional-lesson[data-task="B.1"] .aba-b1-final-bars,html body #classroom-workspace.aba-flush-domain-course .aba-professional-lesson[data-task="B.1"] .aba-b1-final-bars{display:grid!important;grid-template-columns:1fr!important;gap:16px!important;width:min(820px,100%)!important;margin:24px auto!important;padding:22px!important;border:1px solid #d5e1ec!important;border-left:6px solid #c7192d!important;border-radius:16px!important;background:#f7f9fc!important;box-shadow:0 8px 22px rgba(199,25,45,.09)!important}.aba-b1-full .aba-b1-final-bars .phase{display:grid!important;grid-template-columns:1fr!important;gap:9px!important;padding:18px!important;border:1px solid #d5e1ec!important;border-radius:11px!important;background:#fff!important;box-shadow:none!important}.aba-b1-full .aba-b1-final-bars .phase>b{margin-bottom:5px!important;color:#123968!important}.aba-b1-full .aba-b1-final-bars .phase>div{display:grid!important;grid-template-columns:125px 1fr!important;gap:12px!important;align-items:center!important;background:transparent!important;border:0!important;box-shadow:none!important}.aba-b1-full .aba-b1-final-bars .phase i{display:block!important;height:16px!important;overflow:hidden!important;border-radius:5px!important;background:#e7edf3!important}.aba-b1-full .aba-b1-final-bars .phase em{display:block!important;width:var(--bar)!important;height:100%!important;border-radius:5px!important;background:#123968!important}.aba-b1-full .aba-b1-final-bars .after em{background:#c7192d!important}.aba-b1-full .aba-b1-final-bars .interpretation{display:grid!important;grid-template-columns:auto 1fr!important;gap:12px!important;padding:15px 17px!important;border:0!important;border-radius:9px!important;background:#eaf1f7!important;box-shadow:none!important}.aba-b1-full .aba-b1-final-bars .interpretation strong{color:#123968!important}@container (max-width:620px){.aba-b1-full .aba-b1-final-map{grid-template-columns:1fr!important;padding:17px!important}.aba-b1-full .aba-b1-final-map .branches{grid-template-columns:1fr!important;padding-top:0!important}.aba-b1-full .aba-b1-final-map .branches::before,.aba-b1-full .aba-b1-final-map .branches::after,.aba-b1-full .aba-b1-final-map .branch::before{display:none!important}.aba-b1-full .aba-b1-final-map .class-path,.aba-b1-full .aba-b1-final-map .response-class{grid-column:1!important}.aba-b1-full .aba-b1-final-bars{padding:17px!important}.aba-b1-full .aba-b1-final-bars .phase>div{grid-template-columns:100px 1fr!important}.aba-b1-full .aba-b1-final-bars .interpretation{grid-template-columns:1fr!important}}html body #classroom-workspace .aba-professional-lesson[data-task="B.1"] .aba-b1-opening-map,html body #classroom-workspace.aba-flush-domain-course .aba-professional-lesson[data-task="B.1"] .aba-b1-opening-map{display:grid!important;grid-template-columns:1fr auto 1fr auto 1.2fr!important;gap:12px!important;align-items:stretch!important;margin:22px 0 26px!important;padding:20px!important;border:1px solid #d5e1ec!important;border-left:6px solid #c7192d!important;border-radius:14px!important;background:#f7f9fc!important;box-shadow:0 8px 22px rgba(199,25,45,.09)!important}.aba-b1-full .aba-b1-opening-map>div{display:flex!important;min-height:105px!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:7px!important;padding:17px!important;border:1px solid #d5e1ec!important;border-top:5px solid #123968!important;border-left:1px solid #d5e1ec!important;border-radius:10px!important;background:#fff!important;box-shadow:none!important}.aba-b1-full .aba-b1-opening-map>div:nth-of-type(2){border-top-color:#4b88b7!important}.aba-b1-full .aba-b1-opening-map>div:nth-of-type(3){border-top-color:#c7192d!important}.aba-b1-full .aba-b1-opening-map b{color:#123968!important}.aba-b1-full .aba-b1-opening-map i{align-self:center!important;color:#c7192d!important;font-style:normal!important;font-size:1.25rem!important;font-weight:900!important}@container (max-width:700px){.aba-b1-full .aba-b1-opening-map{grid-template-columns:1fr!important}.aba-b1-full .aba-b1-opening-map i{transform:rotate(90deg)!important;justify-self:center!important}.aba-b1-full .aba-b1-opening-map>div{min-height:0!important}}.aba-b1-full .aba-b1-final-bars .phase em.bar-88{width:88%!important}.aba-b1-full .aba-b1-final-bars .phase em.bar-25{width:25%!important}.aba-b1-full .aba-b1-final-bars .phase em.bar-5{width:5%!important}.aba-b1-full .aba-b1-final-bars .phase em.bar-15{width:15%!important}.aba-b1-full .aba-b1-final-bars .phase em.bar-8{width:8%!important}.aba-b1-full .aba-b1-final-bars .phase em.bar-94{width:94%!important}.aba-professional-lesson[data-task="B.2"].aba-b2-faithful{container-type:inline-size;overflow-x:hidden}.aba-b2-faithful  :is(.aba-b2-basic-pair,.aba-b2-visual,.aba-b2-exemplars,.aba-b2-environment-map){display:grid;grid-template-columns:1fr auto 1fr;gap:14px;align-items:center;margin:24px 0;padding:20px;border:1px solid #d5e1ec;border-left:6px solid #c7192d;border-radius:14px;background:#f7f9fc;box-shadow:0 8px 22px rgba(199,25,45,.09)}.aba-b2-faithful  :is(.aba-b2-basic-pair,.aba-b2-visual,.aba-b2-exemplars,.aba-b2-environment-map)>div{display:flex;min-height:100px;flex-direction:column;justify-content:center;gap:7px;padding:17px;border:1px solid #d5e1ec;border-top:5px solid #123968;border-radius:10px;background:#fff}.aba-b2-faithful  :is(.aba-b2-basic-pair,.aba-b2-visual,.aba-b2-exemplars,.aba-b2-environment-map)>div:last-child{border-top-color:#c7192d}.aba-b2-faithful  :is(.aba-b2-basic-pair,.aba-b2-visual,.aba-b2-exemplars,.aba-b2-environment-map)>i{color:#c7192d;font-style:normal;font-weight:900}.aba-b2-faithful  :is(.aba-b2-basic-pair,.aba-b2-visual,.aba-b2-exemplars,.aba-b2-environment-map) b{color:#123968}.aba-b2-faithful .aba-b2-converge{display:grid;grid-template-columns:1fr auto 1fr;gap:14px;align-items:center;margin:24px 0;padding:20px;border:1px solid #d5e1ec;border-left:6px solid #c7192d;border-radius:14px;background:#f7f9fc;box-shadow:0 8px 22px rgba(199,25,45,.09)}.aba-b2-faithful .aba-b2-converge>div{display:grid;gap:8px}.aba-b2-faithful .aba-b2-converge span{padding:11px 14px;border:1px solid #d5e1ec;border-radius:8px;background:#fff}.aba-b2-faithful .aba-b2-converge i{color:#c7192d;font-style:normal;font-weight:900}.aba-b2-faithful .aba-b2-converge>strong{padding:18px;border-radius:9px;background:#123968;color:#fff;text-align:center}.aba-b2-faithful .aba-b2-same-object{display:grid;grid-template-columns:auto 1fr 1fr;gap:14px;align-items:stretch;margin:24px 0;padding:20px;border:1px solid #d5e1ec;border-left:6px solid #c7192d;border-radius:14px;background:#f7f9fc}.aba-b2-faithful .aba-b2-same-object>strong{display:grid;place-items:center;padding:18px;border-radius:50%;background:#123968;color:#fff}.aba-b2-faithful .aba-b2-same-object>div{display:flex;flex-direction:column;gap:7px;padding:18px;border:1px solid #d5e1ec;border-radius:9px;background:#fff}.aba-b2-faithful .aba-b2-same-object b{color:#c7192d}.aba-b2-faithful .aba-b2-probe{display:grid;grid-template-columns:1fr auto 1fr;gap:14px;align-items:center;margin:24px 0;padding:20px;border:1px solid #d5e1ec;border-left:6px solid #c7192d;border-radius:14px;background:#f7f9fc}.aba-b2-faithful .aba-b2-probe>div{display:flex;flex-direction:column;gap:8px;padding:18px;border:1px solid #d5e1ec;border-radius:9px;background:#fff}.aba-b2-faithful .aba-b2-probe i{color:#c7192d;font-style:normal;font-weight:900}.aba-b2-faithful .aba-b2-probe>strong{grid-column:1/-1;padding:13px;border-radius:8px;background:#eaf1f7;color:#123968;text-align:center}.aba-b2-faithful .aba-b2-function-check{display:grid;grid-template-columns:1fr auto 1fr 1fr;gap:12px;align-items:stretch;margin:24px 0;padding:20px;border:1px solid #d5e1ec;border-left:6px solid #c7192d;border-radius:14px;background:#f7f9fc}.aba-b2-faithful .aba-b2-function-check>strong{display:grid;place-items:center;padding:16px;border-radius:9px;background:#123968;color:#fff}.aba-b2-faithful .aba-b2-function-check>i{align-self:center;color:#c7192d;font-style:normal;font-weight:900}.aba-b2-faithful .aba-b2-function-check>div{display:flex;flex-direction:column;gap:7px;padding:16px;border:1px solid #d5e1ec;border-radius:9px;background:#fff}.aba-b2-faithful .aba-b2-function-check b{color:#123968}.aba-b2-faithful .aba-b2-class-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin:24px 0}.aba-b2-faithful .aba-b2-class-pair>div{display:grid;grid-template-columns:1fr auto 1fr;gap:10px;align-items:center;padding:19px;border:1px solid #d5e1ec;border-left:6px solid #c7192d;border-radius:13px;background:#f7f9fc}.aba-b2-faithful .aba-b2-class-pair b,.aba-b2-faithful .aba-b2-class-pair small{grid-column:1/-1;color:#123968}.aba-b2-faithful .aba-b2-class-pair>div>div{display:grid;gap:6px}.aba-b2-faithful .aba-b2-class-pair span{padding:8px;border-radius:6px;background:#fff}.aba-b2-faithful .aba-b2-class-pair i{color:#c7192d;font-style:normal;font-weight:900}.aba-b2-faithful .aba-b2-class-pair strong{padding:12px;border-radius:7px;background:#123968;color:#fff;text-align:center}.aba-b2-faithful .aba-b2-decision{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin:24px 0;padding:21px;border:1px solid #d5e1ec;border-left:6px solid #c7192d;border-radius:14px;background:#f7f9fc}.aba-b2-faithful .aba-b2-decision>strong,.aba-b2-faithful .aba-b2-decision>i{grid-column:1/-1;text-align:center}.aba-b2-faithful .aba-b2-decision>i{color:#c7192d;font-style:normal;font-weight:900}.aba-b2-faithful .aba-b2-decision>div:not(.choices){display:flex;flex-direction:column;gap:7px;padding:16px;border:1px solid #d5e1ec;border-radius:9px;background:#fff}.aba-b2-faithful .aba-b2-decision .choices{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.aba-b2-faithful .aba-b2-decision .choices span{padding:13px;border-top:5px solid #4b88b7;border-radius:8px;background:#fff;text-align:center;font-weight:800}.aba-b2-faithful .aba-b2-symmetry{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:24px 0}.aba-b2-faithful .aba-b2-symmetry>div{display:grid;grid-template-columns:1fr auto 1fr;gap:9px;align-items:center;padding:18px;border:1px solid #d5e1ec;border-left:6px solid #c7192d;border-radius:12px;background:#f7f9fc}.aba-b2-faithful .aba-b2-symmetry b{grid-column:1/-1;color:#123968}.aba-b2-faithful .aba-b2-symmetry i{color:#c7192d;font-style:normal}.aba-b2-faithful .aba-b2-symmetry strong{color:#123968}.aba-b2-faithful .aba-apa-references{margin-top:32px!important;padding:20px 0 0;border:0;border-top:1px solid #cbd9e7;border-radius:0;background:transparent}.aba-b2-faithful .aba-apa-references>strong{display:block;margin-bottom:12px;color:#123968}.aba-b2-faithful .aba-apa-references p{margin:0 0 9px!important;padding-left:1.5rem;text-indent:-1.5rem}html body #classroom-workspace .aba-rich-content .aba-professional-lesson[data-task="B.2"]  :is(p,li,td,th,span,small){text-align:left!important;text-align-last:left!important;text-justify:auto!important;word-spacing:normal!important;letter-spacing:normal!important}@container (max-width:720px){.aba-b2-faithful :is(.aba-b2-basic-pair,.aba-b2-visual,.aba-b2-exemplars,.aba-b2-environment-map,.aba-b2-converge,.aba-b2-same-object,.aba-b2-probe,.aba-b2-function-check,.aba-b2-class-pair,.aba-b2-symmetry){grid-template-columns:1fr}.aba-b2-faithful :is(.aba-b2-basic-pair,.aba-b2-visual,.aba-b2-exemplars,.aba-b2-environment-map,.aba-b2-converge,.aba-b2-probe,.aba-b2-function-check)>i{transform:rotate(90deg);justify-self:center}.aba-b2-faithful .aba-b2-probe>strong,.aba-b2-faithful .aba-b2-class-pair b,.aba-b2-faithful .aba-b2-class-pair small,.aba-b2-faithful .aba-b2-symmetry b{grid-column:auto}.aba-b2-faithful .aba-b2-decision,.aba-b2-faithful .aba-b2-decision .choices{grid-template-columns:1fr}.aba-b2-faithful .aba-mastering-table{display:block;overflow-x:auto}}html body #classroom-workspace .aba-professional-lesson[data-task="B.1"] .aba-b1-forced-card,html body #classroom-workspace.aba-flush-domain-course .aba-professional-lesson[data-task="B.1"] .aba-b1-forced-card{display:flex!important;width:100%!important;min-height:92px!important;box-sizing:border-box!important;flex-direction:column!important;justify-content:center!important;gap:6px!important;margin:0!important;padding:17px 20px!important;border:1px solid #d5e1ec!important;border-left:6px solid #c7192d!important;border-radius:11px!important;background:#f7f9fc!important;box-shadow:0 8px 22px rgba(199,25,45,.09)!important}.aba-b1-full .aba-b1-forced-card small{color:#c7192d!important;font-size:.7rem!important;font-weight:900!important;letter-spacing:.07em!important}.aba-b1-full .aba-b1-forced-card b{color:#123968!important;font-size:1.05rem!important}.aba-b1-full .aba-b1-forced-arrow{display:grid!important;width:100%!important;min-height:48px!important;place-items:center!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:#c7192d!important;font-size:1.35rem!important;font-weight:900!important}.aba-b2-faithful .aba-b2-same-object{display:grid!important;grid-template-columns:minmax(210px,.72fr) 1.28fr!important;gap:18px!important;overflow:hidden!important;padding:0!important;border:1px solid #d5e1ec!important;border-left:6px solid #c7192d!important;border-radius:14px!important;background:#f7f9fc!important;box-shadow:0 8px 22px rgba(199,25,45,.09)!important}.aba-b2-faithful .aba-b2-same-object>img{width:100%!important;height:100%!important;min-height:285px!important;object-fit:cover!important}.aba-b2-faithful .aba-b2-same-object>figcaption{display:grid!important;grid-template-columns:1fr 1fr!important;gap:13px!important;align-content:center!important;padding:20px!important}.aba-b2-faithful .aba-b2-same-object>figcaption>strong{grid-column:1/-1!important;color:#123968!important}.aba-b2-faithful .aba-b2-same-object>figcaption>div{display:flex!important;min-width:0!important;flex-direction:column!important;gap:7px!important;padding:17px!important;border:1px solid #d5e1ec!important;border-top:5px solid #123968!important;border-radius:9px!important;background:#fff!important}.aba-b2-faithful .aba-b2-same-object>figcaption>div:last-child{border-top-color:#c7192d!important}.aba-b2-faithful .aba-b2-same-object em{font-style:normal!important;color:#334b66!important}.aba-b2-faithful .aba-b2-class-pair{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:15px!important;margin:24px 0!important}.aba-b2-faithful .aba-b2-class-pair>article{display:flex!important;min-width:0!important;flex-direction:column!important;gap:11px!important;padding:20px!important;border:1px solid #d5e1ec!important;border-left:6px solid #c7192d!important;border-radius:13px!important;background:#f7f9fc!important}.aba-b2-faithful .aba-b2-class-pair article>b{color:#123968!important;font-size:1rem!important}.aba-b2-faithful .aba-b2-class-pair article>small{color:#62758a!important;font-size:.72rem!important;font-weight:800!important}.aba-b2-faithful .aba-b2-class-pair article>div{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important}.aba-b2-faithful .aba-b2-class-pair article>div span{display:grid!important;min-height:58px!important;place-items:center!important;padding:9px!important;border:1px solid #d5e1ec!important;border-radius:7px!important;background:#fff!important;text-align:center!important}.aba-b2-faithful .aba-b2-class-pair article>strong{margin-top:3px!important;padding-top:12px!important;border-top:1px solid #cbd9e7!important;color:#c7192d!important;font-size:.76rem!important}.aba-b2-faithful .aba-b2-class-pair article>p{margin:0!important;color:#334b66!important}.aba-b2-faithful .aba-b2-decision{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;margin:24px 0!important;padding:21px!important;border:1px solid #d5e1ec!important;border-left:6px solid #c7192d!important;border-radius:14px!important;background:#f7f9fc!important}.aba-b2-faithful .aba-b2-decision>strong{grid-column:1/-1!important;padding-bottom:12px!important;border-bottom:1px solid #cbd9e7!important;color:#123968!important;text-align:center!important}.aba-b2-faithful .aba-b2-decision .branch{display:flex!important;min-width:0!important;flex-direction:column!important;gap:8px!important;padding:17px!important;border:1px solid #d5e1ec!important;border-top:5px solid #123968!important;border-radius:9px!important;background:#fff!important}.aba-b2-faithful .aba-b2-decision .branch.many{border-top-color:#c7192d!important}.aba-b2-faithful .aba-b2-decision .branch>b{color:#123968!important;font-size:.78rem!important}.aba-b2-faithful .aba-b2-decision .choices{grid-column:2!important;display:grid!important;grid-template-columns:1fr!important;gap:8px!important}.aba-b2-faithful .aba-b2-decision .choices span{display:flex!important;flex-direction:column!important;gap:3px!important;padding:12px 14px!important;border:1px solid #d5e1ec!important;border-left:5px solid #4b88b7!important;border-top-width:1px!important;border-radius:8px!important;background:#fff!important;text-align:left!important;font-weight:400!important}.aba-b2-faithful .aba-b2-decision .choices b{color:#123968!important;font-size:.76rem!important}.aba-b2-faithful .aba-b2-decision .result{grid-column:1/-1!important;display:flex!important;flex-direction:column!important;gap:6px!important;padding:15px 18px!important;border-radius:9px!important;background:#eaf1f7!important}.aba-b2-faithful .aba-b2-decision .result>b{color:#c7192d!important;font-size:.76rem!important}@container (max-width:720px){.aba-b2-faithful .aba-b2-same-object,.aba-b2-faithful .aba-b2-class-pair,.aba-b2-faithful .aba-b2-decision{grid-template-columns:1fr!important}.aba-b2-faithful .aba-b2-same-object>figcaption{grid-template-columns:1fr!important}.aba-b2-faithful .aba-b2-same-object>figcaption>strong,.aba-b2-faithful .aba-b2-decision>strong,.aba-b2-faithful .aba-b2-decision .choices,.aba-b2-faithful .aba-b2-decision .result{grid-column:1!important}.aba-b2-faithful .aba-b2-class-pair article>div{grid-template-columns:1fr!important}.aba-b2-faithful .aba-b2-same-object>img{min-height:210px!important}}.aba-b2-faithful .aba-b2-antecedent-logic{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin:22px 0;padding:20px;border:1px solid #d5e1ec;border-left:6px solid #c7192d;border-radius:14px;background:#f7f9fc;box-shadow:0 8px 22px rgba(199,25,45,.08)}.aba-b2-faithful .aba-b2-antecedent-logic>div{min-width:0}.aba-b2-faithful .aba-b2-antecedent-logic  :is(.timing,.sd-proof){display:flex;flex-direction:column;gap:8px;padding:18px;border:1px solid #d5e1ec;border-top:5px solid #4b88b7;border-radius:10px;background:#fff}.aba-b2-faithful .aba-b2-antecedent-logic .sd-proof{border-top-color:#c7192d}.aba-b2-faithful .aba-b2-antecedent-logic small{color:#60748a;font-size:.7rem;font-weight:900;letter-spacing:.04em}.aba-b2-faithful .aba-b2-antecedent-logic .timing>strong,.aba-b2-faithful .aba-b2-antecedent-logic .sd-proof>strong{color:#123968}.aba-b2-faithful .aba-b2-antecedent-logic .timing em{padding:10px;border-radius:7px;background:#fff0f2;color:#a91524;font-style:normal;font-weight:800}.aba-b2-faithful .aba-b2-antecedent-logic .sd-proof p{margin:0!important}.aba-b2-faithful .aba-b2-antecedent-logic .other-functions{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.aba-b2-faithful .aba-b2-antecedent-logic .other-functions>small{grid-column:1/-1}.aba-b2-faithful .aba-b2-antecedent-logic .other-functions>span{display:flex;min-height:96px;flex-direction:column;gap:6px;padding:14px;border:1px solid #d5e1ec;border-radius:8px;background:#fff}.aba-b2-faithful .aba-b2-antecedent-logic .other-functions b{color:#123968}.aba-b2-faithful .aba-b2-antecedent-logic .other-functions em{color:#435a72;font-size:.82rem;font-style:normal}.aba-b2-faithful .aba-b2-antecedent-logic .rules{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.aba-b2-faithful .aba-b2-antecedent-logic .rules p{display:flex;flex-direction:column;gap:4px;margin:0!important;padding:14px 16px;border:1px solid #e7b7bd;border-radius:8px;background:#fff}.aba-b2-faithful .aba-b2-antecedent-logic .rules strong{color:#c7192d}.aba-b2-faithful .aba-b2-antecedent-logic .conclusion{grid-column:1/-1;display:grid;grid-template-columns:auto 1fr;gap:10px;padding:15px 17px;border-radius:9px;background:#123968;color:#fff}.aba-b2-faithful .aba-b2-antecedent-logic .conclusion b{color:#fff}.aba-b2-faithful .aba-b2-antecedent-logic .conclusion strong{color:#fff}@container (max-width:720px){.aba-b2-faithful .aba-b2-antecedent-logic,.aba-b2-faithful .aba-b2-antecedent-logic .other-functions,.aba-b2-faithful .aba-b2-antecedent-logic .rules{grid-template-columns:1fr}.aba-b2-faithful .aba-b2-antecedent-logic .other-functions,.aba-b2-faithful .aba-b2-antecedent-logic .other-functions>small,.aba-b2-faithful .aba-b2-antecedent-logic .rules,.aba-b2-faithful .aba-b2-antecedent-logic .conclusion{grid-column:1}.aba-b2-faithful .aba-b2-antecedent-logic .conclusion{grid-template-columns:1fr}}.aba-professional-lesson[data-task="B.3"].aba-b3-faithful{container-type:inline-size;overflow-x:hidden}.aba-b3-faithful  :is(.aba-b3-pairing-sequence,.aba-b3-operant-path,.aba-b3-respondent-lab,.aba-b3-course){display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:11px;align-items:stretch;margin:24px 0;padding:20px;border:1px solid #d5e1ec;border-left:6px solid #c7192d;border-radius:14px;background:#f7f9fc;box-shadow:0 8px 22px rgba(199,25,45,.08)}.aba-b3-faithful  :is(.aba-b3-pairing-sequence,.aba-b3-operant-path,.aba-b3-respondent-lab,.aba-b3-course)>div{display:flex;min-width:0;min-height:118px;flex-direction:column;justify-content:center;gap:7px;padding:16px;border:1px solid #d5e1ec;border-top:5px solid #4b88b7;border-radius:9px;background:#fff}.aba-b3-faithful  :is(.aba-b3-pairing-sequence,.aba-b3-operant-path,.aba-b3-respondent-lab,.aba-b3-course)>div:last-of-type{border-top-color:#c7192d}.aba-b3-faithful  :is(.aba-b3-pairing-sequence,.aba-b3-operant-path,.aba-b3-respondent-lab,.aba-b3-course) small{color:#60748a;font-size:.7rem;font-weight:900}.aba-b3-faithful  :is(.aba-b3-pairing-sequence,.aba-b3-operant-path,.aba-b3-respondent-lab,.aba-b3-course) b{color:#123968}.aba-b3-faithful  :is(.aba-b3-pairing-sequence,.aba-b3-operant-path)>i{align-self:center;color:#c7192d;font-size:1.2rem;font-style:normal;font-weight:900}.aba-b3-faithful .aba-b3-respondent-lab,.aba-b3-faithful .aba-b3-course{grid-template-columns:repeat(3,minmax(0,1fr))}.aba-b3-faithful .aba-b3-contingency-loop{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:10px;align-items:center;margin:24px 0;padding:20px;border:1px solid #d5e1ec;border-left:6px solid #c7192d;border-radius:14px;background:#f7f9fc}.aba-b3-faithful .aba-b3-contingency-loop>div{display:flex;min-height:98px;flex-direction:column;justify-content:center;gap:7px;padding:15px;border:1px solid #d5e1ec;border-radius:9px;background:#fff}.aba-b3-faithful .aba-b3-contingency-loop small{color:#60748a;font-size:.7rem;font-weight:900}.aba-b3-faithful .aba-b3-contingency-loop b{color:#123968}.aba-b3-faithful .aba-b3-contingency-loop i{color:#c7192d;font-style:normal;font-weight:900}.aba-b3-faithful .aba-b3-contingency-loop>strong{grid-column:1/-1;padding:13px;border-radius:8px;background:#eaf1f7;color:#123968;text-align:center}.aba-b3-faithful .aba-b3-dual-system{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:24px 0;padding:20px;border:1px solid #d5e1ec;border-left:6px solid #c7192d;border-radius:14px;background:#f7f9fc}.aba-b3-faithful .aba-b3-dual-system>strong{grid-column:1/-1;color:#123968;text-align:center}.aba-b3-faithful .aba-b3-dual-system>div{display:flex;flex-direction:column;gap:7px;padding:18px;border:1px solid #d5e1ec;border-top:5px solid #4b88b7;border-radius:9px;background:#fff}.aba-b3-faithful .aba-b3-dual-system>div:last-child{border-top-color:#c7192d}.aba-b3-faithful .aba-b3-dual-system small{color:#60748a;font-size:.7rem;font-weight:900}.aba-b3-faithful .aba-b3-dual-system b{color:#123968}.aba-b3-faithful .aba-b3-core-rule,.aba-b3-faithful .aba-b3-final-contrast{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:24px 0}.aba-b3-faithful  :is(.aba-b3-core-rule,.aba-b3-final-contrast)>div{display:flex;min-width:0;flex-direction:column;gap:8px;padding:19px;border:1px solid #d5e1ec;border-left:6px solid #4b88b7;border-radius:11px;background:#f7f9fc}.aba-b3-faithful  :is(.aba-b3-core-rule,.aba-b3-final-contrast)>div:last-child{border-left-color:#c7192d}.aba-b3-faithful  :is(.aba-b3-core-rule,.aba-b3-final-contrast) b{color:#123968}.aba-b3-faithful .aba-b3-final-contrast strong{margin-top:auto;padding:11px;border-radius:7px;background:#fff;color:#123968}.aba-b3-faithful .aba-b3-case{border-left-color:#c7192d!important;box-shadow:0 7px 18px rgba(199,25,45,.07)}.aba-b3-faithful .aba-b3-process-table{table-layout:fixed}.aba-b3-faithful .aba-b3-process-table th:last-child,.aba-b3-faithful .aba-b3-process-table td:last-child{width:30%}.aba-b3-faithful .aba-apa-references{margin-top:32px!important;padding:20px 0 0;border:0;border-top:1px solid #cbd9e7;border-radius:0;background:transparent}.aba-b3-faithful .aba-apa-references>strong{display:block;margin-bottom:12px;color:#123968}.aba-b3-faithful .aba-apa-references p{margin:0 0 9px!important;padding-left:1.5rem;text-indent:-1.5rem}html body #classroom-workspace .aba-rich-content .aba-professional-lesson[data-task="B.3"]  :is(p,li,td,th,span,small){text-align:left!important;text-align-last:left!important;text-justify:auto!important;word-spacing:normal!important;letter-spacing:normal!important}@container (max-width:720px){.aba-b3-faithful :is(.aba-b3-pairing-sequence,.aba-b3-operant-path,.aba-b3-respondent-lab,.aba-b3-course,.aba-b3-contingency-loop,.aba-b3-dual-system,.aba-b3-core-rule,.aba-b3-final-contrast){grid-template-columns:1fr}.aba-b3-faithful :is(.aba-b3-pairing-sequence,.aba-b3-operant-path,.aba-b3-contingency-loop)>i{transform:rotate(90deg);justify-self:center}.aba-b3-faithful :is(.aba-b3-contingency-loop>strong,.aba-b3-dual-system>strong){grid-column:1}.aba-b3-faithful .aba-mastering-table{display:block;overflow-x:auto}}.aba-b3-faithful .aba-b3-operant-explainer{display:grid;grid-template-columns:1.15fr .85fr;gap:13px;margin:22px 0;padding:20px;border:1px solid #d5e1ec;border-left:6px solid #c7192d;border-radius:14px;background:#f7f9fc;box-shadow:0 8px 22px rgba(199,25,45,.08)}.aba-b3-faithful .aba-b3-operant-explainer>div{min-width:0}.aba-b3-faithful .aba-b3-operant-explainer small{display:block;margin-bottom:10px;color:#60748a!important;font-size:.7rem;font-weight:900;letter-spacing:.04em}.aba-b3-faithful .aba-b3-operant-explainer .arrangement{grid-column:1/-1;padding:18px;border:1px solid #d5e1ec;border-radius:10px;background:#fff}.aba-b3-faithful .aba-b3-operant-explainer .arrangement>div{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:9px;align-items:center}.aba-b3-faithful .aba-b3-operant-explainer .arrangement span{display:flex;min-height:88px;flex-direction:column;justify-content:center;gap:5px;padding:14px;border-top:5px solid #4b88b7;border-radius:8px;background:#f7f9fc}.aba-b3-faithful .aba-b3-operant-explainer .arrangement span:last-child{border-top-color:#c7192d}.aba-b3-faithful .aba-b3-operant-explainer .arrangement b{color:#123968}.aba-b3-faithful .aba-b3-operant-explainer .arrangement em{color:#435a72;font-size:.82rem;font-style:normal}.aba-b3-faithful .aba-b3-operant-explainer .arrangement i{color:#c7192d;font-style:normal;font-weight:900}.aba-b3-faithful .aba-b3-operant-explainer .arrangement p{margin:13px 0 0!important;text-align:center!important}.aba-b3-faithful .aba-b3-operant-explainer .effects{display:flex;flex-direction:column;gap:9px;padding:18px;border:1px solid #d5e1ec;border-radius:10px;background:#fff}.aba-b3-faithful .aba-b3-operant-explainer .effects>span{display:flex;flex-direction:column;gap:5px;padding:14px;border-left:5px solid #4b88b7;border-radius:7px;background:#f7f9fc}.aba-b3-faithful .aba-b3-operant-explainer .effects>span:last-child{border-left-color:#c7192d}.aba-b3-faithful .aba-b3-operant-explainer .effects strong{color:#123968}.aba-b3-faithful .aba-b3-operant-explainer .mateo{display:flex;flex-direction:column;gap:10px;padding:18px;border:1px solid #d5e1ec;border-radius:10px;background:#fff}.aba-b3-faithful .aba-b3-operant-explainer .mateo p{margin:0!important}.aba-b3-faithful .aba-b3-operant-explainer .mateo>div{display:grid;gap:7px}.aba-b3-faithful .aba-b3-operant-explainer .mateo span{display:grid;grid-template-columns:112px 1fr;gap:8px;padding:10px;border-radius:7px;background:#f7f9fc}.aba-b3-faithful .aba-b3-operant-explainer .mateo b{color:#123968;font-size:.74rem}.aba-b3-faithful .aba-b3-operant-explainer .mateo>strong{padding:12px;border-radius:7px;background:#eaf1f7;color:#123968}.aba-b3-faithful .aba-b3-operant-explainer .definition{grid-column:1/-1;padding:16px 18px;border-radius:9px;background:#123968;color:#fff}.aba-b3-faithful .aba-b3-operant-explainer .definition>b{color:#fff}.aba-b3-faithful .aba-b3-operant-explainer .definition p{margin:7px 0 0!important;color:#fff!important}.aba-b3-faithful .aba-b3-operant-explainer .definition strong{color:#fff!important}html body #classroom-workspace .aba-professional-lesson[data-task="B.3"] .aba-b3-contingency-loop>div>*{color:#123968!important;opacity:1!important;visibility:visible!important}html body #classroom-workspace .aba-professional-lesson[data-task="B.3"] .aba-b3-contingency-loop>i{color:#c7192d!important;opacity:1!important}html body #classroom-workspace .aba-professional-lesson[data-task="B.3"] .aba-b3-contingency-loop>strong{color:#123968!important;opacity:1!important}@container (max-width:720px){.aba-b3-faithful .aba-b3-operant-explainer,.aba-b3-faithful .aba-b3-operant-explainer .arrangement>div{grid-template-columns:1fr}.aba-b3-faithful .aba-b3-operant-explainer .arrangement,.aba-b3-faithful .aba-b3-operant-explainer .definition{grid-column:1}.aba-b3-faithful .aba-b3-operant-explainer .arrangement i{transform:rotate(90deg);justify-self:center}.aba-b3-faithful .aba-b3-operant-explainer .mateo span{grid-template-columns:1fr}}.aba-b3-faithful .aba-b3-faithful-operant-map{display:grid!important;grid-template-columns:1fr auto 1fr auto 1fr!important;gap:10px!important;align-items:center!important;margin:24px 0!important;padding:20px!important;border:1px solid #d5e1ec!important;border-left:6px solid #c7192d!important;border-radius:14px!important;background:#f7f9fc!important;color:#102f55!important}.aba-b3-faithful .aba-b3-faithful-operant-map>div{display:flex!important;min-height:98px!important;flex-direction:column!important;justify-content:center!important;gap:7px!important;padding:15px!important;border:1px solid #d5e1ec!important;border-radius:9px!important;background:#fff!important;color:#102f55!important}.aba-b3-faithful .aba-b3-faithful-operant-map>div>span{display:block!important;color:#526a82!important;font-size:.72rem!important;font-weight:900!important;opacity:1!important;visibility:visible!important}.aba-b3-faithful .aba-b3-faithful-operant-map>div>strong{display:block!important;color:#102f55!important;font-size:1rem!important;opacity:1!important;visibility:visible!important}.aba-b3-faithful .aba-b3-faithful-operant-map>i{display:block!important;color:#c7192d!important;font-style:normal!important;font-weight:900!important;opacity:1!important}.aba-b3-faithful .aba-b3-faithful-operant-map>p{grid-column:1/-1!important;margin:0!important;padding:13px!important;border-radius:8px!important;background:#eaf1f7!important;color:#102f55!important;text-align:center!important}.aba-b3-faithful .aba-b3-faithful-operant-map>p strong{color:#102f55!important}@container (max-width:720px){.aba-b3-faithful .aba-b3-faithful-operant-map{grid-template-columns:1fr!important}.aba-b3-faithful .aba-b3-faithful-operant-map>i{transform:rotate(90deg)!important;justify-self:center!important}.aba-b3-faithful .aba-b3-faithful-operant-map>p{grid-column:1!important}}.aba-professional-lesson[data-task="B.4"].aba-b4-faithful{container-type:inline-size;overflow-x:hidden}.aba-b4-faithful .aba-b4f-opening{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin:23px 0;padding:20px;border:1px solid #d5e1ec;border-left:6px solid #c7192d;border-radius:14px;background:#f7f9fc;box-shadow:0 8px 22px rgba(199,25,45,.08)}.aba-b4-faithful .aba-b4f-opening>div{display:flex;min-height:104px;flex-direction:column;justify-content:center;gap:7px;padding:17px;border:1px solid #d5e1ec;border-top:5px solid #4b88b7;border-radius:9px;background:#fff;color:#102f55}.aba-b4-faithful .aba-b4f-opening>div:nth-child(2){border-top-color:#c7192d}.aba-b4-faithful .aba-b4f-opening>strong{grid-column:1/-1;padding:13px;border-radius:8px;background:#eaf1f7;color:#102f55;text-align:center}.aba-b4-faithful  :is(.aba-b4f-chain,.aba-b4f-response-shift){display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:10px;align-items:center;margin:24px 0;padding:20px;border:1px solid #d5e1ec;border-left:6px solid #c7192d;border-radius:14px;background:#f7f9fc}.aba-b4-faithful  :is(.aba-b4f-chain,.aba-b4f-response-shift)>div{display:flex;min-height:100px;flex-direction:column;justify-content:center;gap:7px;padding:15px;border:1px solid #d5e1ec;border-radius:9px;background:#fff;color:#102f55}.aba-b4-faithful  :is(.aba-b4f-chain,.aba-b4f-response-shift) small{color:#5c7188;font-size:.7rem;font-weight:900}.aba-b4-faithful  :is(.aba-b4f-chain,.aba-b4f-response-shift)>i{color:#c7192d;font-style:normal;font-weight:900}.aba-b4-faithful .aba-b4f-chain>strong{grid-column:1/-1;padding:12px;border-radius:8px;background:#eaf1f7;color:#102f55;text-align:center}.aba-b4-faithful .aba-b4f-two-paths,.aba-b4-faithful .aba-b4f-memory{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin:22px 0}.aba-b4-faithful  :is(.aba-b4f-two-paths,.aba-b4f-memory)>div,.aba-b4-faithful .aba-b4f-memory>span{display:flex;min-height:105px;flex-direction:column;justify-content:center;gap:7px;padding:18px;border:1px solid #d5e1ec;border-left:6px solid #4b88b7;border-radius:10px;background:#f7f9fc;color:#102f55}.aba-b4-faithful  :is(.aba-b4f-two-paths,.aba-b4f-memory)>:last-child{border-left-color:#c7192d}.aba-b4-faithful .aba-b4f-memory b{display:block;color:#102f55}.aba-b4-faithful .aba-b4f-escape-chain{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:24px 0;padding:20px;border:1px solid #d5e1ec;border-left:6px solid #c7192d;border-radius:14px;background:#f7f9fc}.aba-b4-faithful .aba-b4f-escape-chain>div{display:flex;min-height:112px;flex-direction:column;justify-content:center;gap:7px;padding:15px;border:1px solid #d5e1ec;border-top:5px solid #4b88b7;border-radius:9px;background:#fff;color:#102f55}.aba-b4-faithful .aba-b4f-escape-chain>div:last-child{border-top-color:#c7192d}.aba-b4-faithful .aba-b4f-escape-chain small{color:#5c7188;font-size:.68rem;font-weight:900}.aba-b4-faithful .aba-b4f-reciprocal{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:24px 0;padding:20px;border:1px solid #d5e1ec;border-left:6px solid #c7192d;border-radius:14px;background:#f7f9fc}.aba-b4-faithful .aba-b4f-reciprocal>strong,.aba-b4-faithful .aba-b4f-reciprocal>p{grid-column:1/-1}.aba-b4-faithful .aba-b4f-reciprocal>strong{color:#102f55;text-align:center}.aba-b4-faithful .aba-b4f-reciprocal>div{display:flex;min-height:102px;flex-direction:column;justify-content:center;gap:7px;padding:17px;border:1px solid #d5e1ec;border-top:5px solid #4b88b7;border-radius:9px;background:#fff;color:#102f55}.aba-b4-faithful .aba-b4f-reciprocal>div:nth-of-type(2){border-top-color:#c7192d}.aba-b4-faithful .aba-b4f-reciprocal>p{margin:0!important;padding:12px;border-radius:8px;background:#eaf1f7;text-align:center!important}.aba-b4-faithful .aba-b4f-decision{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:24px 0;padding:20px;border:1px solid #d5e1ec;border-left:6px solid #c7192d;border-radius:14px;background:#f7f9fc}.aba-b4-faithful .aba-b4f-decision>strong{grid-column:1/-1;color:#102f55;text-align:center}.aba-b4-faithful .aba-b4f-decision>div{display:flex;flex-direction:column;gap:8px;padding:18px;border:1px solid #d5e1ec;border-top:5px solid #4b88b7;border-radius:9px;background:#fff;color:#102f55}.aba-b4-faithful .aba-b4f-decision>div:last-child{border-top-color:#c7192d}.aba-b4-faithful .aba-b4f-decision em{padding:10px;border-radius:7px;background:#eaf1f7;color:#102f55;font-style:normal;font-weight:900}.aba-b4-faithful .aba-b4f-flat-data{display:grid;grid-template-columns:.85fr 1.15fr;gap:14px;align-items:center;margin:24px 0;padding:20px;border:1px solid #d5e1ec;border-left:6px solid #c7192d;border-radius:14px;background:#f7f9fc}.aba-b4-faithful .aba-b4f-flat-data>div:first-child{display:flex;flex-direction:column;gap:7px;padding:16px;border-radius:9px;background:#fff}.aba-b4-faithful .aba-b4f-flat-data>div:nth-child(2){display:flex;height:120px;align-items:flex-end;gap:9px;padding:15px;border-bottom:3px solid #123968;background:#fff}.aba-b4-faithful .aba-b4f-flat-data i{flex:1;min-height:12px;background:#78acd0}.aba-b4-faithful .aba-b4f-flat-data i:nth-child(1){height:42%}.aba-b4-faithful .aba-b4f-flat-data i:nth-child(2){height:43%}.aba-b4-faithful .aba-b4f-flat-data i:nth-child(3){height:41%}.aba-b4-faithful .aba-b4f-flat-data i:nth-child(4),.aba-b4-faithful .aba-b4f-flat-data i:nth-child(5){height:42%}.aba-b4-faithful .aba-b4f-flat-data>strong,.aba-b4-faithful .aba-b4f-flat-data>p{grid-column:1/-1}.aba-b4-faithful .aba-b4f-flat-data>strong{color:#102f55}.aba-b4-faithful .aba-b4f-flat-data>p{margin:0!important;padding:11px;border-radius:7px;background:#fff0f2;color:#a91524!important;font-weight:900}.aba-b4-faithful .aba-b4f-case{border-left-color:#c7192d!important;box-shadow:0 7px 18px rgba(199,25,45,.07)}.aba-b4-faithful .aba-b4f-table{table-layout:auto}.aba-b4-faithful .aba-b4f-table  :is(th,td){padding:13px 15px!important;vertical-align:top!important}.aba-b4-faithful .aba-apa-references{margin-top:32px!important;padding:20px 0 0;border:0;border-top:1px solid #cbd9e7;border-radius:0;background:transparent}.aba-b4-faithful .aba-apa-references>strong{display:block;margin-bottom:12px;color:#123968}.aba-b4-faithful .aba-apa-references p{margin:0 0 9px!important;padding-left:1.5rem;text-indent:-1.5rem}html body #classroom-workspace .aba-rich-content .aba-professional-lesson[data-task="B.4"]  :is(p,li,td,th,span,small,em,b,strong){text-align:left!important;text-align-last:left!important;text-justify:auto!important;word-spacing:normal!important;letter-spacing:normal!important}@container (max-width:720px){.aba-b4-faithful :is(.aba-b4f-opening,.aba-b4f-chain,.aba-b4f-response-shift,.aba-b4f-two-paths,.aba-b4f-memory,.aba-b4f-escape-chain,.aba-b4f-reciprocal,.aba-b4f-decision,.aba-b4f-flat-data){grid-template-columns:1fr}.aba-b4-faithful :is(.aba-b4f-chain,.aba-b4f-response-shift)>i{transform:rotate(90deg);justify-self:center}.aba-b4-faithful :is(.aba-b4f-opening>strong,.aba-b4f-chain>strong,.aba-b4f-reciprocal>strong,.aba-b4f-reciprocal>p,.aba-b4f-decision>strong,.aba-b4f-flat-data>strong,.aba-b4f-flat-data>p){grid-column:1}.aba-b4-faithful .aba-mastering-table{display:block;overflow-x:auto}}html body #classroom-workspace .aba-professional-lesson[data-task="B.4"]  :is(.aba-b4f-chain,.aba-b4f-response-shift,.aba-b4f-escape-chain)>div{display:grid!important;align-content:center!important;gap:8px!important}html body #classroom-workspace .aba-professional-lesson[data-task="B.4"]  :is(.aba-b4f-chain,.aba-b4f-response-shift,.aba-b4f-escape-chain)>div>small{display:block!important;margin:0!important;color:#5c7188!important;font-size:.7rem!important;font-weight:900!important;line-height:1.25!important}html body #classroom-workspace .aba-professional-lesson[data-task="B.4"]  :is(.aba-b4f-chain,.aba-b4f-response-shift,.aba-b4f-escape-chain)>div>b{display:block!important;margin:0!important;color:#102f55!important;font-size:.95rem!important;line-height:1.45!important}html body #classroom-workspace .aba-professional-lesson[data-task="B.4"] .aba-b4f-memory>span{display:block!important;min-height:0!important;padding:18px!important}html body #classroom-workspace .aba-professional-lesson[data-task="B.4"] .aba-b4f-memory b{display:block!important;margin:0 0 8px!important;color:#102f55!important}html body #classroom-workspace .aba-professional-lesson[data-task="B.4"] .aba-b4f-memory em{display:block!important;color:#334b66!important;font-style:normal!important}html body #classroom-workspace .aba-professional-lesson[data-task="B.4"] .aba-b4f-two-paths>div{display:flex!important;min-height:0!important;flex-direction:column!important;justify-content:flex-start!important;gap:9px!important;padding:19px!important}html body #classroom-workspace .aba-professional-lesson[data-task="B.4"] .aba-b4f-two-paths small{display:block!important;color:#5c7188!important;font-size:.68rem!important;font-weight:900!important}html body #classroom-workspace .aba-professional-lesson[data-task="B.4"] .aba-b4f-two-paths span{display:block!important;padding:10px 12px!important;border:1px solid #d5e1ec!important;border-radius:7px!important;background:#fff!important;color:#334b66!important}html body #classroom-workspace .aba-professional-lesson[data-task="B.4"] .aba-b4f-two-paths strong{display:block!important;margin-top:auto!important;padding:11px 12px!important;border-radius:7px!important;background:#eaf1f7!important;color:#102f55!important}html body #classroom-workspace .aba-professional-lesson[data-task="B.4"] .aba-b4f-flat-data{grid-template-columns:1fr!important}html body #classroom-workspace .aba-professional-lesson[data-task="B.4"] .aba-b4f-flat-data>.data-points{display:grid!important;height:auto!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:8px!important;padding:0!important;border:0!important;background:transparent!important}html body #classroom-workspace .aba-professional-lesson[data-task="B.4"] .aba-b4f-flat-data>.data-points>span{display:flex!important;min-height:82px!important;flex-direction:column!important;justify-content:center!important;gap:6px!important;padding:12px!important;border:1px solid #d5e1ec!important;border-top:5px solid #78acd0!important;border-radius:8px!important;background:#fff!important;color:#102f55!important}html body #classroom-workspace .aba-professional-lesson[data-task="B.4"] .aba-b4f-flat-data>.data-points b{color:#5c7188!important;font-size:.68rem!important}html body #classroom-workspace .aba-professional-lesson[data-task="B.4"] .aba-b4f-flat-data>.data-points em{color:#102f55!important;font-style:normal!important;font-weight:900!important}@container (max-width:720px){html body #classroom-workspace .aba-professional-lesson[data-task="B.4"] .aba-b4f-flat-data>.data-points{grid-template-columns:1fr!important}}.aba-professional-lesson[data-task="B.5"].aba-b5-faithful{container-type:inline-size;overflow-x:hidden}.aba-b5-faithful .aba-b5f-opening{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin:23px 0;padding:20px;border:1px solid #d5e1ec;border-left:6px solid #c7192d;border-radius:14px;background:#f7f9fc;box-shadow:0 8px 22px rgba(199,25,45,.08)}.aba-b5-faithful .aba-b5f-opening>div{display:flex;min-height:100px;flex-direction:column;justify-content:center;gap:8px;padding:17px;border:1px solid #d5e1ec;border-top:5px solid #4b88b7;border-radius:9px;background:#fff;color:#102f55}.aba-b5-faithful .aba-b5f-opening>div:nth-child(2){border-top-color:#c7192d}.aba-b5-faithful .aba-b5f-opening>strong{grid-column:1/-1;padding:13px;border-radius:8px;background:#eaf1f7;color:#102f55;text-align:center}.aba-b5-faithful .aba-b5f-chain{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:10px;align-items:center;margin:24px 0;padding:20px;border:1px solid #d5e1ec;border-left:6px solid #c7192d;border-radius:14px;background:#f7f9fc}.aba-b5-faithful .aba-b5f-chain>div{display:grid;min-height:105px;align-content:center;gap:8px;padding:16px;border:1px solid #d5e1ec;border-radius:9px;background:#fff;color:#102f55}.aba-b5-faithful .aba-b5f-chain small{display:block;color:#5c7188;font-size:.7rem;font-weight:900}.aba-b5-faithful .aba-b5f-chain b{display:block;color:#102f55}.aba-b5-faithful .aba-b5f-chain>i{color:#c7192d;font-style:normal;font-weight:900}.aba-b5-faithful .aba-b5f-chain>strong{grid-column:1/-1;padding:12px;border-radius:8px;background:#fff0f2;color:#a91524;text-align:center}.aba-b5-faithful  :is(.aba-b5f-remove-contrast,.aba-b5f-term-pair,.aba-b5f-final-paths){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin:23px 0}.aba-b5-faithful  :is(.aba-b5f-remove-contrast,.aba-b5f-term-pair,.aba-b5f-final-paths)>div{display:flex;min-height:112px;flex-direction:column;justify-content:center;gap:8px;padding:18px;border:1px solid #d5e1ec;border-left:6px solid #4b88b7;border-radius:10px;background:#f7f9fc;color:#102f55}.aba-b5-faithful  :is(.aba-b5f-remove-contrast,.aba-b5f-term-pair,.aba-b5f-final-paths)>div:last-of-type{border-left-color:#c7192d}.aba-b5-faithful .aba-b5f-remove-contrast>p{grid-column:1/-1;margin:0!important;padding:12px;border-radius:8px;background:#eaf1f7;color:#102f55!important;text-align:center!important}.aba-b5-faithful .aba-b5f-final-paths em{padding:10px;border-radius:7px;background:#fff;color:#102f55;font-style:normal;font-weight:900}.aba-b5-faithful .aba-b5f-effects{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:24px 0;padding:20px;border:1px solid #d5e1ec;border-left:6px solid #c7192d;border-radius:14px;background:#f7f9fc}.aba-b5-faithful .aba-b5f-effects>div{display:flex;min-height:100px;flex-direction:column;justify-content:center;gap:7px;padding:15px;border:1px solid #d5e1ec;border-top:5px solid #4b88b7;border-radius:9px;background:#fff;color:#102f55}.aba-b5-faithful .aba-b5f-effects>div:nth-child(n+3){border-top-color:#c7192d}.aba-b5-faithful .aba-b5f-effects>p{grid-column:1/-1;margin:0!important;padding:12px;border-radius:8px;background:#eaf1f7;color:#102f55!important;text-align:center!important}.aba-b5-faithful .aba-b5f-case{border-left-color:#c7192d!important;box-shadow:0 7px 18px rgba(199,25,45,.07)}.aba-b5-faithful .aba-b5f-table  :is(th,td){padding:13px 15px!important;vertical-align:top!important}.aba-b5-faithful .aba-apa-references{margin-top:32px!important;padding:20px 0 0;border:0;border-top:1px solid #cbd9e7;border-radius:0;background:transparent}.aba-b5-faithful .aba-apa-references>strong{display:block;margin-bottom:12px;color:#123968}.aba-b5-faithful .aba-apa-references p{margin:0 0 9px!important;padding-left:1.5rem;text-indent:-1.5rem}html body #classroom-workspace .aba-rich-content .aba-professional-lesson[data-task="B.5"]  :is(p,li,td,th,span,small,em,b,strong){text-align:left!important;text-align-last:left!important;text-justify:auto!important;word-spacing:normal!important;letter-spacing:normal!important}@container (max-width:720px){.aba-b5-faithful :is(.aba-b5f-opening,.aba-b5f-chain,.aba-b5f-remove-contrast,.aba-b5f-term-pair,.aba-b5f-final-paths,.aba-b5f-effects){grid-template-columns:1fr}.aba-b5-faithful .aba-b5f-chain>i{transform:rotate(90deg);justify-self:center}.aba-b5-faithful :is(.aba-b5f-opening>strong,.aba-b5f-chain>strong,.aba-b5f-remove-contrast>p,.aba-b5f-effects>p){grid-column:1}.aba-b5-faithful .aba-mastering-table{display:block;overflow-x:auto}}.aba-professional-lesson[data-task="B.6"].aba-b6-faithful{container-type:inline-size;overflow-x:hidden}.aba-b6-faithful  :is(.aba-b6f-opening,.aba-b6f-operation-pair,.aba-b6f-two-questions,.aba-b6f-relief-paths){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin:23px 0}.aba-b6-faithful  :is(.aba-b6f-opening,.aba-b6f-operation-pair,.aba-b6f-two-questions,.aba-b6f-relief-paths)>div{display:flex;min-height:112px;flex-direction:column;justify-content:center;gap:8px;padding:18px;border:1px solid #d5e1ec;border-left:6px solid #4b88b7;border-radius:10px;background:#f7f9fc;color:#102f55}.aba-b6-faithful  :is(.aba-b6f-opening,.aba-b6f-operation-pair,.aba-b6f-two-questions,.aba-b6f-relief-paths)>div:last-of-type{border-left-color:#c7192d}.aba-b6-faithful .aba-b6f-relief-paths>p{grid-column:1/-1;margin:0!important;padding:12px;border-radius:8px;background:#eaf1f7;color:#102f55!important;text-align:center!important}.aba-b6-faithful .aba-b6f-relief-paths span{padding:9px;border-radius:7px;background:#fff}.aba-b6-faithful  :is(.aba-b6f-direct,.aba-b6f-mediated-path){display:grid;grid-template-columns:1fr auto 1fr;gap:10px;align-items:center;margin:24px 0;padding:20px;border:1px solid #d5e1ec;border-left:6px solid #c7192d;border-radius:14px;background:#f7f9fc}.aba-b6-faithful .aba-b6f-mediated-path{grid-template-columns:1fr auto 1fr auto 1fr}.aba-b6-faithful  :is(.aba-b6f-direct,.aba-b6f-mediated-path)>div{display:grid;min-height:105px;align-content:center;gap:8px;padding:16px;border:1px solid #d5e1ec;border-radius:9px;background:#fff;color:#102f55}.aba-b6-faithful  :is(.aba-b6f-direct,.aba-b6f-mediated-path) small{display:block;color:#5c7188;font-size:.7rem;font-weight:900}.aba-b6-faithful  :is(.aba-b6f-direct,.aba-b6f-mediated-path) b{display:block;color:#102f55}.aba-b6-faithful  :is(.aba-b6f-direct,.aba-b6f-mediated-path)>i{color:#c7192d;font-style:normal;font-weight:900}.aba-b6-faithful .aba-b6f-direct>strong{grid-column:1/-1;padding:12px;border-radius:8px;background:#eaf1f7;color:#102f55;text-align:center}.aba-b6-faithful .aba-b6f-hypothesis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:24px 0;padding:20px;border:1px solid #d5e1ec;border-left:6px solid #c7192d;border-radius:14px;background:#f7f9fc}.aba-b6-faithful .aba-b6f-hypothesis>div{display:flex;min-height:125px;flex-direction:column;gap:8px;padding:16px;border:1px solid #d5e1ec;border-top:5px solid #4b88b7;border-radius:9px;background:#fff;color:#102f55}.aba-b6-faithful .aba-b6f-hypothesis>div:last-child{border-top-color:#c7192d}.aba-b6-faithful .aba-b6f-three-conditions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:24px 0;padding:20px;border:1px solid #d5e1ec;border-left:6px solid #c7192d;border-radius:14px;background:#f7f9fc}.aba-b6-faithful .aba-b6f-three-conditions>div{display:flex;min-height:100px;flex-direction:column;justify-content:center;gap:7px;padding:15px;border:1px solid #d5e1ec;border-top:5px solid #4b88b7;border-radius:9px;background:#fff;color:#102f55}.aba-b6-faithful .aba-b6f-three-conditions>strong{grid-column:1/-1;padding:12px;border-radius:8px;background:#fff0f2;color:#a91524;text-align:center}.aba-b6-faithful .aba-b6f-reciprocal{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:24px 0;padding:20px;border:1px solid #d5e1ec;border-left:6px solid #c7192d;border-radius:14px;background:#f7f9fc}.aba-b6-faithful .aba-b6f-reciprocal>strong,.aba-b6-faithful .aba-b6f-reciprocal>p{grid-column:1/-1}.aba-b6-faithful .aba-b6f-reciprocal>strong{color:#102f55;text-align:center}.aba-b6-faithful .aba-b6f-reciprocal>div{display:flex;min-height:110px;flex-direction:column;justify-content:center;gap:8px;padding:17px;border:1px solid #d5e1ec;border-top:5px solid #4b88b7;border-radius:9px;background:#fff;color:#102f55}.aba-b6-faithful .aba-b6f-reciprocal>div:nth-of-type(2){border-top-color:#c7192d}.aba-b6-faithful .aba-b6f-reciprocal em{font-style:normal;font-weight:900}.aba-b6-faithful .aba-b6f-reciprocal>p{margin:0!important;padding:12px;border-radius:8px;background:#eaf1f7;text-align:center!important}.aba-b6-faithful .aba-b6f-case{border-left-color:#c7192d!important;box-shadow:0 7px 18px rgba(199,25,45,.07)}.aba-b6-faithful .aba-b6f-table  :is(th,td){padding:13px 15px!important;vertical-align:top!important}.aba-b6-faithful .aba-apa-references{margin-top:32px!important;padding:20px 0 0;border:0;border-top:1px solid #cbd9e7;border-radius:0;background:transparent}.aba-b6-faithful .aba-apa-references>strong{display:block;margin-bottom:12px;color:#123968}.aba-b6-faithful .aba-apa-references p{margin:0 0 9px!important;padding-left:1.5rem;text-indent:-1.5rem}html body #classroom-workspace .aba-rich-content .aba-professional-lesson[data-task="B.6"]  :is(p,li,td,th,span,small,em,b,strong){text-align:left!important;text-align-last:left!important;text-justify:auto!important;word-spacing:normal!important;letter-spacing:normal!important}@container (max-width:720px){.aba-b6-faithful :is(.aba-b6f-opening,.aba-b6f-operation-pair,.aba-b6f-two-questions,.aba-b6f-relief-paths,.aba-b6f-direct,.aba-b6f-mediated-path,.aba-b6f-hypothesis,.aba-b6f-three-conditions,.aba-b6f-reciprocal){grid-template-columns:1fr}.aba-b6-faithful :is(.aba-b6f-direct,.aba-b6f-mediated-path)>i{transform:rotate(90deg);justify-self:center}.aba-b6-faithful :is(.aba-b6f-relief-paths>p,.aba-b6f-direct>strong,.aba-b6f-three-conditions>strong,.aba-b6f-reciprocal>strong,.aba-b6f-reciprocal>p){grid-column:1}.aba-b6-faithful .aba-mastering-table{display:block;overflow-x:auto}}.aba-professional-lesson[data-task="B.7"].aba-b7-faithful{container-type:inline-size;overflow-x:hidden}.aba-b7-faithful .aba-b7f-diagram{margin:22px 0;padding:22px;overflow-x:auto;border:1px solid #d5e1ec;border-left:6px solid #c7192d;border-radius:14px;background:#f4f6f8;box-shadow:0 8px 22px rgba(199,25,45,.07);color:#102f55;white-space:pre;line-height:1.55;text-align:left}.aba-b7-faithful .aba-b7f-diagram code{color:#102f55;background:transparent;font-family:Consolas,"Courier New",monospace;font-size:.86rem}.aba-b7-faithful .aba-b7f-case{margin:24px 0!important;padding:20px!important;border:1px solid #d5e1ec!important;border-left:6px solid #c7192d!important;border-radius:14px!important;background:#f7f9fc!important;box-shadow:0 8px 22px rgba(199,25,45,.07)!important;color:#102f55!important}.aba-b7-faithful .aba-b7f-case h4{margin:0 0 13px!important;color:#123968!important}.aba-b7-faithful .aba-b7f-case p{margin:0 0 10px!important;color:#102f55!important}.aba-b7-faithful .aba-b7f-suggested-visual{display:flex;align-items:center;gap:14px;margin:14px 0 28px;padding:16px 18px;border:1px solid #d5e1ec;border-left:6px solid #c7192d;border-radius:11px;background:#eef1f4;color:#102f55;box-shadow:0 7px 18px rgba(199,25,45,.06)}.aba-b7-faithful .aba-b7f-suggested-visual b{flex:0 0 auto;color:#c7192d;font-size:.72rem;letter-spacing:.05em}.aba-b7-faithful .aba-b7f-suggested-visual span{color:#102f55}.aba-b7-faithful .aba-b7f-table{margin:24px 0!important}.aba-b7-faithful .aba-b7f-table  :is(th,td){padding:13px 15px!important;vertical-align:top!important}html body #classroom-workspace .aba-rich-content .aba-professional-lesson[data-task="B.7"]  :is(p,li,td,th,span,small,em,b,strong){color:#102f55;text-align:left!important;text-align-last:left!important;text-justify:auto!important;word-spacing:normal!important;letter-spacing:normal!important}.aba-b7-faithful  :is(h2,h3,h4){color:#123968!important}@container (max-width:720px){.aba-b7-faithful .aba-mastering-table{display:block;overflow-x:auto}.aba-b7-faithful .aba-b7f-suggested-visual{align-items:flex-start;flex-direction:column}.aba-b7-faithful .aba-b7f-diagram{padding:16px;font-size:.78rem}}.aba-b7-faithful  :is(.aba-b7f-compare,.aba-b7f-three){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin:20px 0 28px;padding:18px;border:1px solid #d5e1ec;border-left:6px solid #c7192d;border-radius:14px;background:#f4f6f8}.aba-b7-faithful .aba-b7f-three{grid-template-columns:repeat(3,minmax(0,1fr))}.aba-b7-faithful  :is(.aba-b7f-compare,.aba-b7f-three)>div{display:flex;min-height:110px;flex-direction:column;justify-content:center;gap:8px;padding:16px;border:1px solid #d5e1ec;border-top:5px solid #4b88b7;border-radius:9px;background:#fff}.aba-b7-faithful  :is(.aba-b7f-compare,.aba-b7f-three)>div:last-child{border-top-color:#c7192d}.aba-b7-faithful  :is(.aba-b7f-compare,.aba-b7f-three) b{color:#123968}.aba-b7-faithful  :is(.aba-b7f-compare,.aba-b7f-three) strong{color:#a91524}.aba-b7-faithful  :is(.aba-b7f-flow,.aba-b7f-learning,.aba-b7f-bridge,.aba-b7f-teaching){display:flex;align-items:stretch;gap:9px;margin:20px 0 28px;padding:18px;border:1px solid #d5e1ec;border-left:6px solid #c7192d;border-radius:14px;background:#f4f6f8}.aba-b7-faithful  :is(.aba-b7f-flow,.aba-b7f-learning,.aba-b7f-bridge,.aba-b7f-teaching)>div{display:flex;min-width:0;flex:1;flex-direction:column;justify-content:center;gap:7px;padding:15px;border:1px solid #d5e1ec;border-radius:9px;background:#fff}.aba-b7-faithful  :is(.aba-b7f-flow,.aba-b7f-learning,.aba-b7f-bridge,.aba-b7f-teaching)>i,.aba-b7-faithful .aba-b7f-teaching>strong{align-self:center;color:#c7192d;font-style:normal;font-weight:900}.aba-b7-faithful .aba-b7f-flow .is-broken{border-color:#e4a9b0;background:#fff4f5}.aba-b7-faithful .aba-b7f-hub{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:20px 0 28px;padding:20px;border:1px solid #d5e1ec;border-left:6px solid #c7192d;border-radius:14px;background:#f4f6f8}.aba-b7-faithful .aba-b7f-hub>strong{grid-column:1/-1;justify-self:center;padding:15px 28px;border-radius:10px;background:#123968;color:#fff!important}.aba-b7-faithful .aba-b7f-hub>span{padding:14px;border:1px solid #d5e1ec;border-radius:8px;background:#fff;text-align:center!important}.aba-b7-faithful .aba-b7f-decision{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:22px 0 28px;padding:20px;border:1px solid #d5e1ec;border-left:6px solid #c7192d;border-radius:14px;background:#f4f6f8}.aba-b7-faithful .aba-b7f-decision .question,.aba-b7-faithful .aba-b7f-decision>i{grid-column:1/-1}.aba-b7-faithful .aba-b7f-decision .question,.aba-b7-faithful .aba-b7f-decision .answer{display:flex;flex-direction:column;gap:8px;padding:17px;border:1px solid #d5e1ec;border-radius:9px;background:#fff}.aba-b7-faithful .aba-b7f-decision>i{text-align:center;color:#c7192d;font-style:normal;font-weight:900}.aba-b7-faithful .aba-b7f-decision .answer:last-child{border-top:5px solid #c7192d}.aba-b7-faithful .aba-b7f-decision em{padding:8px;border-radius:6px;background:#eef1f4;font-style:normal}@container (max-width:720px){.aba-b7-faithful :is(.aba-b7f-compare,.aba-b7f-three,.aba-b7f-hub,.aba-b7f-decision){grid-template-columns:1fr}.aba-b7-faithful :is(.aba-b7f-flow,.aba-b7f-learning,.aba-b7f-bridge,.aba-b7f-teaching){flex-direction:column}.aba-b7-faithful :is(.aba-b7f-flow,.aba-b7f-learning,.aba-b7f-bridge,.aba-b7f-teaching)>i{transform:rotate(90deg)}.aba-b7-faithful .aba-b7f-hub>strong,.aba-b7-faithful .aba-b7f-decision :is(.question,i){grid-column:1}}.aba-b7-faithful .aba-apa-references{margin-top:32px!important;padding:20px 0 0!important;border:0!important;border-top:1px solid #cbd9e7!important;border-radius:0!important;background:transparent!important}.aba-b7-faithful .aba-apa-references>strong{display:block;margin-bottom:12px;color:#123968!important}.aba-b7-faithful .aba-apa-references p{margin:0 0 9px!important;padding-left:1.5rem;text-indent:-1.5rem;color:#102f55!important}.aba-professional-lesson[data-task="B.8"].aba-b8-faithful{container-type:inline-size;overflow-x:hidden}.aba-b8-faithful .aba-b8f-overview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:24px 0}.aba-b8-faithful .aba-b8f-overview>div{display:flex;min-height:120px;flex-direction:column;justify-content:center;gap:9px;padding:17px;border:1px solid #d5e1ec;border-top:5px solid #4b88b7;border-radius:10px;background:#f7f9fc}.aba-b8-faithful .aba-b8f-overview>div:nth-child(2){border-top-color:#e79a21}.aba-b8-faithful .aba-b8f-overview>div:nth-child(3){border-top-color:#c7192d}.aba-b8-faithful .aba-b8f-flow{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:10px;align-items:stretch;margin:24px 0;padding:18px;border:1px solid #d5e1ec;border-left:6px solid #c7192d;border-radius:14px;background:#f4f6f8}.aba-b8-faithful .aba-b8f-flow>div{display:flex;min-width:0;flex-direction:column;justify-content:center;gap:7px;padding:15px;border:1px solid #d5e1ec;border-radius:9px;background:#fff}.aba-b8-faithful .aba-b8f-flow>i{align-self:center;color:#c7192d;font-style:normal;font-weight:900}.aba-b8-faithful .aba-b8f-table{margin:24px 0!important}.aba-b8-faithful .aba-b8f-table  :is(th,td){padding:13px 15px!important;vertical-align:top!important}.aba-b8-faithful .aba-b8f-two-dimensions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:24px 0;padding:18px;border:1px solid #d5e1ec;border-left:6px solid #c7192d;border-radius:14px;background:#f4f6f8}.aba-b8-faithful .aba-b8f-two-dimensions>div{display:flex;flex-direction:column;gap:8px;padding:16px;border:1px solid #d5e1ec;border-radius:9px;background:#fff}.aba-b8-faithful .aba-b8f-two-dimensions>strong{grid-column:1/-1;padding:12px;border-radius:8px;background:#fff0f2;color:#a91524;text-align:center}.aba-b8-faithful .aba-b8f-case{margin:22px 0!important;padding:18px!important;border:1px solid #d5e1ec!important;border-left:6px solid #c7192d!important;border-radius:12px!important;background:#f7f9fc!important;box-shadow:0 7px 18px rgba(199,25,45,.06)!important}.aba-b8-faithful .aba-b8f-case h4{margin:0 0 10px!important;color:#123968!important}.aba-b8-faithful .aba-b8f-case p{margin:0!important;color:#102f55!important}.aba-b8-faithful .aba-b8f-decision{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:24px 0;padding:18px;border:1px solid #d5e1ec;border-left:6px solid #c7192d;border-radius:14px;background:#f4f6f8}.aba-b8-faithful .aba-b8f-decision>div{display:grid;grid-template-columns:auto 1fr;gap:7px 12px;padding:16px;border:1px solid #d5e1ec;border-radius:9px;background:#fff}.aba-b8-faithful .aba-b8f-decision b{grid-row:1/3;width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:#123968;color:#fff!important}.aba-b8-faithful .aba-b8f-decision strong{color:#a91524}.aba-b8-faithful .aba-apa-references{margin-top:32px!important;padding:20px 0 0!important;border:0!important;border-top:1px solid #cbd9e7!important;border-radius:0!important;background:transparent!important}.aba-b8-faithful .aba-apa-references>strong{display:block;margin-bottom:12px;color:#123968!important}.aba-b8-faithful .aba-apa-references p{margin:0 0 9px!important;padding-left:1.5rem;text-indent:-1.5rem;color:#102f55!important}html body #classroom-workspace .aba-rich-content .aba-professional-lesson[data-task="B.8"]  :is(p,li,td,th,span,small,em,b,strong){text-align:left!important;text-align-last:left!important;text-justify:auto!important;word-spacing:normal!important}.aba-b8-faithful  :is(h2,h3,h4){color:#123968!important}@container (max-width:720px){.aba-b8-faithful :is(.aba-b8f-overview,.aba-b8f-flow,.aba-b8f-two-dimensions,.aba-b8f-decision){grid-template-columns:1fr}.aba-b8-faithful .aba-b8f-flow>i{transform:rotate(90deg);justify-self:center}.aba-b8-faithful .aba-b8f-two-dimensions>strong{grid-column:1}.aba-b8-faithful .aba-mastering-table{display:block;overflow-x:auto}}.aba-b8-faithful .aba-b8f-decision{grid-template-columns:1fr!important}.aba-b8-faithful .aba-b8f-decision>div{display:flex!important;min-width:0!important;flex-direction:column!important;align-items:flex-start!important;gap:8px!important}.aba-b8-faithful .aba-b8f-decision>div>b{display:grid!important;grid-row:auto!important;flex:0 0 34px!important;width:34px!important;height:34px!important}.aba-b8-faithful .aba-b8f-decision>div>span,.aba-b8-faithful .aba-b8f-decision>div>strong{display:block!important;width:100%!important;min-width:0!important;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important}.aba-professional-lesson[data-task="B.9"].aba-b9-faithful{container-type:inline-size;overflow-x:hidden}.aba-b9-faithful .aba-b9f-map{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:24px 0;padding:18px;border:1px solid #d5e1ec;border-left:6px solid #c7192d;border-radius:14px;background:#f4f6f8}.aba-b9-faithful .aba-b9f-map>div{display:flex;min-height:96px;flex-direction:column;justify-content:center;gap:7px;padding:15px;border:1px solid #d5e1ec;border-top:5px solid #4b88b7;border-radius:9px;background:#fff}.aba-b9-faithful .aba-b9f-map>div:nth-child(even){border-top-color:#c7192d}.aba-b9-faithful .aba-b9f-table{margin:24px 0!important}.aba-b9-faithful .aba-b9f-table  :is(th,td){padding:13px 15px!important;vertical-align:top!important}.aba-b9-faithful .aba-b9f-ratio-interval{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:24px 0;padding:18px;border:1px solid #d5e1ec;border-left:6px solid #c7192d;border-radius:14px;background:#f4f6f8}.aba-b9-faithful .aba-b9f-ratio-interval>div{display:flex;min-height:120px;flex-direction:column;justify-content:center;gap:9px;padding:17px;border:1px solid #d5e1ec;border-top:5px solid #4b88b7;border-radius:9px;background:#fff}.aba-b9-faithful .aba-b9f-ratio-interval>div:last-child{border-top-color:#c7192d}.aba-b9-faithful .aba-b9f-case{margin:22px 0!important;padding:18px!important;border:1px solid #d5e1ec!important;border-left:6px solid #c7192d!important;border-radius:12px!important;background:#f7f9fc!important;box-shadow:0 7px 18px rgba(199,25,45,.06)!important}.aba-b9-faithful .aba-b9f-case h4{margin:0 0 10px!important;color:#123968!important}.aba-b9-faithful .aba-b9f-case p{margin:0!important;color:#102f55!important}.aba-b9-faithful .aba-b9f-cases{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:24px 0}.aba-b9-faithful .aba-b9f-cases>div{display:flex;min-height:150px;flex-direction:column;gap:8px;padding:17px;border:1px solid #d5e1ec;border-left:5px solid #4b88b7;border-radius:10px;background:#f7f9fc}.aba-b9-faithful .aba-b9f-cases>div:nth-child(even){border-left-color:#c7192d}.aba-b9-faithful .aba-b9f-cases b{color:#c7192d}.aba-b9-faithful .aba-b9f-cases p{margin:0!important}.aba-b9-faithful .aba-b9f-decision{display:grid;grid-template-columns:1fr;gap:10px;margin:24px 0;padding:18px;border:1px solid #d5e1ec;border-left:6px solid #c7192d;border-radius:14px;background:#f4f6f8}.aba-b9-faithful .aba-b9f-decision>div{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:8px;padding:16px;border:1px solid #d5e1ec;border-radius:9px;background:#fff}.aba-b9-faithful .aba-b9f-decision b{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:#123968;color:#fff!important}.aba-b9-faithful .aba-b9f-decision  :is(span,strong){display:block;width:100%;white-space:normal;word-break:normal}.aba-b9-faithful .aba-b9f-decision strong{color:#a91524}.aba-b9-faithful .aba-apa-references{margin-top:32px!important;padding:20px 0 0!important;border:0!important;border-top:1px solid #cbd9e7!important;border-radius:0!important;background:transparent!important}.aba-b9-faithful .aba-apa-references>strong{display:block;margin-bottom:12px;color:#123968!important}.aba-b9-faithful .aba-apa-references p{margin:0 0 9px!important;padding-left:1.5rem;text-indent:-1.5rem;color:#102f55!important}html body #classroom-workspace .aba-rich-content .aba-professional-lesson[data-task="B.9"]  :is(p,li,td,th,span,small,em,b,strong){text-align:left!important;text-align-last:left!important;text-justify:auto!important;word-spacing:normal!important}.aba-b9-faithful  :is(h2,h3,h4){color:#123968!important}@container (max-width:720px){.aba-b9-faithful :is(.aba-b9f-map,.aba-b9f-ratio-interval,.aba-b9f-cases){grid-template-columns:1fr}.aba-b9-faithful .aba-mastering-table{display:block;overflow-x:auto}}.aba-professional-lesson[data-task="B.10"].aba-b10-faithful{container-type:inline-size;overflow-x:hidden}.aba-b10-faithful  :is(.aba-b10f-overview,.aba-b10f-cases){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:24px 0}.aba-b10-faithful  :is(.aba-b10f-overview,.aba-b10f-cases)>div{display:flex;min-height:112px;flex-direction:column;justify-content:center;gap:8px;padding:17px;border:1px solid #d5e1ec;border-top:5px solid #4b88b7;border-radius:10px;background:#f7f9fc}.aba-b10-faithful  :is(.aba-b10f-overview,.aba-b10f-cases)>div:nth-child(even){border-top-color:#c7192d}.aba-b10-faithful .aba-b10f-concurrent{display:grid;grid-template-columns:1fr auto 1fr;gap:10px;align-items:stretch;margin:24px 0;padding:18px;border:1px solid #d5e1ec;border-left:6px solid #c7192d;border-radius:14px;background:#f4f6f8}.aba-b10-faithful .aba-b10f-concurrent>div{display:flex;flex-direction:column;justify-content:center;gap:8px;padding:16px;border:1px solid #d5e1ec;border-radius:9px;background:#fff}.aba-b10-faithful .aba-b10f-concurrent>i{align-self:center;color:#c7192d;font-style:normal;font-weight:900}.aba-b10-faithful .aba-b10f-concurrent>p{grid-column:1/-1;margin:0!important;text-align:center!important}.aba-b10-faithful  :is(.aba-b10f-multi-mixed,.aba-b10f-two-paths){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:24px 0;padding:18px;border:1px solid #d5e1ec;border-left:6px solid #c7192d;border-radius:14px;background:#f4f6f8}.aba-b10-faithful  :is(.aba-b10f-multi-mixed,.aba-b10f-two-paths)>div{display:flex;min-height:130px;flex-direction:column;justify-content:center;gap:8px;padding:17px;border:1px solid #d5e1ec;border-top:5px solid #4b88b7;border-radius:9px;background:#fff}.aba-b10-faithful  :is(.aba-b10f-multi-mixed,.aba-b10f-two-paths)>div:last-child{border-top-color:#c7192d}.aba-b10-faithful .aba-b10f-chain{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;gap:8px;align-items:stretch;margin:24px 0;padding:18px;border:1px solid #d5e1ec;border-left:6px solid #c7192d;border-radius:14px;background:#f4f6f8}.aba-b10-faithful .aba-b10f-chain>div{display:flex;min-width:0;flex-direction:column;justify-content:center;gap:7px;padding:14px;border:1px solid #d5e1ec;border-radius:9px;background:#fff}.aba-b10-faithful .aba-b10f-chain>i{align-self:center;color:#c7192d;font-style:normal;font-weight:900}.aba-b10-faithful .aba-b10f-table{margin:24px 0!important}.aba-b10-faithful .aba-b10f-table  :is(th,td){padding:13px 15px!important;vertical-align:top!important}.aba-b10-faithful .aba-b10f-case{margin:22px 0!important;padding:18px!important;border:1px solid #d5e1ec!important;border-left:6px solid #c7192d!important;border-radius:12px!important;background:#f7f9fc!important;box-shadow:0 7px 18px rgba(199,25,45,.06)!important}.aba-b10-faithful .aba-b10f-case h4{margin:0 0 10px!important;color:#123968!important}.aba-b10-faithful .aba-b10f-case p{margin:0!important}.aba-b10-faithful .aba-b10f-cases b{color:#c7192d}.aba-b10-faithful .aba-b10f-cases p{margin:0!important}.aba-b10-faithful .aba-b10f-decision{display:grid;grid-template-columns:1fr;gap:10px;margin:24px 0;padding:18px;border:1px solid #d5e1ec;border-left:6px solid #c7192d;border-radius:14px;background:#f4f6f8}.aba-b10-faithful .aba-b10f-decision>div{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:8px;padding:16px;border:1px solid #d5e1ec;border-radius:9px;background:#fff}.aba-b10-faithful .aba-b10f-decision b{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:#123968;color:#fff!important}.aba-b10-faithful .aba-b10f-decision  :is(span,strong){display:block;width:100%;white-space:normal;word-break:normal}.aba-b10-faithful .aba-b10f-decision strong{color:#a91524}.aba-b10-faithful .aba-apa-references{margin-top:32px!important;padding:20px 0 0!important;border:0!important;border-top:1px solid #cbd9e7!important;border-radius:0!important;background:transparent!important}.aba-b10-faithful .aba-apa-references>strong{display:block;margin-bottom:12px;color:#123968!important}.aba-b10-faithful .aba-apa-references p{margin:0 0 9px!important;padding-left:1.5rem;text-indent:-1.5rem}html body #classroom-workspace .aba-rich-content .aba-professional-lesson[data-task="B.10"]  :is(p,li,td,th,span,small,em,b,strong){text-align:left!important;text-align-last:left!important;text-justify:auto!important;word-spacing:normal!important}.aba-b10-faithful  :is(h2,h3,h4){color:#123968!important}@container (max-width:760px){.aba-b10-faithful :is(.aba-b10f-overview,.aba-b10f-cases,.aba-b10f-concurrent,.aba-b10f-multi-mixed,.aba-b10f-two-paths,.aba-b10f-chain){grid-template-columns:1fr}.aba-b10-faithful :is(.aba-b10f-concurrent,.aba-b10f-chain)>i{transform:rotate(90deg);justify-self:center}.aba-b10-faithful .aba-b10f-concurrent>p{grid-column:1}.aba-b10-faithful .aba-mastering-table{display:block;overflow-x:auto}}.aba-b10-faithful .aba-b10f-table{width:100%!important;table-layout:auto!important}.aba-b10-faithful .aba-b10f-table  :is(th,td):first-child{width:140px!important;min-width:140px!important;white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important}.aba-b10-faithful .aba-b10f-table  :is(th,td):nth-child(2){width:27%!important}.aba-b10-faithful .aba-b10f-table  :is(th,td):nth-child(3){width:22%!important}.aba-b10-faithful .aba-b10f-table  :is(th,td):nth-child(4){width:auto!important}@container (max-width:760px){.aba-b10-faithful .aba-b10f-table{min-width:880px!important}}.aba-professional-lesson[data-task="B.11"].aba-b11-faithful{container-type:inline-size;overflow-x:hidden}.aba-b11-faithful  :is(.aba-b11f-overview,.aba-b11f-operant,.aba-b11f-extinction-punishment){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:24px 0;padding:18px;border:1px solid #d5e1ec;border-left:6px solid #c7192d;border-radius:14px;background:#f4f6f8}.aba-b11-faithful  :is(.aba-b11f-overview,.aba-b11f-operant,.aba-b11f-extinction-punishment)>div{display:flex;min-height:115px;flex-direction:column;justify-content:center;gap:8px;padding:17px;border:1px solid #d5e1ec;border-top:5px solid #4b88b7;border-radius:9px;background:#fff}.aba-b11-faithful  :is(.aba-b11f-overview,.aba-b11f-operant,.aba-b11f-extinction-punishment)>div:last-child{border-top-color:#c7192d}.aba-b11-faithful  :is(.aba-b11f-operation-process,.aba-b11f-respondent){display:grid;grid-template-columns:1fr auto 1fr;gap:10px;align-items:stretch;margin:24px 0;padding:18px;border:1px solid #d5e1ec;border-left:6px solid #c7192d;border-radius:14px;background:#f4f6f8}.aba-b11-faithful  :is(.aba-b11f-operation-process,.aba-b11f-respondent)>div{display:flex;min-width:0;flex-direction:column;justify-content:center;gap:8px;padding:17px;border:1px solid #d5e1ec;border-radius:9px;background:#fff}.aba-b11-faithful  :is(.aba-b11f-operation-process,.aba-b11f-respondent)>i{align-self:center;color:#c7192d;font-style:normal;font-weight:900}.aba-b11-faithful .aba-b11f-table{width:100%!important;table-layout:auto!important;margin:24px 0!important}.aba-b11-faithful .aba-b11f-table  :is(th,td){padding:13px 15px!important;vertical-align:top!important}.aba-b11-faithful .aba-b11f-table  :is(th,td):first-child{width:190px!important;min-width:190px!important;white-space:nowrap!important;word-break:keep-all!important}.aba-b11-faithful .aba-b11f-case{margin:22px 0!important;padding:18px!important;border:1px solid #d5e1ec!important;border-left:6px solid #c7192d!important;border-radius:12px!important;background:#f7f9fc!important;box-shadow:0 7px 18px rgba(199,25,45,.06)!important}.aba-b11-faithful .aba-b11f-case h4{margin:0 0 10px!important;color:#123968!important}.aba-b11-faithful .aba-b11f-case p{margin:0!important}.aba-b11-faithful .aba-b11f-cases{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:24px 0}.aba-b11-faithful .aba-b11f-cases>div{display:flex;min-height:145px;flex-direction:column;gap:8px;padding:17px;border:1px solid #d5e1ec;border-left:5px solid #4b88b7;border-radius:10px;background:#f7f9fc}.aba-b11-faithful .aba-b11f-cases>div:nth-child(even){border-left-color:#c7192d}.aba-b11-faithful .aba-b11f-cases b{color:#c7192d}.aba-b11-faithful .aba-b11f-cases p{margin:0!important}.aba-b11-faithful .aba-b11f-decision{display:grid;grid-template-columns:1fr;gap:10px;margin:24px 0;padding:18px;border:1px solid #d5e1ec;border-left:6px solid #c7192d;border-radius:14px;background:#f4f6f8}.aba-b11-faithful .aba-b11f-decision>div{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:8px;padding:16px;border:1px solid #d5e1ec;border-radius:9px;background:#fff}.aba-b11-faithful .aba-b11f-decision b{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:#123968;color:#fff!important}.aba-b11-faithful .aba-b11f-decision  :is(span,strong){display:block;width:100%;white-space:normal;word-break:normal}.aba-b11-faithful .aba-b11f-decision strong{color:#a91524}.aba-b11-faithful .aba-apa-references{margin-top:32px!important;padding:20px 0 0!important;border:0!important;border-top:1px solid #cbd9e7!important;border-radius:0!important;background:transparent!important}.aba-b11-faithful .aba-apa-references>strong{display:block;margin-bottom:12px;color:#123968!important}.aba-b11-faithful .aba-apa-references p{margin:0 0 9px!important;padding-left:1.5rem;text-indent:-1.5rem}html body #classroom-workspace .aba-rich-content .aba-professional-lesson[data-task="B.11"]  :is(p,li,td,th,span,small,em,b,strong){text-align:left!important;text-align-last:left!important;text-justify:auto!important;word-spacing:normal!important}.aba-b11-faithful  :is(h2,h3,h4){color:#123968!important}@container (max-width:760px){.aba-b11-faithful :is(.aba-b11f-overview,.aba-b11f-operant,.aba-b11f-extinction-punishment,.aba-b11f-operation-process,.aba-b11f-respondent,.aba-b11f-cases){grid-template-columns:1fr}.aba-b11-faithful :is(.aba-b11f-operation-process,.aba-b11f-respondent)>i{transform:rotate(90deg);justify-self:center}.aba-b11-faithful .aba-mastering-table{display:block;min-width:760px;overflow-x:auto}}.aba-professional-lesson[data-task="B.12"].aba-b12-faithful{container-type:inline-size;overflow-x:hidden}.aba-b12-faithful .aba-b12f-core{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:9px;align-items:stretch;margin:24px 0;padding:18px;border:1px solid #d5e1ec;border-left:6px solid #c7192d;border-radius:14px;background:#f4f6f8}.aba-b12-faithful .aba-b12f-core>div{display:flex;min-width:0;flex-direction:column;justify-content:center;gap:7px;padding:15px;border:1px solid #d5e1ec;border-radius:9px;background:#fff}.aba-b12-faithful .aba-b12f-core>i{align-self:center;color:#c7192d;font-style:normal;font-weight:900}.aba-b12-faithful .aba-b12f-core>strong{grid-column:1/-1;padding:12px;border-radius:8px;background:#eaf1f7;text-align:center}.aba-b12-faithful  :is(.aba-b12f-sd-delta,.aba-b12f-operant-respondent){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:24px 0;padding:18px;border:1px solid #d5e1ec;border-left:6px solid #c7192d;border-radius:14px;background:#f4f6f8}.aba-b12-faithful  :is(.aba-b12f-sd-delta,.aba-b12f-operant-respondent)>div{display:flex;min-height:120px;flex-direction:column;justify-content:center;gap:8px;padding:17px;border:1px solid #d5e1ec;border-top:5px solid #4b88b7;border-radius:9px;background:#fff}.aba-b12-faithful  :is(.aba-b12f-sd-delta,.aba-b12f-operant-respondent)>div:last-child{border-top-color:#c7192d}.aba-b12-faithful .aba-b12f-transfer{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:10px;align-items:stretch;margin:24px 0;padding:18px;border:1px solid #d5e1ec;border-left:6px solid #c7192d;border-radius:14px;background:#f4f6f8}.aba-b12-faithful .aba-b12f-transfer>div{display:flex;min-width:0;flex-direction:column;justify-content:center;gap:8px;padding:16px;border:1px solid #d5e1ec;border-radius:9px;background:#fff}.aba-b12-faithful .aba-b12f-transfer>i{align-self:center;color:#c7192d;font-style:normal;font-weight:900}.aba-b12-faithful .aba-b12f-table{width:100%!important;table-layout:auto!important;margin:24px 0!important}.aba-b12-faithful .aba-b12f-table  :is(th,td){padding:13px 15px!important;vertical-align:top!important}.aba-b12-faithful .aba-b12f-table  :is(th,td):first-child{width:38%!important;min-width:260px!important}.aba-b12-faithful .aba-b12f-table  :is(th,td):nth-child(2){min-width:180px!important}.aba-b12-faithful .aba-b12f-cases{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:24px 0}.aba-b12-faithful .aba-b12f-cases>div{display:flex;min-height:150px;flex-direction:column;gap:8px;padding:17px;border:1px solid #d5e1ec;border-left:5px solid #4b88b7;border-radius:10px;background:#f7f9fc}.aba-b12-faithful .aba-b12f-cases>div:nth-child(even){border-left-color:#c7192d}.aba-b12-faithful .aba-b12f-cases b{color:#c7192d}.aba-b12-faithful .aba-b12f-cases p{margin:0!important}.aba-b12-faithful .aba-b12f-decision{display:grid;grid-template-columns:1fr;gap:10px;margin:24px 0;padding:18px;border:1px solid #d5e1ec;border-left:6px solid #c7192d;border-radius:14px;background:#f4f6f8}.aba-b12-faithful .aba-b12f-decision>div{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:8px;padding:16px;border:1px solid #d5e1ec;border-radius:9px;background:#fff}.aba-b12-faithful .aba-b12f-decision b{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:#123968;color:#fff!important}.aba-b12-faithful .aba-b12f-decision  :is(span,strong){display:block;width:100%;white-space:normal;word-break:normal}.aba-b12-faithful .aba-b12f-decision strong{color:#a91524}.aba-b12-faithful .aba-apa-references{margin-top:32px!important;padding:20px 0 0!important;border:0!important;border-top:1px solid #cbd9e7!important;border-radius:0!important;background:transparent!important}.aba-b12-faithful .aba-apa-references>strong{display:block;margin-bottom:12px;color:#123968!important}.aba-b12-faithful .aba-apa-references p{margin:0 0 9px!important;padding-left:1.5rem;text-indent:-1.5rem}html body #classroom-workspace .aba-rich-content .aba-professional-lesson[data-task="B.12"]  :is(p,li,td,th,span,small,em,b,strong){text-align:left!important;text-align-last:left!important;text-justify:auto!important;word-spacing:normal!important}.aba-b12-faithful  :is(h2,h3,h4){color:#123968!important}@container (max-width:760px){.aba-b12-faithful :is(.aba-b12f-core,.aba-b12f-sd-delta,.aba-b12f-operant-respondent,.aba-b12f-transfer,.aba-b12f-cases){grid-template-columns:1fr}.aba-b12-faithful :is(.aba-b12f-core,.aba-b12f-transfer)>i{transform:rotate(90deg);justify-self:center}.aba-b12-faithful .aba-b12f-core>strong{grid-column:1}.aba-b12-faithful .aba-mastering-table{display:block;min-width:820px;overflow-x:auto}}.aba-professional-lesson[data-task="B.13"].aba-b13-faithful{container-type:inline-size;overflow-x:hidden}.aba-b13-faithful .aba-b13f-core{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:24px 0;padding:18px;border:1px solid #d5e1ec;border-left:6px solid #c7192d;border-radius:14px;background:#f4f6f8}.aba-b13-faithful .aba-b13f-core>div{display:flex;min-height:120px;flex-direction:column;justify-content:center;gap:8px;padding:17px;border:1px solid #d5e1ec;border-top:5px solid #4b88b7;border-radius:9px;background:#fff}.aba-b13-faithful .aba-b13f-core>div:nth-child(2){border-top-color:#c7192d}.aba-b13-faithful .aba-b13f-core>p{grid-column:1/-1;margin:0!important;padding:12px;border-radius:8px;background:#eaf1f7;text-align:center!important}.aba-b13-faithful .aba-b13f-training{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:9px;align-items:stretch;margin:24px 0;padding:18px;border:1px solid #d5e1ec;border-left:6px solid #c7192d;border-radius:14px;background:#f4f6f8}.aba-b13-faithful .aba-b13f-training>div{display:flex;min-width:0;flex-direction:column;justify-content:center;gap:8px;padding:15px;border:1px solid #d5e1ec;border-radius:9px;background:#fff}.aba-b13-faithful .aba-b13f-training>i{align-self:center;color:#c7192d;font-style:normal;font-weight:900}.aba-b13-faithful  :is(.aba-b13f-disc-gen,.aba-b13f-operant-respondent){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:24px 0;padding:18px;border:1px solid #d5e1ec;border-left:6px solid #c7192d;border-radius:14px;background:#f4f6f8}.aba-b13-faithful  :is(.aba-b13f-disc-gen,.aba-b13f-operant-respondent)>div{display:flex;min-height:125px;flex-direction:column;justify-content:center;gap:8px;padding:17px;border:1px solid #d5e1ec;border-top:5px solid #4b88b7;border-radius:9px;background:#fff}.aba-b13-faithful  :is(.aba-b13f-disc-gen,.aba-b13f-operant-respondent)>div:last-child{border-top-color:#c7192d}.aba-b13-faithful .aba-b13f-conditional{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:24px 0;padding:18px;border:1px solid #d5e1ec;border-left:6px solid #c7192d;border-radius:14px;background:#f4f6f8}.aba-b13-faithful .aba-b13f-conditional>div{display:flex;flex-direction:column;gap:8px;padding:17px;border:1px solid #d5e1ec;border-radius:9px;background:#fff}.aba-b13-faithful .aba-b13f-conditional>strong{grid-column:1/-1;padding:12px;border-radius:8px;background:#fff0f2;color:#a91524;text-align:center}.aba-b13-faithful .aba-b13f-table{width:100%!important;table-layout:auto!important;margin:24px 0!important}.aba-b13-faithful .aba-b13f-table  :is(th,td){padding:13px 15px!important;vertical-align:top!important}.aba-b13-faithful .aba-b13f-table  :is(th,td):first-child{width:40%!important;min-width:280px!important}.aba-b13-faithful .aba-b13f-table  :is(th,td):nth-child(2){min-width:190px!important}.aba-b13-faithful .aba-b13f-cases{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:24px 0}.aba-b13-faithful .aba-b13f-cases>div{display:flex;min-height:145px;flex-direction:column;gap:8px;padding:17px;border:1px solid #d5e1ec;border-left:5px solid #4b88b7;border-radius:10px;background:#f7f9fc}.aba-b13-faithful .aba-b13f-cases>div:nth-child(even){border-left-color:#c7192d}.aba-b13-faithful .aba-b13f-cases b{color:#c7192d}.aba-b13-faithful .aba-b13f-cases p{margin:0!important}.aba-b13-faithful .aba-b13f-decision{display:grid;grid-template-columns:1fr;gap:10px;margin:24px 0;padding:18px;border:1px solid #d5e1ec;border-left:6px solid #c7192d;border-radius:14px;background:#f4f6f8}.aba-b13-faithful .aba-b13f-decision>div{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:8px;padding:16px;border:1px solid #d5e1ec;border-radius:9px;background:#fff}.aba-b13-faithful .aba-b13f-decision b{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:#123968;color:#fff!important}.aba-b13-faithful .aba-b13f-decision  :is(span,strong){display:block;width:100%;white-space:normal;word-break:normal}.aba-b13-faithful .aba-b13f-decision strong{color:#a91524}.aba-b13-faithful .aba-apa-references{margin-top:32px!important;padding:20px 0 0!important;border:0!important;border-top:1px solid #cbd9e7!important;border-radius:0!important;background:transparent!important}.aba-b13-faithful .aba-apa-references>strong{display:block;margin-bottom:12px;color:#123968!important}.aba-b13-faithful .aba-apa-references p{margin:0 0 9px!important;padding-left:1.5rem;text-indent:-1.5rem}html body #classroom-workspace .aba-rich-content .aba-professional-lesson[data-task="B.13"]  :is(p,li,td,th,span,small,em,b,strong){text-align:left!important;text-align-last:left!important;text-justify:auto!important;word-spacing:normal!important}.aba-b13-faithful  :is(h2,h3,h4){color:#123968!important}@container (max-width:760px){.aba-b13-faithful :is(.aba-b13f-core,.aba-b13f-training,.aba-b13f-disc-gen,.aba-b13f-operant-respondent,.aba-b13f-conditional,.aba-b13f-cases){grid-template-columns:1fr}.aba-b13-faithful .aba-b13f-training>i{transform:rotate(90deg);justify-self:center}.aba-b13-faithful :is(.aba-b13f-core>p,.aba-b13f-conditional>strong){grid-column:1}.aba-b13-faithful .aba-mastering-table{display:block;min-width:840px;overflow-x:auto}}.aba-professional-lesson[data-task="B.14"].aba-b14-faithful{container-type:inline-size;overflow-x:hidden}.aba-b14-faithful  :is(.aba-b14f-core,.aba-b14f-generalization-maintenance){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:24px 0;padding:18px;border:1px solid #d5e1ec;border-left:6px solid #c7192d;border-radius:14px;background:#f4f6f8}.aba-b14-faithful  :is(.aba-b14f-core,.aba-b14f-generalization-maintenance)>div{display:flex;min-height:120px;flex-direction:column;justify-content:center;gap:8px;padding:17px;border:1px solid #d5e1ec;border-top:5px solid #4b88b7;border-radius:9px;background:#fff}.aba-b14-faithful  :is(.aba-b14f-core,.aba-b14f-generalization-maintenance)>div:last-child{border-top-color:#c7192d}.aba-b14-faithful .aba-b14f-core i{color:#c7192d;font-style:normal;font-weight:900}.aba-b14-faithful  :is(.aba-b14f-stimulus,.aba-b14f-response){display:grid;grid-template-columns:1fr auto 1fr;gap:10px;align-items:stretch;margin:24px 0;padding:18px;border:1px solid #d5e1ec;border-left:6px solid #c7192d;border-radius:14px;background:#f4f6f8}.aba-b14-faithful  :is(.aba-b14f-stimulus,.aba-b14f-response)>div{display:flex;min-width:0;flex-direction:column;justify-content:center;gap:8px;padding:16px;border:1px solid #d5e1ec;border-radius:9px;background:#fff}.aba-b14-faithful  :is(.aba-b14f-stimulus,.aba-b14f-response)>div:first-child{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.aba-b14-faithful  :is(.aba-b14f-stimulus,.aba-b14f-response)>div>span{padding:8px;border-radius:6px;background:#eef3f7}.aba-b14-faithful  :is(.aba-b14f-stimulus,.aba-b14f-response)>i{align-self:center;color:#c7192d;font-style:normal;font-weight:900}.aba-b14-faithful  :is(.aba-b14f-table,.aba-b14f-examples){width:100%!important;table-layout:auto!important;margin:24px 0!important}.aba-b14-faithful  :is(.aba-b14f-table,.aba-b14f-examples)  :is(th,td){padding:13px 15px!important;vertical-align:top!important}.aba-b14-faithful .aba-b14f-table  :is(th,td):first-child{width:190px!important;min-width:190px!important;white-space:nowrap!important}.aba-b14-faithful .aba-b14f-examples  :is(th,td):first-child{width:42%!important;min-width:290px!important}.aba-b14-faithful .aba-b14f-examples  :is(th,td):nth-child(2){min-width:190px!important}.aba-b14-faithful .aba-b14f-cases{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:24px 0}.aba-b14-faithful .aba-b14f-cases>div{display:flex;min-height:145px;flex-direction:column;gap:8px;padding:17px;border:1px solid #d5e1ec;border-left:5px solid #4b88b7;border-radius:10px;background:#f7f9fc}.aba-b14-faithful .aba-b14f-cases>div:nth-child(even){border-left-color:#c7192d}.aba-b14-faithful .aba-b14f-cases b{color:#c7192d}.aba-b14-faithful .aba-b14f-cases p{margin:0!important}.aba-b14-faithful .aba-b14f-decision{display:grid;grid-template-columns:1fr;gap:10px;margin:24px 0;padding:18px;border:1px solid #d5e1ec;border-left:6px solid #c7192d;border-radius:14px;background:#f4f6f8}.aba-b14-faithful .aba-b14f-decision>div{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:8px;padding:16px;border:1px solid #d5e1ec;border-radius:9px;background:#fff}.aba-b14-faithful .aba-b14f-decision b{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:#123968;color:#fff!important}.aba-b14-faithful .aba-b14f-decision  :is(span,strong){display:block;width:100%;white-space:normal;word-break:normal}.aba-b14-faithful .aba-b14f-decision strong{color:#a91524}.aba-b14-faithful .aba-apa-references{margin-top:32px!important;padding:20px 0 0!important;border:0!important;border-top:1px solid #cbd9e7!important;border-radius:0!important;background:transparent!important}.aba-b14-faithful .aba-apa-references>strong{display:block;margin-bottom:12px;color:#123968!important}.aba-b14-faithful .aba-apa-references p{margin:0 0 9px!important;padding-left:1.5rem;text-indent:-1.5rem}html body #classroom-workspace .aba-rich-content .aba-professional-lesson[data-task="B.14"]  :is(p,li,td,th,span,small,em,b,strong){text-align:left!important;text-align-last:left!important;text-justify:auto!important;word-spacing:normal!important}.aba-b14-faithful  :is(h2,h3,h4){color:#123968!important}@container (max-width:760px){.aba-b14-faithful :is(.aba-b14f-core,.aba-b14f-generalization-maintenance,.aba-b14f-stimulus,.aba-b14f-response,.aba-b14f-cases){grid-template-columns:1fr}.aba-b14-faithful :is(.aba-b14f-stimulus,.aba-b14f-response)>i{transform:rotate(90deg);justify-self:center}.aba-b14-faithful .aba-mastering-table{display:block;min-width:820px;overflow-x:auto}}.aba-b14-faithful .aba-b14f-examples-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:24px 0}.aba-b14-faithful .aba-b14f-examples-cards>div{display:flex;min-height:140px;flex-direction:column;gap:8px;padding:17px;border:1px solid #d5e1ec;border-left:5px solid #4b88b7;border-radius:10px;background:#f7f9fc}.aba-b14-faithful .aba-b14f-examples-cards>div:nth-child(even){border-left-color:#c7192d}.aba-b14-faithful .aba-b14f-examples-cards b{color:#123968}.aba-b14-faithful .aba-b14f-examples-cards p{margin:0!important}.aba-b14-faithful .aba-b14f-examples-cards span{color:#566b82}@container (max-width:760px){.aba-b14-faithful .aba-b14f-examples-cards{grid-template-columns:1fr}}.aba-professional-lesson[data-task="B.15"].aba-b15-faithful{container-type:inline-size;overflow-x:hidden}.aba-b15-faithful .aba-b15f-core{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:9px;align-items:stretch;margin:24px 0;padding:18px;border:1px solid #d5e1ec;border-left:6px solid #c7192d;border-radius:14px;background:#f4f6f8}.aba-b15-faithful .aba-b15f-core>div{display:flex;min-width:0;flex-direction:column;justify-content:center;gap:8px;padding:16px;border:1px solid #d5e1ec;border-radius:9px;background:#fff}.aba-b15-faithful .aba-b15f-core>i{align-self:center;color:#c7192d;font-style:normal;font-weight:900}.aba-b15-faithful  :is(.aba-b15f-acquisition-maintenance,.aba-b15f-generalization-maintenance){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:24px 0;padding:18px;border:1px solid #d5e1ec;border-left:6px solid #c7192d;border-radius:14px;background:#f4f6f8}.aba-b15-faithful  :is(.aba-b15f-acquisition-maintenance,.aba-b15f-generalization-maintenance)>div{display:flex;min-height:120px;flex-direction:column;justify-content:center;gap:8px;padding:17px;border:1px solid #d5e1ec;border-top:5px solid #4b88b7;border-radius:9px;background:#fff}.aba-b15-faithful  :is(.aba-b15f-acquisition-maintenance,.aba-b15f-generalization-maintenance)>div:last-child{border-top-color:#c7192d}.aba-b15-faithful .aba-b15f-support-shift{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:10px;align-items:stretch;margin:24px 0;padding:18px;border:1px solid #d5e1ec;border-left:6px solid #c7192d;border-radius:14px;background:#f4f6f8}.aba-b15-faithful .aba-b15f-support-shift>div{display:flex;min-width:0;flex-direction:column;justify-content:center;gap:8px;padding:16px;border:1px solid #d5e1ec;border-radius:9px;background:#fff}.aba-b15-faithful .aba-b15f-support-shift>i{align-self:center;color:#c7192d;font-style:normal;font-weight:900}.aba-b15-faithful .aba-b15f-table{width:100%!important;table-layout:auto!important;margin:24px 0!important}.aba-b15-faithful .aba-b15f-table  :is(th,td){padding:13px 15px!important;vertical-align:top!important}.aba-b15-faithful .aba-b15f-table  :is(th,td):first-child{width:205px!important;min-width:205px!important;white-space:nowrap!important}.aba-b15-faithful  :is(.aba-b15f-examples,.aba-b15f-cases){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:24px 0}.aba-b15-faithful  :is(.aba-b15f-examples,.aba-b15f-cases)>div{display:flex;min-height:140px;flex-direction:column;gap:8px;padding:17px;border:1px solid #d5e1ec;border-left:5px solid #4b88b7;border-radius:10px;background:#f7f9fc}.aba-b15-faithful  :is(.aba-b15f-examples,.aba-b15f-cases)>div:nth-child(even){border-left-color:#c7192d}.aba-b15-faithful  :is(.aba-b15f-examples,.aba-b15f-cases) b{color:#c7192d}.aba-b15-faithful  :is(.aba-b15f-examples,.aba-b15f-cases) p{margin:0!important}.aba-b15-faithful .aba-b15f-decision{display:grid;grid-template-columns:1fr;gap:10px;margin:24px 0;padding:18px;border:1px solid #d5e1ec;border-left:6px solid #c7192d;border-radius:14px;background:#f4f6f8}.aba-b15-faithful .aba-b15f-decision>div{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:8px;padding:16px;border:1px solid #d5e1ec;border-radius:9px;background:#fff}.aba-b15-faithful .aba-b15f-decision b{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:#123968;color:#fff!important}.aba-b15-faithful .aba-b15f-decision  :is(span,strong){display:block;width:100%;white-space:normal;word-break:normal}.aba-b15-faithful .aba-b15f-decision strong{color:#a91524}.aba-b15-faithful .aba-apa-references{margin-top:32px!important;padding:20px 0 0!important;border:0!important;border-top:1px solid #cbd9e7!important;border-radius:0!important;background:transparent!important}.aba-b15-faithful .aba-apa-references>strong{display:block;margin-bottom:12px;color:#123968!important}.aba-b15-faithful .aba-apa-references p{margin:0 0 9px!important;padding-left:1.5rem;text-indent:-1.5rem}html body #classroom-workspace .aba-rich-content .aba-professional-lesson[data-task="B.15"]  :is(p,li,td,th,span,small,em,b,strong){text-align:left!important;text-align-last:left!important;text-justify:auto!important;word-spacing:normal!important}.aba-b15-faithful  :is(h2,h3,h4){color:#123968!important}@container (max-width:760px){.aba-b15-faithful :is(.aba-b15f-core,.aba-b15f-support-shift,.aba-b15f-acquisition-maintenance,.aba-b15f-generalization-maintenance,.aba-b15f-examples,.aba-b15f-cases){grid-template-columns:1fr}.aba-b15-faithful :is(.aba-b15f-core,.aba-b15f-support-shift)>i{transform:rotate(90deg);justify-self:center}.aba-b15-faithful .aba-mastering-table{display:block;min-width:760px;overflow-x:auto}}.aba-professional-lesson[data-task="B.16"].aba-b16-faithful{container-type:inline-size;overflow-x:hidden}.aba-b16-faithful .aba-b16f-core{display:grid;grid-template-columns:1fr auto 1fr;gap:10px;align-items:stretch;margin:24px 0;padding:18px;border:1px solid #d5e1ec;border-left:6px solid #c7192d;border-radius:14px;background:#f4f6f8}.aba-b16-faithful .aba-b16f-core>div{display:flex;min-width:0;flex-direction:column;justify-content:center;gap:8px;padding:17px;border:1px solid #d5e1ec;border-radius:9px;background:#fff}.aba-b16-faithful .aba-b16f-core>i{align-self:center;color:#c7192d;font-style:normal;font-weight:900}.aba-b16-faithful .aba-b16f-core>strong{grid-column:1/-1;padding:12px;border-radius:8px;background:#eaf1f7;text-align:center}.aba-b16-faithful  :is(.aba-b16f-eo-ao,.aba-b16f-mo-sd){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:24px 0;padding:18px;border:1px solid #d5e1ec;border-left:6px solid #c7192d;border-radius:14px;background:#f4f6f8}.aba-b16-faithful  :is(.aba-b16f-eo-ao,.aba-b16f-mo-sd)>div{display:flex;min-height:125px;flex-direction:column;justify-content:center;gap:8px;padding:17px;border:1px solid #d5e1ec;border-top:5px solid #4b88b7;border-radius:9px;background:#fff}.aba-b16-faithful  :is(.aba-b16f-eo-ao,.aba-b16f-mo-sd)>div:last-child{border-top-color:#c7192d}.aba-b16-faithful .aba-b16f-transitive{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:10px;align-items:stretch;margin:24px 0;padding:18px;border:1px solid #d5e1ec;border-left:6px solid #c7192d;border-radius:14px;background:#f4f6f8}.aba-b16-faithful .aba-b16f-transitive>div{display:flex;min-width:0;flex-direction:column;justify-content:center;gap:8px;padding:16px;border:1px solid #d5e1ec;border-radius:9px;background:#fff}.aba-b16-faithful .aba-b16f-transitive>i{align-self:center;color:#c7192d;font-style:normal;font-weight:900}.aba-b16-faithful .aba-b16f-table{width:100%!important;table-layout:auto!important;margin:24px 0!important}.aba-b16-faithful .aba-b16f-table  :is(th,td){padding:13px 15px!important;vertical-align:top!important}.aba-b16-faithful .aba-b16f-table  :is(th,td):first-child{width:215px!important;min-width:215px!important;white-space:nowrap!important}.aba-b16-faithful .aba-b16f-cases{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:24px 0}.aba-b16-faithful .aba-b16f-cases>div{display:flex;min-height:150px;flex-direction:column;gap:8px;padding:17px;border:1px solid #d5e1ec;border-left:5px solid #4b88b7;border-radius:10px;background:#f7f9fc}.aba-b16-faithful .aba-b16f-cases>div:nth-child(even){border-left-color:#c7192d}.aba-b16-faithful .aba-b16f-cases b{color:#c7192d}.aba-b16-faithful .aba-b16f-cases p{margin:0!important}.aba-b16-faithful .aba-b16f-decision{display:grid;grid-template-columns:1fr;gap:10px;margin:24px 0;padding:18px;border:1px solid #d5e1ec;border-left:6px solid #c7192d;border-radius:14px;background:#f4f6f8}.aba-b16-faithful .aba-b16f-decision>div{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:8px;padding:16px;border:1px solid #d5e1ec;border-radius:9px;background:#fff}.aba-b16-faithful .aba-b16f-decision b{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:#123968;color:#fff!important}.aba-b16-faithful .aba-b16f-decision  :is(span,strong){display:block;width:100%;white-space:normal;word-break:normal}.aba-b16-faithful .aba-b16f-decision strong{color:#a91524}.aba-b16-faithful .aba-apa-references{margin-top:32px!important;padding:20px 0 0!important;border:0!important;border-top:1px solid #cbd9e7!important;border-radius:0!important;background:transparent!important}.aba-b16-faithful .aba-apa-references>strong{display:block;margin-bottom:12px;color:#123968!important}.aba-b16-faithful .aba-apa-references p{margin:0 0 9px!important;padding-left:1.5rem;text-indent:-1.5rem}html body #classroom-workspace .aba-rich-content .aba-professional-lesson[data-task="B.16"]  :is(p,li,td,th,span,small,em,b,strong){text-align:left!important;text-align-last:left!important;text-justify:auto!important;word-spacing:normal!important}.aba-b16-faithful  :is(h2,h3,h4){color:#123968!important}@container (max-width:760px){.aba-b16-faithful :is(.aba-b16f-core,.aba-b16f-eo-ao,.aba-b16f-mo-sd,.aba-b16f-transitive,.aba-b16f-cases){grid-template-columns:1fr}.aba-b16-faithful :is(.aba-b16f-core,.aba-b16f-transitive)>i{transform:rotate(90deg);justify-self:center}.aba-b16-faithful .aba-b16f-core>strong{grid-column:1}.aba-b16-faithful .aba-mastering-table{display:block;min-width:760px;overflow-x:auto}}.aba-professional-lesson[data-task="B.17"].aba-b17-faithful{container-type:inline-size;overflow-x:hidden}.aba-b17-faithful  :is(.aba-b17f-core,.aba-b17f-value-availability,.aba-b17f-ao-delta){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:24px 0;padding:18px;border:1px solid #d5e1ec;border-left:6px solid #c7192d;border-radius:14px;background:#f4f6f8}.aba-b17-faithful  :is(.aba-b17f-core,.aba-b17f-value-availability,.aba-b17f-ao-delta)>div{display:flex;min-width:0;min-height:130px;flex-direction:column;justify-content:center;gap:8px;padding:17px;border:1px solid #d5e1ec;border-top:5px solid #4b88b7;border-radius:9px;background:#fff}.aba-b17-faithful  :is(.aba-b17f-core,.aba-b17f-value-availability,.aba-b17f-ao-delta)>div:last-child{border-top-color:#c7192d}.aba-b17-faithful .aba-b17f-core>i{display:none}.aba-b17-faithful .aba-b17f-together{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:10px;align-items:stretch;margin:24px 0;padding:18px;border:1px solid #d5e1ec;border-left:6px solid #c7192d;border-radius:14px;background:#f4f6f8}.aba-b17-faithful .aba-b17f-together>div{display:flex;min-width:0;flex-direction:column;justify-content:center;gap:8px;padding:16px;border:1px solid #d5e1ec;border-radius:9px;background:#fff}.aba-b17-faithful .aba-b17f-together>i{align-self:center;color:#c7192d;font-style:normal;font-weight:900}.aba-b17-faithful .aba-b17f-table-wrap{width:100%;margin:24px 0;overflow-x:auto}.aba-b17-faithful .aba-b17f-table{width:100%!important;min-width:820px!important;table-layout:auto!important;margin:0!important}.aba-b17-faithful .aba-b17f-table  :is(th,td){padding:13px 15px!important;vertical-align:top!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important}.aba-b17-faithful .aba-b17f-table  :is(th,td):first-child{width:210px!important;min-width:210px!important;white-space:nowrap!important}.aba-b17-faithful .aba-b17f-table  :is(th,td):nth-child(2),.aba-b17-faithful .aba-b17f-table  :is(th,td):nth-child(3){min-width:280px!important}.aba-b17-faithful .aba-b17f-cases{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:24px 0}.aba-b17-faithful .aba-b17f-cases>div{display:flex;min-height:150px;flex-direction:column;gap:8px;padding:17px;border:1px solid #d5e1ec;border-left:5px solid #4b88b7;border-radius:10px;background:#f7f9fc}.aba-b17-faithful .aba-b17f-cases>div:nth-child(even){border-left-color:#c7192d}.aba-b17-faithful .aba-b17f-cases b{color:#c7192d}.aba-b17-faithful .aba-b17f-cases p{margin:0!important}.aba-b17-faithful .aba-b17f-decision{display:grid;grid-template-columns:1fr;gap:10px;margin:24px 0;padding:18px;border:1px solid #d5e1ec;border-left:6px solid #c7192d;border-radius:14px;background:#f4f6f8}.aba-b17-faithful .aba-b17f-decision>div{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:8px;padding:16px;border:1px solid #d5e1ec;border-radius:9px;background:#fff}.aba-b17-faithful .aba-b17f-decision b{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:#123968;color:#fff!important}.aba-b17-faithful .aba-b17f-decision  :is(span,strong){display:block;width:100%;white-space:normal;word-break:normal}.aba-b17-faithful .aba-b17f-decision strong{color:#a91524}.aba-b17-faithful .aba-apa-references{margin-top:32px!important;padding:20px 0 0!important;border:0!important;border-top:1px solid #cbd9e7!important;border-radius:0!important;background:transparent!important}.aba-b17-faithful .aba-apa-references>strong{display:block;margin-bottom:12px;color:#123968!important}.aba-b17-faithful .aba-apa-references p{margin:0 0 9px!important;padding-left:1.5rem;text-indent:-1.5rem}html body #classroom-workspace .aba-rich-content .aba-professional-lesson[data-task="B.17"]  :is(p,li,td,th,span,small,em,b,strong){text-align:left!important;text-align-last:left!important;text-justify:auto!important;word-spacing:normal!important}.aba-b17-faithful  :is(h2,h3,h4){color:#123968!important}@container (max-width:760px){.aba-b17-faithful :is(.aba-b17f-core,.aba-b17f-value-availability,.aba-b17f-ao-delta,.aba-b17f-together,.aba-b17f-cases){grid-template-columns:1fr}.aba-b17-faithful .aba-b17f-together>i{transform:rotate(90deg);justify-self:center}}.aba-professional-lesson[data-task="B.17"] .aba-b17f-core{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important}.aba-professional-lesson[data-task="B.17"] .aba-b17f-core>div{width:auto!important;max-width:none!important;min-height:245px!important}.aba-professional-lesson[data-task="B.17"] .aba-b17f-core-rule{grid-column:1/-1;display:block!important;padding:15px 17px!important;border-radius:9px!important;background:#e8f0f7!important;color:#123968!important;line-height:1.55!important}.aba-professional-lesson[data-task="B.17"] .aba-b17f-core span{display:block!important;line-height:1.55!important}@container (max-width:760px){.aba-professional-lesson[data-task="B.17"] .aba-b17f-core{grid-template-columns:1fr!important}.aba-professional-lesson[data-task="B.17"] .aba-b17f-core>div{min-height:0!important}.aba-professional-lesson[data-task="B.17"] .aba-b17f-core-rule{grid-column:1!important}}.aba-professional-lesson[data-task="B.18"].aba-b18-faithful{container-type:inline-size;overflow-x:hidden}.aba-b18-faithful  :is(.aba-b18f-core,.aba-b18f-paths,.aba-b18f-delay){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:24px 0;padding:18px;border:1px solid #d5e1ec;border-left:6px solid #c7192d;border-radius:14px;background:#f4f6f8}.aba-b18-faithful  :is(.aba-b18f-core,.aba-b18f-paths,.aba-b18f-delay)>div{display:flex;min-width:0;min-height:145px;flex-direction:column;justify-content:center;gap:9px;padding:17px;border:1px solid #d5e1ec;border-top:5px solid #4b88b7;border-radius:9px;background:#fff}.aba-b18-faithful  :is(.aba-b18f-core,.aba-b18f-paths,.aba-b18f-delay)>div:last-of-type{border-top-color:#c7192d}.aba-b18-faithful .aba-b18f-core-rule{grid-column:1/-1;display:block;padding:15px 17px;border-radius:9px;background:#e8f0f7;color:#123968;line-height:1.55}.aba-b18-faithful .aba-b18f-transition{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:10px;align-items:stretch;margin:24px 0;padding:18px;border:1px solid #d5e1ec;border-left:6px solid #c7192d;border-radius:14px;background:#f4f6f8}.aba-b18-faithful .aba-b18f-transition>div{display:flex;min-width:0;flex-direction:column;justify-content:center;gap:8px;padding:16px;border:1px solid #d5e1ec;border-radius:9px;background:#fff}.aba-b18-faithful .aba-b18f-transition>i{align-self:center;color:#c7192d;font-style:normal;font-weight:900}.aba-b18-faithful .aba-b18f-table-wrap{width:100%;margin:24px 0;overflow-x:auto}.aba-b18-faithful .aba-b18f-table{width:100%!important;min-width:860px!important;table-layout:auto!important;margin:0!important}.aba-b18-faithful .aba-b18f-table  :is(th,td){padding:13px 15px!important;vertical-align:top!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important}.aba-b18-faithful .aba-b18f-table  :is(th,td):first-child{width:225px!important;min-width:225px!important;white-space:normal!important}.aba-b18-faithful .aba-b18f-table  :is(th,td):nth-child(2),.aba-b18-faithful .aba-b18f-table  :is(th,td):nth-child(3){min-width:290px!important}.aba-b18-faithful .aba-b18f-cases{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:24px 0}.aba-b18-faithful .aba-b18f-cases>div{display:flex;min-height:160px;flex-direction:column;gap:8px;padding:17px;border:1px solid #d5e1ec;border-left:5px solid #4b88b7;border-radius:10px;background:#f7f9fc}.aba-b18-faithful .aba-b18f-cases>div:nth-child(even){border-left-color:#c7192d}.aba-b18-faithful .aba-b18f-cases b{color:#c7192d}.aba-b18-faithful .aba-b18f-cases p{margin:0!important}.aba-b18-faithful .aba-b18f-decision{display:grid;grid-template-columns:1fr;gap:10px;margin:24px 0;padding:18px;border:1px solid #d5e1ec;border-left:6px solid #c7192d;border-radius:14px;background:#f4f6f8}.aba-b18-faithful .aba-b18f-decision>div{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:8px;padding:16px;border:1px solid #d5e1ec;border-radius:9px;background:#fff}.aba-b18-faithful .aba-b18f-decision b{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:#123968;color:#fff!important}.aba-b18-faithful .aba-b18f-decision  :is(span,strong){display:block;width:100%;white-space:normal;word-break:normal}.aba-b18-faithful .aba-b18f-decision strong{color:#a91524}.aba-b18-faithful .aba-apa-references{margin-top:32px!important;padding:20px 0 0!important;border:0!important;border-top:1px solid #cbd9e7!important;border-radius:0!important;background:transparent!important}.aba-b18-faithful .aba-apa-references>strong{display:block;margin-bottom:12px;color:#123968!important}.aba-b18-faithful .aba-apa-references p{margin:0 0 9px!important;padding-left:1.5rem;text-indent:-1.5rem}html body #classroom-workspace .aba-rich-content .aba-professional-lesson[data-task="B.18"]  :is(p,li,td,th,span,small,em,b,strong){text-align:left!important;text-align-last:left!important;text-justify:auto!important;word-spacing:normal!important}.aba-b18-faithful  :is(h2,h3,h4){color:#123968!important}@container (max-width:760px){.aba-b18-faithful :is(.aba-b18f-core,.aba-b18f-paths,.aba-b18f-delay,.aba-b18f-transition,.aba-b18f-cases){grid-template-columns:1fr!important}.aba-b18-faithful :is(.aba-b18f-core,.aba-b18f-paths,.aba-b18f-delay)>div{min-height:0}.aba-b18-faithful .aba-b18f-core-rule{grid-column:1}.aba-b18-faithful .aba-b18f-transition>i{transform:rotate(90deg);justify-self:center}}.aba-professional-lesson[data-task="B.19"].aba-b19-faithful{container-type:inline-size;overflow-x:hidden}.aba-b19-faithful  :is(.aba-b19f-core,.aba-b19f-correspondence){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:24px 0;padding:18px;border:1px solid #d5e1ec;border-left:6px solid #c7192d;border-radius:14px;background:#f4f6f8}.aba-b19-faithful  :is(.aba-b19f-core,.aba-b19f-correspondence)>div{display:flex;min-width:0;min-height:150px;flex-direction:column;justify-content:center;gap:9px;padding:17px;border:1px solid #d5e1ec;border-top:5px solid #4b88b7;border-radius:9px;background:#fff}.aba-b19-faithful  :is(.aba-b19f-core,.aba-b19f-correspondence)>div:nth-child(even){border-top-color:#c7192d}.aba-b19-faithful .aba-b19f-correspondence{grid-template-columns:repeat(3,minmax(0,1fr))}.aba-b19-faithful .aba-b19f-sources{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:24px 0;padding:18px;border:1px solid #d5e1ec;border-left:6px solid #c7192d;border-radius:14px;background:#f4f6f8}.aba-b19-faithful .aba-b19f-sources>div{display:flex;min-width:0;min-height:170px;flex-direction:column;justify-content:center;gap:9px;padding:17px;border:1px solid #d5e1ec;border-top:5px solid #4b88b7;border-radius:9px;background:#fff}.aba-b19-faithful .aba-b19f-sources>div:nth-child(2){border-top-color:#d59a19}.aba-b19-faithful .aba-b19f-sources>div:nth-child(3){border-top-color:#c7192d}.aba-b19-faithful .aba-b19f-mand{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:10px;align-items:stretch;margin:24px 0;padding:18px;border:1px solid #d5e1ec;border-left:6px solid #c7192d;border-radius:14px;background:#f4f6f8}.aba-b19-faithful .aba-b19f-mand>div{display:flex;min-width:0;flex-direction:column;justify-content:center;gap:8px;padding:16px;border:1px solid #d5e1ec;border-radius:9px;background:#fff}.aba-b19-faithful .aba-b19f-mand>i{align-self:center;color:#c7192d;font-style:normal;font-weight:900}.aba-b19-faithful .aba-b19f-table-wrap{width:100%;margin:24px 0;overflow-x:auto}.aba-b19-faithful .aba-b19f-table{width:100%!important;min-width:980px!important;table-layout:auto!important;margin:0!important}.aba-b19-faithful .aba-b19f-table  :is(th,td){padding:13px 15px!important;vertical-align:top!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important}.aba-b19-faithful .aba-b19f-table  :is(th,td):first-child{width:185px!important;min-width:185px!important;white-space:nowrap!important}.aba-b19-faithful .aba-b19f-table  :is(th,td):nth-child(2){min-width:245px!important}.aba-b19-faithful .aba-b19f-table  :is(th,td):nth-child(3){min-width:255px!important}.aba-b19-faithful .aba-b19f-table  :is(th,td):nth-child(4){min-width:265px!important}.aba-b19-faithful .aba-b19f-sameword{margin:24px 0;padding:18px;border:1px solid #d5e1ec;border-left:6px solid #c7192d;border-radius:14px;background:#f4f6f8}.aba-b19-faithful .aba-b19f-sameword>div{display:grid;grid-template-columns:160px repeat(5,minmax(0,1fr));gap:8px;align-items:center;padding:16px;border:1px solid #d5e1ec;border-radius:9px;background:#fff}.aba-b19-faithful .aba-b19f-sameword span{padding:11px;border-radius:7px;background:#eaf1f7}.aba-b19-faithful .aba-b19f-cases{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:24px 0}.aba-b19-faithful .aba-b19f-cases>div{display:flex;min-height:160px;flex-direction:column;gap:8px;padding:17px;border:1px solid #d5e1ec;border-left:5px solid #4b88b7;border-radius:10px;background:#f7f9fc}.aba-b19-faithful .aba-b19f-cases>div:nth-child(even){border-left-color:#c7192d}.aba-b19-faithful .aba-b19f-cases b{color:#c7192d}.aba-b19-faithful .aba-b19f-cases p{margin:0!important}.aba-b19-faithful .aba-b19f-decision{display:grid;grid-template-columns:1fr;gap:10px;margin:24px 0;padding:18px;border:1px solid #d5e1ec;border-left:6px solid #c7192d;border-radius:14px;background:#f4f6f8}.aba-b19-faithful .aba-b19f-decision>div{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:8px;padding:16px;border:1px solid #d5e1ec;border-radius:9px;background:#fff}.aba-b19-faithful .aba-b19f-decision b{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:#123968;color:#fff!important}.aba-b19-faithful .aba-b19f-decision  :is(span,strong){display:block;width:100%;white-space:normal;word-break:normal}.aba-b19-faithful .aba-b19f-decision strong{color:#a91524}.aba-b19-faithful .aba-apa-references{margin-top:32px!important;padding:20px 0 0!important;border:0!important;border-top:1px solid #cbd9e7!important;border-radius:0!important;background:transparent!important}.aba-b19-faithful .aba-apa-references>strong{display:block;margin-bottom:12px;color:#123968!important}.aba-b19-faithful .aba-apa-references p{margin:0 0 9px!important;padding-left:1.5rem;text-indent:-1.5rem}html body #classroom-workspace .aba-rich-content .aba-professional-lesson[data-task="B.19"]  :is(p,li,td,th,span,small,em,b,strong){text-align:left!important;text-align-last:left!important;text-justify:auto!important;word-spacing:normal!important}.aba-b19-faithful  :is(h2,h3,h4){color:#123968!important}@container (max-width:860px){.aba-b19-faithful :is(.aba-b19f-core,.aba-b19f-correspondence,.aba-b19f-sources,.aba-b19f-mand,.aba-b19f-cases){grid-template-columns:1fr!important}.aba-b19-faithful :is(.aba-b19f-core,.aba-b19f-correspondence,.aba-b19f-sources)>div{min-height:0}.aba-b19-faithful .aba-b19f-mand>i{transform:rotate(90deg);justify-self:center}.aba-b19-faithful .aba-b19f-sameword{overflow-x:auto}.aba-b19-faithful .aba-b19f-sameword>div{min-width:920px}}.aba-professional-lesson[data-task="B.20"].aba-b20-faithful{container-type:inline-size;overflow-x:hidden}.aba-b20-faithful  :is(.aba-b20f-core,.aba-b20f-patterns){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:24px 0;padding:18px;border:1px solid #d5e1ec;border-left:6px solid #c7192d;border-radius:14px;background:#f4f6f8}.aba-b20-faithful  :is(.aba-b20f-core,.aba-b20f-patterns)>div{display:flex;min-width:0;min-height:155px;flex-direction:column;justify-content:center;gap:9px;padding:17px;border:1px solid #d5e1ec;border-top:5px solid #4b88b7;border-radius:9px;background:#fff}.aba-b20-faithful  :is(.aba-b20f-core,.aba-b20f-patterns)>div:last-of-type{border-top-color:#c7192d}.aba-b20-faithful .aba-b20f-core-rule{grid-column:1/-1;display:block;padding:15px 17px;border-radius:9px;background:#e8f0f7;color:#123968;line-height:1.55}.aba-b20-faithful .aba-b20f-patterns i{color:#c7192d;font-style:normal;font-weight:900}.aba-b20-faithful  :is(.aba-b20f-convergent,.aba-b20f-joint){display:grid;grid-template-columns:repeat(9,auto);gap:8px;align-items:stretch;margin:24px 0;padding:18px;border:1px solid #d5e1ec;border-left:6px solid #c7192d;border-radius:14px;background:#f4f6f8}.aba-b20-faithful .aba-b20f-joint{grid-template-columns:1fr auto 1fr auto 1fr}.aba-b20-faithful  :is(.aba-b20f-convergent,.aba-b20f-joint)>div{display:flex;min-width:0;flex:1;flex-direction:column;justify-content:center;gap:8px;padding:14px;border:1px solid #d5e1ec;border-radius:9px;background:#fff}.aba-b20-faithful  :is(.aba-b20f-convergent,.aba-b20f-joint)>i{align-self:center;color:#c7192d;font-style:normal;font-weight:900}.aba-b20-faithful .aba-b20f-convergent>div{min-width:125px}.aba-b20-faithful .aba-b20f-table-wrap{width:100%;margin:24px 0;overflow-x:auto}.aba-b20-faithful .aba-b20f-table{width:100%!important;min-width:1000px!important;table-layout:auto!important;margin:0!important}.aba-b20-faithful .aba-b20f-table  :is(th,td){padding:13px 15px!important;vertical-align:top!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important}.aba-b20-faithful .aba-b20f-table  :is(th,td):first-child{width:210px!important;min-width:210px!important;white-space:normal!important}.aba-b20-faithful .aba-b20f-table  :is(th,td):nth-child(2){min-width:245px!important}.aba-b20-faithful .aba-b20f-table  :is(th,td):nth-child(3){min-width:240px!important}.aba-b20-faithful .aba-b20f-table  :is(th,td):nth-child(4){min-width:285px!important}.aba-b20-faithful .aba-b20f-cases{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:24px 0}.aba-b20-faithful .aba-b20f-cases>div{display:flex;min-height:160px;flex-direction:column;gap:8px;padding:17px;border:1px solid #d5e1ec;border-left:5px solid #4b88b7;border-radius:10px;background:#f7f9fc}.aba-b20-faithful .aba-b20f-cases>div:nth-child(even){border-left-color:#c7192d}.aba-b20-faithful .aba-b20f-cases b{color:#c7192d}.aba-b20-faithful .aba-b20f-cases p{margin:0!important}.aba-b20-faithful .aba-b20f-decision{display:grid;grid-template-columns:1fr;gap:10px;margin:24px 0;padding:18px;border:1px solid #d5e1ec;border-left:6px solid #c7192d;border-radius:14px;background:#f4f6f8}.aba-b20-faithful .aba-b20f-decision>div{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:8px;padding:16px;border:1px solid #d5e1ec;border-radius:9px;background:#fff}.aba-b20-faithful .aba-b20f-decision b{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:#123968;color:#fff!important}.aba-b20-faithful .aba-b20f-decision  :is(span,strong){display:block;width:100%;white-space:normal;word-break:normal}.aba-b20-faithful .aba-b20f-decision strong{color:#a91524}.aba-b20-faithful .aba-apa-references{margin-top:32px!important;padding:20px 0 0!important;border:0!important;border-top:1px solid #cbd9e7!important;border-radius:0!important;background:transparent!important}.aba-b20-faithful .aba-apa-references>strong{display:block;margin-bottom:12px;color:#123968!important}.aba-b20-faithful .aba-apa-references p{margin:0 0 9px!important;padding-left:1.5rem;text-indent:-1.5rem}html body #classroom-workspace .aba-rich-content .aba-professional-lesson[data-task="B.20"]  :is(p,li,td,th,span,small,em,b,strong){text-align:left!important;text-align-last:left!important;text-justify:auto!important;word-spacing:normal!important}.aba-b20-faithful  :is(h2,h3,h4){color:#123968!important}@container (max-width:920px){.aba-b20-faithful :is(.aba-b20f-core,.aba-b20f-patterns,.aba-b20f-cases,.aba-b20f-convergent,.aba-b20f-joint){grid-template-columns:1fr!important}.aba-b20-faithful :is(.aba-b20f-core,.aba-b20f-patterns)>div{min-height:0}.aba-b20-faithful .aba-b20f-core-rule{grid-column:1}.aba-b20-faithful :is(.aba-b20f-convergent,.aba-b20f-joint)>i{transform:rotate(90deg);justify-self:center}}.aba-professional-lesson[data-task="B.20"] .aba-b20f-patterns{grid-template-columns:repeat(2,minmax(0,1fr))!important}.aba-professional-lesson[data-task="B.20"] .aba-b20f-patterns>div{min-height:132px!important;padding:14px 16px!important;font-size:14px!important}.aba-professional-lesson[data-task="B.20"] .aba-b20f-patterns  :is(span,strong){line-height:1.45!important}.aba-professional-lesson[data-task="B.20"] .aba-b20f-convergent{grid-template-columns:minmax(105px,1fr) 18px minmax(115px,1fr) 18px minmax(105px,1fr) 18px minmax(120px,1fr) 22px minmax(105px,1fr)!important;gap:5px!important;padding:14px!important}.aba-professional-lesson[data-task="B.20"] .aba-b20f-convergent>div{min-width:0!important;padding:12px!important;font-size:12.5px!important;line-height:1.4!important}.aba-professional-lesson[data-task="B.20"] .aba-b20f-convergent>i{transform:none!important;justify-self:center!important;font-size:13px!important}.aba-professional-lesson[data-task="B.20"] .aba-b20f-joint{grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr) 28px minmax(0,1.25fr)!important;gap:6px!important;padding:14px!important}.aba-professional-lesson[data-task="B.20"] .aba-b20f-joint>div{min-width:0!important;padding:13px!important;font-size:13px!important;line-height:1.42!important}.aba-professional-lesson[data-task="B.20"] .aba-b20f-joint>i{transform:none!important;justify-self:center!important}.aba-professional-lesson[data-task="B.20"] .aba-b20f-table-wrap{overflow-x:visible!important}.aba-professional-lesson[data-task="B.20"] .aba-b20f-table{width:100%!important;min-width:0!important;table-layout:fixed!important;font-size:12.5px!important}.aba-professional-lesson[data-task="B.20"] .aba-b20f-table  :is(th,td){min-width:0!important;width:auto!important;padding:10px 11px!important;line-height:1.42!important;white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important}.aba-professional-lesson[data-task="B.20"] .aba-b20f-table  :is(th,td):first-child{width:20%!important;min-width:0!important;white-space:normal!important}.aba-professional-lesson[data-task="B.20"] .aba-b20f-table  :is(th,td):nth-child(2){width:27%!important}.aba-professional-lesson[data-task="B.20"] .aba-b20f-table  :is(th,td):nth-child(3){width:23%!important}.aba-professional-lesson[data-task="B.20"] .aba-b20f-table  :is(th,td):nth-child(4){width:30%!important}@container (max-width:600px){.aba-professional-lesson[data-task="B.20"] .aba-b20f-patterns{grid-template-columns:1fr!important}.aba-professional-lesson[data-task="B.20"] :is(.aba-b20f-convergent,.aba-b20f-joint){grid-template-columns:1fr!important}.aba-professional-lesson[data-task="B.20"] :is(.aba-b20f-convergent,.aba-b20f-joint)>i{transform:rotate(90deg)!important}.aba-professional-lesson[data-task="B.20"] .aba-b20f-table-wrap{overflow-x:auto!important}.aba-professional-lesson[data-task="B.20"] .aba-b20f-table{min-width:700px!important}}.aba-professional-lesson[data-task="B.21"].aba-b21-faithful{container-type:inline-size;overflow-x:hidden}.aba-b21-faithful  :is(.aba-b21f-core,.aba-b21f-equivalence,.aba-b21f-bin){display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:8px;align-items:stretch;margin:24px 0;padding:16px;border:1px solid #d5e1ec;border-left:6px solid #c7192d;border-radius:14px;background:#f4f6f8}.aba-b21-faithful .aba-b21f-bin{grid-template-columns:1fr auto 1fr}.aba-b21-faithful  :is(.aba-b21f-core,.aba-b21f-equivalence,.aba-b21f-bin)>div{display:flex;min-width:0;flex-direction:column;justify-content:center;gap:7px;padding:14px;border:1px solid #d5e1ec;border-radius:9px;background:#fff;font-size:13px;line-height:1.45}.aba-b21-faithful  :is(.aba-b21f-core,.aba-b21f-equivalence,.aba-b21f-bin)>i{align-self:center;color:#c7192d;font-style:normal;font-weight:900}.aba-b21-faithful .aba-b21f-bin>strong{grid-column:1/-1;padding:12px 14px;border-radius:8px;background:#e8f0f7;color:#123968}.aba-b21-faithful .aba-b21f-properties{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:24px 0;padding:16px;border:1px solid #d5e1ec;border-left:6px solid #c7192d;border-radius:14px;background:#f4f6f8}.aba-b21-faithful .aba-b21f-properties>div{display:flex;min-width:0;min-height:145px;flex-direction:column;justify-content:center;gap:8px;padding:14px;border:1px solid #d5e1ec;border-top:5px solid #4b88b7;border-radius:9px;background:#fff;font-size:13px}.aba-b21-faithful .aba-b21f-properties>div:nth-child(even){border-top-color:#c7192d}.aba-b21-faithful .aba-b21f-table{width:100%!important;min-width:0!important;table-layout:fixed!important;margin:24px 0!important;font-size:12.5px!important}.aba-b21-faithful .aba-b21f-table  :is(th,td){min-width:0!important;width:auto!important;padding:10px 11px!important;vertical-align:top!important;line-height:1.42!important;white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important}.aba-b21-faithful .aba-b21f-table  :is(th,td):first-child{width:22%!important}.aba-b21-faithful .aba-b21f-table  :is(th,td):nth-child(2){width:36%!important}.aba-b21-faithful .aba-b21f-table  :is(th,td):nth-child(3){width:42%!important}.aba-b21-faithful .aba-b21f-cases{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:24px 0}.aba-b21-faithful .aba-b21f-cases>div{display:flex;min-height:155px;flex-direction:column;gap:8px;padding:17px;border:1px solid #d5e1ec;border-left:5px solid #4b88b7;border-radius:10px;background:#f7f9fc}.aba-b21-faithful .aba-b21f-cases>div:nth-child(even){border-left-color:#c7192d}.aba-b21-faithful .aba-b21f-cases b{color:#c7192d}.aba-b21-faithful .aba-b21f-cases p{margin:0!important}.aba-b21-faithful .aba-b21f-decision{display:grid;grid-template-columns:1fr;gap:10px;margin:24px 0;padding:18px;border:1px solid #d5e1ec;border-left:6px solid #c7192d;border-radius:14px;background:#f4f6f8}.aba-b21-faithful .aba-b21f-decision>div{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:8px;padding:16px;border:1px solid #d5e1ec;border-radius:9px;background:#fff}.aba-b21-faithful .aba-b21f-decision b{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:#123968;color:#fff!important}.aba-b21-faithful .aba-b21f-decision  :is(span,strong){display:block;width:100%;white-space:normal;word-break:normal}.aba-b21-faithful .aba-b21f-decision strong{color:#a91524}.aba-b21-faithful .aba-apa-references{margin-top:32px!important;padding:20px 0 0!important;border:0!important;border-top:1px solid #cbd9e7!important;border-radius:0!important;background:transparent!important}.aba-b21-faithful .aba-apa-references>strong{display:block;margin-bottom:12px;color:#123968!important}.aba-b21-faithful .aba-apa-references p{margin:0 0 9px!important;padding-left:1.5rem;text-indent:-1.5rem}html body #classroom-workspace .aba-rich-content .aba-professional-lesson[data-task="B.21"]  :is(p,li,td,th,span,small,em,b,strong){text-align:left!important;text-align-last:left!important;text-justify:auto!important;word-spacing:normal!important}.aba-b21-faithful  :is(h2,h3,h4){color:#123968!important}@container (max-width:600px){.aba-b21-faithful :is(.aba-b21f-core,.aba-b21f-equivalence,.aba-b21f-bin,.aba-b21f-properties,.aba-b21f-cases){grid-template-columns:1fr!important}.aba-b21-faithful :is(.aba-b21f-core,.aba-b21f-equivalence,.aba-b21f-bin)>i{transform:rotate(90deg);justify-self:center}.aba-b21-faithful .aba-b21f-properties>div{min-height:0}.aba-b21-faithful .aba-b21f-table{font-size:11px!important}.aba-b21-faithful .aba-b21f-table :is(th,td){padding:7px 6px!important}}.aba-professional-lesson[data-task="B.22"].aba-b22-faithful{container-type:inline-size;overflow-x:hidden}.aba-b22-faithful .aba-b22f-core{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:8px;align-items:stretch;margin:24px 0;padding:16px;border:1px solid #d5e1ec;border-left:6px solid #c7192d;border-radius:14px;background:#f4f6f8}.aba-b22-faithful .aba-b22f-core>div{display:flex;min-width:0;flex-direction:column;justify-content:center;gap:7px;padding:14px;border:1px solid #d5e1ec;border-radius:9px;background:#fff;font-size:13px;line-height:1.45}.aba-b22-faithful .aba-b22f-core>i{align-self:center;color:#c7192d;font-style:normal;font-weight:900}.aba-b22-faithful  :is(.aba-b22f-proportion,.aba-b22f-relations,.aba-b22f-multiple,.aba-b22f-highp){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:24px 0;padding:16px;border:1px solid #d5e1ec;border-left:6px solid #c7192d;border-radius:14px;background:#f4f6f8}.aba-b22-faithful  :is(.aba-b22f-proportion,.aba-b22f-relations,.aba-b22f-multiple,.aba-b22f-highp)>div{display:flex;min-width:0;min-height:140px;flex-direction:column;justify-content:center;gap:8px;padding:15px;border:1px solid #d5e1ec;border-top:5px solid #4b88b7;border-radius:9px;background:#fff}.aba-b22-faithful  :is(.aba-b22f-proportion,.aba-b22f-relations,.aba-b22f-multiple,.aba-b22f-highp)>div:last-of-type{border-top-color:#c7192d}.aba-b22-faithful .aba-b22f-proportion>strong{grid-column:1/-1;padding:12px 14px;border-radius:8px;background:#e8f0f7;color:#123968}.aba-b22-faithful .aba-b22f-relapse{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:24px 0;padding:16px;border:1px solid #d5e1ec;border-left:6px solid #c7192d;border-radius:14px;background:#f4f6f8}.aba-b22-faithful .aba-b22f-relapse>div{display:flex;min-width:0;min-height:120px;flex-direction:column;justify-content:center;gap:8px;padding:14px;border:1px solid #d5e1ec;border-top:5px solid #4b88b7;border-radius:9px;background:#fff;font-size:13px}.aba-b22-faithful .aba-b22f-relapse>div:nth-child(2){border-top-color:#d59a19}.aba-b22-faithful .aba-b22f-relapse>div:nth-child(3){border-top-color:#c7192d}.aba-b22-faithful .aba-b22f-table{width:100%!important;min-width:0!important;table-layout:fixed!important;margin:24px 0!important;font-size:12.5px!important}.aba-b22-faithful .aba-b22f-table  :is(th,td){min-width:0!important;width:auto!important;padding:10px 11px!important;vertical-align:top!important;line-height:1.42!important;white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important}.aba-b22-faithful .aba-b22f-table  :is(th,td):first-child{width:24%!important}.aba-b22-faithful .aba-b22f-table  :is(th,td):nth-child(2){width:38%!important}.aba-b22-faithful .aba-b22f-table  :is(th,td):nth-child(3){width:38%!important}.aba-b22-faithful .aba-b22f-cases{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:24px 0}.aba-b22-faithful .aba-b22f-cases>div{display:flex;min-height:155px;flex-direction:column;gap:8px;padding:17px;border:1px solid #d5e1ec;border-left:5px solid #4b88b7;border-radius:10px;background:#f7f9fc}.aba-b22-faithful .aba-b22f-cases>div:nth-child(even){border-left-color:#c7192d}.aba-b22-faithful .aba-b22f-cases b{color:#c7192d}.aba-b22-faithful .aba-b22f-cases p{margin:0!important}.aba-b22-faithful .aba-b22f-decision{display:grid;grid-template-columns:1fr;gap:10px;margin:24px 0;padding:18px;border:1px solid #d5e1ec;border-left:6px solid #c7192d;border-radius:14px;background:#f4f6f8}.aba-b22-faithful .aba-b22f-decision>div{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:8px;padding:16px;border:1px solid #d5e1ec;border-radius:9px;background:#fff}.aba-b22-faithful .aba-b22f-decision b{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:#123968;color:#fff!important}.aba-b22-faithful .aba-b22f-decision  :is(span,strong){display:block;width:100%;white-space:normal;word-break:normal}.aba-b22-faithful .aba-b22f-decision strong{color:#a91524}.aba-b22-faithful .aba-apa-references{margin-top:32px!important;padding:20px 0 0!important;border:0!important;border-top:1px solid #cbd9e7!important;border-radius:0!important;background:transparent!important}.aba-b22-faithful .aba-apa-references>strong{display:block;margin-bottom:12px;color:#123968!important}.aba-b22-faithful .aba-apa-references p{margin:0 0 9px!important;padding-left:1.5rem;text-indent:-1.5rem}html body #classroom-workspace .aba-rich-content .aba-professional-lesson[data-task="B.22"]  :is(p,li,td,th,span,small,em,b,strong){text-align:left!important;text-align-last:left!important;text-justify:auto!important;word-spacing:normal!important}.aba-b22-faithful  :is(h2,h3,h4){color:#123968!important}@container (max-width:600px){.aba-b22-faithful :is(.aba-b22f-core,.aba-b22f-proportion,.aba-b22f-relations,.aba-b22f-multiple,.aba-b22f-highp,.aba-b22f-relapse,.aba-b22f-cases){grid-template-columns:1fr!important}.aba-b22-faithful .aba-b22f-core>i{transform:rotate(90deg);justify-self:center}.aba-b22-faithful :is(.aba-b22f-proportion,.aba-b22f-relations,.aba-b22f-multiple,.aba-b22f-highp,.aba-b22f-relapse)>div{min-height:0}.aba-b22-faithful .aba-b22f-proportion>strong{grid-column:1}.aba-b22-faithful .aba-b22f-table{font-size:11px!important}.aba-b22-faithful .aba-b22f-table :is(th,td){padding:7px 6px!important}}.aba-professional-lesson[data-task="B.23"].aba-b23-faithful{container-type:inline-size;overflow-x:hidden}.aba-b23-faithful .aba-b23f-core{display:grid;grid-template-columns:1fr auto 1fr;gap:9px;align-items:stretch;margin:24px 0;padding:16px;border:1px solid #d5e1ec;border-left:6px solid #c7192d;border-radius:14px;background:#f4f6f8}.aba-b23-faithful .aba-b23f-core>div{display:flex;min-width:0;min-height:135px;flex-direction:column;justify-content:center;gap:8px;padding:15px;border:1px solid #d5e1ec;border-top:5px solid #4b88b7;border-radius:9px;background:#fff}.aba-b23-faithful .aba-b23f-core>div:nth-of-type(2){border-top-color:#c7192d}.aba-b23-faithful .aba-b23f-core>i{align-self:center;color:#c7192d;font-style:normal;font-weight:900}.aba-b23-faithful .aba-b23f-core>strong{grid-column:1/-1;padding:12px 14px;border-radius:8px;background:#e8f0f7;color:#123968}.aba-b23-faithful  :is(.aba-b23f-example,.aba-b23f-relations){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:24px 0;padding:16px;border:1px solid #d5e1ec;border-left:6px solid #c7192d;border-radius:14px;background:#f4f6f8}.aba-b23-faithful  :is(.aba-b23f-example,.aba-b23f-relations)>div{display:flex;min-width:0;min-height:140px;flex-direction:column;justify-content:center;gap:8px;padding:15px;border:1px solid #d5e1ec;border-top:5px solid #4b88b7;border-radius:9px;background:#fff}.aba-b23-faithful  :is(.aba-b23f-example,.aba-b23f-relations)>div:last-of-type{border-top-color:#c7192d}.aba-b23-faithful .aba-b23f-example>strong{grid-column:1/-1;padding:12px 14px;border-radius:8px;background:#e8f0f7;color:#123968}.aba-b23-faithful .aba-b23f-deviations{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:24px 0;padding:15px;border:1px solid #d5e1ec;border-left:6px solid #c7192d;border-radius:14px;background:#f4f6f8}.aba-b23-faithful .aba-b23f-deviations>div{display:flex;min-width:0;min-height:155px;flex-direction:column;justify-content:center;gap:7px;padding:13px;border:1px solid #d5e1ec;border-top:5px solid #4b88b7;border-radius:9px;background:#fff;font-size:12.5px;line-height:1.42}.aba-b23-faithful .aba-b23f-deviations>div:nth-child(even){border-top-color:#c7192d}.aba-b23-faithful .aba-b23f-table{width:100%!important;min-width:0!important;table-layout:fixed!important;margin:24px 0!important;font-size:12.5px!important}.aba-b23-faithful .aba-b23f-table  :is(th,td){min-width:0!important;width:auto!important;padding:10px 11px!important;vertical-align:top!important;line-height:1.42!important;white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important}.aba-b23-faithful .aba-b23f-table  :is(th,td):first-child{width:20%!important}.aba-b23-faithful .aba-b23f-table  :is(th,td):nth-child(2){width:40%!important}.aba-b23-faithful .aba-b23f-table  :is(th,td):nth-child(3){width:40%!important}.aba-b23-faithful .aba-b23f-cases{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:24px 0}.aba-b23-faithful .aba-b23f-cases>div{display:flex;min-height:155px;flex-direction:column;gap:8px;padding:17px;border:1px solid #d5e1ec;border-left:5px solid #4b88b7;border-radius:10px;background:#f7f9fc}.aba-b23-faithful .aba-b23f-cases>div:nth-child(even){border-left-color:#c7192d}.aba-b23-faithful .aba-b23f-cases b{color:#c7192d}.aba-b23-faithful .aba-b23f-cases p{margin:0!important}.aba-b23-faithful .aba-b23f-decision{display:grid;grid-template-columns:1fr;gap:10px;margin:24px 0;padding:18px;border:1px solid #d5e1ec;border-left:6px solid #c7192d;border-radius:14px;background:#f4f6f8}.aba-b23-faithful .aba-b23f-decision>div{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:8px;padding:16px;border:1px solid #d5e1ec;border-radius:9px;background:#fff}.aba-b23-faithful .aba-b23f-decision b{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:#123968;color:#fff!important}.aba-b23-faithful .aba-b23f-decision  :is(span,strong){display:block;width:100%;white-space:normal;word-break:normal}.aba-b23-faithful .aba-b23f-decision strong{color:#a91524}.aba-b23-faithful .aba-apa-references{margin-top:32px!important;padding:20px 0 0!important;border:0!important;border-top:1px solid #cbd9e7!important;border-radius:0!important;background:transparent!important}.aba-b23-faithful .aba-apa-references>strong{display:block;margin-bottom:12px;color:#123968!important}.aba-b23-faithful .aba-apa-references p{margin:0 0 9px!important;padding-left:1.5rem;text-indent:-1.5rem}html body #classroom-workspace .aba-rich-content .aba-professional-lesson[data-task="B.23"]  :is(p,li,td,th,span,small,em,b,strong){text-align:left!important;text-align-last:left!important;text-justify:auto!important;word-spacing:normal!important}.aba-b23-faithful  :is(h2,h3,h4){color:#123968!important}@container (max-width:600px){.aba-b23-faithful :is(.aba-b23f-core,.aba-b23f-example,.aba-b23f-relations,.aba-b23f-deviations,.aba-b23f-cases){grid-template-columns:1fr!important}.aba-b23-faithful .aba-b23f-core>i{transform:rotate(90deg);justify-self:center}.aba-b23-faithful :is(.aba-b23f-example,.aba-b23f-relations,.aba-b23f-deviations)>div{min-height:0}.aba-b23-faithful :is(.aba-b23f-core,.aba-b23f-example)>strong{grid-column:1}.aba-b23-faithful .aba-b23f-table{font-size:11px!important}.aba-b23-faithful .aba-b23f-table :is(th,td){padding:7px 6px!important}}.aba-professional-lesson[data-task="B.24"].aba-b24-faithful{container-type:inline-size;overflow-x:hidden}.aba-b24-faithful  :is(.aba-b24f-core,.aba-b24f-control){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:24px 0;padding:16px;border:1px solid #d5e1ec;border-left:6px solid #c7192d;border-radius:14px;background:#f4f6f8}.aba-b24-faithful  :is(.aba-b24f-core,.aba-b24f-control)>div{display:flex;min-width:0;min-height:150px;flex-direction:column;justify-content:center;gap:8px;padding:16px;border:1px solid #d5e1ec;border-top:5px solid #4b88b7;border-radius:9px;background:#fff}.aba-b24-faithful  :is(.aba-b24f-core,.aba-b24f-control)>div:last-child{border-top-color:#c7192d}.aba-b24-faithful  :is(.aba-b24f-criteria,.aba-b24f-prereqs){display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:24px 0;padding:15px;border:1px solid #d5e1ec;border-left:6px solid #c7192d;border-radius:14px;background:#f4f6f8}.aba-b24-faithful .aba-b24f-prereqs{grid-template-columns:repeat(3,minmax(0,1fr))}.aba-b24-faithful  :is(.aba-b24f-criteria,.aba-b24f-prereqs)>div{display:flex;min-width:0;min-height:145px;flex-direction:column;justify-content:center;gap:7px;padding:13px;border:1px solid #d5e1ec;border-top:5px solid #4b88b7;border-radius:9px;background:#fff;font-size:12.5px;line-height:1.42}.aba-b24-faithful  :is(.aba-b24f-criteria,.aba-b24f-prereqs)>div:nth-child(even){border-top-color:#c7192d}.aba-b24-faithful .aba-b24f-ol{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:8px;align-items:stretch;margin:24px 0;padding:16px;border:1px solid #d5e1ec;border-left:6px solid #c7192d;border-radius:14px;background:#f4f6f8}.aba-b24-faithful .aba-b24f-ol>div{display:flex;min-width:0;flex-direction:column;justify-content:center;gap:7px;padding:14px;border:1px solid #d5e1ec;border-radius:9px;background:#fff;font-size:13px;line-height:1.45}.aba-b24-faithful .aba-b24f-ol>i{align-self:center;color:#c7192d;font-style:normal;font-weight:900}.aba-b24-faithful .aba-b24f-table{width:100%!important;min-width:0!important;table-layout:fixed!important;margin:24px 0!important;font-size:12.5px!important}.aba-b24-faithful .aba-b24f-table  :is(th,td){min-width:0!important;width:auto!important;padding:10px 11px!important;vertical-align:top!important;line-height:1.42!important;white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important}.aba-b24-faithful .aba-b24f-table  :is(th,td):first-child{width:22%!important}.aba-b24-faithful .aba-b24f-table  :is(th,td):nth-child(2){width:37%!important}.aba-b24-faithful .aba-b24f-table  :is(th,td):nth-child(3){width:41%!important}.aba-b24-faithful .aba-b24f-cases{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:24px 0}.aba-b24-faithful .aba-b24f-cases>div{display:flex;min-height:165px;flex-direction:column;gap:8px;padding:17px;border:1px solid #d5e1ec;border-left:5px solid #4b88b7;border-radius:10px;background:#f7f9fc}.aba-b24-faithful .aba-b24f-cases>div:nth-child(even){border-left-color:#c7192d}.aba-b24-faithful .aba-b24f-cases b{color:#c7192d}.aba-b24-faithful .aba-b24f-cases p{margin:0!important}.aba-b24-faithful .aba-b24f-decision{display:grid;grid-template-columns:1fr;gap:10px;margin:24px 0;padding:18px;border:1px solid #d5e1ec;border-left:6px solid #c7192d;border-radius:14px;background:#f4f6f8}.aba-b24-faithful .aba-b24f-decision>div{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:8px;padding:16px;border:1px solid #d5e1ec;border-radius:9px;background:#fff}.aba-b24-faithful .aba-b24f-decision b{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:#123968;color:#fff!important}.aba-b24-faithful .aba-b24f-decision  :is(span,strong){display:block;width:100%;white-space:normal;word-break:normal}.aba-b24-faithful .aba-b24f-decision strong{color:#a91524}.aba-b24-faithful .aba-apa-references{margin-top:32px!important;padding:20px 0 0!important;border:0!important;border-top:1px solid #cbd9e7!important;border-radius:0!important;background:transparent!important}.aba-b24-faithful .aba-apa-references>strong{display:block;margin-bottom:12px;color:#123968!important}.aba-b24-faithful .aba-apa-references p{margin:0 0 9px!important;padding-left:1.5rem;text-indent:-1.5rem}html body #classroom-workspace .aba-rich-content .aba-professional-lesson[data-task="B.24"]  :is(p,li,td,th,span,small,em,b,strong){text-align:left!important;text-align-last:left!important;text-justify:auto!important;word-spacing:normal!important}.aba-b24-faithful  :is(h2,h3,h4){color:#123968!important}@container (max-width:600px){.aba-b24-faithful :is(.aba-b24f-core,.aba-b24f-control,.aba-b24f-criteria,.aba-b24f-prereqs,.aba-b24f-ol,.aba-b24f-cases){grid-template-columns:1fr!important}.aba-b24-faithful :is(.aba-b24f-core,.aba-b24f-control,.aba-b24f-criteria,.aba-b24f-prereqs)>div{min-height:0}.aba-b24-faithful .aba-b24f-ol>i{transform:rotate(90deg);justify-self:center}.aba-b24-faithful .aba-b24f-table{font-size:11px!important}.aba-b24-faithful .aba-b24f-table :is(th,td){padding:7px 6px!important}}.aba-professional-lesson[data-task="B.1"].aba-b1-revised{container-type:inline-size;overflow-x:hidden}.aba-b1-revised .aba-b1r-opening{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:8px;align-items:stretch;margin:24px 0;padding:16px;border:1px solid #d5e1ec;border-left:6px solid #c7192d;border-radius:14px;background:#f4f6f8}.aba-b1-revised .aba-b1r-opening>div{display:flex;min-width:0;flex-direction:column;justify-content:center;gap:7px;padding:14px;border:1px solid #d5e1ec;border-top:5px solid #4b88b7;border-radius:9px;background:#fff;font-size:13px;line-height:1.45}.aba-b1-revised .aba-b1r-opening>div:last-of-type{border-top-color:#c7192d}.aba-b1-revised .aba-b1r-opening>i{align-self:center;color:#c7192d;font-style:normal;font-weight:900}.aba-b1-revised  :is(.aba-b1r-topfunction,.aba-b1r-stimresponse){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:24px 0;padding:16px;border:1px solid #d5e1ec;border-left:6px solid #c7192d;border-radius:14px;background:#f4f6f8}.aba-b1-revised  :is(.aba-b1r-topfunction,.aba-b1r-stimresponse)>div{display:flex;min-width:0;min-height:140px;flex-direction:column;justify-content:center;gap:8px;padding:15px;border:1px solid #d5e1ec;border-top:5px solid #4b88b7;border-radius:9px;background:#fff}.aba-b1-revised  :is(.aba-b1r-topfunction,.aba-b1r-stimresponse)>div:last-of-type{border-top-color:#c7192d}.aba-b1-revised .aba-b1r-stimresponse{grid-template-columns:1fr auto 1fr}.aba-b1-revised .aba-b1r-stimresponse>i{align-self:center;color:#c7192d;font-style:normal;font-weight:900}.aba-b1-revised .aba-b1r-instance{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:24px 0;padding:16px;border:1px solid #d5e1ec;border-left:6px solid #c7192d;border-radius:14px;background:#f4f6f8}.aba-b1-revised .aba-b1r-instance>div{display:flex;min-width:0;min-height:120px;flex-direction:column;justify-content:center;gap:8px;padding:15px;border:1px solid #d5e1ec;border-radius:9px;background:#fff}.aba-b1-revised .aba-b1r-instance>strong{grid-column:1/-1;padding:12px 14px;border-radius:8px;background:#e8f0f7;color:#123968}.aba-b1-revised .aba-b1r-classmap{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:24px 0;padding:16px;border:1px solid #d5e1ec;border-left:6px solid #c7192d;border-radius:14px;background:#f4f6f8}.aba-b1-revised .aba-b1r-classmap>div{display:flex;min-width:0;min-height:115px;flex-direction:column;justify-content:center;gap:7px;padding:14px;border:1px solid #d5e1ec;border-top:5px solid #4b88b7;border-radius:9px;background:#fff;font-size:13px}.aba-b1-revised .aba-b1r-classmap>div:nth-child(2){border-top-color:#d59a19}.aba-b1-revised .aba-b1r-classmap>div:nth-child(3){border-top-color:#c7192d}.aba-b1-revised .aba-b1r-classmap>i{grid-column:1/-1;text-align:center;color:#c7192d;font-style:normal;font-weight:900}.aba-b1-revised .aba-b1r-classmap>strong{grid-column:1/-1;padding:12px 14px;border-radius:8px;background:#123968;color:#fff!important;text-align:center!important}.aba-b1-revised .aba-b1r-classmap>em{grid-column:1/-1;text-align:center!important}.aba-b1-revised .aba-b1r-table{width:100%!important;min-width:0!important;table-layout:fixed!important;margin:24px 0!important;font-size:12.5px!important}.aba-b1-revised .aba-b1r-table  :is(th,td){min-width:0!important;width:auto!important;padding:10px 11px!important;vertical-align:top!important;line-height:1.42!important;white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important}.aba-b1-revised .aba-b1r-table  :is(th,td):first-child{width:24%!important}.aba-b1-revised .aba-b1r-table  :is(th,td):nth-child(2){width:42%!important}.aba-b1-revised .aba-b1r-table  :is(th,td):nth-child(3){width:34%!important}.aba-b1-revised .aba-b1r-bars{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:24px 0;padding:16px;border:1px solid #d5e1ec;border-left:6px solid #c7192d;border-radius:14px;background:#f4f6f8}.aba-b1-revised .aba-b1r-bars>div{display:flex;min-width:0;flex-direction:column;gap:12px;padding:16px;border:1px solid #d5e1ec;border-radius:9px;background:#fff}.aba-b1-revised .aba-b1r-bars span{display:grid;grid-template-columns:115px 1fr;gap:9px;align-items:center}.aba-b1-revised .aba-b1r-bars em{font-style:normal}.aba-b1-revised .aba-b1r-bars i{display:block;width:var(--w);height:16px;border-radius:5px;background:#194474}.aba-b1-revised .aba-b1r-bars>div:last-child i{background:#c7192d}.aba-b1-revised .aba-b1r-cases{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:24px 0}.aba-b1-revised .aba-b1r-cases>div{display:flex;min-height:155px;flex-direction:column;gap:8px;padding:17px;border:1px solid #d5e1ec;border-left:5px solid #4b88b7;border-radius:10px;background:#f7f9fc}.aba-b1-revised .aba-b1r-cases>div:nth-child(even){border-left-color:#c7192d}.aba-b1-revised .aba-b1r-cases b{color:#c7192d}.aba-b1-revised .aba-b1r-cases p{margin:0!important}.aba-b1-revised .aba-b1r-decision{display:grid;grid-template-columns:1fr;gap:10px;margin:24px 0;padding:18px;border:1px solid #d5e1ec;border-left:6px solid #c7192d;border-radius:14px;background:#f4f6f8}.aba-b1-revised .aba-b1r-decision>div{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:8px;padding:16px;border:1px solid #d5e1ec;border-radius:9px;background:#fff}.aba-b1-revised .aba-b1r-decision b{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:#123968;color:#fff!important}.aba-b1-revised .aba-b1r-decision  :is(span,strong){display:block;width:100%;white-space:normal;word-break:normal}.aba-b1-revised .aba-b1r-decision strong{color:#a91524}.aba-b1-revised .aba-apa-references{margin-top:32px!important;padding:20px 0 0!important;border:0!important;border-top:1px solid #cbd9e7!important;border-radius:0!important;background:transparent!important}.aba-b1-revised .aba-apa-references>strong{display:block;margin-bottom:12px;color:#123968!important}.aba-b1-revised .aba-apa-references p{margin:0 0 9px!important;padding-left:1.5rem;text-indent:-1.5rem}html body #classroom-workspace .aba-rich-content .aba-professional-lesson[data-task="B.1"].aba-b1-revised  :is(p,li,td,th,span,small,em,b,strong){text-align:left!important;text-align-last:left!important;text-justify:auto!important;word-spacing:normal!important}.aba-b1-revised  :is(h2,h3,h4){color:#123968!important}@container (max-width:600px){.aba-b1-revised :is(.aba-b1r-opening,.aba-b1r-topfunction,.aba-b1r-stimresponse,.aba-b1r-instance,.aba-b1r-classmap,.aba-b1r-bars,.aba-b1r-cases){grid-template-columns:1fr!important}.aba-b1-revised :is(.aba-b1r-opening,.aba-b1r-stimresponse)>i{transform:rotate(90deg);justify-self:center}.aba-b1-revised :is(.aba-b1r-instance,.aba-b1r-classmap)>:is(strong,i,em){grid-column:1}.aba-b1-revised :is(.aba-b1r-topfunction,.aba-b1r-stimresponse,.aba-b1r-instance,.aba-b1r-classmap,.aba-b1r-cases)>div{min-height:0}.aba-b1-revised .aba-b1r-table{font-size:11px!important}.aba-b1-revised .aba-b1r-table :is(th,td){padding:7px 6px!important}.aba-b1-revised .aba-b1r-bars span{grid-template-columns:95px 1fr}}.aba-professional-lesson[data-task="E.4"].aba-e4-faithful{container-type:inline-size;overflow-x:hidden}.aba-e4-faithful .aba-e4-lifecycle{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;gap:9px;align-items:stretch;margin:24px 0;padding:16px;border:1px solid #d5e1ec;border-left:6px solid #c7192d;border-radius:14px;background:#f4f6f8}.aba-e4-faithful .aba-e4-lifecycle>div{display:flex;min-width:0;min-height:145px;flex-direction:column;gap:8px;padding:15px;border:1px solid #d5e1ec;border-top:5px solid #4b88b7;border-radius:9px;background:#fff}.aba-e4-faithful .aba-e4-lifecycle>div:nth-of-type(even){border-top-color:#c7192d}.aba-e4-faithful .aba-e4-lifecycle b{width:31px;height:31px;display:grid;place-items:center;border-radius:50%;background:#123968;color:#fff}.aba-e4-faithful .aba-e4-lifecycle strong{color:#123968}.aba-e4-faithful .aba-e4-lifecycle>i{align-self:center;color:#c7192d;font-style:normal;font-weight:900}.aba-e4-faithful .aba-e4-safeguards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:24px 0;padding:16px;border:1px solid #d5e1ec;border-left:6px solid #c7192d;border-radius:14px;background:#f4f6f8}.aba-e4-faithful .aba-e4-safeguards>div{min-height:170px;padding:17px;border:1px solid #d5e1ec;border-top:5px solid #4b88b7;border-radius:9px;background:#fff}.aba-e4-faithful .aba-e4-safeguards>div:nth-child(2){border-top-color:#d59a19}.aba-e4-faithful .aba-e4-safeguards>div:nth-child(3){border-top-color:#c7192d}.aba-e4-faithful .aba-e4-safeguards strong{color:#123968}.aba-e4-faithful .aba-e4-safeguards p{margin:10px 0 0!important}.aba-e4-faithful .aba-e4-law-table{table-layout:fixed!important}.aba-e4-faithful .aba-e4-law-table  :is(th,td):first-child{width:16%!important}.aba-e4-faithful .aba-e4-law-table  :is(th,td):nth-child(2){width:26%!important}.aba-e4-faithful .aba-e4-law-table  :is(th,td):nth-child(3){width:29%!important}.aba-e4-faithful .aba-e4-law-table  :is(th,td):nth-child(4){width:29%!important}.aba-e4-faithful .aba-e4-decision{margin:24px 0;padding:19px;border:1px solid #d5e1ec;border-left:6px solid #c7192d;border-radius:14px;background:#f4f6f8}.aba-e4-faithful .aba-e4-decision>strong{display:block;padding:11px 14px;border-radius:8px;background:#123968;color:#fff!important}.aba-e4-faithful .aba-e4-decision ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0 0;padding:0;counter-reset:e4step;list-style:none}.aba-e4-faithful .aba-e4-decision li{position:relative;min-height:88px;padding:14px 14px 14px 52px;border:1px solid #d5e1ec;border-radius:9px;background:#fff}.aba-e4-faithful .aba-e4-decision li:before{counter-increment:e4step;content:counter(e4step);position:absolute;left:13px;top:14px;width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:#c7192d;color:#fff;font-weight:900}.aba-e4-faithful .aba-apa-references{margin-top:32px!important;padding:20px 0 0!important;border:0!important;border-top:1px solid #cbd9e7!important;border-radius:0!important;background:transparent!important}.aba-e4-faithful .aba-apa-references>strong{display:block;margin-bottom:12px;color:#123968!important}.aba-e4-faithful .aba-apa-references p{margin:0 0 9px!important;padding-left:1.5rem;text-indent:-1.5rem}html body #classroom-workspace .aba-rich-content .aba-professional-lesson[data-task="E.4"]  :is(p,li,td,th,span,small,em,b,strong){text-align:left!important;text-align-last:left!important;text-justify:auto!important;word-spacing:normal!important}.aba-e4-faithful  :is(h2,h3,h4){color:#123968!important}@container (max-width:780px){.aba-e4-faithful .aba-e4-lifecycle{grid-template-columns:1fr}.aba-e4-faithful .aba-e4-lifecycle>i{transform:rotate(90deg);justify-self:center}.aba-e4-faithful .aba-e4-safeguards{grid-template-columns:1fr}.aba-e4-faithful .aba-e4-safeguards>div{min-height:0}}@container (max-width:560px){.aba-e4-faithful .aba-e4-decision ol{grid-template-columns:1fr}.aba-e4-faithful .aba-mastering-table{display:block;overflow-x:auto}.aba-e4-faithful .aba-e4-law-table{min-width:760px!important}}.aba-professional-lesson[data-task="E.5"].aba-e5-faithful{container-type:inline-size;overflow-x:hidden}.aba-e5-faithful .aba-e5-map{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin:24px 0;padding:16px;border:1px solid #d5e1ec;border-left:6px solid #c7192d;border-radius:14px;background:#f4f6f8}.aba-e5-faithful .aba-e5-map>div{display:flex;min-width:0;min-height:165px;flex-direction:column;gap:8px;padding:14px;border:1px solid #d5e1ec;border-top:5px solid #4b88b7;border-radius:9px;background:#fff}.aba-e5-faithful .aba-e5-map>div:nth-child(even){border-top-color:#c7192d}.aba-e5-faithful .aba-e5-map b{color:#b01728;font-size:.78rem}.aba-e5-faithful .aba-e5-map strong{color:#123968}.aba-e5-faithful .aba-e5-claims{display:grid;grid-template-columns:1fr auto 1fr;gap:13px;align-items:stretch;margin:24px 0;padding:16px;border:1px solid #d5e1ec;border-left:6px solid #c7192d;border-radius:14px;background:#f4f6f8}.aba-e5-faithful .aba-e5-claims>div{padding:18px;border:1px solid #d5e1ec;border-top:5px solid #4b88b7;border-radius:9px;background:#fff}.aba-e5-faithful .aba-e5-claims>div:last-child{border-top-color:#c7192d}.aba-e5-faithful .aba-e5-claims>i{align-self:center;color:#c7192d;font-style:normal;font-weight:900}.aba-e5-faithful .aba-e5-claims strong{color:#123968}.aba-e5-faithful .aba-e5-credential-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:24px 0}.aba-e5-faithful .aba-e5-credential-grid>div{display:flex;min-height:145px;flex-direction:column;gap:9px;padding:17px;border:1px solid #d5e1ec;border-left:5px solid #4b88b7;border-radius:10px;background:#f7f9fc}.aba-e5-faithful .aba-e5-credential-grid>div:nth-child(2){border-left-color:#c7192d}.aba-e5-faithful .aba-e5-credential-grid b{color:#b01728;font-size:.75rem}.aba-e5-faithful .aba-e5-credential-grid span{color:#334e68}.aba-e5-faithful .aba-e5-testimonial-table{table-layout:fixed!important}.aba-e5-faithful .aba-e5-testimonial-table  :is(th,td):first-child{width:25%!important}.aba-e5-faithful .aba-e5-testimonial-table  :is(th,td):nth-child(2){width:45%!important}.aba-e5-faithful .aba-e5-testimonial-table  :is(th,td):nth-child(3){width:30%!important}.aba-e5-faithful .aba-e5-four{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:24px 0;padding:16px;border:1px solid #d5e1ec;border-left:6px solid #c7192d;border-radius:14px;background:#f4f6f8}.aba-e5-faithful .aba-e5-four>div{display:flex;min-height:155px;flex-direction:column;gap:8px;padding:15px;border:1px solid #d5e1ec;border-top:5px solid #4b88b7;border-radius:9px;background:#fff}.aba-e5-faithful .aba-e5-four>div:nth-child(even){border-top-color:#c7192d}.aba-e5-faithful .aba-e5-four b{width:31px;height:31px;display:grid;place-items:center;border-radius:50%;background:#123968;color:#fff}.aba-e5-faithful .aba-e5-four strong{color:#123968}.aba-e5-faithful .aba-e5-correction{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr auto 1fr;gap:8px;align-items:stretch;margin:24px 0;padding:16px;border:1px solid #d5e1ec;border-left:6px solid #c7192d;border-radius:14px;background:#f4f6f8}.aba-e5-faithful .aba-e5-correction>div{display:flex;min-width:0;min-height:145px;flex-direction:column;gap:7px;padding:13px;border:1px solid #d5e1ec;border-radius:9px;background:#fff}.aba-e5-faithful .aba-e5-correction b{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:#123968;color:#fff}.aba-e5-faithful .aba-e5-correction strong{color:#123968}.aba-e5-faithful .aba-e5-correction>i{align-self:center;color:#c7192d;font-style:normal;font-weight:900}.aba-e5-faithful .aba-e5-checklist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:24px 0}.aba-e5-faithful .aba-e5-checklist p{margin:0!important;padding:16px;border:1px solid #d5e1ec;border-left:5px solid #4b88b7;border-radius:9px;background:#f7f9fc}.aba-e5-faithful .aba-e5-checklist p:nth-child(even){border-left-color:#c7192d}.aba-e5-faithful .aba-e5-checklist b{color:#123968}.aba-e5-faithful .aba-apa-references{margin-top:32px!important;padding:20px 0 0!important;border:0!important;border-top:1px solid #cbd9e7!important;border-radius:0!important;background:transparent!important}.aba-e5-faithful .aba-apa-references>strong{display:block;margin-bottom:12px;color:#123968!important}.aba-e5-faithful .aba-apa-references p{margin:0 0 9px!important;padding-left:1.5rem;text-indent:-1.5rem}html body #classroom-workspace .aba-rich-content .aba-professional-lesson[data-task="E.5"]  :is(p,li,td,th,span,small,em,b,strong){text-align:left!important;text-align-last:left!important;text-justify:auto!important;word-spacing:normal!important}.aba-e5-faithful  :is(h2,h3,h4){color:#123968!important}@container (max-width:900px){.aba-e5-faithful .aba-e5-map{grid-template-columns:repeat(2,minmax(0,1fr))}.aba-e5-faithful .aba-e5-correction{grid-template-columns:1fr}.aba-e5-faithful .aba-e5-correction>i{transform:rotate(90deg);justify-self:center}}@container (max-width:650px){.aba-e5-faithful :is(.aba-e5-map,.aba-e5-claims,.aba-e5-credential-grid,.aba-e5-four,.aba-e5-checklist){grid-template-columns:1fr}.aba-e5-faithful .aba-e5-claims>i{transform:rotate(90deg);justify-self:center}.aba-e5-faithful :is(.aba-e5-map,.aba-e5-credential-grid,.aba-e5-four)>div{min-height:0}.aba-e5-faithful .aba-mastering-table{display:block;overflow-x:auto}.aba-e5-faithful .aba-e5-testimonial-table{min-width:720px!important}}.aba-professional-lesson[data-task="E.6"].aba-e6-faithful{container-type:inline-size;overflow-x:hidden}.aba-e6-faithful .aba-e6-four{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin:24px 0;padding:16px;border:1px solid #d5e1ec;border-left:6px solid #c7192d;border-radius:14px;background:#f4f6f8}.aba-e6-faithful .aba-e6-four>div{display:flex;min-height:165px;flex-direction:column;gap:8px;padding:15px;border:1px solid #d5e1ec;border-top:5px solid #4b88b7;border-radius:9px;background:#fff}.aba-e6-faithful .aba-e6-four>div:nth-child(even){border-top-color:#c7192d}.aba-e6-faithful .aba-e6-four b{color:#b01728;font-size:.74rem}.aba-e6-faithful .aba-e6-four strong{color:#123968}.aba-e6-faithful .aba-e6-redbox{margin:26px 0;padding:20px 22px;border:1px solid #e5969f;border-left:7px solid #d7192d;border-radius:12px;background:#fff8f8;box-shadow:0 1px 0 rgba(18,57,104,.04)}.aba-e6-faithful .aba-e6-redbox>strong{display:block;margin-bottom:10px;color:#b20f24!important;font-size:.84rem;letter-spacing:.015em}.aba-e6-faithful .aba-e6-redbox p{margin:8px 0!important;line-height:1.72!important}.aba-e6-faithful .aba-e6-redbox p:last-child{margin-bottom:0!important}.aba-e6-faithful .aba-e6-six{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:24px 0}.aba-e6-faithful .aba-e6-six>div{position:relative;min-height:185px;padding:18px 18px 18px 62px;border:1px solid #d5e1ec;border-left:5px solid #4b88b7;border-radius:10px;background:#f7f9fc}.aba-e6-faithful .aba-e6-six>div:nth-child(even){border-left-color:#c7192d}.aba-e6-faithful .aba-e6-six b{position:absolute;left:17px;top:18px;width:32px;height:32px;display:grid;place-items:center;border-radius:50%;background:#123968;color:#fff}.aba-e6-faithful .aba-e6-six strong{display:block;margin-bottom:8px;color:#123968}.aba-e6-faithful .aba-e6-six p{margin:0!important}.aba-e6-faithful .aba-e6-transition-line{position:relative;margin:28px 0;padding:0;counter-reset:e6transition;list-style:none}.aba-e6-faithful .aba-e6-transition-line:before{content:"";position:absolute;top:28px;bottom:28px;left:25px;width:3px;border-radius:3px;background:linear-gradient(#123968 0 48%,#c7192d 48% 100%)}.aba-e6-faithful .aba-e6-transition-line li{position:relative;display:grid;grid-template-columns:185px 1fr;gap:18px;align-items:start;min-height:82px;margin:0;padding:17px 18px 17px 72px;border-bottom:1px solid #d5e1ec;background:transparent;counter-increment:e6transition}.aba-e6-faithful .aba-e6-transition-line li:first-child{border-top:1px solid #d5e1ec}.aba-e6-faithful .aba-e6-transition-line li:before{content:counter(e6transition);position:absolute;z-index:1;left:8px;top:13px;width:36px;height:36px;display:grid;place-items:center;border:4px solid #fff;border-radius:50%;background:#123968;color:#fff;font-weight:900;box-shadow:0 0 0 1px #9eb4c8}.aba-e6-faithful .aba-e6-transition-line li:nth-child(n+4):before{background:#c7192d}.aba-e6-faithful .aba-e6-transition-line strong{color:#123968;font-size:.96rem}.aba-e6-faithful .aba-e6-transition-line span{color:#40566e;line-height:1.6}.aba-e6-faithful .aba-e6-plan-table{table-layout:fixed!important}.aba-e6-faithful .aba-e6-plan-table  :is(th,td):first-child{width:20%!important}.aba-e6-faithful .aba-e6-plan-table  :is(th,td):nth-child(2),.aba-e6-faithful .aba-e6-plan-table  :is(th,td):nth-child(3){width:40%!important}.aba-e6-faithful .aba-apa-references{margin-top:32px!important;padding:20px 0 0!important;border:0!important;border-top:1px solid #cbd9e7!important;border-radius:0!important;background:transparent!important}.aba-e6-faithful .aba-apa-references>strong{display:block;margin-bottom:12px;color:#123968!important}.aba-e6-faithful .aba-apa-references p{margin:0 0 9px!important;padding-left:1.5rem;text-indent:-1.5rem}html body #classroom-workspace .aba-rich-content .aba-professional-lesson[data-task="E.6"]  :is(p,li,td,th,span,small,em,b,strong){text-align:left!important;text-align-last:left!important;text-justify:auto!important;word-spacing:normal!important}.aba-e6-faithful  :is(h2,h3,h4){color:#123968!important}@container (max-width:900px){.aba-e6-faithful .aba-e6-four{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width:650px){.aba-e6-faithful :is(.aba-e6-four,.aba-e6-six){grid-template-columns:1fr}.aba-e6-faithful :is(.aba-e6-four,.aba-e6-six)>div{min-height:0}.aba-e6-faithful .aba-e6-six>div{padding-left:60px}.aba-e6-faithful .aba-e6-transition-line li{grid-template-columns:1fr;gap:5px;padding-left:66px}.aba-e6-faithful .aba-mastering-table{display:block;overflow-x:auto}.aba-e6-faithful .aba-e6-plan-table{min-width:720px!important}.aba-e6-faithful .aba-e6-redbox{padding:18px 16px}}.aba-professional-lesson[data-task="E.7"].aba-e7-faithful{container-type:inline-size;overflow-x:hidden}.aba-e7-faithful .aba-e7-redbox{margin:26px 0;padding:20px 22px;border:1px solid #e5969f;border-left:7px solid #d7192d;border-radius:12px;background:#fff8f8;box-shadow:0 1px 0 rgba(18,57,104,.04)}.aba-e7-faithful .aba-e7-redbox>strong{display:block;margin-bottom:10px;color:#b20f24!important;font-size:.84rem;letter-spacing:.015em}.aba-e7-faithful .aba-e7-redbox p{margin:8px 0!important;line-height:1.72!important}.aba-e7-faithful .aba-e7-redbox p:last-child{margin-bottom:0!important}.aba-e7-faithful .aba-e7-role-map{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:25px 0;padding:18px;border:1px solid #ccd9e5;border-radius:18px;background:radial-gradient(circle at center,#e9f1f8 0 22%,#f7f9fc 23% 100%)}.aba-e7-faithful .aba-e7-role-map>strong{grid-column:1/-1;justify-self:center;padding:14px 30px;border-radius:999px;background:#123968;color:#fff!important;letter-spacing:.04em}.aba-e7-faithful .aba-e7-role-map>span{min-height:74px;display:grid;place-items:center;padding:12px;border:1px solid #d5e1ec;border-left:5px solid #4b88b7;border-radius:10px;background:#fff;color:#123968;font-weight:800;text-align:center!important}.aba-e7-faithful .aba-e7-role-map>span:nth-child(odd){border-left-color:#c7192d}.aba-e7-faithful .aba-e7-types{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:24px 0}.aba-e7-faithful .aba-e7-types>div{min-height:170px;padding:17px;border:1px solid #d5e1ec;border-top:5px solid #4b88b7;border-radius:10px;background:#f7f9fc}.aba-e7-faithful .aba-e7-types>div:nth-child(even){border-top-color:#c7192d}.aba-e7-faithful .aba-e7-types b{display:block;color:#b01728;font-size:.75rem}.aba-e7-faithful .aba-e7-types strong{display:block;margin:6px 0;color:#123968}.aba-e7-faithful .aba-e7-types p{margin:0!important}.aba-e7-faithful .aba-e7-risk-spectrum{margin:24px 0;padding:18px;border:1px solid #d5e1ec;border-radius:14px;background:#f4f6f8}.aba-e7-faithful .aba-e7-risk-spectrum>div{display:grid;grid-template-columns:205px 1fr 1.25fr;gap:12px;align-items:center;padding:13px 4px;border-bottom:1px solid #ccd9e5}.aba-e7-faithful .aba-e7-risk-spectrum>div:last-child{border-bottom:0}.aba-e7-faithful .aba-e7-risk-spectrum b{color:#123968;font-size:.78rem}.aba-e7-faithful .aba-e7-risk-spectrum span{height:15px;border-radius:999px;background:linear-gradient(90deg,#4b88b7 0 var(--risk),#dfe7ee var(--risk) 100%)}.aba-e7-faithful .aba-e7-risk-spectrum em{color:#40566e;font-style:normal}.aba-e7-faithful .aba-e7-protocol{margin:25px 0;border-top:1px solid #ccd9e5}.aba-e7-faithful .aba-e7-protocol>div{display:grid;grid-template-columns:54px 190px 1fr;gap:15px;align-items:start;padding:16px 10px;border-bottom:1px solid #ccd9e5}.aba-e7-faithful .aba-e7-protocol b{width:38px;height:38px;display:grid;place-items:center;border-radius:8px;background:#123968;color:#fff}.aba-e7-faithful .aba-e7-protocol>div:nth-child(n+4) b{background:#c7192d}.aba-e7-faithful .aba-e7-protocol strong{padding-top:7px;color:#123968}.aba-e7-faithful .aba-e7-protocol p{margin:4px 0 0!important}.aba-e7-faithful .aba-e7-gift-rule{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:24px 0;border:1px solid #ccd9e5;border-radius:14px;overflow:hidden}.aba-e7-faithful .aba-e7-gift-rule>div{display:flex;min-height:155px;flex-direction:column;gap:8px;padding:20px;border-right:1px dashed #9eb4c8;background:#fff}.aba-e7-faithful .aba-e7-gift-rule>div:last-child{border-right:0}.aba-e7-faithful .aba-e7-gift-rule b{font-size:1.35rem;color:#c7192d}.aba-e7-faithful .aba-e7-gift-rule strong{color:#123968}.aba-e7-faithful .aba-e7-gift-rule span{color:#40566e}.aba-e7-faithful .aba-e7-boundary-clock{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:24px 0;padding-top:18px;border-top:5px solid #123968}.aba-e7-faithful .aba-e7-boundary-clock>div{position:relative;min-height:180px;padding:20px 15px 15px;border:1px solid #d5e1ec;border-radius:0 0 10px 10px;background:#f7f9fc}.aba-e7-faithful .aba-e7-boundary-clock>div:before{content:"";position:absolute;top:-26px;left:50%;width:15px;height:15px;transform:translateX(-50%);border:4px solid #fff;border-radius:50%;background:#c7192d;box-shadow:0 0 0 1px #123968}.aba-e7-faithful .aba-e7-boundary-clock b{display:block;color:#c7192d;font-size:.78rem}.aba-e7-faithful .aba-e7-boundary-clock strong{display:block;margin:7px 0;color:#123968}.aba-e7-faithful .aba-e7-table{table-layout:fixed!important}.aba-e7-faithful .aba-e7-table  :is(th,td):first-child{width:29%!important}.aba-e7-faithful .aba-e7-table  :is(th,td):nth-child(2){width:36%!important}.aba-e7-faithful .aba-e7-table  :is(th,td):nth-child(3){width:35%!important}.aba-e7-faithful .aba-apa-references{margin-top:32px!important;padding:20px 0 0!important;border:0!important;border-top:1px solid #cbd9e7!important;border-radius:0!important;background:transparent!important}.aba-e7-faithful .aba-apa-references>strong{display:block;margin-bottom:12px;color:#123968!important}.aba-e7-faithful .aba-apa-references p{margin:0 0 9px!important;padding-left:1.5rem;text-indent:-1.5rem}html body #classroom-workspace .aba-rich-content .aba-professional-lesson[data-task="E.7"]  :is(p,li,td,th,span,small,em,b,strong){text-align:left!important;text-align-last:left!important;text-justify:auto!important;word-spacing:normal!important}.aba-e7-faithful  :is(h2,h3,h4){color:#123968!important}@container (max-width:820px){.aba-e7-faithful .aba-e7-boundary-clock{grid-template-columns:repeat(2,minmax(0,1fr))}.aba-e7-faithful .aba-e7-risk-spectrum>div{grid-template-columns:170px 1fr}.aba-e7-faithful .aba-e7-risk-spectrum em{grid-column:1/-1}}@container (max-width:620px){.aba-e7-faithful :is(.aba-e7-role-map,.aba-e7-types,.aba-e7-gift-rule,.aba-e7-boundary-clock){grid-template-columns:1fr}.aba-e7-faithful .aba-e7-role-map>strong{grid-column:1}.aba-e7-faithful .aba-e7-gift-rule>div{min-height:0;border-right:0;border-bottom:1px dashed #9eb4c8}.aba-e7-faithful .aba-e7-protocol>div{grid-template-columns:48px 1fr}.aba-e7-faithful .aba-e7-protocol p{grid-column:2}.aba-e7-faithful .aba-e7-risk-spectrum>div{grid-template-columns:1fr}.aba-e7-faithful .aba-e7-risk-spectrum em{grid-column:1}.aba-e7-faithful .aba-mastering-table{display:block;overflow-x:auto}.aba-e7-faithful .aba-e7-table{min-width:760px!important}.aba-e7-faithful .aba-e7-redbox{padding:18px 16px}}.aba-professional-lesson[data-task="E.8"].aba-e8-faithful{container-type:inline-size;overflow-x:hidden}.aba-e8-faithful .aba-e8-redbox{margin:26px 0;padding:20px 22px;border:1px solid #e5969f;border-left:7px solid #d7192d;border-radius:12px;background:#fff8f8;box-shadow:0 1px 0 rgba(18,57,104,.04)}.aba-e8-faithful .aba-e8-redbox>strong{display:block;margin-bottom:10px;color:#b20f24!important;font-size:.84rem;letter-spacing:.015em}.aba-e8-faithful .aba-e8-redbox p{margin:8px 0!important;line-height:1.72!important}.aba-e8-faithful .aba-e8-loop{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:26px 0;border:1px solid #cad8e5;border-radius:999px;overflow:hidden;background:#f4f7fa}.aba-e8-faithful .aba-e8-loop>div{min-height:170px;padding:22px 14px;border-right:1px dashed #9eb4c8}.aba-e8-faithful .aba-e8-loop>div:last-child{border-right:0}.aba-e8-faithful .aba-e8-loop b{width:30px;height:30px;display:grid;place-items:center;margin-bottom:9px;border-radius:50%;background:#123968;color:#fff}.aba-e8-faithful .aba-e8-loop>div:nth-child(even) b{background:#c7192d}.aba-e8-faithful .aba-e8-loop strong{display:block;color:#123968}.aba-e8-faithful .aba-e8-loop span{display:block;margin-top:7px;color:#40566e}.aba-e8-faithful .aba-e8-listen{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin:24px 0;padding:18px 10px;background:linear-gradient(180deg,transparent 44%,#dfe8f0 45% 55%,transparent 56%)}.aba-e8-faithful .aba-e8-listen>div{min-height:130px;padding:15px;border:1px solid #d5e1ec;border-radius:12px;background:#fff;box-shadow:0 3px 10px rgba(18,57,104,.06)}.aba-e8-faithful .aba-e8-listen b{display:block;margin-bottom:8px;color:#c7192d;font-size:.75rem}.aba-e8-faithful .aba-e8-listen span{color:#123968;font-weight:700}.aba-e8-faithful .aba-e8-input{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:24px 0;padding:17px;border:1px solid #d5e1ec;border-radius:16px;background:#f4f6f8}.aba-e8-faithful .aba-e8-input>strong{grid-column:1/-1;padding:12px;border-radius:8px;background:#123968;color:#fff!important;text-align:center!important}.aba-e8-faithful .aba-e8-input>span{min-height:90px;padding:15px;border-left:5px solid #4b88b7;border-radius:8px;background:#fff}.aba-e8-faithful .aba-e8-input>span:nth-child(odd){border-left-color:#c7192d}.aba-e8-faithful .aba-e8-input b{display:block;color:#123968}.aba-e8-faithful .aba-e8-feedback-filter{margin:25px 0;border-left:8px solid #123968}.aba-e8-faithful .aba-e8-feedback-filter>div{display:grid;grid-template-columns:90px 210px 1fr;gap:14px;padding:16px;border:1px solid #d5e1ec;border-left:0;border-bottom:0;background:#fff}.aba-e8-faithful .aba-e8-feedback-filter>div:last-child{border-bottom:1px solid #d5e1ec}.aba-e8-faithful .aba-e8-feedback-filter b{color:#c7192d;font-size:.76rem}.aba-e8-faithful .aba-e8-feedback-filter strong{color:#123968}.aba-e8-faithful .aba-e8-feedback-filter p{margin:0!important}.aba-e8-faithful .aba-e8-contrast{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:24px 0}.aba-e8-faithful .aba-e8-contrast>div{padding:20px;border:1px solid #d5e1ec;border-top:7px solid #c7192d;border-radius:10px;background:#fff8f8}.aba-e8-faithful .aba-e8-contrast>div:last-child{border-top-color:#1d6a50;background:#f5fbf8}.aba-e8-faithful .aba-e8-contrast b{color:#123968}.aba-e8-faithful .aba-e8-contrast p{margin:11px 0 0!important;padding:10px;border-radius:7px;background:#fff}.aba-e8-faithful .aba-e8-repair{display:grid;grid-template-columns:115px 1fr;margin:24px 0;border-top:1px solid #ccd9e5}.aba-e8-faithful .aba-e8-repair>*{padding:14px;border-bottom:1px solid #ccd9e5}.aba-e8-faithful .aba-e8-repair b{color:#fff;background:#123968}.aba-e8-faithful .aba-e8-repair b:nth-of-type(n+4){background:#c7192d}.aba-e8-faithful .aba-e8-repair span{background:#f7f9fc}.aba-e8-faithful .aba-e8-collab-board{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:25px 0;padding:16px;border:1px solid #cad8e5;border-radius:14px;background:#edf3f8}.aba-e8-faithful .aba-e8-collab-board header{grid-column:1/-1;padding:16px;border-radius:9px;background:#123968;color:#fff}.aba-e8-faithful .aba-e8-collab-board header strong{display:block;color:#fff!important}.aba-e8-faithful .aba-e8-collab-board section{padding:16px;border:1px solid #d5e1ec;border-left:5px solid #4b88b7;border-radius:9px;background:#fff}.aba-e8-faithful .aba-e8-collab-board section:nth-of-type(even){border-left-color:#c7192d}.aba-e8-faithful .aba-e8-collab-board b{color:#c7192d}.aba-e8-faithful .aba-e8-collab-board p{margin:7px 0 0!important}.aba-e8-faithful .aba-e8-conversation{display:flex;gap:8px;align-items:stretch;margin:24px 0}.aba-e8-faithful .aba-e8-conversation>div{flex:1;min-width:0;padding:15px;border-bottom:5px solid #4b88b7;background:#f4f7fa}.aba-e8-faithful .aba-e8-conversation>div:nth-child(even){border-color:#c7192d}.aba-e8-faithful .aba-e8-conversation b{display:block;color:#123968;font-size:.74rem}.aba-e8-faithful .aba-e8-conversation span{display:block;margin-top:8px;color:#40566e}.aba-e8-faithful .aba-e8-dashboard{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:24px 0}.aba-e8-faithful .aba-e8-dashboard>div{min-height:145px;padding:16px;border:1px solid #d5e1ec;border-radius:50% 50% 12px 12px;background:#f7f9fc}.aba-e8-faithful .aba-e8-dashboard b{display:block;color:#c7192d;text-align:center!important}.aba-e8-faithful .aba-e8-dashboard span{display:block;margin-top:10px;color:#40566e}.aba-e8-faithful .aba-e8-table{table-layout:fixed!important}.aba-e8-faithful .aba-e8-table  :is(th,td):first-child{width:25%!important}.aba-e8-faithful .aba-e8-table  :is(th,td):nth-child(2){width:32%!important}.aba-e8-faithful .aba-e8-table  :is(th,td):nth-child(3){width:43%!important}.aba-e8-faithful .aba-apa-references{margin-top:32px!important;padding:20px 0 0!important;border:0!important;border-top:1px solid #cbd9e7!important;border-radius:0!important;background:transparent!important}.aba-e8-faithful .aba-apa-references>strong{display:block;margin-bottom:12px;color:#123968!important}.aba-e8-faithful .aba-apa-references p{margin:0 0 9px!important;padding-left:1.5rem;text-indent:-1.5rem}html body #classroom-workspace .aba-rich-content .aba-professional-lesson[data-task="E.8"]  :is(p,li,td,th,span,small,em,b,strong){text-align:left!important;text-align-last:left!important;text-justify:auto!important;word-spacing:normal!important}.aba-e8-faithful  :is(h2,h3,h4){color:#123968!important}@container (max-width:850px){.aba-e8-faithful :is(.aba-e8-loop,.aba-e8-listen,.aba-e8-dashboard){grid-template-columns:repeat(2,minmax(0,1fr));border-radius:16px}.aba-e8-faithful .aba-e8-feedback-filter>div{grid-template-columns:80px 1fr}.aba-e8-faithful .aba-e8-feedback-filter p{grid-column:2}.aba-e8-faithful .aba-e8-conversation{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width:620px){.aba-e8-faithful :is(.aba-e8-loop,.aba-e8-listen,.aba-e8-input,.aba-e8-contrast,.aba-e8-collab-board,.aba-e8-conversation,.aba-e8-dashboard){grid-template-columns:1fr}.aba-e8-faithful .aba-e8-loop>div{min-height:0;border-right:0;border-bottom:1px dashed #9eb4c8}.aba-e8-faithful .aba-e8-input>strong,.aba-e8-faithful .aba-e8-collab-board header{grid-column:1}.aba-e8-faithful .aba-e8-feedback-filter>div{grid-template-columns:1fr}.aba-e8-faithful .aba-e8-feedback-filter p{grid-column:1}.aba-e8-faithful .aba-e8-repair{grid-template-columns:90px 1fr}.aba-e8-faithful .aba-mastering-table{display:block;overflow-x:auto}.aba-e8-faithful .aba-e8-table{min-width:780px!important}.aba-e8-faithful .aba-e8-redbox{padding:18px 16px}}.aba-e8-faithful .aba-e8-loop{border-radius:16px!important;overflow:visible!important;padding:10px!important;gap:8px!important;background:#eef3f8!important}.aba-e8-faithful .aba-e8-loop>div{box-sizing:border-box!important;min-width:0!important;padding:18px 15px!important;border:1px solid #cfdae5!important;border-top:6px solid #245987!important;border-radius:9px!important;background:#fff!important}.aba-e8-faithful .aba-e8-loop>div:nth-child(even){border-top-color:#c7192d!important}.aba-e8-faithful .aba-e8-loop>div:first-child{margin-left:0!important}.aba-e8-faithful .aba-e8-loop>div:last-child{margin-right:0!important}.aba-e8-faithful .aba-e8-collab-board{display:grid!important;grid-template-columns:1fr!important;gap:0!important;padding:0!important;border:1px solid #b9cad9!important;border-radius:12px!important;overflow:hidden!important;background:#fff!important}.aba-e8-faithful .aba-e8-collab-board header{display:grid!important;grid-template-columns:1fr 1.1fr!important;gap:20px!important;padding:17px 18px!important;border:0!important;border-bottom:3px solid #0f3157!important;border-radius:0!important;background:#123968!important}.aba-e8-faithful .aba-e8-collab-board section{display:grid!important;grid-template-columns:1fr 1.1fr!important;gap:20px!important;min-height:0!important;padding:15px 18px!important;border:0!important;border-bottom:1px solid #b9cad9!important;border-left:7px solid #4b88b7!important;border-radius:0!important;background:#fff!important}.aba-e8-faithful .aba-e8-collab-board section:nth-of-type(even){border-left-color:#c7192d!important;background:#f8fafc!important}.aba-e8-faithful .aba-e8-collab-board section:last-child{border-bottom:0!important}.aba-e8-faithful .aba-e8-collab-board section p{margin:0!important}.aba-e8-faithful .aba-e8-collab-board section b{color:#123968!important}.aba-e8-faithful .aba-e8-dashboard{gap:12px!important}.aba-e8-faithful .aba-e8-dashboard>div{position:relative!important;min-height:175px!important;padding:22px 16px 17px!important;border:1px solid #c5d3df!important;border-top:8px solid #245987!important;border-radius:12px!important;background:#f8fafc!important;box-shadow:0 3px 10px rgba(18,57,104,.07)!important}.aba-e8-faithful .aba-e8-dashboard>div:nth-child(2){border-top-color:#c7192d!important;background:#fff8f8!important}.aba-e8-faithful .aba-e8-dashboard>div:nth-child(3){border-top-color:#d09117!important;background:#fffbf2!important}.aba-e8-faithful .aba-e8-dashboard>div:nth-child(4){border-top-color:#347461!important;background:#f4fbf8!important}.aba-e8-faithful .aba-e8-dashboard>div:nth-child(5){border-top-color:#6a4c93!important;background:#faf7fd!important}.aba-e8-faithful .aba-e8-dashboard b{padding-bottom:9px!important;border-bottom:1px solid currentColor!important;color:#123968!important;text-align:left!important}.aba-e8-faithful .aba-e8-dashboard span{margin-top:12px!important}@container (max-width:850px){.aba-e8-faithful .aba-e8-loop{grid-template-columns:repeat(2,minmax(0,1fr))!important}.aba-e8-faithful .aba-e8-dashboard{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@container (max-width:620px){.aba-e8-faithful .aba-e8-loop,.aba-e8-faithful .aba-e8-dashboard{grid-template-columns:1fr!important}.aba-e8-faithful .aba-e8-collab-board header,.aba-e8-faithful .aba-e8-collab-board section{grid-template-columns:1fr!important;gap:7px!important}.aba-e8-faithful .aba-e8-loop>div,.aba-e8-faithful .aba-e8-dashboard>div{min-height:0!important}}.aba-e8-faithful .aba-e8-collab-board>.aba-e8-collab-head{display:grid!important;grid-template-columns:1fr 1.1fr!important;gap:20px!important;padding:17px 18px!important;border:0!important;border-bottom:3px solid #0f3157!important;border-radius:0!important;background:#123968!important;color:#fff!important}.aba-e8-faithful .aba-e8-collab-board>.aba-e8-collab-head  :is(strong,span){color:#fff!important}.aba-e8-faithful .aba-e8-collab-board>.aba-e8-collab-row{display:grid!important;grid-template-columns:1fr 1.1fr!important;gap:20px!important;min-height:0!important;padding:15px 18px!important;border:0!important;border-bottom:1px solid #b9cad9!important;border-left:7px solid #4b88b7!important;border-radius:0!important;background:#fff!important}.aba-e8-faithful .aba-e8-collab-board>.aba-e8-collab-row:nth-child(odd){border-left-color:#c7192d!important;background:#f8fafc!important}.aba-e8-faithful .aba-e8-collab-board>.aba-e8-collab-row:last-child{border-bottom:0!important}.aba-e8-faithful .aba-e8-collab-board>.aba-e8-collab-row b{color:#123968!important}.aba-e8-faithful .aba-e8-collab-board>.aba-e8-collab-row p{margin:0!important}@container (max-width:620px){.aba-e8-faithful .aba-e8-collab-board>.aba-e8-collab-head,.aba-e8-faithful .aba-e8-collab-board>.aba-e8-collab-row{grid-template-columns:1fr!important;gap:7px!important}}.aba-professional-lesson[data-task="E.9"].aba-e9-faithful{container-type:inline-size;overflow-x:hidden}.aba-e9-faithful .aba-e9-redbox{margin:26px 0;padding:20px 22px;border:1px solid #e5969f;border-left:7px solid #d7192d;border-radius:12px;background:#fff8f8}.aba-e9-faithful .aba-e9-redbox>strong{display:block;margin-bottom:10px;color:#b20f24!important;font-size:.84rem}.aba-e9-faithful .aba-e9-redbox p{margin:8px 0!important;line-height:1.72!important}.aba-e9-faithful .aba-e9-cycle{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin:25px 0;padding:16px;border:1px solid #cbd9e5;border-radius:16px;background:#eef4f8}.aba-e9-faithful .aba-e9-cycle>div{min-height:185px;padding:17px;border:1px solid #d5e1ec;border-bottom:7px solid #245987;border-radius:10px;background:#fff}.aba-e9-faithful .aba-e9-cycle>div:nth-child(even){border-bottom-color:#c7192d}.aba-e9-faithful .aba-e9-cycle b{color:#c7192d;font-size:.74rem}.aba-e9-faithful .aba-e9-cycle strong,.aba-e9-faithful .aba-e9-cycle span{display:block;margin-top:8px}.aba-e9-faithful .aba-e9-cycle strong{color:#123968}.aba-e9-faithful .aba-e9-concepts{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:24px 0}.aba-e9-faithful .aba-e9-concepts>div{min-height:200px;padding:16px;border-top:6px solid #245987;border-radius:10px;background:#f5f8fb}.aba-e9-faithful .aba-e9-concepts>div:nth-child(2){border-color:#c7192d}.aba-e9-faithful .aba-e9-concepts>div:nth-child(3){border-color:#d09117}.aba-e9-faithful .aba-e9-concepts>div:nth-child(4){border-color:#347461}.aba-e9-faithful .aba-e9-concepts>div:nth-child(5){border-color:#6a4c93}.aba-e9-faithful .aba-e9-concepts b{color:#123968;font-size:.74rem}.aba-e9-faithful .aba-e9-concepts strong{display:block;margin:9px 0;color:#123968}.aba-e9-faithful .aba-e9-concepts p{margin:0!important}.aba-e9-faithful .aba-e9-code-web{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:24px 0;border:1px solid #b9cad9;border-radius:14px;overflow:hidden}.aba-e9-faithful .aba-e9-code-web>div{display:grid;grid-template-columns:62px 155px 1fr;gap:12px;padding:17px;border-bottom:1px solid #b9cad9;border-right:1px solid #b9cad9;background:#fff}.aba-e9-faithful .aba-e9-code-web>div:nth-child(even){border-right:0;background:#f7f9fc}.aba-e9-faithful .aba-e9-code-web b{color:#c7192d}.aba-e9-faithful .aba-e9-code-web strong{color:#123968}.aba-e9-faithful .aba-e9-lens{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:25px 0;padding:18px;border:1px solid #cad8e5;border-radius:50px 14px;background:#f4f7fa}.aba-e9-faithful .aba-e9-lens>strong{grid-column:1/-1;padding:14px;border-radius:999px;background:#123968;color:#fff!important;text-align:center!important}.aba-e9-faithful .aba-e9-lens>span{padding:14px;border-left:5px solid #4b88b7;border-radius:8px;background:#fff}.aba-e9-faithful .aba-e9-lens>span:nth-child(odd){border-left-color:#c7192d}.aba-e9-faithful .aba-e9-power{display:grid;grid-template-columns:1fr 1.15fr 1fr;gap:12px;margin:24px 0;align-items:stretch}.aba-e9-faithful .aba-e9-power>div{padding:19px;border:1px solid #d5e1ec;border-top:7px solid #245987;border-radius:10px;background:#f7f9fc}.aba-e9-faithful .aba-e9-power>div:nth-child(2){border-top-color:#c7192d;background:#fff8f8}.aba-e9-faithful .aba-e9-power>div:nth-child(3){border-top-color:#347461;background:#f4fbf8}.aba-e9-faithful .aba-e9-power b,.aba-e9-faithful .aba-e9-power strong{color:#123968}.aba-e9-faithful .aba-e9-power p{margin:9px 0 0!important}.aba-e9-faithful .aba-e9-assessment{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:24px 0}.aba-e9-faithful .aba-e9-assessment>div{min-height:160px;padding:18px;border:1px solid #d5e1ec;border-left:7px solid #245987;border-radius:10px;background:#fff}.aba-e9-faithful .aba-e9-assessment>div:nth-child(2){border-left-color:#d09117}.aba-e9-faithful .aba-e9-assessment>div:nth-child(3){border-left-color:#347461}.aba-e9-faithful .aba-e9-assessment b{color:#123968}.aba-e9-faithful .aba-e9-assessment p{margin:10px 0 0!important}.aba-e9-faithful .aba-e9-communication{display:grid;grid-template-columns:120px 1fr;margin:24px 0;border-top:1px solid #c5d3df}.aba-e9-faithful .aba-e9-communication>*{padding:15px;border-bottom:1px solid #c5d3df}.aba-e9-faithful .aba-e9-communication b{color:#fff;background:#123968}.aba-e9-faithful .aba-e9-communication b:nth-of-type(even){background:#c7192d}.aba-e9-faithful .aba-e9-communication span{background:#f7f9fc}.aba-e9-faithful .aba-e9-adaptation,.aba-e9-faithful .aba-e9-equity{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:24px 0}.aba-e9-faithful  :is(.aba-e9-adaptation,.aba-e9-equity)>div{min-height:150px;padding:17px;border:1px solid #d5e1ec;border-top:6px solid #245987;border-radius:10px;background:#f7f9fc}.aba-e9-faithful  :is(.aba-e9-adaptation,.aba-e9-equity)>div:nth-child(even){border-top-color:#c7192d}.aba-e9-faithful  :is(.aba-e9-adaptation,.aba-e9-equity) b{display:block;color:#123968;margin-bottom:8px}.aba-e9-faithful .aba-e9-table{table-layout:fixed!important}.aba-e9-faithful .aba-e9-table  :is(th,td):first-child{width:23%!important}.aba-e9-faithful .aba-e9-table  :is(th,td):nth-child(2){width:34%!important}.aba-e9-faithful .aba-e9-table  :is(th,td):nth-child(3){width:43%!important}.aba-e9-faithful .aba-apa-references{margin-top:32px!important;padding:20px 0 0!important;border:0!important;border-top:1px solid #cbd9e7!important;border-radius:0!important;background:transparent!important}.aba-e9-faithful .aba-apa-references>strong{display:block;margin-bottom:12px;color:#123968!important}.aba-e9-faithful .aba-apa-references p{margin:0 0 9px!important;padding-left:1.5rem;text-indent:-1.5rem}html body #classroom-workspace .aba-rich-content .aba-professional-lesson[data-task="E.9"]  :is(p,li,td,th,span,small,em,b,strong){text-align:left!important;text-align-last:left!important;text-justify:auto!important;word-spacing:normal!important}.aba-e9-faithful  :is(h2,h3,h4){color:#123968!important}@container (max-width:850px){.aba-e9-faithful :is(.aba-e9-cycle,.aba-e9-concepts){grid-template-columns:repeat(2,minmax(0,1fr))}.aba-e9-faithful .aba-e9-code-web{grid-template-columns:1fr}.aba-e9-faithful .aba-e9-code-web>div{border-right:0}.aba-e9-faithful :is(.aba-e9-adaptation,.aba-e9-equity){grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width:620px){.aba-e9-faithful :is(.aba-e9-cycle,.aba-e9-concepts,.aba-e9-lens,.aba-e9-power,.aba-e9-assessment,.aba-e9-adaptation,.aba-e9-equity){grid-template-columns:1fr}.aba-e9-faithful .aba-e9-lens>strong{grid-column:1}.aba-e9-faithful .aba-e9-code-web>div{grid-template-columns:52px 1fr}.aba-e9-faithful .aba-e9-code-web span{grid-column:2}.aba-e9-faithful .aba-mastering-table{display:block;overflow-x:auto}.aba-e9-faithful .aba-e9-table{min-width:780px!important}.aba-e9-faithful .aba-e9-redbox{padding:18px 16px}}.aba-professional-lesson[data-task="E.10"].aba-e10-faithful{container-type:inline-size;overflow-x:hidden}.aba-e10-faithful .aba-e10-redbox{margin:26px 0;padding:20px 22px;border:1px solid #e5969f;border-left:7px solid #d7192d;border-radius:12px;background:#fff8f8}.aba-e10-faithful .aba-e10-redbox>strong{display:block;margin-bottom:10px;color:#b20f24!important;font-size:.84rem}.aba-e10-faithful .aba-e10-redbox p{margin:8px 0!important;line-height:1.72!important}.aba-e10-faithful .aba-e10-bridge{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:25px 0}.aba-e10-faithful .aba-e10-bridge>div{min-height:185px;padding:18px;border:1px solid #d5e1ec;border-top:7px solid #245987;border-radius:10px;background:#f7f9fc}.aba-e10-faithful .aba-e10-bridge>div:nth-child(even){border-top-color:#c7192d}.aba-e10-faithful .aba-e10-bridge b{color:#c7192d;font-size:.74rem}.aba-e10-faithful .aba-e10-bridge strong,.aba-e10-faithful .aba-e10-bridge span{display:block;margin-top:8px}.aba-e10-faithful .aba-e10-bridge strong{color:#123968}.aba-e10-faithful .aba-e10-path{margin:25px 0;border-top:1px solid #c5d3df}.aba-e10-faithful .aba-e10-path>div{display:grid;grid-template-columns:55px 185px 1fr;gap:15px;padding:16px;border-bottom:1px solid #c5d3df}.aba-e10-faithful .aba-e10-path b{width:38px;height:38px;display:grid;place-items:center;border-radius:8px;background:#123968;color:#fff}.aba-e10-faithful .aba-e10-path>div:nth-child(n+4) b{background:#c7192d}.aba-e10-faithful .aba-e10-path strong{padding-top:8px;color:#123968}.aba-e10-faithful .aba-e10-access,.aba-e10-faithful .aba-e10-core{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin:24px 0}.aba-e10-faithful  :is(.aba-e10-access,.aba-e10-core)>div{min-height:165px;padding:17px;border:1px solid #d5e1ec;border-left:6px solid #245987;border-radius:10px;background:#f7f9fc}.aba-e10-faithful  :is(.aba-e10-access,.aba-e10-core)>div:nth-child(even){border-left-color:#c7192d}.aba-e10-faithful  :is(.aba-e10-access,.aba-e10-core) b,.aba-e10-faithful .aba-e10-core strong{color:#123968}.aba-e10-faithful  :is(.aba-e10-access,.aba-e10-core) p{margin:9px 0 0!important}.aba-e10-faithful .aba-e10-assess-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:24px 0;padding:14px;border:1px solid #cad8e5;border-radius:15px;background:#eef3f7}.aba-e10-faithful .aba-e10-assess-grid>div{min-height:165px;padding:16px;border:1px solid #d5e1ec;border-top:6px solid #245987;border-radius:9px;background:#fff}.aba-e10-faithful .aba-e10-assess-grid>div:nth-child(even){border-top-color:#c7192d}.aba-e10-faithful .aba-e10-assess-grid b{color:#c7192d;font-size:.73rem}.aba-e10-faithful .aba-e10-assess-grid strong,.aba-e10-faithful .aba-e10-assess-grid span{display:block;margin-top:8px}.aba-e10-faithful .aba-e10-assess-grid strong{color:#123968}.aba-e10-faithful .aba-e10-goal-screen{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin:24px 0}.aba-e10-faithful .aba-e10-goal-screen>div{min-height:175px;padding:16px;border-bottom:7px solid #245987;border-radius:10px;background:#f5f8fb}.aba-e10-faithful .aba-e10-goal-screen>div:nth-child(even){border-bottom-color:#c7192d}.aba-e10-faithful .aba-e10-goal-screen b{display:block;color:#123968;margin-bottom:9px}.aba-e10-faithful .aba-e10-consent,.aba-e10-faithful .aba-e10-training{display:grid;grid-template-columns:120px 1fr;margin:24px 0;border-top:1px solid #c5d3df}.aba-e10-faithful  :is(.aba-e10-consent,.aba-e10-training)>*{padding:15px;border-bottom:1px solid #c5d3df}.aba-e10-faithful  :is(.aba-e10-consent,.aba-e10-training) b{color:#fff;background:#123968}.aba-e10-faithful  :is(.aba-e10-consent,.aba-e10-training) b:nth-of-type(even){background:#c7192d}.aba-e10-faithful  :is(.aba-e10-consent,.aba-e10-training) span{background:#f7f9fc}.aba-e10-faithful .aba-e10-meeting{margin:25px 0;border:1px solid #b9cad9;border-radius:12px;overflow:hidden}.aba-e10-faithful .aba-e10-meeting-head,.aba-e10-faithful .aba-e10-meeting-row{display:grid;grid-template-columns:180px 1fr;gap:18px;padding:16px 18px}.aba-e10-faithful .aba-e10-meeting-head{background:#123968;color:#fff}.aba-e10-faithful .aba-e10-meeting-head  :is(strong,span){color:#fff!important}.aba-e10-faithful .aba-e10-meeting-row{border-bottom:1px solid #b9cad9;border-left:7px solid #4b88b7;background:#fff}.aba-e10-faithful .aba-e10-meeting-row:nth-child(odd){border-left-color:#c7192d;background:#f8fafc}.aba-e10-faithful .aba-e10-meeting-row:last-child{border-bottom:0}.aba-e10-faithful .aba-e10-meeting-row b{color:#123968}.aba-e10-faithful .aba-e10-supervision,.aba-e10-faithful .aba-e10-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:24px 0}.aba-e10-faithful  :is(.aba-e10-supervision,.aba-e10-metrics)>div{min-height:175px;padding:16px;border:1px solid #d5e1ec;border-top:7px solid #245987;border-radius:10px;background:#f7f9fc}.aba-e10-faithful  :is(.aba-e10-supervision,.aba-e10-metrics)>div:nth-child(even){border-top-color:#c7192d}.aba-e10-faithful  :is(.aba-e10-supervision,.aba-e10-metrics) b{display:block;color:#123968;margin-bottom:9px}.aba-e10-faithful .aba-e10-table{table-layout:fixed!important}.aba-e10-faithful .aba-e10-table  :is(th,td):first-child{width:24%!important}.aba-e10-faithful .aba-e10-table  :is(th,td):nth-child(2){width:36%!important}.aba-e10-faithful .aba-e10-table  :is(th,td):nth-child(3){width:40%!important}.aba-e10-faithful .aba-e10-errors{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin:24px 0}.aba-e10-faithful .aba-e10-errors>div{padding:17px;border:1px solid #d5e1ec;border-left:6px solid #245987;border-radius:9px;background:#f7f9fc}.aba-e10-faithful .aba-e10-errors>div:nth-child(even){border-left-color:#c7192d}.aba-e10-faithful .aba-e10-errors b{color:#c7192d}.aba-e10-faithful .aba-e10-errors p{margin:8px 0 0!important}.aba-e10-faithful .aba-apa-references{margin-top:32px!important;padding:20px 0 0!important;border:0!important;border-top:1px solid #cbd9e7!important;border-radius:0!important;background:transparent!important}.aba-e10-faithful .aba-apa-references>strong{display:block;margin-bottom:12px;color:#123968!important}.aba-e10-faithful .aba-apa-references p{margin:0 0 9px!important;padding-left:1.5rem;text-indent:-1.5rem}html body #classroom-workspace .aba-rich-content .aba-professional-lesson[data-task="E.10"]  :is(p,li,td,th,span,small,em,b,strong){text-align:left!important;text-align-last:left!important;text-justify:auto!important;word-spacing:normal!important}.aba-e10-faithful  :is(h2,h3,h4){color:#123968!important}@container (max-width:850px){.aba-e10-faithful :is(.aba-e10-bridge,.aba-e10-access,.aba-e10-core,.aba-e10-goal-screen,.aba-e10-supervision,.aba-e10-metrics){grid-template-columns:repeat(2,minmax(0,1fr))}.aba-e10-faithful .aba-e10-assess-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width:620px){.aba-e10-faithful :is(.aba-e10-bridge,.aba-e10-access,.aba-e10-core,.aba-e10-assess-grid,.aba-e10-goal-screen,.aba-e10-supervision,.aba-e10-metrics,.aba-e10-errors){grid-template-columns:1fr}.aba-e10-faithful .aba-e10-path>div{grid-template-columns:48px 1fr}.aba-e10-faithful .aba-e10-path span{grid-column:2}.aba-e10-faithful .aba-e10-meeting-head,.aba-e10-faithful .aba-e10-meeting-row{grid-template-columns:1fr;gap:7px}.aba-e10-faithful .aba-mastering-table{display:block;overflow-x:auto}.aba-e10-faithful .aba-e10-table{min-width:780px!important}.aba-e10-faithful .aba-e10-redbox{padding:18px 16px}}.aba-professional-lesson[data-task="E.11"].aba-e11-faithful{container-type:inline-size;overflow-x:hidden}.aba-e11-faithful .aba-e11-redbox{margin:26px 0;padding:20px 22px;border:1px solid #e5969f;border-left:7px solid #d7192d;border-radius:12px;background:#fff8f8}.aba-e11-faithful .aba-e11-redbox>strong{display:block;margin-bottom:10px;color:#b20f24!important;font-size:.84rem}.aba-e11-faithful .aba-e11-redbox p{margin:8px 0!important;line-height:1.72!important}.aba-e11-faithful .aba-e11-iceberg{margin:26px auto;max-width:840px}.aba-e11-faithful .aba-e11-visible{width:46%;margin:auto;padding:22px 28px 15px;clip-path:polygon(50% 0,100% 100%,0 100%);background:#e8f0f7;text-align:center!important}.aba-e11-faithful .aba-e11-visible>*{display:block;text-align:center!important}.aba-e11-faithful .aba-e11-visible strong{padding-top:40px;color:#123968!important}.aba-e11-faithful .aba-e11-water{padding:8px;background:#245987;color:#fff;text-align:center!important;font-weight:900;letter-spacing:.08em}.aba-e11-faithful .aba-e11-hidden{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;width:86%;margin:auto;padding:22px 28px 30px;clip-path:polygon(0 0,100% 0,78% 100%,22% 100%);background:#dbe8f2}.aba-e11-faithful .aba-e11-hidden strong{grid-column:1/-1;color:#123968!important;text-align:center!important}.aba-e11-faithful .aba-e11-hidden span{padding:9px;border-radius:6px;background:rgba(255,255,255,.78);text-align:center!important}.aba-e11-faithful .aba-e11-definitions{margin:24px 0;border:1px solid #c8d5e1;border-radius:12px;overflow:hidden}.aba-e11-faithful .aba-e11-definitions dl{display:grid;grid-template-columns:180px 1fr;margin:0}.aba-e11-faithful .aba-e11-definitions dt,.aba-e11-faithful .aba-e11-definitions dd{margin:0;padding:15px;border-bottom:1px solid #c8d5e1}.aba-e11-faithful .aba-e11-definitions dt{background:#123968;color:#fff;font-weight:900}.aba-e11-faithful .aba-e11-definitions dt:nth-of-type(even){background:#c7192d}.aba-e11-faithful .aba-e11-definitions dd{background:#f7f9fc}.aba-e11-faithful .aba-e11-origins{margin:24px 0;border-top:1px solid #c5d3df}.aba-e11-faithful .aba-e11-origins p{display:grid;grid-template-columns:210px 1fr;gap:18px;margin:0!important;padding:15px;border-bottom:1px solid #c5d3df}.aba-e11-faithful .aba-e11-origins p:nth-child(even){background:#f7f9fc}.aba-e11-faithful .aba-e11-origins b{color:#123968}.aba-e11-faithful .aba-e11-chain{display:grid;grid-template-columns:1fr 18px 1fr 18px 1fr 18px 1fr 18px 1fr;gap:5px;align-items:center;margin:25px 0;padding:17px;border:1px solid #cbd9e5;border-radius:14px;background:#f2f6f9}.aba-e11-faithful .aba-e11-chain>div{min-height:170px;padding:15px;border-bottom:6px solid #245987;background:#fff}.aba-e11-faithful .aba-e11-chain>div:nth-of-type(even){border-bottom-color:#c7192d}.aba-e11-faithful .aba-e11-chain b{display:block;color:#123968;font-size:.74rem;margin-bottom:9px}.aba-e11-faithful .aba-e11-chain i{height:3px;background:#c7192d}.aba-e11-faithful .aba-e11-table{table-layout:fixed!important}.aba-e11-faithful .aba-e11-table  :is(th,td):first-child{width:20%!important}.aba-e11-faithful .aba-e11-table  :is(th,td):nth-child(2){width:39%!important}.aba-e11-faithful .aba-e11-table  :is(th,td):nth-child(3){width:41%!important}.aba-e11-faithful .aba-e11-service-map,.aba-e11-faithful .aba-e11-communication{display:grid;grid-template-columns:125px 1fr;margin:24px 0;border-top:1px solid #c5d3df}.aba-e11-faithful .aba-e11-service-map>*{padding:15px;border-bottom:1px solid #c5d3df}.aba-e11-faithful .aba-e11-service-map b{color:#fff;background:#123968}.aba-e11-faithful .aba-e11-service-map b:nth-of-type(even){background:#c7192d}.aba-e11-faithful .aba-e11-service-map span{background:#f7f9fc}.aba-e11-faithful .aba-e11-signals{margin:25px 0;border:1px solid #b9cad9;border-radius:12px;overflow:hidden}.aba-e11-faithful .aba-e11-signal-head,.aba-e11-faithful .aba-e11-signals>div:not(.aba-e11-signal-head){display:grid;grid-template-columns:170px 1fr 1.1fr;gap:16px;padding:16px}.aba-e11-faithful .aba-e11-signal-head{grid-template-columns:1fr 1fr;background:#123968;color:#fff}.aba-e11-faithful .aba-e11-signal-head  :is(strong,span){color:#fff!important}.aba-e11-faithful .aba-e11-signals>div:not(.aba-e11-signal-head){border-bottom:1px solid #b9cad9;border-left:7px solid #4b88b7}.aba-e11-faithful .aba-e11-signals>div:nth-child(odd){border-left-color:#c7192d;background:#f8fafc}.aba-e11-faithful .aba-e11-signals b{color:#123968}.aba-e11-faithful .aba-e11-signals em{font-style:normal;color:#8d1826}.aba-e11-faithful .aba-e11-ledger{counter-reset:e11step;margin:25px 0;border-left:5px solid #123968}.aba-e11-faithful .aba-e11-ledger>div{display:grid;grid-template-columns:165px 1fr;gap:20px;padding:16px 18px;border-bottom:1px solid #c5d3df}.aba-e11-faithful .aba-e11-ledger>div:nth-child(even){background:#f7f9fc}.aba-e11-faithful .aba-e11-ledger b{color:#123968}.aba-e11-faithful .aba-e11-ledger p{margin:0!important}.aba-e11-faithful .aba-e11-audit{margin:24px 0;padding:8px 20px;border:1px solid #c5d3df;border-radius:12px;background:repeating-linear-gradient(#fff 0 46px,#e8eef4 47px)}.aba-e11-faithful .aba-e11-audit p{display:grid;grid-template-columns:125px 1fr;gap:15px;margin:0!important;padding:14px 0;border-bottom:1px solid #d2dce5}.aba-e11-faithful .aba-e11-audit p:last-child{border-bottom:0}.aba-e11-faithful .aba-e11-audit b{color:#c7192d}.aba-e11-faithful .aba-e11-capacity{display:flex;gap:0;margin:24px 0;border:1px solid #c5d3df;border-radius:12px;overflow:hidden}.aba-e11-faithful .aba-e11-zone{flex:1;min-height:160px;padding:20px;border-right:1px solid #c5d3df}.aba-e11-faithful .aba-e11-zone:last-child{border-right:0}.aba-e11-faithful .aba-e11-zone.green{background:#f0faf5;border-top:8px solid #347461}.aba-e11-faithful .aba-e11-zone.amber{background:#fffbef;border-top:8px solid #d09117}.aba-e11-faithful .aba-e11-zone.red{background:#fff5f6;border-top:8px solid #c7192d}.aba-e11-faithful .aba-e11-zone b{display:block;color:#123968;margin-bottom:10px}.aba-e11-faithful .aba-apa-references{margin-top:32px!important;padding:20px 0 0!important;border:0!important;border-top:1px solid #cbd9e7!important;border-radius:0!important;background:transparent!important}.aba-e11-faithful .aba-apa-references>strong{display:block;margin-bottom:12px;color:#123968!important}.aba-e11-faithful .aba-apa-references p{margin:0 0 9px!important;padding-left:1.5rem;text-indent:-1.5rem}html body #classroom-workspace .aba-rich-content .aba-professional-lesson[data-task="E.11"]  :is(p,li,td,th,span,small,em,b,strong,dt,dd){text-align:left!important;text-align-last:left!important;text-justify:auto!important;word-spacing:normal!important}.aba-e11-faithful  :is(h2,h3,h4){color:#123968!important}@container (max-width:850px){.aba-e11-faithful .aba-e11-chain{grid-template-columns:1fr}.aba-e11-faithful .aba-e11-chain i{width:3px;height:18px;justify-self:center}.aba-e11-faithful .aba-e11-signals>div:not(.aba-e11-signal-head){grid-template-columns:140px 1fr}.aba-e11-faithful .aba-e11-signals em{grid-column:2}}@container (max-width:620px){.aba-e11-faithful .aba-e11-hidden{grid-template-columns:1fr;clip-path:none;width:auto}.aba-e11-faithful .aba-e11-visible{width:auto;clip-path:none}.aba-e11-faithful .aba-e11-visible strong{padding-top:0}.aba-e11-faithful .aba-e11-definitions dl{grid-template-columns:1fr}.aba-e11-faithful .aba-e11-origins p,.aba-e11-faithful .aba-e11-ledger>div,.aba-e11-faithful .aba-e11-audit p{grid-template-columns:1fr;gap:6px}.aba-e11-faithful .aba-e11-signals>div:not(.aba-e11-signal-head),.aba-e11-faithful .aba-e11-signal-head{grid-template-columns:1fr}.aba-e11-faithful .aba-e11-signals em{grid-column:1}.aba-e11-faithful .aba-e11-capacity{display:block}.aba-e11-faithful .aba-e11-zone{min-height:0;border-right:0}.aba-e11-faithful .aba-mastering-table{display:block;overflow-x:auto}.aba-e11-faithful .aba-e11-table{min-width:780px!important}.aba-e11-faithful .aba-e11-redbox{padding:18px 16px}}.aba-e11-faithful .aba-e11-iceberg{max-width:880px!important;padding:0!important;border:1px solid #b9cad9!important;border-radius:14px!important;overflow:hidden!important;background:#fff!important}.aba-e11-faithful .aba-e11-visible{box-sizing:border-box!important;width:100%!important;margin:0!important;padding:22px!important;clip-path:none!important;background:#eef4f8!important}.aba-e11-faithful .aba-e11-visible strong{padding:0!important;color:#123968!important}.aba-e11-faithful .aba-e11-visible span{max-width:720px!important;margin:8px auto 0!important}.aba-e11-faithful .aba-e11-water{padding:12px 18px!important;background:#245987!important;color:#fff!important}.aba-e11-faithful .aba-e11-hidden{box-sizing:border-box!important;width:100%!important;margin:0!important;padding:20px!important;clip-path:none!important;background:#dbe8f2!important}.aba-e11-faithful .aba-e11-hidden span{min-width:0!important;overflow:visible!important;white-space:normal!important}.aba-e11-faithful .aba-e11-chain{display:block!important;padding:0!important;border-radius:12px!important;overflow:hidden!important;background:#fff!important}.aba-e11-faithful .aba-e11-chain>div{box-sizing:border-box!important;display:grid!important;grid-template-columns:205px 1fr!important;gap:20px!important;min-height:0!important;padding:17px 20px!important;border:0!important;border-bottom:1px solid #b9cad9!important;border-left:8px solid #245987!important;background:#fff!important}.aba-e11-faithful .aba-e11-chain>div:nth-of-type(even){border-left-color:#c7192d!important;background:#f8fafc!important}.aba-e11-faithful .aba-e11-chain>div:last-of-type{border-bottom:0!important}.aba-e11-faithful .aba-e11-chain i{display:none!important}.aba-e11-faithful .aba-e11-chain b{margin:0!important;padding-top:2px!important;font-size:.78rem!important}.aba-e11-faithful .aba-e11-chain span{min-width:0!important}.aba-e11-faithful .aba-e11-signals>.aba-e11-signal-head{display:grid!important;grid-template-columns:1fr 1.1fr!important;gap:16px!important;padding:17px 18px!important;border:0!important;background:#123968!important}.aba-e11-faithful .aba-e11-signals>.aba-e11-signal-head  :is(strong,span){color:#fff!important;text-shadow:none!important}.aba-e11-faithful .aba-e11-signals>div:not(.aba-e11-signal-head):nth-child(odd){border-left-color:#c7192d!important;background:#f8fafc!important}.aba-e11-faithful .aba-e11-audit{padding:0!important;border:1px solid #b9cad9!important;overflow:hidden!important;background:#fff!important}.aba-e11-faithful .aba-e11-audit p{box-sizing:border-box!important;display:grid!important;grid-template-columns:155px minmax(0,1fr)!important;gap:20px!important;margin:0!important;padding:16px 18px!important;border-bottom:1px solid #b9cad9!important;background:#fff!important}.aba-e11-faithful .aba-e11-audit p:nth-child(even){background:#f7f9fc!important}.aba-e11-faithful .aba-e11-audit p:last-child{border-bottom:0!important}.aba-e11-faithful .aba-e11-audit b{display:block!important;min-width:0!important;color:#c7192d!important}.aba-e11-faithful .aba-e11-audit span{display:block!important;min-width:0!important;color:#19324d!important}@container (max-width:620px){.aba-e11-faithful .aba-e11-hidden{grid-template-columns:1fr!important}.aba-e11-faithful .aba-e11-chain>div,.aba-e11-faithful .aba-e11-audit p,.aba-e11-faithful .aba-e11-signals>.aba-e11-signal-head{grid-template-columns:1fr!important;gap:7px!important}}.aba-professional-lesson[data-task="E.12"].aba-e12-faithful{container-type:inline-size;overflow-x:hidden}.aba-e12-faithful .aba-e12-warning,.aba-e12-faithful .aba-e12-redbox{margin:26px 0;padding:20px 22px;border:1px solid #e5969f;border-left:7px solid #d7192d;border-radius:12px;background:#fff8f8}.aba-e12-faithful  :is(.aba-e12-warning,.aba-e12-redbox)>strong{display:block;margin-bottom:10px;color:#b20f24!important;font-size:.84rem}.aba-e12-faithful  :is(.aba-e12-warning,.aba-e12-redbox) p{margin:8px 0!important;line-height:1.72!important}.aba-e12-faithful .aba-e12-stack{margin:25px 0}.aba-e12-faithful .aba-e12-stack>div{display:grid;grid-template-columns:55px 260px 1fr;gap:16px;align-items:center;margin:0 auto 7px;padding:15px 18px;border-left:8px solid #245987;background:#f2f6f9}.aba-e12-faithful .aba-e12-stack>div:nth-child(even){border-left-color:#c7192d}.aba-e12-faithful .aba-e12-stack>div:nth-child(1){width:100%}.aba-e12-faithful .aba-e12-stack>div:nth-child(2){width:94%}.aba-e12-faithful .aba-e12-stack>div:nth-child(3){width:88%}.aba-e12-faithful .aba-e12-stack>div:nth-child(4){width:82%}.aba-e12-faithful .aba-e12-stack>div:nth-child(5){width:76%}.aba-e12-faithful .aba-e12-stack b{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:#123968;color:#fff}.aba-e12-faithful .aba-e12-stack strong{color:#123968}.aba-e12-faithful .aba-e12-compare{table-layout:fixed!important}.aba-e12-faithful .aba-e12-compare  :is(th,td):first-child{width:16%!important}.aba-e12-faithful .aba-e12-compare  :is(th,td):nth-child(2){width:22%!important}.aba-e12-faithful .aba-e12-compare  :is(th,td):nth-child(3){width:31%!important}.aba-e12-faithful .aba-e12-compare  :is(th,td):nth-child(4){width:31%!important}.aba-e12-faithful .aba-e12-juris{margin:25px 0;border:1px solid #b9cad9;border-radius:12px;overflow:hidden}.aba-e12-faithful .aba-e12-juris-head,.aba-e12-faithful .aba-e12-juris>div:not(.aba-e12-juris-head){display:grid;grid-template-columns:180px 1fr;gap:18px;padding:16px 18px}.aba-e12-faithful .aba-e12-juris-head{background:#123968;color:#fff}.aba-e12-faithful .aba-e12-juris-head  :is(strong,span){color:#fff!important}.aba-e12-faithful .aba-e12-juris>div:not(.aba-e12-juris-head){border-bottom:1px solid #b9cad9;border-left:7px solid #4b88b7}.aba-e12-faithful .aba-e12-juris>div:nth-child(odd){border-left-color:#c7192d;background:#f8fafc}.aba-e12-faithful .aba-e12-juris b{color:#123968}.aba-e12-faithful .aba-e12-sequence{margin:24px 0;border-top:1px solid #c5d3df}.aba-e12-faithful .aba-e12-sequence p{display:grid;grid-template-columns:210px 1fr;gap:18px;margin:0!important;padding:15px 18px;border-bottom:1px solid #c5d3df}.aba-e12-faithful .aba-e12-sequence p:nth-child(even){background:#f7f9fc}.aba-e12-faithful .aba-e12-sequence b{color:#c7192d}.aba-e12-faithful .aba-e12-scope{display:grid;grid-template-columns:1fr 1fr;margin:24px 0;border:1px solid #b9cad9;border-radius:12px;overflow:hidden}.aba-e12-faithful .aba-e12-scope>div{min-height:145px;padding:19px;border-bottom:1px solid #b9cad9;border-right:1px solid #b9cad9}.aba-e12-faithful .aba-e12-scope>div:nth-child(2n){border-right:0}.aba-e12-faithful .aba-e12-scope>div:nth-child(1){background:#eef8f3}.aba-e12-faithful .aba-e12-scope>div:nth-child(2),.aba-e12-faithful .aba-e12-scope>div:nth-child(3){background:#fffaf0}.aba-e12-faithful .aba-e12-scope>div:nth-child(4){background:#fff4f5}.aba-e12-faithful .aba-e12-scope strong{display:block;margin-bottom:9px;color:#123968}.aba-e12-faithful .aba-e12-funding{table-layout:fixed!important}.aba-e12-faithful .aba-e12-funding  :is(th,td):first-child{width:20%!important}.aba-e12-faithful .aba-e12-funding  :is(th,td):nth-child(2),.aba-e12-faithful .aba-e12-funding  :is(th,td):nth-child(3){width:40%!important}.aba-e12-faithful .aba-e12-record,.aba-e12-faithful .aba-e12-conflict{display:grid;grid-template-columns:160px 1fr;margin:24px 0;border-top:1px solid #c5d3df}.aba-e12-faithful  :is(.aba-e12-record,.aba-e12-conflict)>*{padding:15px;border-bottom:1px solid #c5d3df}.aba-e12-faithful  :is(.aba-e12-record,.aba-e12-conflict) b{color:#fff;background:#123968}.aba-e12-faithful  :is(.aba-e12-record,.aba-e12-conflict) b:nth-of-type(even){background:#c7192d}.aba-e12-faithful  :is(.aba-e12-record,.aba-e12-conflict) span{background:#f7f9fc}.aba-e12-faithful .aba-e12-report{margin:24px 0;border:1px solid #b9cad9;border-radius:12px;overflow:hidden;background:#fff}.aba-e12-faithful .aba-e12-report>div{box-sizing:border-box;display:grid;grid-template-columns:230px minmax(0,1fr);gap:20px;align-items:start;min-height:0;padding:17px 20px;border:0;border-bottom:1px solid #b9cad9;border-left:8px solid #245987;background:#fff}.aba-e12-faithful .aba-e12-report>div:nth-child(even){border-left-color:#c7192d;background:#f8fafc}.aba-e12-faithful .aba-e12-report>div:last-child{border-bottom:0}.aba-e12-faithful .aba-e12-report b{display:flex;align-items:center;gap:10px;margin:0;color:#123968}.aba-e12-faithful .aba-e12-report b i{display:grid;flex:0 0 32px;width:32px;height:32px;place-items:center;border-radius:50%;background:#123968;color:#fff;font-style:normal}.aba-e12-faithful .aba-e12-report>div:nth-child(even) b i{background:#c7192d}.aba-e12-faithful .aba-e12-report span{display:block;min-width:0;line-height:1.7}.aba-e12-faithful .aba-e12-restrict{margin:24px 0;border:1px solid #c5d3df;border-radius:12px;overflow:hidden}.aba-e12-faithful .aba-e12-restrict p{display:grid;grid-template-columns:155px 1fr;gap:18px;margin:0!important;padding:15px 18px;border-bottom:1px solid #c5d3df}.aba-e12-faithful .aba-e12-restrict p:nth-child(even){background:#f7f9fc}.aba-e12-faithful .aba-e12-restrict b{color:#c7192d}.aba-e12-faithful .aba-e12-exam{table-layout:fixed!important}.aba-e12-faithful .aba-e12-exam  :is(th,td):first-child{width:28%!important}.aba-e12-faithful .aba-e12-exam  :is(th,td):nth-child(2){width:32%!important}.aba-e12-faithful .aba-e12-exam  :is(th,td):nth-child(3){width:40%!important}.aba-e12-faithful .aba-apa-references{margin-top:32px!important;padding:20px 0 0!important;border:0!important;border-top:1px solid #cbd9e7!important;border-radius:0!important;background:transparent!important}.aba-e12-faithful .aba-apa-references>strong{display:block;margin-bottom:12px;color:#123968!important}.aba-e12-faithful .aba-apa-references p{margin:0 0 9px!important;padding-left:1.5rem;text-indent:-1.5rem}html body #classroom-workspace .aba-rich-content .aba-professional-lesson[data-task="E.12"]  :is(p,li,td,th,span,small,em,b,strong){text-align:left!important;text-align-last:left!important;text-justify:auto!important;word-spacing:normal!important}.aba-e12-faithful  :is(h2,h3,h4){color:#123968!important}@container (max-width:850px){.aba-e12-faithful .aba-e12-stack>div{width:100%!important}}@container (max-width:620px){.aba-e12-faithful .aba-e12-stack>div,.aba-e12-faithful .aba-e12-juris-head,.aba-e12-faithful .aba-e12-juris>div:not(.aba-e12-juris-head),.aba-e12-faithful .aba-e12-sequence p,.aba-e12-faithful .aba-e12-restrict p,.aba-e12-faithful .aba-e12-report>div{grid-template-columns:1fr;gap:9px}.aba-e12-faithful .aba-e12-scope{grid-template-columns:1fr}.aba-e12-faithful .aba-e12-record,.aba-e12-faithful .aba-e12-conflict{grid-template-columns:120px 1fr}.aba-e12-faithful .aba-mastering-table{display:block;overflow-x:auto}.aba-e12-faithful :is(.aba-e12-compare,.aba-e12-funding,.aba-e12-exam){min-width:820px!important}.aba-e12-faithful :is(.aba-e12-warning,.aba-e12-redbox){padding:18px 16px}}.aba-e12-faithful .aba-e12-juris-head{background:#dce8f3!important;color:#123968!important;border-bottom:2px solid #245987!important}.aba-e12-faithful .aba-e12-juris-head  :is(strong,span){color:#123968!important;text-shadow:none!important;font-weight:800!important}.aba-professional-lesson[data-task="F.1"].aba-f1-faithful{container-type:inline-size;overflow-x:hidden}.aba-f1-faithful  :is(h2,h3,h4){color:#123968!important}.aba-f1-faithful>p{line-height:1.76!important;margin:13px 0!important}.aba-f1-faithful .aba-f1-redbox{margin:27px 0;padding:20px 22px;border:1px solid #e5969f;border-left:7px solid #d7192d;border-radius:12px;background:#fff8f8}.aba-f1-faithful .aba-f1-redbox>strong{display:block;margin-bottom:10px;color:#b20f24!important;font-size:.86rem!important;letter-spacing:.02em}.aba-f1-faithful .aba-f1-redbox p{margin:7px 0!important;line-height:1.74!important}.aba-f1-faithful .aba-f1-review{margin:25px 0;border:1px solid #b9cad9;border-radius:12px;overflow:hidden;background:#fff}.aba-f1-faithful .aba-f1-review p{box-sizing:border-box;display:grid;grid-template-columns:245px minmax(0,1fr);gap:20px;align-items:start;margin:0!important;padding:17px 20px;border-bottom:1px solid #b9cad9;border-left:8px solid #245987;background:#fff}.aba-f1-faithful .aba-f1-review p:nth-child(even){border-left-color:#c7192d;background:#f8fafc}.aba-f1-faithful .aba-f1-review p:last-child{border-bottom:0}.aba-f1-faithful .aba-f1-review b{color:#123968!important}.aba-f1-faithful .aba-f1-review span{min-width:0;line-height:1.68}.aba-f1-faithful .aba-apa-references{margin-top:32px!important;padding:20px 0 0!important;border:0!important;border-top:1px solid #cbd9e7!important;border-radius:0!important;background:transparent!important}.aba-f1-faithful .aba-apa-references>strong{display:block;margin-bottom:12px;color:#123968!important}.aba-f1-faithful .aba-apa-references p{margin:0 0 9px!important;padding-left:1.5rem;text-indent:-1.5rem}html body #classroom-workspace .aba-rich-content .aba-professional-lesson[data-task="F.1"]  :is(p,li,td,th,span,small,em,b,strong){text-align:left!important;text-align-last:left!important;text-justify:auto!important;word-spacing:normal!important}@container (max-width:620px){.aba-f1-faithful .aba-f1-review p{grid-template-columns:1fr;gap:7px}.aba-f1-faithful .aba-f1-redbox{padding:18px 16px}}.aba-professional-lesson[data-task="F.2"].aba-f2-faithful{container-type:inline-size;overflow-x:hidden}.aba-f2-faithful  :is(h2,h3,h4){color:#123968!important}.aba-f2-faithful>p{line-height:1.76!important;margin:13px 0!important}.aba-f2-faithful .aba-f2-redbox{margin:27px 0;padding:20px 22px;border:1px solid #e5969f;border-left:7px solid #d7192d;border-radius:12px;background:#fff8f8}.aba-f2-faithful .aba-f2-redbox>strong{display:block;margin-bottom:10px;color:#b20f24!important;font-size:.86rem!important;letter-spacing:.02em}.aba-f2-faithful .aba-f2-redbox p{margin:7px 0!important;line-height:1.74!important}.aba-f2-faithful .aba-f2-path{margin:25px 0;border:1px solid #b9cad9;border-radius:12px;overflow:hidden;background:#fff}.aba-f2-faithful .aba-f2-path p{box-sizing:border-box;display:grid;grid-template-columns:175px minmax(0,1fr);gap:20px;align-items:start;margin:0!important;padding:17px 20px;border-bottom:1px solid #b9cad9;border-left:8px solid #245987;background:#fff}.aba-f2-faithful .aba-f2-path p:nth-child(even){border-left-color:#c7192d;background:#f8fafc}.aba-f2-faithful .aba-f2-path p:last-child{border-bottom:0}.aba-f2-faithful .aba-f2-path b{color:#123968!important}.aba-f2-faithful .aba-f2-path span{min-width:0;line-height:1.68}.aba-f2-faithful .aba-apa-references{margin-top:32px!important;padding:20px 0 0!important;border:0!important;border-top:1px solid #cbd9e7!important;border-radius:0!important;background:transparent!important}.aba-f2-faithful .aba-apa-references>strong{display:block;margin-bottom:12px;color:#123968!important}.aba-f2-faithful .aba-apa-references p{margin:0 0 9px!important;padding-left:1.5rem;text-indent:-1.5rem}html body #classroom-workspace .aba-rich-content .aba-professional-lesson[data-task="F.2"]  :is(p,li,td,th,span,small,em,b,strong){text-align:left!important;text-align-last:left!important;text-justify:auto!important;word-spacing:normal!important}@container (max-width:620px){.aba-f2-faithful .aba-f2-path p{grid-template-columns:1fr;gap:7px}.aba-f2-faithful .aba-f2-redbox{padding:18px 16px}}.aba-f2-faithful .aba-f2-compare{table-layout:fixed!important}.aba-f2-faithful .aba-f2-compare  :is(th,td):first-child{width:21%!important}.aba-f2-faithful .aba-f2-compare  :is(th,td):nth-child(2){width:29%!important}.aba-f2-faithful .aba-f2-compare  :is(th,td):nth-child(3){width:50%!important}.aba-f2-faithful .aba-f2-compare td{vertical-align:top!important;line-height:1.62!important}.aba-f2-faithful .aba-f2-compare strong{color:#123968!important}@container (max-width:620px){.aba-f2-faithful .aba-mastering-table{display:block;overflow-x:auto}.aba-f2-faithful .aba-f2-compare{min-width:780px!important}}.aba-professional-lesson[data-task="F.3"].aba-f3-faithful{container-type:inline-size;overflow-x:hidden}.aba-f3-faithful  :is(h2,h3,h4){color:#123968!important}.aba-f3-faithful>p{line-height:1.76!important;margin:13px 0!important}.aba-f3-faithful .aba-f3-redbox{margin:27px 0;padding:20px 22px;border:1px solid #e5969f;border-left:7px solid #d7192d;border-radius:12px;background:#fff8f8}.aba-f3-faithful .aba-f3-redbox>strong{display:block;margin-bottom:10px;color:#b20f24!important;font-size:.86rem!important;letter-spacing:.02em}.aba-f3-faithful .aba-f3-redbox p{margin:7px 0!important;line-height:1.74!important}.aba-f3-faithful .aba-f3-compare{table-layout:fixed!important}.aba-f3-faithful .aba-f3-compare  :is(th,td):first-child{width:20%!important}.aba-f3-faithful .aba-f3-compare  :is(th,td):nth-child(2){width:28%!important}.aba-f3-faithful .aba-f3-compare  :is(th,td):nth-child(3){width:24%!important}.aba-f3-faithful .aba-f3-compare  :is(th,td):nth-child(4){width:28%!important}.aba-f3-faithful .aba-f3-compare td{vertical-align:top!important;line-height:1.6!important}.aba-f3-faithful .aba-f3-compare strong{color:#123968!important}.aba-f3-faithful .aba-f3-path{margin:25px 0;border:1px solid #b9cad9;border-radius:12px;overflow:hidden;background:#fff}.aba-f3-faithful .aba-f3-path p{box-sizing:border-box;display:grid;grid-template-columns:175px minmax(0,1fr);gap:20px;align-items:start;margin:0!important;padding:17px 20px;border-bottom:1px solid #b9cad9;border-left:8px solid #245987;background:#fff}.aba-f3-faithful .aba-f3-path p:nth-child(even){border-left-color:#c7192d;background:#f8fafc}.aba-f3-faithful .aba-f3-path p:last-child{border-bottom:0}.aba-f3-faithful .aba-f3-path b{color:#123968!important}.aba-f3-faithful .aba-f3-path span{min-width:0;line-height:1.68}.aba-f3-faithful .aba-apa-references{margin-top:32px!important;padding:20px 0 0!important;border:0!important;border-top:1px solid #cbd9e7!important;border-radius:0!important;background:transparent!important}.aba-f3-faithful .aba-apa-references>strong{display:block;margin-bottom:12px;color:#123968!important}.aba-f3-faithful .aba-apa-references p{margin:0 0 9px!important;padding-left:1.5rem;text-indent:-1.5rem}html body #classroom-workspace .aba-rich-content .aba-professional-lesson[data-task="F.3"]  :is(p,li,td,th,span,small,em,b,strong){text-align:left!important;text-align-last:left!important;text-justify:auto!important;word-spacing:normal!important}@container (max-width:620px){.aba-f3-faithful .aba-f3-path p{grid-template-columns:1fr;gap:7px}.aba-f3-faithful .aba-f3-redbox{padding:18px 16px}.aba-f3-faithful .aba-mastering-table{display:block;overflow-x:auto}.aba-f3-faithful .aba-f3-compare{min-width:900px!important}}.aba-professional-lesson[data-task="F.4"].aba-f4-faithful{container-type:inline-size;overflow-x:hidden}.aba-f4-faithful  :is(h2,h3,h4){color:#123968!important}.aba-f4-faithful>p{line-height:1.76!important;margin:13px 0!important}.aba-f4-faithful .aba-f4-redbox{margin:27px 0;padding:20px 22px;border:1px solid #e5969f;border-left:7px solid #d7192d;border-radius:12px;background:#fff8f8}.aba-f4-faithful .aba-f4-redbox>strong{display:block;margin-bottom:10px;color:#b20f24!important;font-size:.86rem!important;letter-spacing:.02em}.aba-f4-faithful .aba-f4-redbox p{margin:7px 0!important;line-height:1.74!important}.aba-f4-faithful .aba-f4-distinction{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:24px 0}.aba-f4-faithful .aba-f4-distinction>div{padding:20px;border:1px solid #b9cad9;border-top:7px solid #245987;border-radius:11px;background:#f7f9fc}.aba-f4-faithful .aba-f4-distinction>div:nth-child(2){border-top-color:#c7192d}.aba-f4-faithful .aba-f4-distinction strong{display:block;margin-bottom:8px;color:#123968!important}.aba-f4-faithful .aba-f4-distinction p{margin:0!important;line-height:1.68!important}.aba-f4-faithful .aba-f4-compare{table-layout:fixed!important}.aba-f4-faithful .aba-f4-compare  :is(th,td):first-child{width:18%!important}.aba-f4-faithful .aba-f4-compare  :is(th,td):nth-child(2){width:30%!important}.aba-f4-faithful .aba-f4-compare  :is(th,td):nth-child(3){width:26%!important}.aba-f4-faithful .aba-f4-compare  :is(th,td):nth-child(4){width:26%!important}.aba-f4-faithful .aba-f4-compare td{vertical-align:top!important;line-height:1.6!important}.aba-f4-faithful .aba-f4-compare strong{color:#123968!important}.aba-f4-faithful .aba-f4-path{margin:25px 0;border:1px solid #b9cad9;border-radius:12px;overflow:hidden;background:#fff}.aba-f4-faithful .aba-f4-path p{box-sizing:border-box;display:grid;grid-template-columns:175px minmax(0,1fr);gap:20px;align-items:start;margin:0!important;padding:17px 20px;border-bottom:1px solid #b9cad9;border-left:8px solid #245987;background:#fff}.aba-f4-faithful .aba-f4-path p:nth-child(even){border-left-color:#c7192d;background:#f8fafc}.aba-f4-faithful .aba-f4-path p:last-child{border-bottom:0}.aba-f4-faithful .aba-f4-path b{color:#123968!important}.aba-f4-faithful .aba-f4-path span{min-width:0;line-height:1.68}.aba-f4-faithful .aba-apa-references{margin-top:32px!important;padding:20px 0 0!important;border:0!important;border-top:1px solid #cbd9e7!important;border-radius:0!important;background:transparent!important}.aba-f4-faithful .aba-apa-references>strong{display:block;margin-bottom:12px;color:#123968!important}.aba-f4-faithful .aba-apa-references p{margin:0 0 9px!important;padding-left:1.5rem;text-indent:-1.5rem}html body #classroom-workspace .aba-rich-content .aba-professional-lesson[data-task="F.4"]  :is(p,li,td,th,span,small,em,b,strong){text-align:left!important;text-align-last:left!important;text-justify:auto!important;word-spacing:normal!important}@container (max-width:620px){.aba-f4-faithful .aba-f4-distinction{grid-template-columns:1fr}.aba-f4-faithful .aba-f4-path p{grid-template-columns:1fr;gap:7px}.aba-f4-faithful .aba-f4-redbox{padding:18px 16px}.aba-f4-faithful .aba-mastering-table{display:block;overflow-x:auto}.aba-f4-faithful .aba-f4-compare{min-width:900px!important}}.aba-professional-lesson[data-task="F.5"].aba-f5-faithful{container-type:inline-size;overflow-x:hidden}.aba-f5-faithful  :is(h2,h3,h4){color:#123968!important}.aba-f5-faithful>p{line-height:1.76!important;margin:13px 0!important}.aba-f5-faithful .aba-f5-redbox{margin:27px 0;padding:20px 22px;border:1px solid #e5969f;border-left:7px solid #d7192d;border-radius:12px;background:#fff8f8}.aba-f5-faithful .aba-f5-redbox>strong{display:block;margin-bottom:10px;color:#b20f24!important;font-size:.86rem!important;letter-spacing:.02em}.aba-f5-faithful .aba-f5-redbox p{margin:7px 0!important;line-height:1.74!important}.aba-f5-faithful .aba-f5-levels{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin:24px 0;border:1px solid #abc2d6;border-radius:12px;overflow:hidden}.aba-f5-faithful .aba-f5-levels>div{padding:19px;border-right:1px solid #abc2d6;background:#f7f9fc}.aba-f5-faithful .aba-f5-levels>div:last-child{border-right:0}.aba-f5-faithful .aba-f5-levels b{display:block;margin-bottom:7px;color:#123968!important}.aba-f5-faithful .aba-f5-levels span{line-height:1.62}.aba-f5-faithful .aba-f5-method-table{table-layout:fixed!important}.aba-f5-faithful .aba-f5-method-table  :is(th,td):first-child{width:17%!important}.aba-f5-faithful .aba-f5-method-table  :is(th,td):nth-child(2){width:30%!important}.aba-f5-faithful .aba-f5-method-table  :is(th,td):nth-child(3){width:27%!important}.aba-f5-faithful .aba-f5-method-table  :is(th,td):nth-child(4){width:26%!important}.aba-f5-faithful .aba-f5-method-table td{vertical-align:top!important;line-height:1.58!important}.aba-f5-faithful .aba-f5-abc-table{width:100%;margin:21px 0;border-collapse:separate;border-spacing:0;table-layout:fixed;border:1px solid #9cb8ce;border-radius:10px;overflow:hidden}.aba-f5-faithful .aba-f5-abc-table th{padding:14px 13px;border-right:1px solid #fff;background:#eaf2f8;color:#123968!important}.aba-f5-faithful .aba-f5-abc-table th:first-child{width:14%;background:#173f6b;color:#fff!important}.aba-f5-faithful .aba-f5-abc-table th:nth-child(2),.aba-f5-faithful .aba-f5-abc-table th:nth-child(4){width:28%}.aba-f5-faithful .aba-f5-abc-table th:nth-child(3){width:30%}.aba-f5-faithful .aba-f5-abc-table th span{font-size:1.25rem;color:#d7192d}.aba-f5-faithful .aba-f5-abc-table td{padding:14px 13px;border-top:1px solid #b9cad9;border-right:1px solid #b9cad9;vertical-align:top!important;line-height:1.55!important}.aba-f5-faithful .aba-f5-abc-table td:last-child,.aba-f5-faithful .aba-f5-abc-table th:last-child{border-right:0}.aba-f5-faithful .aba-f5-abc-table tbody tr:nth-child(even){background:#f7f9fc}.aba-f5-faithful .aba-f5-scatter{display:grid;grid-template-columns:1.45fr repeat(5,1fr);gap:4px;margin:23px 0 8px;padding:14px;border:1px solid #b9cad9;border-radius:12px;background:#f4f7fa}.aba-f5-faithful .aba-f5-scatter>div{display:flex;min-height:46px;align-items:center;justify-content:center;border-radius:6px;font-weight:700}.aba-f5-faithful .aba-f5-scatter .label{justify-content:flex-start;padding-left:10px;background:#fff;color:#123968}.aba-f5-faithful .aba-f5-scatter .head{min-height:35px;background:#173f6b;color:#fff}.aba-f5-faithful .aba-f5-scatter .zero,.aba-f5-faithful .aba-f5-legend .zero{background:#fff;color:#123968}.aba-f5-faithful .aba-f5-scatter .low,.aba-f5-faithful .aba-f5-legend .low{background:#d9eaf5;color:#123968}.aba-f5-faithful .aba-f5-scatter .mid,.aba-f5-faithful .aba-f5-legend .mid{background:#79abd0;color:#062a4e}.aba-f5-faithful .aba-f5-scatter .high,.aba-f5-faithful .aba-f5-legend .high{background:#d7192d;color:#fff}.aba-f5-faithful .aba-f5-legend{display:flex;justify-content:flex-end;gap:15px;margin-bottom:20px}.aba-f5-faithful .aba-f5-legend span{display:flex;align-items:center;gap:6px}.aba-f5-faithful .aba-f5-legend i{display:inline-block;width:17px;height:17px;border:1px solid #a8bdd0;border-radius:3px}.aba-f5-faithful .aba-f5-prob{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:22px 0;padding:18px;border:1px solid #b9cad9;border-radius:12px;background:#f7f9fc}.aba-f5-faithful .aba-f5-prob>div{padding:17px;border-top:6px solid #245987;border-radius:8px;background:#fff}.aba-f5-faithful .aba-f5-prob>div:nth-child(2){border-top-color:#d7192d}.aba-f5-faithful .aba-f5-prob b,.aba-f5-faithful .aba-f5-prob strong{display:block;color:#123968!important}.aba-f5-faithful .aba-f5-prob span{display:block;margin:8px 0;line-height:1.55}.aba-f5-faithful .aba-f5-prob p{grid-column:1/-1;margin:5px 0 0!important;line-height:1.68!important}.aba-f5-faithful .aba-f5-flow{margin:24px 0;border-left:4px solid #245987}.aba-f5-faithful .aba-f5-flow p{display:grid;grid-template-columns:140px minmax(0,1fr);gap:18px;margin:0!important;padding:14px 18px;border-bottom:1px solid #cad7e3;background:#fff}.aba-f5-faithful .aba-f5-flow p:nth-child(even){background:#f4f7fa}.aba-f5-faithful .aba-f5-flow b{color:#123968!important}.aba-f5-faithful .aba-f5-flow span{line-height:1.62}.aba-f5-faithful .aba-apa-references{margin-top:32px!important;padding:20px 0 0!important;border:0!important;border-top:1px solid #cbd9e7!important;border-radius:0!important;background:transparent!important}.aba-f5-faithful .aba-apa-references>strong{display:block;margin-bottom:12px;color:#123968!important}.aba-f5-faithful .aba-apa-references p{margin:0 0 9px!important;padding-left:1.5rem;text-indent:-1.5rem}html body #classroom-workspace .aba-rich-content .aba-professional-lesson[data-task="F.5"]  :is(p,li,td,th,span,small,em,b,strong){text-align:left!important;text-align-last:left!important;text-justify:auto!important;word-spacing:normal!important}@container (max-width:680px){.aba-f5-faithful .aba-f5-levels,.aba-f5-faithful .aba-f5-prob{grid-template-columns:1fr}.aba-f5-faithful .aba-f5-levels>div{border-right:0;border-bottom:1px solid #abc2d6}.aba-f5-faithful .aba-f5-levels>div:last-child{border-bottom:0}.aba-f5-faithful .aba-f5-prob p{grid-column:auto}.aba-f5-faithful .aba-f5-flow p{grid-template-columns:1fr;gap:6px}.aba-f5-faithful .aba-f5-redbox{padding:18px 16px}.aba-f5-faithful .aba-f5-method-table,.aba-f5-faithful .aba-f5-abc-table{min-width:900px!important}.aba-f5-faithful .aba-mastering-table,.aba-f5-faithful .aba-f5-abc-table{display:block;overflow-x:auto}.aba-f5-faithful .aba-f5-scatter{min-width:0;grid-template-columns:120px repeat(5,72px);overflow-x:auto}.aba-f5-faithful .aba-f5-legend{justify-content:flex-start;overflow-x:auto}}.aba-professional-lesson[data-task="F.6"].aba-f6-faithful{container-type:inline-size;overflow-x:hidden}.aba-f6-faithful  :is(h2,h3,h4){color:#123968!important}.aba-f6-faithful>p{line-height:1.76!important;margin:13px 0!important}.aba-f6-faithful .aba-f6-redbox{margin:27px 0;padding:20px 22px;border:1px solid #e5969f;border-left:7px solid #d7192d;border-radius:12px;background:#fff8f8}.aba-f6-faithful .aba-f6-redbox>strong{display:block;margin-bottom:10px;color:#b20f24!important;font-size:.86rem!important;letter-spacing:.02em}.aba-f6-faithful .aba-f6-redbox p{margin:7px 0!important;line-height:1.74!important}.aba-f6-faithful .aba-f6-logic{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:10px;align-items:stretch;margin:24px 0}.aba-f6-faithful .aba-f6-logic>div{padding:18px;border:1px solid #b7cadd;border-top:6px solid #245987;border-radius:10px;background:#f7f9fc}.aba-f6-faithful .aba-f6-logic b{display:block;margin-bottom:7px;color:#123968!important}.aba-f6-faithful .aba-f6-logic span{line-height:1.62}.aba-f6-faithful .aba-f6-logic i{align-self:center;color:#d7192d;font-size:1.5rem;font-style:normal}.aba-f6-faithful .aba-f6-condition-table{table-layout:fixed!important}.aba-f6-faithful .aba-f6-condition-table  :is(th,td):first-child{width:15%!important}.aba-f6-faithful .aba-f6-condition-table  :is(th,td):nth-child(2){width:29%!important}.aba-f6-faithful .aba-f6-condition-table  :is(th,td):nth-child(3){width:28%!important}.aba-f6-faithful .aba-f6-condition-table  :is(th,td):nth-child(4){width:28%!important}.aba-f6-faithful .aba-f6-condition-table td{vertical-align:top!important;line-height:1.58!important}.aba-f6-faithful .aba-f6-main-chart{margin:24px 0;padding:18px;border:1px solid #b9cad9;border-radius:12px;background:#fff}.aba-f6-faithful .aba-f6-chart-shell{display:grid;grid-template-columns:35px 34px minmax(420px,1fr);height:260px}.aba-f6-faithful .aba-f6-y-title{display:flex;align-items:center;justify-content:center;writing-mode:vertical-rl;transform:rotate(180deg);color:#123968;font-weight:700;font-size:.78rem}.aba-f6-faithful .aba-f6-y-labels{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;padding:0 7px 0 0;color:#123968;font-size:.78rem}.aba-f6-faithful .aba-f6-css-chart{position:relative;border-left:2px solid #173f6b;border-bottom:2px solid #173f6b;background:repeating-linear-gradient(to bottom,transparent 0,transparent calc(20% - 1px),#d7e0e8 calc(20% - 1px),#d7e0e8 20%)}.aba-f6-faithful .aba-f6-css-chart .point{position:absolute;display:block;width:11px;height:11px;margin:-5px 0 0 -5px;border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 1px currentColor;z-index:2}.aba-f6-faithful .aba-f6-css-chart .x1{left:8%}.aba-f6-faithful .aba-f6-css-chart .x2{left:25%}.aba-f6-faithful .aba-f6-css-chart .x3{left:42%}.aba-f6-faithful .aba-f6-css-chart .x4{left:59%}.aba-f6-faithful .aba-f6-css-chart .x5{left:76%}.aba-f6-faithful .aba-f6-css-chart .x6{left:93%}.aba-f6-faithful .aba-f6-css-chart .y1{top:9%}.aba-f6-faithful .aba-f6-css-chart .y2{top:25%}.aba-f6-faithful .aba-f6-css-chart .y3{top:41%}.aba-f6-faithful .aba-f6-css-chart .y4{top:57%}.aba-f6-faithful .aba-f6-css-chart .y5{top:73%}.aba-f6-faithful .aba-f6-css-chart .y6{top:91%}.aba-f6-faithful .aba-f6-css-chart .att,.aba-f6-faithful .aba-f6-chart-legend .att{color:#d7192d;background:#d7192d}.aba-f6-faithful .aba-f6-css-chart .esc,.aba-f6-faithful .aba-f6-chart-legend .esc{color:#245987;background:#245987}.aba-f6-faithful .aba-f6-css-chart .tan,.aba-f6-faithful .aba-f6-chart-legend .tan{color:#4f5962;background:#4f5962;border-radius:1px}.aba-f6-faithful .aba-f6-css-chart .ctl,.aba-f6-faithful .aba-f6-chart-legend .ctl{color:#70a2c7;background:#70a2c7}.aba-f6-faithful .aba-f6-x-labels{display:grid;grid-template-columns:repeat(6,1fr);margin:5px 0 0 69px;color:#123968;font-size:.78rem;text-align:center}.aba-f6-faithful .aba-f6-x-labels span{text-align:center!important}.aba-f6-faithful .aba-f6-x-title{text-align:center!important;margin:3px 0 9px 69px;color:#123968;font-weight:700}.aba-f6-faithful .aba-f6-chart-legend{display:flex;flex-wrap:wrap;justify-content:center;gap:9px 18px;margin:8px 0 12px}.aba-f6-faithful .aba-f6-chart-legend span{padding:3px 8px;border-radius:5px;color:#fff!important}.aba-f6-faithful .aba-f6-main-chart p{margin:9px 0 0!important;line-height:1.7!important}.aba-f6-faithful .aba-f6-patterns{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:24px 0}.aba-f6-faithful .aba-f6-patterns>div{padding:17px;border:1px solid #b9cad9;border-radius:10px;background:#f7f9fc}.aba-f6-faithful .aba-f6-patterns b{display:block;color:#123968!important}.aba-f6-faithful .aba-f6-patterns .mini{height:108px;margin:10px 0;background-color:#fff}.aba-f6-faithful .aba-f6-patterns .hot{color:#d7192d;background:#d7192d}.aba-f6-faithful .aba-f6-patterns .cool{color:#245987;background:#245987}.aba-f6-faithful .aba-f6-patterns span{line-height:1.6}.aba-f6-faithful .aba-f6-variants{display:grid;grid-template-columns:repeat(2,1fr);gap:13px;margin:24px 0}.aba-f6-faithful .aba-f6-variants article{padding:18px;border:1px solid #b9cad9;border-left:6px solid #245987;border-radius:9px;background:#fff}.aba-f6-faithful .aba-f6-variants article:nth-child(3n+2){border-left-color:#d7192d}.aba-f6-faithful .aba-f6-variants b{color:#123968!important}.aba-f6-faithful .aba-f6-variants p{margin:8px 0 0!important;line-height:1.63!important}.aba-f6-faithful .aba-f6-safety{margin:24px 0;border:1px solid #b9cad9;border-radius:11px;overflow:hidden}.aba-f6-faithful .aba-f6-safety p{display:grid;grid-template-columns:150px minmax(0,1fr);gap:18px;margin:0!important;padding:16px 18px;border-bottom:1px solid #c8d6e2;background:#fff}.aba-f6-faithful .aba-f6-safety p:nth-child(even){background:#f4f7fa}.aba-f6-faithful .aba-f6-safety p:last-child{border-bottom:0}.aba-f6-faithful .aba-f6-safety b{color:#b20f24!important}.aba-f6-faithful .aba-f6-safety span{line-height:1.62}.aba-f6-faithful .aba-apa-references{margin-top:32px!important;padding:20px 0 0!important;border:0!important;border-top:1px solid #cbd9e7!important;border-radius:0!important;background:transparent!important}.aba-f6-faithful .aba-apa-references>strong{display:block;margin-bottom:12px;color:#123968!important}.aba-f6-faithful .aba-apa-references p{margin:0 0 9px!important;padding-left:1.5rem;text-indent:-1.5rem}html body #classroom-workspace .aba-rich-content .aba-professional-lesson[data-task="F.6"]  :is(p,li,td,th,span,small,em,b,strong){text-align:left!important;text-align-last:left!important;text-justify:auto!important;word-spacing:normal!important}@container (max-width:680px){.aba-f6-faithful .aba-f6-logic{grid-template-columns:1fr}.aba-f6-faithful .aba-f6-logic i{transform:rotate(90deg);justify-self:center}.aba-f6-faithful .aba-f6-patterns,.aba-f6-faithful .aba-f6-variants{grid-template-columns:1fr}.aba-f6-faithful .aba-f6-safety p{grid-template-columns:1fr;gap:6px}.aba-f6-faithful .aba-f6-redbox{padding:18px 16px}.aba-f6-faithful .aba-f6-condition-table{min-width:920px!important}.aba-f6-faithful .aba-mastering-table{display:block;overflow-x:auto}.aba-f6-faithful .aba-f6-main-chart{padding:10px;overflow-x:auto}.aba-f6-faithful .aba-f6-chart-shell,.aba-f6-faithful .aba-f6-x-labels,.aba-f6-faithful .aba-f6-x-title{min-width:610px}.aba-f6-faithful .aba-f6-patterns .mini{min-width:0}}.aba-professional-lesson[data-task="F.7"].aba-f7-faithful{container-type:inline-size;overflow-x:hidden}.aba-f7-faithful  :is(h2,h3,h4){color:#123968!important}.aba-f7-faithful>p{line-height:1.76!important;margin:13px 0!important}.aba-f7-faithful .aba-f7-redbox{margin:27px 0;padding:20px 22px;border:1px solid #e5969f;border-left:7px solid #d7192d;border-radius:12px;background:#fff8f8}.aba-f7-faithful .aba-f7-redbox>strong{display:block;margin-bottom:10px;color:#b20f24!important;font-size:.86rem!important;letter-spacing:.02em}.aba-f7-faithful .aba-f7-redbox p{margin:7px 0!important;line-height:1.74!important}.aba-f7-faithful .aba-f7-outcomes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:24px 0}.aba-f7-faithful .aba-f7-outcomes article{padding:18px;border:1px solid #b7cadd;border-top:6px solid #245987;border-radius:10px;background:#f7f9fc}.aba-f7-faithful .aba-f7-outcomes article:nth-child(2n){border-top-color:#d7192d}.aba-f7-faithful .aba-f7-outcomes article:last-child{grid-column:1/-1}.aba-f7-faithful .aba-f7-outcomes b{display:block;margin-bottom:8px;color:#123968!important}.aba-f7-faithful .aba-f7-outcomes span{display:block;line-height:1.62}.aba-f7-faithful .aba-f7-decision-table{table-layout:fixed!important}.aba-f7-faithful .aba-f7-decision-table  :is(th,td):first-child{width:30%!important}.aba-f7-faithful .aba-f7-decision-table  :is(th,td):nth-child(2){width:31%!important}.aba-f7-faithful .aba-f7-decision-table  :is(th,td):nth-child(3){width:39%!important}.aba-f7-faithful .aba-f7-decision-table td{vertical-align:top!important;line-height:1.58!important}.aba-f7-faithful .aba-f7-path{margin:24px 0;border:1px solid #b7cadd;border-left:7px solid #245987;border-radius:11px;overflow:hidden}.aba-f7-faithful .aba-f7-path p{display:grid;grid-template-columns:180px minmax(0,1fr);gap:18px;margin:0!important;padding:15px 18px;border-bottom:1px solid #c9d6e2;background:#fff}.aba-f7-faithful .aba-f7-path p:nth-child(even){background:#f4f7fa}.aba-f7-faithful .aba-f7-path p:last-child{border-bottom:0}.aba-f7-faithful .aba-f7-path b{color:#123968!important}.aba-f7-faithful .aba-f7-path span{line-height:1.62}.aba-f7-faithful .aba-apa-references{margin-top:32px!important;padding:20px 0 0!important;border:0!important;border-top:1px solid #cbd9e7!important;border-radius:0!important;background:transparent!important}.aba-f7-faithful .aba-apa-references>strong{display:block;margin-bottom:12px;color:#123968!important}.aba-f7-faithful .aba-apa-references p{margin:0 0 9px!important;padding-left:1.5rem;text-indent:-1.5rem}html body #classroom-workspace .aba-rich-content .aba-professional-lesson[data-task="F.7"]  :is(p,li,td,th,span,small,em,b,strong){text-align:left!important;text-align-last:left!important;text-justify:auto!important;word-spacing:normal!important}@container (max-width:680px){.aba-f7-faithful .aba-f7-outcomes{grid-template-columns:1fr}.aba-f7-faithful .aba-f7-outcomes article:last-child{grid-column:auto}.aba-f7-faithful .aba-f7-path p{grid-template-columns:1fr;gap:6px}.aba-f7-faithful .aba-f7-redbox{padding:18px 16px}.aba-f7-faithful .aba-f7-decision-table{min-width:820px!important}.aba-f7-faithful .aba-mastering-table{display:block;overflow-x:auto}}.aba-professional-lesson[data-task="F.8"].aba-f8-faithful{container-type:inline-size;overflow-x:hidden}.aba-f8-faithful  :is(h2,h3,h4){color:#123968!important}.aba-f8-faithful>p{line-height:1.76!important;margin:13px 0!important}.aba-f8-faithful .aba-f8-redbox{margin:27px 0;padding:20px 22px;border:1px solid #e5969f;border-left:7px solid #d7192d;border-radius:12px;background:#fff8f8}.aba-f8-faithful .aba-f8-redbox>strong{display:block;margin-bottom:10px;color:#b20f24!important;font-size:.86rem!important;letter-spacing:.02em}.aba-f8-faithful .aba-f8-redbox p{margin:7px 0!important;line-height:1.74!important}.aba-f8-faithful .aba-f8-priority-table{table-layout:fixed!important}.aba-f8-faithful .aba-f8-priority-table  :is(th,td):first-child{width:24%!important}.aba-f8-faithful .aba-f8-priority-table  :is(th,td):nth-child(2){width:39%!important}.aba-f8-faithful .aba-f8-priority-table  :is(th,td):nth-child(3){width:37%!important}.aba-f8-faithful .aba-f8-priority-table td{vertical-align:top!important;line-height:1.58!important}.aba-f8-faithful .aba-f8-concepts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:24px 0}.aba-f8-faithful .aba-f8-concepts article{padding:19px;border:1px solid #b7cadd;border-top:6px solid #245987;border-radius:10px;background:#f7f9fc}.aba-f8-faithful .aba-f8-concepts article:nth-child(2){border-top-color:#d7192d}.aba-f8-faithful .aba-f8-concepts article:nth-child(3){border-top-color:#168fa3}.aba-f8-faithful .aba-f8-concepts b{display:block;margin-bottom:8px;color:#123968!important}.aba-f8-faithful .aba-f8-concepts span{display:block;line-height:1.62}.aba-f8-faithful .aba-f8-procedure{display:grid;grid-template-columns:1fr 1fr;margin:24px 0;border:1px solid #b7cadd;border-left:7px solid #245987;border-radius:11px;overflow:hidden}.aba-f8-faithful .aba-f8-procedure p{display:grid;grid-template-columns:120px minmax(0,1fr);gap:14px;margin:0!important;padding:16px 18px;border-bottom:1px solid #c9d6e2;background:#fff}.aba-f8-faithful .aba-f8-procedure p:nth-child(odd){border-right:1px solid #c9d6e2}.aba-f8-faithful .aba-f8-procedure p:last-child{grid-column:1/-1;border-bottom:0;border-right:0;background:#f4f7fa}.aba-f8-faithful .aba-f8-procedure b{color:#123968!important}.aba-f8-faithful .aba-f8-procedure span{line-height:1.62}.aba-f8-faithful .aba-apa-references{margin-top:32px!important;padding:20px 0 0!important;border:0!important;border-top:1px solid #cbd9e7!important;border-radius:0!important;background:transparent!important}.aba-f8-faithful .aba-apa-references>strong{display:block;margin-bottom:12px;color:#123968!important}.aba-f8-faithful .aba-apa-references p{margin:0 0 9px!important;padding-left:1.5rem;text-indent:-1.5rem}html body #classroom-workspace .aba-rich-content .aba-professional-lesson[data-task="F.8"]  :is(p,li,td,th,span,small,em,b,strong){text-align:left!important;text-align-last:left!important;text-justify:auto!important;word-spacing:normal!important}@container (max-width:680px){.aba-f8-faithful .aba-f8-concepts,.aba-f8-faithful .aba-f8-procedure{grid-template-columns:1fr}.aba-f8-faithful .aba-f8-procedure p,.aba-f8-faithful .aba-f8-procedure p:last-child{grid-column:auto;grid-template-columns:1fr;gap:6px;border-right:0}.aba-f8-faithful .aba-f8-redbox{padding:18px 16px}.aba-f8-faithful .aba-f8-priority-table{min-width:820px!important}.aba-f8-faithful .aba-mastering-table{display:block;overflow-x:auto}}.aba-professional-lesson[data-task="G.1"].aba-g1-faithful{container-type:inline-size;overflow-x:hidden}.aba-g1-faithful  :is(h2,h3,h4){color:#123968!important}.aba-g1-faithful>p{line-height:1.76!important;margin:13px 0!important}.aba-g1-faithful .aba-g1-redbox{margin:27px 0;padding:20px 22px;border:1px solid #e5969f;border-left:7px solid #d7192d;border-radius:12px;background:#fff8f8}.aba-g1-faithful .aba-g1-redbox>strong{display:block;margin-bottom:10px;color:#b20f24!important;font-size:.86rem!important;letter-spacing:.02em}.aba-g1-faithful .aba-g1-redbox p{margin:7px 0!important;line-height:1.74!important}.aba-g1-faithful .aba-g1-compare-table{table-layout:fixed!important}.aba-g1-faithful .aba-g1-compare-table  :is(th,td):first-child{width:22%!important}.aba-g1-faithful .aba-g1-compare-table  :is(th,td):nth-child(2),.aba-g1-faithful .aba-g1-compare-table  :is(th,td):nth-child(3){width:39%!important}.aba-g1-faithful .aba-g1-compare-table td{vertical-align:top!important;line-height:1.58!important}.aba-g1-faithful .aba-g1-contingency{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;gap:8px;align-items:stretch;margin:25px 0}.aba-g1-faithful .aba-g1-contingency article{padding:17px;border:1px solid #b7cadd;border-top:6px solid #245987;border-radius:10px;background:#f7f9fc}.aba-g1-faithful .aba-g1-contingency article:nth-of-type(even){border-top-color:#d7192d}.aba-g1-faithful .aba-g1-contingency b{display:block;margin-bottom:7px;color:#123968!important;font-size:.82rem}.aba-g1-faithful .aba-g1-contingency span{display:block;line-height:1.55}.aba-g1-faithful .aba-g1-contingency i{align-self:center;color:#d7192d;font-size:1.35rem;font-style:normal}.aba-g1-faithful .aba-g1-criterion-board{margin:25px 0;border:1px solid #72b6df;border-radius:12px;overflow:hidden;background:#fff}.aba-g1-faithful .aba-g1-criterion-board .criterion-head{padding:15px 18px;border-bottom:3px solid #319dd7;background:#eaf6fc}.aba-g1-faithful .aba-g1-criterion-board .criterion-head b{display:block;color:#123968!important}.aba-g1-faithful .aba-g1-criterion-board .criterion-head span{display:block;margin-top:5px;line-height:1.5}.aba-g1-faithful .criterion-grid{display:grid;grid-template-columns:1fr 1fr}.aba-g1-faithful .criterion-grid>div{padding:17px 20px;border-right:1px solid #72b6df}.aba-g1-faithful .criterion-grid>div:last-child{border-right:0}.aba-g1-faithful .criterion-grid b{display:block;margin-bottom:10px;color:#123968!important;font-size:1rem}.aba-g1-faithful .criterion-grid p{margin:7px 0!important;line-height:1.55!important}.aba-g1-faithful .criterion-decisions{display:grid;grid-template-columns:1fr 1fr;border-top:2px solid #72b6df}.aba-g1-faithful .criterion-decisions article{padding:19px;color:#fff;background:#2d9b65}.aba-g1-faithful .criterion-decisions article:last-child{background:#7654a7}.aba-g1-faithful .criterion-decisions b{display:block;margin-bottom:8px;color:#fff!important}.aba-g1-faithful .criterion-decisions span,.aba-g1-faithful .criterion-decisions small{display:block;color:#fff!important;line-height:1.55}.aba-g1-faithful .criterion-decisions small{margin-top:9px;padding-top:9px;border-top:1px solid rgba(255,255,255,.45)}.aba-g1-faithful .aba-g1-abc{display:grid;grid-template-columns:1.05fr .9fr 1.25fr;margin:24px 0;border:1px solid #b7cadd;border-radius:12px;overflow:hidden}.aba-g1-faithful .aba-g1-abc>div{padding:14px 16px;border-right:1px solid #cad7e3;border-bottom:1px solid #cad7e3}.aba-g1-faithful .aba-g1-abc>div:nth-child(3n){border-right:0}.aba-g1-faithful .aba-g1-abc>div:nth-last-child(-n+3){border-bottom:0}.aba-g1-faithful .aba-g1-abc .abc-head{padding:17px;background:#f3ecfb;border-top:7px solid #7654a7}.aba-g1-faithful .aba-g1-abc .abc-head.b{background:#e8f7fc;border-top-color:#35acd5}.aba-g1-faithful .aba-g1-abc .abc-head.c{background:#ebf8ef;border-top-color:#31a66c}.aba-g1-faithful .aba-g1-abc b,.aba-g1-faithful .aba-g1-abc strong{display:block;margin-bottom:5px;color:#123968!important}.aba-g1-faithful .aba-g1-abc span{display:block;line-height:1.5}.aba-g1-faithful .aba-g1-abc .abc-cell{background:#fff}.aba-g1-faithful .aba-g1-abc .response{text-align:center!important;background:#f8fbfd}.aba-g1-faithful .aba-g1-abc .low{background:#fff8e8}.aba-g1-faithful .aba-apa-references{margin-top:32px!important;padding:20px 0 0!important;border:0!important;border-top:1px solid #cbd9e7!important;border-radius:0!important;background:transparent!important}.aba-g1-faithful .aba-apa-references>strong{display:block;margin-bottom:12px;color:#123968!important}.aba-g1-faithful .aba-apa-references p{margin:0 0 9px!important;padding-left:1.5rem;text-indent:-1.5rem}html body #classroom-workspace .aba-rich-content .aba-professional-lesson[data-task="G.1"]  :is(p,li,td,th,span,small,em,b,strong){text-align:left!important;text-align-last:left!important;text-justify:auto!important;word-spacing:normal!important}@container (max-width:760px){.aba-g1-faithful .aba-g1-contingency{grid-template-columns:1fr}.aba-g1-faithful .aba-g1-contingency i{transform:rotate(90deg);justify-self:center}.aba-g1-faithful .criterion-grid,.aba-g1-faithful .criterion-decisions{grid-template-columns:1fr}.aba-g1-faithful .criterion-grid>div{border-right:0;border-bottom:1px solid #72b6df}.aba-g1-faithful .aba-g1-abc>div{padding:11px 9px}.aba-g1-faithful .aba-g1-abc span{font-size:.88rem}.aba-g1-faithful .aba-g1-redbox{padding:18px 16px}.aba-g1-faithful .aba-g1-compare-table{min-width:820px!important}.aba-g1-faithful .aba-mastering-table{display:block;overflow-x:auto}}.aba-professional-lesson[data-task="G.2"].aba-g2-faithful{container-type:inline-size;overflow-x:hidden}.aba-g2-faithful  :is(h2,h3,h4){color:#123968!important}.aba-g2-faithful>p{line-height:1.76!important;margin:13px 0!important}.aba-g2-faithful .aba-g2-redbox{margin:27px 0;padding:20px 22px;border:1px solid #e5969f;border-left:7px solid #d7192d;border-radius:12px;background:#fff8f8}.aba-g2-faithful .aba-g2-redbox>strong{display:block;margin-bottom:10px;color:#b20f24!important;font-size:.86rem!important;letter-spacing:.02em}.aba-g2-faithful .aba-g2-redbox p{margin:7px 0!important;line-height:1.74!important}.aba-g2-faithful .aba-g2-compare-table{table-layout:fixed!important}.aba-g2-faithful .aba-g2-compare-table  :is(th,td):first-child{width:16%!important}.aba-g2-faithful .aba-g2-compare-table  :is(th,td):nth-child(2){width:27%!important}.aba-g2-faithful .aba-g2-compare-table  :is(th,td):nth-child(3){width:28%!important}.aba-g2-faithful .aba-g2-compare-table  :is(th,td):nth-child(4){width:29%!important}.aba-g2-faithful .aba-g2-compare-table td{vertical-align:top!important;line-height:1.55!important}.aba-g2-faithful .aba-g2-formula{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:23px 0;border:1px solid #72b6df;border-radius:11px;overflow:hidden}.aba-g2-faithful .aba-g2-formula>div{padding:17px;border-right:1px solid #9ac9e5;background:#f5fbfe}.aba-g2-faithful .aba-g2-formula>div:last-child{border-right:0}.aba-g2-faithful .aba-g2-formula b{display:block;margin-bottom:7px;color:#123968!important}.aba-g2-faithful .aba-g2-formula span{line-height:1.55}.aba-g2-faithful figure[aria-label*="IRT"] svg text[font-size="9"]{font-size:11px!important;font-weight:800!important}.aba-g2-faithful .aba-g2-dro-map{display:grid;grid-template-columns:1fr 1fr;margin:24px 0;border:1px solid #9eb7cc;border-radius:14px;overflow:hidden;background:#f5f8fb}.aba-g2-faithful .aba-g2-dro-map .dro-title{display:flex!important;grid-column:1/-1;flex-direction:column;align-items:center!important;justify-content:center!important;padding:13px 20px;border-bottom:1px solid #9eb7cc;background:#dce8f2}.aba-g2-faithful .aba-g2-dro-map .dro-title b,.aba-g2-faithful .aba-g2-dro-map .dro-title span{width:fit-content!important;max-width:100%!important;margin-right:auto!important;margin-left:auto!important;color:#123968!important;font-weight:900!important;text-align:center!important;text-align-last:center!important}.aba-g2-faithful .aba-g2-dro-map .dro-title b{font-size:1.08rem!important}.aba-g2-faithful .aba-g2-dro-map .dro-title span{margin-top:4px;font-size:1rem!important}.aba-g2-faithful .aba-g2-dro-map .dro-branch{display:block!important;padding:22px;border-right:1px solid #9eb7cc}.aba-g2-faithful .aba-g2-dro-map .dro-branch:last-child{border-right:0}.aba-g2-faithful .aba-g2-dro-map h3{margin:0 0 14px!important;padding-bottom:10px;border-bottom:2px solid #9eb7cc;text-align:center!important}.aba-g2-faithful .aba-g2-dro-map article{display:block;margin:12px 0;padding:17px;border:1px solid #b4c8d8;border-radius:9px;background:#fff}.aba-g2-faithful .aba-g2-dro-map article b{display:block;color:#123968!important}.aba-g2-faithful .aba-g2-dro-map article span{display:block;margin-top:7px;line-height:1.58}.aba-g2-faithful .aba-g2-rate-types{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:24px 0}.aba-g2-faithful .aba-g2-rate-types article{padding:18px;border:1px solid #b7cadd;border-top:6px solid #245987;border-radius:10px;background:#f7f9fc}.aba-g2-faithful .aba-g2-rate-types article:nth-child(even){border-top-color:#d7192d}.aba-g2-faithful .aba-g2-rate-types b{display:block;margin-bottom:7px;color:#123968!important}.aba-g2-faithful .aba-g2-rate-types span{line-height:1.58}.aba-g2-faithful .aba-g2-irt-rule{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:24px 0}.aba-g2-faithful .aba-g2-irt-rule>div{padding:20px;border:1px solid #b7cadd;border-left:7px solid #7654a7;border-radius:10px;background:#f8f5fc}.aba-g2-faithful .aba-g2-irt-rule>div:last-child{border-left-color:#35acd5;background:#f1fafd}.aba-g2-faithful .aba-g2-irt-rule span,.aba-g2-faithful .aba-g2-irt-rule b,.aba-g2-faithful .aba-g2-irt-rule small{display:block}.aba-g2-faithful .aba-g2-irt-rule b{margin:6px 0;color:#123968!important;font-size:1.15rem}.aba-g2-faithful .aba-g2-irt-rule small{line-height:1.5}.aba-g2-faithful .aba-apa-references{margin-top:32px!important;padding:20px 0 0!important;border:0!important;border-top:1px solid #cbd9e7!important;border-radius:0!important;background:transparent!important}.aba-g2-faithful .aba-apa-references>strong{display:block;margin-bottom:12px;color:#123968!important}.aba-g2-faithful .aba-apa-references p{margin:0 0 9px!important;padding-left:1.5rem;text-indent:-1.5rem}html body #classroom-workspace .aba-rich-content .aba-professional-lesson[data-task="G.2"]  :is(p,li,td,th,span,small,em,b,strong){text-align:left!important;text-align-last:left!important;text-justify:auto!important;word-spacing:normal!important}@container (max-width:700px){.aba-g2-faithful .aba-g2-formula,.aba-g2-faithful .aba-g2-rate-types,.aba-g2-faithful .aba-g2-irt-rule{grid-template-columns:1fr}.aba-g2-faithful .aba-g2-formula>div{border-right:0;border-bottom:1px solid #9ac9e5}.aba-g2-faithful .aba-g2-dro-map{grid-template-columns:1fr}.aba-g2-faithful .aba-g2-dro-map .dro-branch{border-right:0;border-bottom:1px solid #72b6df}.aba-g2-faithful .aba-g2-redbox{padding:18px 16px}.aba-g2-faithful .aba-g2-compare-table{min-width:900px!important}.aba-g2-faithful .aba-mastering-table{display:block;overflow-x:auto}}html body #classroom-workspace .aba-rich-content .aba-professional-lesson[data-task="G.2"] .aba-g2-dro-map .dro-title  :is(b,span){align-self:center!important;width:fit-content!important;max-width:100%!important;margin-right:auto!important;margin-left:auto!important;color:#123968!important;font-weight:900!important;text-align:center!important;text-align-last:center!important}html body #classroom-workspace .aba-rich-content .aba-professional-lesson[data-task="G.2"] .aba-g2-dro-map .dro-title>b{display:block!important;color:#c7192d!important;-webkit-text-fill-color:#c7192d!important;font-size:1.35rem!important;font-weight:900!important;letter-spacing:.03em;line-height:1.2!important}.aba-professional-lesson[data-task="G.3"].aba-g3-faithful{container-type:inline-size;overflow-x:hidden}.aba-g3-faithful  :is(h2,h3,h4){color:#123968!important}.aba-g3-faithful>p{margin:13px 0!important;line-height:1.76!important}.aba-g3-faithful .aba-g3-redbox{margin:27px 0;padding:20px 22px;border:1px solid #e5969f;border-left:7px solid #c7192d;border-radius:12px;background:#fff8f8}.aba-g3-faithful .aba-g3-redbox>strong{display:block;margin-bottom:10px;color:#a90e21!important;font-size:.88rem!important;letter-spacing:.02em}.aba-g3-faithful .aba-g3-redbox p{margin:7px 0!important;line-height:1.74!important}.aba-g3-faithful .aba-g3-schedule-table{width:100%;table-layout:fixed!important;border-collapse:separate!important;border-spacing:0!important;border:1px solid #9eb7cc!important;border-radius:11px;overflow:hidden}.aba-g3-faithful .aba-g3-schedule-table  :is(th,td){box-sizing:border-box;padding:14px 15px!important;border-right:1px solid #b7cadd!important;border-bottom:1px solid #b7cadd!important;vertical-align:top!important;line-height:1.55!important}.aba-g3-faithful .aba-g3-schedule-table  :is(th,td):last-child{border-right:0!important}.aba-g3-faithful .aba-g3-schedule-table tbody tr:last-child td{border-bottom:0!important}.aba-g3-faithful .aba-g3-schedule-table th{background:#e6eef5!important;color:#123968!important;font-weight:900!important}.aba-g3-faithful .aba-g3-schedule-table th:first-child{width:16%}.aba-g3-faithful .aba-g3-schedule-table th:nth-child(2){width:29%}.aba-g3-faithful .aba-g3-schedule-table th:nth-child(3){width:25%}.aba-g3-faithful .aba-g3-schedule-table th:nth-child(4){width:30%}.aba-g3-faithful .aba-g3-schedule-table td:first-child strong{color:#c7192d!important;font-weight:900!important}.aba-g3-faithful .aba-g3-timeline{margin:25px 0;border:1px solid #9eb7cc;border-radius:12px;overflow:hidden;background:#f7f9fc}.aba-g3-faithful .aba-g3-timeline .timeline-title{padding:15px 20px;border-bottom:1px solid #9eb7cc;background:#dce8f2;text-align:center!important}.aba-g3-faithful .aba-g3-timeline .timeline-title  :is(b,span){display:block;text-align:center!important;text-align-last:center!important}.aba-g3-faithful .aba-g3-timeline .timeline-title b{color:#123968!important;font-weight:900!important}.aba-g3-faithful .aba-g3-timeline .timeline-title span{margin-top:4px;color:#245987!important}.aba-g3-faithful .aba-g3-timeline .timeline-row{display:grid;grid-template-columns:85px minmax(260px,1fr) 190px;gap:18px;align-items:center;padding:20px;border-bottom:1px solid #c3d2df}.aba-g3-faithful .aba-g3-timeline .timeline-row:last-child{border-bottom:0}.aba-g3-faithful .aba-g3-timeline .timeline-row>b{color:#c7192d!important;font-size:1.1rem!important;text-align:center!important}.aba-g3-faithful .aba-g3-timeline .timeline-row>span{color:#123968!important;font-weight:700!important}.aba-g3-faithful .aba-g3-timeline .track{position:relative;height:4px;background:#245987}.aba-g3-faithful .aba-g3-timeline .track::before,.aba-g3-faithful .aba-g3-timeline .track::after{position:absolute;top:-7px;color:#56758f;font-size:.72rem}.aba-g3-faithful .aba-g3-timeline .track::before{content:"0";left:0}.aba-g3-faithful .aba-g3-timeline .track::after{content:"20 min";right:0}.aba-g3-faithful .aba-g3-timeline .track i{position:absolute;top:50%;width:15px;height:15px;border:3px solid #fff;border-radius:50%;background:#c7192d;box-shadow:0 0 0 1px #c7192d;transform:translate(-50%,-50%)}.aba-g3-faithful .aba-g3-timeline .track{display:grid!important;grid-template-columns:repeat(4,1fr);align-items:center;height:34px!important;background:linear-gradient(#245987,#245987) center/100% 4px no-repeat!important}.aba-g3-faithful .aba-g3-timeline .track::before,.aba-g3-faithful .aba-g3-timeline .track::after{top:25px!important;font-weight:700}.aba-g3-faithful .aba-g3-timeline .track i{position:static!important;left:auto!important;top:auto!important;display:block!important;justify-self:end;width:15px!important;height:15px!important;background:#c7192d!important;box-shadow:0 0 0 2px #c7192d!important;transform:none!important}.aba-g3-faithful .aba-g3-timeline .timeline-title b{font-size:1rem!important;font-weight:900!important;letter-spacing:.025em}.aba-g3-faithful .aba-g3-timeline .timeline-row:nth-child(3) .track{grid-template-columns:3fr 7fr 4fr 6fr}.aba-g3-faithful .aba-g3-calculation{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:24px 0;border:1px solid #9eb7cc;border-left:7px solid #245987;border-radius:11px;overflow:hidden}.aba-g3-faithful .aba-g3-calculation>div{padding:18px;border-right:1px solid #b7cadd;background:#fff}.aba-g3-faithful .aba-g3-calculation>div:nth-child(even){background:#f2f6fa}.aba-g3-faithful .aba-g3-calculation>div:last-child{border-right:0}.aba-g3-faithful .aba-g3-calculation  :is(b,span){display:block}.aba-g3-faithful .aba-g3-calculation b{margin-bottom:7px;color:#123968!important;font-weight:900!important}.aba-g3-faithful .aba-g3-calculation span{line-height:1.55}.aba-g3-faithful .aba-g3-protocol{margin:24px 0;border:1px solid #b7cadd;border-left:7px solid #c7192d;border-radius:11px;overflow:hidden;background:#fff}.aba-g3-faithful .aba-g3-protocol p{display:grid;grid-template-columns:125px minmax(0,1fr);gap:18px;margin:0!important;padding:15px 18px;border-bottom:1px solid #c9d6e2}.aba-g3-faithful .aba-g3-protocol p:nth-child(even){background:#f4f7fa}.aba-g3-faithful .aba-g3-protocol p:last-child{border-bottom:0}.aba-g3-faithful .aba-g3-protocol b{color:#123968!important;font-weight:900!important}.aba-g3-faithful .aba-g3-protocol span{line-height:1.62}.aba-g3-faithful .aba-g3-thinning{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:24px 0}.aba-g3-faithful .aba-g3-thinning article{padding:19px;border:1px solid #b7cadd;border-top:6px solid #245987;border-radius:10px;background:#f7f9fc}.aba-g3-faithful .aba-g3-thinning article:nth-child(2){border-top-color:#c7192d}.aba-g3-faithful .aba-g3-thinning article:nth-child(3){border-top-color:#168fa3}.aba-g3-faithful .aba-g3-thinning  :is(b,span,small){display:block}.aba-g3-faithful .aba-g3-thinning b{margin-bottom:8px;color:#123968!important;font-weight:900!important}.aba-g3-faithful .aba-g3-thinning span{margin-bottom:8px;color:#c7192d!important;font-weight:800!important;line-height:1.5}.aba-g3-faithful .aba-g3-thinning small{line-height:1.55}.aba-g3-faithful .aba-g3-case{margin:25px 0;padding:22px 24px;border:1px solid #e29aa2;border-left:8px solid #c7192d;border-radius:12px;background:#fff9f9}.aba-g3-faithful .aba-g3-case p{margin:0 0 13px!important;line-height:1.75!important}.aba-g3-faithful .aba-g3-case p:last-child{margin-bottom:0!important}.aba-g3-faithful .aba-apa-references{margin-top:32px!important;padding:20px 0 0!important;border:0!important;border-top:1px solid #cbd9e7!important;border-radius:0!important;background:transparent!important}.aba-g3-faithful .aba-apa-references>strong{display:block;margin-bottom:12px;color:#123968!important}.aba-g3-faithful .aba-apa-references p{margin:0 0 9px!important;padding-left:1.5rem;text-indent:-1.5rem}html body #classroom-workspace .aba-rich-content .aba-professional-lesson[data-task="G.3"]  :is(p,li,td,th,span,small,em,b,strong){text-align:left!important;text-align-last:left!important;text-justify:auto!important;word-spacing:normal!important}html body #classroom-workspace .aba-rich-content .aba-professional-lesson[data-task="G.3"] .aba-g3-timeline .timeline-title  :is(b,span){text-align:center!important;text-align-last:center!important}@container (max-width:760px){.aba-g3-faithful .aba-g3-schedule-table{min-width:860px!important}.aba-g3-faithful .aba-mastering-table{display:block;overflow-x:auto}.aba-g3-faithful .aba-g3-timeline .timeline-row{grid-template-columns:70px 1fr}.aba-g3-faithful .aba-g3-timeline .timeline-row>span{grid-column:1/-1;text-align:center!important}.aba-g3-faithful .aba-g3-calculation,.aba-g3-faithful .aba-g3-thinning{grid-template-columns:1fr}.aba-g3-faithful .aba-g3-calculation>div{border-right:0;border-bottom:1px solid #b7cadd}.aba-g3-faithful .aba-g3-calculation>div:last-child{border-bottom:0}.aba-g3-faithful .aba-g3-redbox,.aba-g3-faithful .aba-g3-case{padding:18px 16px}.aba-g3-faithful .aba-g3-protocol p{grid-template-columns:100px minmax(0,1fr)}}.aba-professional-lesson[data-task="G.4"].aba-g4-faithful{container-type:inline-size;overflow-x:hidden}.aba-g4-faithful  :is(h2,h3,h4){color:#123968!important}.aba-g4-faithful>p{margin:13px 0!important;line-height:1.76!important}.aba-g4-faithful .aba-g4-redbox{margin:27px 0;padding:20px 22px;border:1px solid #e5969f;border-left:7px solid #c7192d;border-radius:12px;background:#fff8f8}.aba-g4-faithful .aba-g4-redbox>strong{display:block;margin-bottom:10px;color:#a90e21!important;font-size:.88rem!important;letter-spacing:.02em}.aba-g4-faithful .aba-g4-redbox p{margin:7px 0!important;line-height:1.74!important}.aba-g4-faithful .aba-g4-types{width:100%;table-layout:fixed!important;border-collapse:separate!important;border-spacing:0!important;border:1px solid #9eb7cc!important;border-radius:11px;overflow:hidden}.aba-g4-faithful .aba-g4-types  :is(th,td){box-sizing:border-box;padding:14px 15px!important;border-right:1px solid #b7cadd!important;border-bottom:1px solid #b7cadd!important;vertical-align:top!important;line-height:1.55!important}.aba-g4-faithful .aba-g4-types  :is(th,td):last-child{border-right:0!important}.aba-g4-faithful .aba-g4-types tbody tr:last-child td{border-bottom:0!important}.aba-g4-faithful .aba-g4-types th{background:#e6eef5!important;color:#123968!important;font-weight:900!important}.aba-g4-faithful .aba-g4-types th:first-child{width:19%}.aba-g4-faithful .aba-g4-types th:nth-child(2){width:28%}.aba-g4-faithful .aba-g4-types th:nth-child(3){width:24%}.aba-g4-faithful .aba-g4-types th:nth-child(4){width:29%}.aba-g4-faithful .aba-g4-types td:first-child strong{color:#c7192d!important;font-weight:900!important}.aba-g4-faithful .aba-g4-conditioning{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;gap:9px;align-items:stretch;margin:25px 0}.aba-g4-faithful .aba-g4-conditioning>div{padding:18px;border:1px solid #b7cadd;border-top:6px solid #245987;border-radius:10px;background:#f7f9fc}.aba-g4-faithful .aba-g4-conditioning>div:nth-of-type(even){border-top-color:#c7192d}.aba-g4-faithful .aba-g4-conditioning  :is(b,span){display:block}.aba-g4-faithful .aba-g4-conditioning b{margin-bottom:7px;color:#123968!important;font-weight:900!important}.aba-g4-faithful .aba-g4-conditioning span{line-height:1.55}.aba-g4-faithful .aba-g4-conditioning i{align-self:center;color:#c7192d;font-size:1.35rem;font-style:normal;font-weight:900}.aba-g4-faithful .aba-g4-system{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:25px 0;border:1px solid #9eb7cc;border-radius:12px;overflow:hidden;background:#f7f9fc}.aba-g4-faithful .aba-g4-system .system-core{grid-column:1/-1;padding:16px 20px;border-bottom:1px solid #9eb7cc;background:#dce8f2;text-align:center!important}.aba-g4-faithful .aba-g4-system .system-core  :is(b,span){display:block;text-align:center!important;text-align-last:center!important}.aba-g4-faithful .aba-g4-system .system-core b{color:#c7192d!important;font-size:1.1rem!important;font-weight:900!important}.aba-g4-faithful .aba-g4-system .system-core span{margin-top:4px;color:#123968!important;font-weight:700!important}.aba-g4-faithful .aba-g4-system article{padding:18px;border-right:1px solid #b7cadd;background:#fff}.aba-g4-faithful .aba-g4-system article:last-child{border-right:0}.aba-g4-faithful .aba-g4-system article b{display:block;margin-bottom:8px;color:#123968!important;font-weight:900!important}.aba-g4-faithful .aba-g4-system article span{display:block;line-height:1.58}.aba-g4-faithful .aba-g4-ledger{margin:25px 0;border:1px solid #9eb7cc;border-radius:12px;overflow:hidden;background:#fff}.aba-g4-faithful .aba-g4-ledger .ledger-head{display:grid;grid-template-columns:220px 1fr;gap:18px;padding:16px 20px;border-bottom:1px solid #9eb7cc;background:#dce8f2}.aba-g4-faithful .aba-g4-ledger .ledger-head b{color:#123968!important;font-weight:900!important}.aba-g4-faithful .aba-g4-ledger .ledger-head span{color:#245987!important}.aba-g4-faithful .aba-g4-ledger p{display:grid;grid-template-columns:220px 1fr;gap:18px;margin:0!important;padding:15px 20px;border-bottom:1px solid #c9d6e2}.aba-g4-faithful .aba-g4-ledger p:nth-child(odd){background:#f6f8fb}.aba-g4-faithful .aba-g4-ledger p:last-child{border-bottom:0}.aba-g4-faithful .aba-g4-ledger p b{color:#c7192d!important;font-weight:900!important}.aba-g4-faithful .aba-g4-ledger p span{line-height:1.55}.aba-g4-faithful .aba-g4-integrity{margin:24px 0;border:1px solid #b7cadd;border-left:7px solid #245987;border-radius:11px;overflow:hidden;background:#fff}.aba-g4-faithful .aba-g4-integrity p{display:grid;grid-template-columns:125px minmax(0,1fr);gap:18px;margin:0!important;padding:15px 18px;border-bottom:1px solid #c9d6e2}.aba-g4-faithful .aba-g4-integrity p:nth-child(even){background:#f4f7fa}.aba-g4-faithful .aba-g4-integrity p:last-child{border-bottom:0}.aba-g4-faithful .aba-g4-integrity b{color:#123968!important;font-weight:900!important}.aba-g4-faithful .aba-g4-integrity span{line-height:1.62}.aba-g4-faithful .aba-g4-fade{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;gap:9px;align-items:stretch;margin:25px 0}.aba-g4-faithful .aba-g4-fade article{padding:18px;border:1px solid #b7cadd;border-bottom:6px solid #245987;border-radius:10px;background:#f7f9fc}.aba-g4-faithful .aba-g4-fade article:nth-of-type(2){border-bottom-color:#c7192d}.aba-g4-faithful .aba-g4-fade article:nth-of-type(3){border-bottom-color:#168fa3}.aba-g4-faithful .aba-g4-fade  :is(b,span){display:block}.aba-g4-faithful .aba-g4-fade b{margin-bottom:7px;color:#123968!important;font-weight:900!important}.aba-g4-faithful .aba-g4-fade span{line-height:1.55}.aba-g4-faithful .aba-g4-fade i{align-self:center;color:#c7192d;font-size:1.35rem;font-style:normal;font-weight:900}.aba-g4-faithful .aba-g4-case{margin:25px 0;padding:22px 24px;border:1px solid #e29aa2;border-left:8px solid #c7192d;border-radius:12px;background:#fff9f9}.aba-g4-faithful .aba-g4-case p{margin:0 0 13px!important;line-height:1.75!important}.aba-g4-faithful .aba-g4-case p:last-child{margin-bottom:0!important}.aba-g4-faithful .aba-apa-references{margin-top:32px!important;padding:20px 0 0!important;border:0!important;border-top:1px solid #cbd9e7!important;border-radius:0!important;background:transparent!important}.aba-g4-faithful .aba-apa-references>strong{display:block;margin-bottom:12px;color:#123968!important}.aba-g4-faithful .aba-apa-references p{margin:0 0 9px!important;padding-left:1.5rem;text-indent:-1.5rem}html body #classroom-workspace .aba-rich-content .aba-professional-lesson[data-task="G.4"]  :is(p,li,td,th,span,small,em,b,strong){text-align:left!important;text-align-last:left!important;text-justify:auto!important;word-spacing:normal!important}html body #classroom-workspace .aba-rich-content .aba-professional-lesson[data-task="G.4"] .aba-g4-system .system-core  :is(b,span){text-align:center!important;text-align-last:center!important}@container (max-width:780px){.aba-g4-faithful .aba-g4-types{min-width:860px!important}.aba-g4-faithful .aba-mastering-table{display:block;overflow-x:auto}.aba-g4-faithful .aba-g4-conditioning,.aba-g4-faithful .aba-g4-fade{grid-template-columns:1fr}.aba-g4-faithful .aba-g4-conditioning i,.aba-g4-faithful .aba-g4-fade i{transform:rotate(90deg);justify-self:center}.aba-g4-faithful .aba-g4-system{grid-template-columns:1fr}.aba-g4-faithful .aba-g4-system article{border-right:0;border-bottom:1px solid #b7cadd}.aba-g4-faithful .aba-g4-system article:last-child{border-bottom:0}.aba-g4-faithful .aba-g4-ledger .ledger-head,.aba-g4-faithful .aba-g4-ledger p{grid-template-columns:120px minmax(0,1fr)}.aba-g4-faithful .aba-g4-redbox,.aba-g4-faithful .aba-g4-case{padding:18px 16px}.aba-g4-faithful .aba-g4-integrity p{grid-template-columns:100px minmax(0,1fr)}}.aba-professional-lesson[data-task="G.5"].aba-g5-faithful{container-type:inline-size;overflow-x:hidden}.aba-g5-faithful  :is(h2,h3,h4){color:#123968!important}.aba-g5-faithful>p{margin:13px 0!important;line-height:1.76!important}.aba-g5-faithful .aba-g5-redbox{margin:27px 0;padding:20px 22px;border:1px solid #e5969f;border-left:7px solid #c7192d;border-radius:12px;background:#fff8f8}.aba-g5-faithful .aba-g5-redbox>strong{display:block;margin-bottom:10px;color:#a90e21!important;font-size:.88rem!important;letter-spacing:.02em}.aba-g5-faithful .aba-g5-redbox p{margin:7px 0!important;line-height:1.74!important}.aba-g5-faithful .aba-g5-compare{width:100%;table-layout:fixed!important;border-collapse:separate!important;border-spacing:0!important;border:1px solid #9eb7cc!important;border-radius:11px;overflow:hidden}.aba-g5-faithful .aba-g5-compare  :is(th,td){box-sizing:border-box;padding:14px 15px!important;border-right:1px solid #b7cadd!important;border-bottom:1px solid #b7cadd!important;vertical-align:top!important;line-height:1.55!important}.aba-g5-faithful .aba-g5-compare  :is(th,td):last-child{border-right:0!important}.aba-g5-faithful .aba-g5-compare tbody tr:last-child td{border-bottom:0!important}.aba-g5-faithful .aba-g5-compare th{background:#e6eef5!important;color:#123968!important;font-weight:900!important}.aba-g5-faithful .aba-g5-compare th:first-child{width:20%}.aba-g5-faithful .aba-g5-compare th:nth-child(2){width:29%}.aba-g5-faithful .aba-g5-compare th:nth-child(3){width:22%}.aba-g5-faithful .aba-g5-compare th:nth-child(4){width:29%}.aba-g5-faithful .aba-g5-compare td:first-child strong{color:#c7192d!important;font-weight:900!important}.aba-g5-faithful .aba-g5-mo-axis{display:grid;grid-template-columns:1fr 150px 1fr;margin:25px 0;border:1px solid #9eb7cc;border-radius:12px;overflow:hidden}.aba-g5-faithful .aba-g5-mo-axis section{padding:21px;background:#f7f9fc}.aba-g5-faithful .aba-g5-mo-axis section:first-child{border-right:1px solid #9eb7cc}.aba-g5-faithful .aba-g5-mo-axis section:last-child{border-left:1px solid #9eb7cc}.aba-g5-faithful .aba-g5-mo-axis  :is(b,span,small){display:block}.aba-g5-faithful .aba-g5-mo-axis b{margin-bottom:10px;color:#123968!important;font-weight:900!important}.aba-g5-faithful .aba-g5-mo-axis span{margin:6px 0;color:#c7192d!important;font-weight:800!important}.aba-g5-faithful .aba-g5-mo-axis small{margin-top:10px;line-height:1.55}.aba-g5-faithful .aba-g5-mo-axis>i{display:flex;align-items:center;justify-content:center;padding:12px;background:#dce8f2;color:#123968;font-style:normal;font-weight:900;text-align:center;writing-mode:vertical-rl;transform:rotate(180deg)}.aba-g5-faithful .aba-g5-cmo{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:24px 0}.aba-g5-faithful .aba-g5-cmo article{padding:19px;border:1px solid #b7cadd;border-top:6px solid #245987;border-radius:10px;background:#f7f9fc}.aba-g5-faithful .aba-g5-cmo article:nth-child(2){border-top-color:#c7192d}.aba-g5-faithful .aba-g5-cmo article:nth-child(3){border-top-color:#168fa3}.aba-g5-faithful .aba-g5-cmo  :is(b,span,small){display:block}.aba-g5-faithful .aba-g5-cmo b{margin-bottom:8px;color:#123968!important;font-weight:900!important}.aba-g5-faithful .aba-g5-cmo span{margin-bottom:8px;line-height:1.55}.aba-g5-faithful .aba-g5-cmo small{color:#4e6478!important;line-height:1.55}.aba-g5-faithful .aba-g5-signal{display:grid;grid-template-columns:1fr 1fr;margin:25px 0;border:1px solid #9eb7cc;border-radius:12px;overflow:hidden}.aba-g5-faithful .aba-g5-signal>div{padding:22px}.aba-g5-faithful .aba-g5-signal .signal-available{border-right:1px solid #9eb7cc;background:#eef8f6}.aba-g5-faithful .aba-g5-signal .signal-wait{background:#f8f3f4}.aba-g5-faithful .aba-g5-signal  :is(b,span,small){display:block}.aba-g5-faithful .aba-g5-signal b{margin-bottom:9px;color:#123968!important;font-size:1.02rem!important;font-weight:900!important}.aba-g5-faithful .aba-g5-signal .signal-available b{color:#147f77!important}.aba-g5-faithful .aba-g5-signal .signal-wait b{color:#c7192d!important}.aba-g5-faithful .aba-g5-signal span{margin-bottom:8px;font-weight:800!important}.aba-g5-faithful .aba-g5-signal small{line-height:1.55}.aba-g5-faithful .aba-g5-fct-flow{margin:24px 0;border:1px solid #b7cadd;border-left:7px solid #245987;border-radius:11px;overflow:hidden;background:#fff}.aba-g5-faithful .aba-g5-fct-flow p{display:grid;grid-template-columns:150px minmax(0,1fr);gap:18px;margin:0!important;padding:15px 18px;border-bottom:1px solid #c9d6e2}.aba-g5-faithful .aba-g5-fct-flow p:nth-child(even){background:#f4f7fa}.aba-g5-faithful .aba-g5-fct-flow p:last-child{border-bottom:0}.aba-g5-faithful .aba-g5-fct-flow b{color:#123968!important;font-weight:900!important}.aba-g5-faithful .aba-g5-fct-flow span{line-height:1.62}.aba-g5-faithful .aba-g5-case{margin:25px 0;padding:22px 24px;border:1px solid #e29aa2;border-left:8px solid #c7192d;border-radius:12px;background:#fff9f9}.aba-g5-faithful .aba-g5-case p{margin:0 0 13px!important;line-height:1.75!important}.aba-g5-faithful .aba-g5-case p:last-child{margin-bottom:0!important}.aba-g5-faithful .aba-apa-references{margin-top:32px!important;padding:20px 0 0!important;border:0!important;border-top:1px solid #cbd9e7!important;border-radius:0!important;background:transparent!important}.aba-g5-faithful .aba-apa-references>strong{display:block;margin-bottom:12px;color:#123968!important}.aba-g5-faithful .aba-apa-references p{margin:0 0 9px!important;padding-left:1.5rem;text-indent:-1.5rem}html body #classroom-workspace .aba-rich-content .aba-professional-lesson[data-task="G.5"]  :is(p,li,td,th,span,small,em,b,strong){text-align:left!important;text-align-last:left!important;text-justify:auto!important;word-spacing:normal!important}@container (max-width:760px){.aba-g5-faithful .aba-g5-compare{min-width:860px!important}.aba-g5-faithful .aba-mastering-table{display:block;overflow-x:auto}.aba-g5-faithful .aba-g5-mo-axis{grid-template-columns:1fr}.aba-g5-faithful .aba-g5-mo-axis>i{writing-mode:horizontal-tb;transform:none}.aba-g5-faithful .aba-g5-mo-axis section:first-child,.aba-g5-faithful .aba-g5-mo-axis section:last-child{border:0}.aba-g5-faithful .aba-g5-cmo,.aba-g5-faithful .aba-g5-signal{grid-template-columns:1fr}.aba-g5-faithful .aba-g5-signal .signal-available{border-right:0;border-bottom:1px solid #9eb7cc}.aba-g5-faithful .aba-g5-fct-flow p{grid-template-columns:125px minmax(0,1fr)}.aba-g5-faithful .aba-g5-redbox,.aba-g5-faithful .aba-g5-case{padding:18px 16px}}.aba-professional-lesson[data-task="G.6"].aba-g6-faithful{container-type:inline-size;overflow-x:hidden}.aba-g6-faithful  :is(h2,h3,h4){color:#123968!important}.aba-g6-faithful>p{margin:13px 0!important;line-height:1.76!important}.aba-g6-faithful .aba-g6-redbox{margin:27px 0;padding:20px 22px;border:1px solid #e5969f;border-left:7px solid #c7192d;border-radius:12px;background:#fff8f8}.aba-g6-faithful .aba-g6-redbox>strong{display:block;margin-bottom:10px;color:#a90e21!important;font-size:.88rem!important;letter-spacing:.02em}.aba-g6-faithful .aba-g6-redbox p{margin:7px 0!important;line-height:1.74!important}.aba-g6-faithful .aba-g6-types{width:100%;table-layout:fixed!important;border-collapse:separate!important;border-spacing:0!important;border:1px solid #9eb7cc!important;border-radius:11px;overflow:hidden}.aba-g6-faithful .aba-g6-types  :is(th,td){box-sizing:border-box;padding:14px 15px!important;border-right:1px solid #b7cadd!important;border-bottom:1px solid #b7cadd!important;vertical-align:top!important;line-height:1.55!important}.aba-g6-faithful .aba-g6-types  :is(th,td):last-child{border-right:0!important}.aba-g6-faithful .aba-g6-types tbody tr:last-child td{border-bottom:0!important}.aba-g6-faithful .aba-g6-types th{background:#e6eef5!important;color:#123968!important;font-weight:900!important}.aba-g6-faithful .aba-g6-types th:first-child{width:20%}.aba-g6-faithful .aba-g6-types td:first-child strong{color:#c7192d!important;font-weight:900!important}.aba-g6-faithful .aba-g6-contingency{display:grid;grid-template-columns:1fr auto 1fr auto 1.25fr;gap:8px;align-items:stretch;margin:25px 0}.aba-g6-faithful .aba-g6-contingency>div{padding:17px;border:1px solid #aebfd0;border-top:5px solid #245987;border-radius:9px;background:#f7f9fc}.aba-g6-faithful .aba-g6-contingency>div.delta{border-top-color:#c7192d;background:#fff7f7}.aba-g6-faithful .aba-g6-contingency  :is(b,span){display:block}.aba-g6-faithful .aba-g6-contingency b{margin-bottom:7px;color:#123968!important;font-weight:900!important}.aba-g6-faithful .aba-g6-contingency .delta b{color:#c7192d!important}.aba-g6-faithful .aba-g6-contingency span{line-height:1.5}.aba-g6-faithful .aba-g6-contingency i{align-self:center;color:#c7192d;font-size:1.25rem;font-style:normal;font-weight:900}.aba-g6-faithful .aba-g6-four-term{display:grid;grid-template-columns:1.4fr auto 1fr auto 1fr auto 1fr;gap:8px;align-items:center;margin:24px 0;padding:17px;border:1px solid #aebfd0;border-radius:11px;background:#eef3f8}.aba-g6-faithful .aba-g6-four-term b{padding:13px 10px;border-radius:7px;background:#fff;color:#123968!important;text-align:center!important;text-align-last:center!important;box-shadow:inset 0 0 0 1px #b7cadd;font-weight:900!important}.aba-g6-faithful .aba-g6-four-term i{color:#c7192d;font-style:normal;font-weight:900;text-align:center}.aba-g6-faithful .aba-g6-mts{display:grid;grid-template-columns:155px minmax(130px,.65fr) 1.5fr;gap:16px;align-items:center;margin:25px 0;padding:20px;border:1px solid #9eb7cc;border-radius:12px;background:#f4f7fa}.aba-g6-faithful .aba-g6-mts .sample,.aba-g6-faithful .aba-g6-mts article{padding:18px;border:1px solid #aebfd0;border-radius:9px;background:#fff}.aba-g6-faithful .aba-g6-mts .sample{border-top:6px solid #c7192d}.aba-g6-faithful .aba-g6-mts>span{color:#123968!important;font-weight:800!important;text-align:center!important;text-align-last:center!important}.aba-g6-faithful .aba-g6-mts .choices{display:grid;grid-template-columns:1fr 1fr;gap:12px}.aba-g6-faithful .aba-g6-mts article.correct{border-top:6px solid #168f83;background:#eef8f6}.aba-g6-faithful .aba-g6-mts  :is(small,b,em){display:block}.aba-g6-faithful .aba-g6-mts small{color:#5d7183!important;font-weight:700!important}.aba-g6-faithful .aba-g6-mts b{margin:6px 0;color:#123968!important;font-size:1.05rem!important}.aba-g6-faithful .aba-g6-mts em{color:#547085!important;font-style:normal}.aba-g6-faithful .aba-g6-error-map{margin:24px 0;border:1px solid #aebfd0;border-left:7px solid #245987;border-radius:11px;overflow:hidden;background:#fff}.aba-g6-faithful .aba-g6-error-map p{display:grid;grid-template-columns:165px 1fr 1.35fr;gap:18px;margin:0!important;padding:15px 18px;border-bottom:1px solid #c9d6e2}.aba-g6-faithful .aba-g6-error-map p:nth-child(even){background:#f4f7fa}.aba-g6-faithful .aba-g6-error-map p:last-child{border-bottom:0}.aba-g6-faithful .aba-g6-error-map b{color:#c7192d!important;font-weight:900!important}.aba-g6-faithful .aba-g6-error-map  :is(span,strong){line-height:1.58}.aba-g6-faithful .aba-g6-error-map strong{color:#123968!important}.aba-g6-faithful .aba-g6-matrix{display:grid;grid-template-columns:155px minmax(0,1fr) minmax(0,1fr);grid-template-areas:"title title title" "corner cola colb" "rowa aa ab" "rowb ba bb";margin:24px auto;max-width:680px;border:1px solid #9eb7cc;border-radius:11px;overflow:hidden;background:#fff}.aba-g6-faithful .aba-g6-matrix>*{box-sizing:border-box;display:flex;align-items:center;min-width:0;padding:13px 15px;border-right:1px solid #b7cadd;border-bottom:1px solid #b7cadd}.aba-g6-faithful .aba-g6-matrix .matrix-head{grid-area:title;justify-content:center;border-right:0;background:#dce8f2;color:#123968;font-weight:900;text-align:center!important;text-align-last:center!important}.aba-g6-faithful .aba-g6-matrix .matrix-corner{grid-area:corner;background:#f4f7fa}.aba-g6-faithful .aba-g6-matrix .matrix-col-a{grid-area:cola}.aba-g6-faithful .aba-g6-matrix .matrix-col-b{grid-area:colb;border-right:0}.aba-g6-faithful .aba-g6-matrix .matrix-row-a{grid-area:rowa}.aba-g6-faithful .aba-g6-matrix .matrix-aa{grid-area:aa}.aba-g6-faithful .aba-g6-matrix .matrix-ab{grid-area:ab;border-right:0}.aba-g6-faithful .aba-g6-matrix .matrix-row-b{grid-area:rowb;border-bottom:0}.aba-g6-faithful .aba-g6-matrix .matrix-ba{grid-area:ba;border-bottom:0}.aba-g6-faithful .aba-g6-matrix .matrix-bb{grid-area:bb;border-right:0;border-bottom:0}.aba-g6-faithful .aba-g6-matrix  :is(.matrix-col-a,.matrix-col-b){justify-content:center;background:#f4f7fa;color:#123968!important;font-weight:900!important;text-align:center!important;text-align-last:center!important}.aba-g6-faithful .aba-g6-matrix  :is(.matrix-row-a,.matrix-row-b){background:#f4f7fa;color:#123968!important;font-weight:900!important}.aba-g6-faithful .aba-g6-matrix .hit{background:#e6f3ef;color:#126e67!important;font-weight:800!important}.aba-g6-faithful .aba-g6-case{margin:25px 0;padding:22px 24px;border:1px solid #e29aa2;border-left:8px solid #c7192d;border-radius:12px;background:#fff9f9}.aba-g6-faithful .aba-g6-case p{margin:0 0 13px!important;line-height:1.75!important}.aba-g6-faithful .aba-g6-case p:last-child{margin-bottom:0!important}.aba-g6-faithful .aba-apa-references{margin-top:32px!important;padding:20px 0 0!important;border:0!important;border-top:1px solid #cbd9e7!important;border-radius:0!important;background:transparent!important}.aba-g6-faithful .aba-apa-references>strong{display:block;margin-bottom:12px;color:#123968!important}.aba-g6-faithful .aba-apa-references p{margin:0 0 9px!important;padding-left:1.5rem;text-indent:-1.5rem}html body #classroom-workspace .aba-rich-content .aba-professional-lesson[data-task="G.6"]  :is(p,li,td,th,span,small,em,b,strong){text-align:left!important;text-align-last:left!important;text-justify:auto!important;word-spacing:normal!important}html body #classroom-workspace .aba-rich-content .aba-professional-lesson[data-task="G.6"] .aba-g6-four-term b,html body #classroom-workspace .aba-rich-content .aba-professional-lesson[data-task="G.6"] .aba-g6-matrix  :is(.matrix-head,.matrix-col-a,.matrix-col-b),html body #classroom-workspace .aba-rich-content .aba-professional-lesson[data-task="G.6"] .aba-g6-mts>span{text-align:center!important;text-align-last:center!important}@container (max-width:760px){.aba-g6-faithful .aba-g6-types{min-width:820px!important}.aba-g6-faithful .aba-mastering-table{display:block;overflow-x:auto}.aba-g6-faithful .aba-g6-contingency,.aba-g6-faithful .aba-g6-four-term{grid-template-columns:1fr}.aba-g6-faithful .aba-g6-contingency i,.aba-g6-faithful .aba-g6-four-term i{transform:rotate(90deg);justify-self:center}.aba-g6-faithful .aba-g6-mts{grid-template-columns:1fr}.aba-g6-faithful .aba-g6-error-map p{grid-template-columns:130px minmax(0,1fr)}.aba-g6-faithful .aba-g6-error-map p strong{grid-column:1/-1}.aba-g6-faithful .aba-g6-redbox,.aba-g6-faithful .aba-g6-case{padding:18px 16px}.aba-g6-faithful .aba-g6-matrix{grid-template-columns:110px 1fr 1fr}}.aba-professional-lesson[data-task="G.7"].aba-g7-faithful{container-type:inline-size;overflow-x:hidden}.aba-g7-faithful  :is(h2,h3,h4){color:#123968!important}.aba-g7-faithful>p{margin:13px 0!important;line-height:1.76!important}.aba-g7-faithful .aba-g7-redbox{margin:27px 0;padding:20px 22px;border:1px solid #e5969f;border-left:7px solid #c7192d;border-radius:12px;background:#fff8f8}.aba-g7-faithful .aba-g7-redbox>strong{display:block;margin-bottom:10px;color:#a90e21!important;font-size:.88rem!important;letter-spacing:.02em}.aba-g7-faithful .aba-g7-redbox p{margin:7px 0!important;line-height:1.74!important}.aba-g7-faithful .aba-g7-compare{width:100%;table-layout:fixed!important;border-collapse:separate!important;border-spacing:0!important;border:1px solid #9eb7cc!important;border-radius:11px;overflow:hidden}.aba-g7-faithful .aba-g7-compare  :is(th,td){box-sizing:border-box;padding:14px 15px!important;border-right:1px solid #b7cadd!important;border-bottom:1px solid #b7cadd!important;vertical-align:top!important;line-height:1.55!important}.aba-g7-faithful .aba-g7-compare  :is(th,td):last-child{border-right:0!important}.aba-g7-faithful .aba-g7-compare tbody tr:last-child td{border-bottom:0!important}.aba-g7-faithful .aba-g7-compare th{background:#e6eef5!important;color:#123968!important;font-weight:900!important}.aba-g7-faithful .aba-g7-compare th:first-child{width:20%}.aba-g7-faithful .aba-g7-compare td:first-child strong{color:#c7192d!important;font-weight:900!important}.aba-g7-faithful .aba-g7-transfer{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;gap:8px;align-items:stretch;margin:25px 0}.aba-g7-faithful .aba-g7-transfer>div{padding:17px;border:1px solid #aebfd0;border-top:5px solid #245987;border-radius:9px;background:#f7f9fc}.aba-g7-faithful .aba-g7-transfer>div.goal{border-top-color:#168f83;background:#eef8f6}.aba-g7-faithful .aba-g7-transfer  :is(b,span){display:block}.aba-g7-faithful .aba-g7-transfer b{margin-bottom:7px;color:#123968!important;font-weight:900!important}.aba-g7-faithful .aba-g7-transfer span{line-height:1.5}.aba-g7-faithful .aba-g7-transfer i{align-self:center;color:#c7192d;font-size:1.25rem;font-style:normal;font-weight:900}.aba-g7-faithful .aba-g7-hierarchy{display:grid;grid-template-columns:165px repeat(4,minmax(0,1fr) auto) minmax(0,1fr);gap:8px;align-items:center;margin:22px 0;padding:16px;border:1px solid #aebfd0;border-radius:11px;background:#f4f7fa}.aba-g7-faithful .aba-g7-hierarchy b{color:#c7192d!important;font-weight:900!important}.aba-g7-faithful .aba-g7-hierarchy span{display:flex;align-items:center;justify-content:center;min-height:48px;padding:9px 8px;border:1px solid #b7cadd;border-radius:7px;background:#fff;line-height:1.35;text-align:center!important;text-align-last:center!important}.aba-g7-faithful .aba-g7-hierarchy i{color:#245987;font-style:normal;font-weight:900}.aba-g7-faithful .aba-g7-hierarchy.ltm{border-left:7px solid #168fa3}.aba-g7-faithful .aba-g7-hierarchy.mtl{border-left:7px solid #c7192d}.aba-g7-faithful .aba-g7-delay{display:grid;grid-template-columns:repeat(3,1fr auto) 1fr;gap:9px;align-items:stretch;margin:24px 0}.aba-g7-faithful .aba-g7-delay>div{padding:17px;border:1px solid #aebfd0;border-bottom:5px solid #245987;border-radius:9px;background:#fff}.aba-g7-faithful .aba-g7-delay div:last-child{border-bottom-color:#168f83}.aba-g7-faithful .aba-g7-delay  :is(b,span){display:block}.aba-g7-faithful .aba-g7-delay b{margin-bottom:7px;color:#c7192d!important;font-size:1.04rem!important}.aba-g7-faithful .aba-g7-delay span{line-height:1.5}.aba-g7-faithful .aba-g7-delay i{align-self:center;color:#c7192d;font-style:normal;font-weight:900}.aba-g7-faithful .aba-g7-dashboard{margin:24px 0;border:1px solid #aebfd0;border-left:7px solid #245987;border-radius:11px;overflow:hidden;background:#fff}.aba-g7-faithful .aba-g7-dashboard p{display:grid;grid-template-columns:145px 1fr 1.25fr;gap:18px;margin:0!important;padding:15px 18px;border-bottom:1px solid #c9d6e2}.aba-g7-faithful .aba-g7-dashboard p:nth-child(even){background:#f4f7fa}.aba-g7-faithful .aba-g7-dashboard p:last-child{border-bottom:0}.aba-g7-faithful .aba-g7-dashboard b{color:#c7192d!important;font-weight:900!important}.aba-g7-faithful .aba-g7-dashboard strong{color:#123968!important}.aba-g7-faithful .aba-g7-dashboard  :is(span,strong){line-height:1.58}.aba-g7-faithful .aba-g7-case{margin:25px 0;padding:22px 24px;border:1px solid #e29aa2;border-left:8px solid #c7192d;border-radius:12px;background:#fff9f9}.aba-g7-faithful .aba-g7-case p{margin:0 0 13px!important;line-height:1.75!important}.aba-g7-faithful .aba-g7-case p:last-child{margin-bottom:0!important}.aba-g7-faithful .aba-apa-references{margin-top:32px!important;padding:20px 0 0!important;border:0!important;border-top:1px solid #cbd9e7!important;border-radius:0!important;background:transparent!important}.aba-g7-faithful .aba-apa-references>strong{display:block;margin-bottom:12px;color:#123968!important}.aba-g7-faithful .aba-apa-references p{margin:0 0 9px!important;padding-left:1.5rem;text-indent:-1.5rem}html body #classroom-workspace .aba-rich-content .aba-professional-lesson[data-task="G.7"]  :is(p,li,td,th,span,small,em,b,strong){text-align:left!important;text-align-last:left!important;text-justify:auto!important;word-spacing:normal!important}html body #classroom-workspace .aba-rich-content .aba-professional-lesson[data-task="G.7"] .aba-g7-hierarchy span{text-align:center!important;text-align-last:center!important}@container (max-width:780px){.aba-g7-faithful .aba-g7-compare{min-width:850px!important}.aba-g7-faithful .aba-mastering-table{display:block;overflow-x:auto}.aba-g7-faithful .aba-g7-transfer,.aba-g7-faithful .aba-g7-hierarchy,.aba-g7-faithful .aba-g7-delay{grid-template-columns:1fr}.aba-g7-faithful .aba-g7-transfer i,.aba-g7-faithful .aba-g7-hierarchy i,.aba-g7-faithful .aba-g7-delay i{transform:rotate(90deg);justify-self:center}.aba-g7-faithful .aba-g7-dashboard p{grid-template-columns:125px minmax(0,1fr)}.aba-g7-faithful .aba-g7-dashboard p strong{grid-column:1/-1}.aba-g7-faithful .aba-g7-redbox,.aba-g7-faithful .aba-g7-case{padding:18px 16px}}.aba-professional-lesson[data-task="G.8"].aba-g8-faithful{container-type:inline-size;overflow-x:hidden}.aba-g8-faithful  :is(h2,h3,h4){color:#123968!important}.aba-g8-faithful>p{margin:13px 0!important;line-height:1.76!important}.aba-g8-faithful .aba-g8-redbox{margin:27px 0;padding:20px 22px;border:1px solid #e5969f;border-left:7px solid #c7192d;border-radius:12px;background:#fff8f8}.aba-g8-faithful .aba-g8-redbox>strong{display:block;margin-bottom:10px;color:#a90e21!important;font-size:.88rem!important;letter-spacing:.02em}.aba-g8-faithful .aba-g8-redbox p{margin:7px 0!important;line-height:1.74!important}.aba-g8-faithful .aba-g8-methods{width:100%;table-layout:fixed!important;border-collapse:separate!important;border-spacing:0!important;border:1px solid #9eb7cc!important;border-radius:11px;overflow:hidden}.aba-g8-faithful .aba-g8-methods  :is(th,td){box-sizing:border-box;padding:14px 15px!important;border-right:1px solid #b7cadd!important;border-bottom:1px solid #b7cadd!important;vertical-align:top!important;line-height:1.55!important}.aba-g8-faithful .aba-g8-methods  :is(th,td):last-child{border-right:0!important}.aba-g8-faithful .aba-g8-methods tbody tr:last-child td{border-bottom:0!important}.aba-g8-faithful .aba-g8-methods th{background:#e6eef5!important;color:#123968!important;font-weight:900!important}.aba-g8-faithful .aba-g8-methods th:first-child{width:21%}.aba-g8-faithful .aba-g8-methods td:first-child strong{color:#c7192d!important;font-weight:900!important}.aba-g8-faithful .aba-g8-endpoint{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:10px;align-items:stretch;margin:25px 0}.aba-g8-faithful .aba-g8-endpoint>div{padding:19px;border:1px solid #aebfd0;border-top:6px solid #245987;border-radius:10px;background:#f7f9fc}.aba-g8-faithful .aba-g8-endpoint .terminal{border-top-color:#168f83;background:#eef8f6}.aba-g8-faithful .aba-g8-endpoint  :is(small,b,span){display:block}.aba-g8-faithful .aba-g8-endpoint small{color:#607488!important;font-weight:800!important}.aba-g8-faithful .aba-g8-endpoint b{margin:7px 0;color:#123968!important}.aba-g8-faithful .aba-g8-endpoint span{line-height:1.5}.aba-g8-faithful .aba-g8-endpoint i{align-self:center;color:#c7192d;font-style:normal;font-weight:900}.aba-g8-faithful .aba-g8-delay{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:24px 0}.aba-g8-faithful .aba-g8-delay>div{padding:18px;border:1px solid #aebfd0;border-bottom:6px solid #245987;border-radius:10px;background:#fff}.aba-g8-faithful .aba-g8-delay>div:last-child{border-bottom-color:#168f83}.aba-g8-faithful .aba-g8-delay  :is(b,span){display:block}.aba-g8-faithful .aba-g8-delay b{margin-bottom:7px;color:#c7192d!important;font-size:1.08rem!important}.aba-g8-faithful .aba-g8-delay span{line-height:1.5}.aba-g8-faithful .aba-g8-stimulus{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:12px;align-items:center;margin:24px 0;padding:20px;border:1px solid #aebfd0;border-radius:12px;background:#f4f7fa}.aba-g8-faithful .aba-g8-stimulus>div{padding:18px;border:1px solid #b7cadd;border-radius:9px;background:#fff;text-align:center}.aba-g8-faithful .aba-g8-stimulus  :is(b,span){display:block;text-align:center!important;text-align-last:center!important}.aba-g8-faithful .aba-g8-stimulus b{margin-bottom:8px;color:#c7192d!important}.aba-g8-faithful .aba-g8-stimulus .s1 b{font-size:1.7rem!important;-webkit-text-stroke:1px #c7192d}.aba-g8-faithful .aba-g8-stimulus .s2 b{font-size:1.35rem!important}.aba-g8-faithful .aba-g8-stimulus .s3 b{font-size:1rem!important;color:#123968!important}.aba-g8-faithful .aba-g8-stimulus i{color:#c7192d;font-style:normal;font-weight:900}.aba-g8-faithful .aba-g8-response{margin:24px 0;border:1px solid #aebfd0;border-left:7px solid #245987;border-radius:11px;overflow:hidden}.aba-g8-faithful .aba-g8-response p{display:grid;grid-template-columns:135px 1fr;gap:18px;margin:0!important;padding:15px 18px;border-bottom:1px solid #c9d6e2}.aba-g8-faithful .aba-g8-response p:nth-child(even){background:#f4f7fa}.aba-g8-faithful .aba-g8-response p:last-child{border-bottom:0}.aba-g8-faithful .aba-g8-response b{color:#c7192d!important;font-weight:900!important}.aba-g8-faithful .aba-g8-response span{line-height:1.58}.aba-g8-faithful .aba-g8-decisions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:24px 0}.aba-g8-faithful .aba-g8-decisions article{padding:19px;border:1px solid #b7cadd;border-top:6px solid #245987;border-radius:10px;background:#f7f9fc}.aba-g8-faithful .aba-g8-decisions article:first-child{border-top-color:#168f83}.aba-g8-faithful .aba-g8-decisions article:last-child{border-top-color:#c7192d}.aba-g8-faithful .aba-g8-decisions  :is(b,span,small){display:block}.aba-g8-faithful .aba-g8-decisions b{margin-bottom:8px;color:#123968!important}.aba-g8-faithful .aba-g8-decisions span{margin-bottom:8px;line-height:1.52}.aba-g8-faithful .aba-g8-decisions small{color:#526b7f!important;line-height:1.52}.aba-g8-faithful .aba-g8-case{margin:25px 0;padding:22px 24px;border:1px solid #e29aa2;border-left:8px solid #c7192d;border-radius:12px;background:#fff9f9}.aba-g8-faithful .aba-g8-case p{margin:0 0 13px!important;line-height:1.75!important}.aba-g8-faithful .aba-g8-case p:last-child{margin-bottom:0!important}.aba-g8-faithful .aba-apa-references{margin-top:32px!important;padding:20px 0 0!important;border:0!important;border-top:1px solid #cbd9e7!important;border-radius:0!important;background:transparent!important}.aba-g8-faithful .aba-apa-references>strong{display:block;margin-bottom:12px;color:#123968!important}.aba-g8-faithful .aba-apa-references p{margin:0 0 9px!important;padding-left:1.5rem;text-indent:-1.5rem}html body #classroom-workspace .aba-rich-content .aba-professional-lesson[data-task="G.8"]  :is(p,li,td,th,span,small,em,b,strong){text-align:left!important;text-align-last:left!important;text-justify:auto!important;word-spacing:normal!important}html body #classroom-workspace .aba-rich-content .aba-professional-lesson[data-task="G.8"] .aba-g8-stimulus  :is(b,span){text-align:center!important;text-align-last:center!important}@container (max-width:760px){.aba-g8-faithful .aba-g8-methods{min-width:850px!important}.aba-g8-faithful .aba-mastering-table{display:block;overflow-x:auto}.aba-g8-faithful .aba-g8-endpoint,.aba-g8-faithful .aba-g8-stimulus{grid-template-columns:1fr}.aba-g8-faithful .aba-g8-endpoint i,.aba-g8-faithful .aba-g8-stimulus i{transform:rotate(90deg);justify-self:center}.aba-g8-faithful .aba-g8-delay,.aba-g8-faithful .aba-g8-decisions{grid-template-columns:1fr}.aba-g8-faithful .aba-g8-redbox,.aba-g8-faithful .aba-g8-case{padding:18px 16px}}.aba-professional-lesson[data-task="G.9"].aba-g9-faithful{container-type:inline-size;overflow-x:hidden}.aba-g9-faithful  :is(h2,h3,h4){color:#123968!important}.aba-g9-faithful>p{margin:13px 0!important;line-height:1.76!important}.aba-g9-faithful .aba-g9-redbox{margin:27px 0;padding:20px 22px;border:1px solid #e5969f;border-left:7px solid #c7192d;border-radius:12px;background:#fff8f8}.aba-g9-faithful .aba-g9-redbox>strong{display:block;margin-bottom:10px;color:#a90e21!important;font-size:.88rem!important;letter-spacing:.02em}.aba-g9-faithful .aba-g9-redbox p{margin:7px 0!important;line-height:1.74!important}.aba-g9-faithful .aba-g9-formats{width:100%;border-collapse:separate!important;border-spacing:0 9px!important;background:transparent!important}.aba-g9-faithful .aba-g9-formats tr{box-shadow:0 0 0 1px #b7cadd;border-radius:10px}.aba-g9-faithful .aba-g9-formats  :is(th,td){padding:16px!important;border:0!important;vertical-align:top!important;line-height:1.52!important;background:#fff!important}.aba-g9-faithful .aba-g9-formats th{width:27%;border-left:7px solid #245987!important;border-radius:9px 0 0 9px;background:#eaf0f5!important}.aba-g9-faithful .aba-g9-formats tr:nth-child(even) th{border-left-color:#c7192d!important}.aba-g9-faithful .aba-g9-formats td:last-child{border-radius:0 9px 9px 0}.aba-g9-faithful .aba-g9-formats  :is(strong,small,b,span){display:block}.aba-g9-faithful .aba-g9-formats strong{color:#123968!important}.aba-g9-faithful .aba-g9-formats small{margin-top:5px;color:#526b7f!important;line-height:1.45}.aba-g9-faithful .aba-g9-formats b{margin-bottom:5px;color:#c7192d!important}.aba-g9-faithful .aba-g9-stage{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:25px 0;border:1px solid #9eb7cc;border-radius:12px;overflow:hidden;background:#fff}.aba-g9-faithful .aba-g9-stage header{grid-column:1/-1;padding:14px 18px;background:#123968;color:#fff;font-weight:900;letter-spacing:.04em;text-align:center}.aba-g9-faithful .aba-g9-stage section{padding:18px 16px;border-right:1px solid #b7cadd;border-top:5px solid #245987;background:#f8fafc}.aba-g9-faithful .aba-g9-stage section:nth-of-type(even){border-top-color:#c7192d}.aba-g9-faithful .aba-g9-stage section:last-child{border-right:0}.aba-g9-faithful .aba-g9-stage b{display:block;margin-bottom:9px;color:#123968!important}.aba-g9-faithful .aba-g9-stage p{margin:0!important;line-height:1.55!important}.aba-g9-faithful .aba-g9-correspondence{display:grid;grid-template-columns:220px 1fr;margin:24px 0;border:1px solid #9eb7cc;border-radius:12px;overflow:hidden}.aba-g9-faithful .aba-g9-correspondence aside{display:flex;flex-direction:column;justify-content:center;padding:22px;background:#123968;color:#fff}.aba-g9-faithful .aba-g9-correspondence aside  :is(strong,span){color:#fff!important}.aba-g9-faithful .aba-g9-correspondence aside strong{font-size:1.1rem}.aba-g9-faithful .aba-g9-correspondence aside span{margin-top:7px;line-height:1.45}.aba-g9-faithful .aba-g9-correspondence main p{margin:0!important;padding:15px 19px;border-bottom:1px solid #c9d6e2;line-height:1.6!important}.aba-g9-faithful .aba-g9-correspondence main p:last-child{border-bottom:0}.aba-g9-faithful .aba-g9-correspondence main p:nth-child(even){background:#f4f7fa}.aba-g9-faithful .aba-g9-correspondence main b{color:#c7192d!important}.aba-g9-faithful .aba-g9-decision{display:grid;grid-template-columns:1fr 1.65fr;margin:25px 0;border:1px solid #9eb7cc;border-radius:12px;overflow:hidden}.aba-g9-faithful .aba-g9-decision .question{padding:24px;background:#e6eef5}.aba-g9-faithful .aba-g9-decision .question strong{display:block;color:#c7192d!important}.aba-g9-faithful .aba-g9-decision .question p{margin:10px 0 0!important;line-height:1.65!important}.aba-g9-faithful .aba-g9-decision .metrics{display:grid;grid-template-columns:1fr 1fr;background:#fff}.aba-g9-faithful .aba-g9-decision .metrics span{padding:16px;border-left:1px solid #c9d6e2;border-bottom:1px solid #c9d6e2;line-height:1.45}.aba-g9-faithful .aba-g9-decision .metrics span:nth-last-child(-n+2){border-bottom:0}.aba-g9-faithful .aba-g9-decision .metrics b{display:block;margin-bottom:5px;color:#123968!important}.aba-g9-faithful .aba-g9-case{margin:25px 0;padding:22px 24px;border:1px solid #e29aa2;border-left:8px solid #c7192d;border-radius:12px;background:#fff9f9}.aba-g9-faithful .aba-g9-case p{margin:0 0 13px!important;line-height:1.75!important}.aba-g9-faithful .aba-g9-case p:last-child{margin-bottom:0!important}.aba-g9-faithful .aba-apa-references{margin-top:32px!important;padding:20px 0 0!important;border:0!important;border-top:1px solid #cbd9e7!important;border-radius:0!important;background:transparent!important}.aba-g9-faithful .aba-apa-references>strong{display:block;margin-bottom:12px;color:#123968!important}.aba-g9-faithful .aba-apa-references p{margin:0 0 9px!important;padding-left:1.5rem;text-indent:-1.5rem}html body #classroom-workspace .aba-rich-content .aba-professional-lesson[data-task="G.9"]  :is(p,li,td,th,span,small,em,b,strong){text-align:left!important;text-align-last:left!important;text-justify:auto!important;word-spacing:normal!important}.aba-g9-faithful table.aba-g9-formats,.aba-g9-faithful table.aba-g9-stage,.aba-g9-faithful table.aba-g9-correspondence{display:table!important;width:100%!important;margin:24px 0!important;table-layout:fixed!important;border-collapse:separate!important;border-spacing:0!important;border:1px solid #9eb7cc!important;border-radius:10px!important;overflow:hidden!important;background:#fff!important;box-shadow:none!important}.aba-g9-faithful table.aba-g9-formats tr,.aba-g9-faithful table.aba-g9-stage tr,.aba-g9-faithful table.aba-g9-correspondence tr{display:table-row!important;box-shadow:none!important}.aba-g9-faithful table.aba-g9-formats  :is(th,td),.aba-g9-faithful table.aba-g9-stage  :is(th,td),.aba-g9-faithful table.aba-g9-correspondence  :is(th,td){display:table-cell!important;box-sizing:border-box!important;padding:14px 15px!important;border:0!important;border-right:1px solid #b7cadd!important;border-bottom:1px solid #b7cadd!important;border-radius:0!important;vertical-align:top!important;background:#fff!important;color:#102f55!important;line-height:1.55!important}.aba-g9-faithful table.aba-g9-formats thead th,.aba-g9-faithful table.aba-g9-stage thead th,.aba-g9-faithful table.aba-g9-correspondence thead th{background:#dce8f2!important;color:#123968!important;font-weight:900!important}.aba-g9-faithful table.aba-g9-formats  :is(th,td):last-child,.aba-g9-faithful table.aba-g9-stage  :is(th,td):last-child,.aba-g9-faithful table.aba-g9-correspondence  :is(th,td):last-child{border-right:0!important}.aba-g9-faithful table.aba-g9-formats tbody tr:last-child td,.aba-g9-faithful table.aba-g9-stage tbody tr:last-child td,.aba-g9-faithful table.aba-g9-correspondence tbody tr:last-child td{border-bottom:0!important}.aba-g9-faithful table.aba-g9-formats tbody tr:nth-child(even) td,.aba-g9-faithful table.aba-g9-stage tbody tr:nth-child(even) td,.aba-g9-faithful table.aba-g9-correspondence tbody tr:nth-child(even) td{background:#f6f8fb!important}.aba-g9-faithful table.aba-g9-formats td:first-child strong,.aba-g9-faithful table.aba-g9-stage td:first-child strong,.aba-g9-faithful table.aba-g9-correspondence td:first-child strong{color:#c7192d!important;font-weight:900!important}.aba-g9-faithful table.aba-g9-formats th:first-child{width:20%!important}.aba-g9-faithful table.aba-g9-formats th:nth-child(2){width:23%!important}.aba-g9-faithful table.aba-g9-stage th:first-child,.aba-g9-faithful table.aba-g9-correspondence th:first-child{width:29%!important}@container (max-width:760px){.aba-g9-faithful .aba-g9-formats{min-width:850px!important;display:block;overflow-x:auto}.aba-g9-faithful .aba-g9-stage{grid-template-columns:1fr}.aba-g9-faithful .aba-g9-stage header{grid-column:1}.aba-g9-faithful .aba-g9-stage section{border-right:0;border-bottom:1px solid #b7cadd}.aba-g9-faithful .aba-g9-stage section:last-child{border-bottom:0}.aba-g9-faithful .aba-g9-correspondence,.aba-g9-faithful .aba-g9-decision{grid-template-columns:1fr}.aba-g9-faithful .aba-g9-decision .metrics span:nth-last-child(-n+2){border-bottom:1px solid #c9d6e2}.aba-g9-faithful .aba-g9-decision .metrics span:last-child{border-bottom:0}.aba-g9-faithful .aba-g9-redbox,.aba-g9-faithful .aba-g9-case{padding:18px 16px}}.aba-professional-lesson[data-task="G.10"].aba-g10-faithful{container-type:inline-size;overflow-x:hidden}.aba-g10-faithful  :is(h2,h3,h4){color:#123968!important}.aba-g10-faithful>p{margin:13px 0!important;line-height:1.76!important}.aba-g10-faithful .aba-g10-redbox{margin:27px 0;padding:20px 22px;border:1px solid #e5969f;border-left:7px solid #c7192d;border-radius:12px;background:#fff8f8}.aba-g10-faithful .aba-g10-redbox>strong{display:block;margin-bottom:10px;color:#a90e21!important;font-size:.88rem!important;letter-spacing:.02em}.aba-g10-faithful .aba-g10-redbox p{margin:7px 0!important;line-height:1.74!important}.aba-g10-faithful .aba-g10-compare{display:table!important;width:100%!important;table-layout:fixed!important;border-collapse:separate!important;border-spacing:0!important;border:1px solid #9eb7cc!important;border-radius:10px!important;overflow:hidden!important}.aba-g10-faithful .aba-g10-compare  :is(th,td){padding:14px 15px!important;border-right:1px solid #b7cadd!important;border-bottom:1px solid #b7cadd!important;vertical-align:top!important;line-height:1.55!important;background:#fff!important;color:#102f55!important}.aba-g10-faithful .aba-g10-compare thead th{background:#dce8f2!important;color:#123968!important;font-weight:900!important}.aba-g10-faithful .aba-g10-compare  :is(th,td):last-child{border-right:0!important}.aba-g10-faithful .aba-g10-compare tbody tr:last-child td{border-bottom:0!important}.aba-g10-faithful .aba-g10-compare tbody tr:nth-child(even) td{background:#f6f8fb!important}.aba-g10-faithful .aba-g10-compare td:first-child strong{color:#c7192d!important}.aba-g10-faithful .aba-g10-anatomy,.aba-g10-faithful .aba-g10-audit{margin:24px 0;border:1px solid #aebfd0;border-left:7px solid #245987;border-radius:11px;overflow:hidden}.aba-g10-faithful  :is(.aba-g10-anatomy,.aba-g10-audit) p{display:grid;grid-template-columns:165px 1fr;gap:18px;margin:0!important;padding:15px 18px;border-bottom:1px solid #c9d6e2}.aba-g10-faithful  :is(.aba-g10-anatomy,.aba-g10-audit) p:nth-child(even){background:#f4f7fa}.aba-g10-faithful  :is(.aba-g10-anatomy,.aba-g10-audit) p:last-child{border-bottom:0}.aba-g10-faithful  :is(.aba-g10-anatomy,.aba-g10-audit) b{color:#c7192d!important}.aba-g10-faithful  :is(.aba-g10-anatomy,.aba-g10-audit) span{line-height:1.58}.aba-g10-faithful .aba-g10-check{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:24px 0;border:1px solid #9eb7cc;border-radius:11px;overflow:hidden}.aba-g10-faithful .aba-g10-check>div{padding:18px;border-right:1px solid #b7cadd;background:#fff}.aba-g10-faithful .aba-g10-check>div:nth-child(even){background:#f4f7fa}.aba-g10-faithful .aba-g10-check>div:last-child{border-right:0}.aba-g10-faithful .aba-g10-check strong{display:block;margin-bottom:8px;color:#123968!important}.aba-g10-faithful .aba-g10-check p{margin:0!important;line-height:1.58!important}.aba-g10-faithful .aba-g10-case{margin:25px 0;padding:22px 24px;border:1px solid #e29aa2;border-left:8px solid #c7192d;border-radius:12px;background:#fff9f9}.aba-g10-faithful .aba-g10-case p{margin:0 0 13px!important;line-height:1.75!important}.aba-g10-faithful .aba-g10-case p:last-child{margin-bottom:0!important}.aba-g10-faithful .aba-apa-references{margin-top:32px!important;padding:20px 0 0!important;border:0!important;border-top:1px solid #cbd9e7!important;border-radius:0!important;background:transparent!important}.aba-g10-faithful .aba-apa-references>strong{display:block;margin-bottom:12px;color:#123968!important}.aba-g10-faithful .aba-apa-references p{margin:0 0 9px!important;padding-left:1.5rem;text-indent:-1.5rem}html body #classroom-workspace .aba-rich-content .aba-professional-lesson[data-task="G.10"]  :is(p,li,td,th,span,small,em,b,strong){text-align:left!important;text-align-last:left!important;text-justify:auto!important;word-spacing:normal!important}@container (max-width:760px){.aba-g10-faithful .aba-g10-compare{min-width:850px!important}.aba-g10-faithful .aba-mastering-table{display:block;overflow-x:auto}.aba-g10-faithful .aba-g10-check{grid-template-columns:1fr}.aba-g10-faithful .aba-g10-check>div{border-right:0;border-bottom:1px solid #b7cadd}.aba-g10-faithful .aba-g10-check>div:last-child{border-bottom:0}.aba-g10-faithful .aba-g10-redbox,.aba-g10-faithful .aba-g10-case{padding:18px 16px}}.aba-professional-lesson[data-task="G.11"].aba-g11-faithful{container-type:inline-size;overflow-x:hidden}.aba-g11-faithful  :is(h2,h3,h4){color:#123968!important}.aba-g11-faithful>p{margin:13px 0!important;line-height:1.76!important}.aba-g11-faithful .aba-g11-redbox{margin:27px 0;padding:20px 22px;border:1px solid #e5969f;border-left:7px solid #c7192d;border-radius:12px;background:#fff8f8}.aba-g11-faithful .aba-g11-redbox>strong{display:block;margin-bottom:10px;color:#a90e21!important;font-size:.88rem!important;letter-spacing:.02em}.aba-g11-faithful .aba-g11-redbox p{margin:7px 0!important;line-height:1.74!important}.aba-g11-faithful  :is(.aba-g11-compare,.aba-g11-successive,.aba-g11-dimensions){display:table!important;width:100%!important;table-layout:fixed!important;border-collapse:separate!important;border-spacing:0!important;border:1px solid #9eb7cc!important;border-radius:10px!important;overflow:hidden!important;background:#fff!important}.aba-g11-faithful  :is(.aba-g11-compare,.aba-g11-successive,.aba-g11-dimensions)  :is(th,td){padding:14px 15px!important;border-right:1px solid #b7cadd!important;border-bottom:1px solid #b7cadd!important;vertical-align:top!important;line-height:1.55!important;background:#fff!important;color:#102f55!important}.aba-g11-faithful  :is(.aba-g11-compare,.aba-g11-successive,.aba-g11-dimensions) thead th{background:#dce8f2!important;color:#123968!important;font-weight:900!important}.aba-g11-faithful  :is(.aba-g11-compare,.aba-g11-successive,.aba-g11-dimensions)  :is(th,td):last-child{border-right:0!important}.aba-g11-faithful  :is(.aba-g11-compare,.aba-g11-successive,.aba-g11-dimensions) tbody tr:last-child td{border-bottom:0!important}.aba-g11-faithful  :is(.aba-g11-compare,.aba-g11-successive,.aba-g11-dimensions) tbody tr:nth-child(even) td{background:#f6f8fb!important}.aba-g11-faithful  :is(.aba-g11-compare,.aba-g11-successive,.aba-g11-dimensions) td:first-child strong{color:#c7192d!important}.aba-g11-faithful .aba-g11-compare th:first-child{width:21%}.aba-g11-faithful .aba-g11-successive th:first-child{width:25%}.aba-g11-faithful .aba-g11-successive th:nth-child(2){width:35%}.aba-g11-faithful .aba-g11-dimensions th:first-child{width:15%}.aba-g11-faithful .aba-g11-rules,.aba-g11-faithful .aba-g11-troubleshoot{margin:24px 0;border:1px solid #aebfd0;border-left:7px solid #245987;border-radius:11px;overflow:hidden}.aba-g11-faithful  :is(.aba-g11-rules,.aba-g11-troubleshoot) p{display:grid;grid-template-columns:175px 1fr;gap:18px;margin:0!important;padding:15px 18px;border-bottom:1px solid #c9d6e2}.aba-g11-faithful  :is(.aba-g11-rules,.aba-g11-troubleshoot) p:nth-child(even){background:#f4f7fa}.aba-g11-faithful  :is(.aba-g11-rules,.aba-g11-troubleshoot) p:last-child{border-bottom:0}.aba-g11-faithful .aba-g11-rules b{color:#c7192d!important}.aba-g11-faithful .aba-g11-troubleshoot strong{color:#123968!important}.aba-g11-faithful  :is(.aba-g11-rules,.aba-g11-troubleshoot) span{line-height:1.58}.aba-g11-faithful .aba-g11-case{margin:25px 0;padding:22px 24px;border:1px solid #e29aa2;border-left:8px solid #c7192d;border-radius:12px;background:#fff9f9}.aba-g11-faithful .aba-g11-case p{margin:0 0 13px!important;line-height:1.75!important}.aba-g11-faithful .aba-g11-case p:last-child{margin-bottom:0!important}.aba-g11-faithful .aba-apa-references{margin-top:32px!important;padding:20px 0 0!important;border:0!important;border-top:1px solid #cbd9e7!important;border-radius:0!important;background:transparent!important}.aba-g11-faithful .aba-apa-references>strong{display:block;margin-bottom:12px;color:#123968!important}.aba-g11-faithful .aba-apa-references p{margin:0 0 9px!important;padding-left:1.5rem;text-indent:-1.5rem}html body #classroom-workspace .aba-rich-content .aba-professional-lesson[data-task="G.11"]  :is(p,li,td,th,span,small,em,b,strong){text-align:left!important;text-align-last:left!important;text-justify:auto!important;word-spacing:normal!important}@container (max-width:760px){.aba-g11-faithful :is(.aba-g11-compare,.aba-g11-successive,.aba-g11-dimensions){min-width:850px!important}.aba-g11-faithful .aba-mastering-table{display:block;overflow-x:auto}.aba-g11-faithful .aba-g11-redbox,.aba-g11-faithful .aba-g11-case{padding:18px 16px}}.aba-professional-lesson[data-task="G.12"].aba-g12-faithful{container-type:inline-size;overflow-x:hidden}.aba-g12-faithful  :is(h2,h3,h4){color:#123968!important}.aba-g12-faithful>p{margin:13px 0!important;line-height:1.76!important}.aba-g12-faithful .aba-g12-redbox{margin:27px 0;padding:20px 22px;border:1px solid #e5969f;border-left:7px solid #c7192d;border-radius:12px;background:#fff8f8}.aba-g12-faithful .aba-g12-redbox>strong{display:block;margin-bottom:10px;color:#a90e21!important;font-size:.88rem!important;letter-spacing:.02em}.aba-g12-faithful .aba-g12-redbox p{margin:7px 0!important;line-height:1.74!important}.aba-g12-faithful  :is(.aba-g12-assessment,.aba-g12-methods,.aba-g12-forward){display:table!important;width:100%!important;table-layout:fixed!important;border-collapse:separate!important;border-spacing:0!important;border:1px solid #9eb7cc!important;border-radius:10px!important;overflow:hidden!important;background:#fff!important}.aba-g12-faithful  :is(.aba-g12-assessment,.aba-g12-methods,.aba-g12-forward)  :is(th,td){padding:14px 15px!important;border-right:1px solid #b7cadd!important;border-bottom:1px solid #b7cadd!important;vertical-align:top!important;line-height:1.55!important;background:#fff!important;color:#102f55!important}.aba-g12-faithful  :is(.aba-g12-assessment,.aba-g12-methods,.aba-g12-forward) thead th{background:#dce8f2!important;color:#123968!important;font-weight:900!important}.aba-g12-faithful  :is(.aba-g12-assessment,.aba-g12-methods,.aba-g12-forward)  :is(th,td):last-child{border-right:0!important}.aba-g12-faithful  :is(.aba-g12-assessment,.aba-g12-methods,.aba-g12-forward) tbody tr:last-child td{border-bottom:0!important}.aba-g12-faithful  :is(.aba-g12-assessment,.aba-g12-methods,.aba-g12-forward) tbody tr:nth-child(even) td{background:#f6f8fb!important}.aba-g12-faithful  :is(.aba-g12-assessment,.aba-g12-methods,.aba-g12-forward) td:first-child strong{color:#c7192d!important}.aba-g12-faithful .aba-g12-assessment th:first-child{width:20%}.aba-g12-faithful .aba-g12-methods th:first-child{width:20%}.aba-g12-faithful .aba-g12-forward th:first-child{width:18%}.aba-g12-faithful .aba-g12-task,.aba-g12-faithful .aba-g12-backward{margin:24px 0;border:1px solid #aebfd0;border-left:7px solid #245987;border-radius:11px;overflow:hidden}.aba-g12-faithful  :is(.aba-g12-task,.aba-g12-backward) p{display:grid;grid-template-columns:155px 1fr;gap:18px;margin:0!important;padding:15px 18px;border-bottom:1px solid #c9d6e2}.aba-g12-faithful .aba-g12-backward p{grid-template-columns:120px 1fr 1fr}.aba-g12-faithful  :is(.aba-g12-task,.aba-g12-backward) p:nth-child(even){background:#f4f7fa}.aba-g12-faithful  :is(.aba-g12-task,.aba-g12-backward) p:last-child{border-bottom:0}.aba-g12-faithful  :is(.aba-g12-task,.aba-g12-backward) b{color:#c7192d!important}.aba-g12-faithful .aba-g12-backward strong{color:#126f68!important}.aba-g12-faithful  :is(.aba-g12-task,.aba-g12-backward)  :is(span,strong){line-height:1.58}.aba-g12-faithful .aba-g12-case{margin:25px 0;padding:22px 24px;border:1px solid #e29aa2;border-left:8px solid #c7192d;border-radius:12px;background:#fff9f9}.aba-g12-faithful .aba-g12-case p{margin:0 0 13px!important;line-height:1.75!important}.aba-g12-faithful .aba-g12-case p:last-child{margin-bottom:0!important}.aba-g12-faithful .aba-apa-references{margin-top:32px!important;padding:20px 0 0!important;border:0!important;border-top:1px solid #cbd9e7!important;border-radius:0!important;background:transparent!important}.aba-g12-faithful .aba-apa-references>strong{display:block;margin-bottom:12px;color:#123968!important}.aba-g12-faithful .aba-apa-references p{margin:0 0 9px!important;padding-left:1.5rem;text-indent:-1.5rem}html body #classroom-workspace .aba-rich-content .aba-professional-lesson[data-task="G.12"]  :is(p,li,td,th,span,small,em,b,strong){text-align:left!important;text-align-last:left!important;text-justify:auto!important;word-spacing:normal!important}.aba-g12-faithful  :is(.aba-g12-opportunity,.aba-g12-stepmatrix,.aba-g12-leaps){display:table!important;width:100%!important;table-layout:fixed!important;border-collapse:separate!important;border-spacing:0!important;border:1px solid #9eb7cc!important;border-radius:10px!important;overflow:hidden!important;background:#fff!important}.aba-g12-faithful  :is(.aba-g12-opportunity,.aba-g12-stepmatrix,.aba-g12-leaps)  :is(th,td){padding:12px 10px!important;border-right:1px solid #b7cadd!important;border-bottom:1px solid #b7cadd!important;vertical-align:middle!important;line-height:1.42!important;background:#fff!important;color:#102f55!important}.aba-g12-faithful  :is(.aba-g12-opportunity,.aba-g12-stepmatrix,.aba-g12-leaps) thead th{background:#dce8f2!important;color:#123968!important;font-weight:900!important}.aba-g12-faithful  :is(.aba-g12-opportunity,.aba-g12-stepmatrix,.aba-g12-leaps)  :is(th,td):last-child{border-right:0!important}.aba-g12-faithful  :is(.aba-g12-opportunity,.aba-g12-stepmatrix,.aba-g12-leaps) tbody tr:last-child td{border-bottom:0!important}.aba-g12-faithful  :is(.aba-g12-opportunity,.aba-g12-stepmatrix,.aba-g12-leaps) tbody tr:nth-child(even) td{background:#f6f8fb!important}.aba-g12-faithful  :is(.aba-g12-opportunity,.aba-g12-stepmatrix,.aba-g12-leaps) td:first-child strong{color:#c7192d!important}.aba-g12-faithful .aba-g12-opportunity th:first-child{width:52%!important}.aba-g12-faithful  :is(.aba-g12-opportunity,.aba-g12-stepmatrix,.aba-g12-leaps)  :is(th,td):not(:first-child){text-align:center!important;text-align-last:center!important}.aba-g12-faithful  :is(.aba-g12-stepmatrix,.aba-g12-leaps) td.learner{background:#e5f3ef!important;color:#126f68!important;font-weight:800!important}.aba-g12-faithful .aba-g12-leaps td.taught{background:#fff1f2!important;color:#b20f24!important;font-weight:900!important}.aba-g12-faithful>h3{margin:27px 0 12px!important;color:#123968!important;font-size:1.05rem!important;font-weight:900!important}@container (max-width:760px){.aba-g12-faithful :is(.aba-g12-assessment,.aba-g12-methods,.aba-g12-forward){min-width:850px!important}.aba-g12-faithful .aba-mastering-table{display:block;overflow-x:auto}.aba-g12-faithful .aba-g12-backward p{grid-template-columns:105px 1fr}.aba-g12-faithful .aba-g12-backward p strong{grid-column:1/-1}.aba-g12-faithful .aba-g12-redbox,.aba-g12-faithful .aba-g12-case{padding:18px 16px}}.aba-professional-lesson[data-task="G.13"].aba-g13-faithful{container-type:inline-size;overflow-x:hidden}.aba-g13-faithful  :is(h2,h3,h4){color:#123968!important}.aba-g13-faithful>p{margin:13px 0!important;line-height:1.76!important}.aba-g13-faithful .aba-g13-redbox{margin:27px 0;padding:20px 22px;border:1px solid #e5969f;border-left:7px solid #c7192d;border-radius:12px;background:#fff8f8}.aba-g13-faithful .aba-g13-redbox>strong{display:block;margin-bottom:10px;color:#a90e21!important;font-size:.88rem!important;letter-spacing:.02em}.aba-g13-faithful .aba-g13-redbox p{margin:7px 0!important;line-height:1.74!important}.aba-g13-faithful  :is(.aba-g13-compare,.aba-g13-sequences,.aba-g13-free){display:table!important;width:100%!important;table-layout:fixed!important;border-collapse:separate!important;border-spacing:0!important;border:1px solid #9eb7cc!important;border-radius:10px!important;overflow:hidden!important;background:#fff!important}.aba-g13-faithful  :is(.aba-g13-compare,.aba-g13-sequences,.aba-g13-free)  :is(th,td){padding:14px 15px!important;border-right:1px solid #b7cadd!important;border-bottom:1px solid #b7cadd!important;vertical-align:top!important;line-height:1.55!important;background:#fff!important;color:#102f55!important}.aba-g13-faithful  :is(.aba-g13-compare,.aba-g13-sequences,.aba-g13-free) thead th{background:#dce8f2!important;color:#123968!important;font-weight:900!important}.aba-g13-faithful  :is(.aba-g13-compare,.aba-g13-sequences,.aba-g13-free)  :is(th,td):last-child{border-right:0!important}.aba-g13-faithful  :is(.aba-g13-compare,.aba-g13-sequences,.aba-g13-free) tbody tr:last-child td{border-bottom:0!important}.aba-g13-faithful  :is(.aba-g13-compare,.aba-g13-sequences,.aba-g13-free) tbody tr:nth-child(even) td{background:#f6f8fb!important}.aba-g13-faithful  :is(.aba-g13-compare,.aba-g13-sequences,.aba-g13-free) td:first-child strong{color:#c7192d!important}.aba-g13-faithful .aba-g13-compare th:first-child{width:20%}.aba-g13-faithful .aba-g13-sequences th:first-child{width:18%}.aba-g13-faithful .aba-g13-sequences th:nth-child(2){width:34%}.aba-g13-faithful .aba-g13-free th:first-child{width:20%}.aba-g13-faithful .aba-g13-trial{margin:24px 0;border:1px solid #aebfd0;border-left:7px solid #245987;border-radius:11px;overflow:hidden}.aba-g13-faithful .aba-g13-trial p{display:grid;grid-template-columns:190px 1fr;gap:18px;margin:0!important;padding:15px 18px;border-bottom:1px solid #c9d6e2}.aba-g13-faithful .aba-g13-trial p:nth-child(even){background:#f4f7fa}.aba-g13-faithful .aba-g13-trial p:last-child{border-bottom:0}.aba-g13-faithful .aba-g13-trial b{color:#c7192d!important}.aba-g13-faithful .aba-g13-trial span{line-height:1.58}.aba-g13-faithful .aba-g13-case{margin:25px 0;padding:22px 24px;border:1px solid #e29aa2;border-left:8px solid #c7192d;border-radius:12px;background:#fff9f9}.aba-g13-faithful .aba-g13-case p{margin:0 0 13px!important;line-height:1.75!important}.aba-g13-faithful .aba-g13-case p:last-child{margin-bottom:0!important}.aba-g13-faithful .aba-apa-references{margin-top:32px!important;padding:20px 0 0!important;border:0!important;border-top:1px solid #cbd9e7!important;border-radius:0!important;background:transparent!important}.aba-g13-faithful .aba-apa-references>strong{display:block;margin-bottom:12px;color:#123968!important}.aba-g13-faithful .aba-apa-references p{margin:0 0 9px!important;padding-left:1.5rem;text-indent:-1.5rem}html body #classroom-workspace .aba-rich-content .aba-professional-lesson[data-task="G.13"]  :is(p,li,td,th,span,small,em,b,strong){text-align:left!important;text-align-last:left!important;text-justify:auto!important;word-spacing:normal!important}@container (max-width:760px){.aba-g13-faithful :is(.aba-g13-compare,.aba-g13-sequences,.aba-g13-free){min-width:850px!important}.aba-g13-faithful .aba-mastering-table{display:block;overflow-x:auto}.aba-g13-faithful .aba-g13-trial p{grid-template-columns:145px 1fr}.aba-g13-faithful .aba-g13-redbox,.aba-g13-faithful .aba-g13-case{padding:18px 16px}}.aba-professional-lesson[data-task="G.14"].aba-g14-faithful{container-type:inline-size;overflow-x:hidden}.aba-g14-faithful  :is(h2,h3,h4){color:#123968!important}.aba-g14-faithful>p{margin:13px 0!important;line-height:1.76!important}.aba-g14-faithful .aba-g14-redbox{margin:27px 0;padding:20px 22px;border:1px solid #e5969f;border-left:7px solid #c7192d;border-radius:12px;background:#fff8f8}.aba-g14-faithful .aba-g14-redbox>strong{display:block;margin-bottom:10px;color:#a90e21!important;font-size:.88rem!important;letter-spacing:.02em}.aba-g14-faithful .aba-g14-redbox p{margin:7px 0!important;line-height:1.74!important}.aba-g14-faithful .aba-g14-types{display:table!important;width:100%!important;table-layout:fixed!important;border-collapse:separate!important;border-spacing:0!important;border:1px solid #9eb7cc!important;border-radius:10px!important;overflow:hidden!important;background:#fff!important}.aba-g14-faithful .aba-g14-types  :is(th,td){padding:15px!important;border-right:1px solid #b7cadd!important;border-bottom:1px solid #b7cadd!important;vertical-align:top!important;line-height:1.55!important;background:#fff!important;color:#102f55!important}.aba-g14-faithful .aba-g14-types thead th{background:#dce8f2!important;color:#123968!important;font-weight:900!important}.aba-g14-faithful .aba-g14-types  :is(th,td):last-child{border-right:0!important}.aba-g14-faithful .aba-g14-types tbody tr:last-child td{border-bottom:0!important}.aba-g14-faithful .aba-g14-types tbody tr:nth-child(even) td{background:#f6f8fb!important}.aba-g14-faithful .aba-g14-types td:first-child strong{color:#c7192d!important}.aba-g14-faithful .aba-g14-types th:first-child{width:18%}.aba-g14-faithful .aba-g14-plan{margin:25px 0;border:1px solid #9eb7cc;border-radius:12px;overflow:hidden;background:#fff}.aba-g14-faithful .aba-g14-plan .plan-title{padding:16px 20px;background:#123968;color:#fff;font-weight:900;letter-spacing:.04em;text-align:center}.aba-g14-faithful .aba-g14-plan p{display:grid;grid-template-columns:155px 1fr;gap:18px;margin:0!important;padding:14px 19px;border-bottom:1px solid #c9d6e2}.aba-g14-faithful .aba-g14-plan p:nth-child(odd){background:#f4f7fa}.aba-g14-faithful .aba-g14-plan p:last-child{border-bottom:0}.aba-g14-faithful .aba-g14-plan b{color:#c7192d!important}.aba-g14-faithful .aba-g14-plan span{line-height:1.58}.aba-g14-faithful .aba-g14-equity{display:grid;grid-template-columns:1fr 1fr;margin:24px 0;border:1px solid #aebfd0;border-radius:11px;overflow:hidden}.aba-g14-faithful .aba-g14-equity p{margin:0!important;padding:17px 19px;border-right:1px solid #c9d6e2;border-bottom:1px solid #c9d6e2}.aba-g14-faithful .aba-g14-equity p:nth-child(2n){border-right:0}.aba-g14-faithful .aba-g14-equity p:nth-child(4){border-bottom:0}.aba-g14-faithful .aba-g14-equity p:last-child{grid-column:1/-1;border-right:0;border-bottom:0;background:#f4f7fa}.aba-g14-faithful .aba-g14-equity strong{display:block;margin-bottom:7px;color:#123968!important}.aba-g14-faithful .aba-g14-equity span{line-height:1.55}.aba-g14-faithful .aba-g14-case{margin:25px 0;padding:22px 24px;border:1px solid #e29aa2;border-left:8px solid #c7192d;border-radius:12px;background:#fff9f9}.aba-g14-faithful .aba-g14-case p{margin:0 0 13px!important;line-height:1.75!important}.aba-g14-faithful .aba-g14-case p:last-child{margin-bottom:0!important}.aba-g14-faithful .aba-apa-references{margin-top:32px!important;padding:20px 0 0!important;border:0!important;border-top:1px solid #cbd9e7!important;border-radius:0!important;background:transparent!important}.aba-g14-faithful .aba-apa-references>strong{display:block;margin-bottom:12px;color:#123968!important}.aba-g14-faithful .aba-apa-references p{margin:0 0 9px!important;padding-left:1.5rem;text-indent:-1.5rem}html body #classroom-workspace .aba-rich-content .aba-professional-lesson[data-task="G.14"]  :is(p,li,td,th,span,small,em,b,strong){text-align:left!important;text-align-last:left!important;text-justify:auto!important;word-spacing:normal!important}@container (max-width:760px){.aba-g14-faithful .aba-g14-types{min-width:850px!important}.aba-g14-faithful .aba-mastering-table{display:block;overflow-x:auto}.aba-g14-faithful .aba-g14-equity{grid-template-columns:1fr}.aba-g14-faithful .aba-g14-equity p,.aba-g14-faithful .aba-g14-equity p:nth-child(2n),.aba-g14-faithful .aba-g14-equity p:nth-child(4),.aba-g14-faithful .aba-g14-equity p:last-child{grid-column:1;border-right:0;border-bottom:1px solid #c9d6e2}.aba-g14-faithful .aba-g14-equity p:last-child{border-bottom:0}.aba-g14-faithful .aba-g14-redbox,.aba-g14-faithful .aba-g14-case{padding:18px 16px}}.aba-professional-lesson[data-task="G.15"].aba-g15-faithful{container-type:inline-size;overflow-x:hidden}.aba-g15-faithful  :is(h2,h3,h4){color:#123968!important}.aba-g15-faithful>p{margin:13px 0!important;line-height:1.76!important}.aba-g15-faithful .aba-g15-redbox{margin:27px 0;padding:20px 22px;border:1px solid #e5969f;border-left:7px solid #c7192d;border-radius:12px;background:#fff8f8}.aba-g15-faithful .aba-g15-redbox>strong{display:block;margin-bottom:10px;color:#a90e21!important;font-size:.88rem!important;letter-spacing:.02em}.aba-g15-faithful .aba-g15-redbox p{margin:7px 0!important;line-height:1.74!important}.aba-g15-faithful  :is(.aba-g15-core,.aba-g15-probes){display:table!important;width:100%!important;table-layout:fixed!important;border-collapse:separate!important;border-spacing:0!important;border:1px solid #9eb7cc!important;border-radius:10px!important;overflow:hidden!important;background:#fff!important}.aba-g15-faithful  :is(.aba-g15-core,.aba-g15-probes)  :is(th,td){padding:14px 15px!important;border-right:1px solid #b7cadd!important;border-bottom:1px solid #b7cadd!important;vertical-align:top!important;line-height:1.55!important;background:#fff!important;color:#102f55!important}.aba-g15-faithful  :is(.aba-g15-core,.aba-g15-probes) thead th{background:#dce8f2!important;color:#123968!important;font-weight:900!important}.aba-g15-faithful  :is(.aba-g15-core,.aba-g15-probes)  :is(th,td):last-child{border-right:0!important}.aba-g15-faithful  :is(.aba-g15-core,.aba-g15-probes) tbody tr:last-child td{border-bottom:0!important}.aba-g15-faithful  :is(.aba-g15-core,.aba-g15-probes) tbody tr:nth-child(even) td{background:#f6f8fb!important}.aba-g15-faithful  :is(.aba-g15-core,.aba-g15-probes) td:first-child strong{color:#c7192d!important}.aba-g15-faithful .aba-g15-core th:first-child{width:20%}.aba-g15-faithful .aba-g15-probes th:first-child{width:18%}.aba-g15-faithful .aba-g15-map{margin:25px 0;border:1px solid #9eb7cc;border-radius:12px;overflow:hidden;background:#fff}.aba-g15-faithful .aba-g15-map .map-head{padding:15px 20px;background:#123968;color:#fff!important;font-weight:900;letter-spacing:.04em;text-align:center!important}.aba-g15-faithful .aba-g15-map p{display:grid;grid-template-columns:150px minmax(0,1fr);gap:18px;margin:0!important;padding:14px 19px;border-bottom:1px solid #c9d6e2}.aba-g15-faithful .aba-g15-map p:nth-child(odd){background:#f4f7fa}.aba-g15-faithful .aba-g15-map p:last-child{border-bottom:0}.aba-g15-faithful .aba-g15-map b{color:#c7192d!important}.aba-g15-faithful .aba-g15-map span{line-height:1.58}.aba-g15-faithful .aba-g15-case{margin:25px 0;padding:22px 24px;border:1px solid #e29aa2;border-left:8px solid #c7192d;border-radius:12px;background:#fff9f9}.aba-g15-faithful .aba-g15-case p{margin:0 0 13px!important;line-height:1.75!important}.aba-g15-faithful .aba-g15-case p:last-child{margin-bottom:0!important}.aba-g15-faithful .aba-apa-references{margin-top:32px!important;padding:20px 0 0!important;border:0!important;border-top:1px solid #cbd9e7!important;border-radius:0!important;background:transparent!important}.aba-g15-faithful .aba-apa-references>strong{display:block;margin-bottom:12px;color:#123968!important}.aba-g15-faithful .aba-apa-references p{margin:0 0 9px!important;padding-left:1.5rem;text-indent:-1.5rem}html body #classroom-workspace .aba-rich-content .aba-professional-lesson[data-task="G.15"]  :is(p,li,td,th,span,small,em,b,strong){text-align:left!important;text-align-last:left!important;text-justify:auto!important;word-spacing:normal!important}@container (max-width:760px){.aba-g15-faithful :is(.aba-g15-core,.aba-g15-probes){min-width:850px!important}.aba-g15-faithful .aba-mastering-table{display:block;overflow-x:auto}.aba-g15-faithful .aba-g15-map p{grid-template-columns:1fr;gap:6px}.aba-g15-faithful .aba-g15-redbox,.aba-g15-faithful .aba-g15-case{padding:18px 16px}}.aba-professional-lesson[data-task="G.16"].aba-g16-faithful{container-type:inline-size;overflow-x:hidden}.aba-g16-faithful  :is(h2,h3,h4){color:#123968!important}.aba-g16-faithful>p{margin:13px 0!important;line-height:1.76!important}.aba-g16-faithful .aba-g16-redbox{margin:27px 0;padding:20px 22px;border:1px solid #e5969f;border-left:7px solid #c7192d;border-radius:12px;background:#fff8f8}.aba-g16-faithful .aba-g16-redbox>strong{display:block;margin-bottom:10px;color:#a90e21!important;font-size:.88rem!important;letter-spacing:.02em}.aba-g16-faithful .aba-g16-redbox p{margin:7px 0!important;line-height:1.74!important}.aba-g16-faithful  :is(.aba-g16-core,.aba-g16-thinning){display:table!important;width:100%!important;table-layout:fixed!important;border-collapse:separate!important;border-spacing:0!important;border:1px solid #9eb7cc!important;border-radius:10px!important;overflow:hidden!important;background:#fff!important}.aba-g16-faithful  :is(.aba-g16-core,.aba-g16-thinning)  :is(th,td){padding:14px 15px!important;border-right:1px solid #b7cadd!important;border-bottom:1px solid #b7cadd!important;vertical-align:top!important;line-height:1.55!important;background:#fff!important;color:#102f55!important}.aba-g16-faithful  :is(.aba-g16-core,.aba-g16-thinning) thead th{background:#dce8f2!important;color:#123968!important;font-weight:900!important}.aba-g16-faithful  :is(.aba-g16-core,.aba-g16-thinning)  :is(th,td):last-child{border-right:0!important}.aba-g16-faithful  :is(.aba-g16-core,.aba-g16-thinning) tbody tr:last-child td{border-bottom:0!important}.aba-g16-faithful  :is(.aba-g16-core,.aba-g16-thinning) tbody tr:nth-child(even) td{background:#f6f8fb!important}.aba-g16-faithful  :is(.aba-g16-core,.aba-g16-thinning) td:first-child strong{color:#c7192d!important}.aba-g16-faithful .aba-g16-core th:first-child{width:18%}.aba-g16-faithful .aba-g16-thinning th:first-child{width:19%}.aba-g16-faithful .aba-g16-blueprint{margin:25px 0;border:1px solid #9eb7cc;border-radius:12px;overflow:hidden;background:#fff}.aba-g16-faithful .aba-g16-blueprint .blueprint-head{padding:15px 20px;background:#123968;color:#fff!important;font-weight:900;letter-spacing:.04em;text-align:center!important}.aba-g16-faithful .aba-g16-blueprint p{display:grid;grid-template-columns:165px minmax(0,1fr);gap:18px;margin:0!important;padding:14px 19px;border-bottom:1px solid #c9d6e2}.aba-g16-faithful .aba-g16-blueprint p:nth-child(odd){background:#f4f7fa}.aba-g16-faithful .aba-g16-blueprint p:last-child{border-bottom:0}.aba-g16-faithful .aba-g16-blueprint b{color:#c7192d!important}.aba-g16-faithful .aba-g16-blueprint span{line-height:1.58}.aba-g16-faithful .aba-g16-ladder{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1.25fr;gap:10px;align-items:stretch;margin:25px 0}.aba-g16-faithful .aba-g16-ladder article{padding:17px 15px;border:1px solid #aebfd0;border-top:6px solid #168fa3;border-radius:10px;background:#f7f9fc}.aba-g16-faithful .aba-g16-ladder article:last-of-type{border-top-color:#c7192d}.aba-g16-faithful .aba-g16-ladder b{display:block;margin-bottom:8px;color:#123968!important;font-size:.82rem}.aba-g16-faithful .aba-g16-ladder span{display:block;line-height:1.52}.aba-g16-faithful .aba-g16-ladder i{align-self:center;color:#c7192d;font-size:1.4rem;font-style:normal}.aba-g16-faithful .aba-g16-case{margin:25px 0;padding:22px 24px;border:1px solid #e29aa2;border-left:8px solid #c7192d;border-radius:12px;background:#fff9f9}.aba-g16-faithful .aba-g16-case p{margin:0 0 13px!important;line-height:1.75!important}.aba-g16-faithful .aba-g16-case p:last-child{margin-bottom:0!important}.aba-g16-faithful .aba-apa-references{margin-top:32px!important;padding:20px 0 0!important;border:0!important;border-top:1px solid #cbd9e7!important;border-radius:0!important;background:transparent!important}.aba-g16-faithful .aba-apa-references>strong{display:block;margin-bottom:12px;color:#123968!important}.aba-g16-faithful .aba-apa-references p{margin:0 0 9px!important;padding-left:1.5rem;text-indent:-1.5rem}html body #classroom-workspace .aba-rich-content .aba-professional-lesson[data-task="G.16"]  :is(p,li,td,th,span,small,em,b,strong){text-align:left!important;text-align-last:left!important;text-justify:auto!important;word-spacing:normal!important}@container (max-width:760px){.aba-g16-faithful :is(.aba-g16-core,.aba-g16-thinning){min-width:850px!important}.aba-g16-faithful .aba-mastering-table{display:block;overflow-x:auto}.aba-g16-faithful .aba-g16-blueprint p{grid-template-columns:1fr;gap:6px}.aba-g16-faithful .aba-g16-ladder{grid-template-columns:1fr}.aba-g16-faithful .aba-g16-ladder i{transform:rotate(90deg);justify-self:center}.aba-g16-faithful .aba-g16-redbox,.aba-g16-faithful .aba-g16-case{padding:18px 16px}}.aba-professional-lesson[data-task="G.17"].aba-g17-faithful{container-type:inline-size;overflow-x:hidden}.aba-g17-faithful  :is(h2,h3,h4){color:#123968!important}.aba-g17-faithful>p{margin:13px 0!important;line-height:1.76!important}.aba-g17-faithful .aba-g17-alert{display:grid;grid-template-columns:130px 1fr;gap:4px 20px;margin:28px 0;padding:20px 22px;border:1px solid #e29aa2;border-radius:14px;background:linear-gradient(105deg,#fff1f2,#fff 58%)}.aba-g17-faithful .aba-g17-alert>span{grid-row:1/3;align-self:stretch;display:flex;align-items:center;justify-content:center;padding:12px;background:#c7192d;color:#fff!important;border-radius:9px;font-weight:900;letter-spacing:.05em;text-align:center!important}.aba-g17-faithful .aba-g17-alert>strong{color:#a90e21!important;font-size:1.02rem}.aba-g17-faithful .aba-g17-alert p{margin:5px 0 0!important;line-height:1.7!important}.aba-g17-faithful .aba-g17-quadrants{display:grid;grid-template-columns:1fr 1fr;margin:24px 0;border:1px solid #9eb7cc;border-radius:14px;overflow:hidden}.aba-g17-faithful .aba-g17-quadrants article{padding:19px 21px;border-right:1px solid #b7cadd;border-bottom:1px solid #b7cadd;background:#f4faf9}.aba-g17-faithful .aba-g17-quadrants article:nth-child(2n){border-right:0}.aba-g17-faithful .aba-g17-quadrants article:nth-child(n+3){border-bottom:0}.aba-g17-faithful .aba-g17-quadrants article.punish{background:#fff3f4}.aba-g17-faithful .aba-g17-quadrants small{display:block;color:#61758a!important;font-weight:800}.aba-g17-faithful .aba-g17-quadrants b{display:block;margin:5px 0;color:#123968!important;font-size:1.02rem}.aba-g17-faithful .aba-g17-quadrants .punish b{color:#b20f24!important}.aba-g17-faithful .aba-g17-quadrants p{margin:0!important}.aba-g17-faithful .aba-g17-gates{display:grid;grid-template-columns:repeat(5,1fr);margin:24px 0;border-top:7px solid #123968;border-radius:12px;overflow:hidden;box-shadow:0 0 0 1px #afc1d2}.aba-g17-faithful .aba-g17-gates p{margin:0!important;padding:16px;border-right:1px solid #bdccda;background:#f7f9fc}.aba-g17-faithful .aba-g17-gates p:last-child{border-right:0;background:#fff2f3}.aba-g17-faithful .aba-g17-gates b{display:block;margin-bottom:8px;color:#c7192d!important}.aba-g17-faithful .aba-g17-gates span{line-height:1.5}.aba-g17-faithful .aba-g17-rird,.aba-g17-faithful .aba-g17-cards{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin:24px 0}.aba-g17-faithful  :is(.aba-g17-rird,.aba-g17-cards) article{padding:21px;border:1px solid #aebfd0;border-radius:13px;background:#fff}.aba-g17-faithful .aba-g17-rird article:first-child{border-top:7px solid #168fa3}.aba-g17-faithful .aba-g17-rird article:last-child{border-top:7px solid #c7192d}.aba-g17-faithful  :is(.aba-g17-rird,.aba-g17-cards) b{display:block;color:#123968!important}.aba-g17-faithful  :is(.aba-g17-rird,.aba-g17-cards) p{margin:8px 0!important;line-height:1.64!important}.aba-g17-faithful .aba-g17-rird em{display:block;color:#445a70}.aba-g17-faithful .aba-g17-cards article{background:#f5f8fb}.aba-g17-faithful .aba-g17-cards span{display:inline-block;margin-bottom:9px;padding:4px 9px;border-radius:99px;background:#dce8f2;color:#123968!important;font-weight:900;font-size:.78rem}.aba-g17-faithful .aba-g17-umbrella{display:grid;grid-template-columns:3fr 1fr;margin:28px 0;border:2px solid #58add0;border-radius:16px;overflow:hidden;background:#fff}.aba-g17-faithful .aba-g17-umbrella .umbrella-title{grid-column:1/-1;padding:17px;background:#123968;color:#fff!important;font-weight:900;text-align:center!important;letter-spacing:.04em}.aba-g17-faithful .aba-g17-umbrella>section{padding:20px;border-right:1px solid #9fc5d9}.aba-g17-faithful .aba-g17-umbrella>section:last-child{border-right:0;background:#f6f9fc}.aba-g17-faithful .aba-g17-umbrella h3{margin:0 0 16px!important;text-align:center!important}.aba-g17-faithful .timeout-branches{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.aba-g17-faithful .timeout-branches article,.aba-g17-faithful .aba-g17-umbrella .cost>div{padding:15px;border:1px solid #a9c6d7;border-radius:10px;background:#fff}.aba-g17-faithful .timeout-branches b,.aba-g17-faithful .aba-g17-umbrella .cost b{display:block;color:#123968!important}.aba-g17-faithful .timeout-branches ul{margin:10px 0 0;padding-left:19px}.aba-g17-faithful .timeout-branches li{margin:7px 0;line-height:1.42}.aba-g17-faithful .aba-g17-umbrella .cost p{margin:5px 0 15px!important;line-height:1.55!important}.aba-g17-faithful .aba-g17-umbrella .cost p:last-child{margin-bottom:0!important}.aba-g17-faithful .aba-g17-compare{display:table!important;width:100%!important;table-layout:fixed!important;border-collapse:separate!important;border-spacing:0!important;border:1px solid #9eb7cc!important;border-radius:10px!important;overflow:hidden!important;background:#fff!important}.aba-g17-faithful .aba-g17-compare  :is(th,td){padding:14px 15px!important;border-right:1px solid #b7cadd!important;border-bottom:1px solid #b7cadd!important;vertical-align:top!important;line-height:1.55!important;background:#fff!important;color:#102f55!important}.aba-g17-faithful .aba-g17-compare thead th{background:#dce8f2!important;color:#123968!important;font-weight:900!important}.aba-g17-faithful .aba-g17-compare  :is(th,td):last-child{border-right:0!important}.aba-g17-faithful .aba-g17-compare tbody tr:last-child td{border-bottom:0!important}.aba-g17-faithful .aba-g17-compare tbody tr:nth-child(even) td{background:#f6f8fb!important}.aba-g17-faithful .aba-g17-compare td:first-child strong{color:#c7192d!important}.aba-g17-faithful .aba-g17-compare th:first-child{width:16%}.aba-g17-faithful .aba-g17-stop{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;margin:24px 0}.aba-g17-faithful .aba-g17-stop article{padding:19px;border:1px solid #aebfd0;border-left:7px solid #168fa3;border-radius:10px;background:#f8fafc}.aba-g17-faithful .aba-g17-stop article:nth-child(2){border-left-color:#d09a22}.aba-g17-faithful .aba-g17-stop article:last-child{border-left-color:#c7192d;background:#fff5f5}.aba-g17-faithful .aba-g17-stop b{color:#123968!important}.aba-g17-faithful .aba-g17-stop p{margin:8px 0 0!important;line-height:1.6!important}.aba-g17-faithful .aba-g17-case{margin:25px 0;padding:22px 24px;border:1px solid #97becd;border-left:8px solid #168fa3;border-radius:12px;background:#f5fbfc}.aba-g17-faithful .aba-g17-case p{margin:0 0 13px!important;line-height:1.75!important}.aba-g17-faithful .aba-g17-case p:last-child{margin-bottom:0!important}.aba-g17-faithful .aba-apa-references{margin-top:32px!important;padding:20px 0 0!important;border:0!important;border-top:1px solid #cbd9e7!important;border-radius:0!important;background:transparent!important}.aba-g17-faithful .aba-apa-references>strong{display:block;margin-bottom:12px;color:#123968!important}.aba-g17-faithful .aba-apa-references p{margin:0 0 9px!important;padding-left:1.5rem;text-indent:-1.5rem}html body #classroom-workspace .aba-rich-content .aba-professional-lesson[data-task="G.17"]  :is(p,li,td,th,span,small,em,b,strong){text-align:left!important;text-align-last:left!important;text-justify:auto!important;word-spacing:normal!important}@container (max-width:780px){.aba-g17-faithful .aba-g17-alert{grid-template-columns:1fr}.aba-g17-faithful .aba-g17-alert>span{grid-row:auto}.aba-g17-faithful .aba-g17-gates{grid-template-columns:1fr}.aba-g17-faithful .aba-g17-gates p{border-right:0;border-bottom:1px solid #bdccda}.aba-g17-faithful .aba-g17-rird,.aba-g17-faithful .aba-g17-cards,.aba-g17-faithful .aba-g17-stop{grid-template-columns:1fr}.aba-g17-faithful .aba-g17-umbrella{grid-template-columns:1fr}.aba-g17-faithful .aba-g17-umbrella>section{border-right:0;border-bottom:1px solid #9fc5d9}.aba-g17-faithful .timeout-branches{grid-template-columns:1fr}.aba-g17-faithful .aba-g17-compare{min-width:860px!important}.aba-g17-faithful .aba-mastering-table{display:block;overflow-x:auto}.aba-g17-faithful .aba-g17-quadrants{grid-template-columns:1fr}.aba-g17-faithful .aba-g17-quadrants article,.aba-g17-faithful .aba-g17-quadrants article:nth-child(2n),.aba-g17-faithful .aba-g17-quadrants article:nth-child(n+3){border-right:0;border-bottom:1px solid #b7cadd}.aba-g17-faithful .aba-g17-quadrants article:last-child{border-bottom:0}}.aba-g17-faithful .aba-g17-quadrants .q-label{display:block!important;margin:0 0 7px!important;color:#61758a!important;font-size:.76rem!important;font-weight:900!important;letter-spacing:.035em!important}.aba-g17-faithful .aba-g17-quadrants .q-name{display:block!important;margin:0 0 8px!important;color:#123968!important;font-size:1.02rem!important;font-weight:900!important;line-height:1.35!important}.aba-g17-faithful .aba-g17-quadrants .punish .q-name{color:#b20f24!important}.aba-g17-faithful .aba-g17-gates{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:0!important}.aba-g17-faithful .aba-g17-gates article{display:block!important;min-width:0!important;padding:18px 16px!important;border-right:1px solid #bdccda!important;background:#f7f9fc!important}.aba-g17-faithful .aba-g17-gates article:last-child{border-right:0!important;background:#fff2f3!important}.aba-g17-faithful .aba-g17-gates .gate-number{display:block!important;margin-bottom:10px!important;color:#91a2b4!important;font-size:1.35rem!important;font-weight:900!important}.aba-g17-faithful .aba-g17-gates .gate-name{display:block!important;margin-bottom:9px!important;color:#c7192d!important;font-weight:900!important;letter-spacing:.035em!important}.aba-g17-faithful .aba-g17-gates article p{display:block!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;line-height:1.58!important}.aba-g17-faithful .aba-g17-umbrella{display:block!important;width:100%!important}.aba-g17-faithful .aba-g17-umbrella .umbrella-title{display:block!important;padding:17px 20px!important}.aba-g17-faithful .aba-g17-umbrella .procedure-band{display:grid!important;grid-template-columns:170px minmax(0,1fr)!important;gap:20px!important;padding:20px!important;border-bottom:1px solid #9fc5d9!important}.aba-g17-faithful .aba-g17-umbrella .procedure-band:last-child{border-bottom:0!important;background:#f6f9fc!important}.aba-g17-faithful .aba-g17-umbrella .band-label{display:flex!important;align-items:center!important;justify-content:center!important;min-height:64px!important;padding:14px!important;border-radius:9px!important;background:#e4eef6!important;color:#123968!important;font-weight:900!important;text-align:center!important}.aba-g17-faithful .aba-g17-umbrella .timeout-branches{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}.aba-g17-faithful .aba-g17-umbrella .timeout-branches article,.aba-g17-faithful .aba-g17-umbrella .cost-options article{display:block!important;min-width:0!important;padding:16px!important;border:1px solid #a9c6d7!important;border-radius:10px!important;background:#fff!important}.aba-g17-faithful .aba-g17-umbrella .branch-name{display:block!important;margin-bottom:10px!important;color:#123968!important;font-weight:900!important;line-height:1.4!important}.aba-g17-faithful .aba-g17-umbrella .timeout-branches ul{display:block!important;margin:0!important;padding-left:19px!important}.aba-g17-faithful .aba-g17-umbrella .timeout-branches li{display:list-item!important;margin:7px 0!important;line-height:1.45!important}.aba-g17-faithful .aba-g17-umbrella .cost-options{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important}.aba-g17-faithful .aba-g17-umbrella .cost-options p{display:block!important;margin:0!important;line-height:1.58!important}@container (max-width:780px){.aba-g17-faithful .aba-g17-gates{grid-template-columns:1fr!important}.aba-g17-faithful .aba-g17-gates article{border-right:0!important;border-bottom:1px solid #bdccda!important}.aba-g17-faithful .aba-g17-gates article:last-child{border-bottom:0!important}.aba-g17-faithful .aba-g17-umbrella .procedure-band{grid-template-columns:1fr!important}.aba-g17-faithful .aba-g17-umbrella .timeout-branches,.aba-g17-faithful .aba-g17-umbrella .cost-options{grid-template-columns:1fr!important}}.aba-professional-lesson[data-task="G.18"].aba-g18-faithful{container-type:inline-size;overflow-x:hidden}.aba-g18-faithful  :is(h2,h3,h4){color:#123968!important}.aba-g18-faithful>p{margin:13px 0!important;line-height:1.76!important}.aba-g18-faithful .aba-g18-signal{display:grid;grid-template-columns:190px minmax(0,1fr);gap:20px;align-items:center;margin:26px 0;padding:20px;border:1px solid #9db8cd;border-radius:14px;background:#eef5fa}.aba-g18-faithful .aba-g18-signal b{padding:15px;border-radius:9px;background:#123968;color:#fff!important;text-align:center!important;letter-spacing:.04em}.aba-g18-faithful .aba-g18-signal p{margin:0!important;line-height:1.7!important}.aba-g18-faithful .aba-g18-lenses{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:25px 0}.aba-g18-faithful .aba-g18-lenses article{position:relative;padding:22px 19px 19px;border:1px solid #aebfd0;border-radius:50% 50% 14px 14px/20px 20px 14px 14px;background:#f7f9fc}.aba-g18-faithful .aba-g18-lenses article:nth-child(2){background:#f5f2fa}.aba-g18-faithful .aba-g18-lenses article:nth-child(3){background:#f1f8f7}.aba-g18-faithful .aba-g18-lenses .lens-code{display:flex;width:42px;height:42px;align-items:center;justify-content:center;margin:-5px auto 12px;border-radius:50%;background:#123968;color:#fff!important;font-weight:900;font-size:1.15rem}.aba-g18-faithful .aba-g18-lenses article:nth-child(2) .lens-code{background:#7a4b91}.aba-g18-faithful .aba-g18-lenses article:nth-child(3) .lens-code{background:#168fa3}.aba-g18-faithful .aba-g18-lenses h3{margin:0 0 9px!important;text-align:center!important}.aba-g18-faithful .aba-g18-lenses p{margin:0!important;line-height:1.63!important}.aba-g18-faithful .aba-g18-redbox{margin:27px 0;padding:20px 22px;border:1px solid #e5969f;border-left:7px solid #c7192d;border-radius:12px;background:#fff8f8}.aba-g18-faithful .aba-g18-redbox>strong{display:block;margin-bottom:10px;color:#a90e21!important;font-size:.88rem!important;letter-spacing:.02em}.aba-g18-faithful .aba-g18-redbox p{margin:7px 0!important;line-height:1.74!important}.aba-g18-faithful .aba-g18-monitor{margin:24px 0;border:1px solid #9eb7cc;border-radius:13px;overflow:hidden}.aba-g18-faithful .aba-g18-monitor .monitor-head{padding:16px 20px;background:#123968;color:#fff!important;text-align:center!important;font-weight:900;letter-spacing:.04em}.aba-g18-faithful .aba-g18-monitor .monitor-row{display:grid;grid-template-columns:190px minmax(0,1fr);gap:20px;padding:15px 19px;border-bottom:1px solid #c7d5e1}.aba-g18-faithful .aba-g18-monitor .monitor-row:nth-child(odd){background:#f4f7fa}.aba-g18-faithful .aba-g18-monitor .monitor-row:last-child{border-bottom:0}.aba-g18-faithful .aba-g18-monitor b{color:#c7192d!important}.aba-g18-faithful .aba-g18-monitor span{line-height:1.58}.aba-g18-faithful .aba-g18-timeline{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;gap:9px;align-items:stretch;margin:25px 0}.aba-g18-faithful .aba-g18-timeline article{padding:18px 16px;border:1px solid #aebfd0;border-bottom:6px solid #168fa3;border-radius:11px;background:#fff}.aba-g18-faithful .aba-g18-timeline b{display:block;margin-bottom:7px;color:#123968!important}.aba-g18-faithful .aba-g18-timeline p{margin:0!important;line-height:1.54!important}.aba-g18-faithful .aba-g18-timeline i{align-self:center;color:#c7192d;font-size:1.35rem;font-style:normal}.aba-g18-faithful .aba-g18-effects{display:table!important;width:100%!important;table-layout:fixed!important;border-collapse:separate!important;border-spacing:0!important;border:1px solid #9eb7cc!important;border-radius:10px!important;overflow:hidden!important;background:#fff!important}.aba-g18-faithful .aba-g18-effects  :is(th,td){padding:14px!important;border-right:1px solid #b7cadd!important;border-bottom:1px solid #b7cadd!important;vertical-align:top!important;line-height:1.55!important;background:#fff!important;color:#102f55!important}.aba-g18-faithful .aba-g18-effects thead th{background:#dce8f2!important;color:#123968!important;font-weight:900!important}.aba-g18-faithful .aba-g18-effects  :is(th,td):last-child{border-right:0!important}.aba-g18-faithful .aba-g18-effects tbody tr:last-child td{border-bottom:0!important}.aba-g18-faithful .aba-g18-effects tbody tr:nth-child(even) td{background:#f6f8fb!important}.aba-g18-faithful .aba-g18-effects td:first-child strong{color:#c7192d!important}.aba-g18-faithful .aba-g18-effects th:first-child{width:18%}.aba-g18-faithful .aba-g18-decisions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:24px 0}.aba-g18-faithful .aba-g18-decisions article{padding:20px;border:1px solid #aebfd0;border-radius:12px;background:#f4faf9}.aba-g18-faithful .aba-g18-decisions .review{background:#fff9ed}.aba-g18-faithful .aba-g18-decisions .stop{background:#fff3f4}.aba-g18-faithful .aba-g18-decisions b{display:block;margin-bottom:9px;color:#126f68!important}.aba-g18-faithful .aba-g18-decisions .review b{color:#9b6700!important}.aba-g18-faithful .aba-g18-decisions .stop b{color:#b20f24!important}.aba-g18-faithful .aba-g18-decisions p{margin:0!important;line-height:1.62!important}.aba-g18-faithful .aba-g18-case{margin:25px 0;padding:22px 24px;border:1px solid #97becd;border-left:8px solid #168fa3;border-radius:12px;background:#f5fbfc}.aba-g18-faithful .aba-g18-case.secondary{border-color:#c8b1d3;border-left-color:#7a4b91;background:#faf7fc}.aba-g18-faithful .aba-g18-case p{margin:0 0 13px!important;line-height:1.75!important}.aba-g18-faithful .aba-g18-case p:last-child{margin-bottom:0!important}.aba-g18-faithful .aba-apa-references{margin-top:32px!important;padding:20px 0 0!important;border:0!important;border-top:1px solid #cbd9e7!important;border-radius:0!important;background:transparent!important}.aba-g18-faithful .aba-apa-references>strong{display:block;margin-bottom:12px;color:#123968!important}.aba-g18-faithful .aba-apa-references p{margin:0 0 9px!important;padding-left:1.5rem;text-indent:-1.5rem}html body #classroom-workspace .aba-rich-content .aba-professional-lesson[data-task="G.18"]  :is(p,li,td,th,span,small,em,b,strong){text-align:left!important;text-align-last:left!important;text-justify:auto!important;word-spacing:normal!important}@container (max-width:780px){.aba-g18-faithful .aba-g18-signal,.aba-g18-faithful .aba-g18-lenses,.aba-g18-faithful .aba-g18-decisions{grid-template-columns:1fr}.aba-g18-faithful .aba-g18-lenses article{border-radius:13px}.aba-g18-faithful .aba-g18-monitor .monitor-row{grid-template-columns:1fr;gap:6px}.aba-g18-faithful .aba-g18-timeline{grid-template-columns:1fr}.aba-g18-faithful .aba-g18-timeline i{transform:rotate(90deg);justify-self:center}.aba-g18-faithful .aba-g18-effects{min-width:900px!important}.aba-g18-faithful .aba-mastering-table{display:block;overflow-x:auto}.aba-g18-faithful .aba-g18-redbox,.aba-g18-faithful .aba-g18-case{padding:18px 16px}}.aba-professional-lesson[data-task="G.19"].aba-g19-faithful{container-type:inline-size;overflow-x:hidden}.aba-g19-faithful  :is(h2,h3,h4){color:#123968!important}.aba-g19-faithful>p{margin:13px 0!important;line-height:1.76!important}.aba-g19-faithful .aba-g19-beacon{display:grid;grid-template-columns:260px minmax(0,1fr);gap:22px;align-items:center;margin:26px 0;padding:20px;border:1px solid #b2a2cf;border-radius:15px;background:linear-gradient(110deg,#f5f0fb,#f8fcfd)}.aba-g19-faithful .aba-g19-beacon b{padding:16px;border-radius:10px;background:#6f3f9b;color:#fff!important;text-align:center!important;line-height:1.4}.aba-g19-faithful .aba-g19-beacon p{margin:0!important;line-height:1.7!important}.aba-g19-faithful .aba-g19-trial{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;gap:9px;align-items:stretch;margin:25px 0;padding-top:48px;position:relative}.aba-g19-faithful .aba-g19-trial .trial-title{position:absolute;inset:0 0 auto 0;padding:12px;background:#123968;color:#fff!important;border-radius:11px;text-align:center!important;font-weight:900}.aba-g19-faithful .aba-g19-trial article{padding:17px 15px;border:1px solid #aebfd0;border-top:6px solid #7a4b91;border-radius:10px;background:#fff}.aba-g19-faithful .aba-g19-trial article:nth-of-type(2){border-top-color:#3fa8ce}.aba-g19-faithful .aba-g19-trial article:nth-of-type(3){border-top-color:#168fa3}.aba-g19-faithful .aba-g19-trial article:nth-of-type(4){border-top-color:#31a96b}.aba-g19-faithful .aba-g19-trial article span{display:block;margin-bottom:8px;color:#687b90!important;font-size:.75rem;font-weight:900}.aba-g19-faithful .aba-g19-trial article b{display:block;color:#123968!important}.aba-g19-faithful .aba-g19-trial article p{margin:7px 0 0!important;line-height:1.5!important}.aba-g19-faithful .aba-g19-trial>i{align-self:center;color:#c7192d;font-size:1.3rem;font-style:normal}.aba-g19-faithful .aba-g19-matching{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin:25px 0}.aba-g19-faithful .aba-g19-matching article{padding:20px;border:1px solid #aebfd0;border-radius:14px;background:#f8fafc}.aba-g19-faithful .aba-g19-matching .match-letter{display:flex;width:44px;height:44px;align-items:center;justify-content:center;margin:0 auto 10px;border-radius:50%;background:#7a4b91;color:#fff!important;font-weight:900;font-size:1.2rem}.aba-g19-faithful .aba-g19-matching article:nth-child(2) .match-letter{background:#168fa3}.aba-g19-faithful .aba-g19-matching article:nth-child(3) .match-letter{background:#31a96b}.aba-g19-faithful .aba-g19-matching h3{text-align:center!important;margin:0 0 9px!important}.aba-g19-faithful .aba-g19-matching p{min-height:78px;margin:0!important;line-height:1.58!important}.aba-g19-faithful .aba-g19-matching .mini-match{display:grid;grid-template-columns:1fr auto 1fr;gap:9px;align-items:center;margin:14px 0;padding:12px;border-radius:9px;background:#fff}.aba-g19-faithful .aba-g19-matching .mini-match span{text-align:center!important;font-size:1.25rem}.aba-g19-faithful .aba-g19-matching .mini-match i{color:#c7192d;font-style:normal}.aba-g19-faithful .aba-g19-matching strong{display:block;color:#123968!important;font-size:.85rem}.aba-g19-faithful .aba-g19-redbox{margin:27px 0;padding:20px 22px;border:1px solid #e5969f;border-left:7px solid #c7192d;border-radius:12px;background:#fff8f8}.aba-g19-faithful .aba-g19-redbox>strong{display:block;margin-bottom:10px;color:#a90e21!important;font-size:.88rem!important;letter-spacing:.02em}.aba-g19-faithful .aba-g19-redbox p{margin:7px 0!important;line-height:1.74!important}.aba-g19-faithful .aba-g19-baseline{display:grid;grid-template-columns:1fr 100px 1fr 100px 1fr;gap:10px;align-items:center;margin:25px 0}.aba-g19-faithful .aba-g19-baseline .node{display:flex;min-height:145px;flex-direction:column;align-items:center;justify-content:center;padding:16px;border:2px solid #af9acb;border-radius:50%;background:#faf7fc}.aba-g19-faithful .aba-g19-baseline .node.b{border-color:#73bcd5;background:#f3fbfd}.aba-g19-faithful .aba-g19-baseline .node.c{border-color:#74c69d;background:#f4fbf7}.aba-g19-faithful .aba-g19-baseline .node b{font-size:1.45rem;color:#123968!important}.aba-g19-faithful .aba-g19-baseline .node span{margin:4px 0;color:#5e7186!important}.aba-g19-faithful .aba-g19-baseline .node strong{font-size:1.12rem;color:#123968!important}.aba-g19-faithful .aba-g19-baseline .trained{display:flex;flex-direction:column;align-items:center;gap:6px;color:#7a4b91}.aba-g19-faithful .aba-g19-baseline .trained em{font-size:.72rem;font-weight:900;font-style:normal}.aba-g19-faithful .aba-g19-baseline .trained span{font-weight:900;text-align:center!important}.aba-g19-faithful .aba-g19-protocol{margin:24px 0;border:1px solid #b2a2cf;border-radius:13px;overflow:hidden;background:#faf8fc}.aba-g19-faithful .aba-g19-protocol .protocol-head{padding:15px 20px;background:#6f3f9b;color:#fff!important;text-align:center!important;font-weight:900}.aba-g19-faithful .aba-g19-protocol ol{margin:0;padding:19px 24px 19px 48px;columns:2;column-gap:45px}.aba-g19-faithful .aba-g19-protocol li{break-inside:avoid;margin:0 0 12px;line-height:1.58}.aba-g19-faithful .aba-g19-relation{margin:25px 0;padding:20px;border:1px solid #afc2d3;border-radius:14px;background:#f8fafc}.aba-g19-faithful .aba-g19-relation .relation-tag{margin:-20px -20px 18px;padding:13px;background:#123968;color:#fff!important;text-align:center!important;font-weight:900}.aba-g19-faithful .aba-g19-relation.reflexive{display:grid;grid-template-columns:1fr auto 1fr;gap:18px;align-items:center}.aba-g19-faithful .aba-g19-relation.reflexive .relation-tag,.aba-g19-faithful .aba-g19-relation.reflexive p{grid-column:1/-1}.aba-g19-faithful .aba-g19-relation.reflexive article{display:flex;flex-direction:column;align-items:center;padding:17px;border:1px solid #b3c7d8;border-radius:10px;background:#fff}.aba-g19-faithful .aba-g19-relation.reflexive article b{color:#7a4b91!important;font-size:1.4rem}.aba-g19-faithful .aba-g19-relation.reflexive article span{font-size:1.55rem}.aba-g19-faithful .aba-g19-relation.reflexive>i{font-size:1.7rem;font-style:normal;color:#123968}.aba-g19-faithful .aba-g19-relation.reflexive p{margin:0!important;text-align:center!important}.aba-g19-faithful .aba-g19-relation.symmetry .relation-line{display:grid;grid-template-columns:1fr 140px 1fr;gap:14px;align-items:center;margin:11px 0}.aba-g19-faithful .aba-g19-relation.symmetry article{display:flex;justify-content:space-between;padding:15px;border:1px solid #b3c7d8;border-radius:9px;background:#fff}.aba-g19-faithful .aba-g19-relation.symmetry article b{color:#7a4b91!important}.aba-g19-faithful .aba-g19-relation.symmetry i{text-align:center!important;font-style:normal;font-weight:900}.aba-g19-faithful .aba-g19-relation.symmetry .solid{color:#7a4b91}.aba-g19-faithful .aba-g19-relation.symmetry .dashed{color:#168fa3}.aba-g19-faithful .aba-g19-triangle{position:relative;width:min(650px,100%);height:350px;margin:25px auto;border-radius:16px;background:linear-gradient(145deg,#faf7fc,#f1f9fb)}.aba-g19-faithful .aba-g19-triangle:before{content:"";position:absolute;left:50%;top:73px;width:260px;height:215px;transform:translateX(-50%);clip-path:polygon(50% 0,100% 100%,0 100%);background:linear-gradient(145deg,rgba(122,75,145,.16),rgba(22,143,163,.13))}.aba-g19-faithful .aba-g19-triangle .tri-node{position:absolute;z-index:2;display:flex;width:150px;min-height:72px;flex-direction:column;align-items:center;justify-content:center;padding:10px;border:2px solid #8c6bad;border-radius:10px;background:#fff}.aba-g19-faithful .aba-g19-triangle .tri-node b{color:#6f3f9b!important;font-size:1.2rem}.aba-g19-faithful .aba-g19-triangle .top{left:50%;top:20px;transform:translateX(-50%)}.aba-g19-faithful .aba-g19-triangle .left{left:45px;bottom:25px}.aba-g19-faithful .aba-g19-triangle .right{right:45px;bottom:25px}.aba-g19-faithful .aba-g19-triangle .tri-edge{position:absolute;z-index:3;padding:6px 9px;border-radius:6px;background:#fff;color:#6f3f9b;font-size:.75rem;font-weight:900}.aba-g19-faithful .aba-g19-triangle .ab{left:100px;top:155px;transform:rotate(-47deg)}.aba-g19-faithful .aba-g19-triangle .bc{right:100px;top:155px;transform:rotate(47deg)}.aba-g19-faithful .aba-g19-triangle .ac{left:50%;bottom:8px;transform:translateX(-50%);color:#168fa3;border:1px dashed #168fa3}.aba-g19-faithful .aba-g19-network{margin:25px 0;border:2px solid #7a4b91;border-radius:15px;overflow:hidden}.aba-g19-faithful .aba-g19-network .network-head{padding:15px;background:#6f3f9b;color:#fff!important;text-align:center!important;font-weight:900}.aba-g19-faithful .aba-g19-network .network-grid{display:grid;grid-template-columns:repeat(4,1fr)}.aba-g19-faithful .aba-g19-network article{display:flex;min-height:120px;flex-direction:column;gap:7px;padding:17px;border-right:1px solid #c7b8d8;background:#fff}.aba-g19-faithful .aba-g19-network article:last-child{grid-column:1/-1;min-height:auto;border-top:1px solid #c7b8d8;border-right:0;align-items:center}.aba-g19-faithful .aba-g19-network article:nth-child(4){border-right:0}.aba-g19-faithful .aba-g19-network b{color:#123968!important}.aba-g19-faithful .aba-g19-network span{line-height:1.45}.aba-g19-faithful .aba-g19-tests{display:table!important;width:100%!important;table-layout:fixed!important;border-collapse:separate!important;border-spacing:0!important;border:1px solid #9eb7cc!important;border-radius:10px!important;overflow:hidden!important;background:#fff!important}.aba-g19-faithful .aba-g19-tests  :is(th,td){padding:14px!important;border-right:1px solid #b7cadd!important;border-bottom:1px solid #b7cadd!important;vertical-align:top!important;line-height:1.55!important;background:#fff!important;color:#102f55!important}.aba-g19-faithful .aba-g19-tests thead th{background:#e8e0f1!important;color:#123968!important;font-weight:900!important}.aba-g19-faithful .aba-g19-tests  :is(th,td):last-child{border-right:0!important}.aba-g19-faithful .aba-g19-tests tbody tr:last-child td{border-bottom:0!important}.aba-g19-faithful .aba-g19-tests tbody tr:nth-child(even) td{background:#f7f5fa!important}.aba-g19-faithful .aba-g19-tests td:first-child strong{color:#6f3f9b!important}.aba-g19-faithful .aba-g19-tests th:first-child{width:18%}.aba-g19-faithful .aba-g19-diagnostic{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:24px 0}.aba-g19-faithful .aba-g19-diagnostic article{padding:18px;border:1px solid #afc2d3;border-left:6px solid #168fa3;border-radius:10px;background:#f8fafc}.aba-g19-faithful .aba-g19-diagnostic article:nth-child(3n){border-left-color:#7a4b91}.aba-g19-faithful .aba-g19-diagnostic b{display:block;color:#123968!important}.aba-g19-faithful .aba-g19-diagnostic p{margin:7px 0 0!important;line-height:1.6!important}.aba-g19-faithful .aba-g19-case{margin:25px 0;padding:22px 24px;border:1px solid #b5a1cf;border-left:8px solid #7a4b91;border-radius:12px;background:#faf7fc}.aba-g19-faithful .aba-g19-case.secondary{border-color:#97becd;border-left-color:#168fa3;background:#f5fbfc}.aba-g19-faithful .aba-g19-case p{margin:0 0 13px!important;line-height:1.75!important}.aba-g19-faithful .aba-g19-case p:last-child{margin-bottom:0!important}.aba-g19-faithful .aba-apa-references{margin-top:32px!important;padding:20px 0 0!important;border:0!important;border-top:1px solid #cbd9e7!important;border-radius:0!important;background:transparent!important}.aba-g19-faithful .aba-apa-references>strong{display:block;margin-bottom:12px;color:#123968!important}.aba-g19-faithful .aba-apa-references p{margin:0 0 9px!important;padding-left:1.5rem;text-indent:-1.5rem}html body #classroom-workspace .aba-rich-content .aba-professional-lesson[data-task="G.19"]  :is(p,li,td,th,span,small,em,b,strong){text-align:left!important;text-align-last:left!important;text-justify:auto!important;word-spacing:normal!important}@container (max-width:780px){.aba-g19-faithful .aba-g19-beacon,.aba-g19-faithful .aba-g19-matching,.aba-g19-faithful .aba-g19-diagnostic{grid-template-columns:1fr}.aba-g19-faithful .aba-g19-trial{grid-template-columns:1fr;padding-top:50px}.aba-g19-faithful .aba-g19-trial>i{transform:rotate(90deg);justify-self:center}.aba-g19-faithful .aba-g19-matching p{min-height:auto}.aba-g19-faithful .aba-g19-baseline{grid-template-columns:1fr}.aba-g19-faithful .aba-g19-baseline .node{min-height:110px;border-radius:15px}.aba-g19-faithful .aba-g19-protocol ol{columns:1}.aba-g19-faithful .aba-g19-relation.symmetry .relation-line{grid-template-columns:1fr}.aba-g19-faithful .aba-g19-relation.symmetry i{padding:4px}.aba-g19-faithful .aba-g19-triangle{height:410px}.aba-g19-faithful .aba-g19-triangle .left{left:10px}.aba-g19-faithful .aba-g19-triangle .right{right:10px}.aba-g19-faithful .aba-g19-triangle .ab,.aba-g19-faithful .aba-g19-triangle .bc{display:none}.aba-g19-faithful .aba-g19-network .network-grid{grid-template-columns:1fr}.aba-g19-faithful .aba-g19-network article,.aba-g19-faithful .aba-g19-network article:nth-child(4),.aba-g19-faithful .aba-g19-network article:last-child{grid-column:1;border-right:0;border-bottom:1px solid #c7b8d8}.aba-g19-faithful .aba-g19-network article:last-child{border-bottom:0}.aba-g19-faithful .aba-g19-tests{min-width:900px!important}.aba-g19-faithful .aba-mastering-table{display:block;overflow-x:auto}.aba-g19-faithful .aba-g19-redbox,.aba-g19-faithful .aba-g19-case{padding:18px 16px}}.aba-g19-faithful .aba-g19-beacon{border-color:#9eb7cc!important;background:#f3f7fa!important}.aba-g19-faithful .aba-g19-beacon b{background:#123968!important}.aba-g19-faithful .aba-g19-trial article{border-top-color:#123968!important}.aba-g19-faithful .aba-g19-trial article:nth-of-type(2){border-top-color:#168fa3!important}.aba-g19-faithful .aba-g19-trial article:nth-of-type(3){border-top-color:#c7192d!important}.aba-g19-faithful .aba-g19-trial article:nth-of-type(4){border-top-color:#168fa3!important}.aba-g19-faithful .aba-g19-matching article{background:#f5f8fb!important}.aba-g19-faithful .aba-g19-matching .match-letter{background:#123968!important}.aba-g19-faithful .aba-g19-matching article:nth-child(2) .match-letter{background:#168fa3!important}.aba-g19-faithful .aba-g19-matching article:nth-child(3) .match-letter{background:#c7192d!important}.aba-g19-faithful .aba-g19-baseline .node{border-color:#123968!important;background:#f4f7fa!important}.aba-g19-faithful .aba-g19-baseline .node.b{border-color:#168fa3!important;background:#f2fafb!important}.aba-g19-faithful .aba-g19-baseline .node.c{border-color:#c7192d!important;background:#fff5f5!important}.aba-g19-faithful .aba-g19-baseline .trained{color:#123968!important}.aba-g19-faithful .aba-g19-protocol{margin:30px 0!important;border-color:#9eb7cc!important;background:#f7f9fc!important}.aba-g19-faithful .aba-g19-protocol .protocol-head{background:#123968!important}.aba-g19-faithful .aba-g19-protocol ol{padding-top:24px!important;padding-bottom:24px!important;column-gap:62px!important}.aba-g19-faithful .aba-g19-relation{margin:30px 0!important}.aba-g19-faithful .aba-g19-relation.reflexive article b,.aba-g19-faithful .aba-g19-relation.symmetry article b{color:#c7192d!important}.aba-g19-faithful .aba-g19-relation.symmetry .solid{color:#123968!important}.aba-g19-faithful .aba-g19-relation.symmetry .dashed{color:#168fa3!important}.aba-g19-faithful .aba-g19-triangle{margin-top:32px!important;margin-bottom:32px!important;background:linear-gradient(145deg,#f4f7fa,#f2fafb)!important}.aba-g19-faithful .aba-g19-triangle:before{background:linear-gradient(145deg,rgba(18,57,104,.14),rgba(22,143,163,.12))!important}.aba-g19-faithful .aba-g19-triangle .tri-node{border-color:#123968!important}.aba-g19-faithful .aba-g19-triangle .tri-node b,.aba-g19-faithful .aba-g19-triangle .tri-edge{color:#123968!important}.aba-g19-faithful .aba-g19-triangle .ac{color:#c7192d!important;border-color:#c7192d!important}.aba-g19-faithful .aba-g19-network{margin:32px 0!important;border-color:#123968!important;padding-bottom:10px!important;background:#e9f0f6!important}.aba-g19-faithful .aba-g19-network .network-head{background:#123968!important}.aba-g19-faithful .aba-g19-network .network-grid{gap:10px!important;padding:10px!important}.aba-g19-faithful .aba-g19-network article,.aba-g19-faithful .aba-g19-network article:last-child{min-height:130px!important;border:1px solid #b7cadd!important;border-radius:9px!important;background:#fff!important}.aba-g19-faithful .aba-g19-network article:last-child{min-height:auto!important;padding:20px!important}.aba-g19-faithful .aba-g19-tests{margin:30px 0!important;border-color:#9eb7cc!important}.aba-g19-faithful .aba-g19-tests  :is(th,td){padding:18px 16px!important}.aba-g19-faithful .aba-g19-tests thead th{background:#dce8f2!important}.aba-g19-faithful .aba-g19-tests tbody tr:nth-child(even) td{background:#f4f7fa!important}.aba-g19-faithful .aba-g19-tests td:first-child strong{color:#c7192d!important}.aba-g19-faithful .aba-g19-diagnostic article:nth-child(3n){border-left-color:#c7192d!important}.aba-g19-faithful .aba-g19-case{border-color:#9eb7cc!important;border-left-color:#123968!important;background:#f5f8fb!important}.aba-g19-faithful .aba-g19-case.secondary{border-color:#97becd!important;border-left-color:#168fa3!important;background:#f5fbfc!important}@container (max-width:780px){.aba-g19-faithful .aba-g19-network article,.aba-g19-faithful .aba-g19-network article:nth-child(4),.aba-g19-faithful .aba-g19-network article:last-child{border:1px solid #b7cadd!important}.aba-g19-faithful .aba-g19-network .network-grid{gap:10px!important}}.aba-g19-faithful .aba-g19-trial{position:static!important;grid-template-columns:minmax(0,1fr) 26px minmax(0,1fr) 26px minmax(0,1fr) 26px minmax(0,1fr)!important;column-gap:10px!important;row-gap:18px!important;padding-top:0!important;margin:30px 0!important}.aba-g19-faithful .aba-g19-trial .trial-title{position:static!important;inset:auto!important;grid-column:1/-1!important;display:block!important;margin:0 0 4px!important;padding:14px 20px!important;border-radius:11px!important}.aba-g19-faithful .aba-g19-trial article{grid-row:2!important;min-width:0!important;margin:0!important}.aba-g19-faithful .aba-g19-trial>i{grid-row:2!important;display:flex!important;align-items:center!important;justify-content:center!important}@container (max-width:780px){.aba-g19-faithful .aba-g19-trial{grid-template-columns:1fr!important;row-gap:14px!important}.aba-g19-faithful .aba-g19-trial .trial-title{grid-column:1!important}.aba-g19-faithful .aba-g19-trial article,.aba-g19-faithful .aba-g19-trial>i{grid-row:auto!important}.aba-g19-faithful .aba-g19-trial>i{min-height:22px!important}}.aba-g19-faithful .aba-g19-trial>article:nth-of-type(1){grid-column:1!important}.aba-g19-faithful .aba-g19-trial>i:nth-of-type(1){grid-column:2!important}.aba-g19-faithful .aba-g19-trial>article:nth-of-type(2){grid-column:3!important}.aba-g19-faithful .aba-g19-trial>i:nth-of-type(2){grid-column:4!important}.aba-g19-faithful .aba-g19-trial>article:nth-of-type(3){grid-column:5!important}.aba-g19-faithful .aba-g19-trial>i:nth-of-type(3){grid-column:6!important}.aba-g19-faithful .aba-g19-trial>article:nth-of-type(4){grid-column:7!important}@container (max-width:780px){.aba-g19-faithful .aba-g19-trial>article:nth-of-type(n),.aba-g19-faithful .aba-g19-trial>i:nth-of-type(n){grid-column:1!important}}.aba-professional-lesson[data-task="H.1"].aba-h1-faithful{container-type:inline-size;overflow-x:hidden}.aba-h1-faithful  :is(h2,h3){color:#123968!important}.aba-h1-faithful>p,.aba-h1-faithful>ol{line-height:1.76!important}.aba-h1-faithful .aba-h1-principle{display:flex;gap:12px;align-items:center;justify-content:space-between;margin:28px 0;padding:18px;border:1px solid #9eb7cc;border-radius:13px;background:#f3f7fa}.aba-h1-faithful .aba-h1-principle span{flex:1;padding:13px 9px;border-radius:8px;background:#123968;color:#fff!important;text-align:center!important;font-size:.78rem;font-weight:900}.aba-h1-faithful .aba-h1-principle span:nth-of-type(2),.aba-h1-faithful .aba-h1-principle span:nth-of-type(4){background:#168fa3}.aba-h1-faithful .aba-h1-principle i{color:#c7192d;font-style:normal;font-weight:900}.aba-h1-faithful .aba-h1-redbox{margin:28px 0;padding:20px 22px;border:1px solid #e29ba4;border-left:7px solid #c7192d;border-radius:11px;background:#fff7f7}.aba-h1-faithful .aba-h1-redbox>strong{display:block;margin-bottom:8px;color:#a90e21!important}.aba-h1-faithful .aba-h1-redbox p{margin:0!important;line-height:1.7!important}.aba-h1-faithful .aba-h1-table{display:table!important;width:100%!important;table-layout:fixed!important;margin:28px 0!important;border-collapse:separate!important;border-spacing:0!important;border:1px solid #9eb7cc!important;border-radius:10px!important;overflow:hidden!important}.aba-h1-faithful .aba-h1-table  :is(th,td){padding:16px!important;border-right:1px solid #b7cadd!important;border-bottom:1px solid #b7cadd!important;vertical-align:top!important;line-height:1.55!important;background:#fff!important}.aba-h1-faithful .aba-h1-table th{background:#dce8f2!important;color:#123968!important;font-weight:900!important}.aba-h1-faithful .aba-h1-table  :is(th,td):last-child{border-right:0!important}.aba-h1-faithful .aba-h1-table tbody tr:last-child td{border-bottom:0!important}.aba-h1-faithful .aba-h1-table tbody tr:nth-child(even) td{background:#f5f8fb!important}.aba-h1-faithful .aba-h1-blueprint{display:grid;gap:10px;margin:28px 0}.aba-h1-faithful .aba-h1-blueprint article{display:grid;grid-template-columns:56px 1fr;align-items:center;border:1px solid #afc2d3;border-radius:10px;background:#fff;overflow:hidden}.aba-h1-faithful .aba-h1-blueprint article>b{display:flex;height:100%;min-height:82px;align-items:center;justify-content:center;background:#123968;color:#fff!important;font-size:1.3rem}.aba-h1-faithful .aba-h1-blueprint article:nth-child(even)>b{background:#168fa3}.aba-h1-faithful .aba-h1-blueprint article:nth-child(5)>b{background:#c7192d}.aba-h1-faithful .aba-h1-blueprint article>div{padding:13px 17px}.aba-h1-faithful .aba-h1-blueprint strong{color:#123968!important}.aba-h1-faithful .aba-h1-blueprint p{margin:4px 0 0!important}.aba-h1-faithful .aba-h1-formula{margin:30px 0 14px;padding:22px;border:2px solid #123968;border-radius:13px;background:#f3f7fa}.aba-h1-faithful .aba-h1-formula small{display:block;margin-bottom:10px;color:#c7192d!important;font-weight:900}.aba-h1-faithful .aba-h1-formula strong{display:block;color:#123968!important;line-height:1.65}.aba-h1-faithful .aba-h1-formula-example{margin:0 0 30px;padding:20px 22px;border:1px solid #86bac3;border-left:7px solid #168fa3;border-radius:12px;background:#f2fafb}.aba-h1-faithful .aba-h1-formula-example>small{display:block;margin-bottom:9px;color:#123968!important;font-weight:900}.aba-h1-faithful .aba-h1-formula-example>p{margin:0 0 15px!important;line-height:1.72!important}.aba-h1-faithful .formula-key{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;padding-top:13px;border-top:1px solid #a9ccd2}.aba-h1-faithful .formula-key span{font-size:.86rem;line-height:1.5}.aba-h1-faithful .formula-key b{color:#123968!important}.aba-h1-faithful .aba-h1-phases{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:28px 0}.aba-h1-faithful .aba-h1-phases article{padding:19px;border:1px solid #afc2d3;border-top:6px solid #123968;border-radius:10px;background:#f7f9fc}.aba-h1-faithful .aba-h1-phases article:nth-child(2){border-top-color:#168fa3}.aba-h1-faithful .aba-h1-phases article:nth-child(3){border-top-color:#c7192d}.aba-h1-faithful .aba-h1-phases span{color:#123968!important;font-weight:900}.aba-h1-faithful .aba-h1-phases p{margin:8px 0 0!important;line-height:1.6!important}.aba-h1-faithful .aba-h1-example{display:grid;grid-template-columns:minmax(170px,.7fr) minmax(0,2fr);gap:14px;margin:18px 0}.aba-h1-faithful .aba-h1-example>div{padding:19px;border:1px solid #afc2d3;border-radius:10px}.aba-h1-faithful .aba-h1-example .before{background:#fff5f5;border-color:#e0a1aa}.aba-h1-faithful .aba-h1-example .after{background:#f3fafb;border-color:#87bdc5}.aba-h1-faithful .aba-h1-example b{color:#123968!important}.aba-h1-faithful .aba-h1-example p{margin:8px 0 0!important;line-height:1.7!important}.aba-h1-faithful .aba-h1-check{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:28px 0}.aba-h1-faithful .aba-h1-check article{padding:17px;border:1px solid #afc2d3;border-left:5px solid #168fa3;border-radius:9px;background:#f7f9fc}.aba-h1-faithful .aba-h1-check article:nth-child(3n){border-left-color:#c7192d}.aba-h1-faithful .aba-h1-check b{color:#123968!important}.aba-h1-faithful .aba-h1-check p{margin:6px 0 0!important;line-height:1.55!important}.aba-h1-faithful .aba-h1-case{margin:29px 0;padding:22px 24px;border:1px solid #9eb7cc;border-left:8px solid #123968;border-radius:12px;background:#f5f8fb}.aba-h1-faithful .aba-h1-case p{margin:0 0 13px!important;line-height:1.75!important}.aba-h1-faithful .aba-h1-case p:last-child{margin-bottom:0!important}.aba-h1-faithful .aba-apa-references{margin-top:32px!important;padding-top:20px!important;border-top:1px solid #cbd9e7!important}.aba-h1-faithful .aba-apa-references>strong{display:block;margin-bottom:12px;color:#123968!important}.aba-h1-faithful .aba-apa-references p{margin:0 0 9px!important;padding-left:1.5rem;text-indent:-1.5rem}.aba-professional-lesson[data-task="H.1"]  :is(p,li,td,th,span,small,em,b,strong){text-align:left!important;text-align-last:left!important;word-spacing:normal!important}@container (max-width:780px){.aba-h1-faithful .aba-h1-principle{flex-direction:column}.aba-h1-faithful .aba-h1-principle span{width:100%}.aba-h1-faithful .aba-h1-principle i{transform:rotate(90deg)}.aba-h1-faithful .aba-h1-phases,.aba-h1-faithful .aba-h1-check,.aba-h1-faithful .aba-h1-example,.aba-h1-faithful .formula-key{grid-template-columns:1fr}.aba-h1-faithful .aba-mastering-table{display:block!important;overflow-x:auto!important}.aba-h1-faithful .aba-h1-table{min-width:760px!important}}.aba-professional-lesson[data-task="H.2"].aba-h2-faithful{container-type:inline-size;overflow-x:hidden}.aba-h2-faithful  :is(h2,h3){color:#123968!important}.aba-h2-faithful>p{line-height:1.76!important}.aba-h2-faithful .aba-h2-compass{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:30px 0;padding:16px}.aba-h2-faithful .aba-h2-compass article{min-height:145px;padding:20px;border:1px solid #a9bfd2;border-radius:13px;background:#f5f8fb}.aba-h2-faithful .aba-h2-compass article:nth-of-type(2),.aba-h2-faithful .aba-h2-compass article:nth-of-type(3){background:#f2fafb}.aba-h2-faithful .aba-h2-compass article span{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;margin-bottom:8px;border-radius:50%;background:#123968;color:#fff!important;font-weight:900}.aba-h2-faithful .aba-h2-compass article:nth-of-type(even) span{background:#168fa3}.aba-h2-faithful .aba-h2-compass article strong{display:block;color:#123968!important}.aba-h2-faithful .aba-h2-compass article p{margin:7px 0 0!important;line-height:1.55!important}.aba-h2-faithful .compass-center{position:absolute;z-index:2;left:50%;top:50%;display:flex;width:126px;height:126px;align-items:center;justify-content:center;transform:translate(-50%,-50%);border:8px solid #fff;border-radius:50%;background:#c7192d;color:#fff!important;text-align:center!important;box-shadow:0 3px 12px rgba(18,57,104,.16)}.aba-h2-faithful .compass-center b{color:#fff!important;text-align:center!important;line-height:1.25}.aba-h2-faithful .aba-h2-table{display:table!important;width:100%!important;table-layout:fixed!important;margin:28px 0!important;border-collapse:separate!important;border-spacing:0!important;border:1px solid #9eb7cc!important;border-radius:10px!important;overflow:hidden!important}.aba-h2-faithful .aba-h2-table  :is(th,td){padding:16px!important;border-right:1px solid #b7cadd!important;border-bottom:1px solid #b7cadd!important;vertical-align:top!important;line-height:1.55!important;background:#fff!important}.aba-h2-faithful .aba-h2-table th{background:#dce8f2!important;color:#123968!important;font-weight:900!important}.aba-h2-faithful .aba-h2-table  :is(th,td):last-child{border-right:0!important}.aba-h2-faithful .aba-h2-table tbody tr:last-child td{border-bottom:0!important}.aba-h2-faithful .aba-h2-table tbody tr:nth-child(even) td{background:#f5f8fb!important}.aba-h2-faithful .aba-h2-redbox{margin:28px 0;padding:20px 22px;border:1px solid #e29ba4;border-left:7px solid #c7192d;border-radius:11px;background:#fff7f7}.aba-h2-faithful .aba-h2-redbox>strong{display:block;margin-bottom:8px;color:#a90e21!important}.aba-h2-faithful .aba-h2-redbox p{margin:0!important;line-height:1.7!important}.aba-h2-faithful .aba-h2-evidence{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin:28px 0}.aba-h2-faithful .aba-h2-evidence article{padding:19px;border:1px solid #abc0d2;border-left:6px solid #123968;border-radius:10px;background:#f7f9fc}.aba-h2-faithful .aba-h2-evidence article:nth-child(even){border-left-color:#168fa3}.aba-h2-faithful .aba-h2-evidence b{color:#123968!important}.aba-h2-faithful .aba-h2-evidence p{margin:7px 0 0!important;line-height:1.6!important}.aba-h2-faithful .aba-h2-preference{display:grid;grid-template-columns:1fr 1fr;gap:0;margin:28px 0;border:1px solid #9eb7cc;border-radius:13px;overflow:hidden}.aba-h2-faithful .aba-h2-preference>div{padding:23px;background:#123968}.aba-h2-faithful .aba-h2-preference>div+div{background:#f2fafb}.aba-h2-faithful .aba-h2-preference small{display:block;margin-bottom:8px;color:#fff!important;font-weight:900}.aba-h2-faithful .aba-h2-preference strong{color:#fff!important;line-height:1.55}.aba-h2-faithful .aba-h2-preference>div+div  :is(small,strong){color:#123968!important}.aba-h2-faithful .aba-h2-fit{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin:28px 0}.aba-h2-faithful .aba-h2-fit article{padding:17px;border:1px solid #afc2d3;border-top:5px solid #168fa3;border-radius:9px;background:#f7f9fc}.aba-h2-faithful .aba-h2-fit article:nth-child(3n){border-top-color:#c7192d}.aba-h2-faithful .aba-h2-fit span{color:#123968!important;font-weight:900}.aba-h2-faithful .aba-h2-fit p{margin:6px 0 0!important;line-height:1.55!important}.aba-h2-faithful .aba-h2-sequence{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin:28px 0}.aba-h2-faithful .aba-h2-sequence article{padding:16px;border:1px solid #afc2d3;border-radius:10px;background:#fff}.aba-h2-faithful .aba-h2-sequence b{display:flex;width:35px;height:35px;align-items:center;justify-content:center;margin-bottom:9px;border-radius:50%;background:#123968;color:#fff!important}.aba-h2-faithful .aba-h2-sequence article:nth-child(even) b{background:#168fa3}.aba-h2-faithful .aba-h2-sequence p{margin:0!important;line-height:1.55!important}.aba-h2-faithful .aba-h2-case{margin:28px 0;padding:22px 24px;border:1px solid #9eb7cc;border-left:8px solid #123968;border-radius:12px;background:#f5f8fb}.aba-h2-faithful .aba-h2-case.alternate{border-left-color:#168fa3;background:#f3fafb}.aba-h2-faithful .aba-h2-case p{margin:0 0 13px!important;line-height:1.75!important}.aba-h2-faithful .aba-h2-case p:last-child{margin-bottom:0!important}.aba-h2-faithful .aba-apa-references{margin-top:32px!important;padding-top:20px!important;border-top:1px solid #cbd9e7!important}.aba-h2-faithful .aba-apa-references>strong{display:block;margin-bottom:12px;color:#123968!important}.aba-h2-faithful .aba-apa-references p{margin:0 0 9px!important;padding-left:1.5rem;text-indent:-1.5rem}.aba-professional-lesson[data-task="H.2"]  :is(p,li,td,th,span,small,em,b,strong){text-align:left!important;text-align-last:left!important;word-spacing:normal!important}@container (max-width:780px){.aba-h2-faithful .aba-h2-compass,.aba-h2-faithful .aba-h2-evidence,.aba-h2-faithful .aba-h2-preference,.aba-h2-faithful .aba-h2-fit,.aba-h2-faithful .aba-h2-sequence{grid-template-columns:1fr}.aba-h2-faithful .aba-h2-compass{padding:0}.aba-h2-faithful .compass-center{position:static;width:auto;height:auto;transform:none;border:0;border-radius:10px;padding:15px}.aba-h2-faithful .aba-h2-compass article{min-height:auto}.aba-h2-faithful .aba-mastering-table{display:block!important;overflow-x:auto!important}.aba-h2-faithful .aba-h2-table{min-width:820px!important}}.aba-h2-faithful .aba-h2-compass{padding:0!important;gap:14px!important}.aba-h2-faithful .compass-center{position:static!important;grid-column:1/-1!important;display:block!important;width:auto!important;height:auto!important;padding:18px 22px!important;transform:none!important;border:0!important;border-radius:12px!important;background:#123968!important;box-shadow:none!important}.aba-h2-faithful .compass-center b{display:block!important;color:#fff!important;text-align:left!important}.aba-h2-faithful .compass-center p{margin:6px 0 0!important;color:#fff!important;line-height:1.55!important;text-align:left!important}.aba-h2-faithful .aba-h2-compass article{min-height:130px!important}.aba-h2-faithful .aba-h2-compass article p{max-width:none!important}html body #classroom-workspace .aba-rich-content .aba-professional-lesson[data-task="H.2"]  :is(p,li,td,th,span,small,em,b,strong){text-align:left!important;text-align-last:left!important;text-justify:auto!important;word-spacing:normal!important;letter-spacing:normal!important}.aba-professional-lesson[data-task="H.3"].aba-h3-faithful{container-type:inline-size;overflow-x:hidden}.aba-h3-faithful  :is(h2,h3){color:#123968!important}.aba-h3-faithful>p{line-height:1.78!important}.aba-h3-faithful .aba-h3-core{margin:30px 0;border:1px solid #9eb7cc;border-radius:14px;overflow:hidden;background:#edf3f8}.aba-h3-faithful .core-title{padding:16px 20px;background:#123968;color:#fff!important;font-weight:900;text-align:center!important}.aba-h3-faithful .core-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:10px}.aba-h3-faithful .core-grid article{padding:18px;border-radius:9px;background:#fff}.aba-h3-faithful .core-grid span{display:flex;width:35px;height:35px;align-items:center;justify-content:center;margin-bottom:9px;border-radius:50%;background:#123968;color:#fff!important;font-weight:900}.aba-h3-faithful .core-grid article:nth-child(even) span{background:#168fa3}.aba-h3-faithful .core-grid b{display:block;color:#123968!important}.aba-h3-faithful .core-grid p{margin:7px 0 0!important;line-height:1.55!important}.aba-h3-faithful .aba-h3-table{display:table!important;width:100%!important;table-layout:fixed!important;margin:29px 0!important;border-collapse:separate!important;border-spacing:0!important;border:1px solid #9eb7cc!important;border-radius:10px!important;overflow:hidden!important}.aba-h3-faithful .aba-h3-table  :is(th,td){padding:16px!important;border-right:1px solid #b7cadd!important;border-bottom:1px solid #b7cadd!important;vertical-align:top!important;line-height:1.58!important;background:#fff!important}.aba-h3-faithful .aba-h3-table th{background:#dce8f2!important;color:#123968!important;font-weight:900!important}.aba-h3-faithful .aba-h3-table  :is(th,td):last-child{border-right:0!important}.aba-h3-faithful .aba-h3-table tbody tr:last-child td{border-bottom:0!important}.aba-h3-faithful .aba-h3-table tbody tr:nth-child(even) td{background:#f5f8fb!important}.aba-h3-faithful .aba-h3-redbox{margin:29px 0;padding:21px 23px;border:1px solid #e29ba4;border-left:7px solid #c7192d;border-radius:11px;background:#fff7f7}.aba-h3-faithful .aba-h3-redbox>strong{display:block;margin-bottom:8px;color:#a90e21!important}.aba-h3-faithful .aba-h3-redbox p{margin:0!important;line-height:1.72!important}.aba-h3-faithful .aba-h3-compare{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:29px 0}.aba-h3-faithful .aba-h3-compare article{padding:20px;border:1px solid #afc2d3;border-top:6px solid #123968;border-radius:11px;background:#f7f9fc}.aba-h3-faithful .aba-h3-compare article:nth-child(2){border-top-color:#168fa3}.aba-h3-faithful .aba-h3-compare article:nth-child(3){border-top-color:#c7192d}.aba-h3-faithful .aba-h3-compare div{margin-bottom:9px;color:#c7192d!important;font-size:.78rem;font-weight:900}.aba-h3-faithful .aba-h3-compare b{color:#123968!important}.aba-h3-faithful .aba-h3-compare p{margin:8px 0 0!important;line-height:1.6!important}.aba-h3-faithful .aba-h3-validity{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:29px 0}.aba-h3-faithful .aba-h3-validity article{padding:19px;border:1px solid #afc2d3;border-left:6px solid #168fa3;border-radius:10px;background:#f5fafb}.aba-h3-faithful .aba-h3-validity article:nth-child(3n){border-left-color:#c7192d}.aba-h3-faithful .aba-h3-validity b{color:#123968!important}.aba-h3-faithful .aba-h3-validity p{margin:7px 0 0!important;line-height:1.6!important}.aba-h3-faithful .aba-h3-ladder{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin:29px 0;padding:10px;border:1px solid #9eb7cc;border-radius:13px;background:#e9f1f6}.aba-h3-faithful .ladder-head{grid-column:1/-1;padding:14px;background:#123968;color:#fff!important;border-radius:8px;text-align:center!important;font-weight:900}.aba-h3-faithful .aba-h3-ladder article{padding:16px;border-radius:8px;background:#fff}.aba-h3-faithful .aba-h3-ladder span{display:block;margin-bottom:8px;color:#168fa3!important;font-size:.78rem;font-weight:900}.aba-h3-faithful .aba-h3-ladder article:nth-child(4) span{color:#c7192d!important}.aba-h3-faithful .aba-h3-ladder p{margin:0!important;line-height:1.55!important}.aba-h3-faithful .aba-h3-case{margin:29px 0;padding:23px 25px;border:1px solid #9eb7cc;border-left:8px solid #123968;border-radius:12px;background:#f5f8fb}.aba-h3-faithful .aba-h3-case.alternate{border-left-color:#168fa3;background:#f2fafb}.aba-h3-faithful .aba-h3-case p{margin:0 0 13px!important;line-height:1.76!important}.aba-h3-faithful .aba-h3-case p:last-child{margin-bottom:0!important}.aba-h3-faithful .aba-h3-check{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin:29px 0}.aba-h3-faithful .aba-h3-check article{padding:17px;border:1px solid #afc2d3;border-radius:9px;background:#f7f9fc}.aba-h3-faithful .aba-h3-check b{display:block;margin-bottom:6px;color:#123968!important}.aba-h3-faithful .aba-h3-check article:nth-child(3n) b{color:#c7192d!important}.aba-h3-faithful .aba-h3-check p{margin:0!important;line-height:1.55!important}.aba-h3-faithful .aba-apa-references{margin-top:32px!important;padding-top:20px!important;border-top:1px solid #cbd9e7!important}.aba-h3-faithful .aba-apa-references>strong{display:block;margin-bottom:12px;color:#123968!important}.aba-h3-faithful .aba-apa-references p{margin:0 0 9px!important;padding-left:1.5rem;text-indent:-1.5rem}html body #classroom-workspace .aba-rich-content .aba-professional-lesson[data-task="H.3"]  :is(p,li,td,th,span,small,em,b,strong){text-align:left!important;text-align-last:left!important;text-justify:auto!important;word-spacing:normal!important;letter-spacing:normal!important}@container (max-width:780px){.aba-h3-faithful .core-grid,.aba-h3-faithful .aba-h3-compare,.aba-h3-faithful .aba-h3-validity,.aba-h3-faithful .aba-h3-ladder,.aba-h3-faithful .aba-h3-check{grid-template-columns:1fr}.aba-h3-faithful .ladder-head{grid-column:1}.aba-h3-faithful .aba-mastering-table{display:block!important;overflow-x:auto!important}.aba-h3-faithful .aba-h3-table{min-width:850px!important}}.aba-professional-lesson[data-task="H.4"].aba-h4-faithful{container-type:inline-size;overflow-x:hidden}.aba-h4-faithful  :is(h2,h3){color:#123968!important}.aba-h4-faithful>p{line-height:1.8!important}.aba-h4-faithful .aba-h4-path{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:30px 0;padding:10px;border:1px solid #9eb7cc;border-radius:13px;background:#eaf1f6}.aba-h4-faithful .path-head{grid-column:1/-1;padding:15px;border-radius:8px;background:#123968;color:#fff!important;text-align:center!important;font-weight:900}.aba-h4-faithful .aba-h4-path article{padding:18px;border-radius:8px;background:#fff}.aba-h4-faithful .aba-h4-path span{display:block;margin-bottom:8px;color:#168fa3!important;font-size:.8rem;font-weight:900}.aba-h4-faithful .aba-h4-path article:last-child span{color:#c7192d!important}.aba-h4-faithful .aba-h4-path p{margin:0!important;line-height:1.58!important}.aba-h4-faithful .aba-h4-redbox{margin:30px 0;padding:21px 23px;border:1px solid #e29ba4;border-left:7px solid #c7192d;border-radius:11px;background:#fff7f7}.aba-h4-faithful .aba-h4-redbox>strong{display:block;margin-bottom:8px;color:#a90e21!important}.aba-h4-faithful .aba-h4-redbox p{margin:0!important;line-height:1.74!important}.aba-h4-faithful .aba-h4-example,.aba-h4-faithful .aba-h4-case{margin:30px 0;padding:23px 25px;border:1px solid #9eb7cc;border-left:8px solid #123968;border-radius:12px;background:#f5f8fb}.aba-h4-faithful .aba-h4-example.extinction,.aba-h4-faithful .aba-h4-case.alternate{border-left-color:#168fa3;background:#f2fafb}.aba-h4-faithful .aba-h4-example.punishment{border-left-color:#c7192d;background:#fff7f7}.aba-h4-faithful .example-label{margin-bottom:13px;color:#123968!important;font-weight:900}.aba-h4-faithful .aba-h4-example.punishment .example-label{color:#a90e21!important}.aba-h4-faithful  :is(.aba-h4-example,.aba-h4-case) p{margin:0 0 13px!important;line-height:1.78!important}.aba-h4-faithful  :is(.aba-h4-example,.aba-h4-case) p:last-child{margin-bottom:0!important}.aba-h4-faithful .aba-h4-plan{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:30px 0}.aba-h4-faithful .aba-h4-plan article{padding:19px;border:1px solid #afc2d3;border-left:6px solid #168fa3;border-radius:10px;background:#f6f9fb}.aba-h4-faithful .aba-h4-plan article:nth-child(3n){border-left-color:#c7192d}.aba-h4-faithful .aba-h4-plan b{color:#123968!important}.aba-h4-faithful .aba-h4-plan p{margin:7px 0 0!important;line-height:1.6!important}.aba-h4-faithful .aba-h4-decisions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin:30px 0}.aba-h4-faithful .aba-h4-decisions article{padding:19px;border:1px solid #afc2d3;border-top:6px solid #168fa3;border-radius:10px;background:#f7f9fc}.aba-h4-faithful .aba-h4-decisions article:nth-child(3){border-top-color:#e0951f}.aba-h4-faithful .aba-h4-decisions article:nth-child(4){border-top-color:#c7192d}.aba-h4-faithful .aba-h4-decisions span{display:block;margin-bottom:8px;color:#123968!important;font-weight:900}.aba-h4-faithful .aba-h4-decisions p{margin:0!important;line-height:1.6!important}.aba-h4-faithful .aba-apa-references{margin-top:34px!important;padding-top:20px!important;border-top:1px solid #cbd9e7!important}.aba-h4-faithful .aba-apa-references>strong{display:block;margin-bottom:12px;color:#123968!important}.aba-h4-faithful .aba-apa-references p{margin:0 0 9px!important;padding-left:1.5rem;text-indent:-1.5rem}html body #classroom-workspace .aba-rich-content .aba-professional-lesson[data-task="H.4"]  :is(p,li,td,th,span,small,em,b,strong){text-align:left!important;text-align-last:left!important;text-justify:auto!important;word-spacing:normal!important;letter-spacing:normal!important}@container (max-width:780px){.aba-h4-faithful .aba-h4-path,.aba-h4-faithful .aba-h4-plan,.aba-h4-faithful .aba-h4-decisions{grid-template-columns:1fr}.aba-h4-faithful .path-head{grid-column:1}.aba-h4-faithful .aba-h4-example,.aba-h4-faithful .aba-h4-case{padding:20px 17px}}.aba-professional-lesson[data-task="H.5"].aba-h5-faithful{container-type:inline-size;overflow-x:hidden}.aba-h5-faithful  :is(h2,h3){color:#123968!important}.aba-h5-faithful>p{line-height:1.8!important}.aba-h5-faithful .aba-h5-map{display:grid;grid-template-columns:1fr 24px 1fr 24px 1fr 24px 1fr 24px 1fr;gap:7px;align-items:stretch;margin:30px 0;padding:10px;border:1px solid #9eb7cc;border-radius:13px;background:#eaf1f6}.aba-h5-faithful .map-head{grid-column:1/-1;padding:15px;border-radius:8px;background:#123968;color:#fff!important;text-align:center!important;font-weight:900}.aba-h5-faithful .aba-h5-map article{padding:16px;border-radius:8px;background:#fff}.aba-h5-faithful .aba-h5-map b{color:#123968!important}.aba-h5-faithful .aba-h5-map p{margin:7px 0 0!important;line-height:1.52!important}.aba-h5-faithful .aba-h5-map>i{align-self:center;color:#c7192d;font-style:normal;font-weight:900}.aba-h5-faithful .aba-h5-types{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:30px 0}.aba-h5-faithful .aba-h5-types article{padding:20px;border:1px solid #afc2d3;border-left:6px solid #123968;border-radius:10px;background:#f6f9fb}.aba-h5-faithful .aba-h5-types article:nth-child(even){border-left-color:#168fa3}.aba-h5-faithful .aba-h5-types article:last-child{grid-column:1/-1;border-left-color:#c7192d}.aba-h5-faithful .aba-h5-types span{display:block;color:#123968!important;font-weight:900}.aba-h5-faithful .aba-h5-types p{margin:8px 0 0!important;line-height:1.66!important}.aba-h5-faithful .aba-h5-redbox{margin:30px 0;padding:21px 23px;border:1px solid #e29ba4;border-left:7px solid #c7192d;border-radius:11px;background:#fff7f7}.aba-h5-faithful .aba-h5-redbox>strong{display:block;margin-bottom:8px;color:#a90e21!important}.aba-h5-faithful .aba-h5-redbox p{margin:0!important;line-height:1.74!important}.aba-h5-faithful .aba-h5-example,.aba-h5-faithful .aba-h5-case{margin:30px 0;padding:23px 25px;border:1px solid #9eb7cc;border-left:8px solid #123968;border-radius:12px;background:#f5f8fb}.aba-h5-faithful .aba-h5-example.resurgence,.aba-h5-faithful .aba-h5-case.alternate{border-left-color:#168fa3;background:#f2fafb}.aba-h5-faithful .example-label{margin-bottom:13px;color:#123968!important;font-weight:900}.aba-h5-faithful  :is(.aba-h5-example,.aba-h5-case) p{margin:0 0 13px!important;line-height:1.78!important}.aba-h5-faithful  :is(.aba-h5-example,.aba-h5-case) p:last-child{margin-bottom:0!important}.aba-h5-faithful .aba-h5-scenario{margin:30px 0;padding:22px;border:2px solid #123968;border-radius:12px;background:#f3f7fa}.aba-h5-faithful .aba-h5-scenario>b,.aba-h5-faithful .aba-h5-scenario>strong{display:block;margin-bottom:7px;color:#c7192d!important}.aba-h5-faithful .aba-h5-scenario>strong{margin-top:15px;color:#123968!important}.aba-h5-faithful .aba-h5-scenario p{margin:0!important;line-height:1.7!important}.aba-h5-faithful .aba-h5-challenges{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:30px 0}.aba-h5-faithful .aba-h5-challenges article{padding:17px;border:1px solid #afc2d3;border-top:5px solid #168fa3;border-radius:9px;background:#f7f9fc}.aba-h5-faithful .aba-h5-challenges article:nth-child(3){border-top-color:#c7192d}.aba-h5-faithful .aba-h5-challenges span{display:block;color:#123968!important;font-weight:900}.aba-h5-faithful .aba-h5-challenges p{margin:7px 0 0!important;line-height:1.55!important}.aba-h5-faithful .aba-h5-response{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin:30px 0}.aba-h5-faithful .aba-h5-response article{padding:19px;border:1px solid #afc2d3;border-left:6px solid #168fa3;border-radius:10px;background:#f6f9fb}.aba-h5-faithful .aba-h5-response article:nth-child(3n){border-left-color:#c7192d}.aba-h5-faithful .aba-h5-response b{color:#123968!important}.aba-h5-faithful .aba-h5-response p{margin:7px 0 0!important;line-height:1.6!important}.aba-h5-faithful .aba-apa-references{margin-top:34px!important;padding-top:20px!important;border-top:1px solid #cbd9e7!important}.aba-h5-faithful .aba-apa-references>strong{display:block;margin-bottom:12px;color:#123968!important}.aba-h5-faithful .aba-apa-references p{margin:0 0 9px!important;padding-left:1.5rem;text-indent:-1.5rem}html body #classroom-workspace .aba-rich-content .aba-professional-lesson[data-task="H.5"]  :is(p,li,td,th,span,small,em,b,strong){text-align:left!important;text-align-last:left!important;text-justify:auto!important;word-spacing:normal!important;letter-spacing:normal!important}@container (max-width:780px){.aba-h5-faithful .aba-h5-map,.aba-h5-faithful .aba-h5-types,.aba-h5-faithful .aba-h5-challenges,.aba-h5-faithful .aba-h5-response{grid-template-columns:1fr}.aba-h5-faithful .map-head,.aba-h5-faithful .aba-h5-types article:last-child{grid-column:1}.aba-h5-faithful .aba-h5-map>i{justify-self:center;transform:rotate(90deg)}.aba-h5-faithful .aba-h5-example,.aba-h5-faithful .aba-h5-case{padding:20px 17px}}.aba-professional-lesson[data-task="H.6"].aba-h6-faithful{container-type:inline-size;overflow-x:hidden}.aba-h6-faithful  :is(h2,h3){color:#123968!important}.aba-h6-faithful>p{line-height:1.8!important}.aba-h6-faithful .aba-h6-cycle{display:grid;grid-template-columns:1fr 24px 1fr 24px 1fr 24px 1fr 24px 1fr;gap:7px;align-items:stretch;margin:30px 0;padding:10px;border:1px solid #9eb7cc;border-radius:13px;background:#eaf1f6}.aba-h6-faithful .cycle-head{grid-column:1/-1;padding:15px;border-radius:8px;background:#123968;color:#fff!important;text-align:center!important;font-weight:900}.aba-h6-faithful .aba-h6-cycle article{padding:16px;border-radius:8px;background:#fff}.aba-h6-faithful .aba-h6-cycle b{color:#123968!important}.aba-h6-faithful .aba-h6-cycle p{margin:7px 0 0!important;line-height:1.52!important}.aba-h6-faithful .aba-h6-cycle>i{align-self:center;color:#c7192d;font-style:normal;font-weight:900}.aba-h6-faithful .aba-h6-example,.aba-h6-faithful .aba-h6-case,.aba-h6-faithful .aba-h6-feedback{margin:30px 0;padding:23px 25px;border:1px solid #9eb7cc;border-left:8px solid #123968;border-radius:12px;background:#f5f8fb}.aba-h6-faithful .aba-h6-case.alternate,.aba-h6-faithful .aba-h6-feedback{border-left-color:#168fa3;background:#f2fafb}.aba-h6-faithful .example-label,.aba-h6-faithful .feedback-label{margin-bottom:13px;color:#123968!important;font-weight:900}.aba-h6-faithful  :is(.aba-h6-example,.aba-h6-case,.aba-h6-feedback) p{margin:0 0 13px!important;line-height:1.78!important}.aba-h6-faithful  :is(.aba-h6-example,.aba-h6-case,.aba-h6-feedback) p:last-child{margin-bottom:0!important}.aba-h6-faithful .aba-h6-formula{margin:24px 0;padding:22px;border:2px solid #123968;border-radius:12px;background:#f3f7fa}.aba-h6-faithful .aba-h6-formula small{display:block;margin-bottom:9px;color:#c7192d!important;font-weight:900}.aba-h6-faithful .aba-h6-formula strong{display:block;color:#123968!important;line-height:1.65}.aba-h6-faithful .aba-h6-dimensions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin:30px 0}.aba-h6-faithful .aba-h6-dimensions article{padding:18px;border:1px solid #afc2d3;border-left:6px solid #168fa3;border-radius:9px;background:#f7f9fc}.aba-h6-faithful .aba-h6-dimensions article:nth-child(3n){border-left-color:#c7192d}.aba-h6-faithful .aba-h6-dimensions span{color:#123968!important;font-weight:900}.aba-h6-faithful .aba-h6-dimensions p{margin:6px 0 0!important;line-height:1.57!important}.aba-h6-faithful .aba-h6-redbox{margin:30px 0;padding:21px 23px;border:1px solid #e29ba4;border-left:7px solid #c7192d;border-radius:11px;background:#fff7f7}.aba-h6-faithful .aba-h6-redbox>strong{display:block;margin-bottom:8px;color:#a90e21!important}.aba-h6-faithful .aba-h6-redbox p{margin:0!important;line-height:1.74!important}.aba-h6-faithful .aba-h6-priority,.aba-h6-faithful .aba-h6-matrix{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin:30px 0}.aba-h6-faithful .aba-h6-priority article,.aba-h6-faithful .aba-h6-matrix article{padding:19px;border:1px solid #afc2d3;border-top:5px solid #123968;border-radius:10px;background:#f7f9fc}.aba-h6-faithful .aba-h6-priority article:nth-child(even),.aba-h6-faithful .aba-h6-matrix article:nth-child(even){border-top-color:#168fa3}.aba-h6-faithful  :is(.aba-h6-priority,.aba-h6-matrix) b{color:#123968!important}.aba-h6-faithful  :is(.aba-h6-priority,.aba-h6-matrix) p{margin:7px 0 0!important;line-height:1.6!important}.aba-h6-faithful .matrix-head{grid-column:1/-1;padding:15px;border-radius:8px;background:#123968;color:#fff!important;text-align:center!important;font-weight:900}.aba-h6-faithful .aba-h6-barriers,.aba-h6-faithful .aba-h6-decisions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin:30px 0}.aba-h6-faithful  :is(.aba-h6-barriers,.aba-h6-decisions) article{padding:18px;border:1px solid #afc2d3;border-left:6px solid #168fa3;border-radius:9px;background:#f7f9fc}.aba-h6-faithful  :is(.aba-h6-barriers,.aba-h6-decisions) article:nth-child(3n){border-left-color:#c7192d}.aba-h6-faithful .aba-h6-barriers span,.aba-h6-faithful .aba-h6-decisions b{color:#123968!important;font-weight:900}.aba-h6-faithful  :is(.aba-h6-barriers,.aba-h6-decisions) p{margin:7px 0 0!important;line-height:1.58!important}.aba-h6-faithful .aba-apa-references{margin-top:34px!important;padding-top:20px!important;border-top:1px solid #cbd9e7!important}.aba-h6-faithful .aba-apa-references>strong{display:block;margin-bottom:12px;color:#123968!important}.aba-h6-faithful .aba-apa-references p{margin:0 0 9px!important;padding-left:1.5rem;text-indent:-1.5rem}html body #classroom-workspace .aba-rich-content .aba-professional-lesson[data-task="H.6"]  :is(p,li,td,th,span,small,em,b,strong){text-align:left!important;text-align-last:left!important;text-justify:auto!important;word-spacing:normal!important;letter-spacing:normal!important}.aba-h6-audit .aba-h6-dossier{margin:0 0 34px;padding:28px 30px 0;border:2px solid #123968;border-radius:4px;background:#fff;box-shadow:8px 8px 0 #dce8f0}.aba-h6-audit .dossier-code{display:inline-block;margin-bottom:15px;padding:7px 11px;background:#c7192d;color:#fff!important;font-size:.78rem;font-weight:900;letter-spacing:.08em}.aba-h6-audit .aba-h6-dossier h2{margin:0 0 12px!important;font-size:clamp(1.45rem,3vw,2.1rem)!important}.aba-h6-audit .aba-h6-dossier>p{max-width:840px;margin:0 0 23px!important;line-height:1.72!important}.aba-h6-audit .dossier-meta{display:grid;grid-template-columns:repeat(3,1fr);margin:0 -30px;border-top:1px solid #9eb7cc;background:#edf3f7}.aba-h6-audit .dossier-meta span{padding:14px 18px;border-right:1px solid #9eb7cc}.aba-h6-audit .dossier-meta span:last-child{border-right:0}.aba-h6-audit .dossier-meta b{display:block;color:#123968!important;font-size:.78rem;letter-spacing:.06em}.aba-h6-audit .aba-h6-cycle{display:block;margin:34px 0;padding:0;border:0;border-left:4px solid #123968;border-radius:0;background:transparent}.aba-h6-audit .cycle-head{margin:0 0 0 -4px;padding:12px 18px;border-radius:0;background:#123968;text-align:left!important;letter-spacing:.08em}.aba-h6-audit .aba-h6-cycle article{position:relative;display:grid;grid-template-columns:48px 1fr;gap:15px;margin:0;padding:18px 22px;border-bottom:1px solid #c7d6e2;border-radius:0;background:#f8fafc}.aba-h6-audit .aba-h6-cycle article:nth-child(odd){background:#eef5f7}.aba-h6-audit .aba-h6-cycle article>b{display:grid;width:42px;height:42px;place-items:center;border:2px solid #168fa3;border-radius:50%;color:#123968!important}.aba-h6-audit .aba-h6-cycle article strong{color:#123968!important;letter-spacing:.06em}.aba-h6-audit .aba-h6-cycle article p{margin:4px 0 0!important}.aba-h6-audit .aba-h6-dimensions{display:block;margin:34px 0;border-top:4px solid #123968;border-bottom:1px solid #9eb7cc}.aba-h6-audit .lens-title{padding:14px 18px;background:#e9f1f6;color:#123968!important;font-weight:900;letter-spacing:.06em}.aba-h6-audit .aba-h6-dimensions article{display:grid;grid-template-columns:minmax(150px,210px) 1fr;gap:20px;padding:14px 18px;border:0;border-top:1px solid #c7d6e2;border-left:0;border-radius:0;background:#fff}.aba-h6-audit .aba-h6-dimensions article:nth-child(even){background:#f7fafc}.aba-h6-audit .aba-h6-dimensions article:nth-child(3n){border-left:0}.aba-h6-audit .aba-h6-dimensions p{margin:0!important}.aba-h6-audit .aba-h6-matrix{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:0;margin:36px 0;padding:48px 0 28px 38px;border:2px solid #123968;border-radius:0;background:#fff}.aba-h6-audit .aba-h6-matrix .matrix-head{position:absolute;inset:0 0 auto 0;padding:13px 18px;border-radius:0;text-align:left!important;letter-spacing:.05em}.aba-h6-audit .aba-h6-matrix .axis{position:absolute;color:#123968!important;font-size:.72rem;font-weight:900;letter-spacing:.08em}.aba-h6-audit .aba-h6-matrix .axis-y{left:7px;top:53%;writing-mode:vertical-rl;transform:rotate(180deg)}.aba-h6-audit .aba-h6-matrix .axis-x{right:16px;bottom:7px}.aba-h6-audit .aba-h6-matrix article{min-height:170px;padding:20px;border:0;border-right:1px solid #9eb7cc;border-bottom:1px solid #9eb7cc;border-top:0;border-radius:0;background:#f7fafc}.aba-h6-audit .aba-h6-matrix article:nth-of-type(even){border-top:0}.aba-h6-audit .aba-h6-matrix .q2,.aba-h6-audit .aba-h6-matrix .q3{background:#eef6f7}.aba-h6-audit .aba-h6-matrix article small{display:block;margin-bottom:8px;color:#566f85!important;font-weight:800}.aba-h6-audit .aba-h6-matrix article b{display:block;color:#123968!important}.aba-h6-audit .aba-h6-case{position:relative;margin:32px 0;padding:58px 28px 25px;border:2px solid #123968;border-left:2px solid #123968;border-radius:0;background:#fff;box-shadow:7px 7px 0 #dce8f0}.aba-h6-audit .aba-h6-case.alternate{border-left:2px solid #168fa3;background:#fff;box-shadow:7px 7px 0 #d9eef1}.aba-h6-audit .case-stamp{position:absolute;top:0;left:0;padding:10px 15px;background:#123968;color:#fff!important;font-size:.78rem;font-weight:900;letter-spacing:.07em}.aba-h6-audit .alternate .case-stamp{background:#168fa3}.aba-h6-audit .case-finding{margin:18px -10px -8px!important;padding:16px 18px;border-top:2px solid #c7192d;background:#fff7f7}.aba-h6-audit .aba-h6-priority{counter-reset:priority;display:block;margin:30px 0;border-top:4px solid #123968}.aba-h6-audit .aba-h6-priority article{counter-increment:priority;display:grid;grid-template-columns:42px 190px 1fr;gap:14px;padding:14px 18px;border:0;border-bottom:1px solid #bfd0dd;border-top:0;border-radius:0;background:#fff}.aba-h6-audit .aba-h6-priority article:before{content:counter(priority,decimal-leading-zero);color:#c7192d;font-weight:900}.aba-h6-audit .aba-h6-priority article p{margin:0!important}.aba-h6-audit .aba-h6-priority article:nth-child(even){border-top:0;background:#f7fafc}@container (max-width:700px){.aba-h6-audit .dossier-meta{grid-template-columns:1fr}.aba-h6-audit .dossier-meta span{border-right:0;border-bottom:1px solid #9eb7cc}.aba-h6-audit .aba-h6-dimensions article{grid-template-columns:1fr;gap:5px}.aba-h6-audit .aba-h6-matrix{grid-template-columns:1fr;padding-left:30px}.aba-h6-audit .aba-h6-priority article{grid-template-columns:36px 1fr}.aba-h6-audit .aba-h6-priority article p{grid-column:2}.aba-h6-audit .aba-h6-case{box-shadow:4px 4px 0 #dce8f0}}@container (max-width:780px){.aba-h6-faithful .aba-h6-cycle,.aba-h6-faithful .aba-h6-dimensions,.aba-h6-faithful .aba-h6-priority,.aba-h6-faithful .aba-h6-matrix,.aba-h6-faithful .aba-h6-barriers,.aba-h6-faithful .aba-h6-decisions{grid-template-columns:1fr}.aba-h6-faithful .cycle-head,.aba-h6-faithful .matrix-head{grid-column:1}.aba-h6-faithful .aba-h6-cycle>i{justify-self:center;transform:rotate(90deg)}.aba-h6-faithful .aba-h6-example,.aba-h6-faithful .aba-h6-case,.aba-h6-faithful .aba-h6-feedback{padding:20px 17px}}.aba-h6-audit{max-width:100%;overflow:hidden}.aba-h6-audit>.aba-objective-box{margin-bottom:28px!important}.aba-h6-audit .aba-h6-barriers{display:block;margin:34px 0;border:1px solid #9eb7cc;border-top:5px solid #123968;border-radius:10px;background:#fff;overflow:hidden;counter-reset:h6barrier}.aba-h6-audit .aba-h6-barriers .barrier-intro{padding:20px 24px;background:#edf3f7}.aba-h6-audit .aba-h6-barriers .barrier-intro>strong{display:block;margin-bottom:7px;color:#123968!important;letter-spacing:.04em}.aba-h6-audit .aba-h6-barriers .barrier-intro p{margin:0!important;line-height:1.68!important}.aba-h6-audit .aba-h6-barriers article{counter-increment:h6barrier;position:relative;display:grid;grid-template-columns:minmax(245px,34%) 1fr;gap:24px;margin:0;padding:19px 24px 19px 70px;border:0;border-top:1px solid #c6d5e1;border-left:0;border-radius:0;background:#fff}.aba-h6-audit .aba-h6-barriers article:nth-of-type(even){background:#f8fafc}.aba-h6-audit .aba-h6-barriers article:nth-child(3n){border-left:0}.aba-h6-audit .aba-h6-barriers article:before{content:counter(h6barrier,decimal-leading-zero);position:absolute;left:22px;top:20px;color:#c7192d;font-weight:900}.aba-h6-audit .aba-h6-barriers article span{color:#123968!important;font-weight:900;line-height:1.5}.aba-h6-audit .aba-h6-barriers article p{margin:0!important;line-height:1.68!important}.aba-h6-audit .aba-h6-decisions{display:block;margin:34px 0;border-left:4px solid #123968;background:transparent;counter-reset:h6decision}.aba-h6-audit .aba-h6-decisions .decision-title{padding:13px 18px;background:#123968;color:#fff!important;font-weight:900;letter-spacing:.06em}.aba-h6-audit .aba-h6-decisions article{counter-increment:h6decision;display:grid;grid-template-columns:44px minmax(150px,210px) 1fr;gap:15px;margin:0;padding:16px 19px;border:0;border-bottom:1px solid #c6d5e1;border-left:0;border-radius:0;background:#fff}.aba-h6-audit .aba-h6-decisions article:nth-of-type(odd){background:#f5f8fb}.aba-h6-audit .aba-h6-decisions article:nth-child(3n){border-left:0}.aba-h6-audit .aba-h6-decisions article:before{content:counter(h6decision,decimal-leading-zero);color:#168fa3;font-weight:900}.aba-h6-audit .aba-h6-decisions article b{color:#123968!important}.aba-h6-audit .aba-h6-decisions article p{margin:0!important;line-height:1.62!important}@container (max-width:700px){.aba-h6-audit .aba-h6-barriers article{grid-template-columns:1fr;gap:7px;padding-left:58px}.aba-h6-audit .aba-h6-decisions article{grid-template-columns:34px 1fr}.aba-h6-audit .aba-h6-decisions article p{grid-column:2}.aba-h6-audit .aba-h6-matrix .axis-y{display:none}}.aba-h6-audit .aba-h6-matrix{display:block;margin:32px 0;padding:0;border:1px solid #9eb7cc;border-radius:12px;background:#fff;overflow:hidden}.aba-h6-audit .aba-h6-matrix .matrix-head{position:static;padding:15px 20px;border-radius:0;background:#123968;color:#fff!important;text-align:left!important}.aba-h6-audit .aba-h6-matrix .axis{display:none!important}.aba-h6-audit .aba-h6-matrix article{display:grid;grid-template-columns:minmax(230px,31%) 1fr;gap:22px;min-height:0;padding:19px 22px;border:0;border-bottom:1px solid #c4d4e1;border-radius:0;background:#fff!important}.aba-h6-audit .aba-h6-matrix article:last-child{border-bottom:0}.aba-h6-audit .aba-h6-matrix article small{grid-column:1;grid-row:1/3;margin:0;padding-right:18px;border-right:3px solid #168fa3;color:#123968!important;line-height:1.5}.aba-h6-audit .aba-h6-matrix article:nth-of-type(3) small,.aba-h6-audit .aba-h6-matrix article:nth-of-type(4) small{border-right-color:#c7192d}.aba-h6-audit .aba-h6-matrix article b{grid-column:2;margin:0;color:#123968!important}.aba-h6-audit .aba-h6-matrix article p{grid-column:2;margin:0!important;line-height:1.65!important}.aba-h6-audit .aba-h6-case,.aba-h6-audit .aba-h6-case.alternate{position:relative;margin:30px 0;padding:0 24px 22px;border:1px solid #9eb7cc;border-left:1px solid #9eb7cc;border-radius:12px;background:#f7fafc;box-shadow:none;overflow:hidden}.aba-h6-audit .aba-h6-case.alternate{background:#f3fafb}.aba-h6-audit .case-stamp,.aba-h6-audit .alternate .case-stamp{position:static;display:block;margin:0 -24px 20px;padding:13px 20px;background:#123968;color:#fff!important;font-size:.82rem;font-weight:900;letter-spacing:.04em}.aba-h6-audit .alternate .case-stamp{background:#168fa3}.aba-h6-audit .aba-h6-case p{margin:0 0 14px!important;line-height:1.75!important}.aba-h6-audit .aba-h6-case .case-finding{margin:20px 0 0!important;padding:16px 18px;border:0;border-left:6px solid #c7192d;border-radius:8px;background:#fff4f5}@container (max-width:700px){.aba-h6-audit .aba-h6-matrix article{grid-template-columns:1fr;gap:8px}.aba-h6-audit .aba-h6-matrix article small{grid-column:1;grid-row:auto;padding:0 0 8px;border-right:0;border-bottom:3px solid #168fa3}.aba-h6-audit .aba-h6-matrix article b,.aba-h6-audit .aba-h6-matrix article p{grid-column:1}.aba-h6-audit .aba-h6-case,.aba-h6-audit .aba-h6-case.alternate{padding:0 17px 18px}.aba-h6-audit .case-stamp,.aba-h6-audit .alternate .case-stamp{margin:0 -17px 18px}}.aba-professional-lesson[data-task="H.7"].aba-h7-faithful{container-type:inline-size;max-width:100%;overflow-x:hidden}.aba-h7-faithful  :is(h2,h3){color:#123968!important}.aba-h7-faithful>p{line-height:1.82!important}.aba-h7-faithful .aba-h7-opening{margin:32px 0;border:1px solid #9eb7cc;border-radius:12px;background:#fff;overflow:hidden;counter-reset:h7question}.aba-h7-faithful .opening-title{padding:15px 20px;background:#123968;color:#fff!important;font-weight:900;letter-spacing:.045em}.aba-h7-faithful .aba-h7-opening section{display:grid;grid-template-columns:54px 1fr;gap:16px;padding:18px 22px;border-bottom:1px solid #c6d5e1}.aba-h7-faithful .aba-h7-opening section:last-child{border-bottom:0}.aba-h7-faithful .aba-h7-opening section:nth-child(3){background:#f2f8fa}.aba-h7-faithful .aba-h7-opening b{display:grid;width:42px;height:42px;place-items:center;border-radius:50%;background:#168fa3;color:#fff!important}.aba-h7-faithful .aba-h7-opening section:last-child b{background:#c7192d}.aba-h7-faithful .aba-h7-opening p{margin:0!important;line-height:1.67!important}.aba-h7-faithful .aba-h7-redbox{margin:30px 0;padding:21px 23px;border:1px solid #e5a2aa;border-left:7px solid #c7192d;border-radius:11px;background:#fff6f7}.aba-h7-faithful .aba-h7-redbox>strong{display:block;margin-bottom:8px;color:#a90e21!important}.aba-h7-faithful .aba-h7-redbox p{margin:0!important;line-height:1.74!important}.aba-h7-faithful .aba-h7-reading{margin:32px 0;border-left:5px solid #123968;background:#f6f9fb}.aba-h7-faithful .reading-title{padding:14px 18px;background:#123968;color:#fff!important;font-weight:900;letter-spacing:.045em}.aba-h7-faithful .aba-h7-reading article{display:grid;grid-template-columns:minmax(175px,26%) 1fr;gap:22px;padding:17px 20px;border-bottom:1px solid #c5d5e1}.aba-h7-faithful .aba-h7-reading article:last-child{border-bottom:0}.aba-h7-faithful .aba-h7-reading span{color:#123968!important;font-weight:900}.aba-h7-faithful .aba-h7-reading p{margin:0!important;line-height:1.68!important}.aba-h7-faithful .aba-h7-checkpoint{margin:31px 0;padding:22px 24px;border:2px solid #168fa3;border-radius:12px;background:#f1f9fa}.aba-h7-faithful .aba-h7-checkpoint>strong{display:block;margin-bottom:8px;color:#123968!important}.aba-h7-faithful .aba-h7-checkpoint p{margin:0!important;line-height:1.75!important}.aba-h7-faithful .aba-h7-rule{margin:30px 0;padding:22px 24px;border:1px solid #9eb7cc;border-radius:12px;background:#f6f9fb}.aba-h7-faithful .rule-label{margin:-22px -24px 18px;padding:13px 20px;border-radius:11px 11px 0 0;background:#123968;color:#fff!important;font-weight:900}.aba-h7-faithful .aba-h7-rule p{margin:0 0 12px!important;line-height:1.72!important}.aba-h7-faithful .aba-h7-rule p:last-child{margin-bottom:0!important}.aba-h7-faithful .aba-h7-actions{margin:32px 0;border:1px solid #9eb7cc;border-radius:12px;background:#fff;overflow:hidden;counter-reset:h7action}.aba-h7-faithful .actions-title{padding:15px 20px;background:#123968;color:#fff!important;font-weight:900;letter-spacing:.045em}.aba-h7-faithful .aba-h7-actions article{counter-increment:h7action;position:relative;display:grid;grid-template-columns:minmax(175px,25%) 1fr;gap:22px;padding:17px 22px 17px 64px;border-bottom:1px solid #c6d5e1}.aba-h7-faithful .aba-h7-actions article:last-child{border-bottom:0}.aba-h7-faithful .aba-h7-actions article:nth-of-type(even){background:#f5f9fb}.aba-h7-faithful .aba-h7-actions article:before{content:counter(h7action,decimal-leading-zero);position:absolute;left:20px;top:18px;color:#168fa3;font-weight:900}.aba-h7-faithful .aba-h7-actions article:last-child:before{color:#c7192d}.aba-h7-faithful .aba-h7-actions b{color:#123968!important}.aba-h7-faithful .aba-h7-actions p{margin:0!important;line-height:1.66!important}.aba-h7-faithful .aba-h7-case{margin:30px 0;padding:0 24px 22px;border:1px solid #9eb7cc;border-radius:12px;background:#f7fafc;overflow:hidden}.aba-h7-faithful .aba-h7-case.denisse{background:#f2fafb}.aba-h7-faithful .case-head{margin:0 -24px 20px;padding:14px 20px;background:#123968;color:#fff!important;font-weight:900;letter-spacing:.04em}.aba-h7-faithful .denisse .case-head{background:#168fa3}.aba-h7-faithful .aba-h7-case p{margin:0 0 14px!important;line-height:1.76!important}.aba-h7-faithful .aba-h7-case .case-conclusion{margin:20px 0 0!important;padding:16px 18px;border-left:6px solid #c7192d;border-radius:8px;background:#fff5f6}.aba-h7-faithful .aba-apa-references{margin-top:34px!important;padding-top:20px!important;border-top:1px solid #cbd9e7!important}.aba-h7-faithful .aba-apa-references>strong{display:block;margin-bottom:12px;color:#123968!important}.aba-h7-faithful .aba-apa-references p{margin:0 0 9px!important;padding-left:1.5rem;text-indent:-1.5rem}html body #classroom-workspace .aba-rich-content .aba-professional-lesson[data-task="H.7"]  :is(p,li,td,th,span,small,em,b,strong){text-align:left!important;text-align-last:left!important;text-justify:auto!important;word-spacing:normal!important;letter-spacing:normal!important}@container (max-width:700px){.aba-h7-faithful .aba-h7-reading article,.aba-h7-faithful .aba-h7-actions article{grid-template-columns:1fr;gap:7px}.aba-h7-faithful .aba-h7-actions article{padding-left:56px}.aba-h7-faithful .aba-h7-case{padding:0 17px 18px}.aba-h7-faithful .case-head{margin:0 -17px 18px}.aba-h7-faithful .aba-h7-rule{padding:20px 17px}.aba-h7-faithful .rule-label{margin:-20px -17px 17px}}.aba-h7-faithful .aba-h7-opening article{display:grid;grid-template-columns:54px minmax(0,1fr);gap:16px;align-items:start;padding:18px 22px;border:0;border-bottom:1px solid #c6d5e1;border-radius:0;background:#fff}.aba-h7-faithful .aba-h7-opening article:last-child{border-bottom:0}.aba-h7-faithful .aba-h7-opening article:nth-child(3){background:#f2f8fa}.aba-h7-faithful .aba-h7-opening article:last-child b{background:#c7192d}@container (max-width:540px){.aba-h7-faithful .aba-h7-opening article{grid-template-columns:44px minmax(0,1fr);gap:12px;padding:16px}.aba-h7-faithful .aba-h7-opening b{width:38px;height:38px}}.aba-h7-faithful .aba-h7-opening article:nth-of-type(1)>b{background:#123968}.aba-h7-faithful .aba-h7-opening article:nth-of-type(2)>b{background:#168fa3}.aba-h7-faithful .aba-h7-opening article:nth-of-type(3)>b{background:#c7192d}.aba-h7-faithful .aba-h7-actions article:nth-of-type(3n+1):before{color:#123968}.aba-h7-faithful .aba-h7-actions article:nth-of-type(3n+2):before{color:#168fa3}.aba-h7-faithful .aba-h7-actions article:nth-of-type(3n):before{color:#c7192d}.aba-h7-faithful .aba-h7-actions article:last-child:before{color:#123968}.aba-professional-lesson[data-task="H.8"].aba-h8-faithful{container-type:inline-size;max-width:100%;overflow-x:hidden}.aba-h8-faithful  :is(h2,h3){color:#123968!important}.aba-h8-faithful>p{line-height:1.82!important}.aba-h8-faithful .aba-h8-compass{margin:32px 0;border:1px solid #9eb7cc;border-radius:12px;background:#fff;overflow:hidden}.aba-h8-faithful .compass-title{padding:15px 20px;background:#123968;color:#fff!important;font-weight:900;letter-spacing:.045em}.aba-h8-faithful .aba-h8-compass article{display:grid;grid-template-columns:54px minmax(190px,29%) 1fr;gap:18px;align-items:start;padding:18px 22px;border-bottom:1px solid #c6d5e1;background:#fff}.aba-h8-faithful .aba-h8-compass article:last-child{border-bottom:0}.aba-h8-faithful .aba-h8-compass article:nth-of-type(even){background:#f3f8fa}.aba-h8-faithful .aba-h8-compass article>b{display:grid;width:42px;height:42px;place-items:center;border-radius:50%;background:#123968;color:#fff!important}.aba-h8-faithful .aba-h8-compass article:nth-of-type(3n+2)>b{background:#168fa3}.aba-h8-faithful .aba-h8-compass article:nth-of-type(3n)>b{background:#c7192d}.aba-h8-faithful .aba-h8-compass article div{display:contents}.aba-h8-faithful .aba-h8-compass strong{color:#123968!important}.aba-h8-faithful .aba-h8-compass p{margin:0!important;line-height:1.67!important}.aba-h8-faithful .aba-h8-redbox{margin:30px 0;padding:21px 23px;border:1px solid #e5a2aa;border-left:7px solid #c7192d;border-radius:11px;background:#fff6f7}.aba-h8-faithful .aba-h8-redbox>strong{display:block;margin-bottom:8px;color:#a90e21!important}.aba-h8-faithful .aba-h8-redbox p{margin:0!important;line-height:1.74!important}.aba-h8-faithful .aba-h8-agenda{margin:32px 0;padding-left:25px;border-left:4px solid #168fa3}.aba-h8-faithful .agenda-title{margin-left:-29px;padding:14px 19px;border-radius:0 10px 10px 0;background:#123968;color:#fff!important;font-weight:900;letter-spacing:.045em}.aba-h8-faithful .aba-h8-agenda article{position:relative;display:grid;grid-template-columns:minmax(155px,22%) 1fr;gap:20px;padding:19px 20px;border-bottom:1px solid #c5d5e1;background:#fff}.aba-h8-faithful .aba-h8-agenda article:before{content:"";position:absolute;left:-34px;top:24px;width:14px;height:14px;border:3px solid #fff;border-radius:50%;background:#168fa3;box-shadow:0 0 0 2px #168fa3}.aba-h8-faithful .aba-h8-agenda article:last-child:before{background:#c7192d;box-shadow:0 0 0 2px #c7192d}.aba-h8-faithful .aba-h8-agenda span{color:#123968!important;font-weight:900}.aba-h8-faithful .aba-h8-agenda p{margin:0!important;line-height:1.67!important}.aba-h8-faithful .aba-h8-language{margin:32px 0;padding:22px 24px;border:1px solid #9eb7cc;border-radius:12px;background:#f7fafc}.aba-h8-faithful .language-title{margin:-22px -24px 20px;padding:14px 20px;border-radius:11px 11px 0 0;background:#123968;color:#fff!important;font-weight:900}.aba-h8-faithful .aba-h8-language p{margin:0!important;padding:13px 15px;line-height:1.68!important}.aba-h8-faithful .aba-h8-language p:nth-of-type(odd){border-left:5px solid #c7192d;background:#fff5f6}.aba-h8-faithful .aba-h8-language p:nth-of-type(even){margin:0 0 16px!important;border-left:5px solid #168fa3;background:#eef8f9}.aba-h8-faithful .aba-h8-exchange{margin:32px 0;border-top:5px solid #123968;border-bottom:1px solid #9eb7cc;background:#fff;counter-reset:h8exchange}.aba-h8-faithful .exchange-title{padding:14px 18px;background:#edf3f7;color:#123968!important;font-weight:900}.aba-h8-faithful .aba-h8-exchange article{counter-increment:h8exchange;position:relative;display:grid;grid-template-columns:minmax(150px,22%) 1fr;gap:20px;padding:16px 20px 16px 62px;border-top:1px solid #c5d5e1}.aba-h8-faithful .aba-h8-exchange article:before{content:counter(h8exchange,decimal-leading-zero);position:absolute;left:20px;top:17px;color:#123968;font-weight:900}.aba-h8-faithful .aba-h8-exchange article:nth-of-type(3n+2):before{color:#168fa3}.aba-h8-faithful .aba-h8-exchange article:nth-of-type(3n):before{color:#c7192d}.aba-h8-faithful .aba-h8-exchange b{color:#123968!important}.aba-h8-faithful .aba-h8-exchange p{margin:0!important;line-height:1.65!important}.aba-h8-faithful .aba-h8-handoff{margin:30px 0;padding:22px 24px;border:2px solid #168fa3;border-radius:12px;background:#f1f9fa}.aba-h8-faithful .aba-h8-handoff>strong{display:block;margin-bottom:12px;color:#123968!important}.aba-h8-faithful .aba-h8-handoff p{margin:0 0 9px!important;line-height:1.65!important}.aba-h8-faithful .aba-h8-handoff p:last-child{margin-bottom:0!important}.aba-h8-faithful .aba-h8-case{margin:30px 0;padding:0 24px 22px;border:1px solid #9eb7cc;border-radius:12px;background:#f7fafc;overflow:hidden}.aba-h8-faithful .aba-h8-case.denisse{background:#f2fafb}.aba-h8-faithful .case-head{margin:0 -24px 20px;padding:14px 20px;background:#123968;color:#fff!important;font-weight:900;letter-spacing:.04em}.aba-h8-faithful .denisse .case-head{background:#168fa3}.aba-h8-faithful .aba-h8-case p{margin:0 0 14px!important;line-height:1.76!important}.aba-h8-faithful .aba-h8-case .case-outcome{margin:20px 0 0!important;padding:16px 18px;border-left:6px solid #c7192d;border-radius:8px;background:#fff5f6}.aba-h8-faithful .aba-apa-references{margin-top:34px!important;padding-top:20px!important;border-top:1px solid #cbd9e7!important}.aba-h8-faithful .aba-apa-references>strong{display:block;margin-bottom:12px;color:#123968!important}.aba-h8-faithful .aba-apa-references p{margin:0 0 9px!important;padding-left:1.5rem;text-indent:-1.5rem}html body #classroom-workspace .aba-rich-content .aba-professional-lesson[data-task="H.8"]  :is(p,li,td,th,span,small,em,b,strong){text-align:left!important;text-align-last:left!important;text-justify:auto!important;word-spacing:normal!important;letter-spacing:normal!important}@container (max-width:700px){.aba-h8-faithful .aba-h8-compass article{grid-template-columns:44px 1fr;gap:10px}.aba-h8-faithful .aba-h8-compass article div{display:block}.aba-h8-faithful .aba-h8-compass article p{margin-top:6px!important}.aba-h8-faithful .aba-h8-agenda article,.aba-h8-faithful .aba-h8-exchange article{grid-template-columns:1fr;gap:7px}.aba-h8-faithful .aba-h8-case{padding:0 17px 18px}.aba-h8-faithful .case-head{margin:0 -17px 18px}.aba-h8-faithful .aba-h8-language{padding:20px 17px}.aba-h8-faithful .language-title{margin:-20px -17px 18px}}.aba-professional-lesson[data-task="I.1"].aba-i1-faithful{container-type:inline-size;max-width:100%;overflow-x:hidden}.aba-i1-faithful  :is(h2,h3){color:#123968!important}.aba-i1-faithful>p{line-height:1.82!important}.aba-i1-faithful .aba-i1-cloud{position:relative;margin:34px 0;padding:22px 28px 27px;border:1px solid #9eb7cc;border-radius:46% 46% 15px 15px/25% 25% 15px 15px;background:radial-gradient(circle at 22% 30%,#edf6f8 0 18%,transparent 19%),radial-gradient(circle at 78% 28%,#eef3f7 0 20%,transparent 21%),linear-gradient(135deg,#f8fbfd,#eef5f8);overflow:hidden}.aba-i1-faithful .cloud-label{margin:0 -28px 18px;padding:13px 20px;background:#123968;color:#fff!important;text-align:center!important;font-weight:900;letter-spacing:.045em}.aba-i1-faithful .cloud-row{display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:9px 18px;margin:4px 0}.aba-i1-faithful .aba-i1-cloud span{display:inline-block;font-weight:900;line-height:1.05;text-align:center!important}.aba-i1-faithful .aba-i1-cloud .navy{color:#123968!important}.aba-i1-faithful .aba-i1-cloud .teal{color:#168fa3!important}.aba-i1-faithful .aba-i1-cloud .red{color:#c7192d!important}.aba-i1-faithful .aba-i1-cloud .small{font-size:clamp(.82rem,1.7cqw,1.15rem)}.aba-i1-faithful .aba-i1-cloud .medium{font-size:clamp(1rem,2.5cqw,1.65rem)}.aba-i1-faithful .aba-i1-cloud .large{font-size:clamp(1.4rem,4.7cqw,3.1rem);letter-spacing:-.025em}.aba-i1-faithful .aba-i1-cloud .row-one,.aba-i1-faithful .aba-i1-cloud .row-six{transform:scale(.92)}.aba-i1-faithful .aba-i1-chain{margin:32px 0;border:1px solid #9eb7cc;border-radius:12px;background:#fff;overflow:hidden}.aba-i1-faithful .chain-title{padding:15px 20px;background:#123968;color:#fff!important;font-weight:900;letter-spacing:.045em}.aba-i1-faithful .aba-i1-chain article{display:grid;grid-template-columns:54px minmax(180px,28%) 1fr;gap:18px;padding:18px 22px;border-bottom:1px solid #c6d5e1}.aba-i1-faithful .aba-i1-chain article:last-child{border-bottom:0}.aba-i1-faithful .aba-i1-chain article:nth-of-type(even){background:#f3f8fa}.aba-i1-faithful .aba-i1-chain b{display:grid;width:42px;height:42px;place-items:center;border-radius:50%;background:#123968;color:#fff!important}.aba-i1-faithful .aba-i1-chain article:nth-of-type(3n+2)>b{background:#168fa3}.aba-i1-faithful .aba-i1-chain article:nth-of-type(3n)>b{background:#c7192d}.aba-i1-faithful .aba-i1-chain p{margin:0!important;line-height:1.67!important}.aba-i1-faithful .aba-i1-redbox,.aba-i1-faithful .aba-i1-warning{margin:30px 0;padding:21px 23px;border:1px solid #e5a2aa;border-left:7px solid #c7192d;border-radius:11px;background:#fff6f7}.aba-i1-faithful  :is(.aba-i1-redbox,.aba-i1-warning)>strong{display:block;margin-bottom:8px;color:#a90e21!important}.aba-i1-faithful  :is(.aba-i1-redbox,.aba-i1-warning) p{margin:0!important;line-height:1.74!important}.aba-i1-faithful .aba-i1-warning{border-color:#9eb7cc;border-left-color:#123968;background:#f3f7fa}.aba-i1-faithful .aba-i1-warning>strong{color:#123968!important}.aba-i1-faithful .aba-i1-benefits{margin:32px 0;border-top:5px solid #123968;border-bottom:1px solid #9eb7cc}.aba-i1-faithful .benefits-title{padding:14px 19px;background:#edf3f7;color:#123968!important;font-weight:900}.aba-i1-faithful .aba-i1-benefits article{display:grid;grid-template-columns:minmax(150px,22%) 1fr;gap:20px;padding:18px 20px;border-top:1px solid #c5d5e1}.aba-i1-faithful .aba-i1-benefits article:nth-of-type(even){background:#f4f9fa}.aba-i1-faithful .aba-i1-benefits span{padding-left:12px;border-left:5px solid #123968;color:#123968!important;font-weight:900}.aba-i1-faithful .aba-i1-benefits article:nth-of-type(2) span{border-left-color:#168fa3}.aba-i1-faithful .aba-i1-benefits article:nth-of-type(3) span{border-left-color:#c7192d}.aba-i1-faithful .aba-i1-benefits p{margin:0!important;line-height:1.68!important}.aba-i1-faithful .aba-i1-evidence{margin:32px 0;border-left:5px solid #168fa3;background:#f7fafc}.aba-i1-faithful .evidence-title{padding:14px 19px;background:#123968;color:#fff!important;font-weight:900}.aba-i1-faithful .aba-i1-evidence article{display:grid;grid-template-columns:minmax(160px,24%) 1fr;gap:20px;padding:17px 20px;border-bottom:1px solid #c5d5e1}.aba-i1-faithful .aba-i1-evidence article:last-child{border-bottom:0}.aba-i1-faithful .aba-i1-evidence b{color:#123968!important}.aba-i1-faithful .aba-i1-evidence p{margin:0!important;line-height:1.66!important}.aba-i1-faithful .aba-i1-case{margin:30px 0;padding:0 24px 22px;border:1px solid #9eb7cc;border-radius:12px;background:#f7fafc;overflow:hidden}.aba-i1-faithful .aba-i1-case.denisse{background:#f2fafb}.aba-i1-faithful .case-head{margin:0 -24px 20px;padding:14px 20px;background:#123968;color:#fff!important;font-weight:900;letter-spacing:.04em}.aba-i1-faithful .denisse .case-head{background:#168fa3}.aba-i1-faithful .aba-i1-case p{margin:0 0 14px!important;line-height:1.76!important}.aba-i1-faithful .aba-i1-case .case-result{margin:20px 0 0!important;padding:16px 18px;border-left:6px solid #c7192d;border-radius:8px;background:#fff5f6}.aba-i1-faithful .aba-apa-references{margin-top:34px!important;padding-top:20px!important;border-top:1px solid #cbd9e7!important}.aba-i1-faithful .aba-apa-references>strong{display:block;margin-bottom:12px;color:#123968!important}.aba-i1-faithful .aba-apa-references p{margin:0 0 9px!important;padding-left:1.5rem;text-indent:-1.5rem}html body #classroom-workspace .aba-rich-content .aba-professional-lesson[data-task="I.1"]  :is(p,li,td,th,small,em,b,strong){text-align:left!important;text-align-last:left!important;text-justify:auto!important;word-spacing:normal!important;letter-spacing:normal!important}@container (max-width:700px){.aba-i1-faithful .aba-i1-cloud{padding:18px 15px 22px;border-radius:30px 30px 12px 12px}.aba-i1-faithful .cloud-label{margin:-18px -15px 16px}.aba-i1-faithful .cloud-row{gap:8px 12px}.aba-i1-faithful .aba-i1-chain article{grid-template-columns:44px 1fr;gap:10px}.aba-i1-faithful .aba-i1-benefits article,.aba-i1-faithful .aba-i1-evidence article{grid-template-columns:1fr;gap:8px}.aba-i1-faithful .aba-i1-case{padding:0 17px 18px}.aba-i1-faithful .case-head{margin:0 -17px 18px}}.aba-i1-faithful .aba-i1-cloud{isolation:isolate;display:flex;flex-direction:column;align-items:center;margin:38px auto;padding:62px 34px 56px;border:0;border-radius:0;background:transparent;overflow:visible}.aba-i1-faithful .aba-i1-cloud:before{content:"";position:absolute;z-index:-1;inset:8% 4% 5%;border:1px solid #b7ccd9;border-radius:48% 52% 44% 46%/54% 50% 42% 40%;background:radial-gradient(circle at 19% 42%,#edf6f8 0 25%,transparent 26%),radial-gradient(circle at 43% 24%,#f3f7fa 0 31%,transparent 32%),radial-gradient(circle at 70% 32%,#edf6f8 0 32%,transparent 33%),radial-gradient(circle at 86% 55%,#f3f7fa 0 25%,transparent 26%),linear-gradient(#f7fafc,#eef5f8);box-shadow:0 12px 24px rgba(18,57,104,.08)}.aba-i1-faithful .cloud-row{position:relative;z-index:1;display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;gap:8px 16px;width:auto;margin:2px auto;transform:none!important}.aba-i1-faithful .aba-i1-cloud .row-one{max-width:52%}.aba-i1-faithful .aba-i1-cloud .row-two{max-width:72%}.aba-i1-faithful .aba-i1-cloud .row-three{max-width:86%}.aba-i1-faithful .aba-i1-cloud .row-four{max-width:100%;margin:5px auto}.aba-i1-faithful .aba-i1-cloud .row-five{max-width:96%}.aba-i1-faithful .aba-i1-cloud .row-six{max-width:78%}.aba-i1-faithful .aba-i1-cloud .row-seven{max-width:58%}.aba-i1-faithful .aba-i1-cloud span{white-space:nowrap;text-shadow:0 1px 0 #fff}.aba-i1-faithful .aba-i1-cloud .tiny{font-size:clamp(.62rem,1.25cqw,.9rem)}.aba-i1-faithful .aba-i1-cloud .small{font-size:clamp(.76rem,1.65cqw,1.1rem)}.aba-i1-faithful .aba-i1-cloud .medium{font-size:clamp(.95rem,2.35cqw,1.55rem)}.aba-i1-faithful .aba-i1-cloud .large{font-size:clamp(1.25rem,3.9cqw,2.55rem)}.aba-i1-faithful .aba-i1-cloud .hero{font-size:clamp(1.45rem,5.2cqw,3.4rem);letter-spacing:-.035em}.aba-i1-faithful .aba-i1-chain{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin:36px 0;padding:62px 4px 10px;border:0;border-radius:0;background:linear-gradient(#9eb7cc,#9eb7cc) center 102px/75% 2px no-repeat;overflow:visible}.aba-i1-faithful .chain-title{position:absolute;inset:0 0 auto;padding:14px 19px;border-radius:10px;background:#123968}.aba-i1-faithful .aba-i1-chain article{display:flex;flex-direction:column;align-items:center;padding:0;border:0;background:transparent!important;text-align:center!important}.aba-i1-faithful .aba-i1-chain b{position:relative;z-index:1;width:52px;height:52px;border:5px solid #fff;box-shadow:0 0 0 2px #123968}.aba-i1-faithful .aba-i1-chain article:nth-of-type(3n+2)>b{box-shadow:0 0 0 2px #168fa3}.aba-i1-faithful .aba-i1-chain article:nth-of-type(3n)>b{box-shadow:0 0 0 2px #c7192d}.aba-i1-faithful .aba-i1-chain p{margin-top:17px!important;text-align:center!important}.aba-i1-faithful .aba-i1-chain p strong{display:block;text-align:center!important}.aba-i1-faithful .aba-i1-benefits{margin:36px 0;padding:22px 0;border:0;background:#f5f8fb}.aba-i1-faithful .benefits-title{margin:-22px 0 22px;padding:14px 19px;background:#123968;color:#fff!important}.aba-i1-faithful .aba-i1-benefits article{display:block;width:92%;margin:0 auto 12px;padding:20px 23px;border:0;border-left:9px solid #123968;border-radius:0 40px 40px 0;background:#fff;box-shadow:0 4px 12px rgba(18,57,104,.06)}.aba-i1-faithful .aba-i1-benefits article:nth-of-type(2){width:82%;border-left-color:#168fa3;background:#eef8f9}.aba-i1-faithful .aba-i1-benefits article:nth-of-type(3){width:72%;margin-bottom:0;border-left-color:#c7192d;background:#fff4f5}.aba-i1-faithful .aba-i1-benefits span{display:block;margin-bottom:7px;padding:0;border:0;color:#123968!important}.aba-i1-faithful .aba-i1-benefits p{margin:0!important}.aba-i1-faithful .aba-i1-evidence{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:36px 0;border:0;background:transparent}.aba-i1-faithful .evidence-title{grid-column:1/-1;padding:14px 19px;border-radius:10px;background:#123968}.aba-i1-faithful .aba-i1-evidence article{position:relative;display:block;padding:22px 22px 22px 29px;border:1px solid #b6c9d8;border-radius:18px 18px 18px 4px;background:#f7fafc}.aba-i1-faithful .aba-i1-evidence article:before{content:"";position:absolute;left:0;top:18px;bottom:18px;width:7px;border-radius:0 7px 7px 0;background:#123968}.aba-i1-faithful .aba-i1-evidence article:nth-of-type(2):before,.aba-i1-faithful .aba-i1-evidence article:nth-of-type(4):before{background:#168fa3}.aba-i1-faithful .aba-i1-evidence article:nth-of-type(3):before{background:#c7192d}.aba-i1-faithful .aba-i1-evidence b{display:block;margin-bottom:8px}.aba-i1-faithful .aba-i1-evidence p{margin:0!important}@container (max-width:760px){.aba-i1-faithful .aba-i1-cloud{padding:45px 10px 40px}.aba-i1-faithful .cloud-row{flex-wrap:wrap;gap:5px 10px;max-width:95%!important}.aba-i1-faithful .aba-i1-chain{grid-template-columns:1fr 1fr;background:none}.aba-i1-faithful .aba-i1-benefits article,.aba-i1-faithful .aba-i1-benefits article:nth-of-type(2),.aba-i1-faithful .aba-i1-benefits article:nth-of-type(3){width:92%}.aba-i1-faithful .aba-i1-evidence{grid-template-columns:1fr}}@container (max-width:470px){.aba-i1-faithful .aba-i1-cloud{padding:34px 4px}.aba-i1-faithful .aba-i1-cloud:before{inset:3% 0}.aba-i1-faithful .aba-i1-cloud .hero{white-space:normal;line-height:1.02}.aba-i1-faithful .aba-i1-chain{grid-template-columns:1fr}}.aba-i1-faithful .aba-i1-cloud{position:relative;display:block;width:100%;aspect-ratio:16/7;margin:34px auto;padding:0;border:0;background:transparent;overflow:hidden}.aba-i1-faithful .aba-i1-cloud:before{display:none}.aba-i1-faithful .aba-i1-cloud span{position:absolute;display:block;white-space:nowrap;font-weight:900;line-height:1;text-shadow:none;transform-origin:center}.aba-i1-faithful .aba-i1-cloud .p1{left:8%;top:39%;font-size:clamp(.8rem,2.3cqw,1.55rem);transform:rotate(-90deg)}.aba-i1-faithful .aba-i1-cloud .p2{left:18%;top:18%;font-size:clamp(.7rem,1.6cqw,1.05rem);transform:rotate(-8deg)}.aba-i1-faithful .aba-i1-cloud .p3{left:39%;top:7%;font-size:clamp(.7rem,1.45cqw,.95rem);transform:rotate(4deg)}.aba-i1-faithful .aba-i1-cloud .p4{right:9%;top:34%;font-size:clamp(.72rem,1.55cqw,1rem);transform:rotate(90deg)}.aba-i1-faithful .aba-i1-cloud .p5{left:29%;top:20%;font-size:clamp(.9rem,2.4cqw,1.6rem)}.aba-i1-faithful .aba-i1-cloud .p6{right:18%;top:20%;font-size:clamp(.78rem,1.8cqw,1.2rem);transform:rotate(7deg)}.aba-i1-faithful .aba-i1-cloud .p7{left:12%;top:64%;font-size:clamp(.85rem,2.15cqw,1.45rem);transform:rotate(-7deg)}.aba-i1-faithful .aba-i1-cloud .p8{left:50%;top:43%;font-size:clamp(1.55rem,5.1cqw,3.35rem);letter-spacing:-.045em;transform:translate(-50%,-50%)}.aba-i1-faithful .aba-i1-cloud .p9{right:10%;top:58%;font-size:clamp(.72rem,1.55cqw,1rem);transform:rotate(8deg)}.aba-i1-faithful .aba-i1-cloud .p10{left:38%;top:56%;font-size:clamp(1.2rem,3.8cqw,2.5rem)}.aba-i1-faithful .aba-i1-cloud .p11{right:17%;top:69%;font-size:clamp(.85rem,2.15cqw,1.4rem);transform:rotate(-5deg)}.aba-i1-faithful .aba-i1-cloud .p12{left:17%;top:30%;font-size:clamp(.68rem,1.45cqw,.95rem)}.aba-i1-faithful .aba-i1-cloud .p13{left:20%;top:79%;font-size:clamp(.72rem,1.65cqw,1.1rem)}.aba-i1-faithful .aba-i1-cloud .p14{left:44%;top:79%;font-size:clamp(.85rem,2.2cqw,1.45rem)}.aba-i1-faithful .aba-i1-cloud .p15{right:8%;top:46%;font-size:clamp(.7rem,1.5cqw,1rem);transform:rotate(90deg)}.aba-i1-faithful .aba-i1-cloud .p16{right:24%;top:10%;font-size:clamp(.66rem,1.35cqw,.9rem)}.aba-i1-faithful .aba-i1-cloud .p17{left:5%;top:55%;font-size:clamp(.68rem,1.4cqw,.92rem);transform:rotate(-90deg)}.aba-i1-faithful .aba-i1-cloud .p18{right:30%;top:88%;font-size:clamp(.64rem,1.25cqw,.85rem)}.aba-i1-faithful .aba-i1-cloud .p19{left:12%;top:20%;font-size:clamp(.62rem,1.2cqw,.82rem);transform:rotate(-18deg)}.aba-i1-faithful .aba-i1-cloud .p20{right:12%;top:77%;font-size:clamp(.64rem,1.3cqw,.88rem);transform:rotate(14deg)}.aba-i1-faithful .aba-i1-cloud .p21{left:31%;top:89%;font-size:clamp(.62rem,1.2cqw,.82rem);transform:rotate(-8deg)}.aba-i1-faithful .aba-i1-cloud .p22{left:52%;top:17%;font-size:clamp(.7rem,1.55cqw,1.02rem);transform:rotate(3deg)}@container (max-width:620px){.aba-i1-faithful .aba-i1-cloud{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 13px;aspect-ratio:auto;padding:28px 8px}.aba-i1-faithful .aba-i1-cloud span{position:static!important;font-size:clamp(.72rem,3.3cqw,1.15rem)!important;transform:none!important}.aba-i1-faithful .aba-i1-cloud .p8{font-size:clamp(1.25rem,6.4cqw,2rem)!important;order:-2;width:100%;text-align:center!important}.aba-i1-faithful .aba-i1-cloud .p10{font-size:clamp(1.05rem,5cqw,1.6rem)!important;order:-1}}.aba-i1-faithful .aba-i1-cloud{aspect-ratio:16/6.3;margin:26px auto}.aba-i1-faithful .aba-i1-cloud .p23{left:5%;top:77%;font-size:clamp(.58rem,1.15cqw,.78rem);transform:rotate(-14deg)}.aba-i1-faithful .aba-i1-cloud .p24{left:27%;top:7%;font-size:clamp(.57rem,1.1cqw,.75rem);transform:rotate(-6deg)}.aba-i1-faithful .aba-i1-cloud .p25{right:5%;top:27%;font-size:clamp(.58rem,1.15cqw,.78rem);transform:rotate(90deg)}.aba-i1-faithful .aba-i1-cloud .p26{left:6%;top:28%;font-size:clamp(.6rem,1.25cqw,.82rem);transform:rotate(-17deg)}.aba-i1-faithful .aba-i1-cloud .p27{right:15%;top:8%;font-size:clamp(.57rem,1.1cqw,.75rem);transform:rotate(9deg)}.aba-i1-faithful .aba-i1-cloud .p28{left:31%;top:72%;font-size:clamp(.62rem,1.3cqw,.87rem);transform:rotate(-5deg)}.aba-i1-faithful .aba-i1-cloud .p29{right:8%;top:87%;font-size:clamp(.58rem,1.12cqw,.76rem);transform:rotate(13deg)}.aba-i1-faithful .aba-i1-cloud .p30{left:10%;top:91%;font-size:clamp(.57rem,1.1cqw,.75rem)}.aba-i1-faithful .aba-i1-cloud .p31{left:48%;top:93%;font-size:clamp(.56rem,1.05cqw,.72rem)}.aba-i1-faithful .aba-i1-cloud .p32{right:4%;top:67%;font-size:clamp(.57rem,1.1cqw,.75rem);transform:rotate(-10deg)}.aba-i1-faithful .aba-i1-cloud .p33{right:1%;top:46%;font-size:clamp(.56rem,1.05cqw,.72rem);transform:rotate(90deg)}.aba-i1-faithful .aba-i1-cloud .p34{left:45%;top:28%;font-size:clamp(.6rem,1.2cqw,.8rem);transform:rotate(4deg)}.aba-i1-faithful .aba-i1-chain{padding-top:86px;background:linear-gradient(#9eb7cc,#9eb7cc) center 126px/75% 2px no-repeat}.aba-i1-faithful .aba-i1-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;padding:0;background:transparent}.aba-i1-faithful .benefits-title{grid-column:1/-1;margin:0;padding:14px 19px;border-radius:10px;background:#123968;color:#fff!important}.aba-i1-faithful .aba-i1-benefits article,.aba-i1-faithful .aba-i1-benefits article:nth-of-type(2),.aba-i1-faithful .aba-i1-benefits article:nth-of-type(3){position:relative;width:auto;min-width:0;margin:0;padding:68px 20px 22px;border:1px solid #b7c9d8;border-radius:14px;background:#f7fafc;box-shadow:none}.aba-i1-faithful .aba-i1-benefits article:nth-of-type(2){background:#eef8f9}.aba-i1-faithful .aba-i1-benefits article:nth-of-type(3){background:#fff5f6}.aba-i1-faithful .aba-i1-benefits article:before{content:"";position:absolute;top:20px;left:20px;width:32px;height:32px;border-radius:50%;background:#123968;box-shadow:42px 0 0 -13px #9eb7cc}.aba-i1-faithful .aba-i1-benefits article:nth-of-type(2):before{background:#168fa3}.aba-i1-faithful .aba-i1-benefits article:nth-of-type(3):before{background:#c7192d}.aba-i1-faithful .aba-i1-benefits span{margin-bottom:10px}@container (max-width:760px){.aba-i1-faithful .aba-i1-benefits{grid-template-columns:1fr}.aba-i1-faithful .benefits-title{grid-column:1}.aba-i1-faithful .aba-i1-benefits article,.aba-i1-faithful .aba-i1-benefits article:nth-of-type(2),.aba-i1-faithful .aba-i1-benefits article:nth-of-type(3){width:auto}.aba-i1-faithful .aba-i1-chain{padding-top:84px;background:none}}.aba-domain-overview-v2{container-type:inline-size;max-width:100%;overflow-x:hidden}.aba-domain-overview-v2>p{line-height:1.82!important}.aba-domain-overview-v2  :is(h2,h3){color:#123968!important}.aba-domain-overview-v2 .aba-domain-hero{margin:0 0 30px;padding:24px 26px;border:1px solid #9eb7cc;border-left:8px solid #c7192d;border-radius:11px;background:#f7fafc}.aba-domain-overview-v2 .aba-domain-hero .aba-professional-eyebrow{margin:0 0 7px!important;color:#c7192d!important;font-weight:900}.aba-domain-overview-v2 .aba-domain-hero h2{margin:0 0 10px!important}.aba-domain-overview-v2 .aba-domain-hero>p:last-child{max-width:850px;margin:0!important;color:#274b6f!important;font-size:1.04rem;font-weight:700;line-height:1.65!important}.aba-domain-overview-v2 .aba-domain-purpose{margin:0 0 32px;padding:0 0 0 22px;border-left:5px solid #168fa3}.aba-domain-overview-v2 .aba-domain-purpose>strong{display:block;margin-bottom:10px;color:#123968!important}.aba-domain-overview-v2 .aba-domain-purpose p{margin:0 0 13px!important;line-height:1.78!important}.aba-domain-overview-v2 .aba-domain-map{margin:20px 0 34px;border:1px solid #9eb7cc;border-radius:11px;overflow:hidden}.aba-domain-overview-v2 .aba-domain-map article{position:relative;padding:20px 22px 20px 76px;border-bottom:1px solid #c5d5e1;background:#fff}.aba-domain-overview-v2 .aba-domain-map article:last-child{border-bottom:0}.aba-domain-overview-v2 .aba-domain-map article:nth-child(even){background:#f2f9fa}.aba-domain-overview-v2 .aba-domain-map span{position:absolute;top:19px;left:22px;color:#168fa3!important;font-size:1.05rem;font-weight:900}.aba-domain-overview-v2 .aba-domain-map b{display:block;margin-bottom:7px;color:#123968!important}.aba-domain-overview-v2 .aba-domain-map p{margin:0!important;line-height:1.66!important}.aba-domain-overview-v2 .aba-domain-decisions{margin:16px 0 32px!important;padding:0!important;list-style:none!important}.aba-domain-overview-v2 .aba-domain-decisions li{position:relative;margin:0!important;padding:13px 18px 13px 44px;border-bottom:1px solid #d5e1e9;line-height:1.66!important}.aba-domain-overview-v2 .aba-domain-decisions li:before{content:"✓";position:absolute;left:14px;color:#168fa3;font-weight:900}.aba-domain-overview-v2 .aba-domain-case{margin:32px 0;padding:0 22px 21px;border:1px solid #9eb7cc;border-radius:11px;background:#f7fafc;overflow:hidden}.aba-domain-overview-v2 .case-label{margin:0 -22px 18px;padding:14px 20px;background:#123968;color:#fff!important;font-weight:900}.aba-domain-overview-v2 .aba-domain-case p{margin:0!important;line-height:1.75!important}.aba-domain-overview-v2 .aba-domain-traps{margin:32px 0;padding:20px 22px;border:1px solid #e5a2aa;border-left:7px solid #c7192d;border-radius:10px;background:#fff6f7}.aba-domain-overview-v2 .aba-domain-traps>strong{display:block;margin-bottom:9px;color:#a90e21!important}.aba-domain-overview-v2 .aba-domain-traps p{position:relative;margin:0!important;padding:9px 0 9px 22px;border-bottom:1px solid #f0cbd0;line-height:1.65!important}.aba-domain-overview-v2 .aba-domain-traps p:last-child{border-bottom:0}.aba-domain-overview-v2 .aba-domain-traps p:before{content:"!";position:absolute;left:2px;color:#c7192d;font-weight:900}.aba-domain-overview-v2 .aba-domain-study{margin:20px 0 32px;border-top:4px solid #123968;border-bottom:1px solid #9eb7cc}.aba-domain-overview-v2 .aba-domain-study p{display:grid;grid-template-columns:minmax(210px,.6fr) 1.4fr;gap:22px;margin:0!important;padding:17px 20px;border-bottom:1px solid #d5e1e9;line-height:1.62!important}.aba-domain-overview-v2 .aba-domain-study p:last-child{border-bottom:0}.aba-domain-overview-v2 .aba-domain-study p:nth-child(even){background:#f2f9fa}.aba-domain-overview-v2 .aba-domain-study b{color:#123968!important}.aba-domain-overview-v2 .aba-domain-study span{display:block}.aba-domain-overview-v2 .aba-domain-connection{margin:32px 0;padding:20px 22px;border:2px solid #168fa3;border-radius:10px;background:#f1f9fa}.aba-domain-overview-v2 .aba-domain-connection>strong{display:block;margin-bottom:8px;color:#123968!important}.aba-domain-overview-v2 .aba-domain-connection p{margin:0!important;line-height:1.72!important}.aba-domain-overview-v2 .aba-source-note{margin-top:30px!important;padding-top:18px!important;border-top:1px solid #cbd9e7!important}html body #classroom-workspace .aba-rich-content .aba-domain-overview-v2  :is(p,li,span,b,strong,em){text-align:left!important;text-align-last:left!important;text-justify:auto!important;word-spacing:normal!important;letter-spacing:normal!important}@container (max-width:650px){.aba-domain-overview-v2 .aba-domain-hero{padding:20px 18px}.aba-domain-overview-v2 .aba-domain-map article{padding-left:58px}.aba-domain-overview-v2 .aba-domain-map span{left:17px}.aba-domain-overview-v2 .aba-domain-study p{grid-template-columns:1fr;gap:6px}}.aba-professional-lesson[data-task="I.7"].aba-i7-faithful{container-type:inline-size;max-width:100%;overflow-x:hidden}.aba-i7-faithful  :is(h2,h3){color:#123968!important}.aba-i7-faithful>p{line-height:1.82!important}.aba-i7-faithful .aba-i7-redbox{margin:30px 0;padding:21px 23px;border:1px solid #e5a2aa;border-left:7px solid #c7192d;border-radius:10px;background:#fff6f7}.aba-i7-faithful .aba-i7-redbox>strong{display:block;margin-bottom:8px;color:#a90e21!important}.aba-i7-faithful .aba-i7-redbox p{margin:0!important;line-height:1.74!important}.aba-i7-faithful .aba-i7-question{margin:30px 0;border:1px solid #9eb7cc;border-radius:11px;overflow:hidden;background:#f7fafc}.aba-i7-faithful .question-head{padding:16px 20px;background:#123968;color:#fff!important;font-weight:900}.aba-i7-faithful .aba-i7-question p{margin:0!important;padding:24px;line-height:1.75!important}.aba-i7-faithful .aba-i7-levels{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:30px 0;border:1px solid #9eb7cc;border-radius:11px;overflow:hidden}.aba-i7-faithful .levels-head{grid-column:1/-1;padding:16px 20px;background:#123968;color:#fff!important;font-weight:900}.aba-i7-faithful .aba-i7-levels article{position:relative;padding:57px 18px 21px;border-right:1px solid #c5d5e1;background:#fff}.aba-i7-faithful .aba-i7-levels article:last-child{border-right:0}.aba-i7-faithful .aba-i7-levels article:nth-of-type(even){background:#f2f9fa}.aba-i7-faithful .aba-i7-levels span{position:absolute;top:19px;left:18px;color:#168fa3!important;font-size:1.08rem;font-weight:900}.aba-i7-faithful .aba-i7-levels b{display:block;margin-bottom:8px;color:#123968!important}.aba-i7-faithful .aba-i7-levels p{margin:0!important;line-height:1.6!important}.aba-i7-faithful .aba-i7-streams{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:30px 0;border:1px solid #9eb7cc;border-radius:11px;overflow:hidden}.aba-i7-faithful .streams-head{grid-column:1/-1;padding:16px 20px;background:#123968;color:#fff!important;font-weight:900}.aba-i7-faithful .aba-i7-streams article{padding:21px;border-right:1px solid #c5d5e1;background:#fff}.aba-i7-faithful .aba-i7-streams article:last-child{border-right:0}.aba-i7-faithful .aba-i7-streams article:nth-of-type(even){background:#f2f9fa}.aba-i7-faithful .aba-i7-streams b{display:block;margin-bottom:8px;color:#123968!important}.aba-i7-faithful .aba-i7-streams p{margin:0!important;line-height:1.62!important}.aba-i7-faithful .aba-i7-chain{display:grid;grid-template-columns:1fr 34px 1fr 34px 1fr 34px 1fr;align-items:stretch;margin:30px 0;border:1px solid #9eb7cc;border-radius:11px;overflow:hidden}.aba-i7-faithful .chain-head{grid-column:1/-1;padding:16px 20px;background:#123968;color:#fff!important;font-weight:900}.aba-i7-faithful .aba-i7-chain>div:not(.chain-head){padding:20px;background:#f7fafc}.aba-i7-faithful .aba-i7-chain>div:last-child{background:#eef8f9}.aba-i7-faithful .aba-i7-chain>span{align-self:center;color:#168fa3!important;font-size:1.3rem;font-weight:900;text-align:center!important}.aba-i7-faithful .aba-i7-chain b{display:block;margin-bottom:7px;color:#123968!important}.aba-i7-faithful .aba-i7-chain p{margin:0!important;line-height:1.58!important}.aba-i7-faithful .aba-i7-design{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:30px 0;border:1px solid #9eb7cc;border-radius:11px;overflow:hidden}.aba-i7-faithful .design-head{grid-column:1/-1;padding:16px 20px;background:#123968;color:#fff!important;font-weight:900}.aba-i7-faithful .aba-i7-design article{padding:21px 18px;border-right:1px solid #c5d5e1;background:#fff}.aba-i7-faithful .aba-i7-design article:last-child{border-right:0}.aba-i7-faithful .aba-i7-design article:nth-of-type(even){background:#f2f9fa}.aba-i7-faithful .aba-i7-design b{display:block;margin-bottom:8px;color:#123968!important}.aba-i7-faithful .aba-i7-design p{margin:0!important;line-height:1.62!important}.aba-i7-faithful .aba-i7-rules{display:grid;grid-template-columns:1fr 1fr;margin:30px 0;border:1px solid #9eb7cc;border-radius:11px;overflow:hidden}.aba-i7-faithful .rules-head{grid-column:1/-1;padding:16px 20px;background:#123968;color:#fff!important;font-weight:900}.aba-i7-faithful .aba-i7-rules article{padding:21px;border-right:1px solid #c5d5e1;border-bottom:1px solid #c5d5e1;background:#fff}.aba-i7-faithful .aba-i7-rules article:nth-of-type(even){border-right:0;background:#f2f9fa}.aba-i7-faithful .aba-i7-rules article:nth-last-child(-n+2){border-bottom:0}.aba-i7-faithful .aba-i7-rules b{display:block;margin-bottom:8px;color:#123968!important}.aba-i7-faithful .aba-i7-rules p{margin:0!important;line-height:1.64!important}.aba-i7-faithful .aba-i7-case{margin:30px 0;padding:0 24px 22px;border:1px solid #9eb7cc;border-radius:11px;background:#f7fafc;overflow:hidden}.aba-i7-faithful .aba-i7-case.denisse{background:#f2fafb}.aba-i7-faithful .case-head{margin:0 -24px 20px;padding:14px 20px;background:#123968;color:#fff!important;font-weight:900}.aba-i7-faithful .denisse .case-head{background:#168fa3}.aba-i7-faithful .aba-i7-case p{margin:0 0 14px!important;line-height:1.76!important}.aba-i7-faithful .aba-i7-case .case-result{margin:20px 0 0!important;padding:16px 18px;border-left:6px solid #c7192d;border-radius:8px;background:#fff5f6}.aba-i7-faithful .aba-apa-references{margin-top:34px!important;padding-top:20px!important;border-top:1px solid #cbd9e7!important}.aba-i7-faithful .aba-apa-references>strong{display:block;margin-bottom:12px;color:#123968!important}.aba-i7-faithful .aba-apa-references p{margin:0 0 9px!important;padding-left:1.5rem;text-indent:-1.5rem}html body #classroom-workspace .aba-rich-content .aba-professional-lesson[data-task="I.7"]  :is(p,li,td,th,span,small,em,b,strong){text-align:left!important;text-align-last:left!important;text-justify:auto!important;word-spacing:normal!important;letter-spacing:normal!important}@container (max-width:760px){.aba-i7-faithful :is(.aba-i7-levels,.aba-i7-streams,.aba-i7-chain,.aba-i7-design,.aba-i7-rules){grid-template-columns:1fr}.aba-i7-faithful :is(.levels-head,.streams-head,.chain-head,.design-head,.rules-head){grid-column:1}.aba-i7-faithful :is(.aba-i7-levels,.aba-i7-streams,.aba-i7-design) article,.aba-i7-faithful .aba-i7-rules article,.aba-i7-faithful .aba-i7-rules article:nth-of-type(even),.aba-i7-faithful .aba-i7-rules article:nth-last-child(-n+2){border-right:0;border-bottom:1px solid #c5d5e1}.aba-i7-faithful :is(.aba-i7-levels,.aba-i7-streams,.aba-i7-design,.aba-i7-rules) article:last-child{border-bottom:0}.aba-i7-faithful .aba-i7-chain>span{padding:4px;transform:rotate(90deg)}.aba-i7-faithful .aba-i7-case{padding:0 17px 18px}.aba-i7-faithful .case-head{margin:0 -17px 18px}}.aba-professional-lesson[data-task="I.7"].aba-i7-faithful .aba-i7-levels{display:block!important;position:relative!important;margin:32px 0!important;padding:0 0 0 0!important;border:1px solid #9eb7cc!important;border-radius:11px!important;background:#fff!important;overflow:hidden!important}.aba-professional-lesson[data-task="I.7"].aba-i7-faithful .levels-head{display:block!important;padding:17px 21px!important;background:#123968!important;color:#fff!important}.aba-professional-lesson[data-task="I.7"].aba-i7-faithful .aba-i7-levels article{position:relative!important;min-height:0!important;margin:0 25px 0 78px!important;padding:21px 22px 21px 15px!important;border:0!important;border-bottom:1px solid #d5e1e9!important;background:#fff!important}.aba-professional-lesson[data-task="I.7"].aba-i7-faithful .aba-i7-levels article:last-child{border-bottom:0!important}.aba-professional-lesson[data-task="I.7"].aba-i7-faithful .aba-i7-levels article:before{content:"";position:absolute;top:0;bottom:0;left:-45px;width:3px;background:#b8cbd9}.aba-professional-lesson[data-task="I.7"].aba-i7-faithful .aba-i7-levels span{display:flex!important;align-items:center!important;justify-content:center!important;top:20px!important;left:-64px!important;width:40px!important;height:40px!important;border-radius:50%!important;background:#123968!important;color:#fff!important;font-size:.84rem!important}.aba-professional-lesson[data-task="I.7"].aba-i7-faithful .aba-i7-levels article:nth-of-type(even) span{background:#168fa3!important}.aba-professional-lesson[data-task="I.7"].aba-i7-faithful .aba-i7-levels article:last-child span{background:#c7192d!important}.aba-professional-lesson[data-task="I.7"].aba-i7-faithful .aba-i7-levels b{font-size:1.02rem!important}.aba-professional-lesson[data-task="I.7"].aba-i7-faithful .aba-i7-streams{display:block!important;margin:32px 0!important;border:1px solid #9eb7cc!important;border-radius:11px!important;background:#fff!important;overflow:hidden!important}.aba-professional-lesson[data-task="I.7"].aba-i7-faithful .streams-head{padding:17px 21px!important;background:#123968!important;color:#fff!important}.aba-professional-lesson[data-task="I.7"].aba-i7-faithful .aba-i7-streams article{display:grid!important;grid-template-columns:minmax(190px,.55fr) 1.45fr!important;gap:22px!important;padding:18px 22px!important;border:0!important;border-bottom:1px solid #d5e1e9!important;background:#fff!important}.aba-professional-lesson[data-task="I.7"].aba-i7-faithful .aba-i7-streams article:last-child{border-bottom:0!important}.aba-professional-lesson[data-task="I.7"].aba-i7-faithful .aba-i7-streams article:nth-of-type(even){background:#f4f9fa!important}.aba-professional-lesson[data-task="I.7"].aba-i7-faithful .aba-i7-streams b{padding-left:14px!important;border-left:5px solid #168fa3!important}.aba-professional-lesson[data-task="I.7"].aba-i7-faithful .aba-i7-streams article:last-child b{border-left-color:#c7192d!important}.aba-professional-lesson[data-task="I.7"].aba-i7-faithful .aba-i7-design{display:block!important;margin:32px 0!important;border:1px solid #9eb7cc!important;border-radius:11px!important;background:#fff!important;overflow:hidden!important}.aba-professional-lesson[data-task="I.7"].aba-i7-faithful .design-head{padding:17px 21px!important;background:#123968!important;color:#fff!important}.aba-professional-lesson[data-task="I.7"].aba-i7-faithful .aba-i7-design article{position:relative!important;margin:0!important;padding:19px 22px 19px 190px!important;border:0!important;border-bottom:1px solid #d5e1e9!important;background:#fff!important}.aba-professional-lesson[data-task="I.7"].aba-i7-faithful .aba-i7-design article:last-child{border-bottom:0!important}.aba-professional-lesson[data-task="I.7"].aba-i7-faithful .aba-i7-design b{position:absolute!important;top:19px!important;left:22px!important;width:145px!important;color:#123968!important}.aba-professional-lesson[data-task="I.7"].aba-i7-faithful .aba-i7-rules{display:block!important;margin:32px 0!important;border:1px solid #9eb7cc!important;border-radius:11px!important;background:#fff!important;overflow:hidden!important}.aba-professional-lesson[data-task="I.7"].aba-i7-faithful .rules-head{padding:17px 21px!important;background:#123968!important;color:#fff!important}.aba-professional-lesson[data-task="I.7"].aba-i7-faithful .aba-i7-rules article{margin:0!important;padding:20px 24px!important;border:0!important;border-bottom:1px solid #d5e1e9!important;border-left:7px solid #168fa3!important;background:#fff!important}.aba-professional-lesson[data-task="I.7"].aba-i7-faithful .aba-i7-rules article:nth-of-type(3n){border-left-color:#c7192d!important}.aba-professional-lesson[data-task="I.7"].aba-i7-faithful .aba-i7-rules article:last-child{border-bottom:0!important}.aba-i7-faithful  :is(.aba-i7-audit,.aba-i7-record){margin:30px 0;padding:0 22px 10px;border:1px solid #9eb7cc;border-radius:11px;background:#f7fafc;overflow:hidden}.aba-i7-faithful  :is(.audit-head,.record-head){margin:0 -22px 8px;padding:16px 20px;background:#123968;color:#fff!important;font-weight:900}.aba-i7-faithful .aba-i7-audit p{margin:0!important;padding:12px 0;border-bottom:1px solid #d5e1e9;line-height:1.65!important}.aba-i7-faithful .aba-i7-audit p:last-child{border-bottom:0}.aba-i7-faithful .aba-i7-record p{display:grid;grid-template-columns:145px 1fr;gap:18px;margin:0!important;padding:14px 0;border-bottom:1px solid #d5e1e9;line-height:1.65!important}.aba-i7-faithful .aba-i7-record p:last-child{border-bottom:0}.aba-i7-faithful .aba-i7-record b{color:#123968!important}.aba-i7-faithful .aba-i7-record span{display:block}@container (max-width:760px){.aba-professional-lesson[data-task="I.7"].aba-i7-faithful .aba-i7-levels article{margin-left:62px!important;margin-right:14px!important}.aba-professional-lesson[data-task="I.7"].aba-i7-faithful .aba-i7-levels article:before{left:-33px}.aba-professional-lesson[data-task="I.7"].aba-i7-faithful .aba-i7-levels span{left:-52px!important}.aba-professional-lesson[data-task="I.7"].aba-i7-faithful .aba-i7-streams article{grid-template-columns:1fr!important;gap:8px!important}.aba-professional-lesson[data-task="I.7"].aba-i7-faithful .aba-i7-design article{padding:18px 20px!important}.aba-professional-lesson[data-task="I.7"].aba-i7-faithful .aba-i7-design b{position:static!important;display:block!important;width:auto!important;margin-bottom:7px!important}.aba-i7-faithful .aba-i7-record p{grid-template-columns:1fr;gap:5px}}.aba-professional-lesson[data-task="I.6"].aba-i6-faithful{container-type:inline-size;max-width:100%;overflow-x:hidden}.aba-i6-faithful  :is(h2,h3){color:#123968!important}.aba-i6-faithful>p{line-height:1.82!important}.aba-i6-faithful .aba-i6-redbox{margin:30px 0;padding:21px 23px;border:1px solid #e5a2aa;border-left:7px solid #c7192d;border-radius:10px;background:#fff6f7}.aba-i6-faithful .aba-i6-redbox>strong{display:block;margin-bottom:8px;color:#a90e21!important}.aba-i6-faithful .aba-i6-redbox p{margin:0!important;line-height:1.74!important}.aba-i6-faithful .aba-i6-principle{margin:30px 0;padding:0 22px 8px;border:1px solid #9eb7cc;border-radius:11px;background:#f7fafc;overflow:hidden}.aba-i6-faithful .principle-head{margin:0 -22px 8px;padding:16px 20px;background:#123968;color:#fff!important;font-weight:900}.aba-i6-faithful .aba-i6-principle p{margin:0!important;padding:13px 0;border-bottom:1px solid #d5e1e9;line-height:1.7!important}.aba-i6-faithful .aba-i6-principle p:last-child{border-bottom:0}.aba-i6-faithful .aba-i6-sources{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:30px 0;border:1px solid #9eb7cc;border-radius:11px;overflow:hidden}.aba-i6-faithful .sources-head{grid-column:1/-1;padding:16px 20px;background:#123968;color:#fff!important;font-weight:900}.aba-i6-faithful .aba-i6-sources article{padding:21px;border-right:1px solid #c5d5e1;border-bottom:1px solid #c5d5e1;background:#fff}.aba-i6-faithful .aba-i6-sources article:nth-of-type(3n){border-right:0}.aba-i6-faithful .aba-i6-sources article:nth-last-child(-n+3){border-bottom:0}.aba-i6-faithful .aba-i6-sources article:nth-of-type(even){background:#f2f9fa}.aba-i6-faithful .aba-i6-sources b{display:block;margin-bottom:8px;color:#123968!important}.aba-i6-faithful .aba-i6-sources p{margin:0!important;line-height:1.62!important}.aba-i6-faithful .aba-i6-domains{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:30px 0;border:1px solid #9eb7cc;border-radius:11px;overflow:hidden}.aba-i6-faithful .domains-head{grid-column:1/-1;padding:16px 20px;background:#123968;color:#fff!important;font-weight:900}.aba-i6-faithful .aba-i6-domains article{position:relative;padding:57px 20px 22px;border-right:1px solid #c5d5e1;background:#fff}.aba-i6-faithful .aba-i6-domains article:last-child{border-right:0}.aba-i6-faithful .aba-i6-domains article:nth-of-type(even){background:#f2f9fa}.aba-i6-faithful .aba-i6-domains span{position:absolute;top:20px;left:20px;color:#168fa3!important;font-size:1.1rem;font-weight:900}.aba-i6-faithful .aba-i6-domains b{display:block;margin-bottom:8px;color:#123968!important}.aba-i6-faithful .aba-i6-domains p{margin:0!important;line-height:1.62!important}.aba-i6-faithful .aba-i6-comparison{display:grid;grid-template-columns:1fr 1fr;margin:30px 0;border:1px solid #9eb7cc;border-radius:11px;overflow:hidden}.aba-i6-faithful .comparison-head{grid-column:1/-1;padding:16px 20px;background:#123968;color:#fff!important;font-weight:900}.aba-i6-faithful .aba-i6-comparison>div:not(.comparison-head){padding:22px;background:#f7fafc}.aba-i6-faithful .aba-i6-comparison>div:last-child{border-left:1px solid #c5d5e1;background:#f2f9fa}.aba-i6-faithful .aba-i6-comparison b{display:block;margin-bottom:8px;color:#123968!important}.aba-i6-faithful .aba-i6-comparison p{margin:0!important;line-height:1.65!important}.aba-i6-faithful  :is(.aba-i6-hypothesis,.aba-i6-decisions){margin:30px 0;border:1px solid #9eb7cc;border-radius:11px;overflow:hidden}.aba-i6-faithful  :is(.hypothesis-head,.decisions-head){padding:16px 20px;background:#123968;color:#fff!important;font-weight:900}.aba-i6-faithful .hypothesis-row{display:grid;grid-template-columns:140px 1fr;gap:20px;padding:17px 21px;border-bottom:1px solid #c5d5e1}.aba-i6-faithful .hypothesis-row:last-child{border-bottom:0}.aba-i6-faithful .hypothesis-row:nth-child(odd){background:#f2f9fa}.aba-i6-faithful .hypothesis-row b{color:#123968!important}.aba-i6-faithful .hypothesis-row p{margin:0!important;line-height:1.64!important}.aba-i6-faithful .aba-i6-match{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:30px 0;border:1px solid #9eb7cc;border-radius:11px;overflow:hidden}.aba-i6-faithful .match-head{grid-column:1/-1;padding:16px 20px;background:#123968;color:#fff!important;font-weight:900}.aba-i6-faithful .aba-i6-match article{padding:21px;border-right:1px solid #c5d5e1;background:#fff}.aba-i6-faithful .aba-i6-match article:last-child{border-right:0}.aba-i6-faithful .aba-i6-match article:nth-of-type(even){background:#f2f9fa}.aba-i6-faithful .aba-i6-match b{display:block;margin-bottom:8px;color:#123968!important}.aba-i6-faithful .aba-i6-match p{margin:0!important;line-height:1.62!important}.aba-i6-faithful .aba-i6-decisions{display:grid;grid-template-columns:1fr 1fr}.aba-i6-faithful .aba-i6-decisions>.decisions-head{grid-column:1/-1!important;background:#123968!important;color:#fff!important}.aba-i6-faithful .aba-i6-decisions article{padding:21px;border-right:1px solid #c5d5e1;border-bottom:1px solid #c5d5e1;background:#fff}.aba-i6-faithful .aba-i6-decisions article:nth-of-type(even){border-right:0;background:#f2f9fa}.aba-i6-faithful .aba-i6-decisions article:nth-last-child(-n+2){border-bottom:0}.aba-i6-faithful .aba-i6-decisions b{display:block;margin-bottom:8px;color:#123968!important}.aba-i6-faithful .aba-i6-decisions p{margin:0!important;line-height:1.64!important}.aba-i6-faithful .aba-i6-case{margin:30px 0;padding:0 24px 22px;border:1px solid #9eb7cc;border-radius:11px;background:#f7fafc;overflow:hidden}.aba-i6-faithful .aba-i6-case.denisse{background:#f2fafb}.aba-i6-faithful .case-head{margin:0 -24px 20px;padding:14px 20px;background:#123968;color:#fff!important;font-weight:900}.aba-i6-faithful .denisse .case-head{background:#168fa3}.aba-i6-faithful .aba-i6-case p{margin:0 0 14px!important;line-height:1.76!important}.aba-i6-faithful .aba-i6-case .case-result{margin:20px 0 0!important;padding:16px 18px;border-left:6px solid #c7192d;border-radius:8px;background:#fff5f6}.aba-i6-faithful .aba-apa-references{margin-top:34px!important;padding-top:20px!important;border-top:1px solid #cbd9e7!important}.aba-i6-faithful .aba-apa-references>strong{display:block;margin-bottom:12px;color:#123968!important}.aba-i6-faithful .aba-apa-references p{margin:0 0 9px!important;padding-left:1.5rem;text-indent:-1.5rem}html body #classroom-workspace .aba-rich-content .aba-professional-lesson[data-task="I.6"]  :is(p,li,td,th,span,small,em,b,strong){text-align:left!important;text-align-last:left!important;text-justify:auto!important;word-spacing:normal!important;letter-spacing:normal!important}@container (max-width:760px){.aba-i6-faithful :is(.aba-i6-sources,.aba-i6-domains,.aba-i6-comparison,.aba-i6-match,.aba-i6-decisions){grid-template-columns:1fr}.aba-i6-faithful :is(.sources-head,.domains-head,.comparison-head,.match-head,.decisions-head){grid-column:1}.aba-i6-faithful .aba-i6-sources article,.aba-i6-faithful .aba-i6-sources article:nth-of-type(3n),.aba-i6-faithful .aba-i6-sources article:nth-last-child(-n+3),.aba-i6-faithful .aba-i6-domains article,.aba-i6-faithful .aba-i6-match article,.aba-i6-faithful .aba-i6-decisions article,.aba-i6-faithful .aba-i6-decisions article:nth-of-type(even),.aba-i6-faithful .aba-i6-decisions article:nth-last-child(-n+2){border-right:0;border-bottom:1px solid #c5d5e1}.aba-i6-faithful :is(.aba-i6-sources,.aba-i6-domains,.aba-i6-match,.aba-i6-decisions) article:last-child{border-bottom:0}.aba-i6-faithful .aba-i6-comparison>div:last-child{border-left:0;border-top:1px solid #c5d5e1}.aba-i6-faithful .hypothesis-row{grid-template-columns:1fr;gap:7px}.aba-i6-faithful .aba-i6-case{padding:0 17px 18px}.aba-i6-faithful .case-head{margin:0 -17px 18px}}.aba-professional-lesson[data-task="I.5"].aba-i5-faithful{container-type:inline-size;max-width:100%;overflow-x:hidden}.aba-i5-faithful  :is(h2,h3){color:#123968!important}.aba-i5-faithful>p{line-height:1.82!important}.aba-i5-faithful .aba-i5-redbox{margin:30px 0;padding:21px 23px;border:1px solid #e5a2aa;border-left:7px solid #c7192d;border-radius:10px;background:#fff6f7}.aba-i5-faithful .aba-i5-redbox>strong{display:block;margin-bottom:8px;color:#a90e21!important}.aba-i5-faithful .aba-i5-redbox p{margin:0!important;line-height:1.74!important}.aba-i5-faithful  :is(.aba-i5-map,.aba-i5-bst,.aba-i5-responsive){display:grid;margin:30px 0;border:1px solid #9eb7cc;border-radius:11px;overflow:hidden}.aba-i5-faithful .aba-i5-map{grid-template-columns:repeat(3,minmax(0,1fr))}.aba-i5-faithful .aba-i5-bst,.aba-i5-faithful .aba-i5-responsive{grid-template-columns:repeat(5,minmax(0,1fr))}.aba-i5-faithful  :is(.map-head,.bst-head,.responsive-head){grid-column:1/-1;padding:16px 20px;background:#123968;color:#fff!important;font-weight:900}.aba-i5-faithful  :is(.aba-i5-map,.aba-i5-bst,.aba-i5-responsive) article{position:relative;padding:21px;border-right:1px solid #c5d5e1;border-bottom:1px solid #c5d5e1;background:#fff}.aba-i5-faithful .aba-i5-map article:nth-of-type(3n),.aba-i5-faithful  :is(.aba-i5-bst,.aba-i5-responsive) article:last-child{border-right:0}.aba-i5-faithful .aba-i5-map article:nth-last-child(-n+3),.aba-i5-faithful  :is(.aba-i5-bst,.aba-i5-responsive) article{border-bottom:0}.aba-i5-faithful .aba-i5-map article:nth-of-type(even),.aba-i5-faithful  :is(.aba-i5-bst,.aba-i5-responsive) article:nth-of-type(even){background:#f2f9fa}.aba-i5-faithful  :is(.aba-i5-map,.aba-i5-bst,.aba-i5-responsive) b{display:block;margin-bottom:8px;color:#123968!important}.aba-i5-faithful  :is(.aba-i5-map,.aba-i5-bst,.aba-i5-responsive) p{margin:0!important;line-height:1.62!important}.aba-i5-faithful .aba-i5-bst article{padding-top:55px}.aba-i5-faithful .aba-i5-bst span{position:absolute;top:18px;left:20px;color:#168fa3!important;font-size:1.1rem;font-weight:900}.aba-i5-faithful  :is(.aba-i5-feedback,.aba-i5-decisions){margin:30px 0;border:1px solid #9eb7cc;border-radius:11px;overflow:hidden}.aba-i5-faithful  :is(.feedback-head,.decisions-head){padding:16px 20px;background:#123968;color:#fff!important;font-weight:900}.aba-i5-faithful .feedback-row{display:grid;grid-template-columns:150px 1fr;gap:20px;padding:17px 21px;border-bottom:1px solid #c5d5e1}.aba-i5-faithful .feedback-row:last-child{border-bottom:0}.aba-i5-faithful .feedback-row:nth-child(odd){background:#f3f9fa}.aba-i5-faithful .feedback-row b{color:#123968!important}.aba-i5-faithful .feedback-row p{margin:0!important;line-height:1.64!important}.aba-i5-faithful .aba-i5-effort{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:30px 0;border:1px solid #9eb7cc;border-radius:11px;overflow:hidden}.aba-i5-faithful .effort-head{grid-column:1/-1;padding:16px 20px;background:#123968;color:#fff!important;font-weight:900}.aba-i5-faithful .aba-i5-effort article{padding:22px;border-right:1px solid #c5d5e1;background:#fff}.aba-i5-faithful .aba-i5-effort article:last-child{border-right:0}.aba-i5-faithful .aba-i5-effort article:nth-of-type(2){background:#f2f9fa}.aba-i5-faithful .aba-i5-effort b{display:block;margin-bottom:8px;color:#123968!important}.aba-i5-faithful .aba-i5-effort p{margin:0!important;line-height:1.64!important}.aba-i5-faithful .aba-i5-decisions{display:grid;grid-template-columns:1fr 1fr}.aba-i5-faithful .decisions-head{grid-column:1/-1}.aba-i5-faithful .aba-i5-decisions>div:not(.decisions-head){padding:21px;border-right:1px solid #c5d5e1;border-bottom:1px solid #c5d5e1;background:#fff}.aba-i5-faithful .aba-i5-decisions>div:nth-child(odd){border-right:0;background:#f2f9fa}.aba-i5-faithful .aba-i5-decisions>div:nth-last-child(-n+2){border-bottom:0}.aba-i5-faithful .aba-i5-decisions b{display:block;margin-bottom:8px;color:#123968!important}.aba-i5-faithful .aba-i5-decisions p{margin:0!important;line-height:1.64!important}.aba-i5-faithful .aba-i5-case{margin:30px 0;padding:0 24px 22px;border:1px solid #9eb7cc;border-radius:11px;background:#f7fafc;overflow:hidden}.aba-i5-faithful .aba-i5-case.denisse{background:#f2fafb}.aba-i5-faithful .case-head{margin:0 -24px 20px;padding:14px 20px;background:#123968;color:#fff!important;font-weight:900}.aba-i5-faithful .denisse .case-head{background:#168fa3}.aba-i5-faithful .aba-i5-case p{margin:0 0 14px!important;line-height:1.76!important}.aba-i5-faithful .aba-i5-case .case-result{margin:20px 0 0!important;padding:16px 18px;border-left:6px solid #c7192d;border-radius:8px;background:#fff5f6}.aba-i5-faithful .aba-apa-references{margin-top:34px!important;padding-top:20px!important;border-top:1px solid #cbd9e7!important}.aba-i5-faithful .aba-apa-references>strong{display:block;margin-bottom:12px;color:#123968!important}.aba-i5-faithful .aba-apa-references p{margin:0 0 9px!important;padding-left:1.5rem;text-indent:-1.5rem}html body #classroom-workspace .aba-rich-content .aba-professional-lesson[data-task="I.5"]  :is(p,li,td,th,span,small,em,b,strong){text-align:left!important;text-align-last:left!important;text-justify:auto!important;word-spacing:normal!important;letter-spacing:normal!important}@container (max-width:760px){.aba-i5-faithful :is(.aba-i5-map,.aba-i5-bst,.aba-i5-responsive,.aba-i5-effort,.aba-i5-decisions){grid-template-columns:1fr}.aba-i5-faithful :is(.map-head,.bst-head,.responsive-head,.effort-head,.decisions-head){grid-column:1}.aba-i5-faithful :is(.aba-i5-map,.aba-i5-bst,.aba-i5-responsive,.aba-i5-effort) article,.aba-i5-faithful .aba-i5-map article:nth-of-type(3n),.aba-i5-faithful .aba-i5-map article:nth-last-child(-n+3){border-right:0;border-bottom:1px solid #c5d5e1}.aba-i5-faithful :is(.aba-i5-map,.aba-i5-bst,.aba-i5-responsive,.aba-i5-effort) article:last-child{border-bottom:0}.aba-i5-faithful .feedback-row{grid-template-columns:1fr;gap:7px}.aba-i5-faithful .aba-i5-decisions>div:not(.decisions-head),.aba-i5-faithful .aba-i5-decisions>div:nth-child(odd),.aba-i5-faithful .aba-i5-decisions>div:nth-last-child(-n+2){border-right:0;border-bottom:1px solid #c5d5e1}.aba-i5-faithful .aba-i5-decisions>div:last-child{border-bottom:0}.aba-i5-faithful .aba-i5-case{padding:0 17px 18px}.aba-i5-faithful .case-head{margin:0 -17px 18px}}.aba-professional-lesson[data-task="I.5"].aba-i5-faithful .aba-i5-decisions>.decisions-head{grid-column:1/-1!important;padding:16px 20px!important;border:0!important;background:#123968!important;color:#fff!important}.aba-professional-lesson[data-task="I.4"].aba-i4-faithful{container-type:inline-size;max-width:100%;overflow-x:hidden}.aba-i4-faithful  :is(h2,h3){color:#123968!important}.aba-i4-faithful>p{line-height:1.82!important}.aba-i4-faithful .aba-i4-redbox{margin:30px 0;padding:21px 23px;border:1px solid #e5a2aa;border-left:7px solid #c7192d;border-radius:10px;background:#fff6f7}.aba-i4-faithful .aba-i4-redbox>strong{display:block;margin-bottom:8px;color:#a90e21!important}.aba-i4-faithful .aba-i4-redbox p{margin:0!important;line-height:1.74!important}.aba-i4-faithful .aba-i4-formula{display:grid;grid-template-columns:1fr 34px 1fr 34px 1fr 40px 1.1fr;align-items:stretch;margin:30px 0;border:1px solid #9eb7cc;border-radius:11px;overflow:hidden;background:#fff}.aba-i4-faithful .formula-head{grid-column:1/-1;padding:16px 20px;background:#123968;color:#fff!important;font-weight:900}.aba-i4-faithful .aba-i4-formula>div:not(.formula-head){padding:20px;background:#f7fafc}.aba-i4-faithful .aba-i4-formula>.formula-result{background:#eef8f9!important}.aba-i4-faithful .aba-i4-formula>span{align-self:center;color:#168fa3!important;font-size:1.35rem;font-weight:900;text-align:center!important}.aba-i4-faithful .aba-i4-formula b{display:block;margin-bottom:7px;color:#123968!important}.aba-i4-faithful .aba-i4-formula p{margin:0!important;line-height:1.58!important}.aba-i4-faithful .aba-i4-evidence{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:30px 0;border:1px solid #9eb7cc;border-radius:11px;overflow:hidden}.aba-i4-faithful .evidence-head{grid-column:1/-1;padding:16px 20px;background:#123968;color:#fff!important;font-weight:900}.aba-i4-faithful .aba-i4-evidence article{padding:21px;border-right:1px solid #c5d5e1;border-bottom:1px solid #c5d5e1;background:#fff}.aba-i4-faithful .aba-i4-evidence article:nth-of-type(3n){border-right:0}.aba-i4-faithful .aba-i4-evidence article:nth-last-child(-n+3){border-bottom:0}.aba-i4-faithful .aba-i4-evidence article:nth-of-type(even){background:#f3f9fa}.aba-i4-faithful .aba-i4-evidence b{color:#123968!important}.aba-i4-faithful .aba-i4-evidence p{margin:8px 0 0!important;line-height:1.63!important}.aba-i4-faithful .aba-i4-context{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:30px 0;border:1px solid #9eb7cc;border-radius:11px;overflow:hidden}.aba-i4-faithful .context-head{grid-column:1/-1;padding:16px 20px;background:#123968;color:#fff!important;font-weight:900}.aba-i4-faithful .aba-i4-context article{padding:21px;border-right:1px solid #c5d5e1;background:#fff}.aba-i4-faithful .aba-i4-context article:last-child{border-right:0}.aba-i4-faithful .aba-i4-context b{display:block;margin-bottom:8px;color:#168fa3!important}.aba-i4-faithful .aba-i4-context p{margin:0!important;line-height:1.63!important}.aba-i4-faithful .aba-i4-diagnosis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:30px 0;border:1px solid #9eb7cc;border-radius:11px;overflow:hidden}.aba-i4-faithful .diagnosis-head{grid-column:1/-1;padding:16px 20px;background:#123968;color:#fff!important;font-weight:900}.aba-i4-faithful .aba-i4-diagnosis article{padding:22px;border-right:1px solid #c5d5e1;background:#fff}.aba-i4-faithful .aba-i4-diagnosis article:last-child{border-right:0}.aba-i4-faithful .aba-i4-diagnosis article:nth-of-type(2){background:#f3f9fa}.aba-i4-faithful .aba-i4-diagnosis b{display:block;margin-bottom:8px;color:#123968!important}.aba-i4-faithful .aba-i4-diagnosis p{margin:0 0 9px!important;line-height:1.62!important}.aba-i4-faithful .aba-i4-diagnosis small{display:block;color:#425d74!important;line-height:1.55}.aba-i4-faithful .aba-i4-priority{margin:30px 0;padding:0 22px 10px;border:1px solid #9eb7cc;border-radius:11px;background:#f7fafc;overflow:hidden}.aba-i4-faithful .priority-head{margin:0 -22px 8px;padding:16px 20px;background:#123968;color:#fff!important;font-weight:900}.aba-i4-faithful .aba-i4-priority p{margin:0!important;padding:12px 0;border-bottom:1px solid #d5e1e9;line-height:1.65!important}.aba-i4-faithful .aba-i4-priority p:last-child{border-bottom:0}.aba-i4-faithful .aba-i4-goal{margin:30px 0;border:1px solid #9eb7cc;border-radius:11px;overflow:hidden}.aba-i4-faithful .goal-head{padding:16px 20px;background:#123968;color:#fff!important;font-weight:900}.aba-i4-faithful .goal-row{display:grid;grid-template-columns:150px 1fr;gap:20px;padding:18px 21px;border-bottom:1px solid #c5d5e1}.aba-i4-faithful .goal-row:last-child{border-bottom:0}.aba-i4-faithful .goal-row:nth-child(odd){background:#f3f9fa}.aba-i4-faithful .goal-row b{color:#123968!important}.aba-i4-faithful .goal-row p{margin:0!important;line-height:1.65!important}.aba-i4-faithful .aba-i4-case{margin:30px 0;padding:0 24px 22px;border:1px solid #9eb7cc;border-radius:11px;background:#f7fafc;overflow:hidden}.aba-i4-faithful .aba-i4-case.denisse{background:#f2fafb}.aba-i4-faithful .case-head{margin:0 -24px 20px;padding:14px 20px;background:#123968;color:#fff!important;font-weight:900}.aba-i4-faithful .denisse .case-head{background:#168fa3}.aba-i4-faithful .aba-i4-case p{margin:0 0 14px!important;line-height:1.76!important}.aba-i4-faithful .aba-i4-case .case-result{margin:20px 0 0!important;padding:16px 18px;border-left:6px solid #c7192d;border-radius:8px;background:#fff5f6}.aba-i4-faithful .aba-apa-references{margin-top:34px!important;padding-top:20px!important;border-top:1px solid #cbd9e7!important}.aba-i4-faithful .aba-apa-references>strong{display:block;margin-bottom:12px;color:#123968!important}.aba-i4-faithful .aba-apa-references p{margin:0 0 9px!important;padding-left:1.5rem;text-indent:-1.5rem}html body #classroom-workspace .aba-rich-content .aba-professional-lesson[data-task="I.4"]  :is(p,li,td,th,span,small,em,b,strong){text-align:left!important;text-align-last:left!important;text-justify:auto!important;word-spacing:normal!important;letter-spacing:normal!important}@container (max-width:760px){.aba-i4-faithful .aba-i4-formula,.aba-i4-faithful .aba-i4-evidence,.aba-i4-faithful .aba-i4-context,.aba-i4-faithful .aba-i4-diagnosis{grid-template-columns:1fr}.aba-i4-faithful :is(.formula-head,.evidence-head,.context-head,.diagnosis-head){grid-column:1}.aba-i4-faithful .aba-i4-formula>span{padding:5px;transform:rotate(90deg)}.aba-i4-faithful .aba-i4-evidence article,.aba-i4-faithful .aba-i4-evidence article:nth-of-type(3n),.aba-i4-faithful .aba-i4-evidence article:nth-last-child(-n+3){border-right:0;border-bottom:1px solid #c5d5e1}.aba-i4-faithful .aba-i4-evidence article:last-child{border-bottom:0}.aba-i4-faithful .aba-i4-context article,.aba-i4-faithful .aba-i4-diagnosis article{border-right:0;border-bottom:1px solid #c5d5e1}.aba-i4-faithful .aba-i4-context article:last-child,.aba-i4-faithful .aba-i4-diagnosis article:last-child{border-bottom:0}.aba-i4-faithful .goal-row{grid-template-columns:1fr;gap:7px}.aba-i4-faithful .aba-i4-case{padding:0 17px 18px}.aba-i4-faithful .case-head{margin:0 -17px 18px}}.aba-professional-lesson[data-task="I.3"].aba-i3-faithful{container-type:inline-size;max-width:100%;overflow-x:hidden}.aba-i3-faithful  :is(h2,h3){color:#123968!important}.aba-i3-faithful>p{line-height:1.82!important}.aba-i3-faithful .aba-i3-redbox{margin:30px 0;padding:21px 23px;border:1px solid #e5a2aa;border-left:7px solid #c7192d;border-radius:10px;background:#fff6f7}.aba-i3-faithful .aba-i3-redbox>strong{display:block;margin-bottom:8px;color:#a90e21!important}.aba-i3-faithful .aba-i3-redbox p{margin:0!important;line-height:1.74!important}.aba-i3-faithful .aba-i3-equality{display:grid;grid-template-columns:1fr 1fr;margin:30px 0;border:1px solid #9eb7cc;border-radius:11px;overflow:hidden}.aba-i3-faithful .eq-head{grid-column:1/-1;padding:16px 20px;background:#123968;color:#fff!important;font-weight:900}.aba-i3-faithful .aba-i3-equality article{padding:23px;background:#f7fafc}.aba-i3-faithful .aba-i3-equality article+article{border-left:1px solid #c5d5e1;background:#f1f9fa}.aba-i3-faithful .aba-i3-equality b{display:block;margin-bottom:9px;color:#123968!important}.aba-i3-faithful .aba-i3-equality article+article b{color:#168fa3!important}.aba-i3-faithful .aba-i3-equality p{margin:0 0 10px!important;line-height:1.68!important}.aba-i3-faithful .aba-i3-equality small{display:block;color:#425d74!important;line-height:1.55}.aba-i3-faithful .aba-i3-path{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:30px 0;border:1px solid #9eb7cc;border-radius:11px;overflow:hidden}.aba-i3-faithful .path-head{grid-column:1/-1;padding:16px 20px;background:#123968;color:#fff!important;font-weight:900}.aba-i3-faithful .aba-i3-path article{position:relative;min-height:150px;padding:22px 20px 20px 62px;border-right:1px solid #c5d5e1;border-bottom:1px solid #c5d5e1;background:#fff}.aba-i3-faithful .aba-i3-path article:nth-of-type(3n){border-right:0}.aba-i3-faithful .aba-i3-path article:nth-last-child(-n+3){border-bottom:0}.aba-i3-faithful .aba-i3-path span{position:absolute;top:21px;left:19px;color:#168fa3!important;font-size:1.1rem;font-weight:900}.aba-i3-faithful .aba-i3-path b{color:#123968!important}.aba-i3-faithful .aba-i3-path p{margin:8px 0 0!important;line-height:1.62!important}.aba-i3-faithful .aba-i3-ledger{margin:30px 0;border:1px solid #9eb7cc;border-radius:11px;overflow:hidden}.aba-i3-faithful .ledger-head{padding:16px 20px;background:#123968;color:#fff!important;font-weight:900}.aba-i3-faithful .aba-i3-ledger article{display:grid;grid-template-columns:minmax(210px,.7fr) 1.8fr;gap:20px;padding:18px 21px;border-bottom:1px solid #c5d5e1}.aba-i3-faithful .aba-i3-ledger article:last-child{border-bottom:0}.aba-i3-faithful .aba-i3-ledger article:nth-child(odd){background:#f4f9fa}.aba-i3-faithful .aba-i3-ledger b{color:#123968!important}.aba-i3-faithful .aba-i3-ledger p{margin:0!important;line-height:1.64!important}.aba-i3-faithful .aba-i3-voice{margin:30px 0;padding:0 22px 12px;border:1px solid #9eb7cc;border-radius:11px;background:#f7fafc;overflow:hidden}.aba-i3-faithful .voice-head{margin:0 -22px 16px;padding:16px 20px;background:#123968;color:#fff!important;font-weight:900}.aba-i3-faithful .aba-i3-voice p{margin:0!important;padding:12px 0;border-bottom:1px solid #d5e1e9;line-height:1.68!important}.aba-i3-faithful .aba-i3-voice p:last-child{border-bottom:0}.aba-i3-faithful .aba-i3-cycle{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:30px 0;border:1px solid #9eb7cc;border-radius:11px;overflow:hidden}.aba-i3-faithful .cycle-head{grid-column:1/-1;padding:16px 20px;background:#123968;color:#fff!important;font-weight:900}.aba-i3-faithful .aba-i3-cycle article{padding:21px 18px;border-right:1px solid #c5d5e1;background:#fff}.aba-i3-faithful .aba-i3-cycle article:last-child{border-right:0}.aba-i3-faithful .aba-i3-cycle article:nth-of-type(even){background:#f1f8f9}.aba-i3-faithful .aba-i3-cycle b{display:block;margin-bottom:8px;color:#123968!important}.aba-i3-faithful .aba-i3-cycle p{margin:0!important;line-height:1.62!important}.aba-i3-faithful .aba-i3-case{margin:30px 0;padding:0 24px 22px;border:1px solid #9eb7cc;border-radius:11px;background:#f7fafc;overflow:hidden}.aba-i3-faithful .aba-i3-case.denisse{background:#f2fafb}.aba-i3-faithful .case-head{margin:0 -24px 20px;padding:14px 20px;background:#123968;color:#fff!important;font-weight:900}.aba-i3-faithful .denisse .case-head{background:#168fa3}.aba-i3-faithful .aba-i3-case p{margin:0 0 14px!important;line-height:1.76!important}.aba-i3-faithful .aba-i3-case .case-result{margin:20px 0 0!important;padding:16px 18px;border-left:6px solid #c7192d;border-radius:8px;background:#fff5f6}.aba-i3-faithful .aba-apa-references{margin-top:34px!important;padding-top:20px!important;border-top:1px solid #cbd9e7!important}.aba-i3-faithful .aba-apa-references>strong{display:block;margin-bottom:12px;color:#123968!important}.aba-i3-faithful .aba-apa-references p{margin:0 0 9px!important;padding-left:1.5rem;text-indent:-1.5rem}html body #classroom-workspace .aba-rich-content .aba-professional-lesson[data-task="I.3"]  :is(p,li,td,th,span,small,em,b,strong){text-align:left!important;text-align-last:left!important;text-justify:auto!important;word-spacing:normal!important;letter-spacing:normal!important}@container (max-width:760px){.aba-i3-faithful .aba-i3-equality,.aba-i3-faithful .aba-i3-path,.aba-i3-faithful .aba-i3-cycle{grid-template-columns:1fr}.aba-i3-faithful :is(.eq-head,.path-head,.cycle-head){grid-column:1}.aba-i3-faithful .aba-i3-equality article+article{border-left:0;border-top:1px solid #c5d5e1}.aba-i3-faithful .aba-i3-path article,.aba-i3-faithful .aba-i3-path article:nth-of-type(3n),.aba-i3-faithful .aba-i3-path article:nth-last-child(-n+3){min-height:0;border-right:0;border-bottom:1px solid #c5d5e1}.aba-i3-faithful .aba-i3-path article:last-child{border-bottom:0}.aba-i3-faithful .aba-i3-ledger article{grid-template-columns:1fr;gap:7px}.aba-i3-faithful .aba-i3-cycle article{border-right:0;border-bottom:1px solid #c5d5e1}.aba-i3-faithful .aba-i3-cycle article:last-child{border-bottom:0}.aba-i3-faithful .aba-i3-case{padding:0 17px 18px}.aba-i3-faithful .case-head{margin:0 -17px 18px}}.aba-i2-faithful .bridge-title{display:none}.aba-professional-lesson[data-task="I.2"].aba-i2-faithful .aba-i2-bridge{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;gap:0!important;margin:30px 0!important;padding:0!important;border:1px solid #9eb7cc!important;border-radius:11px!important;background:#fff!important;overflow:hidden!important}.aba-professional-lesson[data-task="I.2"].aba-i2-faithful .bridge-title{display:block!important;grid-column:1/-1!important;padding:16px 20px!important;background:#123968!important;color:#fff!important;font-weight:900!important}.aba-professional-lesson[data-task="I.2"].aba-i2-faithful  :is(.bridge-bank,.bridge-span){position:static!important;z-index:auto!important;min-height:0!important;margin:0!important;padding:21px 22px!important;border:0!important;border-right:1px solid #c5d5e1!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;text-align:left!important}.aba-professional-lesson[data-task="I.2"].aba-i2-faithful .bridge-bank.supervisor{border:0!important;border-right:1px solid #c5d5e1!important;border-radius:0!important;background:#f7fafc!important}.aba-professional-lesson[data-task="I.2"].aba-i2-faithful .bridge-bank.supervisee{border:0!important;border-radius:0!important;background:#f2fafb!important}.aba-professional-lesson[data-task="I.2"].aba-i2-faithful  :is(.bridge-bank strong,.bridge-bank p,.bridge-span span,.bridge-span b,.bridge-span small){display:block!important;text-align:left!important}.aba-professional-lesson[data-task="I.2"].aba-i2-faithful .bridge-bank strong{margin-bottom:9px!important}.aba-professional-lesson[data-task="I.2"].aba-i2-faithful .bridge-span b{margin:8px 0!important;font-size:1rem!important}.aba-professional-lesson[data-task="I.2"].aba-i2-faithful .aba-i2-contract{margin:30px 0!important;padding:0!important;border:1px solid #9eb7cc!important;border-radius:11px!important;background:#fff!important;box-shadow:none!important;overflow:hidden!important}.aba-professional-lesson[data-task="I.2"].aba-i2-faithful .contract-top{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;padding:16px 20px!important;border:0!important;background:#123968!important}.aba-professional-lesson[data-task="I.2"].aba-i2-faithful .contract-top  :is(span,small){color:#fff!important}.aba-professional-lesson[data-task="I.2"].aba-i2-faithful .contract-body{display:grid!important;grid-template-columns:1fr 1fr!important;column-gap:0!important;padding:0!important;columns:auto!important}.aba-professional-lesson[data-task="I.2"].aba-i2-faithful .contract-body article{position:relative!important;margin:0!important;padding:20px 22px 20px 48px!important;border:0!important;border-bottom:1px solid #c5d5e1!important;background:#fff!important}.aba-professional-lesson[data-task="I.2"].aba-i2-faithful .contract-body article:nth-child(odd){border-right:1px solid #c5d5e1!important;background:#f7fafc!important}.aba-professional-lesson[data-task="I.2"].aba-i2-faithful .contract-body article:before{content:"✓";position:absolute;top:20px;left:20px;color:#168fa3;font-weight:900}.aba-professional-lesson[data-task="I.2"].aba-i2-faithful .contract-sign{display:none!important}@container (max-width:760px){.aba-professional-lesson[data-task="I.2"].aba-i2-faithful .aba-i2-bridge{grid-template-columns:1fr!important}.aba-professional-lesson[data-task="I.2"].aba-i2-faithful .bridge-title{grid-column:1!important}.aba-professional-lesson[data-task="I.2"].aba-i2-faithful :is(.bridge-bank,.bridge-span,.bridge-bank.supervisor,.bridge-bank.supervisee){border:0!important;border-bottom:1px solid #c5d5e1!important}.aba-professional-lesson[data-task="I.2"].aba-i2-faithful .contract-top{display:block!important}.aba-professional-lesson[data-task="I.2"].aba-i2-faithful .contract-top small{display:block!important;margin-top:6px!important}.aba-professional-lesson[data-task="I.2"].aba-i2-faithful .contract-body{grid-template-columns:1fr!important}.aba-professional-lesson[data-task="I.2"].aba-i2-faithful .contract-body article:nth-child(odd){border-right:0!important}}.aba-professional-lesson[data-task="I.2"].aba-i2-faithful{container-type:inline-size;max-width:100%;overflow-x:hidden}.aba-i2-faithful  :is(h2,h3){color:#123968!important}.aba-i2-faithful>p{line-height:1.82!important}.aba-i2-faithful .aba-i2-bridge{display:grid;grid-template-columns:1fr minmax(280px,1.35fr) 1fr;align-items:center;margin:36px 0;padding:25px 0}.aba-i2-faithful .bridge-bank{position:relative;z-index:2;min-height:170px;padding:28px 22px;border:2px solid #123968;background:#f5f8fb}.aba-i2-faithful .bridge-bank.supervisor{border-radius:70px 0 0 70px}.aba-i2-faithful .bridge-bank.supervisee{border-color:#168fa3;border-radius:0 70px 70px 0;background:#eef8f9}.aba-i2-faithful .bridge-bank strong{display:block;margin-bottom:10px;color:#123968!important;text-align:center!important}.aba-i2-faithful .bridge-bank p{margin:0!important;line-height:1.65!important;text-align:center!important}.aba-i2-faithful .bridge-span{position:relative;z-index:3;margin:0 -12px;padding:25px 22px;border-top:8px solid #c7192d;border-bottom:8px solid #123968;background:#fff;text-align:center!important;box-shadow:0 8px 20px rgba(18,57,104,.12)}.aba-i2-faithful .bridge-span span,.aba-i2-faithful .bridge-span b,.aba-i2-faithful .bridge-span small{display:block;text-align:center!important}.aba-i2-faithful .bridge-span span{color:#c7192d!important;font-weight:900}.aba-i2-faithful .bridge-span b{margin:8px 0;color:#123968!important;font-size:1.15rem}.aba-i2-faithful .bridge-span small{color:#425d74!important;line-height:1.5}.aba-i2-faithful .aba-i2-redbox{margin:30px 0;padding:21px 23px;border:1px solid #e5a2aa;border-left:7px solid #c7192d;border-radius:11px;background:#fff6f7}.aba-i2-faithful .aba-i2-redbox>strong{display:block;margin-bottom:8px;color:#a90e21!important}.aba-i2-faithful .aba-i2-redbox p{margin:0!important;line-height:1.74!important}.aba-i2-faithful .aba-i2-contract{margin:34px auto;padding:0;border:1px solid #8da9c0;border-radius:6px;background:#fff;box-shadow:8px 10px 0 #e2ebf1;overflow:hidden}.aba-i2-faithful .contract-top{display:flex;justify-content:space-between;gap:16px;padding:17px 22px;border-bottom:4px double #123968;background:#f3f7fa}.aba-i2-faithful .contract-top span{color:#123968!important;font-weight:900;letter-spacing:.06em}.aba-i2-faithful .contract-top small{color:#168fa3!important;font-weight:800}.aba-i2-faithful .contract-body{columns:2;column-gap:32px;padding:24px 26px}.aba-i2-faithful .contract-body article{break-inside:avoid;margin:0 0 21px;padding:0 0 15px;border-bottom:1px solid #c5d5e1}.aba-i2-faithful .contract-body b{color:#123968!important}.aba-i2-faithful .contract-body p{margin:7px 0 0!important;line-height:1.65!important}.aba-i2-faithful .contract-sign{display:flex;flex-wrap:wrap;gap:16px 30px;padding:18px 24px;border-top:1px solid #9eb7cc;background:#f7fafc}.aba-i2-faithful .contract-sign span{color:#123968!important;font-size:.82rem;font-weight:800}.aba-i2-faithful .aba-i2-clarity{display:grid;grid-template-columns:1fr 50px 1.35fr;gap:15px;align-items:center;margin:32px 0;padding:22px;border:1px solid #9eb7cc;border-radius:12px;background:#f7fafc}.aba-i2-faithful .clarity-title{grid-column:1/-1;color:#123968!important;font-weight:900}.aba-i2-faithful  :is(.vague,.clear){min-height:130px;padding:20px;border-radius:10px;background:#fff}.aba-i2-faithful .vague{border:2px dashed #c7192d}.aba-i2-faithful .clear{border:2px solid #168fa3}.aba-i2-faithful  :is(.vague,.clear) small{display:block;margin-bottom:9px;font-weight:900}.aba-i2-faithful .vague small{color:#c7192d!important}.aba-i2-faithful .clear small{color:#168fa3!important}.aba-i2-faithful  :is(.vague,.clear) p{margin:0!important;line-height:1.7!important}.aba-i2-faithful .arrow{color:#123968!important;font-size:2rem;font-weight:900;text-align:center!important}.aba-i2-faithful .aba-i2-session{display:grid;grid-template-columns:repeat(6,1fr);gap:11px;margin:34px 0}.aba-i2-faithful .session-center{grid-column:1/-1;padding:18px 22px;border-radius:30px;background:#123968;color:#fff!important;text-align:center!important}.aba-i2-faithful .session-center strong,.aba-i2-faithful .session-center span{display:block;color:#fff!important;text-align:center!important}.aba-i2-faithful .session-center span{margin-top:5px;font-size:.9rem}.aba-i2-faithful .session-item{position:relative;grid-column:span 2;padding:20px;border-top:6px solid #123968;border-radius:12px;background:#f5f8fb}.aba-i2-faithful .session-item.s2,.aba-i2-faithful .session-item.s5{border-top-color:#168fa3;background:#eef8f9}.aba-i2-faithful .session-item.s3{border-top-color:#c7192d;background:#fff5f6}.aba-i2-faithful .session-item.s4{grid-column:2/span 2}.aba-i2-faithful .session-item b{color:#123968!important}.aba-i2-faithful .session-item p{margin:7px 0 0!important;line-height:1.62!important}.aba-i2-faithful .aba-i2-dialogue{margin:34px 0;padding:23px;border-radius:18px;background:#eef3f7}.aba-i2-faithful .dialogue-title{margin-bottom:20px;color:#123968!important;font-weight:900;text-align:center!important}.aba-i2-faithful .bubble{position:relative;max-width:82%;margin:0 auto 15px 0;padding:18px 20px;border-radius:18px 18px 18px 4px;background:#fff;box-shadow:0 3px 10px rgba(18,57,104,.08)}.aba-i2-faithful .bubble.supervisee{margin-left:auto;margin-right:0;border-radius:18px 18px 4px 18px;background:#e6f5f6}.aba-i2-faithful .bubble small{display:block;margin-bottom:7px;color:#123968!important;font-weight:900}.aba-i2-faithful .bubble.supervisee small{color:#168fa3!important}.aba-i2-faithful .bubble p{margin:0!important;line-height:1.7!important}.aba-i2-faithful .aba-i2-feedback-prompt{margin:30px 0;padding:22px 24px;border:2px solid #168fa3;border-radius:12px;background:#f1f9fa}.aba-i2-faithful .aba-i2-feedback-prompt>strong{display:block;margin-bottom:12px;color:#123968!important}.aba-i2-faithful .aba-i2-feedback-prompt p{margin:0 0 9px!important;padding-left:18px;line-height:1.64!important}.aba-i2-faithful .aba-i2-feedback-prompt p:before{content:"“";margin-left:-18px;color:#c7192d;font-weight:900}.aba-i2-faithful .aba-i2-repair{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:34px 0;border:1px solid #9eb7cc;border-radius:12px;overflow:hidden}.aba-i2-faithful .repair-title{grid-column:1/-1;padding:15px 20px;background:#123968;color:#fff!important;font-weight:900}.aba-i2-faithful .aba-i2-repair article{padding:21px 18px;border-right:1px solid #c5d5e1;background:#fff}.aba-i2-faithful .aba-i2-repair article:last-child{border-right:0}.aba-i2-faithful .aba-i2-repair article:nth-of-type(even){background:#f1f8f9}.aba-i2-faithful .aba-i2-repair b{display:block;margin-bottom:8px;color:#123968!important}.aba-i2-faithful .aba-i2-repair p{margin:0!important;line-height:1.6!important}.aba-i2-faithful .aba-i2-case{margin:30px 0;padding:0 24px 22px;border:1px solid #9eb7cc;border-radius:12px;background:#f7fafc;overflow:hidden}.aba-i2-faithful .aba-i2-case.denisse{background:#f2fafb}.aba-i2-faithful .case-head{margin:0 -24px 20px;padding:14px 20px;background:#123968;color:#fff!important;font-weight:900}.aba-i2-faithful .denisse .case-head{background:#168fa3}.aba-i2-faithful .aba-i2-case p{margin:0 0 14px!important;line-height:1.76!important}.aba-i2-faithful .aba-i2-case .case-result{margin:20px 0 0!important;padding:16px 18px;border-left:6px solid #c7192d;border-radius:8px;background:#fff5f6}.aba-i2-faithful .aba-apa-references{margin-top:34px!important;padding-top:20px!important;border-top:1px solid #cbd9e7!important}.aba-i2-faithful .aba-apa-references>strong{display:block;margin-bottom:12px;color:#123968!important}.aba-i2-faithful .aba-apa-references p{margin:0 0 9px!important;padding-left:1.5rem;text-indent:-1.5rem}html body #classroom-workspace .aba-rich-content .aba-professional-lesson[data-task="I.2"]  :is(p,li,td,th,span,small,em,b,strong){text-align:left!important;text-align-last:left!important;text-justify:auto!important;word-spacing:normal!important;letter-spacing:normal!important}@container (max-width:760px){.aba-i2-faithful .aba-i2-bridge{grid-template-columns:1fr}.aba-i2-faithful .bridge-bank.supervisor,.aba-i2-faithful .bridge-bank.supervisee{min-height:0;border-radius:35px}.aba-i2-faithful .bridge-span{margin:-8px 20px}.aba-i2-faithful .contract-body{columns:1}.aba-i2-faithful .aba-i2-clarity{grid-template-columns:1fr}.aba-i2-faithful .clarity-title,.aba-i2-faithful .arrow{grid-column:1}.aba-i2-faithful .arrow{transform:rotate(90deg)}.aba-i2-faithful .aba-i2-session{grid-template-columns:1fr 1fr}.aba-i2-faithful .session-center{grid-column:1/-1}.aba-i2-faithful .session-item,.aba-i2-faithful .session-item.s4{grid-column:auto}.aba-i2-faithful .aba-i2-repair{grid-template-columns:1fr}.aba-i2-faithful .repair-title{grid-column:1}.aba-i2-faithful .aba-i2-repair article{border-right:0;border-bottom:1px solid #c5d5e1}.aba-i2-faithful .bubble{max-width:94%}.aba-i2-faithful .aba-i2-case{padding:0 17px 18px}.aba-i2-faithful .case-head{margin:0 -17px 18px}}@container (max-width:480px){.aba-i2-faithful .aba-i2-session{grid-template-columns:1fr}}.aba-a1-subdomain{container-type:inline-size}.aba-a1-subdomain .aba-a1-closing{margin:1.1rem 0 2rem;padding:20px 22px;border:1px solid #9eb7cc;border-left:7px solid #123968;border-radius:10px;background:#f5f8fb}.aba-a1-subdomain .aba-a1-closing p{margin:0!important;line-height:1.72!important}.aba-a1-frequency-visual{margin:1.25rem 0 1.8rem;padding:22px;border:1px solid #9eb7cc;border-top:5px solid #123968;border-radius:11px;background:#f7fafc;text-align:center}.aba-a1-frequency-visual>strong{display:block;margin-bottom:17px;color:#123968;font-size:1.35rem}.aba-a1-frequency-visual>div{display:flex;justify-content:center;gap:16px}.aba-a1-frequency-visual i{width:25px;height:25px;border-radius:50%;background:#168fa3;box-shadow:0 3px 0 #0b6170}.aba-a1-frequency-visual p{margin:15px 0 0!important;color:#405a74}.aba-a1-frequency .aba-a1-closing{border-left-color:#168fa3;background:#f1fafb}.aba-a1-duration-visual{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:15px;margin:1.25rem 0 1.8rem;padding:24px;border:1px solid #d7e1eb;border-radius:11px;background:#fff}.aba-a1-duration-visual>span{padding:9px 13px;border-radius:20px;background:#123968;color:#fff;font-weight:900}.aba-a1-duration-visual>div{position:relative;height:15px;border-radius:20px;background:linear-gradient(90deg,#f28c28,#c7192d)}.aba-a1-duration-visual>div:before,.aba-a1-duration-visual>div:after{content:"";position:absolute;top:-7px;width:3px;height:29px;background:#123968}.aba-a1-duration-visual>div:before{left:0}.aba-a1-duration-visual>div:after{right:0}.aba-a1-duration-visual b{position:absolute;left:50%;top:22px;transform:translateX(-50%);white-space:nowrap;color:#123968}.aba-a1-duration .aba-a1-closing{border-left-color:#f28c28;background:#fff8ef}.aba-a1-latency-visual{display:grid;grid-template-columns:minmax(170px,1fr) minmax(160px,.8fr) minmax(170px,1fr);gap:0;margin:1.25rem 0 1.8rem;border:1px solid #9eb7cc;border-radius:11px;overflow:hidden}.aba-a1-latency-visual article{padding:22px;background:#f7fafc}.aba-a1-latency-visual article b,.aba-a1-latency-visual article span{display:block}.aba-a1-latency-visual article b{margin-bottom:7px;color:#123968}.aba-a1-latency-visual>div{display:grid;place-content:center;padding:18px;background:#123968;color:#fff;text-align:center}.aba-a1-latency-visual>div strong,.aba-a1-latency-visual>div small{display:block}.aba-a1-latency-visual>div strong{font-size:1.22rem}.aba-a1-latency .aba-a1-closing{border-left-color:#7157db;background:#f6f4ff}.aba-a1-irt-visual{display:grid;grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:10px;margin:1.25rem 0 1.8rem;padding:22px;border:1px solid #9eb7cc;border-radius:11px;background:#f7fafc}.aba-a1-irt-visual>b{display:grid;place-items:center;min-height:62px;padding:10px;border-radius:50%;background:#123968;color:#fff;font-size:.76rem;text-align:center}.aba-a1-irt-visual>span{position:relative;border-top:4px solid #168fa3;text-align:center}.aba-a1-irt-visual>span:after{content:"›";position:absolute;right:-2px;top:-19px;color:#168fa3;font-size:2rem}.aba-a1-irt-visual span strong,.aba-a1-irt-visual span small{display:block}.aba-a1-irt-visual span strong{margin-top:-31px;color:#123968}.aba-a1-irt .aba-a1-closing{border-left-color:#c7192d;background:#fff5f6}@container (max-width:680px){.aba-a1-latency-visual,.aba-a1-irt-visual{grid-template-columns:1fr}.aba-a1-duration-visual{grid-template-columns:1fr}.aba-a1-duration-visual>div{margin:8px 0 25px}.aba-a1-irt-visual>span{min-height:55px;border-top:0;border-left:4px solid #168fa3}.aba-a1-irt-visual>span:after{right:calc(50% - 8px);top:28px;transform:rotate(90deg)}}.aba-rbt-process-map{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:26px 0}.aba-rbt-process-map article{position:relative;padding:22px 18px;border:1px solid #c9d9e7;border-top:4px solid #164f82;border-radius:12px;background:#fff;box-shadow:0 7px 18px rgba(7,53,101,.07)}.aba-rbt-process-map article:nth-child(2){border-top-color:#16a0ad}.aba-rbt-process-map article:nth-child(3){border-top-color:#efa51a}.aba-rbt-process-map article:nth-child(4){border-top-color:#e51c32}.aba-rbt-process-map span{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#0b427b;color:#fff;font-weight:800}.aba-rbt-process-map h3{margin:14px 0 7px;color:#0a396d}.aba-rbt-process-map p{margin:0!important}.aba-table-wrap{overflow-x:auto;margin:16px 0}.aba-comparison-table{width:100%;border-collapse:separate;border-spacing:0;border:1px solid #c8d9e7;border-radius:12px;overflow:hidden;background:#fff}.aba-comparison-table th,.aba-comparison-table td{padding:15px 18px;text-align:left;border-right:1px solid #d7e3ed;border-bottom:1px solid #d7e3ed;vertical-align:top}.aba-comparison-table thead th{background:#123f73;color:#fff;font-weight:800}.aba-comparison-table tbody th{color:#0b427b;background:#eef5fa}.aba-comparison-table tr:last-child>*{border-bottom:0}.aba-comparison-table tr>*:last-child{border-right:0}.aba-data-lab,.aba-duration-lab,.aba-latency-decision{padding:22px;border:1px solid #cadbe8;border-radius:14px;background:linear-gradient(135deg,#fff,#f3f8fc);margin:18px 0 28px}.aba-mini-bar-chart{height:150px;display:flex;align-items:flex-end;justify-content:center;gap:34px;padding:18px 30px 0;border-bottom:2px solid #a8c1d5}.aba-mini-bar-chart span{display:flex;align-items:flex-start;justify-content:center;width:76px;height:var(--v);min-height:32px;background:linear-gradient(#27a6bb,#0b4f88);border-radius:9px 9px 0 0;color:#fff;padding-top:8px}.aba-duration-track{display:flex;align-items:stretch;min-height:74px;border-radius:10px;overflow:hidden;border:1px solid #aec4d6}.aba-duration-track span{width:var(--w);display:grid;place-items:center;font-weight:800}.aba-duration-track .is-behavior{background:#16598f;color:#fff}.aba-duration-track .is-pause{background:#f5dfe2;color:#a6172b}.aba-equation-card{display:flex;justify-content:space-between;gap:16px;padding:16px 20px;border-left:5px solid #e51c32;background:#fff;border-radius:8px}.aba-latency-axis{display:flex;align-items:center;gap:10px;margin-bottom:18px}.aba-latency-axis i{height:3px;background:#1b719c;flex:1}.aba-latency-axis b{padding:10px 12px;border-radius:8px;background:#0b427b;color:#fff}.aba-latency-decision article{display:grid;grid-template-columns:minmax(220px,1fr) 1.5fr;gap:15px;padding:12px 15px;border-top:1px solid #d3e0ea}.aba-latency-decision article span{color:#365b78}@media(max-width:900px){.aba-rbt-process-map{grid-template-columns:1fr 1fr}.aba-latency-decision article{grid-template-columns:1fr}}@media(max-width:560px){.aba-rbt-process-map{grid-template-columns:1fr}.aba-duration-track{font-size:12px}.aba-professional-lesson .aba-comparison-table th,.aba-professional-lesson .aba-comparison-table td{padding:11px 12px}}.aba-practical-example>header{font-weight:900!important;letter-spacing:.055em;color:#fff;background:#0d467b;padding:13px 18px;margin:-1px -1px 16px;border-radius:10px 10px 0 0}.aba-frequency-hands{display:flex!important;align-items:center;justify-content:center;gap:13px;flex-wrap:wrap;margin:18px 0 10px}.aba-frequency-hands span{display:inline-grid;place-items:center;width:48px;height:48px;border-radius:50%;background:#e8f5f7;border:2px solid #1594a8;font-size:27px;filter:saturate(.9)}.aba-procedure-steps{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:18px 0 28px}.aba-procedure-steps article{display:grid;grid-template-columns:42px 1fr;gap:12px;align-items:start;padding:16px;border:1px solid #cadbe8;border-radius:11px;background:#fff}.aba-procedure-steps article>span{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#0b427b;color:#fff;font-weight:900}.aba-procedure-steps p{margin:4px 0 0!important}.aba-exam-mistakes{margin-top:26px}.aba-exam-mistakes ul{margin:8px 0 0;padding-left:24px}.aba-exam-mistakes li{margin:10px 0;line-height:1.65}.aba-exam-mistakes li::marker{color:#df1731}.aba-a1-closing p{font-size:1.02em;line-height:1.8}.aba-a1-closing p+p{margin-top:14px}@media(max-width:720px){.aba-procedure-steps{grid-template-columns:1fr}.aba-frequency-hands span{width:42px;height:42px;font-size:23px}}.aba-rate-explainer{margin:18px 0 30px;padding:22px;border:1px solid #c6d9e7;border-radius:14px;background:#f7fafc;box-shadow:0 8px 22px rgba(9,58,103,.06)}.aba-rate-intro{margin:0 0 18px!important;padding:0 2px;font-size:1.02em;line-height:1.75}.aba-rate-calculations{display:grid;grid-template-columns:1fr 1fr;gap:16px}.aba-rate-calculations article{overflow:hidden;border:1px solid #bed2e2;border-radius:12px;background:#fff}.aba-rate-calculations header{padding:11px 16px;background:#16497d;color:#fff;font-weight:900;letter-spacing:.055em}.aba-rate-calculations article>div{display:flex;align-items:center;justify-content:center;gap:12px;padding:18px 14px 8px;color:#0b3e71}.aba-rate-calculations article>div span{padding:9px 12px;border-radius:8px;background:#edf4f9;font-weight:800}.aba-rate-calculations article>div i{font-style:normal;font-size:22px;font-weight:900}.aba-rate-calculations article>strong,.aba-rate-calculations article>b{display:block;text-align:center}.aba-rate-calculations article>strong{font-size:1.15em;color:#0a3e72}.aba-rate-calculations article>b{padding:8px 12px 17px;color:#168a9e}.aba-rate-bars{display:grid;gap:12px;margin:20px 0}.aba-rate-bars>div{display:grid;grid-template-columns:82px 1fr;gap:14px;align-items:center}.aba-rate-bars span{font-weight:900;color:#0a3e72}.aba-rate-bars i{display:block;width:var(--rate);height:16px;border-radius:999px;background:linear-gradient(90deg,#20a5b7,#155285);box-shadow:inset 0 1px 2px rgba(255,255,255,.4)}.aba-rate-conclusion{padding:17px 19px;border-left:5px solid #e31b36;border-radius:8px;background:#fff}.aba-rate-conclusion>strong{display:block;line-height:1.65;color:#0a315a}.aba-rate-conclusion p{margin:9px 0 0!important;color:#3e5c74}@media(max-width:700px){.aba-rate-calculations{grid-template-columns:1fr}.aba-rate-explainer{padding:15px}.aba-rate-calculations article>div{flex-wrap:wrap}}.aba-a1-subdomain .aba-practical-example>header{display:block!important;margin:-1.15rem -1.15rem 1rem!important;padding:13px 18px!important;border-radius:12px 12px 0 0!important;background:#123b70!important;color:#fff!important;font-weight:900!important;letter-spacing:.055em!important}.aba-a1-subdomain .aba-practical-example>header strong{display:block!important;color:#fff!important;font-weight:900!important}.aba-a1-subdomain .aba-board-tip{border-color:#9eb7cc!important;border-left:6px solid #123b70!important;background:#edf4fa!important}.aba-a1-subdomain .aba-board-tip h4{color:#123b70!important;font-weight:900!important}.aba-a1-subdomain .aba-think-box{border-color:#d6e1eb!important;border-left-color:#c7192d!important;background:#f7f9fc!important}.aba-a1-subdomain .aba-think-box h4{color:#b31327!important}.aba-a1-subdomain .aba-common-mistake{border-color:#edc5ca!important;border-left-color:#c7192d!important;background:#fff5f6!important}.aba-a1-subdomain .aba-rbt-process-map article{border-top-color:#123b70!important;background:#fff!important}.aba-a1-subdomain .aba-rbt-process-map article:nth-child(even){border-top-color:#c7192d!important}.aba-a1-subdomain .aba-rbt-process-map span{background:#123b70!important}.aba-a1-subdomain .aba-a1-frequency-visual{border-top-color:#123b70!important;background:#f7f9fc!important}.aba-a1-subdomain .aba-frequency-hands span{border-color:#123b70!important;background:#edf4fa!important}.aba-a1-subdomain .aba-a1-duration-visual>div{background:linear-gradient(90deg,#315f8c,#c7192d)!important}.aba-a1-subdomain .aba-a1-duration-visual>div:before,.aba-a1-subdomain .aba-a1-duration-visual>div:after{background:#123b70!important}.aba-a1-subdomain .aba-a1-duration-visual>span{background:#123b70!important}.aba-a1-subdomain .aba-a1-latency-visual>div{background:#123b70!important}.aba-a1-subdomain .aba-a1-irt-visual>span{border-color:#c7192d!important}.aba-a1-subdomain .aba-a1-irt-visual>span:after{color:#c7192d!important}.aba-a1-subdomain .aba-duration-track .is-behavior{background:#174d7e!important;color:#fff!important}.aba-a1-subdomain .aba-duration-track .is-pause{background:#f7e7e9!important;color:#a91428!important}.aba-a1-subdomain .aba-equation-card{border-left-color:#c7192d!important}.aba-a1-subdomain .aba-latency-axis i{background:#315f8c!important}.aba-a1-subdomain .aba-latency-axis b{background:#123b70!important}.aba-a1-subdomain .aba-rate-bars i{background:linear-gradient(90deg,#668dad,#123b70)!important}.aba-a1-subdomain .aba-rate-conclusion{border-left-color:#c7192d!important}.aba-a1-subdomain .aba-a1-closing{border-color:#9eb7cc!important;border-left-color:#123b70!important;background:#f5f8fb!important}.aba-a1-subdomain .aba-a1-closing:nth-last-of-type(1){border-left-color:#c7192d!important}.aba-a1-subdomain .aba-mini-bar-chart span{background:linear-gradient(#668dad,#123b70)!important}.aba-a1-subdomain  :is(h2,h3,h4,header,strong){text-decoration-color:#c7192d}.aba-a1-subdomain .aba-table-interpretation{margin:14px 0 28px!important;padding:15px 18px;border-left:5px solid #c7192d;background:#f5f8fb;color:#173d63;line-height:1.7}.aba-a1-subdomain .aba-closing-prose{margin:0 0 30px;padding:0;background:transparent;border:0;box-shadow:none}.aba-a1-subdomain .aba-closing-prose p{margin:0 0 15px!important;line-height:1.82}.aba-a1-subdomain .aba-closing-prose p:last-child{margin-bottom:0!important}.aba-board-case{margin:18px 0 32px;border:1px solid #b8ccdf;border-radius:13px;overflow:hidden;background:#fff;box-shadow:0 9px 24px rgba(18,59,112,.07)}.aba-board-question{padding:22px 24px}.aba-board-question>strong,.aba-board-rationale>strong{display:block;margin-bottom:10px;color:#123b70;font-weight:900;letter-spacing:.045em;text-transform:uppercase}.aba-board-question>p{margin:0 0 17px!important;font-size:1.02em;line-height:1.75}.aba-board-question ol{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:0;list-style:none}.aba-board-question li{display:grid;grid-template-columns:34px 1fr;gap:9px;align-items:start;padding:13px 14px;border:1px solid #d4e0ea;border-radius:9px;background:#f7f9fc}.aba-board-question li>b{display:grid;place-items:center;width:29px;height:29px;border-radius:50%;background:#123b70;color:#fff}.aba-board-question li.is-correct{border:2px solid #c7192d;background:#fff5f6}.aba-board-question li.is-correct>b{background:#c7192d}.aba-board-rationale{padding:19px 24px;border-top:4px solid #123b70;background:#edf4fa}.aba-board-rationale>strong{color:#b31327}.aba-board-rationale p{margin:0!important;line-height:1.78}@media(max-width:700px){.aba-board-question ol{grid-template-columns:1fr}.aba-board-question,.aba-board-rationale{padding:17px}}.aba-a1-subdomain .aba-rate-calculations article>header{text-align:center!important;text-align-last:center!important;font-weight:900!important}.aba-a1-subdomain .aba-a1-duration-visual{padding-top:40px!important}.aba-a1-subdomain .aba-a1-duration-visual>div{height:15px!important}.aba-a1-subdomain .aba-a1-duration-visual>div small{position:absolute!important;left:50%!important;top:-28px!important;transform:translateX(-50%)!important;display:block!important;white-space:nowrap!important;color:#123b70!important;font-weight:800!important;line-height:1.2!important}.aba-a1-subdomain .aba-a1-duration-visual>div b{top:25px!important;line-height:1.2!important}.aba-a1-subdomain .aba-duration-track{display:flex!important;width:100%!important;min-height:74px!important}.aba-a1-subdomain .aba-duration-track span{display:grid!important;place-items:center!important;flex:0 0 var(--w)!important;width:var(--w)!important;min-width:0!important;padding:0 8px!important;white-space:nowrap!important;text-align:center!important;text-align-last:center!important;box-sizing:border-box!important}.aba-a1-subdomain  :is(.aba-procedure-steps p,.aba-board-question p,.aba-board-question li span,.aba-board-rationale p,.aba-rate-calculations article,.aba-practical-example p,.aba-think-box p,.aba-common-mistake li,.aba-latency-decision article span){text-align:left!important;text-align-last:left!important;text-justify:auto!important;word-spacing:normal!important;letter-spacing:normal!important}.aba-a1-subdomain .aba-procedure-steps article{align-items:start!important}.aba-a1-subdomain .aba-procedure-steps article>span{text-align:center!important;text-align-last:center!important}.aba-a1-subdomain .aba-rate-calculations .aba-rate-card{text-align:center!important;text-align-last:center!important}.aba-a1-subdomain .aba-rate-calculations .aba-rate-card  :is(header,strong,b){text-align:center!important;text-align-last:center!important}.aba-a1-subdomain .aba-rate-calculations .aba-rate-card>div{justify-content:center!important;text-align:center!important;text-align-last:center!important}.aba-a1-subdomain .aba-rate-calculations .aba-rate-card>div span{text-align:center!important;text-align-last:center!important;word-spacing:normal!important}.aba-a2-subdomain .aba-source-subtitle{margin:24px 0 10px;padding:12px 16px;border-left:6px solid #123b70;background:#edf4fa;color:#123b70;font-size:1rem}.aba-a2-subdomain .aba-source-subtitle-red{border-left-color:#c7192d;background:#fff5f6;color:#b31327}.aba-a2-subdomain .aba-driving-question{margin:14px 0 20px!important;padding:16px 18px;border-left:5px solid #c7192d;background:#f7f9fc;color:#123b70;font-size:1.08em}.aba-a2-interval-chart,.aba-a2-partial-chart{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:20px 0 12px}.aba-a2-interval-chart article,.aba-a2-partial-chart article{display:flex;flex-direction:column;gap:8px;min-width:0;padding:12px;border:1px solid #c9d9e6;border-radius:10px;background:#fff;text-align:center!important}.aba-a2-interval-chart article>b,.aba-a2-partial-chart article>b{color:#123b70}.aba-a2-interval-chart article>div{position:relative;height:74px;border:1px solid #b8ccdf;border-radius:7px;overflow:hidden;background:#fff}.aba-a2-interval-chart article>div i{position:absolute;left:0;bottom:0;width:100%;height:var(--fill);background:#174d7e}.aba-a2-interval-chart strong,.aba-a2-partial-chart strong{padding:6px;border-radius:6px;color:#fff}.aba-a2-subdomain .yes{background:#123b70!important;color:#fff!important}.aba-a2-subdomain .no{background:#c7192d!important;color:#fff!important}.aba-a2-partial-chart article>div{display:flex;align-items:center;justify-content:center;gap:5px;height:55px}.aba-a2-partial-chart article>div i{display:block;width:17px;height:17px;border-radius:50%;background:#c7192d;box-shadow:0 0 0 4px #f9e5e8}.aba-a2-mts-line{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;margin:24px 0 15px;padding:20px 10px;border:1px solid #c9d9e6;border-radius:12px;background:#f7f9fc}.aba-a2-mts-line article{position:relative;display:grid;grid-template-rows:auto 45px auto;place-items:center;min-width:0}.aba-a2-mts-line article:before{content:"";position:absolute;top:42px;left:0;right:0;height:4px;background:#315f8c}.aba-a2-mts-line article:first-child:before{left:50%}.aba-a2-mts-line article:last-child:before{right:50%}.aba-a2-mts-line article>i{z-index:1;width:4px;height:45px;background:#c7192d}.aba-a2-mts-line article>b{z-index:2;padding:6px 9px;border-radius:6px;font-size:.78rem}.aba-a2-subdomain .aba-comparison-table td:last-child,.aba-a2-subdomain .aba-comparison-table th:last-child{text-align:center!important;font-weight:900}.aba-a2-subdomain  :is(.aba-board-question p,.aba-board-question li span,.aba-board-rationale p,.aba-common-mistake li,.aba-closing-prose p){text-align:left!important;text-align-last:left!important;word-spacing:normal!important}@media(max-width:760px){.aba-a2-interval-chart,.aba-a2-partial-chart{grid-template-columns:repeat(3,1fr)}.aba-a2-mts-line{grid-template-columns:repeat(3,1fr);gap:18px}.aba-a2-mts-line article:before{display:none}}.aba-a2-interval-chart article>div i.fill100{height:100%!important}.aba-a2-interval-chart article>div i.fill80{height:80%!important}.aba-a2-interval-chart article>div i.fill60{height:60%!important}.aba-a2-interval-chart article>div i.fill0{height:0!important}.aba-a2-interval-chart article>div span{position:absolute;z-index:2;left:50%;top:50%;transform:translate(-50%,-50%);padding:3px 5px;border-radius:5px;background:rgba(255,255,255,.88);color:#123b70;font-size:.72rem;font-weight:900;white-space:nowrap}.aba-a2-partial-chart article>small{display:block;min-height:18px;color:#365b78;font-weight:800;text-align:center!important}.aba-a2-partial-chart article>div{height:42px!important}.aba-v739-lesson{container-type:inline-size}.aba-v739-lesson>p{line-height:1.82!important}.aba-v739-lesson  :is(p,li,td,th,span,small){text-align:left!important;text-align-last:left!important;text-justify:auto!important;word-spacing:normal!important}.aba-v739-panel{margin:28px 0;padding:20px 22px;border:1px solid #b8ccdf;border-left:7px solid #123b70;border-radius:11px;background:#edf4fa}.aba-v739-panel.aba-v739-red{border-color:#edc5ca;border-left-color:#c7192d;background:#fff5f6}.aba-v739-panel h3{margin:0 0 9px!important;color:#123b70!important}.aba-v739-panel p{margin:0!important;line-height:1.78!important}.aba-v739-steps{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:20px 0 30px;padding:0;list-style:none;counter-reset:none}.aba-v739-steps li{display:grid;grid-template-columns:46px 1fr;gap:13px;align-items:start;padding:17px 18px;border:1px solid #c9d9e6;border-radius:11px;background:#fff}.aba-v739-steps li>b{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#123b70;color:#fff!important;text-align:center!important}.aba-v739-steps li:nth-child(3n)>b{background:#c7192d}.aba-v739-steps li>span{line-height:1.65}.aba-v739-flow{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;gap:10px;align-items:center;margin:24px 0;padding:22px;border:1px solid #b8ccdf;border-radius:12px;background:#f7f9fc}.aba-v739-flow span{padding:15px 10px;border-top:5px solid #123b70;background:#fff;color:#123b70;font-weight:900;text-align:center!important}.aba-v739-flow span:nth-of-type(even){border-top-color:#c7192d}.aba-v739-flow small{display:block;margin-top:5px;color:#315f8c;text-align:center!important}.aba-v739-flow>b{color:#c7192d;font-size:1.4rem}.aba-v739-graph{margin:20px 0 13px;padding:16px;border:1px solid #b8ccdf;border-radius:12px;background:#fff;overflow:hidden}.aba-v739-svg{display:block;width:100%;height:auto;max-height:410px}.aba-v739-svg line{stroke:#123b70;stroke-width:3}.aba-v739-svg .grid line{stroke:#d6e1eb;stroke-width:1}.aba-v739-svg text{fill:#123b70;font:700 14px sans-serif}.aba-v739-svg .ttl{font-size:18px;font-weight:900}.aba-v739-svg .lbl{font-size:13px;font-weight:900}.aba-v739-svg .path{fill:none;stroke:#174d7e;stroke-width:4}.aba-v739-svg .path.red{stroke:#c7192d}.aba-v739-svg .pts circle{fill:#fff;stroke:#123b70;stroke-width:4}.aba-v739-svg .phase{stroke:#c7192d;stroke-width:3;stroke-dasharray:9 7}.aba-v739-svg .bars rect{fill:#174d7e}.aba-v739-svg .bars rect:nth-child(2){fill:#315f8c}.aba-v739-svg .bars rect:nth-child(3){fill:#c7192d}.aba-v739-abc{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:12px;align-items:stretch;margin:22px 0}.aba-v739-abc article{padding:18px;border:1px solid #b8ccdf;border-top:6px solid #123b70;border-radius:10px;background:#fff}.aba-v739-abc article:last-of-type{border-top-color:#c7192d}.aba-v739-abc article>b{display:block;margin-bottom:8px;color:#123b70}.aba-v739-abc article p{margin:0!important;line-height:1.66!important}.aba-v739-abc>span{align-self:center;color:#c7192d;font-size:1.5rem;font-weight:900}.aba-v739-lesson .aba-comparison-table th{background:#123b70!important;color:#fff!important}.aba-v739-lesson .aba-comparison-table tbody tr:nth-child(even){background:#edf4fa}.aba-v739-lesson .aba-comparison-table td{vertical-align:top;line-height:1.55}.aba-v739-lesson .aba-common-mistake{margin:28px 0}.aba-v739-lesson .aba-apa-references{margin-top:34px!important;padding-top:20px!important;border-top:1px solid #cbd9e7!important}.aba-v739-lesson .aba-apa-references>strong{display:block;margin-bottom:12px;color:#123b70!important}.aba-v739-lesson .aba-apa-references p{margin:0 0 9px!important;padding-left:1.5rem;text-indent:-1.5rem;line-height:1.55!important}@container(max-width:720px){.aba-v739-steps{grid-template-columns:1fr}.aba-v739-flow{grid-template-columns:1fr}.aba-v739-flow>b{transform:rotate(90deg);text-align:center!important}.aba-v739-abc{grid-template-columns:1fr}.aba-v739-abc>span{transform:rotate(90deg);justify-self:center}}.aba-safe-chart{width:100%;color:#123b70}.aba-safe-chart>strong{display:block;padding:4px 8px 14px;text-align:center!important;font-size:1.08rem}.aba-safe-chart .chart-frame{position:relative;height:330px;margin:0 12px 4px 46px}.aba-safe-chart .plot{position:absolute;left:48px;right:12px;top:34px;bottom:48px;border-left:3px solid #123b70;border-bottom:3px solid #123b70;background:repeating-linear-gradient(to bottom,#fff 0,#fff calc(25% - 1px),#d6e1eb 25%)}.aba-safe-chart .axis-y{position:absolute;left:-118px;top:145px;width:260px;transform:rotate(-90deg);color:#123b70;font-size:.76rem;font-weight:900;text-align:center!important}.aba-safe-chart .axis-x{position:absolute;left:48px;right:12px;bottom:0;color:#123b70;font-size:.8rem;font-weight:900;text-align:center!important}.aba-safe-chart .ticks-y{position:absolute;left:6px;top:27px;bottom:42px;display:flex;flex-direction:column;justify-content:space-between;width:32px}.aba-safe-chart .ticks-y span{font-size:.72rem;font-weight:800;text-align:right!important}.aba-safe-chart .ticks-x{position:absolute;left:48px;right:12px;bottom:24px;display:flex;justify-content:space-around}.aba-safe-chart .ticks-x span{font-size:.72rem;font-weight:800;text-align:center!important}.aba-safe-chart .pt{position:absolute;z-index:3;width:14px;height:14px;margin:-7px 0 0 -7px;border:4px solid #123b70;border-radius:50%;background:#fff;box-sizing:border-box}.aba-safe-chart .pt span{position:absolute;left:9px;top:-18px;color:#123b70;font-size:.68rem;font-style:normal;font-weight:900;white-space:nowrap}.aba-safe-chart .seg{position:absolute;z-index:2;height:4px;transform-origin:left center;background:#174d7e}.chart-basic .pt1{left:9%;top:80%}.chart-basic .pt2{left:27%;top:70%}.chart-basic .pt3{left:45%;top:55%}.chart-basic .pt4{left:63%;top:50%}.chart-basic .pt5{left:81%;top:35%}.chart-basic .pt6{left:96%;top:20%}.chart-basic .seg1{left:9%;top:80%;width:18.3%;transform:rotate(-8deg)}.chart-basic .seg2{left:27%;top:70%;width:18.7%;transform:rotate(-12deg)}.chart-basic .seg3{left:45%;top:55%;width:18.1%;transform:rotate(-4deg)}.chart-basic .seg4{left:63%;top:50%;width:18.7%;transform:rotate(-12deg)}.chart-basic .seg5{left:81%;top:35%;width:16%;transform:rotate(-14deg)}.chart-phase .phase-line{position:absolute;z-index:1;left:45%;top:34px;bottom:48px;border-left:3px dashed #c7192d}.chart-phase .phase-name{position:absolute;z-index:4;top:40px;padding:4px 8px;background:#fff;color:#123b70;font-size:.72rem;font-style:normal;font-weight:900}.chart-phase .phase-name.before{left:21%}.chart-phase .phase-name.after{left:59%}.chart-phase .pt1{left:6%;top:25%}.chart-phase .pt2{left:17%;top:17%}.chart-phase .pt3{left:28%;top:38%}.chart-phase .pt4{left:40%;top:25%}.chart-phase .pt5{left:51%;top:50%}.chart-phase .pt6{left:62%;top:63%}.chart-phase .pt7{left:73%;top:75%}.chart-phase .pt8{left:84%;top:87%}.chart-phase .pt9{left:96%;top:87%}.chart-phase .seg1{left:6%;top:25%;width:11.4%;transform:rotate(-6deg)}.chart-phase .seg2{left:17%;top:17%;width:12.5%;transform:rotate(13deg)}.chart-phase .seg3{left:28%;top:38%;width:12.5%;transform:rotate(-10deg)}.chart-phase .seg4{left:51%;top:50%;width:11.3%;transform:rotate(10deg);background:#c7192d}.chart-phase .seg5{left:62%;top:63%;width:11.3%;transform:rotate(10deg);background:#c7192d}.chart-phase .seg6{left:73%;top:75%;width:11.3%;transform:rotate(10deg);background:#c7192d}.chart-phase .seg7{left:84%;top:87%;width:12%;transform:rotate(0);background:#c7192d}.chart-bars .bars{position:absolute;left:48px;right:12px;top:34px;bottom:48px;display:flex;align-items:flex-end;justify-content:space-around;border-left:3px solid #123b70;border-bottom:3px solid #123b70;background:repeating-linear-gradient(to bottom,#fff 0,#fff calc(25% - 1px),#d6e1eb 25%)}.chart-bars .bars>b{position:relative;display:block;width:18%;background:#174d7e}.chart-bars .bars .bar1{height:60%}.chart-bars .bars .bar2{height:85%;background:#315f8c}.chart-bars .bars .bar3{height:40%;background:#c7192d}.chart-bars .bars i{position:absolute;left:0;right:0;top:-24px;color:#123b70;font-style:normal;text-align:center!important}.chart-bars .bars span{position:absolute;left:-18px;right:-18px;bottom:-29px;color:#123b70;font-size:.72rem;font-weight:900;text-align:center!important}.chart-bars .plot{display:none}.chart-cumulative .pt1{left:3%;top:98%}.chart-cumulative .pt2{left:15%;top:90%}.chart-cumulative .pt3{left:27%;top:90%}.chart-cumulative .pt4{left:39%;top:72%}.chart-cumulative .pt5{left:51%;top:55%}.chart-cumulative .pt6{left:63%;top:55%}.chart-cumulative .pt7{left:75%;top:30%}.chart-cumulative .pt8{left:87%;top:15%}.chart-cumulative .pt9{left:97%;top:8%}.chart-cumulative .seg{background:#c7192d}.chart-cumulative .seg1{left:3%;top:98%;width:12.2%;transform:rotate(-5deg)}.chart-cumulative .seg2{left:15%;top:90%;width:12%;transform:rotate(0)}.chart-cumulative .seg3{left:27%;top:90%;width:13%;transform:rotate(-12deg)}.chart-cumulative .seg4{left:39%;top:72%;width:12.5%;transform:rotate(-12deg)}.chart-cumulative .seg5{left:51%;top:55%;width:12%;transform:rotate(0)}.chart-cumulative .seg6{left:63%;top:55%;width:13%;transform:rotate(-17deg)}.chart-cumulative .seg7{left:75%;top:30%;width:12.5%;transform:rotate(-11deg)}.chart-cumulative .seg8{left:87%;top:15%;width:10.5%;transform:rotate(-7deg)}@container(max-width:620px){.aba-safe-chart .chart-frame{height:270px;margin-left:35px}.aba-safe-chart .axis-y{left:-112px}.aba-safe-chart .pt span{display:none}.chart-bars .bars span{font-size:.62rem}}.aba-a6-subdomain{container-type:inline-size}.aba-a6-subdomain>p{line-height:1.82!important}.aba-a6-subdomain  :is(p,li,td,th,span){text-align:left!important;text-align-last:left!important;text-justify:auto!important;word-spacing:normal!important}.aba-a6-formula{display:flex;align-items:center;justify-content:center;gap:22px;margin:24px 0 30px;padding:24px;border:1px solid #b8ccdf;border-top:6px solid #123b70;border-radius:12px;background:#f7f9fc}.aba-a6-formula>div{display:grid;min-width:235px;text-align:center!important}.aba-a6-formula>div span{text-align:center!important;font-weight:900;color:#123b70}.aba-a6-formula>div i{height:3px;margin:8px 0;background:#c7192d}.aba-a6-formula>b{color:#c7192d;font-size:1.2rem}.aba-a6-formula>strong{padding:13px 16px;border-radius:8px;background:#123b70;color:#fff!important;text-align:center!important}.aba-a6-subdomain .aba-comparison-table th{background:#123b70!important;color:#fff!important}.aba-a6-subdomain .aba-comparison-table tbody tr:nth-child(even){background:#edf4fa}.aba-a6-subdomain .aba-apa-references{margin-top:34px!important;padding-top:20px!important;border-top:1px solid #cbd9e7!important}.aba-a6-subdomain .aba-apa-references>strong{display:block;margin-bottom:12px;color:#123b70!important}.aba-a6-subdomain .aba-apa-references p{margin:0 0 9px!important;padding-left:1.5rem;text-indent:-1.5rem;line-height:1.55!important}@container(max-width:620px){.aba-a6-formula{flex-direction:column}.aba-a6-formula>div{min-width:min(235px,100%)}}.aba-a6-subdomain .aba-a6-formula{display:block!important;padding:0!important;overflow:hidden}.aba-a6-formula>header{display:block;padding:12px 18px;background:#edf4fa;color:#123b70;font-weight:900;letter-spacing:.06em;text-align:center!important}.aba-a6-equation{display:flex;align-items:center;justify-content:center;gap:20px;padding:25px}.aba-a6-equation>div{display:grid;min-width:235px;text-align:center!important}.aba-a6-equation>div span{text-align:center!important;font-weight:900;color:#123b70}.aba-a6-equation>div i{height:3px;margin:8px 0;background:#c7192d}.aba-a6-equation>b,.aba-a6-equation>em{color:#c7192d;font-size:1.25rem;font-style:normal;font-weight:900}.aba-a6-equation>strong{padding:13px 16px;border-radius:8px;background:#123b70;color:#fff!important;text-align:center!important}.aba-a6-thinking{margin:18px 0 30px;padding:22px 24px;border:1px solid #edc5ca;border-left:7px solid #c7192d;border-radius:11px;background:#fff5f6}.aba-a6-thinking p{margin:0 0 14px!important;line-height:1.8!important}.aba-a6-thinking p:last-child{margin-bottom:0!important}.aba-a6-closing{margin:0 0 30px;padding:22px 24px;border:1px solid #b8ccdf;border-left:7px solid #123b70;border-radius:11px;background:#f5f8fb}.aba-a6-closing p{margin:0 0 14px!important;line-height:1.82!important}.aba-a6-closing p:last-child{margin-bottom:0!important}@container(max-width:620px){.aba-a6-equation{flex-direction:column}.aba-a6-equation>div{min-width:min(235px,100%)}}.aba-a6-subdomain .aba-a6-formula>.aba-a6-equation{display:flex!important;grid-template-columns:none!important;min-width:0!important;text-align:initial!important}.aba-a6-subdomain .aba-a6-equation>div{display:grid!important}.aba-a6-subdomain .aba-a6-closing{margin:0 0 30px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.aba-a6-subdomain .aba-a6-closing p{margin:0 0 18px!important;line-height:1.84!important}@container(max-width:620px){.aba-a6-subdomain .aba-a6-formula>.aba-a6-equation{flex-direction:column!important}}.aba-a7-subdomain{container-type:inline-size}.aba-a7-subdomain>p{line-height:1.84!important}.aba-a7-subdomain  :is(p,li,td,th,span){text-align:left!important;text-align-last:left!important;text-justify:auto!important;word-spacing:normal!important}.aba-a7-native-graph{margin:20px 0 18px}.aba-a7-subdomain .aba-comparison-table th{background:#123b70!important;color:#fff!important}.aba-a7-subdomain .aba-comparison-table tbody tr:nth-child(even){background:#edf4fa}.aba-a7-subdomain .aba-apa-references{margin-top:34px!important;padding-top:20px!important;border-top:1px solid #cbd9e7!important}.aba-a7-subdomain .aba-apa-references>strong{display:block;margin-bottom:12px;color:#123b70!important}.aba-a7-subdomain .aba-apa-references p{margin:0 0 9px!important;padding-left:1.5rem;text-indent:-1.5rem;line-height:1.55!important}.aba-a8-integrity{container-type:inline-size}.aba-a8-integrity  :is(p,li,td,th,span){text-align:left!important;text-align-last:left!important;text-justify:auto!important;word-spacing:normal!important}.aba-a8-integrity>p{line-height:1.84!important}.aba-a8-integrity .aba-a8-fidelity-formula{display:block!important;padding:0!important;overflow:hidden}.aba-a8-integrity .aba-a8-fidelity-formula>header{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;box-sizing:border-box!important;margin:0!important;padding:15px 24px!important;background:#edf4fa!important;color:#123b70!important;font-weight:900!important;font-size:1rem!important;line-height:1.3!important;letter-spacing:.04em!important;text-align:center!important;text-align-last:center!important}.aba-a8-integrity .aba-a8-fidelity-formula>.aba-a6-equation{display:flex!important;align-items:center!important;justify-content:center!important;gap:22px!important;min-width:0!important;padding:26px!important;text-align:initial!important}.aba-a8-integrity .aba-a8-fidelity-formula>.aba-a6-equation>div{display:grid!important;min-width:310px!important;text-align:center!important}.aba-a8-integrity .aba-a8-fidelity-formula>.aba-a6-equation>div span{text-align:center!important}.aba-a8-integrity .aba-a8-fidelity-formula>.aba-a6-equation>strong{min-width:88px}.aba-a8-integrity .aba-comparison-table th{background:#123b70!important;color:#fff!important}.aba-a8-integrity .aba-comparison-table tbody tr:nth-child(even){background:#edf4fa}.aba-a8-integrity .aba-apa-references{margin-top:34px!important;padding-top:20px!important;border-top:1px solid #cbd9e7!important}.aba-a8-integrity .aba-apa-references>strong{display:block;margin-bottom:12px;color:#123b70!important}.aba-a8-integrity .aba-apa-references p{margin:0 0 9px!important;padding-left:1.5rem;text-indent:-1.5rem;line-height:1.55!important}@container(max-width:620px){.aba-a8-integrity .aba-a8-fidelity-formula>.aba-a6-equation{flex-direction:column!important}.aba-a8-integrity .aba-a8-fidelity-formula>.aba-a6-equation>div{min-width:min(310px,100%)!important}}.aba-a8-integrity .aba-a8-fidelity-formula>.aba-a8-formula-title{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;box-sizing:border-box!important;margin:0!important;padding:16px 24px!important;background:#edf4fa!important;color:#123b70!important;font-weight:900!important;text-align:center!important;text-align-last:center!important}.aba-a8-integrity .aba-a8-fidelity-formula>.aba-a8-formula-title>strong{display:block!important;width:100%!important;color:#123b70!important;font-weight:900!important;text-align:center!important;text-align-last:center!important}.aba-b1-preference{container-type:inline-size}.aba-b1-preference  :is(p,li,td,th,span,small){text-align:left!important;text-align-last:left!important;text-justify:auto!important;word-spacing:normal!important}.aba-b1-preference>p{line-height:1.84!important}.aba-b1-preference .aba-comparison-table th{background:#123b70!important;color:#fff!important}.aba-b1-preference .aba-comparison-table tbody tr:nth-child(even){background:#edf4fa}.aba-pref-demo{margin:20px 0 24px;padding:24px;border:1px solid #b8ccdf;border-top:6px solid #123b70;border-radius:13px;background:#f7f9fc;color:#123b70}.aba-pref-demo span{font-family:"Segoe UI Emoji","Apple Color Emoji",sans-serif!important;text-align:center!important}.aba-pref-single{display:grid;justify-items:center;gap:10px}.aba-pref-single span{font-size:4rem}.aba-pref-single b,.aba-pref-single small{display:block;text-align:center!important}.aba-pref-pair{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px}.aba-pref-pair article{display:grid;justify-items:center;gap:8px;padding:20px;border:2px solid #c8d8e8;border-radius:12px;background:#fff}.aba-pref-pair article span{font-size:3.5rem}.aba-pref-pair>strong{color:#c7192d;text-align:center!important}.aba-pref-array{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;align-items:center}.aba-pref-array span{display:grid;place-items:center;min-height:86px;border:2px solid #c8d8e8;border-radius:12px;background:#fff;font-size:3rem}.aba-pref-array b{grid-column:1/-1;padding-top:8px;color:#c7192d;text-align:center!important}.aba-pref-mswo{display:grid;gap:16px}.aba-pref-mswo>div{display:flex;justify-content:center;gap:16px}.aba-pref-mswo span{display:grid;place-items:center;width:78px;height:78px;border:2px solid #c8d8e8;border-radius:12px;background:#fff;font-size:2.7rem}.aba-pref-mswo>b{color:#c7192d;text-align:center!important}.aba-pref-free{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.aba-pref-free span{display:grid;place-items:center;min-height:72px;padding:8px;border:2px solid #c8d8e8;border-radius:12px;background:#fff;font-size:1.15rem;font-weight:800}.aba-pref-free b{grid-column:1/-1;color:#c7192d;text-align:center!important}.aba-b1-preference .aba-apa-references{margin-top:34px!important;padding-top:20px!important;border-top:1px solid #cbd9e7!important}.aba-b1-preference .aba-apa-references>strong{display:block;margin-bottom:12px;color:#123b70!important}.aba-b1-preference .aba-apa-references p{margin:0 0 9px!important;padding-left:1.5rem;text-indent:-1.5rem;line-height:1.55!important}@container(max-width:620px){.aba-pref-pair{grid-template-columns:1fr}.aba-pref-pair>strong{padding:2px}.aba-pref-array,.aba-pref-free{grid-template-columns:repeat(2,1fr)}.aba-pref-mswo span{width:58px;height:58px;font-size:2rem}}.aba-pref-demo>.aba-pref-mswo{display:grid!important;grid-template-columns:1fr!important;justify-items:center!important;gap:15px!important;width:min(100%,700px)!important;margin:0 auto!important}.aba-pref-demo>.aba-pref-mswo>div{display:flex!important;align-items:center!important;justify-content:center!important;flex-wrap:wrap!important;gap:15px!important;width:100%!important}.aba-pref-demo>.aba-pref-mswo>b{display:block!important;width:100%!important;padding:3px 12px!important;color:#c7192d!important;font-weight:900!important;text-align:center!important;text-align-last:center!important}.aba-pref-demo>.aba-pref-free{display:grid!important;grid-template-columns:repeat(4,minmax(105px,145px))!important;align-items:stretch!important;justify-content:center!important;gap:16px!important;width:100%!important;margin:0 auto!important}.aba-pref-demo>.aba-pref-free>span{display:grid!important;place-items:center!important;min-height:92px!important;padding:12px!important;font-size:1.18rem!important;line-height:1.55!important;text-align:center!important;text-align-last:center!important}.aba-pref-demo>.aba-pref-free>b{grid-column:1/-1!important;display:block!important;width:100%!important;max-width:620px!important;justify-self:center!important;margin-top:2px!important;padding:11px 16px!important;border-radius:8px!important;background:#fff!important;color:#c7192d!important;font-weight:900!important;text-align:center!important;text-align-last:center!important}@container(max-width:620px){.aba-pref-demo>.aba-pref-free{grid-template-columns:repeat(2,minmax(105px,145px))!important}.aba-pref-demo>.aba-pref-mswo>div{gap:10px!important}}.aba-b2-assessment{container-type:inline-size}.aba-b2-assessment  :is(p,li,td,th,span){text-align:left!important;text-align-last:left!important;text-justify:auto!important;word-spacing:normal!important}.aba-b2-assessment>p{line-height:1.84!important}.aba-b2-assessment .aba-comparison-table th{background:#123b70!important;color:#fff!important}.aba-b2-assessment .aba-comparison-table tbody tr:nth-child(even){background:#edf4fa}.aba-b2-demo{margin:20px 0 24px;padding:24px;border:1px solid #b8ccdf;border-radius:13px;background:#f7f9fc}.aba-b2-matrix{display:grid;grid-template-columns:1.45fr repeat(3,1fr);overflow:hidden;border:1px solid #b8ccdf;border-radius:11px;background:#fff}.aba-b2-matrix>div{display:grid;align-items:center;min-height:58px;padding:11px 13px;border-right:1px solid #d5e1ec;border-bottom:1px solid #d5e1ec;text-align:center!important;text-align-last:center!important}.aba-b2-matrix>.m-head{background:#123b70;color:#fff;font-weight:900}.aba-b2-matrix>.yes{color:#123b70;font-weight:900;background:#edf4fa}.aba-b2-matrix>.prompt{color:#123b70;font-weight:900;background:#f4f7fa}.aba-b2-matrix>.no{color:#c7192d;font-weight:900;background:#fff2f3}.aba-b2-ladder{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:stretch;gap:12px}.aba-b2-ladder article{padding:20px;border-top:5px solid #123b70;border-radius:10px;background:#fff;box-shadow:0 3px 12px rgba(18,59,112,.08)}.aba-b2-ladder article span{display:grid;place-items:center;width:38px;height:38px;margin-bottom:12px;border-radius:50%;background:#123b70;color:#fff;font-weight:900}.aba-b2-ladder article b{display:block;margin-bottom:8px;color:#123b70}.aba-b2-ladder article p{margin:0!important;line-height:1.55!important}.aba-b2-ladder>i{align-self:center;color:#c7192d;font-size:1.8rem;font-style:normal;font-weight:900}.aba-b2-routines{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.aba-b2-routines article{display:grid;grid-template-columns:auto 1fr;column-gap:14px;align-items:center;padding:18px;border-left:6px solid #c7192d;border-radius:10px;background:#fff}.aba-b2-routines article span{grid-row:1/3;font-family:"Segoe UI Emoji","Apple Color Emoji",sans-serif!important;font-size:2.5rem;text-align:center!important}.aba-b2-routines article b{color:#123b70}.aba-b2-routines article p{margin:5px 0 0!important;line-height:1.55!important}.aba-b2-role{margin:18px 0 28px;padding:22px 24px;border:1px solid #b8ccdf;border-left:7px solid #123b70;border-radius:11px;background:#f4f8fb}.aba-b2-role>strong{display:block;margin-bottom:10px;color:#123b70}.aba-b2-role p{margin:0!important;line-height:1.8!important}.aba-b2-assessment .aba-apa-references{margin-top:34px!important;padding-top:20px!important;border-top:1px solid #cbd9e7!important}.aba-b2-assessment .aba-apa-references>strong{display:block;margin-bottom:12px;color:#123b70!important}.aba-b2-assessment .aba-apa-references p{margin:0 0 9px!important;padding-left:1.5rem;text-indent:-1.5rem;line-height:1.55!important}@container(max-width:700px){.aba-b2-matrix{grid-template-columns:1.25fr repeat(3,.9fr);font-size:.82rem}.aba-b2-ladder{grid-template-columns:1fr}.aba-b2-ladder>i{transform:rotate(90deg);justify-self:center}.aba-b2-routines{grid-template-columns:1fr}}.aba-b3-assessment{container-type:inline-size}.aba-b3-assessment  :is(p,li,td,th,span){text-align:left!important;text-align-last:left!important;text-justify:auto!important;word-spacing:normal!important}.aba-b3-assessment>p{line-height:1.86!important}.aba-b3-assessment .aba-comparison-table th{background:#123b70!important;color:#fff!important}.aba-b3-assessment .aba-comparison-table tbody tr:nth-child(even){background:#edf4fa}.aba-b3-demo{margin:20px 0 25px;padding:24px;border:1px solid #b8ccdf;border-radius:13px;background:#f7f9fc}.aba-b3-source-map{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.aba-b3-source-map article{display:grid;justify-items:center;padding:19px 14px;border-top:5px solid #123b70;border-radius:10px;background:#fff}.aba-b3-source-map span{font-family:"Segoe UI Emoji","Apple Color Emoji",sans-serif!important;font-size:2.5rem;text-align:center!important}.aba-b3-source-map b{margin:8px 0;color:#123b70;text-align:center!important}.aba-b3-source-map p{margin:0!important;line-height:1.5!important;text-align:center!important;text-align-last:center!important}.aba-b3-abc{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:stretch;gap:13px}.aba-b3-abc article{padding:20px;border-left:6px solid #123b70;border-radius:10px;background:#fff}.aba-b3-abc article:nth-of-type(2){border-left-color:#c7192d}.aba-b3-abc article b{color:#123b70}.aba-b3-abc article p{margin:10px 0 0!important;line-height:1.6!important}.aba-b3-abc>i{align-self:center;color:#c7192d;font-size:1.7rem;font-style:normal;font-weight:900}.aba-b3-native-graph{margin:20px 0 22px}.aba-b3-assessment .aba-board-question .aba-b3-native-graph{margin:18px 0;padding:8px;border-radius:10px;background:#fff}.aba-b3-assessment .aba-apa-references{margin-top:38px!important;padding-top:20px!important;border-top:1px solid #cbd9e7!important}.aba-b3-assessment .aba-apa-references>strong{display:block;margin-bottom:12px;color:#123b70!important}.aba-b3-assessment .aba-apa-references p{margin:0 0 9px!important;padding-left:1.5rem;text-indent:-1.5rem;line-height:1.55!important}@container(max-width:720px){.aba-b3-source-map{grid-template-columns:repeat(2,1fr)}.aba-b3-abc{grid-template-columns:1fr}.aba-b3-abc>i{transform:rotate(90deg);justify-self:center}}.aba-c1-reinforcement{container-type:inline-size}.aba-c1-reinforcement  :is(p,li,td,th,span){text-align:left!important;text-align-last:left!important;text-justify:auto!important;word-spacing:normal!important}.aba-c1-reinforcement>p{line-height:1.86!important}.aba-c1-reinforcement .aba-comparison-table th{background:#123b70!important;color:#fff!important}.aba-c1-reinforcement .aba-comparison-table tbody tr:nth-child(even){background:#edf4fa}.aba-c1-demo{margin:20px 0 25px;padding:24px;border:1px solid #b8ccdf;border-radius:13px;background:#f7f9fc}.aba-c1-demo span{font-family:"Segoe UI Emoji","Apple Color Emoji",sans-serif!important}.aba-c1-abc{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:stretch;gap:13px}.aba-c1-abc article{display:grid;grid-template-columns:auto 1fr;column-gap:12px;align-content:start;padding:18px;border-top:5px solid #123b70;border-radius:10px;background:#fff}.aba-c1-abc article:nth-of-type(2){border-top-color:#c7192d}.aba-c1-abc article span{grid-row:1/3;font-size:2.4rem;text-align:center!important}.aba-c1-abc article b{color:#123b70}.aba-c1-abc article p{margin:7px 0 0!important;line-height:1.55!important}.aba-c1-abc>i,.aba-c1-relief>i{align-self:center;color:#c7192d;font-size:1.7rem;font-style:normal;font-weight:900}.aba-c1-relief{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:13px;align-items:stretch}.aba-c1-relief>div{padding:18px;border-left:6px solid #123b70;border-radius:10px;background:#fff}.aba-c1-relief span{display:block;font-size:2.2rem;text-align:center!important}.aba-c1-relief b{display:block;margin:5px 0;color:#123b70;text-align:center!important}.aba-c1-relief p{margin:0!important;line-height:1.55!important;text-align:left!important}.aba-c1-relief>strong{grid-column:1/-1;padding:11px;border-radius:8px;background:#123b70;color:#fff;text-align:center!important;text-align-last:center!important}.aba-c1-schedules{display:grid;grid-template-columns:repeat(6,1fr);gap:12px}.aba-c1-schedules article{grid-column:span 2;padding:17px;border-top:5px solid #123b70;border-radius:10px;background:#fff}.aba-c1-schedules article:nth-child(4){grid-column:2/4}.aba-c1-schedules article:nth-child(5){grid-column:4/6}.aba-c1-schedules b,.aba-c1-schedules span{display:block;text-align:center!important}.aba-c1-schedules b{color:#123b70}.aba-c1-schedules span{min-height:45px;margin:10px 0;font-size:1.2rem}.aba-c1-schedules p{margin:0!important;line-height:1.5!important;text-align:center!important;text-align-last:center!important}.aba-c1-dimensions{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.aba-c1-dimensions article{padding:19px;border-left:6px solid #123b70;border-radius:10px;background:#fff}.aba-c1-dimensions b{display:block;color:#123b70;text-align:center!important}.aba-c1-dimensions article>div{display:flex;justify-content:space-around;margin:16px 0;font-size:1.7rem}.aba-c1-dimensions p{margin:0!important;line-height:1.5!important;text-align:center!important;text-align-last:center!important}.aba-c1-mo{display:grid;grid-template-columns:1fr 1fr;gap:18px}.aba-c1-mo article{display:grid;grid-template-columns:1fr auto 1fr;gap:12px;align-items:stretch;overflow:hidden;border:1px solid #b8ccdf;border-radius:11px;background:#fff}.aba-c1-mo header{grid-column:1/-1;padding:13px;background:#123b70;color:#fff;font-weight:900;text-align:center!important}.aba-c1-mo article:nth-child(2) header{background:#c7192d}.aba-c1-mo article>div{padding:16px}.aba-c1-mo article b{display:block;margin-bottom:8px;color:#123b70;text-align:center!important}.aba-c1-mo article p{margin:0!important;line-height:1.55!important;text-align:left!important}.aba-c1-mo article>i{align-self:center;color:#c7192d;font-size:1.6rem;font-style:normal;font-weight:900}.aba-c1-notes{display:grid;grid-template-columns:repeat(2,1fr);gap:15px;margin:18px 0 28px}.aba-c1-notes article{padding:19px 21px;border:1px solid #c5d5e4;border-left:6px solid #123b70;border-radius:10px;background:#fff}.aba-c1-notes article:nth-child(3n){border-left-color:#c7192d}.aba-c1-notes b{display:block;margin-bottom:8px;color:#123b70}.aba-c1-notes p{margin:0!important;line-height:1.65!important;text-align:left!important}.aba-c1-reinforcement .aba-apa-references{margin-top:38px!important;padding-top:20px!important;border-top:1px solid #cbd9e7!important}.aba-c1-reinforcement .aba-apa-references>strong{display:block;margin-bottom:12px;color:#123b70!important}.aba-c1-reinforcement .aba-apa-references p{margin:0 0 9px!important;padding-left:1.5rem;text-indent:-1.5rem;line-height:1.55!important}@container(max-width:760px){.aba-c1-abc,.aba-c1-relief{grid-template-columns:1fr}.aba-c1-abc>i,.aba-c1-relief>i{transform:rotate(90deg);justify-self:center}.aba-c1-schedules{grid-template-columns:1fr 1fr}.aba-c1-schedules article,.aba-c1-schedules article:nth-child(4),.aba-c1-schedules article:nth-child(5){grid-column:auto}.aba-c1-dimensions,.aba-c1-mo,.aba-c1-notes{grid-template-columns:1fr}}.aba-c1-page-mo{display:block!important;grid-template-columns:none!important}.aba-c1-demo  :is(p,span,small){text-align:left!important;text-align-last:left!important;text-justify:auto!important;word-spacing:normal!important}.aba-c1-demo  :is(b,strong,header){text-align:center!important;text-align-last:center!important}.aba-c1-schedule-terms{display:grid;grid-template-columns:repeat(10,1fr);gap:13px;margin:18px 0 28px}.aba-c1-schedule-terms article{grid-column:span 2;display:grid;align-content:start;gap:7px;min-height:125px;padding:17px;border:1px solid #c5d5e4;border-top:5px solid #123b70;border-radius:10px;background:#fff}.aba-c1-schedule-terms article b{color:#c7192d;font-size:1.15rem;text-align:center!important}.aba-c1-schedule-terms article strong{color:#123b70;text-align:center!important}.aba-c1-schedule-terms article span{font-family:inherit!important;text-align:center!important;text-align-last:center!important}.aba-c1-page-mo .aba-c1-demo>.aba-c1-mo{display:grid!important;grid-template-columns:1fr 1fr!important;width:100%!important}.aba-c1-page-mo .aba-c1-demo>.aba-c1-mo article{min-width:0!important}.aba-c1-page-mo .aba-c1-demo>.aba-c1-mo article p{overflow-wrap:anywhere!important;text-align:left!important;text-align-last:left!important}@container(max-width:760px){.aba-c1-schedule-terms{grid-template-columns:1fr 1fr}.aba-c1-schedule-terms article{grid-column:auto}.aba-c1-page-mo .aba-c1-demo>.aba-c1-mo{grid-template-columns:1fr!important}}.aba-c1-abc>strong{grid-column:1/-1;display:block;width:100%;box-sizing:border-box;padding:12px 16px;border-radius:8px;background:#123b70;color:#fff!important;font-weight:900;text-align:center!important;text-align-last:center!important}.aba-c1-abc article p{word-spacing:normal!important;text-align:center!important;text-align-last:center!important}.aba-c1-negative-examples,.aba-c1-mo-examples{display:grid;gap:24px}.aba-c1-negative-examples>section,.aba-c1-mo-examples>section{overflow:hidden;border:1px solid #b8ccdf;border-radius:12px;background:#edf4fa}.aba-c1-negative-examples>section>header,.aba-c1-mo-examples>section>header{display:block;padding:13px 18px;background:#123b70;color:#fff;font-weight:900;text-align:center!important;text-align-last:center!important}.aba-c1-negative-examples>section:nth-child(even)>header,.aba-c1-mo-examples>section:nth-child(even)>header{background:#c7192d}.aba-c1-negative-examples .aba-c1-abc,.aba-c1-mo-examples .aba-c1-abc{padding:18px}.aba-c1-negative-examples .aba-c1-abc article,.aba-c1-mo-examples .aba-c1-abc article{min-width:0}.aba-c1-mo-examples .aba-c1-abc article p{font-size:.94rem}.aba-c1-mo-more{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:22px}.aba-c1-mo-more article{display:grid;grid-template-columns:auto 1fr;column-gap:13px;align-content:start;padding:18px;border:1px solid #c5d5e4;border-left:6px solid #123b70;border-radius:10px;background:#fff}.aba-c1-mo-more article:nth-child(2){border-left-color:#c7192d}.aba-c1-mo-more span{grid-row:1/3;font-family:"Segoe UI Emoji","Apple Color Emoji",sans-serif!important;font-size:2.1rem;text-align:center!important}.aba-c1-mo-more b{color:#123b70;text-align:left!important;text-align-last:left!important}.aba-c1-mo-more p{margin:7px 0 0!important;line-height:1.58!important;text-align:left!important;text-align-last:left!important;word-spacing:normal!important}@container(max-width:760px){.aba-c1-mo-more{grid-template-columns:1fr}.aba-c1-negative-examples .aba-c1-abc,.aba-c1-mo-examples .aba-c1-abc{grid-template-columns:1fr}.aba-c1-negative-examples .aba-c1-abc>i,.aba-c1-mo-examples .aba-c1-abc>i{transform:rotate(90deg);justify-self:center}}.aba-c2-c4{container-type:inline-size;max-width:100%;overflow-x:hidden}.aba-c2-c4>p{line-height:1.84!important}.aba-c2-c4 .aba-comparison-table th{background:#123b70!important;color:#fff!important}.aba-c2-c4 .aba-comparison-table tbody tr:nth-child(even){background:#edf4fa}.aba-c2-c4  :is(.aba-c2-demo,.aba-c3-demo,.aba-c4-demo,.aba-c4v-demo){margin:22px 0 26px;padding:24px;border:1px solid #b8ccdf;border-radius:13px;background:#f7f9fc;overflow:hidden}.aba-c2-c4  :is(.aba-c2-demo,.aba-c3-demo,.aba-c4-demo,.aba-c4v-demo) span{font-family:"Segoe UI Emoji","Apple Color Emoji",sans-serif!important}.aba-c2-c4  :is(p,li,td,th,small){text-align:left!important;text-align-last:left!important;text-justify:auto!important;word-spacing:normal!important;letter-spacing:normal!important}.aba-c2-path{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:stretch;gap:13px}.aba-c2-path article{display:flex;flex-direction:column;align-items:center;gap:10px;min-width:0;padding:20px 17px;border-top:5px solid #123b70;border-radius:10px;background:#fff}.aba-c2-path article.general{grid-column:1/-1;border-top-color:#c7192d}.aba-c2-path article span{font-size:2rem;text-align:center!important}.aba-c2-path article b{color:#123b70;text-align:center!important}.aba-c2-path article p{margin:0!important;line-height:1.55!important;text-align:center!important;text-align-last:center!important}.aba-c2-path>i{align-self:center;color:#c7192d;font-size:1.7rem;font-style:normal;font-weight:900}.aba-c3-trial{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr auto 1fr;align-items:stretch;gap:9px}.aba-c3-trial article{display:flex;flex-direction:column;align-items:center;gap:9px;min-width:0;padding:18px 12px;border-top:5px solid #123b70;border-radius:10px;background:#fff}.aba-c3-trial article:nth-of-type(3){border-top-color:#c7192d}.aba-c3-trial article b,.aba-c3-trial article span{color:#123b70;text-align:center!important;text-align-last:center!important}.aba-c3-trial article span{font-size:2rem}.aba-c3-trial article p{margin:0!important;line-height:1.5!important;text-align:center!important;text-align-last:center!important}.aba-c3-trial>i{align-self:center;color:#c7192d;font-style:normal;font-weight:900}.aba-c3-check{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin:20px 0 28px}.aba-c3-check article{padding:20px;border:1px solid #c5d5e4;border-left:6px solid #123b70;border-radius:10px;background:#fff}.aba-c3-check article:nth-child(even){border-left-color:#c7192d}.aba-c3-check b{display:block;margin-bottom:9px;color:#123b70;text-align:center!important}.aba-c3-check p{margin:0!important;line-height:1.62!important}.aba-c4-scene{overflow:hidden;border:1px solid #b8ccdf;border-radius:11px;background:#edf4fa}.aba-c4-scene>header{padding:14px 18px;background:#123b70;color:#fff;font-weight:900;text-align:center!important}.aba-c4-scene>div{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:stretch;gap:12px;padding:20px}.aba-c4-scene article{display:flex;flex-direction:column;align-items:center;gap:9px;min-width:0;padding:18px 14px;border-top:5px solid #123b70;border-radius:10px;background:#fff}.aba-c4-scene article:nth-of-type(3){border-top-color:#c7192d}.aba-c4-scene article b,.aba-c4-scene article span{color:#123b70;text-align:center!important;text-align-last:center!important}.aba-c4-scene article span{font-size:2.2rem}.aba-c4-scene article p{margin:0!important;line-height:1.52!important;text-align:center!important;text-align-last:center!important}.aba-c4-scene i{align-self:center;color:#c7192d;font-size:1.5rem;font-style:normal;font-weight:900}.aba-c4-operants{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.aba-c4-operants article{display:flex;flex-direction:column;align-items:center;gap:10px;min-width:0;padding:20px 17px;border:1px solid #c5d5e4;border-top:5px solid #123b70;border-radius:10px;background:#fff}.aba-c4-operants article:nth-child(3n+2){border-top-color:#c7192d}.aba-c4-operants b{color:#123b70;text-align:center!important}.aba-c4-operants span{min-height:48px;font-size:1.15rem;font-weight:800;text-align:center!important;text-align-last:center!important}.aba-c4-operants p{margin:0!important;line-height:1.55!important;text-align:center!important;text-align-last:center!important}.aba-c2-c4 .aba-apa-references{margin-top:38px!important;padding-top:20px!important;border-top:1px solid #cbd9e7!important}.aba-c2-c4 .aba-apa-references>strong{display:block;margin-bottom:12px;color:#123b70!important}.aba-c2-c4 .aba-apa-references p{margin:0 0 9px!important;padding-left:1.5rem;text-indent:-1.5rem;line-height:1.55!important}@container(max-width:820px){.aba-c2-path,.aba-c3-trial,.aba-c4-scene>div{grid-template-columns:1fr}.aba-c2-path article.general{grid-column:auto}.aba-c2-path>i,.aba-c3-trial>i,.aba-c4-scene i{justify-self:center;transform:rotate(90deg)}.aba-c3-check,.aba-c4-operants{grid-template-columns:1fr 1fr}}@container(max-width:560px){.aba-c3-check,.aba-c4-operants{grid-template-columns:1fr}.aba-c2-c4 :is(.aba-c2-demo,.aba-c3-demo,.aba-c4-demo,.aba-c4v-demo){padding:15px}}html body #classroom-workspace .aba-rich-content .aba-professional-lesson[data-task="C.3"] .aba-c3-trial article  :is(b,span,p){display:block!important;width:100%!important;margin-left:0!important;margin-right:0!important;word-spacing:normal!important;letter-spacing:normal!important;text-align:center!important;text-align-last:center!important;text-justify:auto!important}html body #classroom-workspace .aba-rich-content .aba-professional-lesson[data-task="C.3"] .aba-c3-check article  :is(b,p){word-spacing:normal!important;letter-spacing:normal!important;text-align:left!important;text-align-last:left!important;text-justify:auto!important}html body #classroom-workspace .aba-rich-content .aba-professional-lesson[data-task="C.3"] .aba-c3-check article b{font-weight:900!important;text-align:center!important;text-align-last:center!important}html body #classroom-workspace .aba-rich-content .aba-professional-lesson[data-task="C.4"]  :is(.aba-c4-scene article,.aba-c4-operants article)  :is(b,span,p){display:block!important;width:100%!important;word-spacing:normal!important;letter-spacing:normal!important;text-align:center!important;text-align-last:center!important;text-justify:auto!important}html body #classroom-workspace .aba-rich-content .aba-professional-lesson[data-task="C.4"] .aba-c4-combined>p{word-spacing:normal!important;letter-spacing:normal!important;text-align:left!important;text-align-last:left!important;text-justify:auto!important}html body #classroom-workspace .aba-rich-content .aba-professional-lesson[data-task="C.4V"] .aba-c4-operants article  :is(b,span,p){display:block!important;width:100%!important;word-spacing:normal!important;letter-spacing:normal!important;text-align:center!important;text-align-last:center!important;text-justify:auto!important}html body #classroom-workspace .aba-rich-content .aba-professional-lesson[data-task="C.4"] .aba-c4-scene article  :is(b,span,p){display:block!important;width:100%!important;word-spacing:normal!important;letter-spacing:normal!important;text-align:center!important;text-align-last:center!important;text-justify:auto!important}.aba-c4-naturalistic-rich{container-type:inline-size}.aba-c4-naturalistic-rich>p{line-height:1.84!important}.aba-c4-rich-demo{margin:22px 0 28px;border:1px solid #b8ccdf;border-radius:13px;background:#edf4fa;overflow:hidden}.aba-c4-opportunity .opportunity-title{display:block;padding:15px 20px;background:#123b70;color:#fff!important;font-weight:900!important;text-align:center!important;text-align-last:center!important}.aba-c4-opportunity .opportunity-flow{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:stretch;gap:12px;padding:22px}.aba-c4-opportunity article{display:flex;flex-direction:column;align-items:center;gap:11px;min-width:0;padding:20px 15px;border-top:5px solid #123b70;border-radius:10px;background:#fff}.aba-c4-opportunity article:nth-of-type(3){border-top-color:#c7192d}.aba-c4-opportunity article  :is(b,span,p){display:block;width:100%!important;word-spacing:normal!important;letter-spacing:normal!important;text-align:center!important;text-align-last:center!important;text-justify:auto!important}.aba-c4-opportunity article b{color:#123b70!important}.aba-c4-opportunity article span{font-family:"Segoe UI Emoji","Apple Color Emoji",sans-serif!important;font-size:2.25rem}.aba-c4-opportunity article p{margin:0!important;line-height:1.55!important}.aba-c4-opportunity i{align-self:center;color:#c7192d;font-size:1.55rem;font-style:normal;font-weight:900}.aba-c4-rich-examples{display:grid;gap:24px;margin:22px 0 30px}.aba-c4-rich-examples>section{overflow:hidden;border:1px solid #b8ccdf;border-radius:12px;background:#edf4fa}.aba-c4-rich-examples>section>header{display:block;padding:14px 20px;background:#123b70;color:#fff!important;font-weight:900!important;text-align:center!important;text-align-last:center!important}.aba-c4-rich-examples>section:nth-child(2)>header{background:#c7192d}.aba-c4-rich-examples .example-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;padding:19px}.aba-c4-rich-examples article{display:flex;flex-direction:column;align-items:center;gap:9px;min-width:0;padding:18px 15px;border-radius:10px;background:#fff}.aba-c4-rich-examples article  :is(b,span,p){display:block;width:100%!important;word-spacing:normal!important;letter-spacing:normal!important;text-align:center!important;text-align-last:center!important;text-justify:auto!important}.aba-c4-rich-examples article b{color:#123b70!important}.aba-c4-rich-examples article span{font-family:"Segoe UI Emoji","Apple Color Emoji",sans-serif!important;font-size:2rem}.aba-c4-rich-examples article p{margin:0!important;line-height:1.55!important}.aba-c4-implementation{display:grid;grid-template-columns:repeat(2,1fr);gap:15px;margin:22px 0 30px}.aba-c4-implementation article{display:grid;grid-template-columns:minmax(145px,.55fr) 1.45fr;gap:16px;align-items:start;padding:19px 20px;border:1px solid #c5d5e4;border-left:6px solid #123b70;border-radius:10px;background:#fff}.aba-c4-implementation article:nth-child(even){border-left-color:#c7192d}.aba-c4-implementation b{color:#123b70!important;text-align:left!important;text-align-last:left!important}.aba-c4-implementation p{margin:0!important;line-height:1.62!important;word-spacing:normal!important;text-align:left!important;text-align-last:left!important;text-justify:auto!important}html body #classroom-workspace .aba-rich-content .aba-professional-lesson[data-task="C.4"].aba-c4-naturalistic-rich .opportunity-title{font-weight:900!important;text-align:center!important;text-align-last:center!important}html body #classroom-workspace .aba-rich-content .aba-professional-lesson[data-task="C.4"].aba-c4-naturalistic-rich  :is(.aba-c4-opportunity article,.aba-c4-rich-examples article)  :is(b,span,p){word-spacing:normal!important;letter-spacing:normal!important;text-align:center!important;text-align-last:center!important;text-justify:auto!important}html body #classroom-workspace .aba-rich-content .aba-professional-lesson[data-task="C.4"].aba-c4-naturalistic-rich .aba-c4-implementation  :is(b,p){word-spacing:normal!important;letter-spacing:normal!important;text-align:left!important;text-align-last:left!important;text-justify:auto!important}@container(max-width:820px){.aba-c4-opportunity .opportunity-flow{grid-template-columns:1fr}.aba-c4-opportunity i{justify-self:center;transform:rotate(90deg)}.aba-c4-rich-examples .example-grid{grid-template-columns:1fr 1fr}.aba-c4-implementation{grid-template-columns:1fr}}@container(max-width:560px){.aba-c4-rich-examples .example-grid{grid-template-columns:1fr}.aba-c4-implementation article{grid-template-columns:1fr;gap:7px}}html body #classroom-workspace .aba-rich-content .aba-professional-lesson[data-task="C.4"].aba-c4-naturalistic-rich .aba-c4-rich-examples{display:grid!important;grid-template-columns:1fr!important;gap:26px!important;width:100%!important;margin:24px 0 32px!important;padding:0!important;background:transparent!important}html body #classroom-workspace .aba-rich-content .aba-professional-lesson[data-task="C.4"].aba-c4-naturalistic-rich .aba-c4-rich-examples>section{display:block!important;width:100%!important;margin:0!important;padding:0!important;border:1px solid #a9c1d7!important;border-radius:13px!important;background:#edf4fa!important;box-shadow:0 4px 14px rgba(18,59,112,.08)!important;overflow:hidden!important}html body #classroom-workspace .aba-rich-content .aba-professional-lesson[data-task="C.4"].aba-c4-naturalistic-rich .aba-c4-rich-examples>section>header{display:block!important;width:100%!important;box-sizing:border-box!important;margin:0!important;padding:15px 20px!important;border:0!important;border-radius:0!important;background:#123b70!important;color:#fff!important;font-weight:900!important;line-height:1.35!important;text-align:center!important;text-align-last:center!important}html body #classroom-workspace .aba-rich-content .aba-professional-lesson[data-task="C.4"].aba-c4-naturalistic-rich .aba-c4-rich-examples>section:nth-child(2)>header{background:#c7192d!important}html body #classroom-workspace .aba-rich-content .aba-professional-lesson[data-task="C.4"].aba-c4-naturalistic-rich .aba-c4-rich-examples .example-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important;width:100%!important;box-sizing:border-box!important;margin:0!important;padding:20px!important;background:#edf4fa!important}html body #classroom-workspace .aba-rich-content .aba-professional-lesson[data-task="C.4"].aba-c4-naturalistic-rich .aba-c4-rich-examples .example-grid>article{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;min-width:0!important;min-height:235px!important;box-sizing:border-box!important;margin:0!important;padding:20px 16px!important;border:1px solid #c5d5e4!important;border-top:5px solid #123b70!important;border-radius:11px!important;background:#fff!important;box-shadow:0 2px 7px rgba(18,59,112,.05)!important}html body #classroom-workspace .aba-rich-content .aba-professional-lesson[data-task="C.4"].aba-c4-naturalistic-rich .aba-c4-rich-examples .example-grid>article:nth-child(2){border-top-color:#c7192d!important}html body #classroom-workspace .aba-rich-content .aba-professional-lesson[data-task="C.4"].aba-c4-naturalistic-rich .aba-c4-rich-examples .example-grid>article  :is(b,span,p){display:block!important;width:100%!important;margin-left:0!important;margin-right:0!important;word-spacing:normal!important;letter-spacing:normal!important;text-align:center!important;text-align-last:center!important;text-justify:auto!important}html body #classroom-workspace .aba-rich-content .aba-professional-lesson[data-task="C.4"].aba-c4-naturalistic-rich .aba-c4-rich-examples .example-grid>article b{color:#123b70!important;font-weight:900!important}html body #classroom-workspace .aba-rich-content .aba-professional-lesson[data-task="C.4"].aba-c4-naturalistic-rich .aba-c4-rich-examples .example-grid>article span{font-family:"Segoe UI Emoji","Apple Color Emoji",sans-serif!important;font-size:2.15rem!important;line-height:1.2!important}html body #classroom-workspace .aba-rich-content .aba-professional-lesson[data-task="C.4"].aba-c4-naturalistic-rich .aba-c4-rich-examples .example-grid>article p{margin-top:2px!important;margin-bottom:0!important;line-height:1.58!important}@container(max-width:780px){html body #classroom-workspace .aba-rich-content .aba-professional-lesson[data-task="C.4"].aba-c4-naturalistic-rich .aba-c4-rich-examples .example-grid{grid-template-columns:1fr 1fr!important}html body #classroom-workspace .aba-rich-content .aba-professional-lesson[data-task="C.4"].aba-c4-naturalistic-rich .aba-c4-rich-examples .example-grid>article{min-height:0!important}}@container(max-width:520px){html body #classroom-workspace .aba-rich-content .aba-professional-lesson[data-task="C.4"].aba-c4-naturalistic-rich .aba-c4-rich-examples .example-grid{grid-template-columns:1fr!important;padding:14px!important}}html body #classroom-workspace .aba-rich-content .aba-professional-lesson[data-task="C.4"].aba-c4-naturalistic-rich .aba-c4-rich-examples>section>.example-title{display:block!important;width:100%!important;box-sizing:border-box!important;margin:0!important;padding:15px 20px!important;border:0!important;border-radius:0!important;background:#123b70!important;color:#fff!important;text-align:center!important;text-align-last:center!important}html body #classroom-workspace .aba-rich-content .aba-professional-lesson[data-task="C.4"].aba-c4-naturalistic-rich .aba-c4-rich-examples>section:nth-child(2)>.example-title{background:#c7192d!important}html body #classroom-workspace .aba-rich-content .aba-professional-lesson[data-task="C.4"].aba-c4-naturalistic-rich .aba-c4-rich-examples>section>.example-title>strong{display:block!important;width:100%!important;margin:0!important;color:#fff!important;font-weight:900!important;line-height:1.35!important;word-spacing:normal!important;letter-spacing:normal!important;text-align:center!important;text-align-last:center!important;text-justify:auto!important}.aba-c5-skill{container-type:inline-size;max-width:100%;overflow-x:hidden}.aba-c5-skill>p{line-height:1.84!important}.aba-c5-skill .aba-comparison-table th{background:#123b70!important;color:#fff!important}.aba-c5-skill .aba-comparison-table tbody tr:nth-child(even){background:#edf4fa}.aba-c5-demo{margin:22px 0 28px;border:1px solid #a9c1d7;border-radius:13px;background:#edf4fa;overflow:hidden}.aba-c5-demo>.demo-title{display:block;padding:15px 20px;background:#123b70;color:#fff!important;text-align:center!important;text-align-last:center!important}.aba-c5-demo>.demo-title>strong{display:block;color:#fff!important;font-weight:900!important;text-align:center!important;text-align-last:center!important}.aba-c5-ta-visual .ta-flow{display:grid;grid-template-columns:repeat(7,1fr);gap:12px;padding:20px}.aba-c5-ta-visual article{display:flex;flex-direction:column;align-items:center;gap:10px;min-width:0;padding:17px 11px;border-top:5px solid #123b70;border-radius:10px;background:#fff}.aba-c5-ta-visual article:nth-child(even){border-top-color:#c7192d}.aba-c5-ta-visual article b{display:grid!important;place-items:center;width:31px!important;height:31px;border-radius:50%;background:#123b70;color:#fff!important}.aba-c5-ta-visual article span{font-family:"Segoe UI Emoji","Apple Color Emoji",sans-serif!important;font-size:2rem}.aba-c5-ta-visual article p{margin:0!important;line-height:1.48!important}.aba-c5-ta-visual article  :is(b,span,p){word-spacing:normal!important;text-align:center!important;text-align-last:center!important;text-justify:auto!important}.aba-c5-procedure{display:grid;grid-template-columns:repeat(2,1fr);gap:15px;margin:22px 0 30px}.aba-c5-procedure article{display:grid;grid-template-columns:minmax(145px,.6fr) 1.4fr;gap:16px;padding:19px 20px;border:1px solid #c5d5e4;border-left:6px solid #123b70;border-radius:10px;background:#fff}.aba-c5-procedure article:nth-child(even){border-left-color:#c7192d}.aba-c5-procedure b{color:#123b70!important}.aba-c5-procedure p{margin:0!important;line-height:1.62!important}.aba-c5-procedure  :is(b,p){word-spacing:normal!important;text-align:left!important;text-align-last:left!important;text-justify:auto!important}.aba-c5-chain-visual .chain-methods{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;padding:20px}.aba-c5-chain-visual article{display:flex;flex-direction:column;align-items:center;gap:12px;min-width:0;padding:21px 18px;border-top:5px solid #123b70;border-radius:10px;background:#fff}.aba-c5-chain-visual article:nth-child(2){border-top-color:#c7192d}.aba-c5-chain-visual article b{color:#123b70!important}.aba-c5-chain-visual article span{font-size:1.35rem;font-weight:900;color:#c7192d!important}.aba-c5-chain-visual article p{margin:0!important;line-height:1.58!important}.aba-c5-chain-visual article  :is(b,span,p){word-spacing:normal!important;text-align:center!important;text-align-last:center!important;text-justify:auto!important}.aba-c5-chain-examples{display:grid;gap:24px;margin:22px 0 30px}.aba-c5-chain-examples>section{overflow:hidden;border:1px solid #a9c1d7;border-radius:13px;background:#edf4fa}.aba-c5-chain-examples .example-title{padding:14px 20px;background:#123b70;color:#fff!important;text-align:center!important}.aba-c5-chain-examples section:nth-child(2) .example-title{background:#c7192d}.aba-c5-chain-examples .example-title strong{display:block;color:#fff!important;font-weight:900!important;text-align:center!important;text-align-last:center!important}.aba-c5-chain-examples .chain-example-body{display:grid;grid-template-columns:auto 1fr minmax(220px,.7fr);gap:18px;align-items:center;padding:21px}.aba-c5-chain-examples .chain-example-body>span{font-family:"Segoe UI Emoji","Apple Color Emoji",sans-serif!important;font-size:3rem;text-align:center!important}.aba-c5-chain-examples .chain-example-body>p{margin:0!important;line-height:1.68!important;text-align:left!important;text-align-last:left!important;word-spacing:normal!important}.aba-c5-chain-examples .chain-highlight{padding:15px 17px;border-radius:9px;background:#fff;color:#123b70!important;font-weight:900;text-align:center!important;text-align-last:center!important}html body #classroom-workspace .aba-rich-content .aba-professional-lesson.aba-c5-skill  :is(p,li,td,th){word-spacing:normal!important;letter-spacing:normal!important;text-align:left!important;text-align-last:left!important;text-justify:auto!important}html body #classroom-workspace .aba-rich-content .aba-professional-lesson.aba-c5-skill  :is(.aba-c5-demo article,.aba-c5-chain-examples .example-title)  :is(b,strong,span,p){word-spacing:normal!important;text-align:center!important;text-align-last:center!important;text-justify:auto!important}@container(max-width:850px){.aba-c5-ta-visual .ta-flow{grid-template-columns:repeat(4,1fr)}.aba-c5-procedure{grid-template-columns:1fr}.aba-c5-chain-visual .chain-methods{grid-template-columns:1fr}.aba-c5-chain-examples .chain-example-body{grid-template-columns:auto 1fr}.aba-c5-chain-examples .chain-highlight{grid-column:1/-1}}@container(max-width:560px){.aba-c5-ta-visual .ta-flow{grid-template-columns:1fr 1fr}.aba-c5-procedure article{grid-template-columns:1fr;gap:7px}.aba-c5-chain-examples .chain-example-body{grid-template-columns:1fr}.aba-c5-chain-examples .chain-example-body>span{font-size:2.5rem}}.aba-c6-discrimination{container-type:inline-size;max-width:100%;overflow-x:hidden}.aba-c6-discrimination>p{line-height:1.84!important}.aba-c6-discrimination .aba-comparison-table th{background:#123b70!important;color:#fff!important}.aba-c6-discrimination .aba-comparison-table tbody tr:nth-child(even){background:#edf4fa}.aba-c6-demo{margin:22px 0 28px;border:1px solid #a9c1d7;border-radius:13px;background:#edf4fa;overflow:hidden}.aba-c6-demo>.demo-title{padding:15px 20px;background:#123b70;color:#fff!important;text-align:center!important}.aba-c6-demo>.demo-title>strong{display:block;color:#fff!important;font-weight:900!important;text-align:center!important;text-align-last:center!important}.aba-c6-basic .basic-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding:22px}.aba-c6-basic section{display:grid;grid-template-columns:auto 1fr auto 1fr auto 1.4fr;gap:11px;align-items:center;min-width:0;padding:20px;border-top:5px solid #123b70;border-radius:10px;background:#fff}.aba-c6-basic section.sdelta{border-top-color:#c7192d}.aba-c6-basic section>b{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#123b70;color:#fff!important;font-weight:900!important}.aba-c6-basic section.sdelta>b{background:#c7192d}.aba-c6-basic section>span,.aba-c6-basic section>strong,.aba-c6-basic section>em{font-style:normal;font-weight:900;text-align:center!important}.aba-c6-basic section>i{color:#c7192d;font-style:normal;font-weight:900}.aba-c6-basic section>p{grid-column:1/-1;margin:8px 0 0!important;line-height:1.58!important;text-align:center!important;text-align-last:center!important}.aba-c6-examples{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:22px 0 30px}.aba-c6-examples>section{overflow:hidden;border:1px solid #a9c1d7;border-radius:12px;background:#edf4fa}.aba-c6-examples .example-title{padding:14px 18px;background:#123b70;color:#fff!important;text-align:center!important}.aba-c6-examples section:nth-child(2n) .example-title{background:#c7192d}.aba-c6-examples .example-title strong{display:block;color:#fff!important;font-weight:900!important;text-align:center!important;text-align-last:center!important}.aba-c6-examples article{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:center;padding:20px}.aba-c6-examples article>span{grid-row:1/3;font-family:"Segoe UI Emoji","Apple Color Emoji",sans-serif!important;font-size:2.7rem;text-align:center!important}.aba-c6-examples article>p{margin:0!important;line-height:1.62!important}.aba-c6-examples article>div{padding:13px 15px;border-left:5px solid #123b70;border-radius:8px;background:#fff;color:#123b70!important;font-weight:700;line-height:1.55}.aba-c6-procedure{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin:22px 0 30px}.aba-c6-procedure article{display:grid;grid-template-columns:minmax(150px,.62fr) 1.38fr;gap:16px;padding:19px 20px;border:1px solid #c5d5e4;border-left:6px solid #123b70;border-radius:10px;background:#fff}.aba-c6-procedure article:nth-child(even){border-left-color:#c7192d}.aba-c6-procedure b{color:#123b70!important}.aba-c6-procedure p{margin:0!important;line-height:1.62!important}.aba-c6-checks{display:grid;gap:25px;margin:22px 0 30px}.aba-c6-checks>section{overflow:hidden;border:1px solid #a9c1d7;border-radius:13px;background:#f7f9fc}.aba-c6-checks .check-title{padding:14px 20px;background:#123b70;color:#fff!important;text-align:center!important}.aba-c6-checks section:nth-child(2) .check-title{background:#c7192d}.aba-c6-checks .check-title strong{display:block;color:#fff!important;font-weight:900!important;text-align:center!important;text-align-last:center!important}.aba-c6-checks .check-body{padding:21px}.aba-c6-checks .check-body>p{margin-top:0!important;font-weight:700}.aba-c6-checks ol{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:18px 0;padding:0;list-style:none}.aba-c6-checks li{display:grid;grid-template-columns:auto 1fr;gap:9px;padding:14px 15px;border:1px solid #c5d5e4;border-radius:9px;background:#fff}.aba-c6-checks li.is-correct{border-color:#1b8f72;background:#eef9f5}.aba-c6-checks li>b{color:#123b70!important}.aba-c6-checks .check-answer{padding:16px 18px;border-left:6px solid #1b8f72;border-radius:8px;background:#fff}.aba-c6-checks .check-answer>b{display:block;margin-bottom:7px;color:#123b70!important}.aba-c6-checks .check-answer p{margin:0!important;line-height:1.62!important}html body #classroom-workspace .aba-rich-content .aba-professional-lesson.aba-c6-discrimination  :is(p,li,td,th){word-spacing:normal!important;letter-spacing:normal!important;text-align:left!important;text-align-last:left!important;text-justify:auto!important}html body #classroom-workspace .aba-rich-content .aba-professional-lesson.aba-c6-discrimination  :is(.demo-title,.example-title,.check-title)  :is(strong,b,span){font-weight:900!important;text-align:center!important;text-align-last:center!important}@container(max-width:920px){.aba-c6-basic .basic-grid,.aba-c6-examples,.aba-c6-procedure{grid-template-columns:1fr}.aba-c6-basic section{grid-template-columns:auto 1fr auto 1fr auto 1.4fr}}@container(max-width:620px){.aba-c6-basic section{grid-template-columns:1fr}.aba-c6-basic section>i{transform:rotate(90deg);justify-self:center}.aba-c6-basic section>p{grid-column:1}.aba-c6-examples article{grid-template-columns:1fr}.aba-c6-examples article>span{grid-row:auto}.aba-c6-procedure article{grid-template-columns:1fr;gap:7px}.aba-c6-checks ol{grid-template-columns:1fr}}html body #classroom-workspace .aba-rich-content .aba-professional-lesson[data-task="C.6"].aba-c6-discrimination .aba-c6-basic{display:block!important;width:100%!important;box-sizing:border-box!important;margin:24px 0 30px!important;padding:0!important;border:1px solid #9fb9d0!important;border-radius:14px!important;background:#edf4fa!important;overflow:hidden!important}html body #classroom-workspace .aba-rich-content .aba-professional-lesson[data-task="C.6"].aba-c6-discrimination .aba-c6-basic>.demo-title{display:block!important;width:100%!important;box-sizing:border-box!important;margin:0!important;padding:16px 20px!important;border:0!important;background:#123b70!important;color:#fff!important;text-align:center!important;text-align-last:center!important}html body #classroom-workspace .aba-rich-content .aba-professional-lesson[data-task="C.6"].aba-c6-discrimination .aba-c6-basic>.basic-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important;width:100%!important;box-sizing:border-box!important;margin:0!important;padding:22px!important;background:#edf4fa!important}html body #classroom-workspace .aba-rich-content .aba-professional-lesson[data-task="C.6"].aba-c6-discrimination .aba-c6-basic>.basic-grid>section{display:grid!important;grid-template-columns:auto 1fr!important;grid-template-rows:auto auto auto auto!important;column-gap:14px!important;row-gap:12px!important;align-items:center!important;min-width:0!important;box-sizing:border-box!important;margin:0!important;padding:22px!important;border:1px solid #b7cadc!important;border-top:6px solid #123b70!important;border-radius:12px!important;background:#fff!important;box-shadow:0 3px 10px rgba(18,59,112,.07)!important}html body #classroom-workspace .aba-rich-content .aba-professional-lesson[data-task="C.6"].aba-c6-discrimination .aba-c6-basic>.basic-grid>section.sdelta{border-top-color:#c7192d!important;background:#fff8f8!important}html body #classroom-workspace .aba-rich-content .aba-professional-lesson[data-task="C.6"].aba-c6-discrimination .aba-c6-basic>.basic-grid>section>b{grid-row:1/4!important;display:grid!important;place-items:center!important;width:48px!important;height:48px!important;margin:0!important;border-radius:50%!important;background:#123b70!important;color:#fff!important;font-weight:900!important;text-align:center!important}html body #classroom-workspace .aba-rich-content .aba-professional-lesson[data-task="C.6"].aba-c6-discrimination .aba-c6-basic>.basic-grid>section.sdelta>b{background:#c7192d!important}html body #classroom-workspace .aba-rich-content .aba-professional-lesson[data-task="C.6"].aba-c6-discrimination .aba-c6-basic>.basic-grid>section>span,html body #classroom-workspace .aba-rich-content .aba-professional-lesson[data-task="C.6"].aba-c6-discrimination .aba-c6-basic>.basic-grid>section>strong,html body #classroom-workspace .aba-rich-content .aba-professional-lesson[data-task="C.6"].aba-c6-discrimination .aba-c6-basic>.basic-grid>section>em{display:block!important;width:100%!important;margin:0!important;padding:10px 13px!important;box-sizing:border-box!important;border-radius:8px!important;background:#edf4fa!important;color:#123b70!important;font-style:normal!important;font-weight:800!important;word-spacing:normal!important;text-align:center!important;text-align-last:center!important}html body #classroom-workspace .aba-rich-content .aba-professional-lesson[data-task="C.6"].aba-c6-discrimination .aba-c6-basic>.basic-grid>section.sdelta>em{background:#fdecee!important;color:#a90e21!important}html body #classroom-workspace .aba-rich-content .aba-professional-lesson[data-task="C.6"].aba-c6-discrimination .aba-c6-basic>.basic-grid>section>i{display:none!important}html body #classroom-workspace .aba-rich-content .aba-professional-lesson[data-task="C.6"].aba-c6-discrimination .aba-c6-basic>.basic-grid>section>p{grid-column:1/-1!important;display:block!important;width:100%!important;box-sizing:border-box!important;margin:4px 0 0!important;padding:14px 16px!important;border-left:5px solid #123b70!important;border-radius:8px!important;background:#f7f9fc!important;line-height:1.62!important;word-spacing:normal!important;text-align:left!important;text-align-last:left!important;text-justify:auto!important}html body #classroom-workspace .aba-rich-content .aba-professional-lesson[data-task="C.6"].aba-c6-discrimination .aba-c6-basic>.basic-grid>section.sdelta>p{border-left-color:#c7192d!important}html body #classroom-workspace .aba-rich-content .aba-professional-lesson[data-task="C.6"].aba-c6-discrimination .aba-c6-checks{display:grid!important;grid-template-columns:1fr!important;gap:26px!important;width:100%!important;margin:24px 0 32px!important;padding:0!important;background:transparent!important}html body #classroom-workspace .aba-rich-content .aba-professional-lesson[data-task="C.6"].aba-c6-discrimination .aba-c6-checks>section{display:block!important;width:100%!important;box-sizing:border-box!important;margin:0!important;padding:0!important;border:1px solid #a9c1d7!important;border-radius:14px!important;background:#f2f7fb!important;box-shadow:0 4px 14px rgba(18,59,112,.09)!important;overflow:hidden!important}html body #classroom-workspace .aba-rich-content .aba-professional-lesson[data-task="C.6"].aba-c6-discrimination .aba-c6-checks>section>.check-title{display:block!important;width:100%!important;box-sizing:border-box!important;margin:0!important;padding:15px 20px!important;border:0!important;background:#123b70!important;color:#fff!important;text-align:center!important;text-align-last:center!important}html body #classroom-workspace .aba-rich-content .aba-professional-lesson[data-task="C.6"].aba-c6-discrimination .aba-c6-checks>section:nth-child(2)>.check-title{background:#c7192d!important}html body #classroom-workspace .aba-rich-content .aba-professional-lesson[data-task="C.6"].aba-c6-discrimination .aba-c6-checks>section:nth-child(3)>.check-title{background:#168fa3!important}html body #classroom-workspace .aba-rich-content .aba-professional-lesson[data-task="C.6"].aba-c6-discrimination .aba-c6-checks>section>.check-title>strong{display:block!important;color:#fff!important;font-weight:900!important;text-align:center!important;text-align-last:center!important}html body #classroom-workspace .aba-rich-content .aba-professional-lesson[data-task="C.6"].aba-c6-discrimination .aba-c6-checks .check-body{display:block!important;box-sizing:border-box!important;margin:0!important;padding:22px!important;background:#f2f7fb!important}html body #classroom-workspace .aba-rich-content .aba-professional-lesson[data-task="C.6"].aba-c6-discrimination .aba-c6-checks .check-body>p{margin:0 0 18px!important;padding:0!important;line-height:1.65!important}html body #classroom-workspace .aba-rich-content .aba-professional-lesson[data-task="C.6"].aba-c6-discrimination .aba-c6-checks ol{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;margin:0 0 20px!important;padding:0!important;list-style:none!important}html body #classroom-workspace .aba-rich-content .aba-professional-lesson[data-task="C.6"].aba-c6-discrimination .aba-c6-checks li{display:grid!important;grid-template-columns:auto 1fr!important;gap:10px!important;align-items:start!important;min-width:0!important;margin:0!important;padding:16px!important;border:1px solid #b9cddd!important;border-left:5px solid #123b70!important;border-radius:10px!important;background:#fff!important}html body #classroom-workspace .aba-rich-content .aba-professional-lesson[data-task="C.6"].aba-c6-discrimination .aba-c6-checks li:nth-child(even){border-left-color:#168fa3!important}html body #classroom-workspace .aba-rich-content .aba-professional-lesson[data-task="C.6"].aba-c6-discrimination .aba-c6-checks li.is-correct{border:1px solid #168b6d!important;border-left:7px solid #168b6d!important;background:#eaf8f3!important;box-shadow:inset 0 0 0 1px rgba(22,139,109,.08)!important}html body #classroom-workspace .aba-rich-content .aba-professional-lesson[data-task="C.6"].aba-c6-discrimination .aba-c6-checks li>b{color:#123b70!important;font-weight:900!important}html body #classroom-workspace .aba-rich-content .aba-professional-lesson[data-task="C.6"].aba-c6-discrimination .aba-c6-checks li>span{word-spacing:normal!important;text-align:left!important;text-align-last:left!important;text-justify:auto!important}html body #classroom-workspace .aba-rich-content .aba-professional-lesson[data-task="C.6"].aba-c6-discrimination .aba-c6-checks .check-answer{display:block!important;box-sizing:border-box!important;margin:0!important;padding:17px 19px!important;border:1px solid #a9dccd!important;border-left:7px solid #168b6d!important;border-radius:10px!important;background:#fff!important}html body #classroom-workspace .aba-rich-content .aba-professional-lesson[data-task="C.6"].aba-c6-discrimination .aba-c6-checks .check-answer>b{display:block!important;margin:0 0 8px!important;color:#123b70!important;font-weight:900!important}html body #classroom-workspace .aba-rich-content .aba-professional-lesson[data-task="C.6"].aba-c6-discrimination .aba-c6-checks .check-answer>p{margin:0!important;line-height:1.62!important}@container(max-width:760px){html body #classroom-workspace .aba-rich-content .aba-professional-lesson[data-task="C.6"].aba-c6-discrimination .aba-c6-basic>.basic-grid,html body #classroom-workspace .aba-rich-content .aba-professional-lesson[data-task="C.6"].aba-c6-discrimination .aba-c6-checks ol{grid-template-columns:1fr!important}}@container(max-width:480px){html body #classroom-workspace .aba-rich-content .aba-professional-lesson[data-task="C.6"].aba-c6-discrimination .aba-c6-basic>.basic-grid>section{grid-template-columns:1fr!important}html body #classroom-workspace .aba-rich-content .aba-professional-lesson[data-task="C.6"].aba-c6-discrimination .aba-c6-basic>.basic-grid>section>b{grid-row:auto!important;justify-self:center!important}}.aba-c6-relation-examples{display:grid;gap:22px;margin:24px 0 30px;padding:0;border:1px solid #9fb9d0;border-radius:14px;background:#edf4fa;overflow:hidden}.aba-c6-relation-examples>.relation-main-title{padding:16px 20px;background:#123b70;color:#fff!important;text-align:center!important}.aba-c6-relation-examples>.relation-main-title>strong{display:block;color:#fff!important;font-weight:900!important;text-align:center!important;text-align-last:center!important}.aba-c6-relation-examples>section{display:block;margin:0 20px;border:1px solid #b5c9db;border-radius:12px;background:#fff;overflow:hidden}.aba-c6-relation-examples>section:last-child{margin-bottom:20px}.aba-c6-relation-examples .relation-title{display:block;padding:13px 18px;background:#123b70;color:#fff!important;text-align:center!important}.aba-c6-relation-examples .sdelta-example .relation-title{background:#c7192d}.aba-c6-relation-examples .relation-title>strong{display:block;color:#fff!important;font-weight:900!important;text-align:center!important;text-align-last:center!important}.aba-c6-relation-examples .relation-cards{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:13px;align-items:stretch;padding:20px;background:#edf4fa}.aba-c6-relation-examples .relation-cards>article{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:10px;min-width:0;padding:20px 16px;border-top:5px solid #123b70;border-radius:10px;background:#fff}.aba-c6-relation-examples .sdelta-example .relation-cards>article:nth-of-type(2){border-top-color:#c7192d}.aba-c6-relation-examples .relation-cards>article  :is(b,span,p){display:block;width:100%!important;word-spacing:normal!important;text-align:center!important;text-align-last:center!important;text-justify:auto!important}.aba-c6-relation-examples .relation-cards>article b{color:#123b70!important;font-weight:900!important}.aba-c6-relation-examples .relation-cards>article span{font-family:"Segoe UI Emoji","Apple Color Emoji",sans-serif!important;font-size:2.35rem}.aba-c6-relation-examples .relation-cards>article p{margin:0!important;line-height:1.56!important}.aba-c6-relation-examples .relation-cards>i{align-self:center;color:#c7192d;font-size:1.55rem;font-style:normal;font-weight:900}.aba-c6-relation-examples .relation-note{grid-column:1/-1;padding:14px 18px;border-radius:8px;background:#123b70;color:#fff!important;font-weight:900;text-align:center!important;text-align-last:center!important}.aba-c6-relation-examples .sdelta-example .relation-note{background:#c7192d}.aba-c6-standard-checks{display:grid;gap:14px;margin:22px 0 32px}.aba-c6-standard-checks>.aba-c6-practice-label{display:block;margin:18px 0 -14px;padding:13px 18px;border-radius:10px 10px 0 0;background:#123b70;color:#fff!important;text-align:center!important}.aba-c6-standard-checks>.aba-c6-practice-label:nth-of-type(3){background:#c7192d}.aba-c6-standard-checks>.aba-c6-practice-label>strong{display:block;color:#fff!important;font-weight:900!important;text-align:center!important;text-align-last:center!important}.aba-c6-standard-checks>.aba-board-case{margin-top:0!important}.aba-c6-standard-checks .aba-board-question li.is-correct{border-color:#c7192d!important;background:#fff5f6!important;box-shadow:inset 0 0 0 1px rgba(199,25,45,.08)!important}.aba-c6-standard-checks .aba-board-question li.is-correct>b{background:#c7192d!important;color:#fff!important}.aba-c6-standard-checks .aba-board-rationale{border-top-color:#123b70!important;background:#edf4fa!important}.aba-c6-standard-checks .aba-board-rationale>strong{color:#c7192d!important}@container(max-width:760px){.aba-c6-relation-examples .relation-cards{grid-template-columns:1fr}.aba-c6-relation-examples .relation-cards>i{justify-self:center;transform:rotate(90deg)}.aba-c6-relation-examples .relation-note{grid-column:1}.aba-c6-relation-examples>section{margin-left:13px;margin-right:13px}}.aba-c7-prompts{container-type:inline-size;max-width:100%;overflow-x:hidden}.aba-c7-prompts>p{line-height:1.84!important}.aba-c7-prompts .aba-comparison-table th{background:#123b70!important;color:#fff!important}.aba-c7-prompts .aba-comparison-table tbody tr:nth-child(even){background:#edf4fa}.aba-c7-relation{margin:22px 0 28px;border:1px solid #a9c1d7;border-radius:13px;background:#edf4fa;overflow:hidden}.aba-c7-relation>.demo-title{padding:15px 20px;background:#123b70;color:#fff!important;text-align:center!important}.aba-c7-relation>.demo-title>strong{display:block;color:#fff!important;font-weight:900!important;text-align:center!important;text-align-last:center!important}.aba-c7-relation .relation-flow{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;gap:12px;align-items:stretch;padding:20px}.aba-c7-relation article{display:flex;flex-direction:column;align-items:center;gap:10px;min-width:0;padding:19px 15px;border-top:5px solid #123b70;border-radius:10px;background:#fff}.aba-c7-relation article.temporary{border-top-color:#c7192d}.aba-c7-relation article.goal{background:#f4f7fa}.aba-c7-relation article  :is(b,span,p){display:block;width:100%!important;word-spacing:normal!important;text-align:center!important;text-align-last:center!important;text-justify:auto!important}.aba-c7-relation article b{color:#123b70!important}.aba-c7-relation article span{font-family:"Segoe UI Emoji","Apple Color Emoji",sans-serif!important;font-size:2.2rem}.aba-c7-relation article p{margin:0!important;line-height:1.54!important}.aba-c7-relation .relation-flow>i{align-self:center;color:#c7192d;font-size:1.5rem;font-style:normal;font-weight:900}.aba-c7-type-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:17px;margin:22px 0 30px}.aba-c7-type-cards article,.aba-c7-match-cards article{display:flex;flex-direction:column;align-items:center;gap:11px;min-width:0;padding:21px 18px;border:1px solid #b9cddd;border-top:6px solid #123b70;border-radius:11px;background:#fff}.aba-c7-type-cards article:nth-child(2){border-top-color:#c7192d}.aba-c7-type-cards article  :is(b,span,p),.aba-c7-match-cards article  :is(b,span,p){display:block;width:100%!important;word-spacing:normal!important;text-align:center!important;text-align-last:center!important;text-justify:auto!important}.aba-c7-type-cards b,.aba-c7-match-cards b{color:#123b70!important}.aba-c7-type-cards span,.aba-c7-match-cards span{font-family:"Segoe UI Emoji","Apple Color Emoji",sans-serif!important;font-size:2.2rem}.aba-c7-type-cards p,.aba-c7-match-cards p{margin:0!important;line-height:1.58!important}.aba-c7-type-cards article>div{margin-top:auto;padding:13px;border-radius:8px;background:#edf4fa;color:#123b70!important;line-height:1.55;text-align:center!important;text-align-last:center!important}.aba-c7-match-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin:22px 0 30px}.aba-c7-match-cards article:nth-child(even){border-top-color:#c7192d}.aba-c7-pyramid{margin:24px 0 30px;border:1px solid #a9c1d7;border-radius:14px;background:#edf4fa;overflow:hidden}.aba-c7-pyramid .pyramid-title{padding:15px 20px;background:#123b70;color:#fff!important;text-align:center!important}.aba-c7-pyramid.mtl .pyramid-title{background:#c7192d}.aba-c7-pyramid .pyramid-title strong{display:block;color:#fff!important;font-weight:900!important;text-align:center!important;text-align-last:center!important}.aba-c7-pyramid .pyramid-body{display:flex;flex-direction:column;align-items:center;gap:7px;padding:24px 20px}.aba-c7-pyramid .tier{display:grid;grid-template-columns:42px 1fr;align-items:center;gap:12px;min-height:46px;padding:8px 18px;box-sizing:border-box;border:1px solid #a9c1d7;background:#fff;clip-path:polygon(6% 0,94% 0,100% 100%,0 100%)}.aba-c7-pyramid .tier b{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#123b70;color:#fff!important;text-align:center!important}.aba-c7-pyramid.mtl .tier b{background:#c7192d}.aba-c7-pyramid .tier span{color:#123b70!important;font-weight:900;text-align:center!important;text-align-last:center!important}.aba-c7-pyramid .t1{width:48%}.aba-c7-pyramid .t2{width:59%}.aba-c7-pyramid .t3{width:70%}.aba-c7-pyramid .t4{width:81%}.aba-c7-pyramid .t5{width:92%}.aba-c7-pyramid.mtl .t1{width:92%}.aba-c7-pyramid.mtl .t2{width:81%}.aba-c7-pyramid.mtl .t3{width:70%}.aba-c7-pyramid.mtl .t4{width:59%}.aba-c7-pyramid.mtl .t5{width:48%}.aba-c7-pyramid .pyramid-direction{width:92%;box-sizing:border-box;margin-top:8px;padding:12px 16px;border-radius:8px;background:#123b70;color:#fff!important;font-weight:900;text-align:center!important;text-align-last:center!important}.aba-c7-pyramid.mtl .pyramid-direction{background:#c7192d}.aba-c7-delay{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin:22px 0 30px}.aba-c7-delay article{display:flex;flex-direction:column;align-items:center;gap:9px;padding:20px 16px;border:1px solid #b9cddd;border-bottom:6px solid #123b70;border-radius:10px;background:#fff}.aba-c7-delay article:nth-child(even){border-bottom-color:#c7192d}.aba-c7-delay b{display:grid;place-items:center;width:54px;height:54px;border-radius:50%;background:#123b70;color:#fff!important;font-weight:900!important}.aba-c7-delay span{line-height:1.5;text-align:center!important;text-align-last:center!important}html body #classroom-workspace .aba-rich-content .aba-professional-lesson.aba-c7-prompts  :is(p,li,td,th){word-spacing:normal!important;letter-spacing:normal!important;text-align:left!important;text-align-last:left!important;text-justify:auto!important}html body #classroom-workspace .aba-rich-content .aba-professional-lesson.aba-c7-prompts  :is(.aba-c7-relation article,.aba-c7-type-cards article,.aba-c7-match-cards article,.aba-c7-pyramid,.aba-c7-delay article)  :is(b,strong,span,p){word-spacing:normal!important;text-align:center!important;text-align-last:center!important;text-justify:auto!important}@container(max-width:800px){.aba-c7-relation .relation-flow,.aba-c7-type-cards,.aba-c7-match-cards,.aba-c7-delay{grid-template-columns:1fr 1fr}.aba-c7-relation .relation-flow>i{display:none}.aba-c7-pyramid .t1,.aba-c7-pyramid.mtl .t5{width:66%}.aba-c7-pyramid .t2,.aba-c7-pyramid.mtl .t4{width:73%}.aba-c7-pyramid .t3,.aba-c7-pyramid.mtl .t3{width:80%}.aba-c7-pyramid .t4,.aba-c7-pyramid.mtl .t2{width:87%}.aba-c7-pyramid .t5,.aba-c7-pyramid.mtl .t1{width:94%}}@container(max-width:520px){.aba-c7-relation .relation-flow,.aba-c7-type-cards,.aba-c7-match-cards,.aba-c7-delay{grid-template-columns:1fr}.aba-c7-pyramid .tier,.aba-c7-pyramid.mtl .tier{width:100%!important;clip-path:none}.aba-c7-pyramid .pyramid-direction{width:100%}}.aba-c7-pyramid .tier{display:grid!important;grid-template-columns:1fr!important;place-items:center!important}.aba-c7-pyramid .tier>b{display:none!important}.aba-c7-pyramid .tier>span{display:block!important;width:100%!important;color:inherit!important;font-weight:900!important;text-align:center!important;text-align-last:center!important}.aba-c7-pyramid .tier.t1{border-color:#123b70!important;background:#123b70!important;color:#fff!important}.aba-c7-pyramid .tier.t2{border-color:#c7192d!important;background:#c7192d!important;color:#fff!important}.aba-c7-pyramid .tier.t3{border-color:#2d6295!important;background:#2d6295!important;color:#fff!important}.aba-c7-pyramid .tier.t4{border-color:#df8791!important;background:#df8791!important;color:#123b70!important}.aba-c7-pyramid .tier.t5{border-color:#b8cfe2!important;background:#b8cfe2!important;color:#123b70!important}.aba-c7-pyramid .tier.t1>span,.aba-c7-pyramid .tier.t2>span,.aba-c7-pyramid .tier.t3>span{color:#fff!important}.aba-c7-pyramid .tier.t4>span,.aba-c7-pyramid .tier.t5>span{color:#123b70!important}.aba-c8-c11{container-type:inline-size;max-width:100%;overflow-x:hidden}.aba-c8-c11>p{line-height:1.84!important}.aba-c8-c11 .aba-comparison-table th{background:#123b70!important;color:#fff!important}.aba-c8-c11 .aba-comparison-table tbody tr:nth-child(even){background:#edf4fa}.aba-c8-two{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:22px 0 30px}.aba-c8-two article{display:flex;flex-direction:column;align-items:center;gap:11px;padding:23px 20px;border:1px solid #b7cbdc;border-top:7px solid #123b70;border-radius:12px;background:#fff}.aba-c8-two article:nth-child(2){border-top-color:#c7192d}.aba-c8-two article  :is(b,span,p){display:block;width:100%!important;word-spacing:normal!important;text-align:center!important;text-align-last:center!important;text-justify:auto!important}.aba-c8-two b{color:#123b70!important;font-weight:900!important}.aba-c8-two span{font-family:"Segoe UI Emoji","Apple Color Emoji",sans-serif!important;font-size:2.3rem}.aba-c8-two p{margin:0!important;line-height:1.62!important}.aba-c8-strategies{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:22px 0 30px}.aba-c8-strategies article{display:flex;flex-direction:column;align-items:center;gap:10px;padding:20px 17px;border:1px solid #b7cbdc;border-left:6px solid #123b70;border-radius:10px;background:#fff}.aba-c8-strategies article:nth-child(3n+2){border-left-color:#c7192d}.aba-c8-strategies article  :is(b,span,p){display:block;width:100%!important;word-spacing:normal!important;text-align:center!important;text-align-last:center!important;text-justify:auto!important}.aba-c8-strategies b{color:#123b70!important}.aba-c8-strategies span{font-family:"Segoe UI Emoji","Apple Color Emoji",sans-serif!important;font-size:2rem}.aba-c8-strategies p{margin:0!important;line-height:1.55!important}.aba-c9-phases{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:14px;align-items:stretch;margin:22px 0 30px;padding:20px;border:1px solid #a9c1d7;border-radius:13px;background:#edf4fa}.aba-c9-phases article{display:flex;flex-direction:column;align-items:center;gap:10px;padding:20px 17px;border-top:6px solid #123b70;border-radius:10px;background:#fff}.aba-c9-phases article:nth-of-type(2){border-top-color:#c7192d}.aba-c9-phases article  :is(b,span,p){display:block;width:100%!important;word-spacing:normal!important;text-align:center!important;text-align-last:center!important;text-justify:auto!important}.aba-c9-phases b{color:#123b70!important}.aba-c9-phases span{font-family:"Segoe UI Emoji","Apple Color Emoji",sans-serif!important;font-size:2.2rem}.aba-c9-phases p{margin:0!important;line-height:1.56!important}.aba-c9-phases>i{align-self:center;color:#c7192d;font-size:1.5rem;font-style:normal;font-weight:900}.aba-c9-steps,.aba-c11-steps{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin:22px 0 30px}.aba-c9-steps article,.aba-c11-steps article{display:grid;grid-template-columns:minmax(145px,.58fr) 1.42fr;gap:16px;padding:19px 20px;border:1px solid #b9cddd;border-left:6px solid #123b70;border-radius:10px;background:#fff}.aba-c9-steps article:nth-child(even),.aba-c11-steps article:nth-child(even){border-left-color:#c7192d}.aba-c9-steps b,.aba-c11-steps b{color:#123b70!important}.aba-c9-steps p,.aba-c11-steps p{margin:0!important;line-height:1.62!important}.aba-c10-shape{margin:22px 0 30px;border:1px solid #a9c1d7;border-radius:13px;background:#edf4fa;overflow:hidden}.aba-c10-shape .shape-title{padding:15px 20px;background:#123b70;color:#fff!important;text-align:center!important}.aba-c10-shape .shape-title strong{display:block;color:#fff!important;font-weight:900!important;text-align:center!important;text-align-last:center!important}.aba-c10-shape .shape-path{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;padding:21px}.aba-c10-shape article{display:flex;flex-direction:column;align-items:center;gap:10px;padding:20px 16px;border-top:6px solid #123b70;border-radius:10px;background:#fff}.aba-c10-shape article:nth-child(even){border-top-color:#c7192d}.aba-c10-shape article  :is(b,span,p){display:block;width:100%!important;word-spacing:normal!important;text-align:center!important;text-align-last:center!important;text-justify:auto!important}.aba-c10-shape article b{display:grid!important;place-items:center;width:34px!important;height:34px;border-radius:50%;background:#123b70;color:#fff!important}.aba-c10-shape article span{font-size:1.35rem;font-weight:900;color:#c7192d!important}.aba-c10-shape article p{margin:0!important;line-height:1.5!important}.aba-c10-examples{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:22px 0 30px}.aba-c10-examples article{display:flex;flex-direction:column;align-items:center;gap:10px;padding:20px 18px;border:1px solid #b9cddd;border-top:6px solid #123b70;border-radius:10px;background:#fff}.aba-c10-examples article:nth-child(2){border-top-color:#c7192d}.aba-c10-examples article  :is(b,span,p){display:block;width:100%!important;word-spacing:normal!important;text-align:center!important;text-align-last:center!important;text-justify:auto!important}.aba-c10-examples b{color:#123b70!important}.aba-c10-examples span{font-family:"Segoe UI Emoji","Apple Color Emoji",sans-serif!important;font-size:2.2rem}.aba-c10-examples p{margin:0!important;line-height:1.57!important}.aba-c11-cycle{margin:22px 0 30px;border:1px solid #a9c1d7;border-radius:13px;background:#edf4fa;overflow:hidden}.aba-c11-cycle .cycle-title{padding:15px 20px;background:#123b70;color:#fff!important;text-align:center!important}.aba-c11-cycle .cycle-title strong{display:block;color:#fff!important;font-weight:900!important;text-align:center!important;text-align-last:center!important}.aba-c11-cycle .cycle-flow{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;gap:12px;align-items:stretch;padding:20px}.aba-c11-cycle article{display:flex;flex-direction:column;align-items:center;gap:10px;padding:20px 15px;border-top:6px solid #123b70;border-radius:10px;background:#fff}.aba-c11-cycle article:nth-of-type(2){border-top-color:#c7192d}.aba-c11-cycle article  :is(b,span,p){display:block;width:100%!important;word-spacing:normal!important;text-align:center!important;text-align-last:center!important;text-justify:auto!important}.aba-c11-cycle b{color:#123b70!important}.aba-c11-cycle span{font-family:"Segoe UI Emoji","Apple Color Emoji",sans-serif!important;font-size:2.2rem}.aba-c11-cycle p{margin:0!important;line-height:1.54!important}.aba-c11-cycle i{align-self:center;color:#c7192d;font-size:1.5rem;font-style:normal;font-weight:900}html body #classroom-workspace .aba-rich-content .aba-professional-lesson.aba-c8-c11  :is(p,li,td,th){word-spacing:normal!important;letter-spacing:normal!important;text-align:left!important;text-align-last:left!important;text-justify:auto!important}html body #classroom-workspace .aba-rich-content .aba-professional-lesson.aba-c8-c11  :is(.aba-c8-two,.aba-c8-strategies,.aba-c9-phases,.aba-c10-shape,.aba-c10-examples,.aba-c11-cycle)  :is(b,strong,span,p){word-spacing:normal!important;text-align:center!important;text-align-last:center!important;text-justify:auto!important}@container(max-width:820px){.aba-c8-strategies,.aba-c10-examples{grid-template-columns:1fr 1fr}.aba-c9-phases,.aba-c11-cycle .cycle-flow{grid-template-columns:1fr}.aba-c9-phases>i,.aba-c11-cycle i{justify-self:center;transform:rotate(90deg)}.aba-c10-shape .shape-path{grid-template-columns:1fr 1fr}.aba-c9-steps,.aba-c11-steps{grid-template-columns:1fr}}@container(max-width:560px){.aba-c8-two,.aba-c8-strategies,.aba-c10-examples,.aba-c10-shape .shape-path{grid-template-columns:1fr}.aba-c9-steps article,.aba-c11-steps article{grid-template-columns:1fr;gap:7px}}.aba-c1-visual-mo{display:block!important;grid-template-columns:none!important}.aba-c1-visual-mo>.aba-c1-mo-examples,.aba-c1-visual-mo>.aba-c1-mo-more{width:100%!important;box-sizing:border-box!important}.aba-c1-abc article{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;min-width:0!important;padding:20px 16px!important}.aba-c1-abc article>b{order:1!important;display:block!important;width:100%!important;margin:0!important;color:#123b70!important;font-weight:900!important;text-align:center!important;text-align-last:center!important}.aba-c1-abc article>span{order:2!important;display:block!important;grid-row:auto!important;width:100%!important;margin:0!important;font-size:2.5rem!important;line-height:1.15!important;text-align:center!important;text-align-last:center!important}.aba-c1-abc article>p{order:3!important;display:block!important;width:100%!important;margin:0!important;line-height:1.55!important;overflow-wrap:normal!important;word-break:normal!important;hyphens:none!important;word-spacing:normal!important;text-align:center!important;text-align-last:center!important;text-justify:auto!important}.aba-c1-negative-examples>section>header,.aba-c1-mo-examples>section>header{font-weight:900!important;text-align:center!important;text-align-last:center!important}.aba-c1-visual-mo>.aba-c1-mo-more{margin-top:24px!important}.aba-domain-d-new,.aba-domain-d-new p,.aba-domain-d-new li,.aba-domain-d-new td{text-align:left!important;text-justify:auto!important;word-spacing:normal!important}.aba-domain-d-new .aba-objective-box{border-left:7px solid #cf1732;background:#f2f7fc;padding:18px 22px;border-radius:10px;margin-bottom:24px}.aba-domain-d-new .aba-section-break{background:#19477d;color:#fff!important;border-left:7px solid #cf1732;border-radius:9px;padding:14px 18px;text-align:center!important;font-weight:800!important}.aba-d-map,.aba-d-functions,.aba-d2-flow,.aba-d2-steps{display:grid;gap:14px;margin:20px 0 28px}.aba-d-map{grid-template-columns:repeat(3,minmax(0,1fr))}.aba-d-map article,.aba-d-functions article,.aba-d2-flow article,.aba-d2-steps article{background:#f3f7fb;border:1px solid #b9cfe6;border-top:5px solid #19477d;border-radius:12px;padding:18px;min-width:0}.aba-d-map article:nth-child(even),.aba-d-functions article:nth-child(even),.aba-d2-flow article:nth-child(even),.aba-d2-steps article:nth-child(3n+2){border-top-color:#cf1732}.aba-d-map span{display:inline-flex;width:36px;height:36px;align-items:center;justify-content:center;border-radius:50%;background:#19477d;color:#fff;font-weight:800;margin-bottom:10px}.aba-d-map b,.aba-d-map p,.aba-d-functions b,.aba-d-functions p,.aba-d-functions span,.aba-d2-flow b,.aba-d2-flow span,.aba-d2-flow p{text-align:center!important;display:block}.aba-d-functions{grid-template-columns:repeat(4,minmax(0,1fr))}.aba-d-functions span,.aba-d2-flow span{font-size:34px;margin:12px 0}.aba-d2-flow{grid-template-columns:repeat(4,minmax(0,1fr));background:#edf4fa;border:1px solid #aac5df;border-radius:14px;padding:18px}.aba-d2-flow article{background:#fff;display:flex;flex-direction:column;justify-content:flex-start;min-height:190px}.aba-d2-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.aba-d2-steps b{color:#0d376a;display:block;margin-bottom:8px}.aba-d-example{display:grid;grid-template-columns:72px 1fr;align-items:center;gap:18px;background:#f3f7fb;border:1px solid #b9cfe6;border-left:7px solid #cf1732;border-radius:12px;padding:20px;margin:18px 0 22px}.aba-d-example>span{font-size:42px;text-align:center}.aba-d-example p{margin:0!important}.aba-d2-contexts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:18px 0 26px}.aba-d2-contexts article{background:#fff;border:1px solid #b9cfe6;border-top:5px solid #19477d;border-radius:12px;padding:18px;min-width:0}.aba-d2-contexts article:nth-child(2){border-top-color:#cf1732}.aba-d2-contexts b,.aba-d2-contexts span,.aba-d2-contexts p{display:block;text-align:center!important}.aba-d2-contexts span{font-size:34px;margin:12px 0}html body #classroom-workspace .aba-rich-content .aba-domain-d-new .aba-d2-flow article  :is(b,span,p),html body #classroom-workspace .aba-rich-content .aba-domain-d-new .aba-d2-contexts article  :is(b,span,p),html body #classroom-workspace .aba-rich-content .aba-domain-d-new .aba-d-functions article  :is(b,span,p){text-align:center!important;text-align-last:center!important;text-justify:auto!important;word-spacing:normal!important;letter-spacing:normal!important;white-space:normal!important}html body #classroom-workspace .aba-rich-content .aba-domain-d-new .aba-d2-steps article  :is(b,p),html body #classroom-workspace .aba-rich-content .aba-domain-d-new .aba-d-example p,html body #classroom-workspace .aba-rich-content .aba-domain-d-new .aba-board-question li span{text-align:left!important;text-align-last:left!important;text-justify:auto!important;word-spacing:normal!important;letter-spacing:normal!important;white-space:normal!important}.aba-domain-d-new .aba-board-case{border:1px solid #b9cfe6;border-radius:14px;overflow:hidden;background:#fff;margin:20px 0}.aba-domain-d-new .aba-board-question{padding:22px}.aba-domain-d-new .aba-board-question>strong,.aba-domain-d-new .aba-board-rationale>strong{display:block;color:#0d376a;margin-bottom:12px}.aba-domain-d-new .aba-board-question ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;list-style:none;padding:0;margin:18px 0 0}.aba-domain-d-new .aba-board-question li{display:grid;grid-template-columns:34px 1fr;gap:8px;border:1px solid #b9cfe6;border-left:5px solid #19477d;border-radius:10px;padding:14px;background:#f7f9fc}.aba-domain-d-new .aba-board-question li.is-correct{border-color:#cf1732;background:#fff5f6}.aba-domain-d-new .aba-board-question li.is-correct>b{background:#cf1732}.aba-domain-d-new .aba-board-question li>b{display:flex;width:28px;height:28px;border-radius:50%;background:#19477d;color:#fff;align-items:center;justify-content:center}.aba-domain-d-new .aba-board-rationale{border-top:4px solid #19477d;background:#edf4fa;padding:20px}@media(max-width:900px){.aba-d-map,.aba-d-functions,.aba-d2-flow,.aba-d2-contexts{grid-template-columns:repeat(2,minmax(0,1fr))}.aba-domain-d-new .aba-board-question ol{grid-template-columns:1fr}}@media(max-width:560px){.aba-d-map,.aba-d-functions,.aba-d2-flow,.aba-d2-steps,.aba-d2-contexts{grid-template-columns:1fr}.aba-d-example{grid-template-columns:1fr}.aba-d2-flow article{min-height:0}}.aba-d3-new,.aba-d3-new p,.aba-d3-new li,.aba-d3-new td{text-align:left!important;text-align-last:left!important;text-justify:auto!important;word-spacing:normal!important;letter-spacing:normal!important}html body #classroom-workspace .aba-rich-content .aba-professional-lesson.aba-d3-new{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:#fff!important;background-image:none!important;box-shadow:none!important;overflow-x:hidden!important}html body #classroom-workspace .aba-rich-content .aba-professional-lesson.aba-d3-new>*{max-width:100%;box-sizing:border-box}.aba-d3-title{display:flex;align-items:center;gap:16px;margin-bottom:18px;padding:18px 22px;background:#19477d;border-left:7px solid #cf1732;border-radius:10px;color:#fff}.aba-d3-title>span{display:flex;width:48px;height:48px;flex:0 0 48px;align-items:center;justify-content:center;border-radius:50%;background:#cf1732;font-weight:900}.aba-d3-title h2{margin:0!important;color:#fff!important;font-size:1.45rem!important}.aba-d3-new .aba-objective-box{padding:18px 22px;border:1px solid #b9cfe6;border-left:7px solid #19477d;border-radius:10px;background:#f3f7fb;margin-bottom:24px}.aba-d3-new .aba-section-break{background:#19477d;color:#fff!important;border-left:7px solid #cf1732;border-radius:9px;padding:14px 18px;text-align:center!important;text-align-last:center!important;font-weight:800!important}.aba-d3-dra,.aba-d3-fct{display:flex;align-items:stretch;gap:12px;padding:20px;background:#eef4fa;border:1px solid #b9cfe6;border-radius:14px;margin:18px 0 26px}.aba-d3-dra article,.aba-d3-fct article{flex:1;background:#fff;border:1px solid #c6d7e7;border-top:5px solid #19477d;border-radius:11px;padding:18px}.aba-d3-dra article:nth-of-type(2),.aba-d3-fct article:nth-of-type(2){border-top-color:#cf1732}.aba-d3-dra i,.aba-d3-fct i{align-self:center;color:#cf1732;font-size:26px;font-style:normal}.aba-d3-dro{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;padding:20px;background:#eef4fa;border:1px solid #b9cfe6;border-radius:14px;margin:18px 0}.aba-d3-dro>div{background:#fff;border:2px solid #19477d;border-radius:11px;padding:16px;text-align:center}.aba-d3-dro>div:nth-child(2){border-color:#cf1732;background:#fff5f6}.aba-d3-dro span{display:block;font-size:34px;margin:12px 0;color:#19477d}.aba-d3-incompatible{display:grid;grid-template-columns:1fr 150px 1fr;align-items:center;gap:18px;padding:24px;background:#eef4fa;border:1px solid #b9cfe6;border-radius:14px;margin:18px 0 26px}.aba-d3-incompatible>div{background:#fff;border:1px solid #b9cfe6;border-top:5px solid #19477d;border-radius:12px;padding:20px}.aba-d3-incompatible>div:last-child{border-top-color:#cf1732}.aba-d3-incompatible>strong{font-size:38px;color:#cf1732;text-align:center}.aba-d3-incompatible>strong small{display:block;font-size:11px;color:#19477d;margin-top:8px}.aba-d3-chart{padding:22px;background:#eef4fa;border:1px solid #b9cfe6;border-radius:14px;margin:18px 0 26px}.aba-d3-chart .chart-title{background:#19477d;color:#fff;font-weight:900;text-align:center;padding:12px;border-radius:8px;margin-bottom:18px}.aba-d3-chart .bar{display:grid;grid-template-columns:155px minmax(80px,var(--v)) 45px;align-items:center;gap:10px;margin:12px 0}.aba-d3-chart .bar:after{content:"";height:30px;background:#7ea7cf;border-radius:5px;grid-column:2}.aba-d3-chart .bar b{grid-column:1}.aba-d3-chart .bar span{grid-column:3;grid-row:1;font-weight:900}.aba-d3-chart .criterion:after{background:#cf1732}.aba-d3-chart .progress:after{background:#19477d}.aba-d3-chart.drl .base:after{background:#cf1732}.aba-d3-chart.drl .criterion:after{background:#7ea7cf}.aba-d3-examples{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:18px 0 26px}.aba-d3-examples article{border:1px solid #b9cfe6;border-top:5px solid #19477d;border-radius:12px;padding:18px;background:#fff}.aba-d3-examples article:nth-child(2){border-top-color:#cf1732}.aba-d3-examples span{display:block;font-size:34px;margin:12px 0}.aba-d3-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0 26px}.aba-d3-steps article{display:grid;grid-template-columns:46px 1fr;gap:14px;padding:16px;border:1px solid #b9cfe6;border-radius:11px;background:#f7f9fc}.aba-d3-steps article>b{display:flex;width:40px;height:40px;align-items:center;justify-content:center;border-radius:50%;background:#19477d;color:#fff}.aba-d3-steps article:nth-child(3n+2)>b{background:#cf1732}.aba-d3-steps p{margin:6px 0 0!important}.aba-d3-new .aba-board-case{border:1px solid #b9cfe6;border-radius:14px;overflow:hidden;margin:18px 0}.aba-d3-new .aba-board-question{padding:22px}.aba-d3-new .aba-board-question ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;list-style:none;padding:0}.aba-d3-new .aba-board-question li{display:grid;grid-template-columns:34px 1fr;gap:8px;padding:14px;border:1px solid #b9cfe6;border-left:5px solid #19477d;border-radius:10px}.aba-d3-new .aba-board-question li.is-correct{border-color:#cf1732;background:#fff5f6}.aba-d3-new .aba-board-question li>b{display:flex;width:28px;height:28px;align-items:center;justify-content:center;border-radius:50%;background:#19477d;color:#fff}.aba-d3-new .aba-board-question li.is-correct>b{background:#cf1732}.aba-d3-new .aba-board-rationale{padding:20px;border-top:4px solid #19477d;background:#eef4fa}html body #classroom-workspace .aba-rich-content .aba-d3-new  :is(.aba-d3-dra,.aba-d3-fct,.aba-d3-dro,.aba-d3-incompatible,.aba-d3-examples)  :is(b,strong,span,small,p){text-align:center!important;text-align-last:center!important;text-justify:auto!important;word-spacing:normal!important;letter-spacing:normal!important}@media(max-width:850px){.aba-d3-dra,.aba-d3-fct{display:grid;grid-template-columns:1fr}.aba-d3-dra i,.aba-d3-fct i{transform:rotate(90deg);justify-self:center}.aba-d3-dro{grid-template-columns:repeat(2,1fr)}.aba-d3-examples{grid-template-columns:1fr}.aba-d3-incompatible{grid-template-columns:1fr}.aba-d3-new .aba-board-question ol{grid-template-columns:1fr}}@media(max-width:560px){.aba-d3-steps,.aba-d3-dro{grid-template-columns:1fr}.aba-d3-chart .bar{grid-template-columns:100px minmax(40px,var(--v)) 32px}.aba-d3-title{align-items:flex-start}}html body #classroom-workspace .aba-rich-content .aba-professional-lesson.aba-d3-new> :is(p,h2,h3,div,section,table,ul,ol){width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;float:none!important;clear:both!important}html body #classroom-workspace .aba-rich-content .aba-professional-lesson.aba-d3-new> :not(.aba-d3-title):not(.aba-objective-box):not(.aba-section-break){background-image:none}html body #classroom-workspace .aba-rich-content .aba-professional-lesson.aba-d3-new>p,html body #classroom-workspace .aba-rich-content .aba-professional-lesson.aba-d3-new .aba-board-question>p,html body #classroom-workspace .aba-rich-content .aba-professional-lesson.aba-d3-new .aba-board-rationale>p,html body #classroom-workspace .aba-rich-content .aba-professional-lesson.aba-d3-new .aba-mastering-table  :is(td,th){font-size:1rem!important;line-height:1.68!important;text-align:left!important;text-align-last:left!important;text-justify:auto!important;word-spacing:normal!important;letter-spacing:normal!important;white-space:normal!important}html body #classroom-workspace .aba-rich-content .aba-professional-lesson.aba-d3-new .aba-board-case{display:block!important;width:100%!important;max-width:100%!important;margin:20px 0 30px!important;padding:0!important;background:#fff!important;box-shadow:none!important}html body #classroom-workspace .aba-rich-content .aba-professional-lesson.aba-d3-new .aba-board-question{display:block!important;width:100%!important;padding:22px 24px!important;box-sizing:border-box!important;background:#fff!important}html body #classroom-workspace .aba-rich-content .aba-professional-lesson.aba-d3-new .aba-board-question ol{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;width:100%!important;margin:18px 0 0!important;padding:0!important}html body #classroom-workspace .aba-rich-content .aba-professional-lesson.aba-d3-new .aba-board-question li{display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;align-items:start!important;gap:10px!important;width:auto!important;min-width:0!important;min-height:0!important;height:auto!important;margin:0!important;padding:15px!important;box-sizing:border-box!important}html body #classroom-workspace .aba-rich-content .aba-professional-lesson.aba-d3-new .aba-board-question li>span{display:block!important;width:auto!important;min-width:0!important;margin:0!important;padding:0!important;color:#173b67!important;font-family:inherit!important;font-size:1rem!important;font-style:normal!important;font-weight:400!important;line-height:1.58!important;text-align:left!important;text-align-last:left!important;text-justify:auto!important;word-break:normal!important;overflow-wrap:anywhere!important;word-spacing:normal!important;letter-spacing:normal!important;white-space:normal!important}html body #classroom-workspace .aba-rich-content .aba-professional-lesson.aba-d3-new .aba-board-question li>b{font-size:.9rem!important;line-height:1!important;text-align:center!important;text-align-last:center!important}html body #classroom-workspace .aba-rich-content .aba-professional-lesson.aba-d3-new .aba-board-rationale{display:block!important;width:100%!important;padding:20px 24px!important;box-sizing:border-box!important}html body #classroom-workspace .aba-rich-content .aba-professional-lesson.aba-d3-new .aba-d3-steps  :is(strong,p),html body #classroom-workspace .aba-rich-content .aba-professional-lesson.aba-d3-new .aba-d3-chart  :is(b,span),html body #classroom-workspace .aba-rich-content .aba-professional-lesson.aba-d3-new .aba-d3-title  :is(span,h2){word-spacing:normal!important;letter-spacing:normal!important;text-justify:auto!important}@media(max-width:760px){html body #classroom-workspace .aba-rich-content .aba-professional-lesson.aba-d3-new .aba-board-question ol{grid-template-columns:1fr!important}}.aba-d3-keywords{display:flex;align-items:center;gap:16px;margin:22px 0 30px;padding:15px 18px;border:1px solid #b9cfe6;border-left:7px solid #cf1732;border-radius:10px;background:#f5f8fb}.aba-d3-keywords>strong{flex:0 0 auto;color:#b31327!important}.aba-d3-keywords>span{color:#173b67!important;font-weight:700}.aba-d3-line-chart{margin:20px 0 30px;padding:20px;border:1px solid #a9c1d7;border-radius:13px;background:#fff;overflow:hidden}.aba-d3-line-chart .chart-title{padding:14px 18px;background:#19477d;color:#fff!important;border-radius:8px;font-weight:900;text-align:center!important;text-align-last:center!important}.aba-d3-line-chart svg{display:block;width:100%;height:auto;max-height:430px;margin:14px auto 4px;background:#fff}.aba-d3-line-chart .grid line{stroke:#d7e3ee;stroke-width:1}.aba-d3-line-chart .axes line{stroke:#173b67;stroke-width:3}.aba-d3-line-chart .labels text,.aba-d3-line-chart .sessions text{fill:#173b67;font-family:inherit;font-size:15px;font-weight:700}.aba-d3-line-chart .trend{fill:none;stroke:#19477d;stroke-width:6;stroke-linecap:round;stroke-linejoin:round}.aba-d3-line-chart.drl .trend{stroke:#cf1732}.aba-d3-line-chart .points circle{fill:#fff;stroke:#19477d;stroke-width:5}.aba-d3-line-chart.drl .points circle{stroke:#cf1732}.aba-d3-line-chart .criterion-line{stroke:#cf1732;stroke-width:3;stroke-dasharray:10 7}.aba-d3-line-chart.drl .criterion-line{stroke:#19477d}.aba-d3-line-chart .criterion-label{fill:#b31327;font-family:inherit;font-size:15px;font-weight:900}.aba-d3-line-chart.drl .criterion-label{fill:#173b67}.aba-d3-line-chart>p{margin:8px 20px 4px!important;line-height:1.68!important;text-align:left!important;text-align-last:left!important}html body #classroom-workspace .aba-rich-content .aba-professional-lesson.aba-d3-new>.aba-objective-box{margin-top:0!important}html body #classroom-workspace .aba-rich-content .aba-professional-lesson.aba-d3-new>.aba-objective-box+ p{margin-top:22px!important}html body #classroom-workspace .aba-rich-content .aba-professional-lesson.aba-d3-new>.aba-objective-box~p{font-size:1.02rem!important;line-height:1.82!important;margin-bottom:16px!important}@media(max-width:620px){.aba-d3-keywords{display:block}.aba-d3-keywords>strong{display:block;margin-bottom:7px}.aba-d3-line-chart{padding:10px}.aba-d3-line-chart>p{margin:8px 4px!important}}.aba-d3-dra article,.aba-d3-fct article{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;min-width:0!important}.aba-d3-dra article> :is(b,span,p),.aba-d3-fct article> :is(b,span,p){display:block!important;width:100%!important;margin-left:0!important;margin-right:0!important;text-align:center!important;text-align-last:center!important;word-spacing:normal!important}.aba-d3-dra article>span,.aba-d3-fct article>span{margin:12px 0!important;font-family:"Segoe UI Emoji","Apple Color Emoji",sans-serif!important;font-size:2.2rem!important;line-height:1.15!important}.aba-d3-dra article>p,.aba-d3-fct article>p{margin-top:0!important;font-size:1rem!important;line-height:1.55!important}.aba-d3-line-chart .css-graph{display:grid;grid-template-columns:34px 34px minmax(0,1fr);grid-template-rows:270px 28px 30px;gap:0 7px;margin:18px 12px 4px}.aba-d3-line-chart .y-title{grid-column:1;grid-row:1;align-self:center;justify-self:center;writing-mode:vertical-rl;transform:rotate(180deg);color:#173b67;font-size:.78rem;font-weight:900}.aba-d3-line-chart .y-labels{grid-column:2;grid-row:1;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;padding-bottom:2px;color:#173b67;font-weight:800}.aba-d3-line-chart .plot{position:relative;grid-column:3;grid-row:1;border-left:3px solid #173b67;border-bottom:3px solid #173b67;background:#fff;overflow:hidden}.aba-d3-line-chart .plot .grid{position:absolute;left:0;width:100%;height:1px;background:#d4e1ec}.aba-d3-line-chart .plot .g1{top:0}.aba-d3-line-chart .plot .g2{top:25%}.aba-d3-line-chart .plot .g3{top:50%}.aba-d3-line-chart .plot .g4{top:75%}.aba-d3-line-chart .plot .criterion{position:absolute;z-index:1;left:0;top:50%;width:100%;border-top:3px dashed #cf1732}.aba-d3-line-chart.drl .plot .criterion{border-color:#19477d}.aba-d3-line-chart .criterion-text{position:absolute;z-index:4;right:12px;top:calc(50% - 25px);padding:3px 7px;background:#fff;color:#b31327!important;font-size:.78rem}.aba-d3-line-chart.drl .criterion-text{color:#173b67!important}.aba-d3-line-chart .point{position:absolute;z-index:3;width:13px;height:13px;margin:-6px 0 0 -6px;border:4px solid #19477d;border-radius:50%;background:#fff}.aba-d3-line-chart.drl .point{border-color:#cf1732}.aba-d3-line-chart .p1{left:5%}.aba-d3-line-chart .p2{left:23%}.aba-d3-line-chart .p3{left:41%}.aba-d3-line-chart .p4{left:59%}.aba-d3-line-chart .p5{left:77%}.aba-d3-line-chart .p6{left:95%}.aba-d3-line-chart .drh-graph .p1{top:75%}.aba-d3-line-chart .drh-graph .p2{top:70%}.aba-d3-line-chart .drh-graph .p3{top:58%}.aba-d3-line-chart .drh-graph .p4{top:45%}.aba-d3-line-chart .drh-graph .p5{top:32%}.aba-d3-line-chart .drh-graph .p6{top:20%}.aba-d3-line-chart .drl-graph .p1{top:5%}.aba-d3-line-chart .drl-graph .p2{top:20%}.aba-d3-line-chart .drl-graph .p3{top:36%}.aba-d3-line-chart .drl-graph .p4{top:54%}.aba-d3-line-chart .drl-graph .p5{top:69%}.aba-d3-line-chart .drl-graph .p6{top:76%}.aba-d3-line-chart .segment{position:absolute;z-index:2;left:5%;width:18.5%;height:5px;background:#19477d;transform-origin:left center;border-radius:4px}.aba-d3-line-chart.drl .segment{background:#cf1732}.aba-d3-line-chart .s2{left:23%}.aba-d3-line-chart .s3{left:41%}.aba-d3-line-chart .s4{left:59%}.aba-d3-line-chart .s5{left:77%}.aba-d3-line-chart .drh-graph .s1{top:74%;transform:rotate(-7deg)}.aba-d3-line-chart .drh-graph .s2{top:69%;transform:rotate(-17deg)}.aba-d3-line-chart .drh-graph .s3{top:57%;transform:rotate(-18deg)}.aba-d3-line-chart .drh-graph .s4{top:44%;transform:rotate(-18deg)}.aba-d3-line-chart .drh-graph .s5{top:31%;transform:rotate(-17deg)}.aba-d3-line-chart .drl-graph .s1{top:6%;transform:rotate(20deg)}.aba-d3-line-chart .drl-graph .s2{top:21%;transform:rotate(21deg)}.aba-d3-line-chart .drl-graph .s3{top:37%;transform:rotate(23deg)}.aba-d3-line-chart .drl-graph .s4{top:55%;transform:rotate(20deg)}.aba-d3-line-chart .drl-graph .s5{top:70%;transform:rotate(10deg)}.aba-d3-line-chart .x-labels{grid-column:3;grid-row:2;display:grid;grid-template-columns:repeat(6,1fr);align-items:center;color:#173b67;font-weight:800}.aba-d3-line-chart .x-labels span{text-align:center!important;text-align-last:center!important}.aba-d3-line-chart .x-title{grid-column:3;grid-row:3;color:#173b67;font-weight:900;text-align:center!important;text-align-last:center!important}@media(max-width:620px){.aba-d3-line-chart .css-graph{grid-template-columns:26px 25px minmax(0,1fr);grid-template-rows:220px 26px 28px;margin-left:0;margin-right:0}.aba-d3-line-chart .criterion-text{right:4px;font-size:.65rem}}.aba-d4-d7{display:block!important;width:100%!important;max-width:100%!important;background:#fff!important;overflow-x:hidden!important}.aba-d4-d7>p{font-size:1.02rem!important;line-height:1.82!important;margin:15px 0!important}.aba-d4-d7 .aba-objective-box{margin:0 0 25px;padding:18px 22px;border:1px solid #b9cfe6;border-left:7px solid #19477d;border-radius:10px;background:#f3f7fb}.aba-d4-d7 .aba-section-break{padding:14px 18px;border-left:7px solid #cf1732;border-radius:9px;background:#19477d;color:#fff!important;font-weight:900!important;text-align:center!important;text-align-last:center!important}.aba-d476-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:20px 0 28px;padding:18px;border:1px solid #b9cfe6;border-radius:14px;background:#eef4fa}.aba-d476-flow article,.aba-d5-punishment article{display:flex;flex-direction:column;align-items:center;min-width:0;padding:19px 16px;border:1px solid #c4d6e6;border-top:5px solid #19477d;border-radius:11px;background:#fff}.aba-d476-flow article:nth-child(even),.aba-d5-punishment article:nth-of-type(2){border-top-color:#cf1732}.aba-d476-flow article  :is(b,span,p),.aba-d5-punishment article  :is(b,span,p){display:block;width:100%;text-align:center!important;text-align-last:center!important;word-spacing:normal!important}.aba-d476-flow span,.aba-d5-punishment span{margin:12px 0;font-size:2.2rem}.aba-d476-flow p,.aba-d5-punishment p{margin:0!important;line-height:1.56!important}.aba-d476-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin:20px 0 30px;padding:0;list-style:none}.aba-d476-steps li{display:grid;grid-template-columns:48px 1fr;gap:14px;padding:17px;border:1px solid #b9cfe6;border-left:6px solid #19477d;border-radius:10px;background:#fff}.aba-d476-steps li:nth-child(even){border-left-color:#cf1732}.aba-d476-steps li>b{display:flex;width:40px;height:40px;align-items:center;justify-content:center;border-radius:50%;background:#19477d;color:#fff}.aba-d476-steps li p{margin:6px 0 0!important;line-height:1.58!important}.aba-d5-punishment{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:14px;align-items:stretch;margin:20px 0 28px;padding:18px;border:1px solid #b9cfe6;border-radius:14px;background:#eef4fa}.aba-d5-punishment>i{align-self:center;color:#cf1732;font-size:1.6rem;font-style:normal}.aba-d5-two{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:20px 0 30px}.aba-d5-two article{display:flex;flex-direction:column;align-items:center;padding:0 20px 20px;border:1px solid #b9cfe6;border-radius:12px;background:#f7f9fc;overflow:hidden}.aba-d5-two header{width:calc(100% + 40px);margin-bottom:18px;padding:14px;background:#19477d;color:#fff;text-align:center;font-weight:900}.aba-d5-two article:nth-child(2) header{background:#cf1732}.aba-d5-two article  :is(b,i,p){display:block;text-align:center!important;text-align-last:center!important;word-spacing:normal!important}.aba-d5-two i{margin:8px;color:#cf1732;font-size:1.4rem;font-style:normal}.aba-d5-two p{margin:14px 0 0!important;line-height:1.58!important}.aba-d6-effects{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin:20px 0 30px}.aba-d6-effects article{display:grid;grid-template-columns:58px 1fr;gap:8px 16px;padding:19px;border:1px solid #b9cfe6;border-left:6px solid #19477d;border-radius:11px;background:#fff}.aba-d6-effects article:nth-child(even){border-left-color:#cf1732}.aba-d6-effects b{grid-column:2;color:#173b67}.aba-d6-effects span{grid-column:1;grid-row:1/4;align-self:center;font-size:2.3rem;text-align:center!important}.aba-d6-effects p,.aba-d6-effects small{grid-column:2;margin:0!important;line-height:1.58!important}.aba-d6-effects small{padding-top:8px;border-top:1px solid #d6e2ec;color:#4c6078}.aba-d7-path{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:20px 0 30px;padding:18px;border:1px solid #b9cfe6;border-radius:14px;background:#eef4fa}.aba-d7-path article{display:flex;flex-direction:column;align-items:center;padding:18px 14px;border:1px solid #c4d6e6;border-top:5px solid #19477d;border-radius:10px;background:#fff}.aba-d7-path article:nth-child(2n){border-top-color:#cf1732}.aba-d7-path article  :is(b,span,p){display:block;width:100%;text-align:center!important;text-align-last:center!important;word-spacing:normal!important}.aba-d7-path span{margin:12px 0;font-size:2.1rem}.aba-d7-path p{margin:0!important;line-height:1.5!important}.aba-d7-path.aba-d7-pcm{grid-template-columns:1fr;gap:12px;padding:18px}.aba-d7-path.aba-d7-pcm article{display:grid;grid-template-columns:minmax(150px,190px) 64px minmax(0,1fr);align-items:center;min-height:104px;padding:18px 24px;border-top-width:1px;border-left:6px solid #19477d}.aba-d7-path.aba-d7-pcm article:nth-child(2n){border-left-color:#cf1732}.aba-d7-path.aba-d7-pcm article  :is(b,span,p){width:auto}.aba-d7-path.aba-d7-pcm article b{text-align:left!important;text-align-last:left!important}.aba-d7-path.aba-d7-pcm article span{margin:0;text-align:center!important;font-size:2rem}.aba-d7-path.aba-d7-pcm article p{padding-left:18px;text-align:left!important;text-align-last:left!important}.aba-d7-protocol-source{margin-top:28px}.aba-d7-compare{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin:20px 0 30px}.aba-d7-compare article{display:flex;flex-direction:column;align-items:center;padding:20px;border:1px solid #b9cfe6;border-top:6px solid #19477d;border-radius:11px;background:#fff}.aba-d7-compare article:nth-child(2){border-top-color:#cf1732}.aba-d7-compare article  :is(b,span,p,small){display:block;width:100%;text-align:center!important;text-align-last:center!important;word-spacing:normal!important}.aba-d7-compare span{margin:12px 0;font-size:2.3rem}.aba-d7-compare p{margin:0 0 12px!important;line-height:1.55!important}.aba-d7-compare small{padding-top:12px;border-top:1px solid #d6e2ec;line-height:1.5!important}.aba-d4-d7 .aba-board-case{border:1px solid #b9cfe6;border-radius:14px;overflow:hidden;background:#fff}.aba-d4-d7 .aba-board-question{padding:22px}.aba-d4-d7 .aba-board-question ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;list-style:none;padding:0}.aba-d4-d7 .aba-board-question li{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;padding:15px;border:1px solid #b9cfe6;border-left:5px solid #19477d;border-radius:10px}.aba-d4-d7 .aba-board-question li.is-correct{border-color:#cf1732;background:#fff5f6}.aba-d4-d7 .aba-board-question li>b{display:flex;width:28px;height:28px;align-items:center;justify-content:center;border-radius:50%;background:#19477d;color:#fff}.aba-d4-d7 .aba-board-question li.is-correct>b{background:#cf1732}.aba-d4-d7 .aba-board-question li>span{font-size:1rem!important;line-height:1.58!important;text-align:left!important;text-align-last:left!important;word-spacing:normal!important}.aba-d4-d7 .aba-board-rationale{padding:20px 24px;border-top:4px solid #19477d;background:#eef4fa}html body #classroom-workspace .aba-rich-content .aba-d4-d7  :is(p,li,td,th){text-align:left!important;text-align-last:left!important;text-justify:auto!important;word-spacing:normal!important;letter-spacing:normal!important}@media(max-width:850px){.aba-d476-flow,.aba-d7-path{grid-template-columns:repeat(2,minmax(0,1fr))}.aba-d5-punishment{grid-template-columns:1fr}.aba-d5-punishment>i{transform:rotate(90deg);justify-self:center}.aba-d7-compare{grid-template-columns:1fr}.aba-d4-d7 .aba-board-question ol{grid-template-columns:1fr}}@media(max-width:600px){.aba-d476-flow,.aba-d476-steps,.aba-d5-two,.aba-d6-effects,.aba-d7-path{grid-template-columns:1fr}}@media(max-width:600px){.aba-d7-path.aba-d7-pcm article{grid-template-columns:1fr;padding:18px}.aba-d7-path.aba-d7-pcm article  :is(b,span,p){text-align:center!important;text-align-last:center!important}.aba-d7-path.aba-d7-pcm article span{margin:10px 0}.aba-d7-path.aba-d7-pcm article p{padding-left:0}}.aba-domain-e-new p,.aba-domain-e-new li,.aba-domain-e-new td{text-align:left!important;text-align-last:left!important;word-spacing:normal!important}.aba-e-abc{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:20px 0 28px;padding:18px;border:1px solid #b9cfe6;border-radius:14px;background:#eef4fa}.aba-e-abc article{display:flex;flex-direction:column;align-items:center;min-height:225px;padding:20px 18px;border:1px solid #c4d6e6;border-top:5px solid #19477d;border-radius:11px;background:#fff}.aba-e-abc article:nth-child(2){border-top-color:#cf1732}.aba-e-abc article  :is(b,span,p){width:100%;text-align:center!important;text-align-last:center!important;word-spacing:normal!important}.aba-e-abc article span{margin:14px 0;font-size:2.1rem}.aba-e-abc article p{margin:0!important;line-height:1.55!important}.aba-e-think{margin:24px 0;padding:22px 24px;border:1px solid #b9cfe6;border-left:6px solid #cf1732;border-radius:12px;background:#f5f8fc}.aba-e-think>strong{display:block;margin-bottom:8px;color:#123f73}.aba-e-think p{margin:0!important}.aba-domain-e-new .aba-section-break{margin-top:34px}.aba-e-situations{display:grid;grid-template-columns:1fr;gap:16px;margin:18px 0 30px}.aba-e-situations article{padding:22px 26px;border:1px solid #bfd1e4;border-left:6px solid #19477d;border-radius:12px;background:#fff}.aba-e-situations article:nth-child(2n){border-left-color:#cf1732}.aba-e-situations h3{margin:0 0 13px!important;color:#123f73}.aba-e-situations p{margin:9px 0!important;line-height:1.62!important}.aba-e-closing{margin:18px 0 30px;padding:24px 28px;border:1px solid #b9cfe6;border-left:6px solid #19477d;border-radius:12px;background:#f5f8fc}.aba-e-closing p{margin:0 0 15px!important;line-height:1.68!important}.aba-e-closing p:last-child{margin-bottom:0!important}.aba-e-closing strong{color:#123f73;font-weight:800}.aba-professional-lesson  :is(p,li,td,th,span,small) strong,.aba-professional-lesson  :is(p,li,td,th,span,small) strong em{font-style:normal}.aba-domain-f-new p,.aba-domain-f-new li,.aba-domain-f-new td{text-align:left!important;text-align-last:left!important;word-spacing:normal!important}.aba-domain-f-new .aba-section-break{margin-top:34px}@media(max-width:720px){.aba-e-abc{grid-template-columns:1fr}.aba-e-abc article{min-height:0}}html body #classroom-workspace .aba-rich-content .aba-professional-lesson.aba-domain-f-new .aba-e-abc article>p,html body #classroom-workspace .aba-rich-content .aba-professional-lesson[data-task^="F."] .aba-e-abc article>p{display:block!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;font-style:normal!important;line-height:1.58!important;text-align:left!important;text-align-last:left!important;text-justify:auto!important;word-spacing:normal!important;letter-spacing:normal!important;white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important}html body #classroom-workspace .aba-rich-content .aba-professional-lesson.aba-domain-f-new .aba-e-abc article>b,html body #classroom-workspace .aba-rich-content .aba-professional-lesson.aba-domain-f-new .aba-e-abc article>span{display:block!important;width:100%!important;text-align:center!important;text-align-last:center!important;word-spacing:normal!important;letter-spacing:normal!important}.aba-page-title-row.aba-library-heading,.aba-book-library-title,.aba-abalive-list-heading{box-sizing:border-box!important;width:100%!important;min-height:0!important;margin:0 0 28px!important;padding:20px 24px!important;align-items:center!important;border:0!important;border-left:7px solid #d41930!important;border-radius:12px!important;background:#174a7f!important;box-shadow:0 12px 28px rgba(13,52,101,.14)!important}.aba-page-title-row.aba-library-heading h1,.aba-book-library-title h1,.aba-abalive-list-heading h1{margin:0!important;color:#fff!important;font-size:clamp(25px,3vw,36px)!important;line-height:1.08!important;letter-spacing:.01em!important}.aba-page-title-row.aba-library-heading span,.aba-book-library-title i,.aba-abalive-list-heading .aba-mentoring-heading-rule{display:none!important}.aba-book-library-title p{margin:7px 0 0!important;color:#dbeaf7!important}.aba-book-library-title .aba-btn,.aba-abalive-list-heading .aba-btn,.aba-library-heading .aba-btn{border-color:#fff!important;background:#fff!important;color:#123f79!important}.aba-library-grid{grid-template-columns:repeat(auto-fill,minmax(290px,360px))!important;gap:24px!important}.aba-library-card{position:relative!important;overflow:hidden!important;border:1px solid #b9cde0!important;border-top:5px solid #174a7f!important;border-radius:16px!important;background:#fff!important;box-shadow:0 12px 28px rgba(13,52,101,.1)!important;transition:transform .2s ease,box-shadow .2s ease!important}.aba-library-card:hover{transform:translateY(-5px)!important;box-shadow:0 20px 40px rgba(13,52,101,.16)!important}.aba-library-thumb{aspect-ratio:16/9!important;background:#102f59!important}.aba-library-card-body{min-height:142px!important;padding:18px 18px 16px!important;background:linear-gradient(180deg,#eef4f9 0,#fff 68px)!important}.aba-library-card-body strong{color:#123f79!important;font-size:20px!important;line-height:1.15!important}.aba-library-card-body>span{color:#6a7e93!important}.aba-library-chips em{border:1px solid #bfd2e4!important;background:#fff!important;color:#174a7f!important}.aba-library-progress{height:6px!important;background:#dfe9f2!important}.aba-library-progress span{background:#d41930!important}.aba-book-grid{grid-template-columns:repeat(auto-fill,minmax(250px,310px))!important;gap:26px!important}.aba-book-card{padding:16px!important;border:1px solid #b9cde0!important;border-top:5px solid #174a7f!important;border-radius:16px!important;background:linear-gradient(180deg,#eef4f9 0 92px,#fff 92px)!important;box-shadow:0 12px 28px rgba(13,52,101,.1)!important;text-align:left!important}.aba-book-card>img,.aba-book-card>.aba-book-cover-placeholder{width:100%!important;height:280px!important;padding:8px!important;border:1px solid #d6e2ed!important;border-radius:12px!important;background:#fff!important;object-fit:contain!important}.aba-book-card>div:last-child{padding:15px 2px 2px!important}.aba-book-card h2{margin:5px 0!important;color:#123f79!important;font-size:21px!important;text-transform:none!important}.aba-book-card .aba-book-meta{color:#6a7e93!important;font-size:13px!important;white-space:normal!important}.aba-book-card .aba-btn.primary{border:0!important;border-radius:9px!important;background:#174a7f!important;color:#fff!important}.aba-abalive-class-card,.aba-live-agenda-event{overflow:hidden!important;border:1px solid #b9cde0!important;border-top:5px solid #174a7f!important;border-radius:16px!important;background:#fff!important;box-shadow:0 12px 28px rgba(13,52,101,.1)!important}.aba-abalive-class-card{display:grid!important;grid-template-columns:minmax(240px,34%) minmax(0,1fr)!important}.aba-abalive-class-image{min-height:100%!important;background:#eaf2f8!important}.aba-abalive-class-image img{width:100%!important;height:100%!important;object-fit:cover!important}.aba-abalive-class-body{padding:22px 24px!important}.aba-abalive-class-body h2,.aba-live-agenda-summary h2{color:#123f79!important}.aba-mentoring-title-rule{background:#d41930!important}.aba-live-agenda-summary{padding:17px 20px!important;background:linear-gradient(90deg,#eef4f9,#fff)!important}.aba-live-agenda-summary time{border:1px solid #c8d8e7!important;background:#fff!important}.aba-live-agenda-detail{border-top:1px solid #dde7f0!important;background:#fff!important}@media(max-width:760px){.aba-page-title-row.aba-library-heading,.aba-book-library-title,.aba-abalive-list-heading{padding:18px!important}.aba-abalive-class-card{grid-template-columns:1fr!important}.aba-abalive-class-image{min-height:190px!important}}html body.aba-library-embed-body .aba-library-page article.aba-library-card .aba-library-card-body{min-height:0!important;padding:13px 17px 12px!important;row-gap:2px!important}html body.aba-library-embed-body .aba-library-page article.aba-library-card .aba-library-card-body>strong{margin:0 0 1px!important;line-height:1.2!important}html body.aba-library-embed-body .aba-library-page article.aba-library-card .aba-library-progress{margin-top:7px!important;margin-bottom:0!important}html body.aba-library-embed-body .aba-library-page article.aba-library-card .aba-library-card-actions{margin:0!important;padding:11px 17px 13px!important}html body .aba-domain-selection-panel .aba-exercise-domain-option .aba-mini-domain-card-topline{margin:0 0 5px!important}html body .aba-domain-selection-panel .aba-exercise-domain-option>strong{display:block!important;min-height:0!important;margin:0 0 21px!important}.aba-mock-mode-label{display:inline-flex;align-items:center;margin:0 7px;padding:4px 8px;border:1px solid #b8ccde;border-radius:999px;background:#eef4f9;color:#174577;font-size:11px;font-style:normal;font-weight:900;line-height:1;text-transform:uppercase;vertical-align:middle}.aba-mock-mode-label.is-timed{border-color:#efb7bd;background:#fff0f2;color:#c6172b}.aba-mock-mode-label.is-untimed{border-color:#b8ccde;background:#edf5fb;color:#174577}html body.aba-library-embed-body .aba-library-page .aba-library-card-body{display:grid!important;grid-template-columns:max-content minmax(0,1fr)!important;column-gap:7px!important;row-gap:3px!important;padding-top:14px!important}html body.aba-library-embed-body .aba-library-page .aba-library-card-body>strong{grid-column:1/-1!important;min-height:0!important;margin:0 0 3px!important}html body.aba-library-embed-body .aba-library-page .aba-library-card-body>span{grid-column:1!important;color:#77899b!important;font-size:13px!important;font-weight:500!important;line-height:1.35!important}html body.aba-library-embed-body .aba-library-page .aba-library-chips{grid-column:2!important;display:flex!important;align-items:center!important;gap:5px!important;margin:0!important;color:#77899b!important;font-size:13px!important;line-height:1.35!important}html body.aba-library-embed-body .aba-library-page .aba-library-chips:before{content:"|";color:#a4b1bd!important;font-weight:400!important}html body.aba-library-embed-body .aba-library-page .aba-library-chips em{display:inline!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#77899b!important;font-size:13px!important;font-style:normal!important;font-weight:500!important;line-height:1.35!important;box-shadow:none!important}html body.aba-library-embed-body .aba-library-page .aba-library-chips em+em:before{content:"·";margin-right:5px;color:#a4b1bd}html body.aba-library-embed-body .aba-library-page .aba-library-progress{grid-column:1/-1!important;margin-top:9px!important}.aba-full-mock-results-empty{margin-top:26px!important}.aba-full-mock-empty-state{display:flex;align-items:center;gap:16px;margin-top:16px;padding:22px;border:1px dashed #b8ccde;border-radius:13px;background:#f7fafc;color:#627990}.aba-full-mock-empty-state>i{display:grid;flex:0 0 48px;width:48px;height:48px;place-items:center;border-radius:12px;background:#e5eef6;color:#174577;font-size:22px}.aba-full-mock-empty-state strong{display:block;color:#123f79;font-size:18px}.aba-full-mock-empty-state p{margin:5px 0 0;line-height:1.5}html body.aba-library-embed-body .aba-library-page .aba-page-title-row.aba-library-heading{display:block!important;margin:0 0 28px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body.aba-library-embed-body .aba-library-page .aba-library-heading>div:first-child{width:100%!important}html body.aba-library-embed-body .aba-library-page .aba-library-heading h1{margin:0!important;padding:16px 22px!important;border-left:7px solid #d7182a!important;border-radius:10px!important;background:#174577!important;box-shadow:0 8px 20px rgba(18,57,104,.12)!important}html body.aba-library-embed-body .aba-library-page .aba-library-grid{grid-template-columns:repeat(auto-fill,minmax(280px,330px))!important;gap:26px!important}html body.aba-library-embed-body .aba-library-page .aba-library-card,html body.aba-library-embed-body .aba-library-page .aba-library-card:hover{display:flex!important;overflow:hidden!important;flex-direction:column!important;border:1px solid #b9cde0!important;border-top:5px solid #174577!important;border-radius:15px!important;background:#fff!important;box-shadow:0 11px 26px rgba(13,52,101,.1)!important;transform:none!important}html body.aba-library-embed-body .aba-library-page .aba-library-thumb{overflow:hidden!important;width:100%!important;aspect-ratio:16/9!important;border:0!important;border-radius:0!important;background:#102f59!important;box-shadow:none!important;transform:none!important}html body.aba-library-embed-body .aba-library-page .aba-library-card-body{position:static!important;z-index:auto!important;box-sizing:border-box!important;width:100%!important;min-height:132px!important;margin:0!important;padding:16px 17px!important;border:0!important;border-top:1px solid #d5e2ed!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}html body.aba-library-embed-body .aba-library-page .aba-library-card-actions{box-sizing:border-box!important;width:100%!important;margin:auto 0 0!important;padding:12px 17px 16px!important;border:0!important;border-top:1px solid #e1e9f1!important;background:#f6f9fc!important;box-shadow:none!important}.notification-side-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.notification-side-actions>button{min-height:34px;padding:6px 11px;border:1px solid #b8cada;border-radius:8px;background:#fff;color:#5d7288;font:inherit;font-size:12px;font-weight:800;cursor:pointer}.notification-side-actions>button:hover{border-color:#d7182a;color:#d7182a;background:#fff2f3}.notification-side-actions>button:disabled{opacity:.55;cursor:wait}.notification-side-actions>a{margin-left:auto}.notification-side-backdrop{position:fixed;z-index:1110;inset:0;border:0;background:rgba(6,28,58,.38);backdrop-filter:blur(2px)}.notification-side-drawer{position:fixed;z-index:1120;top:0;right:0;bottom:0;width:min(92vw,440px);box-sizing:border-box;padding:22px 18px;overflow-y:auto;color:#123f79;background:#edf5fc;box-shadow:-20px 0 55px rgba(8,39,76,.24);transform:translateX(105%);visibility:hidden;transition:transform .24s ease,visibility .24s ease}.notification-drawer-open{overflow:hidden}.notification-drawer-open .notification-side-drawer{transform:translateX(0);visibility:visible}.notification-side-drawer-head{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:4px 4px 18px;border-bottom:1px solid #cbdbea}.notification-side-drawer-head>div{display:grid;gap:4px}.notification-side-drawer-head small{color:#d7182a;font-size:10px;font-weight:900;letter-spacing:.12em}.notification-side-drawer-head strong{font-size:24px}.notification-side-drawer-head>button{display:grid;width:42px;height:42px;place-items:center;border:0;border-radius:50%;color:#fff;background:#174577;cursor:pointer}.notification-side-list{display:grid;gap:12px;padding-top:18px}.notification-side-item{position:relative;display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px;padding:15px;border:1px solid #c8d9e8;border-radius:13px;background:#fff;box-shadow:0 8px 20px rgba(18,57,104,.07);overflow:hidden}.notification-side-item:before{position:absolute;inset:0 auto 0 0;width:4px;background:#174577;content:""}.notification-side-item.is-event:before,.notification-side-item.is-exam:before,.notification-side-item.is-payment:before{background:#d7182a}.notification-side-item>i{display:grid;width:40px;height:40px;place-items:center;border-radius:10px;color:#174577;background:#e7f0f7}.notification-side-item strong{display:block;color:#123f79;font-size:16px;line-height:1.25}.notification-side-item p{margin:6px 0 11px;color:#647b92;font-size:13px;line-height:1.45}.notification-side-item a{display:inline-flex;align-items:center;gap:7px;color:#d7182a;font-size:13px;font-weight:900;text-decoration:none}.notification-side-item a:hover{text-decoration:underline}.notification-side-empty{padding:42px 24px;text-align:center;border:1px dashed #b7cbdd;border-radius:14px;background:#fff}.notification-side-empty>i{display:grid;width:54px;height:54px;margin:0 auto 14px;place-items:center;border-radius:50%;color:#16805e;background:#e5f5ef;font-size:25px}.notification-side-empty strong{display:block;font-size:18px}.notification-side-empty p{margin:7px 0 0;color:#647b92;line-height:1.5}body.aba-mobile-app-view>.notification-side-backdrop,body.aba-mobile-app-view>.notification-side-drawer{display:none!important}body.aba-mobile-app-view .aba-ceo-preview-banner{display:none!important}@media(max-width:760px){html:has(body.aba-mobile-full-profile-body){width:100%!important;max-width:100%!important;overflow-x:hidden!important}body.aba-mobile-app-view.aba-mobile-full-profile-body,body.aba-mobile-app-view.aba-mobile-full-profile-body.aba-account-shell-body{box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important;overflow-x:hidden!important}body.aba-mobile-app-view.aba-mobile-full-profile-body>.aba-account-service-rail,body.aba-mobile-app-view.aba-mobile-full-profile-body .aba-account-service-rail,body.aba-mobile-app-view.aba-mobile-full-profile-body>.aba-account-rail-toggle,body.aba-mobile-app-view.aba-mobile-full-profile-body .aba-account-rail-toggle{display:none!important}body.aba-mobile-app-view.aba-mobile-full-profile-body .aba-profile-page{box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:14px 12px 112px!important;transform:none!important}body.aba-mobile-app-view.aba-mobile-full-profile-body .aba-profile-layout,body.aba-mobile-app-view.aba-mobile-full-profile-body .aba-profile-card-right,body.aba-mobile-app-view.aba-mobile-full-profile-body .aba-profile-feed,body.aba-mobile-app-view.aba-mobile-full-profile-body .aba-profile-feed>*{box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;margin-inline:0!important;transform:none!important}body.aba-mobile-app-view.aba-mobile-full-profile-body .aba-profile-countdown{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.aba-mobile-app-view.aba-mobile-full-profile-body .aba-profile-countdown span{min-width:0!important}}@media(max-width:760px){body.aba-my-private-body{padding-bottom:0!important}body.aba-my-private-body .sticky-header.aba-personal-header{min-height:66px!important;padding:7px 10px!important;flex-wrap:nowrap!important;gap:6px!important}body.aba-my-private-body .aba-personal-header .logo{width:82px!important;min-width:82px!important;height:52px!important;padding-right:7px!important}body.aba-my-private-body .aba-personal-header .logo a,body.aba-my-private-body .aba-personal-header .logo img{width:74px!important;max-width:74px!important;height:38px!important;max-height:38px!important}body.aba-my-private-body .aba-personal-header-identity{display:none!important}body.aba-my-private-body .aba-personal-header .header-tools{width:auto!important;min-width:0!important;margin-left:auto!important;flex:0 1 auto!important;flex-wrap:nowrap!important;gap:5px!important}body.aba-my-private-body .aba-personal-header .header-abaclass-button{display:none!important}body.aba-my-private-body .aba-personal-header .header-action-menu{flex:0 0 auto!important}body.aba-my-private-body .aba-personal-header .header-icon-button,body.aba-my-private-body .aba-personal-header .header-avatar-button{width:38px!important;height:38px!important;min-width:38px!important}body.aba-my-private-body .aba-personal-header .header-avatar-shell{width:34px!important;height:34px!important}body.aba-my-private-body .aba-personal-header .language-switch{width:70px!important;min-width:70px!important;height:38px!important}body.aba-my-private-body .aba-personal-header .language-switch a{min-width:31px!important;padding-inline:7px!important}body.aba-my-private-body .site-footer.neuro-footer{position:relative!important;inset:auto!important;width:100%!important;margin:0!important;z-index:20!important}body.aba-my-private-body .aba-my-service-rail{height:calc(100vh - var(--aba-personal-header-height,66px))!important;height:calc(100dvh - var(--aba-personal-header-height,66px))!important}body.aba-my-private-body .aba-drbull-widget{right:8px!important;bottom:10px!important;width:48px!important;height:48px!important}body.aba-my-private-body .aba-drbull-help-trigger{width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important}body.aba-my-private-body .aba-drbull-help-trigger img{max-width:42px!important;max-height:42px!important}body.aba-my-private-body .aba-my-main-panel>section.is-embed-loading{position:relative!important;min-height:calc(100dvh - 100px)!important;background:linear-gradient(180deg,#f7fbff,#eef4fb)!important}body.aba-my-private-body .aba-my-main-panel>section.is-embed-loading:before{position:absolute;z-index:5;inset:0;display:grid;place-items:center;color:#174577;background:linear-gradient(180deg,rgba(247,251,255,.98),rgba(238,244,251,.98));font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;content:"Loading content…"}html[lang="es"] body.aba-my-private-body .aba-my-main-panel>section.is-embed-loading:before{content:"Cargando contenido…"}}.aba-readiness-stats>span:nth-child(n+5){grid-column:auto;border-top:1px solid #c8d9e8!important}.aba-readiness-stats>span:nth-child(4),.aba-readiness-stats>span:nth-child(8){border-right:0!important}.aba-readiness-stats>span:nth-child(5),.aba-readiness-stats>span:nth-child(6),.aba-readiness-stats>span:nth-child(7){border-right:1px solid #c8d9e8!important}@media(max-width:700px){.aba-readiness-stats>span:nth-child(n+5){grid-column:auto}.aba-readiness-stats>span:nth-child(even){border-right:0!important}.aba-readiness-stats>span:nth-child(odd){border-right:1px solid #c8d9e8!important}}.aba-page-title-row.aba-library-heading,.aba-book-library-title,.aba-abalive-list-heading{padding:16px 22px!important;border-left-color:#d7182a!important;border-radius:10px!important;background:#174577!important;box-shadow:0 8px 20px rgba(18,57,104,.12)!important}.aba-page-title-row.aba-library-heading h1,.aba-book-library-title h1,.aba-abalive-list-heading h1{font-size:clamp(28px,2vw,34px)!important;font-weight:900!important;line-height:1.12!important;letter-spacing:.025em!important;text-transform:uppercase!important}.aba-library-grid{grid-template-columns:repeat(auto-fill,minmax(260px,320px))!important;gap:30px!important}.aba-library-card,.aba-library-card:hover{overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;transform:none!important}.aba-library-thumb{overflow:hidden!important;aspect-ratio:16/9!important;border:1px solid #b9cde0!important;border-radius:15px!important;background:#102f59!important;box-shadow:0 13px 28px rgba(13,52,101,.14)!important;transition:transform .2s ease,box-shadow .2s ease!important}.aba-library-card:hover .aba-library-thumb{transform:translateY(-4px)!important;box-shadow:0 20px 38px rgba(13,52,101,.2)!important}.aba-library-thumb>i{width:52px!important;height:52px!important;border:4px solid rgba(255,255,255,.9)!important;border-radius:50%!important;background:#d7182a!important;color:#fff!important;display:grid!important;place-items:center!important}.aba-library-card-body{position:relative!important;z-index:2!important;width:calc(100% - 18px)!important;min-height:132px!important;margin:-16px auto 0!important;padding:16px 16px 14px!important;border:1px solid #cfdeea!important;border-radius:13px!important;background:#fff!important;box-shadow:0 10px 23px rgba(13,52,101,.11)!important}.aba-library-card-body strong{font-size:18px!important}.aba-library-card-actions{width:calc(100% - 34px)!important;margin:8px auto 0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.aba-library-edit,.aba-library-delete button{min-height:36px!important;border-radius:8px!important}.aba-library-progress{margin-top:12px!important}.aba-about-page{max-width:1240px;margin:0 auto;padding:34px 28px 86px;color:#17375e}.aba-about-kicker{display:inline-block;margin-bottom:12px;color:#cf1f2c;font-size:.72rem;font-weight:900;letter-spacing:.17em}.aba-about-hero{position:relative;min-height:350px;display:flex;align-items:flex-end;overflow:hidden;background:linear-gradient(110deg,rgba(7,35,70,.98),rgba(20,65,108,.91)),linear-gradient(135deg,#0a2c54,#28628f);border-bottom:8px solid #cf1f2c}.aba-about-hero:after{content:"";position:absolute;right:-120px;bottom:-190px;width:540px;height:540px;border:1px solid rgba(255,255,255,.12);border-radius:50%;box-shadow:0 0 0 65px rgba(255,255,255,.035),0 0 0 130px rgba(255,255,255,.025)}.aba-about-hero-copy{position:relative;z-index:1;max-width:900px;padding:58px 64px 55px;color:#fff}.aba-about-hero h1{margin:0;font-family:Georgia,"Times New Roman",serif;font-size:clamp(2.45rem,4.3vw,4.25rem);font-weight:700;line-height:1.08;letter-spacing:-.02em}.aba-about-hero-copy>p{max-width:820px;margin:22px 0 0;color:#e2ebf4;font-size:1.05rem;line-height:1.72}.aba-about-welcome{display:grid;grid-template-columns:.75fr 1.25fr;gap:28px 60px;padding:64px 64px 54px;background:#fff}.aba-about-welcome h2{margin:0;color:#17375e;font-family:Georgia,"Times New Roman",serif;font-size:clamp(2rem,3vw,3rem);line-height:1.12}.aba-about-welcome>p{margin:28px 0 0;color:#536b80;font-size:1.03rem;line-height:1.78}.aba-about-welcome aside{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);margin-top:12px;border-top:1px solid #cbd8e3;border-bottom:1px solid #cbd8e3}.aba-about-welcome aside div{display:flex;align-items:center;gap:17px;padding:23px 26px}.aba-about-welcome aside div+div{border-left:1px solid #cbd8e3}.aba-about-welcome aside strong{color:#cf1f2c;font-family:Georgia,"Times New Roman",serif;font-size:1.9rem;white-space:nowrap}.aba-about-welcome aside span{color:#526a7f;font-size:.83rem;line-height:1.35}.aba-about-founder{display:grid;grid-template-columns:minmax(330px,.82fr) minmax(0,1.18fr);min-height:590px;background:#edf3f7;border-top:1px solid #ccd9e3}.aba-about-portrait{margin:0;min-height:590px;overflow:hidden;background:#0e315d}.aba-about-portrait img{display:block;width:100%;height:100%;min-height:590px;object-fit:cover;object-position:center 23%}.aba-about-founder-copy{align-self:center;padding:54px 64px}.aba-about-founder h2{margin:0;color:#17375e;font-family:Georgia,"Times New Roman",serif;font-size:clamp(2.15rem,3.3vw,3.35rem)}.aba-about-founder strong{display:block;margin-top:11px;color:#be1d2a;font-size:.92rem}.aba-about-founder p{margin:23px 0 0;color:#4e687f;font-size:1rem;line-height:1.78}.aba-about-founder blockquote{margin:29px 0 0;padding:23px 0 0;border-top:1px solid #b5c7d5;color:#17375e;font-family:Georgia,"Times New Roman",serif;font-size:1.16rem;font-style:italic;line-height:1.55}.aba-about-direction{padding:66px 64px 70px;color:#fff;background:#123c64}.aba-about-direction>header{max-width:690px}.aba-about-direction>header h2{margin:0;font-family:Georgia,"Times New Roman",serif;font-size:clamp(2rem,3vw,3rem)}.aba-about-direction>div{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:38px}.aba-about-direction article{min-height:300px;padding:30px 28px;border:1px solid rgba(255,255,255,.28);background:rgba(255,255,255,.055)}.aba-about-direction svg{width:44px;height:44px;fill:none;stroke:#fff;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.aba-about-direction h3{margin:32px 0 13px;color:#fff;font-family:Georgia,"Times New Roman",serif;font-size:1.4rem}.aba-about-direction p{margin:0;color:#dae7f1;font-size:.94rem;line-height:1.68}.aba-about-values{padding:72px 64px 58px;background:#fff}.aba-about-values>header{max-width:720px}.aba-about-values h2{margin:0;color:#17375e;font-family:Georgia,"Times New Roman",serif;font-size:clamp(2rem,3vw,3rem)}.aba-about-values>header p{margin:13px 0 0;color:#64798c}.aba-about-values-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:15px;margin-top:36px}.aba-about-values-grid article{position:relative;min-height:250px;padding:27px 23px;border:1px solid #d3dee7;background:#f8fafc;transition:transform .18s ease,border-color .18s ease}.aba-about-values-grid article:hover{transform:translateY(-3px);border-color:#8aaac5}.aba-about-values-grid>article>span{position:absolute;top:19px;right:20px;color:#b7c5d1;font-size:.68rem;font-weight:900}.aba-about-values-grid svg{width:38px;height:38px;fill:none;stroke:#cf1f2c;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.aba-about-values-grid h3{margin:27px 0 11px;color:#17375e;font-family:Georgia,"Times New Roman",serif;font-size:1.12rem}.aba-about-values-grid p{margin:0;color:#62778a;font-size:.89rem;line-height:1.62}@media(max-width:980px){.aba-about-welcome{padding:50px 38px}.aba-about-founder{grid-template-columns:minmax(290px,.8fr) 1.2fr}.aba-about-founder-copy{padding:42px 38px}.aba-about-direction,.aba-about-values{padding-right:38px;padding-left:38px}.aba-about-direction>div{grid-template-columns:1fr}.aba-about-direction article{min-height:0}.aba-about-values-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.aba-about-page{padding:18px 12px 52px}.aba-about-hero{min-height:330px}.aba-about-hero-copy{padding:40px 24px}.aba-about-hero h1{font-size:2.35rem}.aba-about-welcome{grid-template-columns:1fr;gap:14px;padding:40px 24px}.aba-about-welcome>p{margin-top:8px}.aba-about-welcome aside{grid-template-columns:1fr}.aba-about-welcome aside div+div{border-top:1px solid #cbd8e3;border-left:0}.aba-about-founder{grid-template-columns:1fr;min-height:0}.aba-about-portrait,.aba-about-portrait img{min-height:0}.aba-about-portrait img{height:auto;aspect-ratio:4/4.7;object-position:center 18%}.aba-about-founder-copy{padding:38px 24px}.aba-about-direction,.aba-about-values{padding:48px 24px}.aba-about-direction>div{margin-top:28px}.aba-about-values-grid{grid-template-columns:1fr}.aba-about-values-grid article{min-height:0}}.aba-about-page{max-width:1180px;padding:32px 24px 72px;font-family:inherit}.aba-about-page .aba-about-kicker{margin-bottom:8px;font-size:10px;letter-spacing:.14em}.aba-about-hero{min-height:0;display:block;border:1px solid #d5e3f1;border-left:5px solid #cf1728;border-bottom:1px solid #d5e3f1;border-radius:18px;background:linear-gradient(110deg,#fff 0,#fff 54%,#edf6ff 100%);box-shadow:0 13px 32px rgba(16,55,96,.07)}.aba-about-hero:after{display:none}.aba-about-hero-copy{max-width:none;padding:32px 36px;color:#0b3267}.aba-about-hero h1{max-width:none;font-family:inherit;font-size:clamp(30px,3vw,44px);font-weight:900;line-height:1.08;letter-spacing:-.018em}.aba-about-hero-copy>p{max-width:900px;margin-top:14px;color:#607895;font-size:15px;line-height:1.65}.aba-about-welcome{grid-template-columns:.72fr 1.28fr;gap:18px 42px;padding:42px 34px 30px}.aba-about-welcome h2{font-family:inherit;font-size:clamp(25px,2.5vw,34px);font-weight:900}.aba-about-welcome>p{margin:19px 0 0;font-size:15px;line-height:1.68}.aba-about-welcome aside{gap:12px;margin-top:4px;border:0}.aba-about-welcome aside div{min-height:86px;padding:15px 18px;border:1px solid #d9e6f2!important;border-radius:14px;background:#f4f8fc}.aba-about-welcome aside strong{font-family:inherit;font-size:23px;font-weight:900}.aba-about-welcome aside span{font-size:12px}.aba-about-founder{grid-template-columns:245px minmax(0,1fr);max-width:940px;min-height:0;margin:10px auto 48px;border:1px solid #d5e3f1;border-radius:18px;background:#fff;box-shadow:0 12px 28px rgba(16,55,96,.07);overflow:hidden}.aba-about-portrait{min-height:0;background:#e8f2fb}.aba-about-portrait img{width:100%;height:100%;min-height:330px;max-height:385px;object-fit:cover;object-position:center 18%}.aba-about-founder-copy{padding:30px 34px}.aba-about-founder h2{font-family:inherit;font-size:31px;font-weight:900}.aba-about-founder strong{margin-top:6px;font-size:13px}.aba-about-founder p{margin-top:17px;font-size:14px;line-height:1.65}.aba-about-founder blockquote{margin-top:19px;padding-top:16px;font-family:inherit;font-size:14px;font-weight:700;line-height:1.55}.aba-about-direction{padding:0 0 50px;color:#17375e;background:#fff}.aba-about-direction>header{max-width:none;margin-bottom:20px;padding:21px 28px;border-left:5px solid #cf1728;border-radius:14px;background:#174577;color:#fff;box-shadow:0 9px 22px rgba(18,57,104,.10)}.aba-about-direction>header .aba-about-kicker{color:#ffcbd0}.aba-about-direction>header h2{font-family:inherit;font-size:27px;font-weight:900}.aba-about-direction>div{gap:14px;margin-top:0}.aba-about-direction article{min-height:230px;padding:22px 22px;border:1px solid #9fb7ca;border-radius:18px;background:linear-gradient(180deg,#dce7ef 0 76px,#fff 76px);box-shadow:0 8px 20px rgba(18,57,104,.08)}.aba-about-direction article:nth-child(2){background:linear-gradient(180deg,#d8eff1 0 76px,#fff 76px)}.aba-about-direction article:nth-child(3){background:linear-gradient(180deg,#f9dfe2 0 76px,#fff 76px)}.aba-about-direction svg{width:32px;height:32px;stroke:#174577}.aba-about-direction h3{margin:28px 0 10px;color:#123968;font-family:inherit;font-size:18px;font-weight:900}.aba-about-direction p{color:#607895;font-size:13px;line-height:1.58}.aba-about-values{padding:0;background:#fff}.aba-about-values>header{max-width:none;padding:0 0 18px}.aba-about-values h2{font-family:inherit;font-size:27px;font-weight:900}.aba-about-values>header p{font-size:14px}.aba-about-values-grid{gap:12px;margin-top:8px}.aba-about-values-grid article{min-height:205px;padding:18px 17px;border:1px solid #d7e1ed;border-radius:14px;background:linear-gradient(180deg,#eef5fc 0 68px,#fff 68px);box-shadow:0 7px 18px rgba(18,57,104,.06)}.aba-about-values-grid article:hover{transform:translateY(-2px);border-color:#9fb7ca}.aba-about-values-grid svg{width:29px;height:29px}.aba-about-values-grid h3{margin:26px 0 8px;font-family:inherit;font-size:15px;font-weight:900}.aba-about-values-grid p{font-size:12px;line-height:1.55}@media(max-width:850px){.aba-about-welcome{grid-template-columns:1fr}.aba-about-founder{grid-template-columns:205px 1fr}.aba-about-values-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.aba-about-page{padding:18px 12px 48px}.aba-about-hero-copy{padding:26px 22px}.aba-about-hero h1{font-size:29px}.aba-about-welcome{padding:34px 18px 26px}.aba-about-welcome aside{grid-template-columns:1fr}.aba-about-founder{grid-template-columns:1fr;margin-bottom:38px}.aba-about-portrait{display:flex;justify-content:center;padding:18px;background:#eef5fc}.aba-about-portrait img{width:170px;height:210px;min-height:0;border-radius:12px;object-position:center 14%}.aba-about-founder-copy{padding:26px 22px}.aba-about-direction>header{padding:20px}.aba-about-direction>div,.aba-about-values-grid{grid-template-columns:1fr}.aba-about-direction article,.aba-about-values-grid article{min-height:0}.aba-about-values{padding:0}}.aba-about-hero{display:block;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.aba-about-hero-title{padding:24px 30px;border-left:5px solid #cf1728;border-radius:14px;background:#174577;box-shadow:0 9px 22px rgba(18,57,104,.10)}.aba-about-hero-title .aba-about-kicker{color:#ffcbd0}.aba-about-hero h1{color:#fff;font-size:clamp(27px,2.7vw,38px)}.aba-about-hero-intro{max-width:970px;margin:18px 30px 0;color:#607895;font-size:15px;line-height:1.65}.aba-about-welcome{display:grid;grid-template-columns:240px 1fr;gap:38px;margin:38px 0 42px;padding:31px 34px;border:1px solid #d5e3f1;border-radius:18px;background:linear-gradient(110deg,#fff 0,#fff 55%,#edf6ff 100%);box-shadow:0 10px 26px rgba(16,55,96,.06)}.aba-about-welcome h2{font-size:28px}.aba-about-welcome-copy p{margin:0;color:#526b82;font-size:14.5px;line-height:1.72;text-align:justify}.aba-about-welcome-copy p+p{margin-top:15px}.aba-about-founder p{font-size:15.5px;line-height:1.72;text-align:justify}.aba-about-founder blockquote{margin:22px 18px 0 12px;padding:6px 0 6px 18px;border-top:0;border-left:4px solid #cf1728;font-size:14.5px}.aba-about-direction{padding-bottom:48px}.aba-about-direction>header{margin:0 0 24px;padding:0;border:0;border-radius:0;background:transparent;color:#123968;box-shadow:none}.aba-about-direction>header h2{color:#123968;font-size:28px}.aba-about-direction>header i,.aba-about-values>header i{display:block;width:64px;height:4px;margin-top:11px;border-radius:99px;background:#cf1728}.aba-about-direction article:first-child{background:linear-gradient(180deg,#dce7ef 0 76px,#fff 76px)}.aba-about-direction article:nth-child(2){background:linear-gradient(180deg,#d8eff1 0 76px,#fff 76px)}.aba-about-direction article:nth-child(3){background:linear-gradient(180deg,#f9dfe2 0 76px,#fff 76px)}.aba-about-values>header{padding-bottom:20px}.aba-about-values h2{font-size:28px}.aba-about-values-grid article{isolation:isolate;overflow:hidden}.aba-about-values-grid>article>span{z-index:-1;top:auto;right:8px;bottom:-18px;color:#174577;font-size:78px;font-weight:900;line-height:1;opacity:.07}.aba-about-values-grid svg,.aba-about-values-grid h3,.aba-about-values-grid p{position:relative;z-index:1}@media(max-width:760px){.aba-about-welcome{grid-template-columns:1fr;gap:18px}.aba-about-hero-intro{margin-right:8px;margin-left:8px}}@media(max-width:620px){.aba-about-hero-title{padding:22px 20px}.aba-about-hero h1{font-size:27px}.aba-about-welcome{margin-top:28px;padding:25px 20px}.aba-about-welcome-copy p{text-align:left}.aba-about-founder p{text-align:left}.aba-about-founder blockquote{margin-right:0;margin-left:4px}.aba-about-direction>header{padding:0}.aba-about-direction>header h2,.aba-about-values h2{font-size:25px}}.aba-about-values-grid>article>span{z-index:0}.aba-about-hero-title .aba-about-kicker{color:#cf1728}.aba-about-welcome{display:block;padding:34px 38px}.aba-about-welcome header{display:block}.aba-about-welcome h2{font-size:34px}.aba-about-welcome header i{display:block;width:64px;height:4px;margin:11px 0 23px;border-radius:99px;background:#cf1728}.aba-about-welcome-copy p{font-size:15px}.aba-about-founder{align-items:stretch}.aba-about-portrait{height:auto;min-height:100%}.aba-about-portrait img{height:100%;min-height:100%;max-height:none;object-fit:cover;object-position:center 18%}.aba-about-direction article:first-child{border-color:#bdc9d4;background:linear-gradient(180deg,#e4e9ee 0 76px,#fff 76px)}.aba-about-direction article:nth-child(2){border-color:#9ebbd4;background:linear-gradient(180deg,#dceafa 0 76px,#fff 76px)}.aba-about-direction article:nth-child(3){border-color:#dca8ae;background:linear-gradient(180deg,#f7dfe2 0 76px,#fff 76px)}@media(max-width:620px){.aba-about-welcome{padding:27px 21px}.aba-about-welcome h2{font-size:29px}.aba-about-portrait{height:auto;min-height:0}.aba-about-portrait img{height:210px;min-height:0;max-height:210px}}.aba-about-welcome{display:block;margin:30px 0 40px;padding:0 6px;border:0;border-radius:0;background:transparent;box-shadow:none}.aba-about-welcome-copy{max-width:none}.aba-about-welcome-copy p{font-size:15px;line-height:1.76}.aba-about-founder{width:100%;max-width:none;margin:0 0 48px;border:1px solid #d5e3f1;border-radius:18px;background:linear-gradient(110deg,#fff 0,#fff 54%,#edf6ff 100%);box-shadow:0 13px 32px rgba(16,55,96,.08)}@media(max-width:620px){.aba-about-welcome{margin:25px 0 32px;padding:0 4px}.aba-about-welcome-copy p{font-size:14.5px}}.aba-community-rules form{position:relative!important}.aba-community-rules h2{padding-right:50px!important}.aba-community-rules-close{position:absolute!important;z-index:5;top:15px;right:15px;width:42px;height:42px;display:grid;place-items:center;border:1px solid #c8d8e6;border-radius:50%;background:#fff;color:#123968;font-size:18px;box-shadow:0 5px 15px rgba(18,57,104,.12);cursor:pointer}.aba-community-rules-close:hover{background:#d7192d;color:#fff}.aba-chat-messages{contain:paint}.aba-chat-confetti{position:absolute!important;z-index:20!important}.aba-chat-confetti.is-chip{width:10px;height:18px;border-radius:2px;border:1px solid rgba(18,57,104,.12);font-size:0;box-shadow:0 1px 2px rgba(0,0,0,.12)}@keyframes abaChatFall{0%{transform:translate3d(0,-30px,0) rotate(0);opacity:0}10%{opacity:1}100%{transform:translate3d(var(--drift),var(--fall),0) rotate(640deg);opacity:.25}}.aba-chat-panel>.aba-chat-compose{box-sizing:border-box!important;height:auto!important;min-height:64px!important;max-height:none!important;align-items:end!important}.aba-chat-compose textarea{box-sizing:border-box!important;width:100%!important;height:44px;min-height:44px!important;max-height:40dvh!important;margin:0!important;padding-top:11px!important;padding-bottom:11px!important;line-height:22px!important;white-space:pre-wrap!important;overflow-wrap:anywhere!important;word-break:break-word!important}.aba-chat-compose>.aba-chat-tool,.aba-chat-compose>.aba-chat-emoji-toggle,.aba-chat-compose>button[type=submit]{align-self:end!important;margin-bottom:0!important}.aba-chat-messages{transition:padding-bottom .12s ease-out!important}body.aba-chat-mobile-app-body.is-mobile-conversation .aba-chat-panel>.aba-chat-compose{height:auto!important;min-height:62px!important;padding:8px 7px calc(8px + env(safe-area-inset-bottom))!important;align-items:end!important}body.aba-chat-mobile-app-body.is-mobile-conversation .aba-chat-compose textarea{height:44px;min-height:44px!important;max-height:40dvh!important;border-radius:24px!important}body.aba-chat-mobile-app-body.is-mobile-conversation .aba-chat-compose .aba-chat-plus{top:auto!important;bottom:calc(9px + env(safe-area-inset-bottom))!important;margin:0!important}body.aba-chat-mobile-app-body.is-mobile-conversation .aba-chat-compose .aba-chat-emoji-toggle{top:auto!important;bottom:calc(9px + env(safe-area-inset-bottom))!important}.aba-legal-page{width:min(100% - 32px,1040px);margin:54px auto 76px}.aba-legal-card{padding:clamp(26px,5vw,58px);border:1px solid #d9e5f1;border-radius:22px;background:#fff;box-shadow:0 20px 55px rgba(18,51,93,.09)}.aba-legal-card header{padding-bottom:28px;border-bottom:1px solid #d9e5f1}.aba-legal-card header>span,.aba-legal-card header small{color:#d71936;font-weight:800;letter-spacing:.04em}.aba-legal-card h1{margin:8px 0 14px;color:#123b70;font-size:clamp(34px,5vw,54px);line-height:1.05}.aba-legal-card header p,.aba-legal-card section p{color:#52657a;line-height:1.75}.aba-legal-card section{padding-top:26px}.aba-legal-card section h2{margin:0 0 8px;color:#123b70;font-size:23px}.aba-legal-card section p{margin:0}.aba-chat-admin-thread-items{display:contents}.aba-event-material-upload{display:grid;grid-template-columns:minmax(240px,.8fr) minmax(280px,1.2fr);gap:12px 18px;align-items:end;padding:18px;border:1px solid #b9cfe2;border-left:5px solid #cf1728;border-radius:13px;background:#eef5fb}.aba-event-material-upload>div{align-self:center}.aba-event-material-upload>div strong{display:block;color:#0b3267;font-size:16px}.aba-event-material-upload>div small{display:block;margin-top:5px;color:#526d86;line-height:1.4}.aba-event-material-upload label{margin:0!important}.aba-event-material-upload input[type=file]{background:#fff}.aba-event-material-upload ul{grid-column:1/-1;margin:0;padding:12px 14px 12px 32px;border-radius:9px;background:#fff;color:#0b3267;font-weight:800}.aba-event-material-upload li+li{margin-top:6px}@media(max-width:700px){.aba-event-material-upload{grid-template-columns:1fr;align-items:stretch}.aba-event-material-upload ul{grid-column:1}}.aba-event-plan-picker{padding:16px 18px!important;border:1px solid #b9cfe2!important;border-left:5px solid #cf1728!important;border-radius:13px!important;background:#eef5fb!important}.aba-event-plan-picker legend{padding:0 7px;color:#0b3267;font-size:14px;font-weight:900}.aba-event-plan-picker>p{margin:0 0 12px;color:#526d86;font-size:13px;line-height:1.45}.aba-event-plan-picker>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.aba-event-plan-picker label{display:flex!important;align-items:center!important;gap:9px!important;min-height:44px!important;margin:0!important;padding:10px 12px!important;border:1px solid #c9d8e5!important;border-radius:9px!important;background:#fff!important;color:#0b3267!important;font-weight:800!important}.aba-event-plan-picker input{width:18px!important;height:18px!important;min-height:0!important;margin:0!important;padding:0!important;accent-color:#cf1728}.aba-event-plan-picker label:has(input:checked){border-color:#cf1728!important;background:#e3edf7!important;box-shadow:0 0 0 1px #cf1728 inset}@media(max-width:700px){.aba-event-plan-picker>div{grid-template-columns:1fr}}.aba-unified-event-modal-card.has-shared-editor{height:calc(100dvh - var(--aba-personal-header-height,68px) - var(--aba-personal-footer-height,34px) - 32px)!important;max-height:none!important;padding:0!important;overflow:hidden!important}.aba-unified-event-modal-card.has-shared-editor>.aba-unified-event-modal-heading,.aba-unified-event-modal-card.has-shared-editor>.aba-unified-event-form{display:none!important}.aba-unified-event-modal-card.has-shared-editor>.aba-shared-event-editor{display:block!important;width:100%!important;height:100%!important;border:0!important;background:#fff}.aba-unified-event-modal-card.has-shared-editor>.aba-modal-close{position:absolute!important;z-index:10!important;top:12px!important;right:15px!important}@media(max-width:700px){.aba-unified-event-modal-card.has-shared-editor{height:calc(100dvh - var(--aba-personal-header-height,68px) - 16px)!important}}.aba-chat-message-actions{display:flex!important;flex-wrap:wrap!important;gap:6px!important;margin-top:8px!important}.aba-chat-message-actions form{display:inline-flex!important;margin:0!important}.aba-chat-message-actions button{display:inline-flex!important;align-items:center!important;gap:5px!important;min-height:31px!important;margin:0!important;padding:6px 10px!important;border:1px solid #b7cadb!important;border-radius:999px!important;background:#fff!important;color:#123968!important;font:700 12px/1 "Barlow Semi Condensed",sans-serif!important;box-shadow:none!important;cursor:pointer!important}.aba-chat-message-actions button:hover,.aba-chat-message-actions button:focus-visible{border-color:#d7192d!important;color:#d7192d!important}.aba-chat-rules-link{display:inline!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;color:#123968!important;font:inherit!important;font-weight:800!important;text-decoration:underline!important;cursor:pointer!important}.aba-chat-rules-card{display:flex!important;align-items:center!important;gap:10px!important;width:100%!important;padding:12px 14px!important;border:1px solid #aac2d6!important;border-left:5px solid #d7192d!important;border-radius:10px!important;background:#f3f7fb!important;color:#123968!important;font-weight:800!important;text-align:left!important;cursor:pointer!important}.aba-chat-rules-card i{color:#d7192d!important}.aba-chat-page,.aba-chat-page button,.aba-chat-page input,.aba-chat-page textarea{font-family:"Barlow Semi Condensed",Arial,sans-serif!important}.aba-chat-embed-body{margin:0!important;overflow:hidden!important;background:#eef3f8!important}.aba-chat-embed-body .aba-chat-page{width:100%!important;max-width:none!important;height:100dvh!important;min-height:0!important;margin:0!important;padding:0!important}.aba-chat-embed-body .aba-chat-shell{height:100dvh!important;min-height:0!important}.aba-chat-shell{grid-template-columns:68px minmax(310px,370px) minmax(0,1fr)!important;height:100dvh!important;min-height:0!important;background:#eef3f8!important}.aba-chat-rail{padding:14px 10px!important;background:#0d2f61!important}.aba-chat-rail>a,.aba-chat-rail>button{width:46px!important;height:46px!important}.aba-chat-rail .active{background:#d7192d!important}.aba-chat-sidebar{background:#fff!important;border-right:1px solid #d8e2ec!important}.aba-chat-sidebar-head{position:sticky!important;z-index:7!important;top:0!important;height:72px!important;padding:0 18px!important;background:#fff!important;border-bottom:0!important}.aba-chat-sidebar-head h1{color:#123968!important;font-size:29px!important;font-weight:800!important}.aba-chat-sidebar-head>button{margin-left:7px}.aba-chat-theme-toggle,.aba-chat-new-group{width:42px!important;height:42px!important;display:grid!important;place-items:center!important;border:1px solid #d2dfeb!important;border-radius:50%!important;background:#f3f7fb!important;color:#123968!important;font-size:17px!important}.aba-chat-search-top{height:46px!important;margin:0 14px 12px!important;border:1px solid #d6e1eb!important;border-radius:23px!important;background:#f4f7fa!important;box-shadow:none!important}.aba-chat-search-top input{height:44px!important;font-size:15px!important}.aba-chat-filters{padding:0 14px 12px!important;gap:8px!important}.aba-chat-filters button{min-height:34px!important;padding:7px 14px!important;border-radius:18px!important;font-size:13px!important;font-weight:700!important}.aba-chat-filters button.active{border-color:#123968!important;background:#123968!important}.aba-chat-tabs a,.aba-chat-thread-list a{min-height:76px!important;border-bottom:1px solid #edf1f5!important;background:#fff!important}.aba-chat-tabs a:hover,.aba-chat-thread-list a:hover{background:#f4f8fb!important}.aba-chat-tabs a.active,.aba-chat-thread-list a.active{border-left:5px solid #d7192d!important;background:#eaf3fb!important}.aba-chat-room-icon,.aba-chat-thread-avatar{width:52px!important;min-width:52px!important;max-width:52px!important;height:52px!important;min-height:52px!important;max-height:52px!important;flex:0 0 52px!important;aspect-ratio:1/1!important;display:grid!important;place-items:center!important;border-radius:50%!important;overflow:hidden!important}.aba-chat-room-icon i,.aba-chat-thread-avatar i{line-height:1!important}.aba-chat-thread-list a>b{font-size:16px!important}.aba-chat-thread-list a>small{font-size:13px!important}.aba-chat-panel{background:#e8eef4!important}.aba-chat-panel>header{min-height:72px!important;padding:9px 18px!important;background:#fff!important;border-bottom:1px solid #d6e1eb!important}.aba-chat-current-avatar{width:48px!important;height:48px!important;flex-basis:48px!important}.aba-chat-panel>header h2{color:#123968!important;font-size:20px!important}.aba-chat-title-block p{color:#667b90!important}.aba-chat-head-icon,.aba-chat-more>summary{width:42px!important;height:42px!important;display:grid!important;place-items:center!important;border:0!important;border-radius:50%!important;background:transparent!important;color:#123968!important;font-size:17px!important}.aba-chat-messages{padding:22px clamp(18px,6vw,86px)!important;gap:6px!important;background-color:#edf4fa!important;background-image:radial-gradient(circle,rgba(18,63,115,.06) 1px,transparent 1px)!important;background-size:780px auto!important;background-repeat:repeat!important}.aba-chat-message{width:auto!important;max-width:min(78%,760px)!important}.aba-chat-message.mine{margin-left:auto!important}.aba-chat-bubble{padding:9px 12px 7px!important;border-radius:13px 13px 13px 3px!important;background:#fff!important;box-shadow:0 1px 2px rgba(8,38,73,.14)!important}.aba-chat-message.mine .aba-chat-bubble{border-radius:13px 13px 3px 13px!important;background:#d9ebfb!important}.aba-chat-message time{display:block!important;margin-top:3px!important;text-align:right!important}.aba-chat-compose{min-height:68px!important;padding:10px 16px!important;border-top:1px solid #d7e1ea!important;background:#f7f9fb!important}.aba-chat-compose textarea{border:1px solid #dbe4ec!important;background:#fff!important;box-shadow:none!important}.aba-chat-compose>button[type=submit]{background:#d7192d!important;color:#fff!important}.aba-community-dark .aba-chat-sidebar,.aba-community-dark .aba-chat-panel>header,.aba-community-dark .aba-chat-tabs a,.aba-community-dark .aba-chat-thread-list a{background:#101b25!important;color:#edf5fb!important}.aba-community-dark .aba-chat-sidebar-head{background:#101b25!important}.aba-community-dark .aba-chat-sidebar-head h1,.aba-community-dark .aba-chat-panel>header h2,.aba-community-dark .aba-chat-head-icon,.aba-community-dark .aba-chat-more>summary{color:#f4f8fc!important}.aba-community-dark .aba-chat-search-top,.aba-community-dark .aba-chat-compose{background:#182733!important}.aba-community-dark .aba-chat-search-top input,.aba-community-dark .aba-chat-compose textarea{background:#223542!important;color:#fff!important}.aba-community-dark .aba-chat-messages{background-color:#08131e!important;background-image:radial-gradient(circle,rgba(255,255,255,.05) 1px,transparent 1px)!important}.aba-community-dark .aba-chat-bubble{background:#182733!important;color:#eef5fb!important}.aba-community-dark .aba-chat-message.mine .aba-chat-bubble{background:#164269!important}@media(max-width:900px) and (min-width:701px){.aba-chat-shell{grid-template-columns:58px 310px minmax(0,1fr)!important}}@media(max-width:700px){body.aba-chat-mobile-app-body .aba-chat-page,body.aba-chat-mobile-app-body .aba-chat-shell{height:100dvh!important;min-height:0!important}body.aba-chat-mobile-app-body .aba-chat-sidebar{padding-bottom:8px!important;background:#fff!important}body.aba-chat-mobile-app-body .aba-chat-sidebar-head{min-height:68px!important;height:68px!important;padding:12px 16px 6px!important;background:#fff!important}body.aba-chat-mobile-app-body .aba-chat-sidebar-head:before{display:none!important}body.aba-chat-mobile-app-body .aba-chat-sidebar-head h1{color:#123968!important;font-size:30px!important}body.aba-chat-mobile-app-body .aba-chat-sidebar-head h1:after{display:none!important}body.aba-chat-mobile-app-body .aba-chat-search-top{display:flex!important;margin:4px 14px 12px!important}body.aba-chat-mobile-app-body .aba-chat-filters{padding-bottom:11px!important}body.aba-chat-mobile-app-body .aba-chat-tabs a,body.aba-chat-mobile-app-body .aba-chat-thread-list a{min-height:76px!important;padding:10px 15px!important}body.aba-chat-mobile-app-body .aba-chat-panel>header{min-height:64px!important;padding:7px 9px!important;background:#123968!important}body.aba-chat-mobile-app-body .aba-chat-panel>header h2,body.aba-chat-mobile-app-body .aba-chat-head-icon,body.aba-chat-mobile-app-body .aba-chat-more>summary{color:#fff!important}body.aba-chat-mobile-app-body .aba-chat-messages{padding:14px 10px 94px!important;background-size:560px auto!important}body.aba-chat-mobile-app-body .aba-chat-message{max-width:88%!important}body.aba-chat-mobile-app-body .aba-chat-message .aba-chat-avatar{display:none!important}body.aba-chat-mobile-app-body .aba-chat-compose{padding:8px 8px calc(8px + env(safe-area-inset-bottom))!important;background:#f0f4f7!important}body.aba-chat-mobile-app-body .aba-community-app-footer{display:none!important}body.aba-chat-mobile-app-body.aba-community-dark .aba-chat-sidebar-head{background:#101b25!important}body.aba-chat-mobile-app-body.aba-community-dark .aba-chat-sidebar-head h1{color:#fff!important}}@media(min-width:701px){.aba-chat-shell{grid-template-columns:76px 390px minmax(0,1fr)!important;background:#f0f2f5!important}.aba-chat-rail{width:76px!important;padding:12px 8px!important;gap:8px!important;background:#123968!important;border:0!important}.aba-chat-rail>a,.aba-chat-rail>button{position:relative!important;width:52px!important;height:52px!important;min-width:52px!important;min-height:52px!important;padding:12px!important;border-radius:15px!important;background:transparent!important;color:#fff!important}.aba-chat-rail>a:hover,.aba-chat-rail>button:hover{background:rgba(255,255,255,.12)!important}.aba-chat-rail>a.active{background:#d7192d!important}.aba-chat-rail>a img{display:block!important;width:28px!important;height:28px!important;object-fit:contain!important;filter:brightness(0) invert(1)!important}.aba-chat-rail>a>span{position:absolute!important;left:66px!important;top:50%!important;z-index:30!important;width:max-content!important;padding:6px 9px!important;border-radius:7px!important;background:#09284d!important;color:#fff!important;font-size:12px!important;font-weight:700!important;opacity:0!important;pointer-events:none!important;transform:translate(-5px,-50%)!important;transition:.15s ease!important}.aba-chat-rail>a:hover>span{opacity:1!important;transform:translate(0,-50%)!important}.aba-chat-rail .aba-chat-rail-logo{height:64px!important;margin-bottom:8px!important;padding:5px!important;background:#fff!important;border-radius:17px!important}.aba-chat-rail .aba-chat-rail-logo img{width:42px!important;height:42px!important;filter:none!important}.aba-chat-sidebar{display:flex!important;min-width:0!important;flex-direction:column!important;overflow:hidden!important}.aba-chat-sidebar-head{position:relative!important;flex:0 0 70px!important}.aba-chat-search-top,.aba-chat-filters{flex:0 0 auto!important}.aba-chat-tabs,.aba-chat-thread-list{overflow-y:auto!important}.aba-chat-sidebar>.aba-chat-sound-toggle,.aba-chat-sidebar>.aba-chat-online-form{display:none!important}.aba-chat-tabs a{min-height:72px!important;padding:9px 14px!important;gap:12px!important}.aba-chat-tabs a>span:nth-child(2){font-size:15px!important;font-weight:600!important;color:#17395f!important}.aba-chat-tabs a.active>span:nth-child(2){font-weight:800!important}.aba-chat-panel>header{position:relative!important;z-index:10!important;display:flex!important;align-items:center!important;gap:12px!important;height:70px!important;min-height:70px!important;padding:9px 16px!important}.aba-chat-title-block{min-width:0!important;flex:1 1 auto!important}.aba-chat-header-actions{position:static!important;display:flex!important;flex:0 0 auto!important;align-items:center!important;gap:8px!important;margin-left:auto!important}.aba-chat-head-icon,.aba-chat-more>summary{position:static!important;width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;border-radius:50%!important;background:transparent!important}.aba-chat-head-icon:hover,.aba-chat-more>summary:hover{background:#eaf0f5!important}.aba-chat-messages{align-items:flex-start!important;padding:18px clamp(22px,5vw,78px) 90px!important;gap:4px!important}.aba-chat-message{width:fit-content!important;max-width:min(68%,620px)!important;margin-right:auto!important}.aba-chat-message.mine{margin-right:0!important;margin-left:auto!important}.aba-chat-bubble{width:auto!important;max-width:100%!important;padding:8px 10px 6px!important;border-radius:8px 8px 8px 2px!important}.aba-chat-message.mine .aba-chat-bubble{border-radius:8px 8px 2px 8px!important}.aba-chat-message-actions{display:flex!important;max-height:0!important;margin:0!important;gap:4px!important;overflow:hidden!important;opacity:0!important;transition:opacity .15s ease,max-height .15s ease,margin .15s ease!important}.aba-chat-message:hover .aba-chat-message-actions,.aba-chat-message:focus-within .aba-chat-message-actions{max-height:38px!important;margin-top:6px!important;opacity:1!important}.aba-chat-message-actions button{min-height:27px!important;padding:4px 8px!important;font-size:11px!important}.aba-chat-compose{position:sticky!important;bottom:0!important;z-index:12!important;min-height:62px!important;padding:9px 14px!important;background:#f0f2f5!important}.aba-chat-compose textarea{min-height:44px!important;border-radius:22px!important;background:#fff!important}}.aba-plan-excluded-title{display:block;margin:18px 0 8px;color:#123968;font-family:inherit;font-size:15px;line-height:1.35;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.aba-membership-plan-card .aba-plan-excluded-list li{color:#52677d}.aba-membership-plan-card .aba-plan-excluded-list li>span{color:#cf1727;font-size:1.2em;font-weight:900}.aba-plan-current-button[disabled]{opacity:1;cursor:default;border-color:#cf1728;background:#cf1728;color:#fff}.aba-certificates-list{width:min(100% - 32px,980px);margin:44px auto 70px}.aba-certificates-list>header{margin-bottom:24px}.aba-certificates-list h1{margin:6px 0;color:#123968;font-size:42px}.aba-certificates-list>header p{color:#647b91}.aba-certificates-list>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.aba-certificates-list article{padding:25px;border:1px solid #cbdbe8;border-top:6px solid #123968;border-radius:15px;background:#fff;box-shadow:0 12px 28px rgba(18,57,104,.08)}.aba-certificates-list article>span{color:#cf1728;font-weight:900}.aba-certificates-list h2{margin:6px 0 18px;color:#123968;font-size:24px}.aba-certificates-list article>strong,.aba-certificates-list article>small{display:block}.aba-certificates-list article>small{margin-top:5px;color:#698096}.aba-certificates-list nav{display:flex;gap:9px;margin-top:20px}.aba-certificates-list nav a{padding:10px 14px;border:1px solid #0e67bd;border-radius:8px;color:#0e67bd;font-weight:900;text-decoration:none}.aba-certificates-list nav a:first-child{background:#0e67bd;color:#fff}@media(max-width:680px){.aba-certificates-list>div{grid-template-columns:1fr}.aba-certificates-list h1{font-size:34px}}/* Encoding-safe close icon for Android WebView/PWA surfaces. */
:where(button[aria-label="Close"],button[aria-label="Cerrar"],button[data-modal-close],button[data-close-event-pay]){font-size:0!important;background-image:linear-gradient(45deg,transparent calc(50% - 1.5px),#fff calc(50% - 1.5px),#fff calc(50% + 1.5px),transparent calc(50% + 1.5px)),linear-gradient(-45deg,transparent calc(50% - 1.5px),#fff calc(50% - 1.5px),#fff calc(50% + 1.5px),transparent calc(50% + 1.5px))!important;background-repeat:no-repeat!important;background-position:center!important;background-size:20px 20px!important}@media(min-width:701px){body[data-chat-section="admin"] .aba-chat-tabs,body[data-chat-section="admin"] .aba-chat-group-list,body[data-chat-section="admin"] .aba-chat-available-groups{display:none!important}body[data-chat-section="communities"] .aba-chat-admin-section{display:none!important}.aba-chat-sidebar{position:relative!important}.aba-chat-sidebar-head{gap:8px!important}.aba-chat-sidebar-head h1{max-width:220px!important;font-size:23px!important;line-height:1.05!important}.aba-chat-new-contact{width:42px;height:42px;display:grid;place-items:center;border:1px solid #d2dfeb;border-radius:50%;background:#f3f7fb;color:#123968;font-size:17px;cursor:pointer}.aba-chat-notification-prompt{position:relative;display:grid;grid-template-columns:38px minmax(0,1fr) auto 30px;align-items:center;gap:8px;margin:0 12px 12px;padding:10px 11px;border-radius:12px;background:#dff7e2;color:#174b2b;font-size:13px}.aba-chat-notification-prompt[hidden]{display:none!important}.aba-chat-notification-prompt>i{font-size:20px}.aba-chat-notification-prompt button{border:0;background:transparent;color:#126b32;font-weight:800;cursor:pointer}.aba-chat-new-contact-menu{position:absolute;z-index:60;inset:70px 10px 12px;overflow:auto;border:1px solid #d6e1eb;border-radius:12px;background:#fff;box-shadow:0 14px 40px rgba(12,42,75,.2)}.aba-chat-new-contact-menu[hidden]{display:none!important}.aba-chat-new-contact-menu header{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;padding:15px;background:#fff;border-bottom:1px solid #e2e9ef}.aba-chat-new-contact-menu header button{width:34px;height:34px;border:0;border-radius:50%;background:#eef3f7;color:#123968}.aba-chat-new-contact-menu>a{display:grid;grid-template-columns:52px minmax(0,1fr);grid-template-rows:auto auto;column-gap:12px;min-height:72px;padding:10px 14px;border-bottom:1px solid #edf1f5;color:#17395f;text-decoration:none}.aba-chat-new-contact-menu>a:hover{background:#f1f6fa}.aba-chat-new-contact-menu>a .aba-chat-thread-avatar{grid-row:1/3}.aba-chat-new-contact-menu>a small{color:#6b7f91}.aba-chat-search-results{position:absolute!important;z-index:50!important;top:128px!important;left:12px!important;right:12px!important;max-height:calc(100% - 145px)!important;margin:0!important;overflow:auto!important;border:1px solid #d6e1eb!important;border-radius:12px!important;background:#fff!important;box-shadow:0 15px 42px rgba(10,38,70,.22)!important}.aba-chat-search-results strong{display:block;padding:12px 14px}.aba-chat-search-results a{min-height:70px!important}.aba-chat-panel{display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;min-height:0!important;overflow:hidden!important}.aba-chat-messages{grid-row:2!important;min-height:0!important;height:auto!important;overflow-y:auto!important}.aba-chat-compose{grid-row:3!important;position:relative!important;display:grid!important;grid-template-columns:auto auto minmax(0,1fr) 48px!important;align-items:end!important}.aba-chat-compose textarea{height:44px;max-height:180px!important;resize:none!important;overflow-y:hidden!important}.aba-chat-compose>.aba-chat-reply-box,.aba-chat-compose>.aba-chat-attachment-status{grid-column:1/-1!important}.aba-chat-compose>button[type="submit"]{width:46px!important;height:46px!important;border-radius:50%!important}.aba-drbull-quick-actions{position:absolute!important;z-index:10!important;left:16px!important;right:16px!important;bottom:74px!important}.aba-chat-message{position:relative!important}.aba-chat-message-menu-toggle{position:absolute;z-index:5;top:2px;right:3px;width:26px;height:26px;display:grid;place-items:center;border:0;border-radius:50%;background:transparent;color:#60758b;opacity:0;cursor:pointer}.aba-chat-message:hover .aba-chat-message-menu-toggle,.aba-chat-message.is-menu-open .aba-chat-message-menu-toggle{opacity:1}.aba-chat-message-actions{position:absolute!important;z-index:25!important;top:28px!important;right:2px!important;display:none!important;min-width:190px!important;max-height:none!important;margin:0!important;padding:7px!important;flex-direction:column!important;gap:2px!important;overflow:visible!important;border:1px solid #d7e1ea!important;border-radius:10px!important;background:#fff!important;box-shadow:0 12px 32px rgba(8,38,73,.22)!important;opacity:1!important}.aba-chat-message.is-menu-open .aba-chat-message-actions{display:flex!important}.aba-chat-message-actions form{display:block!important;width:100%!important}.aba-chat-message-actions button{width:100%!important;justify-content:flex-start!important;border:0!important;border-radius:7px!important;background:#fff!important;text-align:left!important}.aba-chat-message-actions button:hover{background:#eef4f8!important}.aba-chat-rail .aba-chat-profile-return{margin-top:auto!important;padding:5px!important}.aba-chat-profile-return img,.aba-chat-profile-return .user-avatar{width:42px!important;height:42px!important;border-radius:50%!important;object-fit:cover!important;filter:none!important}.aba-chat-current-avatar img.aba-avatar-photo,.aba-drbull-chat-photo{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:50%!important}}@media (min-width:701px){.aba-chat-shell{grid-template-columns:72px 380px minmax(0,1fr)!important}.aba-chat-rail{width:72px!important;min-width:72px!important;padding:12px 8px!important;gap:8px!important}.aba-chat-rail>a,.aba-chat-rail>button{width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important;padding:11px!important;border-radius:12px!important;box-shadow:none!important}.aba-chat-rail .aba-chat-rail-logo{height:54px!important;margin:0 0 10px!important;padding:3px!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}.aba-chat-rail .aba-chat-rail-logo img{width:46px!important;height:46px!important;filter:none!important;object-fit:contain!important}.aba-chat-rail>a:not(.aba-chat-rail-logo):not(.aba-chat-profile-return)>img{width:26px!important;height:26px!important;filter:brightness(0) invert(1)!important;object-fit:contain!important}.aba-chat-rail .aba-chat-profile-return{width:48px!important;height:48px!important;margin-top:auto!important;padding:2px!important;border-radius:50%!important;background:transparent!important;box-shadow:none!important}.aba-chat-profile-return>img,.aba-chat-profile-return>.user-avatar,.aba-chat-profile-return>.user-avatar>img{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;border:2px solid #fff!important;border-radius:50%!important;filter:none!important;object-fit:cover!important;overflow:hidden!important;box-shadow:none!important}.aba-chat-more{position:relative!important}.aba-chat-more>div{position:absolute!important;z-index:100!important;top:46px!important;right:0!important;left:auto!important;width:250px!important;max-width:min(250px,calc(100vw - 24px))!important;height:auto!important;padding:7px!important;border:1px solid #d7e1ea!important;border-radius:10px!important;background:#fff!important;box-shadow:0 12px 30px rgba(8,38,73,.22)!important}.aba-chat-more>div form{display:block!important;width:100%!important;margin:0!important}.aba-chat-more>div button{display:flex!important;width:100%!important;min-height:38px!important;padding:8px 10px!important;align-items:center!important;justify-content:flex-start!important;gap:9px!important;border:0!important;border-radius:7px!important;background:#fff!important;color:#17395f!important;text-align:left!important;white-space:normal!important}.aba-chat-more>div button:hover{background:#eef4f8!important}.aba-drbull-quick-actions{position:absolute!important;z-index:15!important;right:auto!important;bottom:72px!important;left:20px!important;display:flex!important;width:auto!important;max-width:calc(100% - 40px)!important;padding:7px!important;gap:6px!important;flex-wrap:wrap!important;border:1px solid #d7e1ea!important;border-radius:12px!important;background:rgba(255,255,255,.96)!important;box-shadow:0 8px 24px rgba(8,38,73,.14)!important}.aba-drbull-quick-actions form{display:block!important;width:auto!important;margin:0!important}.aba-drbull-quick-actions button{width:auto!important;min-height:34px!important;padding:7px 12px!important;border:1px solid #a9bfd2!important;border-radius:18px!important;background:#fff!important;color:#123968!important;white-space:nowrap!important}}.aba-chat-admin-directory{display:block!important;padding:34px!important;background:#edf4fa!important}.aba-chat-support-directory{max-width:940px;margin:0 auto;padding:28px;border:1px solid #d4e0ea;border-radius:16px;background:rgba(255,255,255,.95);box-shadow:0 8px 28px rgba(8,38,73,.1)}.aba-chat-support-directory h3{margin:0 0 6px;color:#123968;font-size:25px}.aba-chat-support-directory>p{margin:0 0 22px;color:#60758b}.aba-chat-support-directory>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:12px}.aba-chat-support-directory a{display:grid;grid-template-columns:56px minmax(0,1fr);grid-template-rows:auto auto auto;column-gap:12px;padding:14px;border:1px solid #d8e2ec;border-radius:12px;background:#fff;color:#17395f;text-decoration:none;transition:transform .16s ease,box-shadow .16s ease}.aba-chat-support-directory a:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(8,38,73,.12)}.aba-chat-support-directory .aba-chat-thread-avatar{grid-row:1/4}.aba-chat-support-directory strong{font-size:17px}.aba-chat-support-directory small{color:#63798e}.aba-chat-support-directory em{margin-top:4px;font-style:normal;font-size:12px;font-weight:700}.aba-chat-support-directory em i{display:inline-block;width:8px;height:8px;margin-right:6px;border-radius:50%}.aba-chat-support-directory em.online{color:#168449}.aba-chat-support-directory em.online i{background:#20ad60}.aba-chat-support-directory em.offline{color:#74879a}.aba-chat-support-directory em.offline i{background:#9ba9b6}.aba-chat-current-avatar .aba-drbull-chat-photo{border:0!important;box-shadow:none!important}@media(max-width:700px){.aba-chat-admin-directory{padding:16px!important}.aba-chat-support-directory{padding:18px}.aba-chat-support-directory>div{grid-template-columns:1fr}.aba-drbull-quick-actions{left:10px!important;right:10px!important;bottom:68px!important;display:flex!important;overflow-x:auto!important;flex-wrap:nowrap!important}.aba-drbull-quick-actions form,.aba-drbull-quick-actions button{width:auto!important;flex:0 0 auto!important}}.aba-chat-support-directory .aba-chat-thread-avatar{position:static!important;inset:auto!important;width:48px!important;height:48px!important;align-self:start!important}.aba-chat-support-directory .aba-chat-thread-avatar img,.aba-chat-support-directory .aba-chat-thread-avatar .avatar-initials{display:block!important;width:48px!important;height:48px!important;border-radius:50%!important;object-fit:cover!important}.aba-chat-support-directory strong,.aba-chat-support-directory small,.aba-chat-support-directory em{display:block!important;min-width:0!important;width:auto!important;white-space:normal!important;word-break:normal!important}.aba-chat-profile-return>.aba-avatar-core{position:relative!important;display:grid!important;place-items:center!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;overflow:hidden!important;border:2px solid #fff!important;border-radius:50%!important;background:#174b86!important;filter:none!important;box-shadow:none!important}.aba-chat-profile-return>.aba-avatar-core>.aba-avatar-photo{display:block!important;width:100%!important;height:100%!important;min-width:100%!important;min-height:100%!important;border:0!important;border-radius:50%!important;object-fit:cover!important;filter:none!important;opacity:1!important}.aba-chat-profile-return>.aba-avatar-core>.aba-avatar-initials{display:grid!important;place-items:center!important;width:100%!important;height:100%!important;color:#fff!important;font-size:13px!important;font-weight:900!important}.aba-chat-profile-return>.aba-avatar-frame{display:none!important}.aba-chat-profile-return{display:grid!important;place-items:center!important;width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important;margin-top:auto!important;padding:2px!important;overflow:hidden!important;border:0!important;border-radius:50%!important;background:transparent!important;box-shadow:none!important}.aba-chat-profile-return>.aba-avatar-core,.aba-chat-profile-return>.user-avatar,.aba-chat-profile-return>img{position:relative!important;inset:auto!important;display:grid!important;place-items:center!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;margin:0!important;padding:0!important;overflow:hidden!important;border:2px solid #fff!important;border-radius:50%!important;background:#174b86!important;filter:none!important;box-shadow:none!important}.aba-chat-profile-return  :is(.aba-avatar-photo,.user-avatar>img),.aba-chat-profile-return>img{display:block!important;width:100%!important;height:100%!important;min-width:100%!important;min-height:100%!important;margin:0!important;padding:0!important;border:0!important;border-radius:50%!important;object-fit:cover!important;object-position:center!important;filter:none!important;opacity:1!important;transform:none!important}.aba-chat-profile-return>.aba-avatar-frame,.aba-chat-profile-return>span:not(.aba-avatar-core){display:none!important}.aba-chat-rail a img[alt="Dr. Bull"]{filter:none!important;border:0!important;border-radius:50%!important;box-shadow:none!important;object-fit:cover!important}body[data-chat-section="admin"]  :is(.aba-chat-search-top,.aba-chat-filters,.aba-chat-tabs,.aba-chat-group-list,.aba-chat-group-manager,.aba-chat-available-groups,.aba-chat-divider),body[data-chat-section="drbull"]  :is(.aba-chat-search-top,.aba-chat-filters,.aba-chat-tabs,.aba-chat-group-list,.aba-chat-group-manager,.aba-chat-available-groups,.aba-chat-divider){display:none!important}body[data-chat-section="communities"] .aba-chat-admin-section{display:none!important}body[data-chat-section="admin"] .aba-chat-admin-section,body[data-chat-section="drbull"] .aba-chat-admin-section{display:block!important}.aba-chat-admin-contacts>a{grid-template-columns:52px minmax(0,1fr)!important;min-height:68px!important}.aba-chat-admin-contacts>a .aba-chat-thread-avatar,.aba-chat-admin-contacts>a .aba-chat-thread-avatar img{width:46px!important;height:46px!important;border-radius:50%!important;object-fit:cover!important}.aba-chat-message-menu-toggle{opacity:1!important}.aba-chat-message-actions{right:0!important;top:30px!important}@media (hover:hover){.aba-chat-message-menu-toggle{opacity:0!important}.aba-chat-message:hover .aba-chat-message-menu-toggle,.aba-chat-message.is-menu-open .aba-chat-message-menu-toggle{opacity:1!important}}body.aba-chat-embed-body{overflow:hidden!important;background:#eef4f8!important}body.aba-chat-embed-body .aba-chat-page{width:100%!important;height:100dvh!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}body.aba-chat-embed-body .aba-chat-shell{display:grid!important;grid-template-columns:64px 370px minmax(0,1fr)!important;width:100%!important;height:100dvh!important;min-height:0!important;overflow:hidden!important;background:#fff!important}body.aba-chat-embed-body .aba-chat-rail{display:flex!important;flex-direction:column!important;width:64px!important;height:100%!important;min-height:0!important;padding:10px 7px!important;gap:8px!important;overflow:hidden!important;background:#123f73!important}body.aba-chat-embed-body .aba-chat-rail>a,body.aba-chat-embed-body .aba-chat-rail>button{display:grid!important;place-items:center!important;width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important;padding:10px!important;border:0!important;border-radius:50%!important;background:transparent!important;color:#fff!important;box-shadow:none!important;filter:none!important}body.aba-chat-embed-body .aba-chat-rail>a.active,body.aba-chat-embed-body .aba-chat-rail>a[aria-current="page"]{background:#d91b31!important}body.aba-chat-embed-body .aba-chat-rail>a:not(.aba-chat-profile-return) img{display:block!important;width:28px!important;height:28px!important;object-fit:contain!important;filter:none!important;border:0!important;border-radius:0!important;box-shadow:none!important}body.aba-chat-embed-body .aba-chat-rail .aba-chat-rail-logo{margin:0 0 8px!important;padding:4px!important;border-radius:10px!important;background:#fff!important}body.aba-chat-embed-body .aba-chat-rail .aba-chat-rail-logo img{width:40px!important;height:40px!important}body.aba-chat-embed-body .aba-chat-profile-return{margin-top:auto!important;border-radius:50%!important}body.aba-chat-embed-body .aba-chat-sidebar{position:relative!important;display:flex!important;flex-direction:column!important;width:auto!important;height:100%!important;min-width:0!important;min-height:0!important;overflow:hidden!important;border-right:1px solid #d8e1e9!important;background:#fff!important}body.aba-chat-embed-body .aba-chat-sidebar-head{flex:0 0 auto!important;min-height:64px!important;padding:12px 14px!important;background:#fff!important;color:#123968!important}body.aba-chat-embed-body .aba-chat-search-top,body.aba-chat-embed-body .aba-chat-filters,body.aba-chat-embed-body .aba-chat-notification-prompt{flex:0 0 auto!important}body.aba-chat-embed-body .aba-chat-thread-list{min-height:0!important;overflow-y:auto!important;overscroll-behavior:contain!important}body.aba-chat-embed-body .aba-chat-thread-list a{display:grid!important;grid-template-columns:52px minmax(0,1fr) auto!important;grid-template-rows:auto auto!important;align-items:center!important;column-gap:12px!important;min-height:74px!important;padding:10px 14px!important;border-bottom:1px solid #edf1f4!important;background:#fff!important;color:#17395f!important}body.aba-chat-embed-body .aba-chat-thread-list a.active{border-left:4px solid #d91b31!important;padding-left:10px!important;background:#e9f2fa!important}body.aba-chat-embed-body .aba-chat-thread-avatar{grid-row:1/3!important;width:48px!important;height:48px!important;min-width:48px!important;overflow:hidden!important;border-radius:50%!important}body.aba-chat-embed-body .aba-chat-thread-avatar img,body.aba-chat-embed-body .aba-chat-thread-avatar .avatar-initials{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;border-radius:50%!important}body.aba-chat-embed-body .aba-chat-panel{position:relative!important;display:grid!important;grid-template-rows:64px minmax(0,1fr) auto!important;width:auto!important;height:100%!important;min-width:0!important;min-height:0!important;overflow:hidden!important;background:#edf4f9!important}body.aba-chat-embed-body .aba-chat-panel>header{grid-row:1!important;height:64px!important;min-height:64px!important;padding:8px 16px!important;border-bottom:1px solid #dce4eb!important;background:#fff!important}body.aba-chat-embed-body .aba-chat-messages{grid-row:2!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;width:100%!important;height:auto!important;min-height:0!important;padding:20px clamp(24px,6vw,88px)!important;gap:3px!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;scrollbar-gutter:stable!important;background-position:center!important;background-repeat:repeat!important}body.aba-chat-embed-body .aba-chat-message{position:relative!important;display:flex!important;align-items:flex-end!important;width:fit-content!important;max-width:min(72%,680px)!important;margin:0 auto 2px 0!important}body.aba-chat-embed-body .aba-chat-message.mine{margin-right:0!important;margin-left:auto!important}body.aba-chat-embed-body .aba-chat-message-avatar{flex:0 0 36px!important;width:36px!important;height:36px!important;margin-right:7px!important;border-radius:50%!important;overflow:hidden!important}body.aba-chat-embed-body .aba-chat-bubble{position:relative!important;width:auto!important;min-width:76px!important;max-width:100%!important;margin:0!important;padding:8px 34px 7px 10px!important;border:1px solid rgba(16,52,88,.1)!important;border-radius:8px 8px 8px 2px!important;background:#fff!important;box-shadow:0 1px 1px rgba(10,35,60,.08)!important;color:#172b3e!important}body.aba-chat-embed-body .aba-chat-message.mine .aba-chat-bubble{border-radius:8px 8px 2px 8px!important;background:#dff3e2!important}body.aba-chat-embed-body .aba-chat-bubble p{margin:0!important;white-space:pre-wrap!important;overflow-wrap:anywhere!important;line-height:1.42!important}body.aba-chat-embed-body .aba-chat-bubble time{float:right!important;margin:4px -22px -3px 8px!important;color:#667b8e!important;font-size:10px!important;white-space:nowrap!important}body.aba-chat-embed-body .aba-chat-compose{grid-row:3!important;position:relative!important;bottom:auto!important;display:grid!important;grid-template-columns:42px 42px minmax(0,1fr) 48px!important;align-items:end!important;width:100%!important;min-height:62px!important;margin:0!important;padding:9px 13px!important;gap:5px!important;border-top:1px solid #d9e2e9!important;background:#f0f2f5!important}body.aba-chat-embed-body .aba-chat-compose textarea{grid-column:3!important;width:100%!important;height:44px;min-height:44px!important;max-height:180px!important;margin:0!important;padding:11px 16px!important;overflow-y:hidden;resize:none!important;border:1px solid #d9e2e9!important;border-radius:22px!important;background:#fff!important;color:#172b3e!important;font:inherit!important;line-height:1.4!important;box-sizing:border-box!important}body.aba-chat-embed-body .aba-chat-compose .aba-chat-plus,body.aba-chat-embed-body .aba-chat-compose .aba-chat-emoji-toggle{position:static!important;display:grid!important;place-items:center!important;width:42px!important;height:42px!important;margin:1px 0!important;padding:0!important;border:0!important;border-radius:50%!important;background:transparent!important;color:#526b80!important}body.aba-chat-embed-body .aba-chat-compose>button[type="submit"]{grid-column:4!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;margin:0!important;border:0!important;border-radius:50%!important;background:#d91b31!important;color:#fff!important}body.aba-chat-embed-body .aba-chat-compose>.aba-chat-reply-box,body.aba-chat-embed-body .aba-chat-compose>.aba-chat-attachment-status{grid-column:1/-1!important;margin:0 0 4px!important}body.aba-chat-embed-body .aba-chat-message-actions{top:26px!important;right:2px!important;left:auto!important;width:210px!important;min-width:210px!important;padding:6px!important;border-radius:8px!important;background:#fff!important;box-shadow:0 10px 32px rgba(7,31,54,.25)!important}body.aba-chat-embed-body .aba-chat-message-actions button{min-height:36px!important;padding:8px 10px!important;color:#17395f!important;font-size:13px!important}body.aba-chat-embed-body .aba-chat-message-menu-toggle{top:1px!important;right:2px!important;width:28px!important;height:28px!important;color:#60758b!important}body.aba-chat-embed-body .aba-drbull-quick-actions{left:clamp(24px,6vw,88px)!important;right:auto!important;bottom:72px!important;max-width:calc(100% - 48px)!important}@media(max-width:900px) and (min-width:701px){body.aba-chat-embed-body .aba-chat-shell{grid-template-columns:60px 320px minmax(0,1fr)!important}body.aba-chat-embed-body .aba-chat-messages{padding-inline:24px!important}}@media(max-width:700px){body.aba-chat-embed-body .aba-chat-shell{display:block!important;height:100dvh!important}body.aba-chat-embed-body .aba-chat-rail{display:none!important}body.aba-chat-embed-body .aba-chat-sidebar{width:100%!important;height:100%!important}body.aba-chat-embed-body.is-mobile-conversation .aba-chat-sidebar{display:none!important}body.aba-chat-embed-body .aba-chat-panel{display:none!important}body.aba-chat-embed-body.is-mobile-conversation .aba-chat-panel{display:grid!important;grid-template-rows:60px minmax(0,1fr) auto!important;height:100dvh!important}body.aba-chat-embed-body .aba-chat-messages{padding:14px 10px!important}body.aba-chat-embed-body .aba-chat-message{max-width:88%!important}body.aba-chat-embed-body .aba-chat-compose{grid-template-columns:38px 38px minmax(0,1fr) 46px!important;padding:7px 8px max(7px,env(safe-area-inset-bottom))!important}body.aba-chat-embed-body .aba-chat-compose textarea{grid-column:3!important}body.aba-chat-embed-body .aba-chat-compose .aba-chat-plus,body.aba-chat-embed-body .aba-chat-compose .aba-chat-emoji-toggle{width:38px!important;height:42px!important}body.aba-chat-embed-body .aba-drbull-quick-actions{left:10px!important;right:10px!important;bottom:66px!important;max-width:none!important}}@media (min-width:761px){#classroom-workspace.aba-private-experience-course.is-outline-collapsed .aba-lesson-sidebar{max-width:0!important;min-width:0!important;padding:0!important;border-width:0!important;overflow:clip!important;visibility:hidden!important}}@media (max-width:760px){#classroom-workspace.aba-private-experience-course:not(.is-domain-drawer-open) .aba-lesson-sidebar{display:none!important}}