/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.inline{display:inline}.table{display:table}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);margin:0;font-family:Arial,sans-serif}button{font:inherit}.loading{min-height:100vh;color:var(--gold);place-items:center;display:grid}.appShell{grid-template-columns:250px 1fr;min-height:100vh;display:grid}aside{background:var(--side);border-right:1px solid var(--line);flex-direction:column;height:100vh;padding:28px 18px;display:flex;position:sticky;top:0}.brand{color:var(--gold);align-items:center;gap:12px;padding:0 8px 30px;display:flex}.brand>span{border:1px solid var(--gold);border-radius:10px;place-items:center;width:43px;height:43px;font:25px Georgia;display:grid}.brand small{color:#bac3d6;margin-top:4px;font-size:11px;display:block}.brand b{letter-spacing:2px;font:18px Georgia}aside nav{flex-direction:column;gap:7px;display:flex}aside nav button{color:#aeb8cf;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:14px}aside nav button i{color:#8c6fd0;width:30px;font-style:normal;display:inline-block}.sideFoot{border:1px solid var(--line);background:#0d1935;border-radius:12px;margin-top:auto;padding:18px}.sideFoot small,.sideFoot span{color:var(--muted);display:block}.sideFoot strong{margin:8px 0;display:block}.workspace{width:100%;max-width:1500px;margin:auto;padding:32px 42px 70px}.workspace>header{justify-content:space-between;align-items:center;margin-bottom:35px;display:flex}.crumb,.tag{letter-spacing:1.7px;color:var(--gold);font-size:11px;font-weight:800}.workspace header h1{margin:8px 0;font:36px Georgia}.profile{color:var(--gold);align-items:center;gap:14px;display:flex}.profile b{color:#fff;background:#4b2b91;border-radius:50%;place-items:center;width:43px;height:43px;display:grid}.mobileBrand{display:none}.metricGrid{grid-template-columns:1.4fr 1fr 1fr;gap:16px;display:grid}.metricGrid>article,.continue,.domains,.lessonList,.lessonPlayer,.quizPane,.cardsPane{border:1px solid var(--line);background:linear-gradient(145deg,#0b1734,#071027);border-radius:16px;padding:26px}.metricGrid .readiness{align-items:center;gap:24px;display:flex}.metricGrid h2,.continue h2,.lessonPlayer h2,.quizPane h2{margin:12px 0;font:28px Georgia}.metricGrid p,.continue p,.lessonPlayer>p{color:var(--muted);line-height:1.5}.ring{--score:240deg;background:conic-gradient(var(--gold) 0 var(--score),#562fc5 var(--score),#1d2945 0);border-radius:50%;flex:none;width:135px;height:135px;padding:10px}.ring>div{text-align:center;background:#08122a;border-radius:50%;place-content:center;height:100%;display:grid}.ring strong{font:35px Georgia}.ring span{color:var(--muted);font-size:11px}.week{gap:7px;margin-top:25px;display:flex}.week i{color:#717d99;background:#182440;border-radius:50%;place-items:center;width:26px;height:26px;font-size:11px;font-style:normal;display:grid}.week i.hit{background:var(--gold);color:#071027}.link{color:var(--gold);cursor:pointer;background:0 0;border:0;padding:0}.dashGrid{grid-template-columns:.8fr 1.5fr;gap:16px;margin-top:16px;display:grid}.continue{background:radial-gradient(circle at 20% 80%,#48238a55,#0000 40%),#09142f}.fakeWave,.bars{align-items:center;gap:4px;height:70px;display:flex}.fakeWave i,.bars i{background:linear-gradient(var(--gold),var(--purple));border-radius:5px;width:4px}.primary,.secondary{background:var(--gold);color:#081026;cursor:pointer;border:0;border-radius:9px;padding:13px 18px;font-weight:800}.secondary{border:1px solid var(--line);color:#fff;background:0 0}.rowTitle{justify-content:space-between;align-items:center;display:flex}.rowTitle h2{font:26px Georgia}.domain{grid-template-columns:32px minmax(180px,1fr) 1fr 45px;align-items:center;gap:10px;margin:15px 0;display:grid}.domain>span{color:#caa9ff;background:#312066;border-radius:6px;place-items:center;width:28px;height:28px;display:grid}.domain b{font-size:12px}.progress{background:#202c46;border-radius:5px;height:6px;overflow:hidden}.progress i{background:linear-gradient(90deg,var(--purple),var(--gold));height:100%;transition:all .4s;display:block}.domain strong{color:var(--gold);font-size:12px}.contentGrid{grid-template-columns:370px 1fr;gap:18px;display:grid}.lessonList h2{font:26px Georgia}.lessonList>button{text-align:left;color:#fff;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #1e2c48;gap:14px;width:100%;padding:16px 10px;display:flex}.lessonList>button.selected{background:#121f40;border-bottom-color:#0000;border-radius:10px}.lessonList b,.lessonList small{display:block}.lessonList small{color:var(--muted);margin-top:6px}.lessonPlayer{padding:40px}.lessonPlayer>p{max-width:720px}.beat{align-items:center;gap:25px;margin-top:38px;display:flex}.beat>button{background:var(--purple);color:#fff;cursor:pointer;border:0;border-radius:50%;width:68px;height:68px;font-size:20px}.bars,.bars i{flex:1}.bars.moving i{animation:.65s infinite alternate beat}.bars.moving i:nth-child(3n){animation-delay:.2s}.timing{color:var(--muted);justify-content:space-between;margin-top:8px;font-size:12px;display:flex}.lyric{border-left:3px solid var(--gold);background:#111d3c;margin:28px 0;padding:20px}.lyric p{margin:10px 0;font:23px/1.5 Georgia}.quizPane{max-width:850px;margin:auto;padding:42px}.quizTop,.cardsPane .cardControls{color:var(--muted);justify-content:space-between;margin-bottom:14px;display:flex}.quizPane>h2{margin:30px 0;font-size:34px}.answers{gap:12px;display:grid}.answers button{text-align:left;color:#fff;cursor:pointer;background:#0d1936;border:1px solid #273758;border-radius:10px;align-items:center;gap:15px;padding:16px;display:flex}.answers button>span{background:#1c2a49;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.answers button.right{background:#0d332b;border-color:#35c98a}.answers button.wrong{background:#351725;border-color:#e7626b}.answers button.dim{opacity:.5}.feedback{border-radius:10px;margin-top:20px;padding:20px}.results{text-align:center;padding:35px}.scoreRing{border:10px solid var(--gold);border-radius:50%;place-content:center;width:170px;height:170px;margin:auto;display:grid}.scoreRing strong{font:45px Georgia}.results .secondary{margin-left:10px}.cardsPane{max-width:760px;margin:auto}.cardControls button{color:#fff;border:1px solid var(--line);cursor:pointer;background:#101e3d;padding:8px 15px}.studyCard{text-align:left;color:#fff;cursor:pointer;background:radial-gradient(circle at 80% 20%,#8f4aff44,#0000 30%),linear-gradient(135deg,#30136b,#091630);border:1px solid #8a6a39;border-radius:22px;flex-direction:column;width:100%;min-height:480px;padding:40px;transition:all .35s;display:flex}.studyCard>strong{color:var(--gold);margin-top:80px;font:80px Georgia}.studyCard h2{margin:5px 0;font:40px Georgia}.studyCard p{font:24px/1.5 Georgia}.studyCard>span:last-child{color:#d4d8e2;margin-top:auto}.cardActions{justify-content:center;gap:12px;margin-top:20px;display:flex}.journeyPane{max-width:950px;margin:auto}.journeyPane .lead{color:#ccd3e1;font:21px/1.6 Georgia}.journeyPane article{border-bottom:1px solid var(--line);grid-template-columns:50px 1fr auto;align-items:center;gap:20px;padding:22px;display:grid}.journeyPane article>span{color:var(--gold);font:30px Georgia}.journeyPane h2{margin:0;font:25px Georgia}.journeyPane p{color:var(--muted);line-height:1.5}.journeyPane button{color:var(--gold);cursor:pointer;background:0 0;border:0}.toast{background:#143b31;border:1px solid #3ac893;border-radius:10px;padding:16px 22px;position:fixed;bottom:30px;right:30px;box-shadow:0 15px 50px #0009}@keyframes beat{to{filter:brightness(1.5);transform:scaleY(.4)}}@media (width<=1050px){.appShell{grid-template-columns:82px 1fr}aside{padding:22px 10px}.brand div,aside nav button:not(.active),aside nav button.active{font-size:0}.brand>span{margin:auto}aside nav button i{text-align:center;width:100%;font-size:18px}.sideFoot{display:none}.metricGrid{grid-template-columns:1fr 1fr}.metricGrid .readiness{grid-column:1/3}.contentGrid{grid-template-columns:1fr}.lessonList{grid-template-columns:1fr 1fr;gap:5px;display:grid}.lessonList h2{grid-column:1/3}.dashGrid{grid-template-columns:1fr}}@media (width<=650px){.appShell{display:block}aside{z-index:10;background:#061026;width:100%;height:66px;padding:7px;position:fixed;top:auto;bottom:0}aside .brand,aside .sideFoot{display:none}aside nav{flex-direction:row;justify-content:space-around}aside nav button,aside nav button.active,aside nav button:not(.active){width:52px;padding:10px;font-size:0}aside nav button i{font-size:20px}.workspace{padding:20px 16px 90px}.workspace>header{align-items:flex-start}.crumb{display:none}.workspace header h1{font-size:27px}.profile>span{display:none}.mobileBrand{color:var(--gold);border:1px solid var(--gold);background:#101d3d;border-radius:8px;width:38px;height:38px;display:block}.metricGrid{grid-template-columns:1fr}.metricGrid .readiness{grid-column:auto}.dashGrid{grid-template-columns:1fr}.domain{grid-template-columns:28px 1fr 38px}.domain .progress{grid-column:2/4}.contentGrid{grid-template-columns:1fr}.lessonList{display:block}.lessonPlayer,.quizPane{padding:24px}.quizPane>h2{font-size:27px}.studyCard{min-height:420px;padding:25px}.studyCard>strong{font-size:58px}.studyCard h2{font-size:32px}.journeyPane article{grid-template-columns:35px 1fr}.journeyPane article button{text-align:left;grid-column:2}.results .secondary{margin:10px auto;display:block}.metricGrid .readiness{align-items:flex-start}.ring{width:110px;height:110px}}.brand>img{object-fit:cover;background:#fff;border-radius:10px;width:48px;height:48px}.axiomaticSeal{object-fit:contain;background:#fff;border-radius:8px;width:100%;max-height:65px;margin-bottom:14px}.nowAudible{color:#f4c75d;letter-spacing:.5px;background:#152344;border-radius:8px;margin-top:14px;padding:9px 12px;font-size:12px;font-weight:800;display:inline-block}.audioControls{color:var(--muted);justify-content:space-between;align-items:center;margin:0 0 17px;font-size:12px;display:flex}.audioControls label{align-items:center;gap:9px;display:flex}.audioControls input{accent-color:var(--gold)}@media (width<=1050px){.brand>img{margin:auto}}.workspace>header:before{display:none!important}.brand>img{object-fit:contain;background:#071027;border:1px solid #836b39;border-radius:12px;width:58px;height:58px;padding:4px;display:block;box-shadow:0 0 0 3px #f1b83e18,0 10px 28px #0008}.brand{padding-left:2px}.brand b{color:#f8f5f0}.brand small{color:#d0d7e6}.soundOn{color:#49d89b;font-weight:800}.soundTest{color:#fff;cursor:pointer;background:#101d39;border:1px solid #506181;border-radius:7px;padding:7px 10px}.axiomaticFooter{color:#aeb8cf;background:linear-gradient(90deg,#071127,#0d1831);border-top:1px solid #263554;border-radius:14px;justify-content:center;align-items:center;gap:22px;margin-top:65px;padding:28px;display:flex}.axiomaticFooter img{object-fit:contain;filter:brightness(.72)saturate(.8);mix-blend-mode:screen;border-radius:8px;width:82px;height:62px}.axiomaticFooter b{color:#d6ad52;letter-spacing:2px;font-size:12px;display:block}.axiomaticFooter span{margin-top:7px;font-size:12px;display:block}.workspace>header>div:first-of-type{flex:1}.mobileBrand img{object-fit:contain;border-radius:6px;width:100%;height:100%}@media (width<=650px){.mobileBrand{background:#071027;padding:2px;display:block!important}.audioControls{flex-wrap:wrap;align-items:flex-start;gap:12px}.axiomaticFooter{padding:20px 14px}.axiomaticFooter img{width:65px}}.checklistOverlay{z-index:50;background:#010615e8;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.checklistPanel{background:linear-gradient(145deg,#0c1937,#071027);border:1px solid #6f5731;border-radius:18px;width:min(680px,100%);max-height:88vh;padding:36px;position:relative;overflow:auto;box-shadow:0 30px 80px #000}.checklistPanel h2{margin:12px 0;font:36px Georgia}.checklistPanel>p{color:var(--muted);line-height:1.55}.checkClose{color:#fff;cursor:pointer;background:0 0;border:0;font-size:34px;position:absolute;top:14px;right:18px}.checkProgress{color:var(--gold);margin:22px 0 12px;font-weight:800}.checkItems{gap:10px;display:grid}.checkItems label{cursor:pointer;background:#101d3b;border:1px solid #273758;border-radius:10px;align-items:flex-start;gap:13px;padding:15px;display:flex}.checkItems label.done{opacity:.65;border-color:#2e8f70}.checkItems label.done span{text-decoration:line-through}.checkItems input{width:18px;height:18px;accent-color:var(--gold);margin-top:2px}.checkActions{justify-content:flex-end;gap:10px;margin-top:24px;display:flex}@media (width<=650px){.checklistPanel{padding:28px 18px}.checklistPanel h2{font-size:29px}.checkActions{flex-direction:column}.checkActions button{width:100%}}.brand>img{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.mobileBrand,.mobileBrand img{border:0;background:0 0!important}.axiomaticFooter img{background:0 0}.brand>img{filter:drop-shadow(0 0 1px #fff)drop-shadow(0 0 9px #f1b83e99);width:82px;height:76px;margin-left:-8px}.mobileBrand img{filter:drop-shadow(0 0 1px #fff)drop-shadow(0 0 7px #f1b83eaa)}.domainCoverage{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:24px;display:grid}.domainCoverage span{color:#8792aa;border:1px solid #273758;border-radius:8px;align-items:center;gap:8px;min-height:44px;padding:8px 10px;font-size:10px;line-height:1.25;display:flex}.domainCoverage b{color:#aeb8cf;background:#182440;border-radius:6px;flex:none;place-items:center;width:25px;height:25px;font-size:12px;display:grid}.domainCoverage span.current{border-color:var(--gold);color:#fff;background:#2e2514}.domainCoverage span.current b{background:var(--gold);color:#071027}@media (width<=650px){.domainCoverage{grid-template-columns:1fr 1fr}.domainCoverage span{font-size:9px}.brand>img{width:70px;height:64px}}.brand>img,.mobileBrand,.mobileBrand img,.axiomaticFooter img{background-color:#0000!important}.sideFoot .axiomaticSeal{display:none!important}.brand>img,.mobileBrand img,.axiomaticFooter img{object-fit:contain;box-shadow:none!important;mix-blend-mode:normal!important;filter:drop-shadow(0 0 1px #fff)drop-shadow(0 0 9px #f1b83eaa)!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.axiomaticFooter img{width:82px;height:76px}.mobileBrand{box-shadow:none!important;background:0 0!important;border:0!important}.axiomaticMark{object-fit:contain!important;width:82px!important;height:76px!important;box-shadow:none!important;mix-blend-mode:normal!important;filter:drop-shadow(0 0 1px #fff)drop-shadow(0 0 9px #f1b83eaa)!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.brand>.axiomaticMark,.axiomaticFooter>.axiomaticMark{width:82px!important;height:76px!important;margin:0!important}.mobileBrand>.axiomaticMark{width:52px!important;height:48px!important;margin:0!important}.sideFoot button{color:var(--gold);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}.billingPane{max-width:1200px;margin:auto}.billingHero{border:1px solid var(--line);background:radial-gradient(circle at 15% 20%,#6633bd55,#0000 36%),linear-gradient(145deg,#0c1938,#071027);border-radius:18px;grid-template-columns:1fr 290px;align-items:center;gap:20px;padding:34px;display:grid}.billingHero h2{margin:12px 0;font:38px Georgia}.billingHero p{color:var(--muted);line-height:1.6}.billingAccount{background:#071027;border:1px solid #6d5733;border-radius:14px;gap:8px;padding:22px;display:grid}.billingAccount strong{color:var(--gold);font:28px Georgia}.billingAccount button{margin-top:10px}.cycleToggle{border:1px solid var(--line);background:#09142d;border-radius:12px;width:max-content;margin:28px auto 20px;padding:5px}.cycleToggle button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:11px 18px}.cycleToggle span{color:#72d9ae;margin-left:5px;font-size:10px}.planGrid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:16px;display:grid}.planGrid article{border:1px solid var(--line);background:linear-gradient(145deg,#0b1734,#071027);border-radius:17px;flex-direction:column;padding:28px;display:flex;position:relative}.popular{background:var(--gold);color:#071027;letter-spacing:1px;border-radius:20px;padding:7px 10px;font-size:10px;font-weight:900;position:absolute;top:0;right:20px;transform:translateY(-50%)}.planName{letter-spacing:1.6px;color:var(--gold);font-size:11px;font-weight:900}.planGrid h3{margin:16px 0 8px;font:42px Georgia}.planGrid h3 small{color:var(--muted);font:13px Arial}.planGrid p{color:var(--muted);min-height:46px}.planGrid ul{flex:1;gap:12px;margin:12px 0 24px;padding:0;list-style:none;display:grid}.planGrid li{color:#dce1ea;font-size:13px;line-height:1.35}.planGrid li:before{content:"✓";color:#55d8a3;margin-right:9px;font-weight:900}.planGrid button{width:100%}.planGrid button:disabled,.billingAccount button:disabled{opacity:.55;cursor:not-allowed}.stripeTrust{border:1px solid var(--line);color:var(--muted);border-radius:12px;justify-content:space-between;margin-top:18px;padding:17px;font-size:12px;display:flex}@media (width<=900px){.billingHero,.planGrid{grid-template-columns:1fr}.planGrid article{min-height:auto}.stripeTrust{gap:7px;display:grid}}@media (width<=650px){.billingHero{padding:24px 18px}.billingHero h2{font-size:30px}.cycleToggle{grid-template-columns:1fr 1fr;width:100%;display:grid}.stripeTrust{margin-bottom:20px}}.launchBlock{color:#ffe7bd;background:#382815;border:1px solid #d9983f;border-radius:12px;align-items:center;gap:14px;margin-bottom:16px;padding:16px 18px;display:flex}.launchBlock b{letter-spacing:1.2px;white-space:nowrap;font-size:11px}.launchBlock span{color:#e9d5b6;font-size:13px}.launchBlock.warning{background:#351725;border-color:#e7626b}.planGrid article.currentPlan{box-shadow:inset 0 0 0 2px #55d8a3}.planGrid article.currentPlan:after{content:"ACTIVE";color:#071027;letter-spacing:1px;background:#55d8a3;border-radius:20px;padding:6px 9px;font-size:9px;font-weight:900;position:absolute;top:0;left:20px;transform:translateY(-50%)}@media (width<=650px){.launchBlock{flex-direction:column;align-items:flex-start}.launchBlock b{white-space:normal}}aside{background:#061a38;border-color:#244a76}.metricGrid>article,.continue,.domains,.lessonList,.lessonPlayer,.quizPane,.cardsPane,.planGrid article{background:linear-gradient(145deg,#102e58,#071a38);border-color:#31547f}.secondary{color:#fff;border-color:#8aa7c9}.tag,.crumb,.link,.profile,.domain strong,.sideFoot button{color:#fff}.studyCard{background:radial-gradient(circle at 80% 20%,#4b80bd55,#0000 30%),linear-gradient(135deg,#16477b,#071a38);border-color:#8ba9cc}.studyCard.flipped{background:radial-gradient(circle at 20% 80%,#fff2,#0000 32%),linear-gradient(135deg,#0e3665,#06142e)}.brand>img,.mobileBrand img,.axiomaticFooter img,.axiomaticMark{filter:drop-shadow(0 0 1px #fff)drop-shadow(0 0 9px #4e86c7)!important}.axiomaticFooter{background:linear-gradient(90deg,#06152f,#0d2b53);border-color:#31547f}.launchBlock{color:#fff;background:#102d51;border-color:#6f94bd}.launchBlock span{color:#dce8f5}aside nav{gap:3px}aside nav button{padding:10px 12px}aside nav button i{color:#91b5df}aside nav button:hover,aside nav button.active{color:#061a38;background:#fff}aside nav button.active i{color:#061a38}.quizSetup{border-bottom:1px solid var(--line);grid-template-columns:1fr 260px;align-items:end;gap:25px;margin-bottom:25px;padding-bottom:22px;display:grid}.quizSetup h2{margin:7px 0;font-size:28px}.quizSetup p{color:var(--muted);margin:0;line-height:1.5}.quizSetup label{color:#fff;gap:8px;font-size:12px;font-weight:800;display:grid}.quizSetup select{color:#061a38;width:100%;font:inherit;background:#fff;border:0;border-radius:9px;padding:13px}.cardBack{gap:14px;display:grid}.cardBack p{margin:0}.cardBack aside,.ethicsGrid aside{color:#061a38;background:#fff;border:0;border-radius:12px;gap:7px;width:auto;height:auto;padding:15px;display:grid;position:static;inset:auto}.cardBack aside b,.ethicsGrid aside strong{letter-spacing:1.2px;font-size:10px}.cardBack aside span,.ethicsGrid aside span{font:14px/1.45 Arial,sans-serif}.studyCard.flipped>strong{margin-top:25px;font-size:55px}.studyCard.flipped h2{font-size:32px}.studyCard.flipped .cardBack>p{font-size:18px}.resourcePane{max-width:1080px;margin:auto}.resourceHero{border:1px solid var(--line);background:linear-gradient(135deg,#123b70,#071a38);border-radius:18px;margin-bottom:25px;padding:38px}.resourceHero h2,.cooperHero h2{margin:10px 0;font:40px Georgia}.resourceHero p,.cooperHero p{color:var(--muted);max-width:820px;font-size:17px;line-height:1.65}.resourceActions{gap:10px;margin-top:22px;display:flex}.resourceActions a,.cooperHero a{text-decoration:none;display:inline-block}.ethicsGrid{gap:12px;display:grid}.ethicsGrid article{border:1px solid var(--line);background:linear-gradient(145deg,#102e58,#071a38);border-radius:14px;grid-template-columns:55px 1fr;gap:18px;padding:22px;display:grid}.ethicsGrid article>b{color:#061a38;background:#fff;border-radius:50%;place-items:center;width:48px;height:48px;font:25px Georgia;display:grid}.ethicsGrid h3{margin:3px 0 8px;font:24px Georgia}.ethicsGrid p{color:var(--muted);line-height:1.55}.studyNotice{background:#102c50;border:1px solid #7398c3;border-radius:12px;align-items:flex-start;gap:16px;margin-top:22px;padding:18px;display:flex}.studyNotice b{white-space:nowrap}.studyNotice span{color:#dce7f4;line-height:1.5}.referenceGroup{margin:28px 0}.referenceGroup>h3{font:28px Georgia}.referenceList{gap:10px;display:grid}.referenceList a{color:#fff;border:1px solid var(--line);background:linear-gradient(145deg,#102e58,#071a38);border-radius:12px;justify-content:space-between;align-items:center;gap:20px;padding:20px;text-decoration:none;display:flex}.referenceList p{color:var(--muted);margin:6px 0 0;line-height:1.45}.referenceList span{white-space:nowrap;color:#fff}.citationBox{background:#0e2b51;border-left:4px solid #fff;border-radius:0 12px 12px 0;padding:22px}.citationBox p{font:18px/1.6 Georgia}.citationBox small{color:var(--muted)}.cooperHero{border:1px solid var(--line);background:linear-gradient(135deg,#123b70,#071a38);border-radius:18px;grid-template-columns:1fr 230px;align-items:center;gap:30px;padding:40px;display:grid}.bookMeta{grid-template-columns:1fr 1fr;gap:10px;margin:22px 0;display:grid}.bookMeta span{color:#dce8f5;background:#082347;border:1px solid #31547f;border-radius:8px;padding:12px}.bookMeta b{color:#fff;letter-spacing:1px;margin-bottom:5px;font-size:10px;display:block}.bookMark{aspect-ratio:.72;text-align:center;color:#fff;background:#071a38;border:8px solid #fff;place-content:center;font:58px Georgia;display:grid;box-shadow:15px 18px #2d64a8}.bookMark span{letter-spacing:5px;font:18px Arial;display:block}.cooperPane>h3{margin-top:32px;font:28px Georgia}.studySequence{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.studySequence article{border:1px solid var(--line);background:#0c2850;border-radius:12px;padding:20px}.studySequence article>b{color:#061a38;background:#fff;border-radius:50%;place-items:center;width:33px;height:33px;display:grid}.studySequence h4{margin:16px 0 7px;font:21px Georgia}.studySequence p{color:var(--muted);font-size:13px;line-height:1.5}.graphGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.graphGrid article{color:#071a38;background:#fff;border-radius:15px;padding:20px}.graphHeading{justify-content:space-between;gap:14px;display:flex}.graphHeading b,.graphHeading span{display:block}.graphHeading span{color:#4d6480;margin-top:5px;font-size:11px}.graphHeading em{color:#31547f;font-size:11px}.graphGrid svg{width:100%;height:auto;margin:12px 0}.graphGrid .axis{stroke:#071a38;stroke-width:3px;fill:none}.graphGrid .gridLine{stroke:#cbd7e5;stroke-width:1px}.graphGrid .phase{stroke:#31547f;stroke-dasharray:5 5}.graphGrid .dataLine{stroke:#0d4e91;stroke-width:4px;fill:none}.graphGrid circle{fill:#071a38;stroke:#fff;stroke-width:2px}.graphGrid rect{fill:#164f89}.graphGrid text{fill:#31547f;font:12px Arial}.graphGrid p{font-size:13px;line-height:1.5}.graphGrid .scatter{fill:#2d64a8}.graphRules{border:1px solid var(--line);background:#0d2b53;border-radius:14px;margin-top:18px;padding:25px}.graphRules h3{margin-top:0;font:27px Georgia}.graphRules>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.graphRules span{color:#061a38;background:#fff;border-radius:8px;padding:13px}.graphRules b{font-size:11px;display:block}.graphRules p{color:var(--muted);line-height:1.55}@media (width<=900px){.studySequence{grid-template-columns:1fr 1fr}.cooperHero{grid-template-columns:1fr}.bookMark{width:190px}.graphGrid{grid-template-columns:1fr}}@media (width<=650px){aside nav{justify-content:flex-start;gap:4px;overflow-x:auto}aside nav button,aside nav button.active,aside nav button:not(.active){flex:0 0 50px}.quizSetup{grid-template-columns:1fr}.resourceHero,.cooperHero{padding:25px 19px}.resourceHero h2,.cooperHero h2{font-size:31px}.resourceActions{display:grid}.ethicsGrid article{grid-template-columns:38px 1fr;padding:16px}.ethicsGrid article>b{width:36px;height:36px}.studySequence,.bookMeta,.graphRules>div{grid-template-columns:1fr}.referenceList a{align-items:flex-start;display:grid}.resourcePane{padding-bottom:20px}}.copyrightAudit{border:1px solid var(--line);background:linear-gradient(145deg,#102e58,#071a38);border-radius:18px;margin-top:24px;padding:30px}.auditHeader{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.auditHeader h2{margin:8px 0;font:34px Georgia}.auditHeader p{max-width:760px;color:var(--muted);line-height:1.55}.auditHeader>strong{white-space:nowrap;color:#061a38;letter-spacing:1px;background:#fff;border-radius:20px;padding:10px 13px;font-size:10px}.auditGrid{grid-template-columns:1fr 1fr;gap:14px;margin:22px 0;display:grid}.auditGrid article{border:1px solid var(--line);border-radius:13px;padding:22px}.auditGrid article>b{margin-bottom:12px;display:block}.auditGrid ul{color:#dce7f4;margin:0;padding-left:20px;line-height:1.55}.auditGrid li+li{margin-top:8px}.auditFindings{grid-template-columns:1fr 1fr;gap:14px;display:grid}.auditFindings article{color:#061a38;background:#fff;border-radius:12px;padding:20px}.auditFindings p{margin-bottom:0;line-height:1.55}.copyrightAudit .resourceActions{flex-wrap:wrap}.copyrightAudit .resourceActions a{text-decoration:none}@media (width<=800px){.auditHeader{display:grid}.auditHeader>strong{width:max-content}.auditGrid,.auditFindings{grid-template-columns:1fr}}@media (width<=650px){.copyrightAudit{padding:22px 16px}.auditHeader h2{font-size:29px}}.examIntegrity{background:#0c3a37;border:1px solid #65d5aa;border-radius:11px;justify-content:space-between;align-items:center;gap:18px;margin:18px 0 24px;padding:15px 18px;display:flex}.examIntegrity b{letter-spacing:1px;color:#9ff2d0;font-size:11px}.examIntegrity span{color:#e5fff5;font-size:12px}@media (width<=650px){.examIntegrity{align-items:flex-start;display:grid}}:root{--bg:#f4f7fb;--side:#061a38;--panel:#fff;--line:#c8d5e5;--gold:#0b3f78;--purple:#2d64a8;--text:#071a38;--muted:#536a84}body{color:var(--text);background:#f4f7fb}.appShell{background:#f4f7fb}.workspace{background:#fff;min-height:100vh;box-shadow:0 0 0 1px #e4ebf3}.workspace header h1,.workspace h2,.workspace h3,.workspace h4{color:#071a38}.crumb,.tag,.link,.profile,.domain strong{color:#0b3f78}.profile b{color:#fff;background:#071a38}.mobileBrand{background:#061a38!important}aside{color:#fff}.sideFoot{background:#0d2b53;border-color:#31547f}.sideFoot strong{color:#fff}.sideFoot small,.sideFoot span{color:#aebfd3}.sideFoot button{color:#fff}.metricGrid>article,.continue,.domains,.lessonList,.lessonPlayer,.quizPane,.cardsPane,.planGrid article,.ethicsGrid article,.referenceList a,.copyrightAudit{color:#071a38;background:#fff;border-color:#c8d5e5;box-shadow:0 10px 30px #173a6310}.metricGrid p,.continue p,.lessonPlayer>p,.lessonList small,.journeyPane p,.quizTop,.cardsPane .cardControls,.planGrid p,.planGrid h3 small,.ethicsGrid p,.referenceList p,.citationBox small,.graphRules p,.copyrightAudit .auditHeader p{color:#536a84}.secondary{color:#0b3f78;background:#fff;border-color:#7e9bbc}.primary{color:#fff;background:#071a38}.domain>span{color:#0b3f78;background:#e4edf7}.progress{background:#dce6f1}.progress i,.fakeWave i,.bars i{background:linear-gradient(90deg,#0b3f78,#4d83c4)}.ring{background:conic-gradient(#0b3f78 0 var(--score),#5c8ec5 var(--score),#dbe5ef 0)}.ring>div{background:#fff}.ring span{color:#536a84}.week i{color:#60758d;background:#e4ebf3}.week i.hit{color:#fff;background:#0b3f78}.lessonList>button{color:#071a38;border-bottom-color:#dce5ef}.lessonList>button.selected{background:#edf4fb}.lessonList>button>span{color:#0b3f78}.beat>button{background:#0b3f78}.lyric{background:#f0f5fa;border-left-color:#0b3f78}.quizSetup label{color:#071a38}.domainCoverage span{color:#60758d;border-color:#c8d5e5}.domainCoverage b{color:#0b3f78;background:#e4edf7}.domainCoverage span.current{color:#071a38;background:#edf4fb;border-color:#0b3f78}.domainCoverage span.current b{color:#fff;background:#071a38}.domainCoverage span.covered{color:#334a62;border-color:#9fb5cd}.domainCoverage span.covered b{color:#176347;background:#dff3ea}.answers button{color:#071a38;background:#fff;border-color:#b8c9dc}.answers button>span{color:#0b3f78;background:#e5edf6}.answers button.right{background:#e9f8f2}.answers button.wrong{background:#fff0f1}.feedback.good{background:#e9f8f2}.feedback.bad{background:#fff0f1}.feedback p{color:#334a62}.cardControls button{color:#0b3f78;background:#fff;border-color:#9fb5cd}.studyCard h2,.studyCard p,.studyCard>strong{color:#fff}.studyCard .cardBack aside,.studyCard .cardBack aside b,.studyCard .cardBack aside span{color:#071a38}.journeyPane .lead{color:#334a62}.journeyPane article{border-color:#d3deea}.journeyPane article>span,.journeyPane button{color:#0b3f78}.billingHero,.resourceHero,.cooperHero{color:#071a38;background:linear-gradient(135deg,#eef5fc,#fff);border-color:#c8d5e5}.billingHero p,.resourceHero p,.cooperHero p{color:#536a84}.billingAccount{background:#fff;border-color:#9db3ca}.billingAccount small,.billingAccount span{color:#536a84}.billingAccount strong{color:#0b3f78}.cycleToggle{background:#eaf1f8;border-color:#c8d5e5}.cycleToggle button{color:#536a84}.cycleToggle button.active{color:#fff;background:#071a38}.planGrid li{color:#334a62}.planGrid article.featured{border-color:#0b3f78;box-shadow:0 16px 44px #173a631c,0 0 0 2px #0b3f7812}.popular{color:#fff;background:#071a38}.stripeTrust{color:#536a84;border-color:#c8d5e5}.stripeTrust b{color:#071a38}.resourceActions .secondary,.cooperHero .secondary{color:#0b3f78;background:#fff}.ethicsGrid article>b{color:#fff;background:#071a38}.referenceList a{color:#071a38}.referenceList a:hover{border-color:#0b3f78}.referenceList span{color:#0b3f78}.studyNotice{background:#eef5fb;border-color:#9bb2ca}.studyNotice span{color:#334a62}.citationBox{color:#071a38;background:#eef5fb;border-left-color:#0b3f78}.bookMeta span{color:#334a62;background:#fff;border-color:#b8c9dc}.bookMeta b{color:#0b3f78}.studySequence article{background:#fff;border-color:#c8d5e5}.studySequence article>b{color:#fff;background:#071a38}.studySequence p{color:#536a84}.graphRules{background:#eef5fb;border-color:#c8d5e5}.graphRules span{color:#071a38;background:#fff;border:1px solid #d6e1ec}.auditHeader>strong{color:#fff;background:#071a38}.auditGrid article{border-color:#b8c9dc}.auditGrid ul{color:#334a62}.auditPass{background:#eaf7f3}.auditHold{background:#eef3f8}.auditFindings article{border:1px solid #d3deea}.examIntegrity{background:#eaf8f3;border-color:#57a989}.examIntegrity b{color:#176347}.examIntegrity span{color:#244b3e}.axiomaticFooter{color:#536a84;background:#f3f7fb;border-color:#c8d5e5}.axiomaticFooter b{color:#0b3f78}.checklistOverlay{background:#071a38cc}.checklistPanel{color:#071a38;background:#fff;border-color:#9bb2ca}.checklistPanel>p{color:#536a84}.checkClose{color:#071a38}.checkItems label{background:#f5f8fb;border-color:#c8d5e5}.checkProgress{color:#0b3f78}@media (width<=650px){.workspace{box-shadow:none}.appShell{background:#fff}}.toast{color:#fff;font-weight:700}body,body *{font-weight:700!important}.brand>.axiomaticMark{filter:drop-shadow(0 0 2px #fff)drop-shadow(0 0 7px #fffc)!important;width:106px!important;height:92px!important}.mobileBrand{width:84px!important;height:64px!important}.mobileBrand>.axiomaticMark{filter:drop-shadow(0 0 2px #fff)drop-shadow(0 0 7px #fffc)!important;width:80px!important;height:60px!important}.axiomaticFooter>.axiomaticMark{filter:none!important;width:120px!important;height:100px!important}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}.legalPage{background:#0a1530;border:1px solid #20304f;border-radius:16px;width:min(820px,100% - 32px);margin:50px auto;padding:36px;line-height:1.7}.legalPage>a,.legalPage a{color:#f1b83e}.legalPage>span{color:#f1b83e;letter-spacing:1.5px;margin-top:28px;font-size:11px;display:block}.legalPage h1{font:42px Georgia}.legalPage h2{margin-top:30px;font:24px Georgia}.legalUpdated{margin-top:42px;font-size:12px}.legalLinks{flex-wrap:wrap;justify-content:center;gap:18px;margin-top:18px;display:flex}.legalLinks a{color:#aeb8cf;font-size:12px}.locked{opacity:.55}.lockNote{color:#f1d397;background:#2e2514;border:1px solid #6d5733;border-radius:10px;margin:14px 0;padding:14px}.examPane{background:linear-gradient(145deg,#0b1734,#071027);border:1px solid #20304f;border-radius:16px;max-width:950px;margin:auto;padding:32px}.examStats{grid-template-columns:repeat(3,1fr);gap:12px;margin:22px 0;display:grid}.examStats article{background:#101d3b;border:1px solid #273758;border-radius:12px;padding:20px}.examStats strong{color:#f1b83e;font:30px Georgia;display:block}.examStats span{color:#aeb8cf;font-size:12px}@media (width<=650px){.examStats{grid-template-columns:1fr}.legalPage{margin:20px auto;padding:22px}.legalPage h1{font-size:34px}}.examLead{color:#c8d0df;line-height:1.65}.launchReadiness{background:#161c31;border:1px solid #6d5733;border-radius:14px;margin:24px 0;padding:24px}.launchReadiness h3{color:#f1d397;margin-top:0;font:24px Georgia}.launchReadiness ol{color:#bec7d8;gap:10px;padding-left:22px;line-height:1.55;display:grid}.blueprint{gap:8px;margin:16px 0 26px;display:grid}.blueprint article{background:#0d1936;border:1px solid #273758;border-radius:10px;grid-template-columns:38px 1fr;align-items:center;gap:12px;padding:13px;display:grid;position:relative;overflow:hidden}.blueprint article>b{color:#f1b83e;background:#342069;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.blueprint strong,.blueprint span{display:block}.blueprint strong{font-size:13px}.blueprint span{color:#98a4bb;margin-top:4px;font-size:11px}.blueprint i{background:linear-gradient(90deg,#7b4ce0,#f1b83e);height:3px;position:absolute;bottom:0;left:0}.examActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.examActions a{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.examDisclaimer{color:#8995aa;border-top:1px solid #273758;margin-top:24px;padding-top:18px;font-size:12px;line-height:1.55}.journeyNotice{background:#2e2514;border:1px solid #6d5733;border-radius:12px;grid-template-columns:auto 1fr;gap:12px;margin-bottom:22px;padding:16px;display:grid}.journeyNotice b{color:#f1b83e;letter-spacing:1px;font-size:11px}.journeyNotice span{color:#ead8b8;font-size:13px;line-height:1.45}.officialLinks{border-top:1px solid #273758;flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px;padding-top:22px;display:flex}.officialLinks b{margin-right:6px}.officialLinks a{color:#f1b83e;border:1px solid #6d5733;border-radius:8px;padding:10px 12px;font-size:12px;text-decoration:none}@media (width<=650px){.journeyNotice{grid-template-columns:1fr}.examActions{display:grid}.examActions>*{width:100%}.officialLinks{display:grid}.officialLinks a{display:block}.blueprint strong{font-size:12px}}.fullExamCallout{background:linear-gradient(135deg,#25174c,#101a35);border:1px solid #8b66ef;border-radius:14px;grid-template-columns:1fr auto;align-items:center;gap:24px;margin:24px 0;padding:24px;display:grid}.fullExamCallout span,.examBadge{color:#f1b83e;letter-spacing:1.3px;font-size:11px;font-weight:800}.fullExamCallout h3{margin:7px 0;font:25px Georgia}.fullExamCallout p{color:#bdc7da;margin:0;line-height:1.5}.fullExam{background:linear-gradient(145deg,#0b1734,#071027);border:1px solid #20304f;border-radius:16px;max-width:1050px;margin:auto;padding:32px}.fullExam>h2{font:34px Georgia}.examRules{grid-template-columns:repeat(4,1fr);gap:10px;margin:24px 0;display:grid}.examRules article{background:#101d3b;border:1px solid #273758;border-radius:10px;padding:18px}.examRules strong,.examRules span{display:block}.examRules strong{color:#f1b83e;font:27px Georgia}.examRules span{color:#aeb8cf;margin-top:5px;font-size:11px}.resumeNotice{background:#2e2514;border:1px solid #6d5733;border-radius:10px;justify-content:space-between;gap:15px;margin:18px 0;padding:14px;display:flex}.examStartActions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.examToolbar{z-index:3;background:#0b1734;border-bottom:1px solid #273758;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin:-32px -32px 26px;padding:16px 24px;display:grid;position:sticky;top:0}.examToolbar button{color:#fff;background:0 0;border:1px solid #52617e;border-radius:8px;justify-self:start;padding:9px 12px}.examToolbar strong{color:#f1b83e;font-size:20px}.examToolbar span{color:#aeb8cf;justify-self:end}.timeWarning{color:#ff8b8b!important}.examProgress{background:#192744;border-radius:9px;height:5px;overflow:hidden}.examProgress i{background:linear-gradient(90deg,#7b4ce0,#f1b83e);height:100%;display:block}.questionMeta{color:#9eabc2;justify-content:space-between;margin:18px 0;font-size:12px;display:flex}.activeExam h2{max-width:840px;font:27px/1.35 Georgia}.examNav{justify-content:space-between;align-items:center;gap:12px;margin-top:26px;display:flex}.examNav>div{gap:8px;display:flex}.flagOn{color:#f1b83e;background:#2e2514;border:1px solid #f1b83e;border-radius:8px;padding:12px 16px}.questionMap{grid-template-columns:repeat(15,1fr);gap:7px;margin:24px 0;display:grid}.questionMap button{aspect-ratio:1;color:#aeb8cf;background:#101d3b;border:1px solid #334464;border-radius:6px}.reviewLegend{color:#aeb8cf;flex-wrap:wrap;gap:18px;font-size:12px;display:flex}.finishButton{margin-top:24px}.finishConfirm{z-index:20;background:#030713dc;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.finishConfirm>div{background:#101d3b;border:1px solid #394b70;border-radius:14px;max-width:430px;padding:28px}.finishConfirm button{margin:8px 8px 0 0}.resultHero{grid-template-columns:auto 1fr;align-items:center;gap:25px;margin:25px 0;display:grid}.domainReport{grid-template-columns:repeat(3,1fr);gap:10px;margin:24px 0;display:grid}.domainReport article{background:#101d3b;border:1px solid #273758;border-radius:10px;grid-template-columns:38px 1fr;gap:10px;padding:14px;display:grid;position:relative;overflow:hidden}.domainReport article>b{color:#f1b83e;font-size:22px}.domainReport strong,.domainReport span{display:block}.domainReport span{color:#9eabc2;font-size:11px}.domainReport i{background:#7b4ce0;height:3px;position:absolute;bottom:0;left:0}.answerReview{gap:8px;max-height:650px;padding-right:5px;display:grid;overflow:auto}.answerReview details{background:#0d1936;border:1px solid #273758;border-radius:8px;padding:12px}.answerReview summary{cursor:pointer;grid-template-columns:34px 1fr auto;align-items:center;display:grid}.answerReview summary span{color:#f1b83e}.answerReview summary em{font-size:11px;font-style:normal}.answerReview p{line-height:1.5}.answerReview div,.answerReview small{color:#aeb8cf;margin-top:8px;display:block}@media (width<=750px){.fullExamCallout{grid-template-columns:1fr}.examRules{grid-template-columns:repeat(2,1fr)}.examToolbar{grid-template-columns:1fr auto;margin:-22px -22px 20px}.examToolbar span{grid-column:1/-1;justify-self:start}.fullExam{padding:22px}.questionMap{grid-template-columns:repeat(8,1fr)}.examNav{flex-direction:column;align-items:stretch}.examNav>div{grid-template-columns:1fr 1fr;display:grid}.domainReport,.resultHero{grid-template-columns:1fr}.examStartActions,.resumeNotice{display:grid}}.premiumLocked{opacity:.72}.paidGate{background:linear-gradient(135deg,#25174c,#101a35);border:1px solid #7657c8;border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:18px;margin:0 0 20px;padding:18px;display:grid}.paidGate b,.paidGate span{display:block}.paidGate b{color:#f1b83e;letter-spacing:1px;font-size:11px}.paidGate span{color:#c7cfde;margin-top:5px;font-size:13px;line-height:1.45}.compactGate{max-width:100%}@media (width<=650px){.paidGate{grid-template-columns:1fr}.paidGate button{width:100%}}html,body{width:100%;max-width:100%;overflow-x:hidden}.appShell{grid-template-columns:minmax(220px,250px) minmax(0,1fr);align-items:start;width:100%;max-width:100vw}.appShell>aside{min-width:0;overflow:hidden auto}.workspace{min-width:0;max-width:none;margin:0;overflow:visible}.workspace>*,.metricGrid>article,.dashGrid>article,.contentGrid>*{min-width:0}.metricGrid,.dashGrid,.contentGrid,.examStats,.planGrid{width:100%;min-width:0}.domain{grid-template-columns:32px minmax(0,1fr) minmax(80px,1fr) 45px}.domain b,.metricGrid p,.continue p{overflow-wrap:anywhere}.axiomaticFooter{flex-wrap:wrap;width:100%;max-width:100%}@media (width>=651px){.appShell{align-items:stretch}.appShell>aside{height:auto;min-height:100vh;position:relative;top:auto}}@media (width<=1050px){.appShell{grid-template-columns:82px minmax(0,1fr)}.workspace{padding-left:28px;padding-right:28px}}@media (width<=650px){.appShell{max-width:100%;display:block}.appShell>aside{overflow:visible}.workspace{width:100%;padding:20px 16px 96px}.domain{grid-template-columns:28px minmax(0,1fr) 38px}.axiomaticFooter{margin-bottom:8px}}.billingAccountActions{grid-template-columns:1fr auto;gap:8px;margin-top:10px;display:grid}.billingAccountActions button{margin-top:0}.refreshPlan{color:#fff;cursor:pointer;background:#101d39;border:1px solid #506181;border-radius:8px;padding:10px 12px}.refreshPlan:disabled{opacity:.55;cursor:not-allowed}.launchBlock.ownerAccess{color:#d6ffed;background:#123529;border-color:#55d8a3}.launchBlock.ownerAccess span{color:#bfe8d7}@media (width<=650px){.billingAccountActions{grid-template-columns:1fr}}.nativeAudioElement{opacity:.01;pointer-events:none;width:1px;height:1px;position:fixed;bottom:0;left:0}.legalPage{color:#071a38;background:#fff;border-color:#c8d5e5;box-shadow:0 18px 48px #173a6314}.legalPage h1,.legalPage h2{color:#071a38}.legalPage p{color:#334a62}.legalPage>a,.legalPage a,.legalPage>span,.legalLinks a{color:#0b3f78}.resourceHero,.billingHero,.cooperHero{color:#071a38;background:linear-gradient(135deg,#e8f2fc,#fff);border-color:#9bb7d3}.resourceHero h2,.billingHero h2,.cooperHero h2{color:#071a38}.resourceHero p,.billingHero p,.cooperHero p{color:#334a62}.resourceHero .tag,.billingHero .tag,.cooperHero .tag{color:#0b3f78}.paidGate,.fullExamCallout,.launchBlock,.launchBlock.warning,.launchBlock.ownerAccess{color:#fff;background:linear-gradient(135deg,#0b3f78,#071a38);border-color:#7fa6ce;box-shadow:0 10px 28px #173a6320}.paidGate b,.fullExamCallout span,.launchBlock b,.launchBlock.warning b,.launchBlock.ownerAccess b{color:#cfe5ff}.paidGate span,.fullExamCallout p,.launchBlock span,.launchBlock.warning span,.launchBlock.ownerAccess span{color:#eef6ff}.workspace .fullExamCallout h3{color:#fff}.paidGate .primary,.fullExamCallout .primary,.launchBlock .primary{color:#071a38;background:#fff;border:1px solid #fff}.journeyNotice,.studyNotice,.launchReadiness,.resumeNotice,.lockNote,.examIntegrity,.citationBox,.stripeTrust,.officialLinks,.examDisclaimer{color:#071a38;box-shadow:none;background:#eef5fb;border:1px solid #9bb7d3}.journeyNotice b,.studyNotice b,.launchReadiness h3,.resumeNotice b,.lockNote b,.examIntegrity b,.citationBox b,.stripeTrust b,.officialLinks b{color:#0b3f78}.journeyNotice span,.studyNotice span,.launchReadiness ol,.resumeNotice span,.lockNote,.examIntegrity span,.citationBox small,.stripeTrust span,.examDisclaimer{color:#334a62}.launchReadiness b{color:#071a38}.citationBox{border-left:4px solid #0b3f78}.officialLinks{border-radius:12px;margin-top:28px;padding:18px}.officialLinks a{color:#0b3f78;background:#fff;border-color:#7fa6ce}.nowAudible{color:#fff;background:#0b3f78;border:1px solid #7fa6ce}.toast{color:#fff;background:#071a38;border-color:#7fa6ce}.examPane,.fullExam{color:#071a38;background:#fff;border-color:#c8d5e5;box-shadow:0 14px 38px #173a6314}.examPane h2,.examPane h3,.fullExam h2,.fullExam h3,.fullExam p{color:#071a38}.examLead,.questionMeta,.reviewLegend{color:#334a62}.examStats article,.examRules article,.blueprint article,.domainReport article,.answerReview details,.finishConfirm>div{color:#071a38;background:#eef5fb;border-color:#b8c9dc}.examStats strong,.examRules strong,.domainReport article>b,.answerReview summary span{color:#0b3f78}.examStats span,.examRules span,.blueprint span,.domainReport span,.answerReview div,.answerReview small{color:#536a84}.blueprint article>b{color:#fff;background:#071a38}.blueprint i,.domainReport i,.examProgress i{background:linear-gradient(90deg,#0b3f78,#4d83c4)}.examToolbar{background:#071a38;border-color:#31547f}.examToolbar strong{color:#fff}.examToolbar span{color:#dce8f5}.examToolbar button{color:#fff;border-color:#8aa7c9}.scoreRing{border-color:#0b3f78}.scoreRing strong{color:#071a38}.scoreRing span{color:#536a84}.examAnswers button.selectedAnswer{color:#071a38;background:#e3eef9;border-color:#0b3f78}.flagOn{color:#0b3f78;background:#eef5fb;border-color:#0b3f78}.questionMap button{color:#334a62;background:#eef5fb;border-color:#9bb7d3}.questionMap button.answered{color:#fff;background:#0b3f78;border-color:#0b3f78}.questionMap button.flagged{box-shadow:inset 0 0 0 2px #4d83c4}.reviewRight{color:#176347}.reviewWrong{color:#a3202a}.fullExam .secondary,.examPane .secondary{color:#0b3f78;background:#fff;border-color:#7e9bbc}.week i{color:#334a62}.premiumLocked{opacity:1;background:#f5f8fb}.premiumLocked small{color:#0b3f78!important}.cycleToggle span{color:#0b3f78}
