:root{color:#183431;font-synthesis:none;text-rendering:optimizelegibility;background:#f4f2ea;font-family:Inter,PingFang SC,Microsoft YaHei,system-ui,sans-serif}*{box-sizing:border-box}html,body,#root{min-width:0;min-height:100%;margin:0}body{background:#f4f2ea;overflow-x:hidden}button,input{font:inherit}button{color:inherit}button:focus-visible,input:focus-visible{outline-offset:2px;outline:3px solid #1f8b7740}.pre199Eyebrow{color:#b56531;letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:12px;font-weight:800}.pre199Logo{color:#fff;background:linear-gradient(145deg,#143e38,#1b856f);border-radius:15px;flex:none;place-items:center;width:44px;height:44px;font-family:Georgia,serif;font-size:22px;display:grid;box-shadow:0 10px 24px #0e4a4033}.pre199Brand{align-items:center;gap:12px;min-width:0;display:flex}.pre199Brand>div{gap:2px;min-width:0;display:grid}.pre199Brand b{color:#133b36;font-size:15px}.pre199Brand small{color:#748783;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.pre199Primary{color:#fff;cursor:pointer;background:#156e60;border:0;border-radius:14px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:0 19px;font-weight:800;display:inline-flex;box-shadow:0 10px 24px #1267592e}.pre199Primary:hover{background:#105c51;transform:translateY(-1px)}.pre199Primary:disabled{opacity:.52;cursor:not-allowed;transform:none}.pre199Primary svg{width:18px}.pre199Auth{background:#f5f2e9;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);align-items:stretch;min-height:100dvh;display:grid}.pre199AuthStory{color:#eef9f6;background:radial-gradient(circle at 18% 20%,#46af9433,#0000 26%),radial-gradient(circle at 80% 75%,#e7a45d26,#0000 29%),#103c36;flex-direction:column;justify-content:center;min-width:0;padding:clamp(48px,8vw,120px);display:flex}.pre199AuthStory .pre199Brand{margin-bottom:68px}.pre199AuthStory .pre199Brand b{color:#fff}.pre199AuthStory .pre199Brand small{color:#abc9c2}.pre199AuthStory .pre199Logo{color:#153e38;box-shadow:none;background:#f2c886}.pre199AuthStory h1{color:#fff;letter-spacing:-.04em;max-width:690px;margin:18px 0 24px;font-family:Georgia,Noto Serif SC,serif;font-size:clamp(42px,5.2vw,76px);font-weight:500;line-height:1.12}.pre199AuthStory h1 em{color:#f0c784;font-style:normal}.pre199AuthStory>p:not(.pre199Eyebrow){color:#bcd2cd;max-width:650px;margin:0;font-size:17px;line-height:1.8}.pre199Promises{flex-wrap:wrap;gap:12px;margin-top:44px;display:flex}.pre199Promises span{color:#d6e8e4;background:#ffffff0e;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:8px;padding:10px 14px;font-size:12px;display:inline-flex}.pre199Promises svg{color:#efc27f;width:16px}.pre199AuthCard{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffd6;border:1px solid #e1ddd1;border-radius:28px;place-self:center;width:min(430px,100% - 48px);padding:38px;box-shadow:0 28px 70px #2f3b341f}.pre199AuthCard h2{color:#173a35;margin:10px 0;font-family:Georgia,Noto Serif SC,serif;font-size:30px}.pre199AuthCard>p:not(.pre199Eyebrow):not(.pre199AuthStatus){color:#71807d;margin:0 0 28px;font-size:13px;line-height:1.7}.pre199AuthCard label{color:#38534f;margin:18px 0 7px;font-size:12px;font-weight:800;display:block}.pre199AuthCard input{color:#173a35;background:#fff;border:1px solid #d8ddd8;border-radius:13px;width:100%;min-width:0;height:50px;padding:0 14px}.pre199PasswordField{display:block;position:relative}.pre199PasswordField input{padding-right:52px}.pre199PasswordField button{color:#6f817d;cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:6px;right:6px}.pre199PasswordField svg{width:18px}.pre199AuthStatus{color:#a3502b;min-height:42px;margin:13px 0 4px;font-size:12px;line-height:1.55}.pre199AuthCard>.pre199Primary{width:100%}.pre199AuthCard footer{color:#87938f;text-align:center;margin-top:18px;font-size:11px;line-height:1.65;display:block}.pre199Loading{text-align:center;justify-items:center;display:grid}.pre199App{background:#f4f2ea;grid-template-rows:76px minmax(0,1fr);grid-template-columns:248px minmax(0,1fr);min-width:0;min-height:100dvh;display:grid}.pre199Header{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#faf9f5ed;border-bottom:1px solid #e1ded3;grid-column:1/-1;grid-template-columns:248px minmax(240px,1fr) auto;align-items:center;min-width:0;padding:0 24px;display:grid;position:sticky;top:0}.pre199HeaderProgress{justify-self:center;align-items:center;gap:14px;width:min(460px,60%);display:flex}.pre199HeaderProgress>span{color:#145e53;white-space:nowrap;font-size:15px;font-weight:900}.pre199HeaderProgress>span small{color:#82918e;margin-left:3px;font-size:10px}.pre199HeaderProgress>div{background:#e2e5df;border-radius:99px;flex:1;height:7px;overflow:hidden}.pre199HeaderProgress i{border-radius:inherit;background:linear-gradient(90deg,#1a806e,#e0a15e);height:100%;transition:width .35s;display:block}.pre199Identity{align-items:center;gap:10px;min-width:0;display:flex}.pre199Identity>span{justify-items:end;gap:2px;display:grid}.pre199Identity b{font-size:12px}.pre199Identity small{color:#8a9693;font-size:10px}.pre199Identity>i{color:#fff;background:#c78149;border-radius:12px;place-items:center;width:36px;height:36px;font-size:13px;font-style:normal;font-weight:900;display:grid}.pre199Sidebar{background:#eeeae0;border-right:1px solid #dedcd2;flex-direction:column;grid-area:2/1;min-width:0;height:calc(100dvh - 76px);padding:24px 15px;display:flex;position:sticky;top:76px}.pre199SidebarIntro{margin:0 6px 22px}.pre199SidebarIntro small{color:#9a754f;letter-spacing:.12em;font-size:10px;font-weight:800}.pre199SidebarIntro b{color:#1e403b;margin:8px 0;font-size:13px;display:block}.pre199SidebarIntro span{color:#82908d;font-size:10px;line-height:1.55}.pre199Sidebar nav{gap:6px;display:grid}.pre199Sidebar nav button{color:#61736f;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:13px;grid-template-columns:21px 1fr 16px;align-items:center;gap:10px;height:50px;padding:0 13px;font-size:13px;font-weight:700;display:grid}.pre199Sidebar nav button:hover{background:#fff9}.pre199Sidebar nav svg{width:18px}.pre199Sidebar nav button svg:last-child{opacity:.6;width:14px}.pre199SidebarTrust{border-top:1px solid #d8d5ca;align-items:center;gap:10px;margin:auto 6px 0;padding-top:18px;display:flex}.pre199SidebarTrust>svg{color:#197665;width:20px}.pre199SidebarTrust span{gap:2px;display:grid}.pre199SidebarTrust b{font-size:11px}.pre199SidebarTrust small{color:#85918e;font-size:9px}.pre199Main{grid-area:2/2;min-width:0;padding:38px clamp(24px,4vw,64px) 70px}.pre199BottomNav{display:none}.pre199Page{width:min(1180px,100%);min-width:0;margin:0 auto}.pre199Page>h1{color:#173b35;letter-spacing:-.035em;max-width:800px;margin:12px 0 14px;font-family:Georgia,Noto Serif SC,serif;font-size:clamp(34px,4vw,54px);font-weight:500;line-height:1.15}.pre199Lead{color:#687b77;max-width:760px;margin:0 0 30px;font-size:14px;line-height:1.75}.pre199State{color:#71817e;text-align:center;place-content:center;justify-items:center;min-height:60dvh;display:grid}.pre199State>svg{color:#1b7d6b;width:40px;height:40px}.pre199State h2{color:#193d37;margin:18px 0 6px}.pre199State p{max-width:480px;margin:0 0 20px;line-height:1.6}.pre199Hero{color:#d9ece8;background:radial-gradient(circle at 78% 24%,#f0bf7629,#0000 22%),linear-gradient(135deg,#123f38,#15594f);border-radius:28px;grid-template-columns:minmax(0,1fr) 220px;align-items:center;gap:38px;padding:clamp(28px,5vw,58px);display:grid;overflow:hidden;box-shadow:0 24px 60px #183f3724}.pre199Hero h1{color:#fff;letter-spacing:-.04em;max-width:720px;margin:15px 0;font-family:Georgia,Noto Serif SC,serif;font-size:clamp(35px,4.6vw,62px);font-weight:500;line-height:1.12}.pre199Hero p:not(.pre199Eyebrow){color:#b9d1cc;max-width:650px;margin:0 0 25px;font-size:14px;line-height:1.75}.pre199Hero .pre199Primary{color:#153c36;box-shadow:none;background:#efc27f}.pre199ProgressRing{--progress:0%;background:conic-gradient(#efc27f var(--progress), #ffffff1c 0);border-radius:50%;justify-self:center;place-items:center;width:180px;height:180px;display:grid}.pre199ProgressRing:before{content:"";background:#174b43;border-radius:50%;width:144px;height:144px;position:absolute}.pre199ProgressRing span{z-index:1;justify-items:center;display:grid}.pre199ProgressRing b{color:#fff;font-size:34px}.pre199ProgressRing small{color:#a9c9c2;font-size:11px}.pre199ScoreStrip{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0 28px;display:grid}.pre199ScoreStrip article{background:#ffffffb8;border:1px solid #e0ded4;border-radius:19px;align-content:center;min-width:0;min-height:122px;padding:19px;display:grid}.pre199ScoreStrip small{color:#738581;letter-spacing:.08em;font-size:10px;font-weight:800}.pre199ScoreStrip b{color:#173d37;text-overflow:ellipsis;white-space:nowrap;margin:7px 0 4px;font-size:clamp(22px,2.6vw,32px);overflow:hidden}.pre199ScoreStrip span{color:#8b9895;font-size:10px}.pre199ContinueCard{background:#fff;border:1px solid #dedbd0;border-radius:22px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;padding:20px 24px;display:grid;box-shadow:0 12px 34px #2e3d370f}.pre199ContinueNumber{color:#fff;background:#c37a44;border-radius:19px;place-items:center;width:68px;height:68px;font-size:17px;font-weight:900;display:grid}.pre199ContinueCard small{color:#9a754f;letter-spacing:.1em;font-size:10px;font-weight:800}.pre199ContinueCard h2{color:#193d37;margin:4px 0;font-size:18px}.pre199ContinueCard p{color:#788783;margin:0;font-size:12px;line-height:1.5}.pre199ContinueCard>button,.pre199SectionHeader>button,.pre199HomeCallout>button{color:#146557;cursor:pointer;background:#e8f1ed;border:0;border-radius:12px;align-items:center;gap:7px;padding:11px 15px;font-size:12px;font-weight:800;display:inline-flex}.pre199ContinueCard svg,.pre199SectionHeader svg{width:15px}.pre199SectionHeader{justify-content:space-between;align-items:end;gap:20px;margin:46px 0 16px;display:flex}.pre199SectionHeader h2{color:#173c36;margin:7px 0 0;font-family:Georgia,Noto Serif SC,serif;font-size:28px;font-weight:500}.pre199ChapterPreview{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.pre199ChapterPreview>button{text-align:left;cursor:pointer;background:#ffffffbf;border:1px solid #e1ded4;border-radius:17px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:13px;min-width:0;padding:15px;display:grid}.pre199ChapterPreview>button:hover{background:#fff;border-color:#8eb7ad}.pre199ChapterPreview>button>span{color:#1a6c5e;background:#e3efeb;border-radius:12px;place-items:center;width:38px;height:38px;font-size:12px;font-weight:900;display:grid}.pre199ChapterPreview>button>div{gap:3px;min-width:0;display:grid}.pre199ChapterPreview small{color:#929d9a;font-size:9px}.pre199ChapterPreview b{color:#294944;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.pre199ChapterPreview i,.pre199ChapterResults i{background:#e6e8e2;border-radius:99px;height:4px;display:block;overflow:hidden}.pre199ChapterPreview em,.pre199ChapterResults em{border-radius:inherit;background:#23806f;height:100%;display:block}.pre199ChapterPreview strong{color:#71817e;font-size:10px}.pre199HomeCallout{color:#654a31;background:#f3e4cf;border-radius:19px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:15px;margin-top:28px;padding:20px;display:grid}.pre199HomeCallout b{font-size:13px}.pre199HomeCallout p{margin:4px 0 0;font-size:11px;line-height:1.6}.pre199HomeCallout>button{color:#754b2c;background:#ffffff8c}.pre199Legend{flex-wrap:wrap;gap:16px;margin-bottom:24px;display:flex}.pre199Legend span{color:#6e807c;align-items:center;gap:6px;font-size:11px;display:inline-flex}.pre199Legend i{background:#dfe3dd;border-radius:50%;width:10px;height:10px}.pre199CatalogChapters{gap:14px;display:grid}.pre199CatalogChapters>section{background:#ffffffb8;border:1px solid #dedcd2;border-radius:21px;padding:20px}.pre199CatalogChapters header{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:13px;margin-bottom:17px;display:grid}.pre199CatalogChapters header>span{color:#fff;background:#176e60;border-radius:13px;place-items:center;width:42px;height:42px;font-size:12px;font-weight:900;display:grid}.pre199CatalogChapters header small{color:#929c99;font-size:9px}.pre199CatalogChapters header h2{color:#1d403b;margin:3px 0 0;font-size:15px}.pre199CatalogChapters header>b{color:#8a9693;font-size:10px}.pre199QuestionGrid{grid-template-columns:repeat(10,minmax(52px,1fr));gap:7px;display:grid}.pre199QuestionGrid button{color:#7f8d89;cursor:pointer;background:#f4f5f1;border:1px solid #e1e3dd;border-radius:10px;min-width:0;height:38px;font-size:10px;font-weight:800;position:relative}.pre199QuestionGrid button svg{color:#fff;background:#1a7868;border-radius:50%;width:12px;height:12px;padding:2px;position:absolute;top:-4px;right:-3px}.pre199QuestionTop{grid-template-columns:1fr auto 1fr;align-items:center;margin-bottom:18px;display:grid}.pre199QuestionTop button{color:#4d6862;cursor:pointer;background:0 0;border:0;border-radius:11px;align-items:center;gap:6px;padding:9px 11px;font-size:11px;font-weight:800;display:inline-flex}.pre199QuestionTop>span{color:#7f8d89;font-size:11px;font-weight:800}.pre199QuestionTop>div{justify-self:end;gap:5px;display:flex}.pre199QuestionTop button:hover{background:#e7ece7}.pre199QuestionTop button:disabled{opacity:.35;cursor:default}.pre199QuestionTop svg{width:16px}.pre199QuestionLayout{grid-template-columns:minmax(0,1fr) 210px;align-items:start;gap:16px;display:grid}.pre199QuestionCard{background:#fff;border:1px solid #dedbd0;border-radius:25px;min-width:0;padding:clamp(22px,4vw,42px);box-shadow:0 18px 50px #313f3914}.pre199QuestionCard>header{border-bottom:1px solid #ebe9e1;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:13px;padding-bottom:18px;display:grid}.pre199QuestionCard>header>span{color:#fff;background:#176e60;border-radius:13px;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.pre199QuestionCard>header>div{gap:3px;display:grid}.pre199QuestionCard>header small{color:#7e8d89;font-size:10px}.pre199QuestionCard>header b{color:#b56835;font-size:11px}.pre199QuestionCard>header em{color:#627672;background:#eef2ee;border-radius:99px;padding:6px 9px;font-size:9px;font-style:normal;font-weight:800}.pre199Objective{color:#315b53;background:#eaf3ef;border-radius:15px;gap:11px;margin:22px 0;padding:14px;display:flex}.pre199Objective svg{color:#1b7e6c;flex:none;width:20px}.pre199Objective small{color:#6d867f;letter-spacing:.08em;font-size:9px;font-weight:800}.pre199Objective p{margin:3px 0 0;font-size:12px;line-height:1.55}.pre199QuestionCard>h1{color:#193b36;letter-spacing:-.015em;margin:25px 0 24px;font-family:Georgia,Noto Serif SC,serif;font-size:clamp(23px,3vw,34px);font-weight:500;line-height:1.5}.pre199Options{gap:10px;display:grid}.pre199Options>button{color:#405b56;text-align:left;cursor:pointer;background:#fafaf7;border:1px solid #e0e2dc;border-radius:16px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px;min-width:0;min-height:65px;padding:11px 15px;display:grid}.pre199Options>button:hover:not(:disabled){background:#f2f8f5;border-color:#78aa9e}.pre199Options>button>i{color:#627570;background:#fff;border:1px solid #d4d9d3;border-radius:11px;place-items:center;width:34px;height:34px;font-size:12px;font-style:normal;font-weight:900;display:grid}.pre199Options>button.selectedWrong>i{color:#fff;background:#c96d39;border-color:#c96d39}.pre199Options svg{width:16px}.pre199Options>button>span{overflow-wrap:anywhere;min-width:0;font-size:13px;line-height:1.55}.pre199QuestionCard>footer{border-top:1px solid #ebe9e2;justify-content:space-between;align-items:center;gap:15px;margin-top:24px;padding-top:20px;display:flex}.pre199QuestionCard>footer>span{color:#7e8c89;font-size:10px;line-height:1.5}.pre199QuestionJourney{background:#ffffffa8;border:1px solid #dedbd0;border-radius:19px;gap:0;padding:18px;display:grid}.pre199QuestionJourney>small{color:#9b754f;letter-spacing:.1em;margin-bottom:10px;font-size:9px;font-weight:800}.pre199QuestionJourney>div{border-top:1px solid #e7e4da;justify-content:space-between;padding:10px 0;font-size:10px;display:flex}.pre199QuestionJourney span{color:#7e8c89}.pre199QuestionJourney b{color:#244842}.pre199QuestionJourney p{color:#84918e;margin:9px 0 0;font-size:9px;line-height:1.6}.pre199Feedback{background:#fff;border:1px solid #d9ded8;border-radius:25px;margin-top:18px;overflow:hidden;box-shadow:0 18px 50px #313f390f}.pre199Feedback>header{color:#e8f7f3;background:#176e60;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:15px;padding:25px 30px;display:grid}.pre199Feedback>header>span{background:#ffffff21;border-radius:15px;place-items:center;width:48px;height:48px;display:grid}.pre199Feedback>header svg{width:25px}.pre199Feedback>header .pre199Eyebrow{color:#c4e2dc;font-size:9px}.pre199Feedback>header h2{color:#fff;margin:4px 0;font-family:Georgia,Noto Serif SC,serif;font-size:22px;font-weight:500}.pre199Feedback>header p:not(.pre199Eyebrow){margin:0;font-size:11px}.pre199Feedback>header>b{border:1px solid #ffffff3d;border-radius:50%;place-items:center;width:54px;height:54px;font-size:19px;display:grid}.pre199FeedbackToolbar{border-bottom:1px solid var(--pre-line);background:var(--pre-panel-soft);justify-content:space-between;align-items:center;gap:18px;padding:16px 30px;display:flex}.pre199FeedbackToolbar>span{gap:3px;display:grid}.pre199FeedbackToolbar b{color:var(--pre-text);font-size:var(--pre-font-status)}.pre199FeedbackToolbar small{color:var(--pre-muted);font-size:var(--pre-font-label);line-height:1.6}.pre199FeedbackToolbar button{border:1px solid var(--pre-line-strong);min-height:42px;color:var(--pre-text);font-size:var(--pre-font-status);cursor:pointer;background:0 0;flex:none;justify-content:center;align-items:center;gap:7px;padding:0 16px;font-weight:800;display:inline-flex}.pre199FeedbackToolbar button:hover{border-color:var(--pre-accent);color:var(--pre-accent)}.pre199FeedbackToolbar svg{width:17px}.pre199Feedback>article,.pre199Feedback>.pre199FeedbackGrid{border-bottom:1px solid #ebe9e2;margin:0 30px;padding:24px 0}.pre199Feedback article h3{color:#1f413b;margin:0 0 9px;font-size:15px}.pre199Feedback article p{color:#516a65;margin:0;font-size:12px;line-height:1.8}.pre199Takeaway{color:#654b31;gap:12px;display:flex}.pre199Takeaway svg{color:#c2733d;flex:none}.pre199Takeaway small,.pre199FeedbackGrid small{color:#a46535;letter-spacing:.1em;margin-bottom:5px;font-size:9px;font-weight:800;display:block}.pre199MistakeAnalysis>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.pre199MistakeAnalysis>div>section{border:1px solid var(--pre-line);border-left:3px solid var(--pre-danger);background:var(--pre-panel-soft);gap:5px;padding:14px;display:grid}.pre199MistakeAnalysis>div>section.omittedCorrect{border-left-color:var(--pre-success)}.pre199MistakeAnalysis>div>section>b{color:var(--pre-danger);font-size:var(--pre-font-label)}.pre199MistakeAnalysis>div>section.omittedCorrect>b{color:var(--pre-success)}.pre199MistakeAnalysis>div>section>strong{color:var(--pre-text);font-size:var(--pre-font-status);line-height:1.55}.pre199MistakeAnalysis>aside{border:1px solid color-mix(in srgb, var(--pre-warning) 45%, var(--pre-line));background:color-mix(in srgb, var(--pre-warning) 8%, transparent);margin-top:12px;padding:14px}.pre199MistakeAnalysis>aside>b{color:var(--pre-warning);font-size:var(--pre-font-status);margin-bottom:5px;display:block}.pre199Rationales{gap:8px;display:grid}.pre199Rationales>div{background:#f4f5f1;border-radius:13px;grid-template-columns:34px minmax(0,1fr);gap:11px;padding:12px;display:grid}.pre199Rationales i{color:#5d716c;background:#fff;border-radius:9px;place-items:center;width:30px;height:30px;font-size:11px;font-style:normal;font-weight:900;display:grid}.pre199Rationales b{color:#34534d;margin-bottom:3px;font-size:11px;display:block}.pre199Rationales p{font-size:10px!important;line-height:1.6!important}.pre199FeedbackGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.pre199FeedbackGrid>article{background:#f5f3eb;border-radius:15px;padding:16px}.pre199Feedback>footer{justify-content:flex-end;gap:9px;padding:22px 30px;display:flex}.pre199Feedback>footer>button:not(.pre199Primary){cursor:pointer;background:#fff;border:1px solid #d9ded8;border-radius:13px;align-items:center;gap:7px;padding:0 16px;font-weight:800;display:inline-flex}.pre199Feedback>footer svg{width:17px}.pre199ScoreColumns{grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);gap:14px;display:grid}.pre199WrongPractice,.pre199RepairHistory,.pre199ChapterResults,.pre199Recent,.pre199Entitlement,.pre199DataAction{background:#ffffffba;border:1px solid #dedbd1;border-radius:21px;padding:22px}.pre199WrongPractice>header,.pre199RepairHistory>header,.pre199Recent>header{justify-content:space-between;align-items:center;gap:15px;margin-bottom:15px;display:flex}.pre199WrongPractice h2,.pre199RepairHistory h2,.pre199ChapterResults h2,.pre199Recent h2{color:#1b4039;margin:5px 0 0;font-size:18px}.pre199WrongPractice header>svg{color:#c66e3a}.pre199RepairHistory header>svg{color:#1c7c6a}.pre199WrongPractice>div{gap:7px;display:grid}.pre199WrongPractice button{color:#7b5032;text-align:left;cursor:pointer;background:#fff0e5;border:0;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:11px;display:grid}.pre199WrongPractice button span{font-size:10px;font-weight:900}.pre199WrongPractice button b{font-size:10px}.pre199WrongPractice button svg{width:15px}.pre199WrongPractice>p,.pre199RepairHistory>p,.pre199Recent>p{color:#758580;font-size:11px;line-height:1.6}.pre199RepairHistory>div{flex-wrap:wrap;gap:6px;display:flex}.pre199RepairHistory>div button{color:#176d5e;cursor:pointer;background:#e9f3f0;border:1px solid #bed8d1;border-radius:9px;width:35px;height:35px;font-size:9px;font-weight:900}.pre199ChapterResults,.pre199Recent{margin-top:14px}.pre199ChapterResults>article{border-top:1px solid #e7e4db;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:12px;padding:13px 0;display:grid}.pre199ChapterResults>article>span{color:#176c5d;background:#e7f1ee;border-radius:10px;place-items:center;width:34px;height:34px;font-size:10px;font-weight:900;display:grid}.pre199ChapterResults article>div{gap:5px;display:grid}.pre199ChapterResults b{font-size:11px}.pre199ChapterResults small{color:#7c8b87;font-size:9px}.pre199Recent>div{gap:6px;display:grid}.pre199Recent button{text-align:left;cursor:pointer;background:#f5f5f1;border:0;border-radius:12px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;min-width:0;padding:10px;display:grid}.pre199Recent button>i{color:#fff;background:#c86f3c;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.pre199Recent svg{width:15px}.pre199Recent button>span{gap:2px;min-width:0;display:grid}.pre199Recent b{font-size:10px}.pre199Recent small{color:#87938f;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.pre199Recent strong{color:#677a75;font-size:10px}.pre199ProfileCard{color:#e6f4f1;background:#153f39;border-radius:22px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:15px;margin:28px 0 14px;padding:24px;display:grid}.pre199ProfileCard>span{color:#153f39;background:#edbf7d;border-radius:18px;place-items:center;width:58px;height:58px;font-size:20px;font-weight:900;display:grid}.pre199ProfileCard small{color:#9fc2ba;font-size:9px}.pre199ProfileCard h2{color:#fff;margin:3px 0}.pre199ProfileCard p{color:#c0d7d1;margin:0;font-size:11px}.pre199ProfileCard>b{color:#183f39;background:#d7efe8;border-radius:99px;padding:7px 10px;font-size:9px}.pre199Entitlement{margin-bottom:14px}.pre199Entitlement header{align-items:center;gap:12px;display:flex}.pre199Entitlement header svg{color:#1c7968}.pre199Entitlement header small{color:#84918e;font-size:9px}.pre199Entitlement h2{color:#1e413b;margin:3px 0 0;font-size:16px}.pre199Entitlement dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:18px 0 0;display:grid}.pre199Entitlement dl>div{background:#f2f3ee;border-radius:12px;padding:12px}.pre199Entitlement dt{color:#899592;font-size:9px}.pre199Entitlement dd{color:#34534d;overflow-wrap:anywhere;margin:5px 0 0;font-size:10px;font-weight:800}.pre199DataAction{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;margin-top:10px;display:grid}.pre199DataAction>div{gap:12px;min-width:0;display:flex}.pre199DataAction svg{color:#1a7665;flex:none}.pre199DataAction b{font-size:13px}.pre199DataAction p{color:#7b8986;margin:4px 0 0;font-size:10px;line-height:1.6}.pre199DataAction>button{color:#155f53;cursor:pointer;background:#e7f1ed;border:0;border-radius:12px;padding:10px 15px;font-size:10px;font-weight:900}.pre199DataAction.danger{border-color:#edcdb8;grid-template-columns:minmax(0,1fr) minmax(210px,.45fr) auto}.pre199DataAction.danger svg{color:#be6535}.pre199DataAction.danger label{color:#8c5a3c;gap:5px;font-size:9px;display:grid}.pre199DataAction.danger code{font-size:8px}.pre199DataAction.danger input{border:1px solid #e2c2ad;border-radius:10px;width:100%;min-width:0;height:38px;padding:0 10px}.pre199DataAction button:disabled{opacity:.45;cursor:not-allowed}.pre199AccountMessage{color:#9e552f;min-height:20px;font-size:10px}.pre199Logout{color:#546b65;cursor:pointer;background:0 0;border:1px solid #d6dad4;border-radius:13px;align-items:center;gap:8px;padding:11px 15px;font-weight:800;display:inline-flex}.pre199Logout svg{width:17px}@media (width<=1040px){.pre199App{grid-template-columns:210px minmax(0,1fr)}.pre199Header{grid-template-columns:210px minmax(180px,1fr) auto}.pre199QuestionGrid{grid-template-columns:repeat(7,minmax(48px,1fr))}.pre199DataAction.danger{grid-template-columns:1fr auto}.pre199DataAction.danger label{grid-area:2/1/auto/-1}}@media (width<=820px){.pre199Auth{display:block}.pre199AuthStory{min-height:47dvh;padding:38px 24px 52px}.pre199AuthStory .pre199Brand{margin-bottom:46px}.pre199AuthStory h1{font-size:clamp(36px,10vw,52px)}.pre199AuthStory>p:not(.pre199Eyebrow){font-size:14px}.pre199Promises{margin-top:27px}.pre199AuthCard{border-radius:23px;width:calc(100% - 28px);margin:-24px auto 24px;padding:28px 22px}.pre199App{padding-bottom:76px;display:block}.pre199Header{grid-template-columns:minmax(0,1fr) auto;height:66px;padding:0 14px;display:grid;position:sticky}.pre199HeaderProgress{display:none}.pre199Header .pre199Logo{border-radius:13px;width:38px;height:38px}.pre199Header .pre199Brand small{max-width:180px}.pre199Sidebar{display:none}.pre199Main{padding:20px 15px 34px}.pre199BottomNav{z-index:30;right:10px;bottom:max(10px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0;border:1px solid #d3d7d0e6;border-radius:19px;grid-template-columns:repeat(5,1fr);height:62px;padding:5px;display:grid;position:fixed;left:10px;box-shadow:0 12px 35px #2a3a3429}.pre199BottomNav button{color:#7c8b87;background:0 0;border:0;border-radius:14px;align-content:center;justify-items:center;gap:3px;font-size:9px;font-weight:800;display:grid}.pre199BottomNav button.active{color:#fff;background:#176e60}.pre199BottomNav svg{width:18px;height:18px}.pre199Hero{grid-template-columns:1fr;padding:28px 22px}.pre199ProgressRing{display:none}.pre199ScoreStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.pre199ChapterPreview{grid-template-columns:1fr}.pre199QuestionGrid{grid-template-columns:repeat(5,minmax(46px,1fr))}.pre199QuestionLayout{grid-template-columns:1fr}.pre199QuestionJourney{grid-template-columns:repeat(3,1fr);gap:8px}.pre199QuestionJourney>small,.pre199QuestionJourney>p{grid-column:1/-1}.pre199QuestionJourney>div{border-top:1px solid #e7e4da;gap:4px;display:grid}.pre199ScoreColumns{grid-template-columns:1fr}.pre199Entitlement dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.pre199Header .pre199Brand small{max-width:150px}.pre199Identity>span{display:none}.pre199Main{padding-left:12px;padding-right:12px}.pre199Page>h1{font-size:34px}.pre199Hero h1{font-size:36px}.pre199ScoreStrip{gap:8px;margin-top:12px}.pre199ScoreStrip article{border-radius:16px;min-height:106px;padding:14px}.pre199ScoreStrip b{font-size:23px}.pre199ContinueCard{grid-template-columns:52px minmax(0,1fr);gap:12px;padding:16px}.pre199ContinueNumber{border-radius:15px;width:50px;height:50px;font-size:13px}.pre199ContinueCard>button{grid-column:1/-1;justify-content:center}.pre199SectionHeader{flex-direction:column;align-items:start;margin-top:34px}.pre199HomeCallout{grid-template-columns:auto minmax(0,1fr)}.pre199HomeCallout>button{grid-column:1/-1}.pre199CatalogChapters>section{padding:15px}.pre199QuestionGrid{grid-template-columns:repeat(4,minmax(44px,1fr))}.pre199QuestionTop{grid-template-columns:1fr auto;gap:6px}.pre199QuestionTop>span{grid-area:2/1/auto/-1;justify-self:center}.pre199QuestionCard{border-radius:20px;padding:18px 15px}.pre199QuestionCard>header{grid-template-columns:38px minmax(0,1fr)}.pre199QuestionCard>header>span{width:36px;height:36px}.pre199QuestionCard>header>em{grid-column:2;justify-self:start}.pre199QuestionCard>h1{font-size:23px}.pre199Options>button{grid-template-columns:34px minmax(0,1fr);min-height:62px;padding:10px}.pre199Options>button>i{width:31px;height:31px}.pre199QuestionCard>footer{flex-direction:column;align-items:stretch}.pre199QuestionCard>footer .pre199Primary{width:100%}.pre199QuestionJourney{grid-template-columns:1fr}.pre199QuestionJourney>small,.pre199QuestionJourney>p{grid-column:auto}.pre199Feedback>header{grid-template-columns:auto minmax(0,1fr);padding:20px 16px}.pre199Feedback>header>b{border-radius:10px;grid-column:1/-1;width:auto;height:auto;padding:6px}.pre199FeedbackToolbar{flex-direction:column;align-items:stretch;padding:16px}.pre199FeedbackToolbar button{width:100%}.pre199Feedback>article,.pre199Feedback>.pre199FeedbackGrid{margin:0 16px;padding:19px 0}.pre199FeedbackGrid,.pre199MistakeAnalysis>div{grid-template-columns:1fr}.pre199Feedback>footer{flex-direction:column;align-items:stretch;padding:18px 16px}.pre199Feedback>footer button{justify-content:center;min-height:46px}.pre199ProfileCard{grid-template-columns:auto minmax(0,1fr)}.pre199ProfileCard>b{grid-column:1/-1;justify-self:start}.pre199DataAction,.pre199DataAction.danger{grid-template-columns:1fr}.pre199DataAction>button{min-height:42px}.pre199DataAction.danger label{grid-area:auto}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important}}:root{--pre-bg:#07090e;--pre-surface:#0c111a;--pre-surface-raised:#101722;--pre-line:#ffffff17;--pre-line-strong:#7ee8f147;--pre-text:#eef4ff;--pre-muted:#8e9cb1;--pre-dim:#64748b;--pre-accent:#7ad9e8;--pre-accent-bright:#9ceff8;--pre-success:#75e6bd;--pre-warning:#f4bd7a;--pre-danger:#f09a68;color:var(--pre-text);background:var(--pre-bg)}body{color:var(--pre-text);background:radial-gradient(circle at 82% 0, #18223af2 0, transparent 38%), var(--pre-bg)}button:focus-visible,input:focus-visible{outline-color:#7eeaf46b}.pre199Eyebrow{color:var(--pre-accent)}.pre199Logo.brandMark{border-radius:13px}.pre199Brand b{color:var(--pre-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pre199Brand small{color:#718099}.pre199Primary{color:#071015;background:#e6fbff;box-shadow:0 12px 34px #5edceb1f}.pre199Primary:hover{background:#c9f5fb}.pre199Auth{background:radial-gradient(circle at 15% 20%,#0d485745,#0000 34%),radial-gradient(circle at 80% 70%,#40256f45,#0000 38%),#06080d}.pre199AuthStory{background:radial-gradient(circle at 16% 18%,#22aec233,#0000 28%),radial-gradient(circle at 82% 74%,#744cc42e,#0000 32%),#070b12}.pre199AuthLockup{margin-bottom:56px}.pre199AuthStory .pre199Eyebrow{color:var(--pre-accent)}.pre199AuthStory h1,.pre199AuthCard h2,.pre199Hero h1,.pre199SectionHeader h2,.pre199Page>h1,.pre199QuestionCard>h1,.pre199Feedback>header h2{font-family:Inter,Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif}.pre199AuthStory h1{color:var(--pre-text);letter-spacing:-.055em;font-weight:760}.pre199AuthStory h1 em{color:#0000;background:linear-gradient(90deg,#9ef5ff,#bba4ff,#ffbdd8);-webkit-background-clip:text;background-clip:text}.pre199AuthStory>p:not(.pre199Eyebrow){color:#9aa9bf}.pre199Promises span{border-color:var(--pre-line);color:#a9b8cb;background:#ffffff0a}.pre199Promises svg{color:var(--pre-accent)}.pre199AuthCard{color:var(--pre-text);background:#0c111af0;border-color:#ffffff1a;box-shadow:0 30px 100px #0000008c}.pre199AuthCard h2{color:var(--pre-text);font-weight:760}.pre199AuthCard>p:not(.pre199Eyebrow):not(.pre199AuthStatus),.pre199AuthCard footer{color:var(--pre-muted)}.pre199AuthCard label{color:#8392aa}.pre199AuthCard input,.pre199DataAction.danger input{color:var(--pre-text);background:#05080e;border-color:#ffffff1c}.pre199AuthCard input::placeholder{color:#526078}.pre199PasswordField button{color:#7f90a8}.pre199PasswordField button:hover{background:#ffffff12}.pre199AuthStatus,.pre199AccountMessage{color:var(--pre-warning)}.pre199App{background:radial-gradient(circle at 82% 0, #18223ad1 0, transparent 37%), var(--pre-bg)}.pre199Header{background:#090c12eb;border-color:#ffffff14}.pre199HeaderProgress>span{color:var(--pre-accent-bright)}.pre199HeaderProgress>span small,.pre199Identity small{color:#718099}.pre199HeaderProgress>div{background:#1a2230}.pre199HeaderProgress i{background:linear-gradient(90deg,#73e3ee,#9d84ff)}.pre199Identity b{color:var(--pre-text)}.pre199Identity>i{color:#081014;background:linear-gradient(135deg,#8af5ff,#9879ff)}.pre199Sidebar{background:#090c12;border-color:#ffffff12}.pre199SidebarIntro small{color:var(--pre-accent)}.pre199SidebarIntro b{color:#dce7f5}.pre199SidebarIntro span,.pre199SidebarTrust small{color:#65758b}.pre199Sidebar nav button{color:#74839a}.pre199Sidebar nav button:hover{color:var(--pre-text);background:#ffffff0f}.pre199Sidebar nav button.active{color:#071015;background:#dffaff;box-shadow:0 0 30px #7eeeff1f}.pre199SidebarTrust{border-color:#ffffff14}.pre199SidebarTrust>svg{color:var(--pre-accent)}.pre199SidebarTrust b{color:#cbd8e8}.pre199Page>h1,.pre199State h2,.pre199ContinueCard h2,.pre199SectionHeader h2,.pre199ChapterPreview b,.pre199CatalogChapters header h2,.pre199QuestionCard>h1,.pre199QuestionJourney b,.pre199Feedback article h3,.pre199Rationales b,.pre199WrongPractice h2,.pre199RepairHistory h2,.pre199ChapterResults h2,.pre199Recent h2,.pre199ChapterResults b,.pre199Recent b,.pre199Entitlement h2,.pre199DataAction b{color:var(--pre-text)}.pre199Page>h1,.pre199SectionHeader h2{font-weight:760}.pre199Lead,.pre199State,.pre199ContinueCard p,.pre199ChapterPreview small,.pre199ChapterPreview strong,.pre199Legend span,.pre199CatalogChapters header small,.pre199CatalogChapters header>b,.pre199QuestionTop>span,.pre199QuestionCard>header small,.pre199QuestionCard>footer>span,.pre199QuestionJourney span,.pre199QuestionJourney p,.pre199Feedback article p,.pre199WrongPractice>p,.pre199RepairHistory>p,.pre199Recent>p,.pre199ChapterResults small,.pre199Recent small,.pre199Recent strong,.pre199DataAction p{color:var(--pre-muted)}.pre199State>svg{color:var(--pre-accent)}.pre199State.error>svg{color:var(--pre-danger)}.pre199Hero{color:#dce7f5;background:radial-gradient(circle at 82% 20%,#532e9a40,#0000 28%),linear-gradient(135deg,#102331f5,#111323f5);border:1px solid #7ee8f12e;box-shadow:0 28px 90px #00000061}.pre199Hero .pre199Eyebrow{color:var(--pre-accent)}.pre199Hero h1{color:var(--pre-text);font-weight:760}.pre199Hero p:not(.pre199Eyebrow){color:#98a8bd}.pre199Hero .pre199Primary{color:#071015;background:#e4fbff}.pre199ProgressRing{background:conic-gradient(#82e7f0 var(--progress), #ffffff14 0)}.pre199ProgressRing:before{background:#101722}.pre199ProgressRing small{color:#8091a7}.pre199ScoreStrip article,.pre199ContinueCard,.pre199ChapterPreview>button,.pre199CatalogChapters>section,.pre199QuestionCard,.pre199QuestionJourney,.pre199Feedback,.pre199WrongPractice,.pre199RepairHistory,.pre199ChapterResults,.pre199Recent,.pre199Entitlement,.pre199DataAction{border-color:var(--pre-line);background:#0c111ae6;box-shadow:0 18px 55px #0000003d}.pre199ScoreStrip small,.pre199ScoreStrip span{color:#74859b}.pre199ScoreStrip b{color:var(--pre-text)}.pre199ScoreStrip .wrong b{color:var(--pre-danger)}.pre199ScoreStrip .mastery b{color:var(--pre-success)}.pre199ContinueNumber{color:#081014;background:linear-gradient(135deg,#86edf4,#9b83f6)}.pre199ContinueCard small{color:var(--pre-accent)}.pre199ContinueCard>button,.pre199SectionHeader>button,.pre199HomeCallout>button,.pre199DataAction>button{color:#dffaff;background:#7ee8f11a}.pre199ChapterPreview>button:hover{border-color:var(--pre-line-strong);background:var(--pre-surface-raised)}.pre199ChapterPreview>button>span,.pre199CatalogChapters header>span,.pre199QuestionCard>header>span,.pre199ChapterResults>article>span{color:#071015;background:#8debf2}.pre199ChapterPreview i,.pre199ChapterResults i{background:#1a2230}.pre199ChapterPreview em,.pre199ChapterResults em{background:linear-gradient(90deg,#79e5ef,#9b82f8)}.pre199HomeCallout{color:#c4b4dc;background:linear-gradient(135deg,#532e9a38,#1e2a40b8)}.pre199HomeCallout>svg{color:#c3a7ff}.pre199Legend i{background:#2a3443}.pre199Legend i.right{background:var(--pre-success)}.pre199Legend i.wrong{background:var(--pre-danger)}.pre199QuestionGrid button{color:#8392a7;background:#101620;border-color:#ffffff14}.pre199QuestionGrid button:hover{border-color:var(--pre-line-strong)}.pre199QuestionGrid button.right{color:var(--pre-success);background:#75e6bd14;border-color:#75e6bd4d}.pre199QuestionGrid button.wrong{color:var(--pre-danger);background:#f09a6817;border-color:#f09a684d}.pre199QuestionGrid button svg{color:#071015;background:var(--pre-success)}.pre199QuestionGrid button.wrong svg{background:var(--pre-danger)}.pre199QuestionTop button{color:#90a1b6}.pre199QuestionTop button:hover{color:var(--pre-text);background:#ffffff0f}.pre199QuestionCard>header,.pre199QuestionCard>footer,.pre199Feedback>article,.pre199Feedback>.pre199FeedbackGrid,.pre199ChapterResults>article{border-color:#ffffff14}.pre199QuestionCard>header b,.pre199Takeaway small,.pre199FeedbackGrid small{color:var(--pre-accent)}.pre199QuestionCard>header em{color:#91a1b5;background:#ffffff0f}.pre199Objective{color:#bcd4dd;background:#7ad9e817}.pre199Objective svg{color:var(--pre-accent)}.pre199Objective small{color:#77cad8}.pre199Options>button{color:#c6d2e2;background:#0a0f17;border-color:#ffffff17}.pre199Options>button:hover:not(:disabled){border-color:var(--pre-line-strong);background:#101925}.pre199Options>button.selected{background:#7ee8f11a;border-color:#7ee8f17a;box-shadow:0 0 0 2px #7ee8f10d}.pre199Options>button.correct{background:#75e6bd17;border-color:#75e6bd70}.pre199Options>button.selectedWrong{background:#f09a681a;border-color:#f09a6880}.pre199Options>button>i{color:#91a1b5;background:#121a25;border-color:#ffffff1f}.pre199Options>button.selected>i,.pre199Options>button.correct>i{color:#071015;background:#8debf2;border-color:#8debf2}.pre199Options>button.selectedWrong>i{border-color:var(--pre-danger);color:#071015;background:var(--pre-danger)}.pre199QuestionJourney>small{color:var(--pre-accent)}.pre199QuestionJourney>div{border-color:#ffffff12}.pre199Feedback>header{color:#e9fbff;background:linear-gradient(135deg,#12303a,#17213b)}.pre199Feedback.wrong>header{color:#fff1e8;background:linear-gradient(135deg,#3a211d,#2b1822)}.pre199Feedback>header .pre199Eyebrow{color:#8fe4ed}.pre199Feedback.wrong>header .pre199Eyebrow{color:#f1ae84}.pre199Takeaway{color:#d4c5ab}.pre199Takeaway svg{color:var(--pre-warning)}.pre199Rationales>div,.pre199FeedbackGrid>article,.pre199Recent button,.pre199Entitlement dl>div{background:#101620}.pre199Rationales>div.correct{background:#75e6bd14}.pre199Rationales i{color:#8fa0b5;background:#1a2230}.pre199Rationales .correct i{color:#071015;background:var(--pre-success)}.pre199Feedback>footer>button:not(.pre199Primary){color:#d8e4f2;background:#ffffff0d;border-color:#ffffff1a}.pre199WrongPractice header>svg,.pre199DataAction.danger svg{color:var(--pre-danger)}.pre199RepairHistory header>svg,.pre199Entitlement header svg,.pre199DataAction svg{color:var(--pre-accent)}.pre199WrongPractice button{color:#f0b18a;background:#f09a681a}.pre199RepairHistory>div button{color:var(--pre-success);background:#75e6bd14;border-color:#75e6bd40}.pre199Recent button>i{color:#071015;background:var(--pre-danger)}.pre199Recent button>i.right{background:var(--pre-success)}.pre199ProfileCard{color:#e7f5ff;background:linear-gradient(135deg,#102331,#171329);border:1px solid #7ee8f12e}.pre199ProfileCard>span{color:#071015;background:linear-gradient(135deg,#8af5ff,#9879ff)}.pre199ProfileCard small,.pre199ProfileCard p{color:#91a4ba}.pre199ProfileCard>b{color:#bdf6ff;background:#7ee8f11a}.pre199Entitlement header small,.pre199Entitlement dt{color:#7b8ca2}.pre199Entitlement dd{color:#cbd8e8}.pre199DataAction.danger{border-color:#f09a6847}.pre199DataAction.danger label{color:#d79a78}.pre199DataAction.danger>button{color:#fff;background:#9f4f38}.pre199Logout{color:#9cacbf;border-color:#ffffff1a}@media (width<=820px){.pre199AuthStory{background:radial-gradient(circle at 16% 20%,#22aec22e,#0000 34%),#070b12}.pre199AuthLockup{width:min(280px,76vw);margin-bottom:36px}.pre199AuthCard{border-color:#ffffff1f}.pre199BottomNav{background:#090d15f0;border-color:#ffffff17;box-shadow:0 16px 50px #0000008c}.pre199BottomNav button{color:#718097}.pre199BottomNav button.active{color:#081014;background:#dffaff}.pre199QuestionJourney>div{border-color:#ffffff14}}.pre199ThemeRoot{--pre-bg:#050608;--pre-surface:#0a0c10;--pre-surface-raised:#11151c;--pre-panel:#0b0e13;--pre-panel-soft:#10141a;--pre-option:#080b10;--pre-line:#ebeef224;--pre-line-strong:#ebeef24d;--pre-text:#f1f2ef;--pre-muted:#9ca1aa;--pre-dim:#70757d;--pre-accent:#ffad2f;--pre-accent-soft:#ffad2f29;--pre-spectrum:#286dff;--pre-spectrum-soft:#286dff29;--pre-accent-bright:#ffc361;--pre-success:#72d1a6;--pre-warning:#f4bd7a;--pre-danger:#ff8c62;--pre-primary:#f1f2ef;--pre-primary-text:#08090b;--pre-shadow:#00000075;--pre-grid:#ebeef20b;--pre-brand-aura:#eaf0ff33;--pre-font-display:clamp(2.375rem, 4.6vw, 4.25rem);--pre-font-page:clamp(2.125rem, 4vw, 3.375rem);--pre-font-section:clamp(1.25rem, 2vw, 1.75rem);--pre-font-body:1rem;--pre-font-support:.875rem;--pre-font-label:.75rem;min-width:0;min-height:100dvh;color:var(--pre-text);background:radial-gradient(ellipse 46% 48% at 88% 4%, var(--pre-spectrum-soft), transparent 62%), radial-gradient(ellipse 34% 42% at 82% 82%, var(--pre-accent-soft), transparent 66%), var(--pre-bg);font-family:Inter,Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif}.pre199ThemeRoot[data-pre199-theme=titanium]{--pre-bg:#d9dad8;--pre-surface:#e5e5e1;--pre-surface-raised:#f0efea;--pre-panel:#ecece8;--pre-panel-soft:#e1e2df;--pre-option:#f3f2ee;--pre-line:#0d10152b;--pre-line-strong:#0d101557;--pre-text:#111317;--pre-muted:#3f444b;--pre-dim:#62676e;--pre-accent:#bd5a12;--pre-accent-soft:#bd5a1221;--pre-spectrum:#074fc8;--pre-spectrum-soft:#074fc81f;--pre-accent-bright:#91430d;--pre-success:#1f6e58;--pre-warning:#8a4e1b;--pre-danger:#a3472e;--pre-primary:#111317;--pre-primary-text:#f2f1ed;--pre-shadow:#1113173d;--pre-grid:#0d10150e;--pre-brand-aura:#ffffffd1}.pre199ThemeRoot[data-pre199-theme=carbon]{--pre-bg:#0b0907;--pre-surface:#15110d;--pre-surface-raised:#1d1712;--pre-panel:#14100d;--pre-panel-soft:#1a1511;--pre-option:#100d0a;--pre-line:#f2e0ca29;--pre-line-strong:#f2e0ca52;--pre-text:#f5eadd;--pre-muted:#b4a18b;--pre-dim:#7e6f60;--pre-accent:#ff712f;--pre-accent-soft:#ff712f29;--pre-spectrum:#4278e8;--pre-spectrum-soft:#4278e81f;--pre-accent-bright:#ff9868;--pre-success:#8fcba7;--pre-warning:#efc07f;--pre-danger:#ff8762;--pre-primary:#efcfaa;--pre-primary-text:#15100b;--pre-shadow:#0000008a;--pre-grid:#f2e0ca0b;--pre-brand-aura:#ffdaaf33}html[data-pre199-theme=obsidian] body{background:#050608}html[data-pre199-theme=titanium] body{background:#d9dad8}html[data-pre199-theme=carbon] body{background:#0b0907}.pre199ThemeRoot *,.pre199ThemeRoot :before,.pre199ThemeRoot :after{box-sizing:border-box}.pre199ThemeRoot button:focus-visible,.pre199ThemeRoot input:focus-visible{outline:2px solid color-mix(in srgb, var(--pre-spectrum) 68%, var(--pre-text));outline-offset:3px}.pre199ThemeSwitch{z-index:70;justify-self:end;position:relative}.pre199ThemeTrigger{border:0;border-inline:1px solid var(--pre-line);min-width:152px;min-height:44px;color:var(--pre-text);cursor:pointer;background:0 0;align-items:center;gap:8px;padding:8px 11px;display:flex}.pre199ThemeTrigger b{white-space:nowrap;font-size:12px;font-weight:700}.pre199ThemeTrigger svg{width:14px;height:14px;color:var(--pre-muted);transition:transform .2s}.pre199ThemeTrigger[aria-expanded=true] svg{transform:rotate(180deg)}.pre199ThemeWord{color:var(--pre-muted);letter-spacing:.08em;font-size:10px}.pre199ThemeCurrent{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);flex:none;width:18px;height:18px}.pre199ThemeSample{border:1px solid var(--pre-line-strong);width:42px;height:30px}[data-theme-swatch=obsidian]{background:linear-gradient(120deg,#050608 0 54%,#132344 55% 76%,#d08a26 77%)}[data-theme-swatch=titanium]{background:linear-gradient(120deg,#e8e8e3 0 54%,#bfc7d3 55% 76%,#074fc8 77%)}[data-theme-swatch=carbon]{background:linear-gradient(120deg,#0b0907 0 54%,#3b2115 55% 76%,#ff712f 77%)}.pre199ThemePanel[hidden]{display:none}.pre199ThemePanel{border:1px solid var(--pre-line-strong);width:286px;color:var(--pre-text);background:var(--pre-surface-raised);box-shadow:0 24px 54px var(--pre-shadow);display:grid;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden}.pre199ThemePanel>button{border:0;border-bottom:1px solid var(--pre-line);min-height:66px;color:var(--pre-text);text-align:left;cursor:pointer;background:0 0;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px 13px;display:grid}.pre199ThemePanel>button:last-child{border-bottom:0}.pre199ThemePanel>button:hover,.pre199ThemePanel>button[aria-pressed=true]{background:var(--pre-accent-soft)}.pre199ThemePanel>button>span:nth-child(2){gap:3px;min-width:0;display:grid}.pre199ThemePanel b{font-size:12px}.pre199ThemePanel small{color:var(--pre-muted);font-size:10px}.pre199ThemePanel>button>span:last-child{min-width:18px;color:var(--pre-muted);place-items:center;font-size:10px;display:grid}.pre199ThemePanel svg{width:15px;height:15px;color:var(--pre-accent)}.pre199AuthTheme{z-index:60;position:absolute;top:22px;right:26px}.pre199AuthTheme .pre199ThemeTrigger{border-color:var(--pre-line-strong)}.pre199ThemeRoot .pre199Eyebrow{color:var(--pre-accent);font-weight:700}.pre199ThemeRoot .pre199Primary{min-height:48px;color:var(--pre-primary-text);background:var(--pre-primary);box-shadow:none;clip-path:polygon(0 0,calc(100% - 13px) 0,100% 13px,100% 100%,0 100%);border-radius:0;font-weight:700}.pre199ThemeRoot .pre199Primary:hover{color:var(--pre-primary-text);background:color-mix(in srgb, var(--pre-primary) 88%, var(--pre-accent))}.pre199ThemeRoot .pre199Logo.brandMark{background:radial-gradient(ellipse at center, var(--pre-brand-aura), transparent 72%);width:62px;height:64px;box-shadow:none;border:0;border-radius:0;position:relative;overflow:visible}.pre199ThemeRoot .pre199Logo.brandMark .brandLogo--symbol{width:88%;height:88%;filter:brightness(1.14) contrast(1.08) saturate(1.05) drop-shadow(0 8px 13px var(--pre-shadow))}.pre199ThemeRoot[data-pre199-theme=titanium] .pre199Logo.brandMark .brandLogo--symbol{filter:brightness(.95)contrast(1.12)saturate(1.08)drop-shadow(0 7px 11px #14181f33)}.pre199ThemeRoot .pre199Brand{gap:10px}.pre199ThemeRoot .pre199Brand b{color:var(--pre-text);font-size:13px;font-weight:700}.pre199ThemeRoot .pre199Brand small{color:var(--pre-muted);letter-spacing:.04em;font-size:10px}.pre199ThemeRoot .pre199Auth{color:var(--pre-text);background:linear-gradient(112deg, transparent 0 53%, color-mix(in srgb, var(--pre-surface-raised) 72%, transparent) 53.1% 100%), linear-gradient(var(--pre-grid) 1px, transparent 1px), linear-gradient(90deg, var(--pre-grid) 1px, transparent 1px), transparent;background-size:auto,72px 72px,72px 72px,auto;position:relative}.pre199ThemeRoot .pre199AuthStory{color:var(--pre-text);background:radial-gradient(ellipse 52% 60% at 74% 38%, var(--pre-spectrum-soft), transparent 62%), radial-gradient(ellipse 38% 44% at 78% 76%, var(--pre-accent-soft), transparent 66%), transparent;position:relative}.pre199ThemeRoot .pre199AuthLockup{width:min(520px,86%);box-shadow:none;isolation:isolate;background:0 0;border:0;border-radius:0;margin-bottom:48px;padding:0;position:relative}.pre199ThemeRoot .pre199AuthLockup:before{z-index:-1;content:"";background:radial-gradient(ellipse at center, var(--pre-brand-aura), transparent 69%);position:absolute;inset:-18% -9%}.pre199ThemeRoot .pre199AuthLockup .brandLogo--lockup{max-height:none;filter:brightness(1.16) contrast(1.08) saturate(1.06) drop-shadow(0 20px 26px var(--pre-shadow))}.pre199ThemeRoot[data-pre199-theme=titanium] .pre199AuthLockup .brandLogo--lockup{filter:brightness(.94)contrast(1.12)saturate(1.08)drop-shadow(0 16px 22px #14181f2e)}.pre199ThemeRoot .pre199AuthStory h1{max-width:680px;color:var(--pre-text);letter-spacing:-.055em;margin:17px 0 24px;font-family:Inter,Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif;font-size:clamp(42px,5vw,68px);font-weight:700;line-height:1.08}.pre199ThemeRoot .pre199AuthStory h1 em{color:var(--pre-muted);background:0 0;font-style:normal}.pre199ThemeRoot .pre199AuthStory>p:not(.pre199Eyebrow){color:var(--pre-muted)}.pre199ThemeRoot .pre199Promises{border-block:1px solid var(--pre-line);gap:0}.pre199ThemeRoot .pre199Promises span{border:0;border-right:1px solid var(--pre-line);color:var(--pre-muted);background:0 0;border-radius:0;flex:180px;padding:13px 14px}.pre199ThemeRoot .pre199Promises span:last-child{border-right:0}.pre199ThemeRoot .pre199Promises svg{color:var(--pre-accent)}.pre199ThemeRoot .pre199AuthCard{border:1px solid var(--pre-line-strong);color:var(--pre-text);background:var(--pre-panel);box-shadow:0 32px 76px var(--pre-shadow);-webkit-backdrop-filter:none;backdrop-filter:none;clip-path:polygon(0 0,calc(100% - 22px) 0,100% 22px,100% 100%,0 100%);border-radius:0;padding:38px}.pre199ThemeRoot .pre199AuthCard h2{color:var(--pre-text);font-family:inherit;font-weight:700}.pre199ThemeRoot .pre199AuthCard>p:not(.pre199Eyebrow):not(.pre199AuthStatus),.pre199ThemeRoot .pre199AuthCard footer,.pre199ThemeRoot .pre199AuthCard label{color:var(--pre-muted)}.pre199ThemeRoot .pre199AuthCard input,.pre199ThemeRoot .pre199DataAction.danger input{border:1px solid var(--pre-line-strong);color:var(--pre-text);background:var(--pre-option);border-radius:2px}.pre199ThemeRoot .pre199AuthCard input::placeholder{color:var(--pre-dim)}.pre199ThemeRoot .pre199PasswordField button{color:var(--pre-muted)}.pre199ThemeRoot .pre199PasswordField button:hover{background:var(--pre-accent-soft)}.pre199ThemeRoot .pre199AuthStatus,.pre199ThemeRoot .pre199AccountMessage{color:var(--pre-warning)}.pre199ThemeRoot .pre199Auth>.pre199Loading{grid-column:1/-1}.pre199ThemeRoot .pre199App{color:var(--pre-text);background:linear-gradient(var(--pre-grid) 1px, transparent 1px), linear-gradient(90deg, var(--pre-grid) 1px, transparent 1px), transparent;background-size:72px 72px;grid-template-rows:88px minmax(0,1fr);grid-template-columns:232px minmax(0,1fr)}.pre199ThemeRoot .pre199Header{border-color:var(--pre-line);background:color-mix(in srgb, var(--pre-bg) 94%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);grid-template-columns:232px minmax(150px,1fr) auto auto;min-height:88px;padding:0 22px}.pre199ThemeRoot .pre199HeaderProgress{width:min(390px,66%)}.pre199ThemeRoot .pre199HeaderProgress>span{color:var(--pre-accent-bright)}.pre199ThemeRoot .pre199HeaderProgress>span small,.pre199ThemeRoot .pre199Identity small{color:var(--pre-muted)}.pre199ThemeRoot .pre199HeaderProgress>div{background:var(--pre-line);border-radius:0;height:3px}.pre199ThemeRoot .pre199HeaderProgress i{background:linear-gradient(90deg, var(--pre-spectrum), var(--pre-accent));border-radius:0}.pre199ThemeRoot .pre199Identity b{color:var(--pre-text)}.pre199ThemeRoot .pre199Identity>i{border:1px solid var(--pre-line-strong);color:var(--pre-text);background:0 0;border-radius:0;transform:rotate(45deg)}.pre199ThemeRoot .pre199Identity>i:first-letter{transform:rotate(-45deg)}.pre199ThemeRoot .pre199Sidebar{border-color:var(--pre-line);background:var(--pre-surface);height:calc(100dvh - 88px);top:88px}.pre199ThemeRoot .pre199SidebarIntro small{color:var(--pre-accent)}.pre199ThemeRoot .pre199SidebarIntro b,.pre199ThemeRoot .pre199SidebarTrust b{color:var(--pre-text)}.pre199ThemeRoot .pre199SidebarIntro span,.pre199ThemeRoot .pre199SidebarTrust small{color:var(--pre-muted)}.pre199ThemeRoot .pre199Sidebar nav button{color:var(--pre-muted);border-radius:0}.pre199ThemeRoot .pre199Sidebar nav button:hover{color:var(--pre-text);background:var(--pre-panel-soft)}.pre199ThemeRoot .pre199Sidebar nav button.active{color:var(--pre-primary-text);background:var(--pre-primary);box-shadow:none;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,0 100%)}.pre199ThemeRoot .pre199SidebarTrust{border-color:var(--pre-line)}.pre199ThemeRoot .pre199SidebarTrust>svg{color:var(--pre-accent)}.pre199ThemeRoot .pre199Main{padding-top:34px}.pre199ThemeRoot .pre199Page>h1,.pre199ThemeRoot .pre199State h2,.pre199ThemeRoot .pre199ContinueCard h2,.pre199ThemeRoot .pre199SectionHeader h2,.pre199ThemeRoot .pre199ChapterPreview b,.pre199ThemeRoot .pre199CatalogChapters header h2,.pre199ThemeRoot .pre199QuestionCard>h1,.pre199ThemeRoot .pre199QuestionJourney b,.pre199ThemeRoot .pre199Feedback article h3,.pre199ThemeRoot .pre199Rationales b,.pre199ThemeRoot .pre199WrongPractice h2,.pre199ThemeRoot .pre199RepairHistory h2,.pre199ThemeRoot .pre199ChapterResults h2,.pre199ThemeRoot .pre199Recent h2,.pre199ThemeRoot .pre199ChapterResults b,.pre199ThemeRoot .pre199Recent b,.pre199ThemeRoot .pre199Entitlement h2,.pre199ThemeRoot .pre199DataAction b{color:var(--pre-text)}.pre199ThemeRoot .pre199Page>h1,.pre199ThemeRoot .pre199SectionHeader h2,.pre199ThemeRoot .pre199QuestionCard>h1{font-family:inherit;font-weight:700}.pre199ThemeRoot .pre199Lead,.pre199ThemeRoot .pre199State,.pre199ThemeRoot .pre199ContinueCard p,.pre199ThemeRoot .pre199ChapterPreview small,.pre199ThemeRoot .pre199ChapterPreview strong,.pre199ThemeRoot .pre199Legend span,.pre199ThemeRoot .pre199CatalogChapters header small,.pre199ThemeRoot .pre199CatalogChapters header>b,.pre199ThemeRoot .pre199QuestionTop>span,.pre199ThemeRoot .pre199QuestionCard>header small,.pre199ThemeRoot .pre199QuestionCard>footer>span,.pre199ThemeRoot .pre199QuestionJourney span,.pre199ThemeRoot .pre199QuestionJourney p,.pre199ThemeRoot .pre199Feedback article p,.pre199ThemeRoot .pre199WrongPractice>p,.pre199ThemeRoot .pre199RepairHistory>p,.pre199ThemeRoot .pre199Recent>p,.pre199ThemeRoot .pre199ChapterResults small,.pre199ThemeRoot .pre199Recent small,.pre199ThemeRoot .pre199Recent strong,.pre199ThemeRoot .pre199DataAction p{color:var(--pre-muted)}.pre199ThemeRoot .pre199State>svg{color:var(--pre-accent)}.pre199ThemeRoot .pre199State.error>svg{color:var(--pre-danger)}.pre199ThemeRoot .pre199Hero{border:1px solid var(--pre-line);color:var(--pre-text);background:radial-gradient(ellipse 52% 76% at 86% 44%, var(--pre-spectrum-soft), transparent 62%), radial-gradient(ellipse 36% 48% at 84% 82%, var(--pre-accent-soft), transparent 66%), var(--pre-surface);box-shadow:0 28px 76px var(--pre-shadow);clip-path:polygon(0 0,calc(100% - 22px) 0,100% 22px,100% 100%,0 100%);border-radius:0;position:relative}.pre199ThemeRoot .pre199Hero:after{z-index:-1;content:"";background-image:linear-gradient(var(--pre-grid) 1px, transparent 1px), linear-gradient(90deg, var(--pre-grid) 1px, transparent 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 76%,#0000);mask-image:linear-gradient(90deg,#0000,#000 76%,#0000)}.pre199ThemeRoot .pre199Hero h1{color:var(--pre-text);font-family:inherit;font-weight:700}.pre199ThemeRoot .pre199Hero p:not(.pre199Eyebrow){color:var(--pre-muted)}.pre199ThemeRoot .pre199Hero .pre199Primary{color:var(--pre-primary-text);background:var(--pre-primary)}.pre199ThemeRoot .pre199ProgressRing{background:conic-gradient(var(--pre-accent) var(--progress), var(--pre-line) 0)}.pre199ThemeRoot .pre199ProgressRing:before{background:var(--pre-surface-raised)}.pre199ThemeRoot .pre199ProgressRing b{color:var(--pre-text)}.pre199ThemeRoot .pre199ProgressRing small{color:var(--pre-muted)}.pre199ThemeRoot .pre199ScoreStrip article,.pre199ThemeRoot .pre199ContinueCard,.pre199ThemeRoot .pre199ChapterPreview>button,.pre199ThemeRoot .pre199CatalogChapters>section,.pre199ThemeRoot .pre199QuestionCard,.pre199ThemeRoot .pre199QuestionJourney,.pre199ThemeRoot .pre199Feedback,.pre199ThemeRoot .pre199WrongPractice,.pre199ThemeRoot .pre199RepairHistory,.pre199ThemeRoot .pre199ChapterResults,.pre199ThemeRoot .pre199Recent,.pre199ThemeRoot .pre199Entitlement,.pre199ThemeRoot .pre199DataAction{border-color:var(--pre-line);color:var(--pre-text);background:var(--pre-panel);box-shadow:0 18px 48px color-mix(in srgb, var(--pre-shadow) 62%, transparent);border-radius:2px}.pre199ThemeRoot .pre199ScoreStrip small,.pre199ThemeRoot .pre199ScoreStrip span{color:var(--pre-muted)}.pre199ThemeRoot .pre199ScoreStrip b{color:var(--pre-text)}.pre199ThemeRoot .pre199ScoreStrip .wrong b{color:var(--pre-danger)}.pre199ThemeRoot .pre199ScoreStrip .mastery b{color:var(--pre-success)}.pre199ThemeRoot .pre199ContinueNumber{color:var(--pre-primary-text);background:var(--pre-primary);clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,0 100%);border-radius:0}.pre199ThemeRoot .pre199ContinueCard small{color:var(--pre-accent)}.pre199ThemeRoot .pre199ContinueCard>button,.pre199ThemeRoot .pre199SectionHeader>button,.pre199ThemeRoot .pre199HomeCallout>button,.pre199ThemeRoot .pre199DataAction>button{color:var(--pre-text);background:var(--pre-accent-soft);border-radius:0}.pre199ThemeRoot .pre199ChapterPreview>button:hover{border-color:var(--pre-line-strong);background:var(--pre-surface-raised)}.pre199ThemeRoot .pre199ChapterPreview>button>span,.pre199ThemeRoot .pre199CatalogChapters header>span,.pre199ThemeRoot .pre199QuestionCard>header>span,.pre199ThemeRoot .pre199ChapterResults>article>span{color:var(--pre-primary-text);background:var(--pre-primary);border-radius:0}.pre199ThemeRoot .pre199ChapterPreview i,.pre199ThemeRoot .pre199ChapterResults i{background:var(--pre-line);border-radius:0}.pre199ThemeRoot .pre199ChapterPreview em,.pre199ThemeRoot .pre199ChapterResults em{background:linear-gradient(90deg, var(--pre-spectrum), var(--pre-accent));border-radius:0}.pre199ThemeRoot .pre199HomeCallout{border:1px solid var(--pre-line);color:var(--pre-text);background:linear-gradient(118deg, var(--pre-accent-soft), var(--pre-spectrum-soft));border-radius:2px}.pre199ThemeRoot .pre199HomeCallout>svg{color:var(--pre-accent)}.pre199ThemeRoot .pre199Legend i{background:var(--pre-line-strong)}.pre199ThemeRoot .pre199Legend i.right{background:var(--pre-success)}.pre199ThemeRoot .pre199Legend i.wrong{background:var(--pre-danger)}.pre199ThemeRoot .pre199QuestionGrid button{border-color:var(--pre-line);color:var(--pre-muted);background:var(--pre-option);border-radius:2px}.pre199ThemeRoot .pre199QuestionGrid button:hover{border-color:var(--pre-line-strong)}.pre199ThemeRoot .pre199QuestionGrid button.right{border-color:color-mix(in srgb, var(--pre-success) 45%, transparent);color:var(--pre-success);background:color-mix(in srgb, var(--pre-success) 10%, transparent)}.pre199ThemeRoot .pre199QuestionGrid button.wrong{border-color:color-mix(in srgb, var(--pre-danger) 45%, transparent);color:var(--pre-danger);background:color-mix(in srgb, var(--pre-danger) 10%, transparent)}.pre199ThemeRoot .pre199QuestionGrid button svg{color:var(--pre-primary-text);background:var(--pre-success)}.pre199ThemeRoot .pre199QuestionGrid button.wrong svg{background:var(--pre-danger)}.pre199ThemeRoot .pre199QuestionTop button{color:var(--pre-muted);border-radius:0}.pre199ThemeRoot .pre199QuestionTop button:hover{color:var(--pre-text);background:var(--pre-panel-soft)}.pre199ThemeRoot .pre199QuestionCard>header,.pre199ThemeRoot .pre199QuestionCard>footer,.pre199ThemeRoot .pre199Feedback>article,.pre199ThemeRoot .pre199Feedback>.pre199FeedbackGrid,.pre199ThemeRoot .pre199ChapterResults>article{border-color:var(--pre-line)}.pre199ThemeRoot .pre199QuestionCard>header b,.pre199ThemeRoot .pre199Takeaway small,.pre199ThemeRoot .pre199FeedbackGrid small{color:var(--pre-accent)}.pre199ThemeRoot .pre199QuestionCard>header em{color:var(--pre-muted);background:var(--pre-panel-soft);border-radius:0}.pre199ThemeRoot .pre199Objective{border:1px solid var(--pre-line);color:var(--pre-text);background:var(--pre-spectrum-soft);border-radius:2px}.pre199ThemeRoot .pre199Objective svg,.pre199ThemeRoot .pre199Objective small{color:var(--pre-spectrum)}.pre199ThemeRoot[data-pre199-theme=obsidian] .pre199Objective svg,.pre199ThemeRoot[data-pre199-theme=carbon] .pre199Objective svg,.pre199ThemeRoot[data-pre199-theme=obsidian] .pre199Objective small,.pre199ThemeRoot[data-pre199-theme=carbon] .pre199Objective small{color:color-mix(in srgb, var(--pre-spectrum) 56%, var(--pre-text))}.pre199ThemeRoot .pre199Options>button{border-color:var(--pre-line);color:var(--pre-text);background:var(--pre-option);border-radius:2px}.pre199ThemeRoot .pre199Options>button:hover:not(:disabled){border-color:var(--pre-line-strong);background:var(--pre-surface-raised)}.pre199ThemeRoot .pre199Options>button.selected{border-color:var(--pre-spectrum);background:var(--pre-spectrum-soft);box-shadow:inset 3px 0 0 var(--pre-spectrum)}.pre199ThemeRoot .pre199Options>button.correct{border-color:var(--pre-success);background:color-mix(in srgb, var(--pre-success) 10%, transparent)}.pre199ThemeRoot .pre199Options>button.selectedWrong{border-color:var(--pre-danger);background:color-mix(in srgb, var(--pre-danger) 10%, transparent)}.pre199ThemeRoot .pre199Options>button>i{border-color:var(--pre-line-strong);color:var(--pre-muted);background:var(--pre-panel-soft);border-radius:0}.pre199ThemeRoot .pre199Options>button.selected>i{border-color:var(--pre-spectrum);color:#fff;background:var(--pre-spectrum)}.pre199ThemeRoot .pre199Options>button.correct>i{border-color:var(--pre-success);color:#07110d;background:var(--pre-success)}.pre199ThemeRoot .pre199Options>button.selectedWrong>i{border-color:var(--pre-danger);color:#170806;background:var(--pre-danger)}.pre199ThemeRoot .pre199QuestionJourney>small{color:var(--pre-accent)}.pre199ThemeRoot .pre199QuestionJourney>div{border-color:var(--pre-line)}.pre199ThemeRoot .pre199Feedback>header{color:var(--pre-text);background:linear-gradient(118deg, color-mix(in srgb, var(--pre-success) 18%, var(--pre-panel)), var(--pre-panel))}.pre199ThemeRoot .pre199Feedback.wrong>header{color:var(--pre-text);background:linear-gradient(118deg, color-mix(in srgb, var(--pre-danger) 18%, var(--pre-panel)), var(--pre-panel))}.pre199ThemeRoot .pre199Feedback>header .pre199Eyebrow{color:var(--pre-success)}.pre199ThemeRoot .pre199Feedback.wrong>header .pre199Eyebrow{color:var(--pre-danger)}.pre199ThemeRoot .pre199Takeaway{color:var(--pre-text)}.pre199ThemeRoot .pre199Takeaway svg{color:var(--pre-warning)}.pre199ThemeRoot .pre199Rationales>div,.pre199ThemeRoot .pre199FeedbackGrid>article,.pre199ThemeRoot .pre199Recent button,.pre199ThemeRoot .pre199Entitlement dl>div{background:var(--pre-panel-soft)}.pre199ThemeRoot .pre199Rationales>div.correct{background:color-mix(in srgb, var(--pre-success) 10%, var(--pre-panel))}.pre199ThemeRoot .pre199Rationales i{color:var(--pre-muted);background:var(--pre-line)}.pre199ThemeRoot .pre199Rationales .correct i{color:#07110d;background:var(--pre-success)}.pre199ThemeRoot .pre199Feedback>footer>button:not(.pre199Primary){border-color:var(--pre-line);color:var(--pre-text);background:var(--pre-panel-soft);border-radius:0}.pre199ThemeRoot .pre199WrongPractice header>svg,.pre199ThemeRoot .pre199DataAction.danger svg{color:var(--pre-danger)}.pre199ThemeRoot .pre199RepairHistory header>svg,.pre199ThemeRoot .pre199Entitlement header svg,.pre199ThemeRoot .pre199DataAction svg{color:var(--pre-accent)}.pre199ThemeRoot .pre199WrongPractice button{color:var(--pre-danger);background:color-mix(in srgb, var(--pre-danger) 10%, transparent)}.pre199ThemeRoot .pre199RepairHistory>div button{border-color:color-mix(in srgb, var(--pre-success) 35%, transparent);color:var(--pre-success);background:color-mix(in srgb, var(--pre-success) 9%, transparent)}.pre199ThemeRoot .pre199Recent button>i{color:#170806;background:var(--pre-danger)}.pre199ThemeRoot .pre199Recent button>i.right{color:#07110d;background:var(--pre-success)}.pre199ThemeRoot .pre199ProfileCard{border:1px solid var(--pre-line);color:var(--pre-text);background:linear-gradient(118deg, var(--pre-spectrum-soft), var(--pre-accent-soft));border-radius:2px}.pre199ThemeRoot .pre199ProfileCard>span{color:var(--pre-primary-text);background:var(--pre-primary);border-radius:0}.pre199ThemeRoot .pre199ProfileCard small,.pre199ThemeRoot .pre199ProfileCard p{color:var(--pre-muted)}.pre199ThemeRoot .pre199ProfileCard>b{color:var(--pre-text);background:var(--pre-accent-soft)}.pre199ThemeRoot .pre199Entitlement header small,.pre199ThemeRoot .pre199Entitlement dt{color:var(--pre-muted)}.pre199ThemeRoot .pre199Entitlement dd{color:var(--pre-text)}.pre199ThemeRoot .pre199DataAction.danger{border-color:color-mix(in srgb, var(--pre-danger) 45%, transparent)}.pre199ThemeRoot .pre199DataAction.danger label{color:var(--pre-danger)}.pre199ThemeRoot .pre199DataAction.danger>button{color:#fff;background:color-mix(in srgb, var(--pre-danger) 68%, #58180e)}.pre199ThemeRoot .pre199Logout{border-color:var(--pre-line);color:var(--pre-muted);border-radius:0}.pre199ThemeRoot .pre199BottomNav{border-color:var(--pre-line-strong);background:color-mix(in srgb, var(--pre-surface) 96%, transparent);box-shadow:0 18px 46px var(--pre-shadow);border-radius:2px}.pre199ThemeRoot .pre199BottomNav button{color:var(--pre-muted);border-radius:0}.pre199ThemeRoot .pre199BottomNav button.active{color:var(--pre-primary-text);background:var(--pre-primary)}@media (width<=1040px){.pre199ThemeRoot .pre199Header{grid-template-columns:210px minmax(120px,1fr) auto auto}.pre199ThemeRoot .pre199HeaderProgress{width:min(300px,68%)}.pre199ThemeRoot .pre199ThemeTrigger{min-width:136px}}@media (width<=820px){.pre199AuthTheme{top:14px;right:14px}.pre199AuthTheme .pre199ThemeTrigger{min-width:126px;color:var(--pre-text)}.pre199ThemeRoot .pre199AuthStory{min-height:52dvh;padding-top:86px}.pre199ThemeRoot .pre199AuthLockup{width:min(340px,82vw);margin-bottom:30px}.pre199ThemeRoot .pre199AuthCard{border-radius:0;width:calc(100% - 28px)}.pre199ThemeRoot .pre199Promises span{border-right:0;border-bottom:1px solid var(--pre-line);flex-basis:100%}.pre199ThemeRoot .pre199Promises span:last-child{border-bottom:0}.pre199ThemeRoot .pre199App{padding-bottom:78px;display:block}.pre199ThemeRoot .pre199Header{grid-template-columns:minmax(0,1fr) auto;height:76px;padding:0 14px;display:grid}.pre199ThemeRoot .pre199HeaderProgress,.pre199ThemeRoot .pre199Identity{display:none}.pre199ThemeRoot .pre199Header .pre199Logo{width:52px;height:56px}.pre199ThemeRoot .pre199Header .pre199Brand>div{display:none}.pre199ThemeRoot .pre199Header .pre199ThemeSwitch{justify-self:end}.pre199ThemeRoot .pre199Header .pre199ThemeWord{display:none}.pre199ThemeRoot .pre199Header .pre199ThemeTrigger{min-width:132px}.pre199ThemeRoot .pre199ThemePanel{width:min(286px,100vw - 28px)}.pre199ThemeRoot .pre199Main{padding:20px 14px 38px}.pre199ThemeRoot .pre199Hero{padding:30px 22px}.pre199ThemeRoot .pre199QuestionJourney>div{border-color:var(--pre-line)}}@media (width<=480px){.pre199ThemeRoot .pre199AuthStory h1{font-size:38px}.pre199ThemeRoot .pre199AuthStory>p:not(.pre199Eyebrow){font-size:14px}.pre199ThemeRoot .pre199AuthCard{padding:28px 22px}.pre199ThemeRoot .pre199ThemeTrigger{min-width:124px;padding-inline:8px}.pre199ThemeRoot .pre199ThemeTrigger b{font-size:11px}.pre199ThemeRoot .pre199ThemePanel{right:0}.pre199ThemeRoot .pre199Page>h1{font-size:34px}.pre199ThemeRoot .pre199Hero h1{font-size:37px}.pre199ThemeRoot .pre199ScoreStrip article,.pre199ThemeRoot .pre199ContinueCard,.pre199ThemeRoot .pre199ChapterPreview>button,.pre199ThemeRoot .pre199CatalogChapters>section,.pre199ThemeRoot .pre199QuestionCard,.pre199ThemeRoot .pre199QuestionJourney,.pre199ThemeRoot .pre199Feedback,.pre199ThemeRoot .pre199WrongPractice,.pre199ThemeRoot .pre199RepairHistory,.pre199ThemeRoot .pre199ChapterResults,.pre199ThemeRoot .pre199Recent,.pre199ThemeRoot .pre199Entitlement,.pre199ThemeRoot .pre199DataAction{border-radius:2px}}.pre199ThemeRoot .pre199Header{grid-template-columns:72px minmax(140px,1fr) auto auto;gap:14px}.pre199ThemeRoot .pre199Header .pre199Brand{place-items:center;width:66px;height:70px;display:grid}.pre199ThemeRoot .pre199Header .pre199Logo{width:62px;height:64px}.pre199ThemeRoot .pre199Running{min-width:0;color:var(--pre-muted);letter-spacing:.08em;justify-content:center;align-items:center;gap:11px;font-size:12px;display:flex}.pre199ThemeRoot .pre199Running i{background:var(--pre-line-strong);width:34px;height:1px}.pre199ThemeRoot .pre199Running strong{color:var(--pre-text);white-space:nowrap;font-size:12px;font-weight:700}.pre199ThemeRoot .pre199Identity>i span{transform:rotate(-45deg)}.pre199ThemeRoot .pre199Hero{isolation:isolate;grid-template-columns:minmax(0,1.16fr) minmax(300px,.84fr);align-items:stretch;gap:0;min-height:610px;padding:0;display:grid;position:relative;overflow:hidden}.pre199ThemeRoot .pre199Hero:after{z-index:-1}.pre199ThemeRoot .pre199HeroCopy{flex-direction:column;justify-content:center;min-width:0;padding:58px clamp(34px,4vw,58px) 52px;display:flex}.pre199ThemeRoot .pre199HeroCopy .pre199Eyebrow{color:var(--pre-muted);letter-spacing:.15em;align-items:center;gap:12px;margin:0 0 25px;font-size:11px;display:flex}.pre199ThemeRoot .pre199HeroCopy .pre199Eyebrow:before{content:"";background:var(--pre-accent);width:34px;height:2px}.pre199ThemeRoot .pre199Hero h1{letter-spacing:-.055em;max-width:650px;margin:0;font-size:clamp(39px,4vw,56px);font-weight:650;line-height:1.08}.pre199ThemeRoot .pre199Hero h1 span{color:var(--pre-muted)}.pre199ThemeRoot .pre199Hero .pre199HeroLead{max-width:540px;color:var(--pre-muted);margin:26px 0 31px;font-size:14px;line-height:1.8}.pre199ThemeRoot .pre199HeroActions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.pre199ThemeRoot .pre199HeroActions .pre199Primary{justify-content:space-between;align-items:center;gap:28px;min-width:210px;padding:15px 16px 15px 19px;display:inline-flex}.pre199ThemeRoot .pre199HeroActions .pre199Primary svg{width:18px;height:18px}.pre199ThemeRoot .pre199HeroSecondary{border:0;border-bottom:1px solid var(--pre-line-strong);min-height:43px;color:var(--pre-text);cursor:pointer;background:0 0;padding:10px 2px;font-size:12px;font-weight:700}.pre199ThemeRoot .pre199HeroSecondary:hover{border-color:var(--pre-accent);color:var(--pre-accent-bright)}.pre199ThemeRoot .pre199HeroAssurance{border-top:1px solid var(--pre-line);color:var(--pre-dim);letter-spacing:.05em;flex-wrap:wrap;gap:9px 16px;margin-top:29px;padding-top:18px;font-size:10px;display:flex}.pre199ThemeRoot .pre199HeroAssurance span{align-items:center;gap:7px;display:flex}.pre199ThemeRoot .pre199HeroAssurance span:before{content:"";background:var(--pre-accent);width:4px;height:4px;transform:rotate(45deg)}.pre199ThemeRoot .pre199HeroStage{border-left:1px solid var(--pre-line);background:color-mix(in srgb, var(--pre-surface-raised) 34%, transparent);justify-content:center;align-items:center;min-width:0;min-height:100%;padding:42px 18px 74px;display:flex;position:relative}.pre199ThemeRoot .pre199HeroIndex{color:var(--pre-line-strong);letter-spacing:-.09em;font-size:clamp(78px,11vw,138px);font-weight:600;line-height:.8;position:absolute;top:25px;right:23px}.pre199ThemeRoot .pre199HeroOrbit{aspect-ratio:1.5;place-items:center;width:min(390px,100%);display:grid;position:relative}.pre199ThemeRoot .pre199HeroOrbit:before,.pre199ThemeRoot .pre199HeroOrbit:after{content:"";border:1px solid var(--pre-line-strong);border-radius:50%;position:absolute}.pre199ThemeRoot .pre199HeroOrbit:before{background:radial-gradient(ellipse at center, color-mix(in srgb, var(--pre-text) 22%, transparent), color-mix(in srgb, var(--pre-text) 6%, transparent) 48%, transparent 70%);inset:3% -2%}.pre199ThemeRoot .pre199HeroOrbit:after{border-color:color-mix(in srgb, var(--pre-accent) 42%, transparent);inset:19% 8%}.pre199ThemeRoot .pre199HeroAxis{background:linear-gradient(90deg, transparent, var(--pre-line-strong) 15% 85%, transparent);height:1px;position:absolute;inset:50% -1% auto}.pre199ThemeRoot .pre199HeroAxis:after{content:"";background:var(--pre-accent);width:1px;height:9px;position:absolute;inset:-4px 50% auto}.pre199ThemeRoot .pre199HeroOrbit .brandLogo--lockup{z-index:2;filter:brightness(1.18)contrast(1.08)saturate(1.06)drop-shadow(0 22px 24px #00000059);width:94%;max-height:none;animation:.46s both pre199EmblemEnter;position:relative}.pre199ThemeRoot[data-pre199-theme=titanium] .pre199HeroOrbit .brandLogo--lockup{filter:brightness(.94)contrast(1.12)saturate(1.08)drop-shadow(0 20px 22px #14181f2e)}.pre199ThemeRoot[data-pre199-theme=carbon] .pre199HeroOrbit .brandLogo--lockup{filter:brightness(1.16)contrast(1.08)saturate(1.04)drop-shadow(0 22px 24px #00000057)}.pre199ThemeRoot .pre199HeroChapter{border-top:1px solid var(--pre-line);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px;padding-top:15px;display:grid;position:absolute;bottom:25px;left:23px;right:23px}.pre199ThemeRoot .pre199HeroChapter>div:first-child{gap:5px;min-width:0;display:grid}.pre199ThemeRoot .pre199HeroChapter small{color:var(--pre-muted);letter-spacing:.1em;font-size:10px}.pre199ThemeRoot .pre199HeroChapter strong{color:var(--pre-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;overflow:hidden}.pre199ThemeRoot .pre199HeroChapterProgress{text-align:right;min-width:90px}.pre199ThemeRoot .pre199HeroChapterProgress b{color:var(--pre-accent);font-size:22px;font-weight:650;display:block}.pre199ThemeRoot .pre199HeroChapterProgress span{color:var(--pre-muted);white-space:nowrap;font-size:10px}@keyframes pre199EmblemEnter{0%{opacity:.35;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@media (width<=1040px){.pre199ThemeRoot .pre199Header{grid-template-columns:66px minmax(100px,1fr) auto auto}.pre199ThemeRoot .pre199Hero{grid-template-columns:minmax(0,1fr) minmax(270px,.9fr)}.pre199ThemeRoot .pre199HeroCopy{padding-inline:34px}}@media (width<=820px){.pre199ThemeRoot .pre199Header{grid-template-columns:64px minmax(0,1fr)}.pre199ThemeRoot .pre199Running,.pre199ThemeRoot .pre199Identity{display:none}.pre199ThemeRoot .pre199Hero{flex-direction:column-reverse;min-height:0;padding:0;display:flex}.pre199ThemeRoot .pre199HeroCopy{padding:34px 23px 31px}.pre199ThemeRoot .pre199HeroStage{border-bottom:1px solid var(--pre-line);border-left:0;min-height:338px;padding:20px 22px 68px}.pre199ThemeRoot .pre199HeroOrbit{width:320px;max-width:100%}.pre199ThemeRoot .pre199HeroIndex{font-size:88px;top:20px;right:16px}.pre199ThemeRoot .pre199HeroChapter{bottom:16px;left:18px;right:18px}.pre199ThemeRoot .pre199Hero h1{font-size:38px;line-height:1.12}.pre199ThemeRoot .pre199Hero .pre199HeroLead{margin:20px 0 25px;font-size:13px}.pre199ThemeRoot .pre199HeroActions .pre199Primary,.pre199ThemeRoot .pre199HeroSecondary{width:100%}}@media (width<=480px){.pre199ThemeRoot .pre199HeroStage{min-height:318px;padding-inline:20px}.pre199ThemeRoot .pre199HeroCopy{padding:31px 20px 28px}.pre199ThemeRoot .pre199HeroCopy .pre199Eyebrow{margin-bottom:18px}.pre199ThemeRoot .pre199Hero h1{font-size:clamp(34px,9.5vw,37px)}.pre199ThemeRoot .pre199HeroChapter{gap:10px}.pre199ThemeRoot .pre199HeroChapter strong{max-width:180px}}@media (prefers-reduced-motion:reduce){.pre199ThemeRoot *,.pre199ThemeRoot :before,.pre199ThemeRoot :after{transition:none!important}}.pre199Watermark{z-index:18;pointer-events:none;-webkit-user-select:none;user-select:none;grid-template-rows:repeat(5,1fr);grid-template-columns:repeat(3,minmax(320px,1fr));place-items:center;display:grid;position:fixed;inset:-12vh -10vw;overflow:hidden}.pre199Watermark span{opacity:.065;max-width:420px;color:var(--pre-text,#183431);letter-spacing:.08em;text-align:center;white-space:nowrap;font-size:11px;font-weight:800;line-height:1.6;transform:rotate(-23deg)}.pre199ThemeRoot .pre199QuestionGrid button.locked,.pre199ThemeRoot .pre199QuestionGrid button:disabled{opacity:.32;cursor:not-allowed}.pre199ThemeRoot .pre199AssessmentCard,.pre199ThemeRoot .pre199AssessmentEmpty{border:1px solid var(--pre-line);background:var(--pre-surface);box-shadow:0 22px 60px var(--pre-shadow);gap:24px;padding:clamp(24px,5vw,46px);display:grid}.pre199ThemeRoot .pre199AssessmentCard>header{grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:18px;display:grid}.pre199ThemeRoot .pre199AssessmentCard>header>svg,.pre199ThemeRoot .pre199AssessmentEmpty>svg{width:42px;height:42px;color:var(--pre-accent)}.pre199ThemeRoot .pre199AssessmentCard h2,.pre199ThemeRoot .pre199AssessmentEmpty h2{color:var(--pre-text);margin:4px 0 0;font-size:28px}.pre199ThemeRoot .pre199AssessmentCard>header>b{color:var(--pre-primary-text);font-size:clamp(30px,5vw,52px)}.pre199ThemeRoot .pre199AssessmentCard>i{background:var(--pre-panel-soft);height:8px;display:block;overflow:hidden}.pre199ThemeRoot .pre199AssessmentCard>i>em{background:var(--pre-primary);height:100%;transition:width .3s;display:block}.pre199ThemeRoot .pre199AssessmentStats{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.pre199ThemeRoot .pre199AssessmentStats span{border:1px solid var(--pre-line);color:var(--pre-muted);gap:7px;padding:16px;font-size:11px;display:grid}.pre199ThemeRoot .pre199AssessmentStats b{color:var(--pre-text);font-size:18px}.pre199ThemeRoot .pre199AssessmentCard>.pre199Primary,.pre199ThemeRoot .pre199AssessmentEmpty>.pre199Primary{justify-self:start}.pre199ThemeRoot .pre199AssessmentEmpty{justify-items:start}.pre199ThemeRoot .pre199AssessmentEmpty p{max-width:680px;color:var(--pre-muted);margin:0;line-height:1.8}@media (width<=820px){.pre199Watermark{grid-template-rows:repeat(7,1fr);grid-template-columns:repeat(2,minmax(260px,1fr))}.pre199Watermark span{font-size:12px}.pre199ThemeRoot .pre199AssessmentStats{grid-template-columns:1fr}}.pre199ThemeRoot .pre199AuthStory h1,.pre199ThemeRoot .pre199Hero h1{font-size:var(--pre-font-display)}.pre199ThemeRoot .pre199Page>h1{font-size:var(--pre-font-page)}.pre199ThemeRoot .pre199AuthCard h2,.pre199ThemeRoot .pre199SectionHeader h2,.pre199ThemeRoot .pre199ContinueCard h2,.pre199ThemeRoot .pre199CatalogChapters header h2,.pre199ThemeRoot .pre199Feedback>header h2,.pre199ThemeRoot .pre199Feedback article h3,.pre199ThemeRoot .pre199WrongPractice h2,.pre199ThemeRoot .pre199RepairHistory h2,.pre199ThemeRoot .pre199ChapterResults h2,.pre199ThemeRoot .pre199Recent h2,.pre199ThemeRoot .pre199Entitlement h2{font-size:var(--pre-font-section)}.pre199ThemeRoot .pre199AuthStory>p:not(.pre199Eyebrow),.pre199ThemeRoot .pre199AuthCard input,.pre199ThemeRoot .pre199DataAction.danger input,.pre199ThemeRoot .pre199Lead,.pre199ThemeRoot .pre199Hero .pre199HeroLead,.pre199ThemeRoot .pre199Objective p,.pre199ThemeRoot .pre199Options>button>span,.pre199ThemeRoot .pre199Feedback article p{font-size:var(--pre-font-body)}.pre199ThemeRoot .pre199ThemeTrigger b,.pre199ThemeRoot .pre199ThemePanel b,.pre199ThemeRoot .pre199Brand b,.pre199ThemeRoot .pre199Promises span,.pre199ThemeRoot .pre199AuthCard>p:not(.pre199Eyebrow):not(.pre199AuthStatus),.pre199ThemeRoot .pre199AuthCard label,.pre199ThemeRoot .pre199AuthStatus,.pre199ThemeRoot .pre199AuthCard footer,.pre199ThemeRoot .pre199Identity b,.pre199ThemeRoot .pre199SidebarIntro span,.pre199ThemeRoot .pre199Sidebar nav button,.pre199ThemeRoot .pre199SidebarTrust b,.pre199ThemeRoot .pre199ProgressRing small,.pre199ThemeRoot .pre199ScoreStrip span,.pre199ThemeRoot .pre199ContinueCard p,.pre199ThemeRoot .pre199ContinueCard>button,.pre199ThemeRoot .pre199SectionHeader>button,.pre199ThemeRoot .pre199HomeCallout p,.pre199ThemeRoot .pre199HomeCallout>button,.pre199ThemeRoot .pre199ChapterPreview strong,.pre199ThemeRoot .pre199Legend span,.pre199ThemeRoot .pre199CatalogChapters header>b,.pre199ThemeRoot .pre199QuestionTop button,.pre199ThemeRoot .pre199QuestionTop>span,.pre199ThemeRoot .pre199QuestionCard>header b,.pre199ThemeRoot .pre199QuestionCard>footer>span,.pre199ThemeRoot .pre199QuestionJourney>div,.pre199ThemeRoot .pre199QuestionJourney p,.pre199ThemeRoot .pre199Feedback>header p:not(.pre199Eyebrow),.pre199ThemeRoot .pre199Rationales p,.pre199ThemeRoot .pre199WrongPractice button span,.pre199ThemeRoot .pre199WrongPractice button b,.pre199ThemeRoot .pre199WrongPractice>p,.pre199ThemeRoot .pre199RepairHistory>p,.pre199ThemeRoot .pre199ChapterResults small,.pre199ThemeRoot .pre199Recent>p,.pre199ThemeRoot .pre199Recent small,.pre199ThemeRoot .pre199Recent strong,.pre199ThemeRoot .pre199ProfileCard p,.pre199ThemeRoot .pre199Entitlement dd,.pre199ThemeRoot .pre199DataAction p,.pre199ThemeRoot .pre199DataAction>button,.pre199ThemeRoot .pre199AccountMessage,.pre199ThemeRoot .pre199Logout,.pre199ThemeRoot .pre199Running,.pre199ThemeRoot .pre199Running strong,.pre199ThemeRoot .pre199HeroSecondary,.pre199ThemeRoot .pre199HeroAssurance,.pre199ThemeRoot .pre199HeroChapterProgress span{font-size:var(--pre-font-support)}.pre199ThemeRoot .pre199SidebarIntro b,.pre199ThemeRoot .pre199ChapterPreview b,.pre199ThemeRoot .pre199HomeCallout b,.pre199ThemeRoot .pre199QuestionJourney b,.pre199ThemeRoot .pre199Rationales b,.pre199ThemeRoot .pre199ChapterResults b,.pre199ThemeRoot .pre199Recent b,.pre199ThemeRoot .pre199DataAction b,.pre199ThemeRoot .pre199HeroChapter strong{font-size:var(--pre-font-body)}.pre199ThemeRoot .pre199ThemeWord,.pre199ThemeRoot .pre199ThemePanel small,.pre199ThemeRoot .pre199ThemePanel>button>span:last-child,.pre199ThemeRoot .pre199Brand small,.pre199ThemeRoot .pre199Eyebrow,.pre199ThemeRoot .pre199HeaderProgress>span small,.pre199ThemeRoot .pre199Identity small,.pre199ThemeRoot .pre199SidebarIntro small,.pre199ThemeRoot .pre199SidebarTrust small,.pre199ThemeRoot .pre199ScoreStrip small,.pre199ThemeRoot .pre199ContinueCard small,.pre199ThemeRoot .pre199ChapterPreview>button>span,.pre199ThemeRoot .pre199ChapterPreview small,.pre199ThemeRoot .pre199CatalogChapters header>span,.pre199ThemeRoot .pre199CatalogChapters header small,.pre199ThemeRoot .pre199QuestionGrid button,.pre199ThemeRoot .pre199QuestionCard>header small,.pre199ThemeRoot .pre199QuestionCard>header em,.pre199ThemeRoot .pre199Objective small,.pre199ThemeRoot .pre199Options>button>i,.pre199ThemeRoot .pre199QuestionJourney>small,.pre199ThemeRoot .pre199Feedback>header .pre199Eyebrow,.pre199ThemeRoot .pre199Takeaway small,.pre199ThemeRoot .pre199FeedbackGrid small,.pre199ThemeRoot .pre199Rationales i,.pre199ThemeRoot .pre199RepairHistory>div button,.pre199ThemeRoot .pre199ChapterResults>article>span,.pre199ThemeRoot .pre199ProfileCard small,.pre199ThemeRoot .pre199ProfileCard>b,.pre199ThemeRoot .pre199Entitlement header small,.pre199ThemeRoot .pre199Entitlement dt,.pre199ThemeRoot .pre199DataAction.danger label,.pre199ThemeRoot .pre199DataAction.danger code,.pre199ThemeRoot .pre199BottomNav button,.pre199ThemeRoot .pre199HeroCopy .pre199Eyebrow,.pre199ThemeRoot .pre199HeroChapter small{font-size:var(--pre-font-label)}.pre199ThemeRoot .pre199Rationales p{font-size:var(--pre-font-support)!important}.pre199ThemeRoot .pre199Audience{letter-spacing:0;align-items:center;gap:24px;min-width:0;display:flex}.pre199AudienceItem{gap:5px;min-width:0;display:grid}.pre199ThemeRoot .pre199AudienceLabel{color:var(--pre-muted);white-space:nowrap;font-size:12px;line-height:1.4}.pre199ThemeRoot .pre199AudienceLabel small{font-size:12px;font-weight:400;line-height:1.5;display:block}.pre199AudienceValue{white-space:nowrap;align-items:baseline;gap:5px;min-width:0;display:flex}.pre199ThemeRoot .pre199AudienceValue b{color:var(--pre-accent-bright);font-variant-numeric:tabular-nums;letter-spacing:0;font-size:22px;font-weight:650;line-height:1.2}.pre199ThemeRoot .pre199AudienceValue>span{color:var(--pre-muted);font-size:12px}.pre199ThemeRoot .pre199Audience--login{border:1px solid var(--pre-line-strong);border-left:3px solid var(--pre-accent);background:var(--pre-panel-soft);flex-wrap:wrap;gap:24px 36px;width:fit-content;max-width:100%;margin:26px 0;padding:18px 24px}.pre199ThemeRoot .pre199Audience--login .pre199AudienceValue b{font-size:clamp(24px,3vw,34px)}.pre199ThemeRoot .pre199Header{column-gap:18px}.pre199ThemeRoot .pre199Running{justify-content:flex-start;gap:18px}.pre199ThemeRoot .pre199Running>span{flex:none}.pre199ThemeRoot .pre199Running>.pre199Audience{border-left:1px solid var(--pre-line-strong);padding-left:18px}.pre199ThemeRoot .pre199Running>strong{margin-left:auto;padding-left:12px}@media (width<=1180px) and (width>=821px){.pre199ThemeRoot .pre199Header{grid-template-columns:66px minmax(0,1fr) auto}.pre199ThemeRoot .pre199Identity,.pre199ThemeRoot .pre199Running>strong{display:none}}@media (width<=820px){.pre199ThemeRoot .pre199Header{grid-template-rows:40px auto;grid-template-columns:44px minmax(0,1fr);gap:10px 12px;height:auto;min-height:112px;padding:12px 18px}.pre199ThemeRoot .pre199Header>.pre199Brand{grid-area:1/1}.pre199ThemeRoot .pre199Header>.pre199ThemeSwitch{grid-area:1/2}.pre199ThemeRoot .pre199Running{grid-area:2/1/auto/-1;gap:12px;width:100%;display:flex}.pre199ThemeRoot .pre199Running>.pre199Audience{flex:1 1 0;padding-left:12px}.pre199ThemeRoot .pre199Running>strong{display:none}.pre199ThemeRoot .pre199Audience--learning{justify-content:flex-start;gap:24px}.pre199ThemeRoot .pre199Audience--learning .pre199AudienceItem{flex-wrap:wrap;align-items:baseline;gap:6px 10px;display:flex}.pre199ThemeRoot .pre199Audience--learning .pre199AudienceValue b{font-size:20px}}@media (width<=560px){.pre199ThemeRoot .pre199Audience--learning[data-metrics="2"]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.pre199ThemeRoot .pre199Audience--learning[data-metrics="2"] .pre199AudienceItem{gap:4px;display:grid}.pre199ThemeRoot .pre199Audience--learning[data-metrics="2"] .pre199AudienceValue b{font-size:18px}}@media (width<=420px){.pre199ThemeRoot .pre199Header{padding-inline:14px}.pre199ThemeRoot .pre199Audience--learning[data-metrics="2"]{grid-template-columns:minmax(0,1fr)}.pre199ThemeRoot .pre199Audience--learning[data-metrics="2"] .pre199AudienceItem{flex-wrap:nowrap;justify-content:space-between;gap:8px;display:flex}.pre199ThemeRoot .pre199Audience--login{gap:18px;padding:16px}}
