._5QUjjq_page{max-width:1168px;color:var(--forest);margin:0 auto;padding:36px 24px 80px}._5QUjjq_breadcrumb{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;display:flex}._5QUjjq_breadcrumb a{align-items:center;min-height:44px;display:inline-flex}._5QUjjq_breadcrumb a:hover{color:var(--forest);text-underline-offset:4px;text-decoration:underline}._5QUjjq_hero{max-width:760px;margin:25px 0 36px}._5QUjjq_eyebrow{color:var(--copper);font:11px/1.5 var(--font-technical);letter-spacing:.1em;text-transform:uppercase}._5QUjjq_hero h1{font:400 clamp(36px, 4.5vw, 58px)/1.1 var(--font-display);letter-spacing:-.025em;margin:12px 0 18px}._5QUjjq_intro{max-width:620px;color:var(--text);font-size:17px;line-height:1.7}._5QUjjq_previewNote,._5QUjjq_availability{color:var(--text-muted);font-size:12px;line-height:1.75}._5QUjjq_previewNote{margin-top:12px}._5QUjjq_sectionHeading{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:18px;display:flex}._5QUjjq_sectionHeading h2{font:400 27px/1.2 var(--font-display)}._5QUjjq_sectionHeading>:not(h2){color:var(--text-muted);font-size:12px}._5QUjjq_sectionHeading a{min-height:44px;color:var(--forest);align-items:center;gap:8px;display:inline-flex}._5QUjjq_sectionHeading a:hover{text-underline-offset:4px;text-decoration:underline}._5QUjjq_subject{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);grid-template-columns:1fr 1fr;gap:48px;margin-bottom:16px;padding:32px;display:grid}._5QUjjq_subjectIntro{flex-direction:column;align-items:flex-start;min-width:0;display:flex}._5QUjjq_subjectMeta{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:12px;font-size:11px;display:flex}._5QUjjq_subjectMeta span:first-child{color:var(--forest);border-radius:var(--radius-action);background:var(--surface-soft);padding:4px 9px}._5QUjjq_subject h3{font:400 34px/1.15 var(--font-display);margin-top:19px}._5QUjjq_subject h3 a:hover{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}._5QUjjq_outcome{max-width:410px;color:var(--text);margin:14px 0 22px;font-size:14px;line-height:1.8}._5QUjjq_primaryAction{border-radius:var(--radius-action);background:var(--forest);min-height:46px;color:var(--on-dark);align-items:center;gap:24px;margin-top:auto;padding:11px 20px;font-size:13px;font-weight:550;display:inline-flex}._5QUjjq_primaryAction:hover{background:var(--copper)}._5QUjjq_lessonIndex{min-width:0}._5QUjjq_indexLabel{color:var(--text-muted);margin-bottom:10px;font-size:11px}._5QUjjq_lessonIndex ol{margin:0;padding:0;list-style:none}._5QUjjq_lessonIndex li+li{border-top:1px solid var(--border)}._5QUjjq_lessonIndex a{grid-template-columns:23px minmax(0,1fr) 15px;align-items:center;gap:13px;min-height:46px;padding:10px 0;font-size:13px;line-height:1.6;display:grid}._5QUjjq_number{color:var(--text-muted);font:11px var(--font-technical)}._5QUjjq_lessonArrow{color:var(--copper);text-align:right}._5QUjjq_lessonIndex a:hover>:nth-child(2){text-underline-offset:4px;text-decoration:underline}._5QUjjq_availability{max-width:730px;margin-top:16px}._5QUjjq_assessments{margin-top:42px}._5QUjjq_assessmentGrid{border-top:1px solid var(--border-strong);border-bottom:1px solid var(--border);grid-template-columns:1fr 1fr;display:grid}._5QUjjq_assessmentGrid article{flex-direction:column;align-items:flex-start;min-width:0;padding:26px 32px 26px 0;display:flex}._5QUjjq_assessmentGrid article+article{border-left:1px solid var(--border);padding-left:32px;padding-right:0}._5QUjjq_assessmentGrid h3{font:400 27px/1.25 var(--font-display);margin:10px 0 13px}._5QUjjq_assessmentGrid article>p:not(._5QUjjq_eyebrow){max-width:420px;color:var(--text);margin-bottom:15px;font-size:13px;line-height:1.8}._5QUjjq_textAction{min-height:44px;color:var(--forest);align-items:center;gap:16px;margin-top:auto;font-size:13px;font-weight:550;display:inline-flex}._5QUjjq_textAction:hover{color:var(--copper)}._5QUjjq_certification{color:var(--text-muted);margin-top:15px;font-size:12px;line-height:1.8}._5QUjjq_certification a{color:var(--forest);text-underline-offset:3px;text-decoration:underline}._5QUjjq_explore{background:var(--surface-soft);border-radius:var(--radius-md);justify-content:space-between;align-items:center;gap:24px;margin-top:40px;padding:23px 26px;display:flex}._5QUjjq_explore h2{font:400 23px/1.25 var(--font-display)}._5QUjjq_explore p{color:var(--text);margin-top:6px;font-size:12px;line-height:1.75}._5QUjjq_explore>div:last-child{flex-wrap:wrap;align-items:center;gap:26px;display:flex}._5QUjjq_explore a{white-space:nowrap;align-items:center;gap:12px;min-height:44px;font-size:12px;display:inline-flex}._5QUjjq_explore a:hover{text-underline-offset:4px;text-decoration:underline}._5QUjjq_page a:focus-visible{outline:2px solid var(--copper);outline-offset:4px}@media (max-width:760px){._5QUjjq_page{padding-top:20px}._5QUjjq_hero{margin-top:18px;margin-bottom:28px}._5QUjjq_subject{gap:26px;padding:26px}._5QUjjq_subject h3{font-size:30px}._5QUjjq_explore{flex-direction:column;align-items:flex-start;gap:12px}}@media (max-width:600px){._5QUjjq_page{padding:16px 20px 50px}._5QUjjq_hero h1{max-width:320px;font-size:39px}._5QUjjq_intro{font-size:15px}._5QUjjq_sectionHeading{flex-wrap:wrap;gap:4px 16px;margin-bottom:12px}._5QUjjq_sectionHeading h2{font-size:25px}._5QUjjq_subject{grid-template-columns:minmax(0,1fr);gap:26px;padding:23px 20px 17px}._5QUjjq_subject h3{margin-top:16px}._5QUjjq_lessonIndex{border-top:1px solid var(--border);padding-top:20px}._5QUjjq_lessonIndex a{min-height:49px}._5QUjjq_assessmentGrid{grid-template-columns:minmax(0,1fr)}._5QUjjq_assessmentGrid article,._5QUjjq_assessmentGrid article+article{border-left:0;padding:23px 0}._5QUjjq_assessmentGrid article+article{border-top:1px solid var(--border)}._5QUjjq_assessmentGrid h3{font-size:26px}._5QUjjq_assessments{margin-top:30px}._5QUjjq_explore{margin-top:28px;padding:22px}}
.m8SDra_resume{border-left:2px solid var(--copper);background:var(--surface-soft);justify-content:space-between;gap:20px;margin-block:24px;padding:18px 20px;display:flex}.m8SDra_label{color:var(--text-muted);margin-bottom:6px;font-size:.75rem;display:block}.m8SDra_resume a{text-underline-offset:4px;font-weight:600;text-decoration:underline}.m8SDra_resume p{color:var(--text-muted);margin:8px 0 0;font-size:.78rem;line-height:1.6}.m8SDra_resume button{min-height:44px;color:var(--text-muted);cursor:pointer;text-underline-offset:4px;background:0 0;border:0;align-self:center;padding:8px;text-decoration:underline}
.k8FouG_page{min-height:calc(100vh - var(--header-height));background:var(--background)}.k8FouG_page :focus-visible{outline-color:var(--signal-blue)}.k8FouG_hero{border-bottom:1px solid var(--border);padding:clamp(40px,5vw,64px) 0 44px}.k8FouG_breadcrumb{color:var(--text);font-family:var(--font-body), sans-serif;flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:30px;font-size:.82rem;line-height:1.5;display:flex}.k8FouG_breadcrumb a:hover{color:var(--signal-blue)}.k8FouG_heroGrid{z-index:1;min-width:0;max-width:1120px;position:relative}.k8FouG_kicker{color:var(--signal-blue);font-family:var(--font-technical), monospace;letter-spacing:.1em;text-transform:uppercase;margin-bottom:16px;font-size:.75rem;font-weight:600;display:block}.k8FouG_hero h1,.k8FouG_articleHero h1{max-width:1040px;font-family:var(--font-display), Georgia, serif;letter-spacing:-.045em;text-wrap:balance;overflow-wrap:break-word;font-size:clamp(2.8rem,5.6vw,4.8rem);font-weight:400;line-height:1.06}.k8FouG_lede{max-width:760px;color:var(--text);overflow-wrap:anywhere;margin-top:24px;font-size:clamp(1.05rem,1.4vw,1.2rem);line-height:1.7}.k8FouG_pathActions{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:34px;display:flex}.k8FouG_pathPrimaryAction,.k8FouG_pathSecondaryAction{justify-content:center;align-items:center;gap:12px;min-height:48px;font-size:.88rem;font-weight:650;display:inline-flex}.k8FouG_pathPrimaryAction{border:1px solid var(--rf-navy);border-radius:var(--radius-action);background:var(--rf-navy);color:#fff;padding:0 20px}.k8FouG_pathPrimaryAction:hover{border-color:var(--signal-blue);background:var(--signal-blue)}.k8FouG_pathSecondaryAction{color:var(--rf-navy)}.k8FouG_pathSecondaryAction:hover{color:var(--signal-blue)}.k8FouG_pathStats{border-block:1px solid var(--border-strong);grid-template-columns:repeat(4,minmax(0,1fr));max-width:none;margin:40px 0 0;display:grid}.k8FouG_pathStats>div{border-left:1px solid var(--border);min-width:0;padding:18px 20px}.k8FouG_pathStats>div:first-child{border-left:0}.k8FouG_pathStats dt,.k8FouG_moduleMeta,.k8FouG_journeyNumber{color:var(--ink-soft);font-family:var(--font-technical), monospace;letter-spacing:.07em;text-transform:uppercase;font-size:.75rem}.k8FouG_pathBrief>div>span{color:var(--ink-soft);font-family:var(--font-sans), sans-serif;letter-spacing:normal;text-transform:none;font-size:.9rem;font-weight:600;line-height:1.5}.k8FouG_pathStats dd{color:var(--rf-navy);margin:5px 0 0;font-size:.98rem;font-weight:650;line-height:1.35}.k8FouG_sectionLabel{color:var(--ink-soft);font-family:var(--font-technical), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:.75rem}.k8FouG_pathOverview,.k8FouG_modules,.k8FouG_capstone{padding:clamp(52px,6vw,80px) 0}.k8FouG_pathOverview{background:var(--surface)}.k8FouG_overviewHeading{grid-template-columns:minmax(280px,.9fr) minmax(360px,1.1fr);align-items:end;gap:18px clamp(48px,8vw,112px);display:grid}.k8FouG_overviewHeading .k8FouG_sectionLabel{grid-column:1/-1}.k8FouG_overviewHeading h2,.k8FouG_connectedModelHeading h2,.k8FouG_modulesHeading h2,.k8FouG_capstoneHeading h2{font-family:var(--font-display), Georgia, serif;letter-spacing:-.035em;overflow-wrap:anywhere;font-size:clamp(2.1rem,3.5vw,3.3rem);font-weight:400;line-height:1.1}.k8FouG_overviewHeading p,.k8FouG_connectedModelHeading p,.k8FouG_modulesHeading p,.k8FouG_capstoneHeading p{max-width:68ch;font-size:1rem;line-height:1.75}.k8FouG_pathBrief{border-block:1px solid var(--border-strong);grid-template-columns:.8fr .8fr 1.4fr;margin-top:clamp(42px,6vw,72px);display:grid}.k8FouG_pathBrief>div{border-left:1px solid var(--border);min-width:0;padding:26px clamp(18px,2.5vw,34px)}.k8FouG_pathBrief>div:first-child{border-left:0}.k8FouG_pathBrief p{color:var(--ink-soft);margin-top:10px;font-size:.91rem;line-height:1.65}.k8FouG_outcomeBlock ul{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.k8FouG_outcomeBlock li{color:var(--ink-soft);padding-left:20px;font-size:.88rem;line-height:1.55;position:relative}.k8FouG_outcomeBlock li:before{color:var(--signal-blue);content:"+";font-family:var(--font-technical), monospace;font-weight:700;position:absolute;left:0}.k8FouG_connectedModel{background:var(--surface-dark);color:#fff;padding:clamp(56px,7vw,88px) 0;scroll-margin-top:24px}.k8FouG_connectedModel .k8FouG_sectionLabel,.k8FouG_connectedModelHeading p{color:var(--text-on-dark,#d5dfd5)}.k8FouG_connectedModelHeading{grid-template-columns:minmax(300px,.9fr) minmax(360px,1.1fr);align-items:end;gap:18px clamp(48px,8vw,112px);display:grid}.k8FouG_connectedModelHeading .k8FouG_sectionLabel{grid-column:1/-1}.k8FouG_connectedModelHeading h2{color:#fff}.k8FouG_journeyFigure{margin:clamp(46px,7vw,78px) 0 0}.k8FouG_journeyStages{border-block:1px solid #a7bac45c;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.k8FouG_journeyStages li{border-left:1px solid #a7bac438;min-width:0;position:relative}.k8FouG_journeyStages li:first-child{border-left:0}.k8FouG_journeyStages li:not(:last-child):after{z-index:2;background:var(--surface-dark);width:18px;height:18px;color:var(--rf-cyan);content:"→";font-family:var(--font-technical), monospace;place-items:center;font-size:.76rem;display:grid;position:absolute;top:31px;right:-9px}.k8FouG_journeyStages a{flex-direction:column;min-height:330px;padding:26px clamp(16px,2vw,28px) 28px;transition:background-color .16s;display:flex}.k8FouG_journeyStages a:hover,.k8FouG_journeyStages a:focus-visible{background:#22b8cf12}.k8FouG_journeyNumber{color:var(--text-on-dark,#d5dfd5)}.k8FouG_journeyStages strong{color:#fff;margin-top:22px;font-size:1.08rem;line-height:1.3;display:block}.k8FouG_journeyValue{color:var(--rf-cyan);font-family:var(--font-technical), monospace;overflow-wrap:anywhere;margin-top:11px;font-size:.74rem;line-height:1.55;display:block}.k8FouG_journeyStages small{color:var(--text-on-dark,#d5dfd5);margin-top:auto;padding-top:18px;font-size:.78rem;line-height:1.55;display:block}.k8FouG_journeyFigure figcaption{max-width:92ch;color:var(--text-on-dark,#d5dfd5);margin-top:22px;font-size:.78rem;line-height:1.65}.k8FouG_modulePreview{--preview-grid:color-mix(in srgb, var(--rf-navy) 13%, transparent);--preview-primary:var(--signal-blue);--preview-secondary:var(--rf-cyan-dark);--preview-text:var(--ink-soft);width:100%;min-width:0;max-width:100%}.k8FouG_modulePreviewInverse{--preview-grid:#ffffff24;--preview-primary:var(--accent-on-dark,#e2ac8e);--preview-secondary:var(--rf-cyan);--preview-text:var(--text-on-dark,#d5dfd5);margin-top:24px}.k8FouG_modulePreview svg{width:100%;height:auto}.k8FouG_previewGrid{fill:none;stroke:var(--preview-grid);stroke-width:1px}.k8FouG_previewPrimary{fill:none;stroke:var(--preview-primary);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4px}.k8FouG_previewSecondary{fill:none;stroke:var(--preview-secondary);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px}.k8FouG_previewAxis{fill:none;stroke:var(--preview-text);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.2px}.k8FouG_previewPoint{fill:var(--surface);stroke:var(--preview-primary);stroke-width:2px}.k8FouG_modulePreviewInverse .k8FouG_previewPoint{fill:var(--surface-dark)}.k8FouG_previewText{fill:var(--preview-text);font-family:var(--font-technical), monospace;letter-spacing:.02em;font-size:8px}.k8FouG_modules{border-top:1px solid var(--border);background:var(--surface)}.k8FouG_modulesHeading{margin-bottom:clamp(36px,5vw,56px)}.k8FouG_modulesHeading .k8FouG_sectionLabel{margin-bottom:18px;display:block}.k8FouG_modulesHeading h2{max-width:760px}.k8FouG_modulesHeading p{margin-top:18px}.k8FouG_moduleList{border-top:1px solid var(--border-strong);margin:0;padding:0;list-style:none}.k8FouG_module{border-bottom:1px solid var(--border);grid-template-columns:44px minmax(360px,1fr) minmax(270px,.8fr) 136px;align-items:start;gap:clamp(18px,2.5vw,34px);padding:34px 0;display:grid}.k8FouG_moduleNumber{color:var(--rf-navy);font-family:var(--font-technical), monospace;padding-top:5px;font-size:.72rem}.k8FouG_moduleIdentity{grid-template-columns:140px minmax(0,1fr);align-items:start;gap:24px;min-width:0;display:grid}.k8FouG_moduleTitle{min-width:0}.k8FouG_moduleTitle h3{overflow-wrap:anywhere;font-size:clamp(1.35rem,2vw,1.75rem)}.k8FouG_moduleTitle p{margin-top:10px;font-size:.9rem;line-height:1.6}.k8FouG_moduleDetails{min-width:0}.k8FouG_moduleMeta{color:var(--ink-soft);flex-wrap:wrap;gap:8px 20px;display:flex}.k8FouG_moduleMeta span+span:before{color:var(--rf-cyan-dark);content:"+";margin-right:20px}.k8FouG_moduleOutline{border-block:1px solid var(--border);margin-top:14px}.k8FouG_moduleOutline summary{min-height:48px;color:var(--rf-navy);cursor:pointer;justify-content:space-between;align-items:center;gap:18px;font-size:.82rem;font-weight:650;list-style:none;display:flex}.k8FouG_moduleOutline summary::-webkit-details-marker{display:none}.k8FouG_moduleOutline summary span:last-child{color:var(--signal-blue);font-family:var(--font-technical), monospace;letter-spacing:.05em;text-transform:uppercase;font-size:.66rem;font-weight:500}.k8FouG_moduleOutline[open] summary span:last-child:after{content:" −"}.k8FouG_topicList{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;margin:0;padding:0 0 18px;list-style:none;display:grid}.k8FouG_topicList li{color:var(--text);padding-left:15px;font-size:.78rem;line-height:1.5;position:relative}.k8FouG_topicList li:before{color:var(--rf-cyan-dark);content:"+";font-family:var(--font-technical), monospace;position:absolute;left:0}.k8FouG_moduleAction{color:var(--ink-soft);font-family:var(--font-technical), monospace;letter-spacing:.05em;text-transform:uppercase;justify-self:end;font-size:.7rem}a.k8FouG_moduleAction{border:1px solid var(--border-strong);border-radius:var(--radius-action);min-height:44px;color:var(--rf-navy);align-items:center;gap:10px;padding:0 14px;font-weight:650;display:inline-flex}a.k8FouG_moduleAction:hover{border-color:var(--signal-blue);color:var(--signal-blue)}.k8FouG_capstone{border-top:1px solid var(--border);background:var(--surface-soft)}.k8FouG_capstoneGrid{grid-template-columns:minmax(280px,.78fr) minmax(420px,1.22fr);align-items:start;gap:clamp(48px,9vw,124px);display:grid}.k8FouG_capstoneHeading .k8FouG_sectionLabel{margin-bottom:18px;display:block}.k8FouG_capstoneHeading p{margin-top:20px}.k8FouG_capstoneHeading small{color:var(--ink-soft);font-family:var(--font-technical), monospace;letter-spacing:.06em;text-transform:uppercase;margin-top:18px;font-size:.68rem;display:block}.k8FouG_capstoneQuestions{border-top:1px solid var(--border-strong)}.k8FouG_coursePractice{border-top:1px solid var(--border);padding-top:32px}.k8FouG_coursePractice>p+p{margin-top:16px}.k8FouG_coursePractice .k8FouG_capstoneQuestions{margin-top:24px}.k8FouG_capstoneQuestions details{border-bottom:1px solid var(--border-strong)}.k8FouG_capstoneQuestions summary{min-height:74px;color:var(--rf-navy);cursor:pointer;grid-template-columns:38px minmax(0,1fr);align-items:start;gap:14px;padding:22px 8px;list-style:none;display:grid}.k8FouG_capstoneQuestions summary::-webkit-details-marker{display:none}.k8FouG_capstoneQuestions summary span{color:var(--ink-soft);font-family:var(--font-technical), monospace;padding-top:2px;font-size:.68rem}.k8FouG_capstoneQuestions summary strong{font-size:1rem;line-height:1.5}.k8FouG_capstoneQuestions p{border-left:2px solid var(--rf-cyan);margin:-4px 8px 22px 60px;padding-left:18px;font-size:.9rem;line-height:1.7}.k8FouG_articleHero{border-bottom:1px solid var(--border);padding:clamp(36px,4.5vw,58px) 0 40px}.k8FouG_articleHero h1{max-width:1040px}.k8FouG_articleMeta{flex-wrap:wrap;gap:10px 24px;margin-top:26px;display:flex}.k8FouG_articleMeta span{color:var(--ink-soft);font-family:var(--font-technical), monospace;font-size:.75rem;line-height:1.5}.k8FouG_lessonLayout{grid-template-columns:230px minmax(0,760px);justify-content:center;gap:clamp(36px,5vw,72px);padding-block:clamp(40px,5vw,64px);display:grid}.k8FouG_lessonLayout>article{min-width:0}.k8FouG_toc{align-self:start;position:sticky;top:28px}.k8FouG_tocTitle{border-bottom:1px solid var(--border-strong);color:var(--rf-navy);font-family:var(--font-body), sans-serif;padding-bottom:14px;font-size:.875rem;font-weight:600;display:block}.k8FouG_toc ol{margin:0;padding:12px 0 0;list-style:none}.k8FouG_longToc{scrollbar-width:thin;max-height:calc(100vh - 64px);overflow-y:auto}.k8FouG_toc a{min-height:44px;color:var(--text);grid-template-columns:26px 1fr;align-items:baseline;gap:8px;padding:10px 0;font-size:.82rem;line-height:1.45;display:grid}.k8FouG_toc a span:first-child{color:var(--signal-blue);font-family:var(--font-technical), monospace;font-size:.7rem}.k8FouG_toc a:hover{color:var(--signal-blue)}.k8FouG_lessonSection{padding-bottom:56px;scroll-margin-top:32px}.k8FouG_practiceReturn{display:none}.k8FouG_lessonSection:target .k8FouG_practiceReturn{display:block}.k8FouG_practiceReturn a{text-underline-offset:.2em;align-items:center;gap:8px;min-height:44px;font-size:.9rem;text-decoration:underline;display:inline-flex}.k8FouG_nextSteps a{color:var(--rf-navy);text-underline-offset:.2em;text-decoration:underline}.k8FouG_nextSteps a:hover{color:var(--signal-blue)}.k8FouG_nextSteps>h3{margin-top:28px}.k8FouG_sectionIndex{color:var(--signal-blue);font-family:var(--font-technical), monospace;letter-spacing:.06em;margin-bottom:14px;font-size:.75rem;display:block}.k8FouG_lessonSection>h2{font-family:var(--font-display), Georgia, serif;letter-spacing:-.025em;font-size:clamp(1.85rem,2.8vw,2.5rem);font-weight:400;line-height:1.15}.k8FouG_lessonSection>h3{letter-spacing:-.02em;margin-top:34px;font-size:1.25rem}.k8FouG_lessonSection>p,.k8FouG_lessonSection>ul>li{font-size:1rem;line-height:1.8}.k8FouG_lessonSection>p{margin-top:22px}.k8FouG_lessonSection .k8FouG_conceptQuestion{color:var(--rf-navy);font-size:1.15rem;font-weight:560;line-height:1.62}.k8FouG_lessonSection>ul{color:var(--text);gap:10px;margin:22px 0 0;padding-left:22px;display:grid}.k8FouG_equation{text-align:center;margin:34px 0;padding:10px 0;display:block}.k8FouG_equation strong{color:var(--rf-navy);font-family:var(--font-technical), monospace;font-size:clamp(1.25rem,3vw,1.7rem);font-weight:500;line-height:1.4;display:block}.k8FouG_equation>span:not(.rf-math){max-width:480px;color:var(--ink-soft);text-align:center;margin:10px auto 0;font-size:.8rem;line-height:1.5;display:block}.k8FouG_equationSteps strong+strong{margin-top:10px;font-size:clamp(1rem,2.3vw,1.34rem)}.k8FouG_boundaryFlow{border-block:1px solid var(--border-strong);grid-template-columns:repeat(4,minmax(0,1fr));margin:30px 0 0;padding:0;list-style:none;display:grid}.k8FouG_boundaryFlow li{border-left:1px solid var(--border);min-width:0;padding:18px 15px}.k8FouG_boundaryFlow li:first-child{border-left:0}.k8FouG_boundaryFlow span{color:var(--signal-blue);font-family:var(--font-technical), monospace;letter-spacing:.08em;font-size:.67rem}.k8FouG_boundaryFlow strong{color:var(--rf-navy);margin-top:5px;font-size:.9rem;display:block}.k8FouG_boundaryFlow small{color:var(--ink-soft);margin-top:6px;font-size:.76rem;line-height:1.5;display:block}.k8FouG_referencePlaneStrip{border-block:1px solid var(--border-strong);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;margin-top:30px;display:grid}.k8FouG_referencePlaneStrip span{align-content:center;min-height:90px;padding:15px;display:grid}.k8FouG_referencePlaneStrip b{color:var(--rf-navy);font-size:.88rem}.k8FouG_referencePlaneStrip small{color:var(--ink-soft);margin-top:4px;font-size:.75rem;line-height:1.45}.k8FouG_referencePlaneStrip i{min-width:52px;color:var(--signal-blue);font-family:var(--font-technical), monospace;writing-mode:vertical-rl;border-inline:1px solid var(--border);place-items:center;font-size:.7rem;font-style:normal;display:grid;transform:rotate(180deg)}.k8FouG_decisionInputs{border-block:1px solid var(--border-strong);grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;margin-top:30px;padding:0;list-style:none;display:grid}.k8FouG_decisionInputs li{border-left:1px solid var(--border);min-width:0;min-height:76px;color:var(--rf-navy);text-align:center;overflow-wrap:anywhere;place-items:center;padding:12px 8px;font-size:.78rem;font-weight:650;line-height:1.4;display:grid;position:relative}.k8FouG_decisionInputs li:first-child{border-left:0}.k8FouG_decisionInputs li:not(:first-child):before{background:var(--background);width:24px;height:24px;color:var(--signal-blue);content:"+";font-family:var(--font-technical), monospace;place-items:center;font-size:.8rem;font-weight:500;display:grid;position:absolute;top:50%;left:-12px;transform:translateY(-50%)}.k8FouG_conditionList{border-top:1px solid var(--border);margin-top:22px!important;padding:0!important;list-style:none!important}.k8FouG_conditionList li{border-bottom:1px solid var(--border);padding:12px 0 12px 25px;position:relative;margin:0!important}.k8FouG_conditionList li:before{color:var(--signal-blue);content:"+";font-family:var(--font-technical), monospace;font-weight:700;position:absolute;top:12px;left:2px}.k8FouG_impedanceJourney{border-block:1px solid var(--border-strong);grid-template-columns:repeat(4,minmax(0,1fr));margin:30px 0 0;padding:0;list-style:none;display:grid}.k8FouG_impedanceJourney li{border-left:1px solid var(--border);min-width:0;padding:20px 16px;position:relative}.k8FouG_impedanceJourney li:first-child{border-left:0}.k8FouG_impedanceJourney li:not(:last-child):after{z-index:1;background:var(--background);color:var(--signal-blue);content:"→";font-family:var(--font-technical), monospace;padding-inline:3px;position:absolute;top:21px;right:-8px}.k8FouG_impedanceJourney span{color:var(--signal-blue);font-family:var(--font-technical), monospace;letter-spacing:.08em;font-size:.67rem}.k8FouG_impedanceJourney strong{color:var(--rf-navy);margin-top:7px;font-size:.88rem;line-height:1.4;display:block}.k8FouG_impedanceJourney small{color:var(--ink-soft);margin-top:6px;font-size:.72rem;line-height:1.5;display:block}.k8FouG_callout{border-left:2px solid var(--rf-cyan);margin:30px 0;padding:4px 0 4px 20px}.k8FouG_callout>strong{color:var(--rf-navy);margin-bottom:7px;font-size:.92rem;display:block}.k8FouG_callout p{margin:0;font-size:.9rem;line-height:1.65}.k8FouG_misconception{border:1px solid var(--border);border-left:3px solid var(--signal-blue);background:var(--surface);margin:30px 0;padding:20px 22px}.k8FouG_misconception>span,.k8FouG_prediction summary>span,.k8FouG_goDeeper summary>span,.k8FouG_reveal>span{color:var(--ink-soft);font-family:var(--font-technical), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:600;display:block}.k8FouG_misconception>strong{color:var(--rf-navy);margin-top:7px;font-size:1rem;display:block}.k8FouG_misconception p{margin:9px 0 0;font-size:.9rem;line-height:1.68}.k8FouG_prediction,.k8FouG_goDeeper{border-block:1px solid var(--border-strong);margin:30px 0}.k8FouG_predictionExercise{margin:30px 0}.k8FouG_predictionPrompt{border-top:1px solid var(--border-strong);padding-top:18px}.k8FouG_predictionPrompt>span{color:var(--accent);font-family:var(--font-technical), monospace;letter-spacing:.06em;text-transform:uppercase;font-size:.7rem;font-weight:600}.k8FouG_predictionPrompt>p{color:var(--forest);margin-top:8px;font-size:1rem;font-weight:600;line-height:1.65}.k8FouG_predictionExercise>.k8FouG_prediction{margin-top:0}.k8FouG_prediction summary,.k8FouG_goDeeper summary{min-height:48px;color:var(--rf-navy);cursor:pointer;padding:17px 8px}.k8FouG_prediction summary::marker{color:var(--signal-blue)}.k8FouG_goDeeper summary::marker{color:var(--signal-blue)}.k8FouG_prediction summary strong,.k8FouG_goDeeper summary strong{margin-top:6px;font-size:.96rem;line-height:1.5;display:block}.k8FouG_reveal,.k8FouG_goDeeper>div{border-left:2px solid var(--rf-cyan);margin:0 8px 18px 20px;padding-left:18px}.k8FouG_reveal>span{color:var(--ink-soft)}.k8FouG_reveal>p,.k8FouG_goDeeper>div>p{margin:7px 0 0;font-size:.9rem;line-height:1.7}.k8FouG_bandTableWrap{border:1px solid var(--border);margin-top:30px;overflow-x:auto}.k8FouG_bandTableWrap:focus-visible{outline:3px solid var(--signal-blue);outline-offset:3px}.k8FouG_bandTable{border-collapse:collapse;background:var(--surface);width:100%;min-width:600px}.k8FouG_bandTable th,.k8FouG_bandTable td{border-bottom:1px solid var(--border);text-align:left;vertical-align:middle;padding:13px 16px}.k8FouG_bandTable caption{border-bottom:1px solid var(--border);color:var(--ink-soft);font-family:var(--font-technical), monospace;letter-spacing:.06em;text-align:left;text-transform:uppercase;padding:14px 16px;font-size:.67rem}.k8FouG_bandTable thead th{color:var(--ink-soft);font-family:var(--font-technical), monospace;letter-spacing:.06em;text-transform:uppercase;font-size:.67rem;font-weight:500}.k8FouG_bandTable td{color:var(--text);font-size:.86rem}.k8FouG_bandTable tbody th{color:var(--rf-navy);font-size:.86rem;font-weight:650;line-height:1.5}.k8FouG_bandTable .k8FouG_technicalCell{font-family:var(--font-technical), monospace}.k8FouG_bandTable tr:last-child>*{border-bottom:0}.k8FouG_lessonCheckpoint{border:1px solid var(--border-strong);border-top:3px solid var(--signal-blue);background:var(--surface);margin:6px 0 58px;padding:30px}.k8FouG_checkpointHeading>span,.k8FouG_checkpointItems details>div>span{color:var(--ink-soft);font-family:var(--font-technical), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:.67rem;font-weight:600}.k8FouG_checkpointHeading h2{margin-top:8px;font-size:clamp(1.8rem,3.2vw,2.55rem);line-height:1.06}.k8FouG_checkpointHeading p{margin-top:12px;font-size:.9rem;line-height:1.65}.k8FouG_checkpointItems{border-top:1px solid var(--border-strong);margin:26px 0 0;padding:0;list-style:none}.k8FouG_checkpointItems>li{border-bottom:1px solid var(--border)}.k8FouG_checkpointItems summary{min-height:64px;color:var(--rf-navy);cursor:pointer;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:12px;padding:19px 4px;list-style:none;display:grid}.k8FouG_checkpointItems summary::-webkit-details-marker{display:none}.k8FouG_checkpointItems summary>span{color:var(--ink-soft);font-family:var(--font-technical), monospace;padding-top:2px;font-size:.67rem}.k8FouG_checkpointItems summary strong{font-size:.94rem;line-height:1.55}.k8FouG_checkpointItems details>div{border-left:2px solid var(--rf-cyan);margin:-2px 4px 20px 46px;padding-left:18px}.k8FouG_checkpointItems details>div p{margin-top:7px;font-size:.88rem;line-height:1.7}.k8FouG_references{border-top:1px solid var(--border-strong);margin-top:12px;padding:34px 0}.k8FouG_references h2{font-size:1.35rem}.k8FouG_referencesIntro{max-width:72ch;color:var(--ink-soft);margin:14px 0 0;font-size:.9rem;line-height:1.7}.k8FouG_references ul{gap:10px;margin:20px 0 0;padding-left:20px;display:grid}.k8FouG_references li{color:var(--text);font-size:.86rem;line-height:1.6}.k8FouG_references a{color:var(--rf-navy);text-underline-offset:3px;text-decoration:underline}.k8FouG_referenceColumns{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px;display:grid}.k8FouG_referenceColumns h3{color:var(--ink-soft);letter-spacing:0;margin-top:24px;font-size:.87rem}.k8FouG_nextModule{border-block:1px solid var(--border-strong);grid-template-columns:1fr auto;align-items:center;gap:24px;margin-top:44px;padding:24px 0;display:grid}.k8FouG_nextModule span{color:var(--ink-soft);font-family:var(--font-technical), monospace;text-transform:uppercase;letter-spacing:.08em;font-size:.68rem}.k8FouG_nextModule strong{color:var(--rf-navy);margin-top:6px;font-size:1.25rem;display:block}.k8FouG_nextModule b{color:var(--signal-blue);font-family:var(--font-technical), monospace;font-size:1.1rem}.k8FouG_nextModuleLink{transition:border-color .16s,color .16s}.k8FouG_nextModuleLink:hover{border-color:var(--signal-blue)}.k8FouG_nextModuleLink:hover strong{color:var(--signal-blue)}.k8FouG_returnLink{margin-top:24px}.k8FouG_returnLink a{color:var(--rf-navy);text-underline-offset:4px;font-size:.9rem;font-weight:600;text-decoration:underline}.k8FouG_returnLink a:hover{color:var(--signal-blue)}@media (max-width:1120px){.k8FouG_lessonLayout{grid-template-columns:1fr}.k8FouG_toc{border:1px solid var(--border);background:var(--surface);padding:20px;position:static}.k8FouG_toc ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;display:grid}.k8FouG_toc a{grid-template-columns:26px minmax(0,1fr)}.k8FouG_longToc{max-height:none;overflow:visible}}@media (max-width:900px){.k8FouG_overviewHeading,.k8FouG_connectedModelHeading,.k8FouG_capstoneGrid{grid-template-columns:1fr;gap:20px}.k8FouG_pathBrief{grid-template-columns:1fr}.k8FouG_pathBrief>div{border-top:1px solid var(--border);border-left:0}.k8FouG_pathBrief>div:first-child{border-top:0}.k8FouG_journeyStages{grid-template-columns:1fr}.k8FouG_journeyStages li{border-top:1px solid #a7bac438;border-left:0}.k8FouG_journeyStages li:first-child{border-top:0}.k8FouG_journeyStages li:not(:last-child):after{top:auto;bottom:-9px;right:28px;transform:rotate(90deg)}.k8FouG_journeyStages a{grid-template-rows:auto auto 1fr;grid-template-columns:44px 140px minmax(0,1fr);gap:6px 22px;min-height:0;padding:24px 18px;display:grid}.k8FouG_journeyNumber{grid-row:1/4}.k8FouG_journeyStages .k8FouG_modulePreview{grid-row:1/4;margin-top:0}.k8FouG_journeyStages strong,.k8FouG_journeyValue{margin-top:0}.k8FouG_journeyStages small{margin-top:0;padding-top:2px}.k8FouG_module{grid-template-columns:40px minmax(0,1fr)}.k8FouG_moduleNumber{grid-area:1/1}.k8FouG_moduleIdentity,.k8FouG_moduleDetails,.k8FouG_moduleAction{grid-column:2}.k8FouG_moduleAction{justify-self:start}.k8FouG_referenceColumns{grid-template-columns:1fr;gap:0}}@media (max-width:620px){.k8FouG_hero{padding:40px 0 34px}.k8FouG_breadcrumb{row-gap:6px;margin-bottom:28px}.k8FouG_hero h1,.k8FouG_articleHero h1{overflow-wrap:anywhere;font-size:clamp(2.5rem,13vw,3.4rem);line-height:.98}.k8FouG_lede{margin-top:22px;font-size:1rem;line-height:1.65}.k8FouG_pathActions{gap:8px;margin-top:28px;display:grid}.k8FouG_pathPrimaryAction,.k8FouG_pathSecondaryAction{justify-self:stretch}.k8FouG_pathStats{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:34px}.k8FouG_pathStats>div{padding:14px 12px}.k8FouG_pathStats>div:nth-child(odd){border-left:0}.k8FouG_pathStats>div:nth-child(n+3){border-top:1px solid var(--border)}.k8FouG_pathOverview,.k8FouG_modules,.k8FouG_capstone{padding:58px 0}.k8FouG_connectedModel{padding:62px 0}.k8FouG_overviewHeading h2,.k8FouG_connectedModelHeading h2,.k8FouG_modulesHeading h2,.k8FouG_capstoneHeading h2{font-size:clamp(2rem,10vw,2.8rem)}.k8FouG_journeyStages a{grid-template-columns:32px 86px minmax(0,1fr);gap:5px 12px;padding-inline:10px}.k8FouG_journeyStages strong{font-size:.98rem}.k8FouG_journeyValue{font-size:.69rem}.k8FouG_journeyStages small{font-size:.74rem}.k8FouG_module{grid-template-columns:36px minmax(0,1fr);gap:16px;padding-inline:0}.k8FouG_moduleIdentity{grid-template-columns:96px minmax(0,1fr);gap:16px}.k8FouG_topicList{grid-template-columns:1fr}.k8FouG_moduleMeta{gap:5px;display:grid}.k8FouG_moduleMeta span+span:before{margin-right:8px}.k8FouG_moduleOutline summary{flex-direction:column;justify-content:center;align-items:flex-start;gap:3px;padding-block:8px}.k8FouG_articleHero{padding:44px 0 46px}.k8FouG_articleMeta{gap:8px;margin-top:26px;display:grid}.k8FouG_articleMeta span{overflow-wrap:anywhere;min-width:0}.k8FouG_lessonLayout{gap:46px;padding-block:48px}.k8FouG_toc ol{grid-template-columns:1fr}.k8FouG_toc a,.k8FouG_lessonSection>h2{overflow-wrap:anywhere}.k8FouG_equation strong{overflow-wrap:anywhere;word-break:break-word}.k8FouG_equation>span:not(.rf-math){text-align:center}.k8FouG_boundaryFlow{grid-template-columns:repeat(2,minmax(0,1fr))}.k8FouG_boundaryFlow li:nth-child(odd){border-left:0}.k8FouG_boundaryFlow li:nth-child(n+3){border-top:1px solid var(--border)}.k8FouG_referencePlaneStrip{grid-template-columns:1fr}.k8FouG_referencePlaneStrip span{min-height:0}.k8FouG_referencePlaneStrip i{border-block:1px solid var(--border);writing-mode:horizontal-tb;border-inline:0;min-height:38px;transform:none}.k8FouG_decisionInputs{grid-template-columns:1fr}.k8FouG_decisionInputs li{border-top:1px solid var(--border);border-left:0;min-height:0;padding:14px 12px}.k8FouG_decisionInputs li:first-child{border-top:0}.k8FouG_decisionInputs li:not(:first-child):before{top:-12px;left:50%;transform:translate(-50%)}.k8FouG_impedanceJourney{grid-template-columns:1fr}.k8FouG_impedanceJourney li{border-top:1px solid var(--border);border-left:0}.k8FouG_impedanceJourney li:first-child{border-top:0}.k8FouG_impedanceJourney li:not(:last-child):after{top:auto;bottom:-10px;right:16px;transform:rotate(90deg)}.k8FouG_capstoneQuestions summary{grid-template-columns:32px minmax(0,1fr);padding-inline:0}.k8FouG_capstoneQuestions p{margin-left:46px;margin-right:0}.k8FouG_lessonCheckpoint{padding:22px 18px}.k8FouG_checkpointItems summary{grid-template-columns:30px minmax(0,1fr);padding-inline:0}.k8FouG_checkpointItems details>div{margin-left:40px;margin-right:0}}@media (max-width:420px){.k8FouG_hero h1,.k8FouG_articleHero h1{font-size:clamp(2.25rem,12vw,2.9rem)}.k8FouG_moduleIdentity{grid-template-columns:1fr}.k8FouG_moduleIdentity .k8FouG_modulePreview{max-width:150px}.k8FouG_nextModule{grid-template-columns:1fr;gap:12px}.k8FouG_boundaryFlow{grid-template-columns:1fr}.k8FouG_boundaryFlow li{border-top:1px solid var(--border);border-left:0}.k8FouG_boundaryFlow li:first-child{border-top:0}}@media screen{.k8FouG_page>.k8FouG_articleHero>.site-container{max-width:calc(990px + clamp(36px,5vw,72px))}.k8FouG_page .k8FouG_articleHero h1{max-width:1040px;font-family:var(--font-display), Georgia, serif;letter-spacing:-.04em;text-wrap:balance;overflow-wrap:break-word;font-size:clamp(2.4rem,4.4vw,3.75rem);font-weight:400;line-height:1.1}.k8FouG_page>.k8FouG_articleHero>.site-container>p{max-width:760px;color:var(--text);margin:22px 0 0;font-size:clamp(1.05rem,1.5vw,1.2rem);line-height:1.75}.k8FouG_page .k8FouG_lessonLayout{min-width:0;max-width:var(--page-width);grid-template-columns:230px minmax(0,760px);align-items:start}.k8FouG_page .k8FouG_lessonLayout>article{width:100%;min-width:0;max-width:760px;margin:0}.k8FouG_page .k8FouG_toc{scrollbar-width:thin;min-width:0;max-height:calc(100dvh - 56px);overflow-y:auto}.k8FouG_page .k8FouG_toc a:hover{text-underline-offset:4px;text-decoration:underline}.k8FouG_page .k8FouG_lessonSection>h2{font-family:var(--font-display), Georgia, serif;letter-spacing:-.025em;overflow-wrap:break-word;font-size:clamp(1.85rem,2.8vw,2.5rem);font-weight:400;line-height:1.15}.k8FouG_page .k8FouG_lessonSection+.k8FouG_lessonSection{border-top:1px solid var(--border);padding-top:36px}.k8FouG_page .k8FouG_lessonLayout>article>section>p,.k8FouG_page .k8FouG_lessonSection>ul,.k8FouG_page .k8FouG_lessonSection>ol{max-width:70ch}.k8FouG_page .k8FouG_lessonLayout>article>nav:not([data-lesson-navigation]){border-block:1px solid var(--border-strong);margin-top:36px;padding-block:26px}.k8FouG_page .k8FouG_module{grid-template-columns:40px minmax(0,1.3fr) minmax(0,1fr) auto;gap:24px;padding:30px 0}.k8FouG_page .k8FouG_moduleIdentity{flex-direction:column-reverse;gap:18px;display:flex}.k8FouG_page .k8FouG_moduleIdentity>:not(.k8FouG_moduleTitle){width:140px;max-width:100%}.k8FouG_page .k8FouG_moduleTitle h3{font-family:var(--font-display), Georgia, serif;letter-spacing:-.025em;font-size:1.65rem;font-weight:400;line-height:1.2}.k8FouG_page .k8FouG_moduleTitle p{max-width:52ch;font-size:.94rem;line-height:1.7}.k8FouG_page .k8FouG_moduleNumber{color:var(--signal-blue);font-size:.8rem}.k8FouG_page .k8FouG_moduleAction{font-family:var(--font-body), sans-serif;letter-spacing:0;text-transform:none;font-size:.82rem}.k8FouG_page .k8FouG_moduleOutline summary span:last-child,.k8FouG_page .k8FouG_moduleMeta{font-family:var(--font-body), sans-serif;letter-spacing:0;text-transform:none;font-size:.8rem}.k8FouG_page .k8FouG_topicList{grid-template-columns:1fr}.k8FouG_page .k8FouG_topicList li{font-size:.82rem;line-height:1.6}}@media screen and (max-width:1120px){.k8FouG_page>.k8FouG_articleHero>.site-container{max-width:760px}.k8FouG_page .k8FouG_lessonLayout{grid-template-columns:minmax(0,1fr);gap:38px;max-width:760px}.k8FouG_page .k8FouG_toc{border:0;border-block:1px solid var(--border-strong);background:0 0;max-height:none;padding:22px 0;position:static;overflow:visible}.k8FouG_page .k8FouG_tocTitle{border:0;padding-bottom:6px}}@media screen and (max-width:900px){.k8FouG_page .k8FouG_module{grid-template-columns:36px minmax(0,1fr);gap:16px 22px}.k8FouG_page .k8FouG_moduleIdentity{gap:14px}.k8FouG_page .k8FouG_moduleDetails{max-width:580px}}@media screen and (max-width:620px){.k8FouG_page .k8FouG_articleHero{padding:28px 0 32px}.k8FouG_page .k8FouG_articleHero h1{letter-spacing:-.035em;font-size:clamp(2.15rem,8.7vw,3rem)}.k8FouG_page .k8FouG_articleMeta{gap:8px 18px;display:flex}.k8FouG_page .k8FouG_articleMeta span{font-size:.72rem}.k8FouG_page .k8FouG_lessonLayout{gap:32px;padding-block:30px 44px}.k8FouG_page .k8FouG_moduleTitle h3{font-size:1.5rem}.k8FouG_page .k8FouG_moduleIdentity>:not(.k8FouG_moduleTitle){width:120px}.k8FouG_page .k8FouG_lessonSection{padding-bottom:40px}.k8FouG_page .k8FouG_lessonSection+.k8FouG_lessonSection{padding-top:28px}}
.R71uFa_page{max-width:1060px;color:var(--ink);margin:0 auto;padding:64px 28px 100px}.R71uFa_page a:not(.R71uFa_button){text-underline-offset:.2em;text-decoration:underline}.R71uFa_breadcrumb{color:var(--text);flex-wrap:wrap;gap:10px;margin-bottom:36px;font-size:.85rem;display:flex}.R71uFa_eyebrow{color:var(--copper);font-family:var(--font-technical);letter-spacing:.09em;text-transform:uppercase;font-size:.75rem}.R71uFa_hero{max-width:740px;margin-bottom:46px}.R71uFa_page h1{font-family:var(--font-display);margin:18px 0 24px;font-size:clamp(2.35rem,5vw,4.1rem);font-weight:400;line-height:1.08}.R71uFa_page h2{font-family:var(--font-display);margin:0 0 18px;font-size:clamp(1.7rem,3vw,2.25rem);font-weight:400;line-height:1.2}.R71uFa_page h3{margin:0 0 12px;font-size:1.08rem}.R71uFa_page p{margin-bottom:16px;line-height:1.75}.R71uFa_intro{color:var(--text);font-size:1.16rem}.R71uFa_panel{border:1px solid var(--border-strong);background:var(--surface);margin:28px 0;padding:30px}.R71uFa_row{border-top:1px solid var(--border);padding:28px 0}.R71uFa_columns{grid-template-columns:1.3fr 1fr;gap:50px;display:grid}.R71uFa_facts{grid-template-columns:1fr 1fr;gap:20px;margin:24px 0;display:grid}.R71uFa_facts dt{color:var(--text);margin-bottom:5px;font-size:.8rem}.R71uFa_facts dd{margin:0;font-weight:600}.R71uFa_actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:24px;display:flex}.R71uFa_button{border:1px solid var(--forest);background:var(--forest);min-height:48px;color:var(--paper);cursor:pointer;border-radius:var(--radius-action);justify-content:center;align-items:center;padding:12px 22px;font-size:1rem;text-decoration:none;display:inline-flex}.R71uFa_button:hover{background:var(--copper);border-color:var(--copper)}.R71uFa_button:disabled{opacity:.65;cursor:wait}.R71uFa_page :is(a,button,input,summary):focus-visible{outline:3px solid var(--copper);outline-offset:4px}.R71uFa_note{border-left:3px solid var(--copper);background:var(--surface-soft);margin:22px 0;padding:18px 22px;line-height:1.7}.R71uFa_list{padding-left:24px;list-style:decimal}.R71uFa_list li{margin:12px 0;line-height:1.7}.R71uFa_question{border:0;border-top:1px solid var(--border-strong);min-width:0;margin-top:20px;padding:25px 0}.R71uFa_question legend{float:left;width:100%;margin:0 0 18px;font-weight:600;line-height:1.65}.R71uFa_question legend+*{clear:both}.R71uFa_option{border:1px solid var(--border);cursor:pointer;background:var(--surface);align-items:flex-start;gap:12px;min-height:48px;margin:9px 0;padding:12px;line-height:1.6;display:flex}.R71uFa_option input{width:18px;height:18px;accent-color:var(--forest);flex:none;margin-top:4px}.R71uFa_label{margin:14px 0 8px;font-weight:600;display:block}.R71uFa_input{border:1px solid var(--control-border);background:var(--surface);width:min(100%,440px);min-height:48px;color:var(--ink);border-radius:var(--radius-sm);padding:12px 14px;font-size:1rem;display:block}.R71uFa_feedback{background:var(--surface-soft);margin:14px 0;padding:15px 18px;line-height:1.7}.R71uFa_review summary{cursor:pointer;min-height:48px;padding:16px 0;font-weight:600;line-height:1.6}.R71uFa_review{border-top:1px solid var(--border)}.R71uFa_score{font-family:var(--font-display);font-size:3rem}.R71uFa_table{border-collapse:collapse;width:100%;margin:24px 0}.R71uFa_table caption{text-align:left;padding-bottom:10px;font-weight:600}.R71uFa_table :is(td,th){text-align:left;border-bottom:1px solid var(--border);padding:12px 8px;line-height:1.6}.R71uFa_certificate{border:2px solid var(--forest);background:var(--surface);border-top-width:8px;padding:clamp(24px,5vw,60px)}.R71uFa_certificate h1{font-size:clamp(2rem,4vw,3rem)}.R71uFa_name{font-family:var(--font-display);overflow-wrap:anywhere;font-size:clamp(1.8rem,4vw,3rem)}.R71uFa_verification{overflow-wrap:anywhere;color:var(--text);font-size:.82rem}.R71uFa_practice{border:1px solid var(--border-strong);background:var(--surface);color:var(--ink);margin:30px 0;padding:28px}.R71uFa_practice h2{font-family:var(--font-display);font-size:1.9rem;font-weight:400}.R71uFa_practice p{margin:12px 0;line-height:1.7}.R71uFa_practice :is(button,input,a):focus-visible{outline:3px solid var(--copper);outline-offset:4px}.R71uFa_banner{max-width:var(--page-width);background:var(--surface-soft);border-top:1px solid var(--border-strong);margin:30px auto;padding:30px}.R71uFa_banner h2{font-family:var(--font-display);margin-bottom:12px;font-size:2rem}.R71uFa_banner p{max-width:700px;line-height:1.7}.R71uFa_banner a{text-underline-offset:.2em;margin-top:15px;text-decoration:underline;display:inline-flex}@media (max-width:700px){.R71uFa_page{padding:36px 20px 70px}.R71uFa_columns{grid-template-columns:1fr;gap:12px}.R71uFa_panel,.R71uFa_practice{padding:22px 18px}.R71uFa_facts{grid-template-columns:1fr;gap:14px}.R71uFa_table{font-size:.9rem}}@media print{.R71uFa_noPrint{display:none!important}body:has(.R71uFa_page) .site-header{display:none!important}body:has(.R71uFa_page) .site-footer{display:none!important}body:has(.R71uFa_page) .skip-link{display:none!important}.R71uFa_page{max-width:none;padding:0}.R71uFa_certificate{break-inside:avoid;color:#183e38;background:#fff;padding:28px}.R71uFa_certificate h1{font-size:26pt}.R71uFa_certificate p{font-size:10pt;line-height:1.5}.R71uFa_certificate .R71uFa_name{font-size:24pt}}
.nfIItG_caseQuestions,.nfIItG_decisionAid{gap:12px;margin:24px 0;padding-left:24px;font-size:.9rem;line-height:1.75;list-style:decimal;display:grid}.nfIItG_decisionAid{list-style:outside}.nfIItG_measurementReport{border-block:1px solid var(--border);margin:24px 0;padding-block:18px}.nfIItG_measurementReport p{margin:10px 0;font-size:.88rem;line-height:1.7}.nfIItG_measurementReport .nfIItG_reportLabel{color:var(--forest);font:.72rem/1.5 var(--font-technical), monospace;text-transform:uppercase;letter-spacing:.06em;margin-top:0}.nfIItG_instrumentTable{table-layout:fixed;min-width:0}.nfIItG_instrumentTable th:first-child{width:34%}@media (max-width:480px){.nfIItG_instrumentTable th,.nfIItG_instrumentTable td{overflow-wrap:break-word;padding:12px 10px}}@media (max-width:380px){.nfIItG_instrumentTable th:first-child{width:40%}}.nfIItG_powerSigns{list-style:outside}.nfIItG_recallLink{color:var(--forest);text-underline-offset:.2em;text-decoration:underline}.nfIItG_capacitorExample{border-block:1px solid var(--border);margin:24px 0;padding:18px 0}.nfIItG_capacitorExample h4{color:var(--forest);font-size:1rem;font-weight:600}.nfIItG_capacitorExample p{color:var(--text);margin:12px 0;font-size:.9rem;line-height:1.75}.nfIItG_capacitorExample>.rf-math{font-size:1rem}.nfIItG_decisionAid strong{display:inline}.nfIItG_solution>div{min-width:0}.nfIItG_solution>div>h3{color:var(--forest);margin:28px 0 12px;font-size:1.15rem;font-weight:600;line-height:1.45}.nfIItG_solution>div>h3:first-child{margin-top:16px}.nfIItG_caseQuestions strong{display:inline}.nfIItG_caseSolution>div{border-left:0;margin-inline:0;padding-left:0}.nfIItG_caseMath{text-align:center;margin:18px 0}.nfIItG_caseMath>.rf-math{margin-block:12px}.nfIItG_calculationReport{border-left:2px solid var(--forest);background:var(--surface);margin:18px 0;padding:14px 18px}.nfIItG_calculationReport p{margin:0;font-size:.9rem;line-height:1.7}.nfIItG_dividerFigure{border-block:1px solid var(--border);max-width:70ch;margin:28px 0;padding-block:20px 16px}.nfIItG_dividerCanvas{max-width:100%;container-type:inline-size}.nfIItG_dividerCanvas svg{width:100%;max-width:480px;height:auto;margin-inline:auto;display:block}.nfIItG_dividerCanvas .nfIItG_dividerWideGraphic{display:none}@container (min-width:600px){.nfIItG_dividerCanvas .nfIItG_dividerNarrowGraphic{display:none}.nfIItG_dividerCanvas .nfIItG_dividerWideGraphic{max-width:none;display:block}}.nfIItG_dividerWire{fill:none;stroke:var(--forest);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.nfIItG_dividerSource{fill:var(--paper);stroke:var(--forest);stroke-width:1.8px}.nfIItG_dividerComponent{fill:var(--surface-soft);stroke:var(--forest);stroke-width:1.8px}.nfIItG_dividerMeasure{fill:none;stroke:var(--copper);stroke-width:1.8px}.nfIItG_dividerGuide{fill:none;stroke:var(--copper);stroke-width:1px;stroke-dasharray:3 4}.nfIItG_dividerNode{fill:var(--forest)}.nfIItG_dividerLabels{fill:var(--forest);font-family:var(--font-body), sans-serif;font-size:18px}.nfIItG_dividerNote,.nfIItG_dividerValue{font-size:16px}.nfIItG_dividerOutput{fill:var(--copper)}.nfIItG_dividerFigure figcaption{color:var(--text);margin:12px 0 0;font-size:.82rem;line-height:1.65}.nfIItG_compactDisclosure details>div{border-left:0;margin:0 0 20px;padding-left:0}.nfIItG_compactDisclosure summary{grid-template-columns:14px minmax(0,1fr);column-gap:10px;padding-inline:0;list-style:none;display:grid}.nfIItG_compactDisclosure summary::-webkit-details-marker{display:none}.nfIItG_compactDisclosure summary:before{content:"";border-right:1.5px solid var(--copper);border-bottom:1.5px solid var(--copper);grid-row:1/3;align-self:center;width:7px;height:7px;transform:rotate(-45deg)}.nfIItG_compactDisclosure details[open]>summary:before{transform:rotate(45deg)}.nfIItG_compactDisclosure summary>span,.nfIItG_compactDisclosure summary>strong{grid-column:2}.nfIItG_compactDisclosure summary:focus-visible{outline:2px solid var(--copper);outline-offset:4px}@media print{.nfIItG_solution::details-content{content-visibility:visible;display:block}.nfIItG_solution>div{display:block!important}.nfIItG_solution>summary{list-style:none}}.nfIItG_mathVariable{font-family:KaTeX_Math,Times New Roman,serif;font-style:italic}.nfIItG_capacitorEnergyExplanation{grid-template-columns:minmax(0,1fr);gap:20px;margin:22px 0;display:grid}.nfIItG_capacitorEnergyExplanation>div{min-width:0}.nfIItG_capacitorEnergyExplanation p{font-size:.95rem;line-height:1.75}.nfIItG_capacitorEnergyExplanation p+p{margin-top:16px}.nfIItG_capacitorEnergyFigure{width:100%;min-width:0;max-width:480px;margin:0 auto}.nfIItG_capacitorEnergyFigure svg{width:100%;max-width:360px;height:auto;margin-inline:auto;display:block}.nfIItG_energyAreaLabels{fill:var(--forest);font-family:var(--font-body), sans-serif;font-size:16px}.nfIItG_energyAverageLabel{fill:var(--copper)}.nfIItG_capacitorEnergyFigure figcaption{color:var(--text);margin-top:14px;font-size:.82rem;line-height:1.6}.nfIItG_capacitorEnergyEquation{margin:20px 0;padding:0}.nfIItG_capacitorEnergyExample{margin-top:16px;font-size:.95rem}.nfIItG_currentReference{border-block:1px solid var(--border);margin:28px 0;padding:24px 0 18px}.nfIItG_currentCases{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.nfIItG_currentCase{min-width:0;padding-right:24px}.nfIItG_currentCase+.nfIItG_currentCase{border-left:1px solid var(--border);padding-left:24px;padding-right:0}.nfIItG_currentReading{gap:6px;padding-left:16px;display:grid}.nfIItG_currentReading>span:first-child{color:var(--copper);font-family:var(--font-mono), monospace;letter-spacing:-.06em;font-size:2rem;font-weight:400;line-height:1.2}.nfIItG_currentUnit{letter-spacing:0;font-size:.55em}.nfIItG_currentMeaning{color:var(--forest);font-size:.85rem;font-weight:500}.nfIItG_currentReference svg{width:100%;height:auto;margin-top:18px;display:block}.nfIItG_referenceNote,.nfIItG_referenceComponentLabel,.nfIItG_referenceTerminalLabels,.nfIItG_referenceFlowLabel{font-family:var(--font-body), sans-serif}.nfIItG_referenceNote{fill:var(--text);font-size:14px}.nfIItG_referenceComponentLabel{fill:var(--forest);font-size:16px}.nfIItG_referenceTerminalLabels{fill:var(--forest);font-size:16px;font-weight:600}.nfIItG_referenceFlowLabel{fill:var(--copper);font-size:15px}.nfIItG_currentReference figcaption{color:var(--text);margin-top:20px;font-size:.85rem;line-height:1.6}@media (max-width:760px){.nfIItG_currentCases{grid-template-columns:1fr;gap:20px}.nfIItG_currentCase,.nfIItG_currentCase+.nfIItG_currentCase{border-left:0;padding:0}.nfIItG_currentCase+.nfIItG_currentCase{border-top:1px solid var(--border);padding-top:20px}.nfIItG_currentReading{grid-template-columns:auto 1fr;align-items:baseline;column-gap:20px;padding-left:0}.nfIItG_currentReading>span:first-child{font-size:1.7rem}.nfIItG_currentReference svg{max-width:360px;margin:12px auto 0}}@media print{.nfIItG_currentReference{break-inside:avoid}}
._6sKBRW_figure{border-block:1px solid var(--border);margin:28px 0;padding:20px 0 16px}._6sKBRW_views{grid-template-columns:minmax(130px,.65fr) minmax(0,1.6fr);align-items:center;gap:24px;display:grid}._6sKBRW_outside,._6sKBRW_inside{min-width:0}._6sKBRW_viewLabel{color:var(--ink-soft);margin:0 0 8px;font-size:.75rem;font-weight:600}._6sKBRW_outside ._6sKBRW_viewLabel{text-align:center}._6sKBRW_figure svg{width:100%;height:auto;display:block;overflow:visible}._6sKBRW_outside svg{max-width:220px;margin-inline:auto}._6sKBRW_inside svg{max-width:480px;margin-inline:auto}._6sKBRW_drawing{--ceramic:#e3dcc6;--ceramic-side:#cbc4af;--metal:#c6ceca;--metal-side:#a4b1aa;fill:none;stroke:var(--forest);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}._6sKBRW_ceramic{fill:var(--ceramic)}._6sKBRW_ceramicSide{fill:var(--ceramic-side)}._6sKBRW_metal{fill:var(--metal)}._6sKBRW_metalSide{fill:var(--metal-side)}._6sKBRW_coat{fill:var(--forest)}._6sKBRW_film{fill:var(--copper);stroke:var(--copper)}._6sKBRW_leader{stroke:var(--text-muted);stroke-width:1px}._6sKBRW_plate{stroke:var(--forest);stroke-width:3px}._6sKBRW_label{fill:var(--forest);stroke:none;font-family:var(--font-body), sans-serif;font-size:20px}._6sKBRW_terminalLabel{font-size:19px;font-weight:600}._6sKBRW_caption{color:var(--text);margin-top:12px;font-size:.85rem;line-height:1.65}._6sKBRW_caption strong{color:var(--forest);font-weight:600}._6sKBRW_caption a{text-underline-offset:3px;text-decoration:underline}._6sKBRW_source{color:var(--text-muted);margin-top:8px;font-size:.7rem;line-height:1.6;display:block}._6sKBRW_source a{text-underline-offset:3px;text-decoration:underline}._6sKBRW_source a:hover{color:var(--copper)}@media (max-width:680px){._6sKBRW_views{grid-template-columns:minmax(0,1fr);gap:12px}._6sKBRW_outside{justify-content:center;align-items:center;gap:16px;display:flex}._6sKBRW_outside svg{width:136px;margin:0}._6sKBRW_outside ._6sKBRW_viewLabel{margin:0}._6sKBRW_inside ._6sKBRW_viewLabel{text-align:center}._6sKBRW_figure{padding-top:12px}}@media print{._6sKBRW_figure{break-inside:avoid}}
.aaxPCq_figure{border-block:1px solid var(--border);margin:30px 0;padding:22px 0 18px}.aaxPCq_figure .aaxPCq_heading{color:var(--forest);font-family:var(--font-display), Georgia, serif;margin:0 0 16px;font-size:1.8rem;font-weight:400;line-height:1.25}.aaxPCq_comparison{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.aaxPCq_example{min-width:0;padding-right:20px}.aaxPCq_example+.aaxPCq_example{border-left:1px solid var(--border);padding-left:20px;padding-right:0}.aaxPCq_exampleHeading{justify-content:space-between;align-items:center;gap:12px;min-height:70px;display:flex}.aaxPCq_exampleHeading h4{color:var(--forest);margin:0;font-size:1.05rem;font-weight:600}.aaxPCq_thumbnail{flex:0 0 104px;width:104px;height:auto;display:block}.aaxPCq_viewLabel{color:var(--text-muted);margin-top:4px;font-size:.72rem;line-height:1.4;display:block}.aaxPCq_construction{width:100%;height:auto;display:block;overflow:visible}.aaxPCq_labels{fill:var(--forest);stroke:none;font-family:var(--font-body), sans-serif;font-size:18px}.aaxPCq_terminal{font-size:19px;font-weight:600}.aaxPCq_connection{font-size:16px}.aaxPCq_leaders{fill:none;stroke:var(--text-muted);stroke-width:1px;stroke-linejoin:round}.aaxPCq_example>p{color:var(--text);margin:14px 0 0;font-size:.84rem;line-height:1.65}.aaxPCq_example>p strong{color:var(--forest);font-weight:600}.aaxPCq_example>.aaxPCq_cutawayNote{color:var(--text);margin-top:14px}.aaxPCq_caption{border-top:1px solid var(--border);margin-top:22px;padding-top:16px}.aaxPCq_caption>p{color:var(--text);margin:0;font-size:.85rem;line-height:1.65}.aaxPCq_caption .aaxPCq_orientation{margin-top:12px}.aaxPCq_caption .aaxPCq_source{color:var(--text-muted);margin-top:12px;font-size:.73rem}.aaxPCq_caption a{text-underline-offset:3px;text-decoration:underline}.aaxPCq_caption a:hover{color:var(--copper)}@media (max-width:760px){.aaxPCq_comparison{grid-template-columns:minmax(0,1fr);gap:22px}.aaxPCq_example{padding-right:0}.aaxPCq_example+.aaxPCq_example{border-left:0;border-top:1px solid var(--border);padding:16px 0 0}.aaxPCq_construction{max-width:420px;margin-inline:auto}.aaxPCq_exampleHeading{min-height:60px}.aaxPCq_figure .aaxPCq_heading{font-size:1.55rem}}@media print{.aaxPCq_example{break-inside:avoid}}
._7cikRW_figure{border-block:1px solid var(--border);margin:28px 0;padding:22px 0}._7cikRW_figure header h3{color:var(--forest);font-family:var(--font-display), Georgia, serif;font-size:clamp(1.5rem,3vw,1.85rem);font-weight:400;line-height:1.2}._7cikRW_figure header p,._7cikRW_figure figcaption{color:var(--text);font-size:.85rem;line-height:1.65}._7cikRW_figure header p{margin-top:8px}._7cikRW_figure figcaption{margin-top:20px}._7cikRW_halfCycles{color:var(--text);text-align:center;grid-template-columns:repeat(2,minmax(0,1fr));margin:22px 0 16px 38px;font-size:.8rem;line-height:1.5;display:grid}._7cikRW_halfCycles strong{color:var(--forest);font-weight:550}._7cikRW_row+._7cikRW_row{margin-top:8px}._7cikRW_label{color:var(--forest);margin:0 0 4px 38px;font-size:.85rem;font-weight:550}._7cikRW_label span{font-weight:400}._7cikRW_plot{grid-template-columns:38px minmax(0,1fr);display:grid}._7cikRW_scale{color:var(--text);font-family:var(--font-technical), monospace;font-size:.75rem;position:relative}._7cikRW_scale span{position:absolute;right:10px;transform:translateY(-50%)}._7cikRW_plot svg{width:100%;height:100px;display:block;overflow:visible}._7cikRW_guide{stroke:var(--border);stroke-width:1px;stroke-dasharray:2 4}._7cikRW_baseline{stroke:var(--text-muted);stroke-width:1px}._7cikRW_wave,._7cikRW_power{fill:none;stroke:var(--forest);stroke-width:2px;stroke-linejoin:round}._7cikRW_power{stroke:var(--copper);stroke-width:2.5px}._7cikRW_timeAxis{color:var(--text);justify-content:space-between;margin:4px 0 0 38px;font-size:.75rem;display:flex}._7cikRW_timeAxis span:nth-child(2){position:absolute;left:50%;transform:translate(-50%)}._7cikRW_timeAxis{position:relative}@media print{._7cikRW_figure{break-inside:avoid}}
.b_tbeG_story{border-block:1px solid var(--border);min-width:0;margin-block:30px;padding-block:24px 16px;scroll-margin-top:100px}.b_tbeG_story h3{font-family:var(--font-display);letter-spacing:-.025em;margin:0 0 10px;font-size:clamp(1.45rem,2.5vw,1.9rem);font-weight:400;line-height:1.2}.b_tbeG_meta{color:var(--text-muted);flex-wrap:wrap;gap:4px 22px;font-size:.75rem;line-height:1.6;display:flex}.b_tbeG_meta span:first-child{color:var(--copper)}.b_tbeG_scene{width:100%;min-width:0;margin-top:22px}.b_tbeG_diagram{width:100%;height:326px;color:var(--forest);display:block;overflow:visible}.b_tbeG_diagram path,.b_tbeG_diagram rect,.b_tbeG_diagram circle{vector-effect:non-scaling-stroke}.b_tbeG_diagram text{fill:var(--text);stroke:none;font-family:var(--font-body), sans-serif;font-size:12px}.b_tbeG_diagram .b_tbeG_antennaLabel{fill:var(--ink);font-size:11px}.b_tbeG_dipoleArm{fill:var(--surface-soft);stroke:var(--forest);stroke-width:1.6px}.b_tbeG_feedTerminal{fill:var(--copper)}.b_tbeG_feed{fill:none;stroke:var(--forest);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.b_tbeG_diagram .b_tbeG_feedLabel{fill:var(--text-muted);font-size:10px}.b_tbeG_circuit{fill:var(--surface);stroke:var(--forest);stroke-width:1.3px}.b_tbeG_diagram .b_tbeG_circuitTitle,.b_tbeG_diagram .b_tbeG_waveLabel{fill:var(--ink);font-weight:600}.b_tbeG_diagram .b_tbeG_plotTitle{fill:var(--ink);font-size:11px}.b_tbeG_diagram .b_tbeG_axisText{font-size:10px}.b_tbeG_current{stroke:var(--copper);stroke-width:2px;fill:none;stroke-linecap:round;stroke-linejoin:round}.b_tbeG_diagram .b_tbeG_currentLabel{fill:var(--copper);font-size:10px}.b_tbeG_axis{stroke:var(--border);stroke-width:1px;fill:none}.b_tbeG_trace{fill:none;stroke:var(--forest);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.b_tbeG_signalNow{fill:var(--copper)}.b_tbeG_fieldArrow{stroke:var(--forest);stroke-width:1px;fill:var(--forest);opacity:.55}.b_tbeG_fieldArrow path,.b_tbeG_observedArrow path{fill:none}.b_tbeG_observedArrow{stroke:var(--copper);fill:var(--copper);stroke-width:2.3px;stroke-linecap:round}.b_tbeG_observationBand{fill:var(--accent-soft);stroke:none}.b_tbeG_pointTip{fill:var(--copper)}.b_tbeG_pointGuide{stroke:var(--copper);stroke-width:1px;stroke-dasharray:2 3}.b_tbeG_diagram .b_tbeG_pointLabel{fill:var(--copper);font-size:10px}.b_tbeG_spatialCurve{fill:none;stroke:var(--forest);stroke-width:1.7px;stroke-linejoin:round}.b_tbeG_magneticField{fill:var(--paper);stroke:var(--forest);stroke-width:1px;color:var(--forest)}.b_tbeG_spreadingRays{fill:none;stroke:var(--forest);stroke-width:1px;stroke-dasharray:5 5;opacity:.22}.b_tbeG_story .b_tbeG_caption{color:var(--ink);max-width:none;margin:12px 0 2px;font-size:.88rem;line-height:1.55}.b_tbeG_sceneControls{justify-content:space-between;align-items:center;gap:8px;display:flex}.b_tbeG_sceneControls button{color:var(--ink);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;min-height:44px;padding:8px 10px;font-size:.8rem}.b_tbeG_sceneControls button:hover{color:var(--copper);border-color:var(--copper)}.b_tbeG_sceneControls button:disabled{cursor:default;opacity:.45}.b_tbeG_story :is(button,summary):focus-visible{outline:2px solid var(--copper);outline-offset:4px}.b_tbeG_story .b_tbeG_fieldKey{color:var(--text-muted);align-items:baseline;gap:20px;max-width:none;margin:0;font-size:.7rem;line-height:1.5;display:flex}.b_tbeG_fieldKey span:first-child{color:var(--forest);flex-shrink:0}.b_tbeG_fieldKey span:last-child{color:var(--forest)}.b_tbeG_details{color:var(--text);margin-top:12px;font-size:.8rem}.b_tbeG_details summary{cursor:pointer;padding-block:8px}.b_tbeG_story .b_tbeG_details p{margin:12px 0;font-size:.82rem;line-height:1.7}.b_tbeG_details a{text-underline-offset:3px;text-decoration:underline}@media (max-width:480px){.b_tbeG_story{margin-block:22px;padding-top:18px}.b_tbeG_meta{font-size:.7rem}.b_tbeG_story .b_tbeG_caption{font-size:.84rem}.b_tbeG_story .b_tbeG_fieldKey{gap:12px}.b_tbeG_sceneControls button{flex-shrink:0;min-width:44px;padding-inline:4px;font-size:.75rem}}@media (prefers-reduced-motion:reduce){.b_tbeG_story *,.b_tbeG_story :before,.b_tbeG_story :after{transition:none;animation:none}}
.Gx0LFq_intro{color:var(--text);margin:12px 0 0;font-size:.88rem;line-height:1.6}.Gx0LFq_scene{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin-top:24px;display:grid}.Gx0LFq_scene>div{min-width:0}.Gx0LFq_scene h4{color:var(--ink);margin:0;font-size:.9rem;font-weight:600;line-height:1.4}.Gx0LFq_scene .Gx0LFq_subheading{color:var(--text);margin:5px 0 12px;font-size:.74rem;line-height:1.5}.Gx0LFq_diagram{width:100%;max-width:100%;height:auto;display:block}.Gx0LFq_diagram text{fill:var(--text);font:12px var(--font-body), sans-serif}.Gx0LFq_diagram path,.Gx0LFq_diagram circle,.Gx0LFq_diagram rect{vector-effect:non-scaling-stroke}.Gx0LFq_axis{stroke:var(--border-strong);stroke-width:1px}.Gx0LFq_grid{stroke:var(--border);stroke-width:1px;stroke-dasharray:3 4}.Gx0LFq_referenceTrace{stroke:var(--forest);stroke-width:1.6px;stroke-dasharray:5 4}.Gx0LFq_signalTrace{stroke:var(--copper);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.Gx0LFq_referenceLine{stroke:var(--forest);stroke-width:1.4px;stroke-dasharray:4 3}.Gx0LFq_diagram .Gx0LFq_referenceLabel{fill:var(--forest);font-weight:600}.Gx0LFq_legend{color:var(--text);flex-wrap:wrap;gap:5px 18px;margin-top:8px;font-size:.72rem;line-height:1.5;display:flex}.Gx0LFq_legend>span{align-items:center;gap:7px;display:inline-flex}.Gx0LFq_legend i{flex:0 0 20px;width:20px}.Gx0LFq_signalKey{border-top:2.5px solid var(--copper)}.Gx0LFq_referenceKey{border-top:1.6px dashed var(--forest)}.Gx0LFq_scene .Gx0LFq_powerReading{color:var(--copper);font:600 1.45rem var(--font-technical), monospace;font-variant-numeric:tabular-nums;margin:8px 0 0}.Gx0LFq_powerReading>span{font-size:1rem;font-weight:400}.Gx0LFq_levelResult{border-top:1px solid var(--border);padding-top:12px}.Gx0LFq_scene .Gx0LFq_levelReading{color:var(--copper);font:600 1.6rem var(--font-technical), monospace;font-variant-numeric:tabular-nums;margin:0}.Gx0LFq_scene .Gx0LFq_meaning{min-height:3.2em;color:var(--text);margin:8px 0 0;font-size:.8rem;line-height:1.6}.Gx0LFq_key{color:var(--text-muted);margin:0;font-size:.75rem;line-height:1.6}@media (max-width:699px){.Gx0LFq_scene{grid-template-columns:1fr;gap:22px;max-width:440px;margin-inline:auto}.Gx0LFq_powerPanel{border-top:1px solid var(--border);padding-top:18px}.Gx0LFq_scene .Gx0LFq_meaning{min-height:3.2em}}@media print{.Gx0LFq_scene{break-inside:avoid}}
.zUYl7a_scene{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:22px;display:grid}.zUYl7a_scene>div{min-width:0}.zUYl7a_scene h4{color:var(--ink);margin:0;font-size:.9rem;font-weight:600;line-height:1.4}.zUYl7a_scene .zUYl7a_reading{color:var(--text);margin:6px 0 4px;font-size:.78rem;line-height:1.5}.zUYl7a_reading strong{color:var(--forest);font-family:var(--font-technical), monospace;font-variant-numeric:tabular-nums}.zUYl7a_historyPanel .zUYl7a_reading strong{color:var(--copper)}.zUYl7a_diagram{width:100%;height:auto;display:block;overflow:visible}.zUYl7a_diagram text{fill:var(--text);font:12px var(--font-body), sans-serif}.zUYl7a_diagram path,.zUYl7a_diagram circle,.zUYl7a_diagram rect{vector-effect:non-scaling-stroke}.zUYl7a_wire{stroke:var(--forest);stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round}.zUYl7a_source,.zUYl7a_resistor{stroke:var(--forest);stroke-width:1.5px}.zUYl7a_currentArrow{stroke:var(--forest);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.zUYl7a_diagram .zUYl7a_terminal{fill:var(--forest);font-size:11px;font-weight:600}.zUYl7a_polarity text{fill:var(--forest);font-size:20px}.zUYl7a_axis{stroke:var(--border-strong);stroke-width:1px}.zUYl7a_guide{stroke:var(--border);stroke-width:1px;stroke-dasharray:3 4}.zUYl7a_mean{stroke:var(--copper);stroke-width:1.4px;stroke-dasharray:5 4}.zUYl7a_voltageTrace{stroke:var(--forest);stroke-width:1.8px;stroke-linejoin:round;stroke-linecap:round}.zUYl7a_powerTrace{stroke:var(--copper);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.zUYl7a_now{stroke:var(--border-strong);stroke-width:1px;stroke-dasharray:2 3}.zUYl7a_voltageDot,.zUYl7a_powerDot{stroke:var(--paper);stroke-width:1px}.zUYl7a_diagram .zUYl7a_heatLabel{fill:var(--copper)}.zUYl7a_scene .zUYl7a_currentReading{color:var(--text);margin:0;font-size:.75rem;line-height:1.6}.zUYl7a_currentReading strong{font-family:var(--font-technical), monospace;font-variant-numeric:tabular-nums;color:var(--forest)}.zUYl7a_direction{min-height:1.6em;color:var(--forest);display:block}.zUYl7a_scene .zUYl7a_averageKey{color:var(--text);align-items:baseline;gap:8px;margin:0;font-size:.72rem;line-height:1.6;display:flex}.zUYl7a_averageKey>span{border-top:1.4px dashed var(--copper);flex:0 0 20px;display:inline-block;transform:translateY(-3px)}.zUYl7a_key,.zUYl7a_staticNote{color:var(--text-muted);margin:0;font-size:.75rem;line-height:1.6}@media (max-width:699px){.zUYl7a_scene{grid-template-columns:1fr;gap:20px;max-width:440px;margin-inline:auto}.zUYl7a_historyPanel{border-top:1px solid var(--border);padding-top:16px}.zUYl7a_direction{margin-left:12px;display:inline-block}}@media print{.zUYl7a_scene{break-inside:avoid}}
.UITj4q_figure{border-block:1px solid var(--border);min-width:0;margin:28px 0;padding:22px 0}.UITj4q_figure header h3{color:var(--forest);font-family:var(--font-display), Georgia, serif;font-size:clamp(1.5rem,3vw,1.85rem);font-weight:400;line-height:1.2}.UITj4q_figure header p,.UITj4q_figure figcaption{color:var(--text);font-size:.85rem;line-height:1.65}.UITj4q_figure header p{margin-top:8px}.UITj4q_figure figcaption{margin-top:18px}.UITj4q_momentGuide{height:40px;margin:24px 8px 8px 56px;position:relative}.UITj4q_quarterSpan{border-inline:1px solid var(--text-muted);border-top:1px solid var(--text-muted);width:25%;color:var(--text);text-align:center;font-size:.75rem;line-height:1.5;position:absolute;top:0;left:0}.UITj4q_momentNumber{color:var(--copper);font-family:var(--font-technical), monospace;font-size:.8rem;font-weight:600;position:absolute;top:25px;transform:translate(-50%)}.UITj4q_row+.UITj4q_row{margin-top:8px}.UITj4q_label{color:var(--forest);margin:0 0 4px 56px;font-size:.85rem;font-weight:550}.UITj4q_plot{grid-template-columns:56px minmax(0,1fr);margin-right:8px;display:grid}.UITj4q_scale{color:var(--text);font-family:var(--font-technical), monospace;font-size:.75rem;position:relative}.UITj4q_scale span{position:absolute;right:10px;transform:translateY(-50%)}.UITj4q_canvas{min-width:0;position:relative}.UITj4q_canvas svg{width:100%;height:94px;display:block;overflow:visible}.UITj4q_point{border:2px solid var(--copper);background:var(--paper,#f6f4ec);pointer-events:none;border-radius:50%;width:8px;height:8px;position:absolute;transform:translate(-50%,-50%)}.UITj4q_powerDirections{color:var(--copper);text-align:center;grid-template-columns:repeat(4,minmax(0,1fr));margin:4px 8px 0 56px;font-size:.75rem;display:grid}.UITj4q_timeAxis{height:20px;color:var(--text);margin:10px 8px 0 56px;font-size:.75rem;position:relative}.UITj4q_timeAxis span{position:absolute;transform:translate(-50%)}.UITj4q_timeLabel{color:var(--text);text-align:right;margin:3px 8px 0 56px;font-size:.75rem}.UITj4q_moments{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:22px;display:grid}.UITj4q_moments h4{color:var(--forest);font-size:.85rem;font-weight:600;line-height:1.5}.UITj4q_moments h4 span{color:var(--copper);font-family:var(--font-technical), monospace;margin-right:5px}.UITj4q_moments p{color:var(--text);margin-top:8px;font-size:.85rem;line-height:1.65}@media (max-width:520px){.UITj4q_moments{grid-template-columns:1fr;gap:14px}}@media print{.UITj4q_figure{break-inside:avoid}}
.EucAHa_explorer{border-block:1px solid var(--border);min-width:0;margin:40px 0}.EucAHa_heading{padding:24px 0 18px}.EucAHa_eyebrow{color:var(--ink-soft);font-family:var(--font-technical), monospace;letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px;font-size:.67rem;display:block}.EucAHa_heading h3{color:var(--ink);font-family:var(--font-display), Georgia, serif;margin:0;font-size:clamp(1.6rem,3vw,2.1rem);font-weight:400;line-height:1.2}.EucAHa_heading p{color:var(--text);margin:12px 0 0;font-size:.9rem;line-height:1.6}.EucAHa_budgetFigure{min-width:0;margin:8px 0 0}.EucAHa_budgetPlot{width:100%;height:358px;color:var(--text);display:block;overflow:visible}.EucAHa_budgetPlot text{fill:currentColor;font-family:var(--font-technical), monospace;font-size:13px}.EucAHa_budgetPlot .EucAHa_stageLabel,.EucAHa_budgetPlot .EucAHa_locationLabel{font-family:var(--font-body), sans-serif}.EucAHa_budgetPlot .EucAHa_adjustable{color:var(--accent);font-weight:600}.EucAHa_plotGuide{stroke:var(--border);stroke-dasharray:3 5}.EucAHa_plotAxis{stroke:var(--border-strong)}.EucAHa_levelLine{stroke:var(--forest);stroke-width:2px}.EucAHa_gainLine{stroke:var(--accent);stroke-width:3px}.EucAHa_targetMarker{stroke:var(--accent);stroke-width:2px}.EucAHa_budgetPlot .EucAHa_levelValue{fill:var(--ink);font-weight:600}.EucAHa_budgetFigure figcaption{color:var(--text);align-items:baseline;gap:9px;margin-top:4px;font-size:.75rem;line-height:1.5;display:flex}.EucAHa_targetKey{border:2px solid var(--accent);flex:0 0 9px;height:9px;transform:rotate(45deg)}.EucAHa_gainControl{border-block:1px solid var(--border);margin-top:20px;padding:20px 0}.EucAHa_gainControl label{color:var(--ink);justify-content:space-between;align-items:baseline;gap:16px;font-size:.85rem;font-weight:600;display:flex}.EucAHa_gainControl output{color:var(--accent);font-family:var(--font-technical), monospace;font-size:1rem}.EucAHa_gainControl input{width:100%;min-width:0;height:44px;accent-color:var(--accent);cursor:pointer;margin:5px 0 0;display:block}.EucAHa_gainControl input:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.EucAHa_gainTicks{color:var(--text);font-family:var(--font-technical), monospace;justify-content:space-between;padding-inline:5px;font-size:.68rem;display:flex}.EucAHa_gainControl p{color:var(--text);margin:8px 0 0;font-size:.75rem;line-height:1.5}.EucAHa_challengeResult{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:24px;padding:20px 0;display:grid}.EucAHa_resultReading>span{color:var(--text);font-size:.75rem;display:block}.EucAHa_resultReading>strong{color:var(--ink);font-family:var(--font-technical), monospace;margin-top:6px;font-size:1.15rem;display:block}.EucAHa_resultReading small{margin-top:4px;font-size:.8rem;font-weight:400;display:block}.EucAHa_resultFeedback{min-height:7.8em;color:var(--ink);font-size:.8rem;line-height:1.6}.EucAHa_resultFeedback>strong{color:var(--accent);display:block}.EucAHa_challengeResult[data-result=met] .EucAHa_resultFeedback>strong{color:var(--forest)}.EucAHa_resultFeedback p{color:var(--text);margin:4px 0 0}.EucAHa_budgetCalculation{border-block:1px solid var(--border);color:var(--ink);flex-wrap:wrap;gap:0 .35em;padding:14px 0;font-size:.9rem;display:flex}.EucAHa_note{color:var(--text);margin:0;padding:14px 0 20px;font-size:.73rem;line-height:1.6}@media (max-width:480px){.EucAHa_budgetPlot text{font-size:11px}.EucAHa_budgetPlot .EucAHa_stageLabel,.EucAHa_budgetPlot .EucAHa_locationLabel{font-size:12px}.EucAHa_challengeResult{grid-template-columns:1fr;gap:14px}.EucAHa_resultReading>strong{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.EucAHa_resultReading small{margin:0}.EucAHa_resultFeedback{min-height:10em}.EucAHa_budgetCalculation{font-size:.78rem}}@media print{.EucAHa_gainControl input,.EucAHa_gainTicks{display:none}.EucAHa_budgetFigure,.EucAHa_challengeResult{break-inside:avoid}}
.rw5xqW_figure{border-block:1px solid var(--border);min-width:0;margin:28px 0;padding:22px 0 16px}.rw5xqW_figure header h3{color:var(--forest);font-family:var(--font-display), Georgia, serif;font-size:clamp(1.5rem,3vw,1.85rem);font-weight:400;line-height:1.2}.rw5xqW_figure header p{color:var(--text);margin-top:8px;font-size:.85rem;line-height:1.65}.rw5xqW_motionLabel{color:var(--copper)}.rw5xqW_figure header .rw5xqW_optionalLabel{color:var(--text);font-family:var(--font-technical), monospace;letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:.7rem}.rw5xqW_experiment{grid-template-columns:minmax(0,1.2fr) minmax(240px,1fr);align-items:center;gap:28px;margin:20px 0 14px;display:grid}.rw5xqW_scene{width:100%;max-width:460px;height:auto;margin-inline:auto;display:block;overflow:visible}.rw5xqW_wires{stroke:var(--forest);stroke-width:1.5px;fill:none;stroke-linecap:round;stroke-linejoin:round}.rw5xqW_plate{fill:var(--paper,#f6f4ec);stroke:var(--forest);stroke-width:1.1px}.rw5xqW_fieldLines{fill:none;stroke:var(--forest);stroke-width:1.05px;stroke-linecap:round;stroke-linejoin:round}.rw5xqW_rearField{opacity:.28;stroke-width:.8px}.rw5xqW_fringeField{opacity:.65}.rw5xqW_chargeSigns{fill:var(--copper);font-family:var(--font-technical), monospace;font-size:13px}.rw5xqW_sourceSigns,.rw5xqW_terminals{fill:var(--forest);font-family:var(--font-body), sans-serif;font-size:14px}.rw5xqW_current{stroke:var(--copper);fill:var(--copper);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.rw5xqW_current path{fill:none}.rw5xqW_label{fill:var(--forest);font-family:var(--font-body), sans-serif;font-size:14px}.rw5xqW_smallLabel{fill:var(--text);font-family:var(--font-body), sans-serif;font-size:14px}.rw5xqW_controls{min-width:0}.rw5xqW_voltageControls{width:100%;max-width:380px;margin-inline:auto}.rw5xqW_voltageControls .rw5xqW_voltageAxisTitle{color:var(--forest);margin:0;font-size:.85rem;font-weight:550;line-height:1.5}.rw5xqW_voltageControls .rw5xqW_voltageReference{color:var(--text);margin:3px 0 0;font-size:.75rem;line-height:1.5}.rw5xqW_voltageKey{color:var(--text);gap:5px;margin:8px 0 0;font-size:.78rem;line-height:1.5;display:grid}.rw5xqW_voltageKey div{grid-template-columns:44px minmax(0,1fr);gap:10px;display:grid}.rw5xqW_voltageKey dt{color:var(--forest);font-family:var(--font-technical), monospace}.rw5xqW_voltageKey dd{margin:0}.rw5xqW_readout{color:var(--text);justify-content:space-between;align-items:baseline;gap:12px;font-size:.8rem;display:flex}.rw5xqW_readout output{color:var(--forest);font-family:var(--font-technical), monospace;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:1.2rem}.rw5xqW_voltagePlot{width:100%;height:auto;margin-top:12px;display:block}.rw5xqW_plotLabels{fill:var(--text);font-family:var(--font-technical), monospace;font-size:14px}.rw5xqW_nowLabel{fill:var(--copper)}.rw5xqW_playback{color:var(--text);justify-content:space-between;align-items:center;gap:12px;margin:4px 0 10px;font-size:.75rem;display:flex}.rw5xqW_playback button{min-width:64px;min-height:44px;color:var(--forest);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:8px 0 8px 12px;font-size:.85rem}.rw5xqW_playback button:focus-visible,.rw5xqW_figure input:focus-visible,.rw5xqW_details summary:focus-visible{outline:2px solid var(--copper);outline-offset:4px}.rw5xqW_playback button:hover{color:var(--copper)}.rw5xqW_figure input[type=range]{width:100%;height:32px;accent-color:var(--copper);cursor:pointer;margin:4px 0 0;display:block}.rw5xqW_scale{color:var(--text);font-family:var(--font-technical), monospace;justify-content:space-between;font-size:.75rem;display:flex}.rw5xqW_figure figcaption{color:var(--text);font-size:.82rem;line-height:1.65}.rw5xqW_details{color:var(--text);margin-top:12px;font-size:.78rem;line-height:1.65}.rw5xqW_details summary{cursor:pointer;width:fit-content;padding-block:8px}.rw5xqW_details p{font-size:inherit;line-height:inherit;margin:10px 0}.rw5xqW_fallback{margin-top:12px;font-size:.82rem;line-height:1.65}.rw5xqW_spacingFigure .rw5xqW_scene{max-width:320px}.rw5xqW_spacingFigure input[type=range]{margin-top:12px}.rw5xqW_comparison{color:var(--forest);margin-top:24px;font-size:.85rem;line-height:1.65}.rw5xqW_comparison strong{font-family:var(--font-technical), monospace;font-weight:500}.rw5xqW_comparison span{color:var(--text);font-size:.78rem}@media (max-width:760px){.rw5xqW_experiment{grid-template-columns:1fr;gap:12px;margin-top:10px}.rw5xqW_scene{max-width:360px}.rw5xqW_playback{margin:0 0 6px}}@media (max-width:480px){.rw5xqW_label,.rw5xqW_smallLabel,.rw5xqW_terminals{font-size:16px}}@media print{.rw5xqW_figure{break-inside:avoid}.rw5xqW_playback,.rw5xqW_figure input,.rw5xqW_scale{display:none}}
.TMUWxG_comparison{min-width:0}.TMUWxG_comparison .TMUWxG_intro{color:var(--text);margin:0;font-size:.85rem;line-height:1.6}.TMUWxG_comparison .TMUWxG_assumption{color:var(--text);margin:10px 0 0;font-size:.75rem;line-height:1.6}.TMUWxG_legend{color:var(--forest);flex-wrap:wrap;gap:8px 24px;margin-top:22px;font-size:.8rem;display:flex}.TMUWxG_legend>span{align-items:center;gap:8px;display:flex}.TMUWxG_legend i{flex-shrink:0;width:14px;height:14px;display:inline-block}.TMUWxG_aPart{background:var(--forest)}.TMUWxG_bPart{background-color:var(--copper);background-image:repeating-linear-gradient(135deg,#0000 0 5px,#ffffff4d 5px 7px)}.TMUWxG_comparison .TMUWxG_scaleNote{color:var(--text);margin:10px 0 0;font-size:.75rem}.TMUWxG_rows{margin:16px 0 0;padding:0;list-style:none}.TMUWxG_row{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,.9fr);align-items:center;gap:20px;padding-block:22px;display:grid}.TMUWxG_row>div{min-width:0}.TMUWxG_row h4{color:var(--forest);margin:0 0 8px;font-size:.87rem;font-weight:600;line-height:1.4}.TMUWxG_comparison .TMUWxG_caseLabel p{color:var(--text);margin:0;font-size:.72rem;line-height:1.6}.TMUWxG_track{outline:1px solid var(--border-strong);background:var(--surface-soft);height:30px;display:flex}.TMUWxG_track>span{flex-shrink:0;min-width:0;display:block}.TMUWxG_axis{color:var(--text);font:.65rem var(--font-technical), monospace;justify-content:space-between;padding-top:8px;display:flex;position:relative}.TMUWxG_axis>:nth-child(2){position:absolute;left:50%;transform:translate(-50%)}.TMUWxG_calculation{color:var(--forest);margin-top:12px;font-size:.8rem}.TMUWxG_total{align-self:center}.TMUWxG_total>span{color:var(--text);margin-bottom:8px;font-size:.72rem;display:block}.TMUWxG_total strong{color:var(--forest);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.9rem}@media (max-width:699px){.TMUWxG_row{grid-template-columns:minmax(0,1fr) auto;gap:16px}.TMUWxG_caseLabel{grid-column:1}.TMUWxG_total{text-align:right;grid-area:1/2}.TMUWxG_power{grid-area:2/1/auto/-1}.TMUWxG_calculation{font-size:.85rem}}@media (max-width:379px){.TMUWxG_row{column-gap:10px}.TMUWxG_row h4,.TMUWxG_total strong{font-size:.82rem}}@media print{.TMUWxG_row{break-inside:avoid}.TMUWxG_track,.TMUWxG_legend{-webkit-print-color-adjust:exact;print-color-adjust:exact}}
.c94eMq_figure{border-block:1px solid var(--border);min-width:0;margin:28px 0;padding:22px 0 16px}.c94eMq_figure header h3{color:var(--forest);font-family:var(--font-display), Georgia, serif;font-size:clamp(1.5rem,3vw,1.85rem);font-weight:400;line-height:1.2}.c94eMq_figure header p{color:var(--text);margin-top:8px;font-size:.85rem;line-height:1.65}.c94eMq_motionLabel{color:var(--copper)}.c94eMq_physical{grid-template-columns:minmax(0,1.2fr) minmax(240px,1fr);align-items:center;gap:28px;margin-top:20px;display:grid}.c94eMq_scene{width:100%;max-width:400px;height:auto;margin:0 auto;display:block}.c94eMq_scene text{font-family:var(--font-body), sans-serif;fill:var(--forest);font-size:14px}.c94eMq_scene .c94eMq_note{fill:var(--text)}.c94eMq_controls{width:100%;min-width:0;max-width:380px;margin-inline:auto}.c94eMq_controls .c94eMq_axisTitle{color:var(--forest);margin:0;font-size:.85rem;font-weight:550;line-height:1.5}.c94eMq_controls .c94eMq_reference{color:var(--text);margin:3px 0 0;font-size:.75rem;line-height:1.5}.c94eMq_plot{width:100%;height:auto;margin-top:12px;display:block}.c94eMq_plotLabels{fill:var(--text);font-family:var(--font-technical), monospace;font-size:14px}.c94eMq_nowLabel{fill:var(--copper)}.c94eMq_playback{color:var(--text);justify-content:space-between;align-items:center;gap:12px;margin-top:4px;font-size:.75rem;display:flex}.c94eMq_playback button{min-width:64px;min-height:44px;color:var(--forest);font:inherit;cursor:pointer;background:0 0;border:0;padding:8px 0 8px 12px;font-size:.85rem}.c94eMq_playback button:hover{color:var(--copper)}.c94eMq_controls :focus-visible,.c94eMq_details summary:focus-visible{outline:2px solid var(--copper);outline-offset:4px}.c94eMq_figure figcaption{color:var(--text);margin-top:14px;font-size:.82rem;line-height:1.65}.c94eMq_details{color:var(--text);margin-top:10px;font-size:.78rem;line-height:1.65}.c94eMq_details summary{cursor:pointer;width:fit-content;padding-block:8px}.c94eMq_details p{font-size:inherit;line-height:inherit;margin-top:8px}@media (max-width:760px){.c94eMq_physical{grid-template-columns:1fr;gap:16px;margin-top:14px}.c94eMq_scene{max-width:320px}.c94eMq_scene text{font-size:16px}}@media print{.c94eMq_figure{break-inside:avoid}.c94eMq_playback{display:none}}
.xqNcUa_comparison{min-width:0}.xqNcUa_comparison .xqNcUa_intro{color:var(--text);margin:0;font-size:.85rem}.xqNcUa_choices{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.xqNcUa_choices button{border:1px solid var(--border-strong);min-height:44px;color:var(--forest);cursor:pointer;background:0 0;padding:10px 14px;font-size:.8rem}.xqNcUa_choices button[aria-pressed=true]{border-color:var(--forest);background:var(--forest);color:var(--paper)}.xqNcUa_choices button:hover:not([aria-pressed=true]){border-color:var(--copper);color:var(--copper)}.xqNcUa_choices button:disabled{opacity:.55;cursor:default}.xqNcUa_keepTogether{white-space:nowrap}.xqNcUa_explanations{margin-top:14px;display:grid}.xqNcUa_comparison .xqNcUa_explanations p{color:var(--text);grid-area:1/1;margin:0;font-size:.85rem;line-height:1.6}.xqNcUa_explanations p[hidden]{visibility:hidden;display:block}.xqNcUa_rows{margin-top:20px}.xqNcUa_row{border-top:1px solid var(--border);grid-template-columns:64px minmax(0,1.5fr) minmax(76px,.55fr) minmax(0,1fr);align-items:center;gap:20px;padding-block:18px;display:grid}.xqNcUa_row>div{min-width:0}.xqNcUa_row h4{color:var(--forest);margin:0 0 6px;font-size:.9rem;font-weight:600}.xqNcUa_row .xqNcUa_name p{color:var(--text);margin:0;font-size:.75rem;line-height:1.6}.xqNcUa_name strong{font-variant-numeric:tabular-nums;font-weight:400;display:block}.xqNcUa_row .xqNcUa_label{color:var(--text);margin:0 0 8px;font-size:.72rem;line-height:1.4}.xqNcUa_diagram{width:100%;height:auto;display:block}.xqNcUa_diagram text{fill:var(--text);font-family:var(--font-body), sans-serif;font-size:13px}.xqNcUa_diagram path{vector-effect:non-scaling-stroke}.xqNcUa_axis{stroke:var(--border-strong);stroke-width:1px}.xqNcUa_guide{stroke:var(--border);stroke-width:1px;stroke-dasharray:3 4}.xqNcUa_voltage{stroke:var(--forest);stroke-width:1.8px;stroke-linejoin:round}.xqNcUa_rms>strong,.xqNcUa_power>strong{color:var(--forest);font-variant-numeric:tabular-nums;font-size:.9rem;font-weight:600}.xqNcUa_bar{border:1px solid var(--border-strong);background:var(--surface-soft);height:22px;margin-top:12px;position:relative}.xqNcUa_bar>span{background:var(--copper);height:100%;display:block}.xqNcUa_bar:after{content:"";border-left:1px solid var(--forest);position:absolute;top:-4px;bottom:-4px;left:50%}.xqNcUa_scale{color:var(--text);justify-content:space-between;margin-top:6px;font-size:.65rem;display:flex;position:relative}.xqNcUa_scale>:nth-child(2){position:absolute;left:50%;transform:translate(-50%)}.xqNcUa_comparison .xqNcUa_key{color:var(--text);margin:12px 0 0;font-size:.75rem;line-height:1.6}@media (max-width:699px){.xqNcUa_row{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:14px 22px}.xqNcUa_name{grid-column:1/-1;align-items:baseline;gap:12px;display:flex}.xqNcUa_row h4{margin:0}.xqNcUa_name strong{display:inline}.xqNcUa_waveform{grid-area:2/1/4}.xqNcUa_rms,.xqNcUa_power{grid-column:2}}@media (max-width:479px){.xqNcUa_row{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:16px;padding-block:20px}.xqNcUa_waveform{grid-area:auto/1/auto/-1}.xqNcUa_rms{grid-column:1}.xqNcUa_power{grid-column:2}.xqNcUa_choices{gap:8px}.xqNcUa_choices button{flex:130px;padding-inline:8px;font-size:.76rem}}@media print{.xqNcUa_choices{display:none}.xqNcUa_row{break-inside:avoid}}
.IlCi1W_feedback{color:var(--text-muted);flex-wrap:wrap;align-items:baseline;gap:0 8px;margin-block:24px;font-size:.875rem;line-height:1.7;display:flex}.IlCi1W_feedback a{min-height:44px;color:var(--forest);text-underline-offset:4px;align-items:center;gap:6px;text-decoration:underline;display:inline-flex}.IlCi1W_feedback a:hover{color:var(--accent)}.IlCi1W_feedback a:focus-visible{outline:2px solid var(--accent);outline-offset:4px}@media print{.IlCi1W_feedback{display:none}}
._5ZCtFq_converter{border-top:2px solid var(--forest);color:var(--ink)}._5ZCtFq_modeBar{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:13px 0;display:flex}._5ZCtFq_modes{flex-wrap:wrap;gap:6px;display:flex}._5ZCtFq_modes button,._5ZCtFq_copyButton,._5ZCtFq_swap,._5ZCtFq_textButton,._5ZCtFq_copySmall{cursor:pointer;min-height:44px;font-family:var(--font-body), sans-serif}._5ZCtFq_modes button{border-radius:var(--radius-sm);color:var(--ink-soft);background:0 0;border:1px solid #0000;padding:8px 16px;font-size:.95rem}._5ZCtFq_modes button[aria-pressed=true]{background:var(--forest);color:var(--paper)}._5ZCtFq_modes button:not([aria-pressed=true]):hover{background:var(--surface-soft)}._5ZCtFq_textButton,._5ZCtFq_copySmall{color:var(--ink-soft);text-underline-offset:4px;background:0 0;border:0;font-size:.85rem;text-decoration:underline}._5ZCtFq_textButton{padding:8px}._5ZCtFq_conversionGrid{grid-template-columns:1fr 1fr;gap:32px;padding:26px 0 20px;display:grid}._5ZCtFq_from,._5ZCtFq_to{min-width:0}._5ZCtFq_to{border-left:1px solid var(--border);padding-left:32px}._5ZCtFq_fieldHeading{color:var(--forest);margin:0 0 9px;font-size:.95rem;font-weight:600;display:block}._5ZCtFq_inputPair{grid-template-columns:minmax(0,1fr) minmax(136px,.7fr);gap:10px;display:grid}._5ZCtFq_converter input,._5ZCtFq_converter select{border:1px solid var(--control-border);border-radius:var(--radius-sm);background:var(--surface);width:100%;min-width:0;min-height:48px;color:var(--forest);padding:10px 12px;font-size:1rem}._5ZCtFq_converter input{font-family:var(--font-technical), monospace}._5ZCtFq_swap{color:var(--copper);background:0 0;border:0;align-items:center;gap:9px;margin-top:14px;padding:8px 0;font-size:.9rem;display:inline-flex}._5ZCtFq_swap span{font-size:1.4rem;line-height:1}._5ZCtFq_answer{flex-wrap:wrap;align-items:center;gap:14px 20px;padding-top:24px;display:flex}._5ZCtFq_answer output{flex-wrap:wrap;flex:100%;align-items:baseline;gap:8px 12px;min-width:0;display:flex}._5ZCtFq_answerNumber{font:500 clamp(2.1rem, 3.7vw, 3rem) / 1.2 var(--font-technical), monospace;letter-spacing:-.045em;overflow-wrap:anywhere}._5ZCtFq_answerNumber sup{letter-spacing:0;font-size:.6em}._5ZCtFq_answerUnit{color:var(--ink-soft);font:400 1.3rem / 1.4 var(--font-technical), monospace}._5ZCtFq_copyButton{border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--forest);padding:8px 14px;font-size:.85rem}._5ZCtFq_copyButton:hover{border-color:var(--forest);background:var(--surface-soft)}._5ZCtFq_assumption{color:var(--text);margin:13px 0 0;font-size:.85rem;line-height:1.55}._5ZCtFq_load{border-top:1px solid var(--border);grid-template-columns:auto 115px minmax(0,1fr);align-items:center;gap:12px 18px;padding:16px 0;display:grid}._5ZCtFq_load label{color:var(--ink-soft);font-size:.9rem}._5ZCtFq_load label span{color:var(--text-muted);margin-left:8px}._5ZCtFq_load p{color:var(--text);margin:0;font-size:.85rem;line-height:1.5}._5ZCtFq_load ._5ZCtFq_error,._5ZCtFq_error,._5ZCtFq_resultError{color:var(--copper);font-size:.9rem;line-height:1.55}._5ZCtFq_error{margin:10px 0 0}._5ZCtFq_converter input[aria-invalid=true]{border-color:var(--copper)}._5ZCtFq_copyNotice{color:var(--ink-soft);overflow-wrap:anywhere;margin:0;font-size:.85rem}._5ZCtFq_copyNotice:not(:empty){margin:12px 0}._5ZCtFq_manualCopy{padding-block:12px}._5ZCtFq_manualCopy label{margin-bottom:8px;font-size:.9rem;display:block}._5ZCtFq_otherUnits{border-block:1px solid var(--border-strong)}._5ZCtFq_otherUnits summary{color:var(--forest);cursor:pointer;padding:16px 0;font-size:1rem;font-weight:600}._5ZCtFq_otherGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;padding-bottom:24px;display:grid}._5ZCtFq_otherGrid h3{color:var(--forest);margin:8px 0;font-size:.95rem}._5ZCtFq_resultList{margin:0}._5ZCtFq_resultList>div{border-bottom:1px solid var(--border);grid-template-columns:85px minmax(0,1fr);align-items:baseline;gap:12px;padding:7px 0;display:grid}._5ZCtFq_resultList dt{color:var(--text);font-size:.88rem}._5ZCtFq_resultList dd{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 10px;min-width:0;margin:0;display:flex}._5ZCtFq_otherValue{font:500 .98rem / 1.6 var(--font-technical), monospace;overflow-wrap:anywhere}._5ZCtFq_copySmall{margin-left:auto;padding:8px 2px}._5ZCtFq_unavailable{color:var(--text-muted);font-size:.83rem;line-height:1.5}._5ZCtFq_converter button:disabled{cursor:default;opacity:.5}._5ZCtFq_converter :is(button,input,select,summary):focus-visible{outline:2px solid var(--copper);outline-offset:4px}._5ZCtFq_noScript{border-left:2px solid var(--copper);color:var(--text);margin:14px 0;padding:10px 14px;font-size:.9rem}._5ZCtFq_srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:700px){._5ZCtFq_modeBar{gap:8px}._5ZCtFq_modes{gap:2px}._5ZCtFq_modes button{padding-inline:10px;font-size:.88rem}._5ZCtFq_conversionGrid{grid-template-columns:minmax(0,1fr);gap:18px;padding-top:20px}._5ZCtFq_to{border-left:0;padding-left:0}._5ZCtFq_swap{margin-top:5px}._5ZCtFq_answer{gap:14px;padding-top:17px}._5ZCtFq_answer output{flex-basis:auto}._5ZCtFq_answerNumber{font-size:2rem}._5ZCtFq_answerUnit{font-size:1.1rem}._5ZCtFq_load{grid-template-columns:minmax(0,1fr) 115px}._5ZCtFq_load p{grid-column:1/-1}._5ZCtFq_otherGrid{grid-template-columns:minmax(0,1fr);gap:24px}}
.gwKSRG_calculator{border-top:2px solid var(--forest);color:var(--ink)}.gwKSRG_modeBar{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.gwKSRG_modes{flex-wrap:wrap;gap:5px;display:flex}.gwKSRG_calculator button{cursor:pointer;min-height:44px;font-family:var(--font-body), sans-serif}.gwKSRG_modes button{border-radius:var(--radius-sm);color:var(--ink-soft);background:0 0;border:1px solid #0000;padding:8px 14px;font-size:.95rem}.gwKSRG_modes button[aria-pressed=true]{background:var(--forest);color:var(--paper)}.gwKSRG_modes button:not([aria-pressed=true]):hover{background:var(--surface-soft)}.gwKSRG_reset,.gwKSRG_copy{color:var(--ink-soft);text-underline-offset:4px;background:0 0;border:0;padding:8px 4px;font-size:.85rem;text-decoration:underline}.gwKSRG_mainGrid,.gwKSRG_lengthGrid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:32px;display:grid}.gwKSRG_mainGrid{padding:24px 0}.gwKSRG_inputs{flex-direction:column;gap:20px;display:flex}.gwKSRG_label{color:var(--forest);margin-bottom:8px;font-size:.9rem;font-weight:600;display:block}.gwKSRG_label span{color:var(--text);font-size:.82rem;font-weight:400}.gwKSRG_inputPair{grid-template-columns:minmax(0,1fr) 90px;gap:10px;display:grid}.gwKSRG_calculator input,.gwKSRG_calculator select{border:1px solid var(--control-border);border-radius:var(--radius-sm);background:var(--surface);width:100%;min-width:0;min-height:46px;color:var(--forest);padding:10px 12px;font-size:1rem}.gwKSRG_calculator input{font-family:var(--font-technical), monospace}.gwKSRG_calculator input[aria-invalid=true]{border-color:var(--copper)}.gwKSRG_mediumPair{grid-template-columns:minmax(0,1fr) 120px;gap:12px;display:grid}.gwKSRG_results{border-left:1px solid var(--border);min-width:0;padding-left:32px}.gwKSRG_context{color:var(--text);margin:0 0 18px;font-size:.85rem}.gwKSRG_primaryResults,.gwKSRG_fractions,.gwKSRG_phaseResults{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:0;display:grid}.gwKSRG_primaryResults dt,.gwKSRG_fractions dt,.gwKSRG_phaseResults dt{color:var(--ink-soft);margin-bottom:7px;font-size:.88rem}.gwKSRG_primaryResults dd,.gwKSRG_fractions dd,.gwKSRG_phaseResults dd{flex-wrap:wrap;align-items:baseline;gap:0 12px;margin:0;display:flex}.gwKSRG_reading{font:500 1.05rem / 1.55 var(--font-technical), monospace;overflow-wrap:anywhere}.gwKSRG_primaryResults .gwKSRG_reading{letter-spacing:-.04em;font-size:clamp(1.6rem,2.7vw,2.15rem);line-height:1.4}.gwKSRG_reading sup{font-size:.6em}.gwKSRG_unit{color:var(--ink-soft);letter-spacing:normal;font-size:.85em}.gwKSRG_primaryResults .gwKSRG_unit{font-size:.6em}.gwKSRG_primaryResults .gwKSRG_copy{text-align:left;flex-basis:100%}.gwKSRG_fractions{border-top:1px solid var(--border);margin-top:14px;padding-top:15px}.gwKSRG_fractions .gwKSRG_copy,.gwKSRG_phaseResults .gwKSRG_copy{padding-block:4px}.gwKSRG_hint{color:var(--text);margin:10px 0 0;font-size:.83rem;line-height:1.6}.gwKSRG_inputs>.gwKSRG_hint,.gwKSRG_inputs>.gwKSRG_error{margin-top:-12px}.gwKSRG_error,.gwKSRG_unavailable{color:var(--copper);font-size:.88rem;line-height:1.55}.gwKSRG_error{margin:8px 0 0}.gwKSRG_unavailable{color:var(--text)}.gwKSRG_lengthSection{border-top:1px solid var(--border-strong);border-bottom:1px solid var(--border-strong);padding:22px 0}.gwKSRG_lengthSection h3{margin:0 0 18px;font-size:1rem;font-weight:600}.gwKSRG_phaseResults{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.gwKSRG_phaseResults .gwKSRG_copy{text-align:left;flex-basis:100%}.gwKSRG_copyNotice{color:var(--ink-soft);overflow-wrap:anywhere;margin:0;font-size:.85rem}.gwKSRG_copyNotice:not(:empty),.gwKSRG_manualCopy{margin:14px 0}.gwKSRG_noScript{border-left:2px solid var(--copper);color:var(--text);padding:10px 14px;font-size:.9rem}.gwKSRG_calculator button:disabled{cursor:default;opacity:.5}.gwKSRG_calculator :is(button,input,select):focus-visible{outline:2px solid var(--copper);outline-offset:4px}.gwKSRG_srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:900px){.gwKSRG_mediumPair{grid-template-columns:minmax(0,1fr)}.gwKSRG_phaseResults{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.gwKSRG_modeBar{gap:5px}.gwKSRG_modes{gap:1px}.gwKSRG_modes button{padding-inline:8px;font-size:.84rem}.gwKSRG_mainGrid,.gwKSRG_lengthGrid{grid-template-columns:minmax(0,1fr);gap:22px}.gwKSRG_mainGrid{padding-top:20px}.gwKSRG_inputs{gap:15px}.gwKSRG_results{border-left:0;padding-left:0}.gwKSRG_primaryResults,.gwKSRG_fractions{gap:12px}.gwKSRG_primaryResults .gwKSRG_reading{font-size:1.6rem}.gwKSRG_context{margin-bottom:12px}.gwKSRG_mediumPair{grid-template-columns:minmax(0,1fr) 112px}.gwKSRG_lengthSection{padding-top:20px}}@media (max-width:370px){.gwKSRG_modes button{padding-inline:5px;font-size:.78rem}.gwKSRG_reset{font-size:.78rem}.gwKSRG_mediumPair{grid-template-columns:minmax(0,1fr)}.gwKSRG_primaryResults .gwKSRG_reading{font-size:1.35rem}}
.GCKuWW_calculator{border-top:2px solid var(--forest);color:var(--ink)}.GCKuWW_toolbar{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:7px 0;display:flex}.GCKuWW_toolbar h2{font:600 .95rem / 1.4 var(--font-body), sans-serif;color:var(--forest);margin:0}.GCKuWW_calculator button{min-height:44px;font-family:var(--font-body), sans-serif;cursor:pointer}.GCKuWW_textButton{color:var(--ink-soft);text-underline-offset:4px;background:0 0;border:0;padding:8px 4px;font-size:.82rem;text-decoration:underline}.GCKuWW_mainGrid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:32px;padding:24px 0;display:grid}.GCKuWW_inputs,.GCKuWW_results{min-width:0}.GCKuWW_fieldGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px;display:grid}.GCKuWW_fullField{grid-column:1/-1}.GCKuWW_label{color:var(--forest);margin-bottom:7px;font-size:.86rem;font-weight:600;display:block}.GCKuWW_label span{font-weight:400}.GCKuWW_inputPair{grid-template-columns:minmax(0,1fr) 90px;gap:8px;display:grid}.GCKuWW_calculator input,.GCKuWW_calculator select,.GCKuWW_calculator textarea{border:1px solid var(--control-border);border-radius:var(--radius-sm);width:100%;min-width:0;min-height:46px;color:var(--forest);background:var(--surface);padding:10px 12px;font-size:1rem}.GCKuWW_calculator input,.GCKuWW_calculator textarea{font-family:var(--font-technical), monospace}.GCKuWW_calculator input[aria-invalid=true]{border-color:var(--copper)}.GCKuWW_hint{color:var(--text);margin:12px 0 0;font-size:.8rem;line-height:1.6}.GCKuWW_error{color:var(--copper);margin:8px 0 0;font-size:.82rem;line-height:1.55}.GCKuWW_losses{border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin-top:16px}.GCKuWW_calculator summary{cursor:pointer;min-height:44px;color:var(--ink-soft);padding:12px 0;font-size:.85rem}.GCKuWW_losses summary small{color:var(--text);margin-left:12px;font-size:.76rem;line-height:1.5;display:inline}.GCKuWW_losses[open]{padding-bottom:16px}.GCKuWW_losses .GCKuWW_fieldGrid{margin-top:3px}.GCKuWW_propagation{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0 0;display:grid}.GCKuWW_propagation dt,.GCKuWW_additional dt{color:var(--text);margin-bottom:5px;font-size:.8rem}.GCKuWW_propagation dd,.GCKuWW_additional dd{margin:0}.GCKuWW_reading{font:500 1rem / 1.5 var(--font-technical), monospace;overflow-wrap:anywhere}.GCKuWW_reading sup{font-size:.6em}.GCKuWW_unit{color:var(--ink-soft);letter-spacing:normal;font-size:.86em}.GCKuWW_results{border-left:1px solid var(--border);padding-left:32px}.GCKuWW_resultTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 8px;margin-top:-9px;display:flex}.GCKuWW_resultTop h3{color:var(--ink-soft);margin:0;font-size:.9rem;font-weight:500}.GCKuWW_primary{margin:8px 0 0}.GCKuWW_primary .GCKuWW_reading{letter-spacing:-.045em;color:var(--forest);font-size:clamp(2rem,3.3vw,2.7rem);line-height:1.3}.GCKuWW_primary .GCKuWW_unit{font-size:.5em}.GCKuWW_watts{margin:4px 0 0}.GCKuWW_watts .GCKuWW_reading{font-size:1rem}.GCKuWW_referencePlane{color:var(--text);max-width:450px;margin:10px 0 20px;font-size:.78rem;line-height:1.6}.GCKuWW_ledger{border-top:1px solid var(--border);padding-top:14px}.GCKuWW_ledger h3{color:var(--forest);margin:0 0 8px;font-size:.85rem;font-weight:600}.GCKuWW_ledger dl{margin:0}.GCKuWW_ledger dl>div{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:10px;padding:5px 0;display:grid}.GCKuWW_ledger dt{color:var(--text);font-size:.82rem}.GCKuWW_ledger dd{font:.88rem / 1.5 var(--font-technical), monospace;overflow-wrap:anywhere;text-align:right;margin:0}.GCKuWW_ledger dd sup{font-size:.65em}.GCKuWW_ledgerUnit{color:var(--text);font-size:.8em}.GCKuWW_sign{min-width:1.25em;color:var(--copper);text-align:left;display:inline-block}.GCKuWW_additional{border-top:1px solid var(--border);margin-top:12px}.GCKuWW_additional dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding-bottom:12px;display:grid}.GCKuWW_unavailable{color:var(--text);font:.82rem / 1.6 var(--font-body), sans-serif;letter-spacing:normal;display:inline-block}.GCKuWW_warning{border-left:2px solid var(--copper);background:var(--surface-soft);color:var(--ink-soft);margin-bottom:18px;padding:10px 14px;font-size:.8rem;line-height:1.6}.GCKuWW_warning p{margin:4px 0 0}.GCKuWW_assumptions{border-top:1px solid var(--border);color:var(--text);margin:0;padding:16px 0;font-size:.8rem;line-height:1.7}.GCKuWW_assumptions strong{color:var(--forest);font-weight:600}.GCKuWW_copyNotice{color:var(--forest);margin:0;font-size:.8rem;line-height:1.6}.GCKuWW_copyNotice:not(:empty){padding:0 0 14px}.GCKuWW_manualCopy{margin-bottom:16px}.GCKuWW_manualCopy textarea{resize:vertical;font-size:.85rem;line-height:1.6}.GCKuWW_calculator :is(button,input,select,summary,textarea):focus-visible{outline:2px solid var(--copper);outline-offset:3px}.GCKuWW_calculator button:hover:not(:disabled){color:var(--copper)}.GCKuWW_calculator :disabled{cursor:default;opacity:.65}.GCKuWW_srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:950px) and (min-width:761px){.GCKuWW_mainGrid{gap:22px}.GCKuWW_results{padding-left:22px}.GCKuWW_inputPair{grid-template-columns:minmax(0,1fr) 75px;gap:6px}.GCKuWW_calculator input,.GCKuWW_calculator select{padding-inline:8px}}@media (max-width:760px){.GCKuWW_mainGrid{grid-template-columns:minmax(0,1fr);gap:16px;padding:18px 0}.GCKuWW_fieldGrid{gap:16px 12px}.GCKuWW_label{font-size:.8rem}.GCKuWW_inputPair{grid-template-columns:minmax(0,1fr) 76px;gap:6px}.GCKuWW_calculator input,.GCKuWW_calculator select{padding-inline:8px}.GCKuWW_results{border-left:0;border-top:1px solid var(--border);padding:16px 0 0}.GCKuWW_primary .GCKuWW_reading{font-size:2.25rem}}@media (max-width:360px){.GCKuWW_fieldGrid,.GCKuWW_propagation,.GCKuWW_additional dl{grid-template-columns:minmax(0,1fr)}.GCKuWW_ledger dl>div{grid-template-columns:minmax(0,1fr);gap:2px}.GCKuWW_ledger dd{text-align:left}}
.-MhpWq_calculator{border-top:2px solid var(--forest);color:var(--ink)}.-MhpWq_toolbar{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:14px;padding:7px 0;display:flex}.-MhpWq_toolbar h2{font:600 .95rem / 1.4 var(--font-body), sans-serif;color:var(--forest);margin:0}.-MhpWq_calculator button,.-MhpWq_copyArea button{cursor:pointer;min-height:44px;font-family:var(--font-body), sans-serif}.-MhpWq_textButton{color:var(--ink-soft);text-underline-offset:4px;background:0 0;border:0;padding:8px 4px;font-size:.83rem;text-decoration:underline}.-MhpWq_mainGrid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:32px;padding:24px 0;display:grid}.-MhpWq_inputs{flex-direction:column;gap:20px;min-width:0;display:flex}.-MhpWq_fieldGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px;display:grid}.-MhpWq_label{color:var(--forest);margin-bottom:7px;font-size:.88rem;font-weight:600;display:block}.-MhpWq_label span{font-weight:400}.-MhpWq_inputPair{grid-template-columns:minmax(0,1fr) 94px;gap:8px;display:grid}.-MhpWq_calculator input,.-MhpWq_calculator select,.-MhpWq_calculator textarea,.-MhpWq_manualCopy textarea{border:1px solid var(--control-border);border-radius:var(--radius-sm);width:100%;min-width:0;min-height:46px;color:var(--forest);background:var(--surface);padding:10px 12px;font-size:1rem}.-MhpWq_calculator input,.-MhpWq_calculator textarea,.-MhpWq_manualCopy textarea{font-family:var(--font-technical), monospace}.-MhpWq_calculator input[aria-invalid=true]{border-color:var(--copper)}.-MhpWq_hint{color:var(--text);margin:8px 0 0;font-size:.81rem;line-height:1.6}.-MhpWq_error{color:var(--copper);margin:8px 0 0;font-size:.83rem;line-height:1.55}.-MhpWq_results{border-left:1px solid var(--border);min-width:0;padding-left:32px}.-MhpWq_resultLabel{color:var(--ink-soft);margin:0 0 10px;font-size:.9rem;font-weight:500}.-MhpWq_primary{margin:0 0 8px}.-MhpWq_reading{font:500 1rem / 1.5 var(--font-technical), monospace;overflow-wrap:anywhere}.-MhpWq_reading sup{font-size:.6em}.-MhpWq_unit{color:var(--ink-soft);letter-spacing:normal;font-size:.85em}.-MhpWq_primary .-MhpWq_reading{letter-spacing:-.045em;color:var(--forest);font-size:clamp(2rem,3.3vw,2.7rem);line-height:1.3}.-MhpWq_primary .-MhpWq_unit{font-size:.5em}.-MhpWq_secondary{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:20px 0;display:grid}.-MhpWq_secondary dt{color:var(--text);margin-bottom:5px;font-size:.83rem}.-MhpWq_secondary dd{margin:0}.-MhpWq_unavailable{color:var(--text);font:.84rem / 1.6 var(--font-body), sans-serif;letter-spacing:normal;display:inline-block}.-MhpWq_disclosure{border-top:1px solid var(--border);margin-top:12px}.-MhpWq_calculator summary{cursor:pointer;min-height:44px;color:var(--ink-soft);padding:12px 0;font-size:.87rem}.-MhpWq_disclosure .-MhpWq_secondary{margin:4px 0 16px}.-MhpWq_section{border-top:1px solid var(--border);padding:20px 0}.-MhpWq_section h3{color:var(--forest);font:600 .9rem / 1.5 var(--font-body), sans-serif;margin:0 0 15px}.-MhpWq_section .-MhpWq_secondary{margin:0}.-MhpWq_warning{border-left:2px solid var(--copper);background:var(--surface-soft);color:var(--ink-soft);margin:14px 0;padding:10px 14px;font-size:.82rem;line-height:1.65}.-MhpWq_assumptions{border-top:1px solid var(--border);color:var(--text);margin:0;padding:15px 0;font-size:.8rem;line-height:1.7}.-MhpWq_assumptions strong{color:var(--forest)}.-MhpWq_copyArea{margin-top:8px}.-MhpWq_copyNotice{color:var(--ink-soft);margin:0;font-size:.8rem;line-height:1.6}.-MhpWq_manualCopy{margin:12px 0}.-MhpWq_manualCopy textarea{resize:vertical;font-size:.85rem;line-height:1.6}.-MhpWq_calculator :is(button,input,select,summary,textarea):focus-visible,.-MhpWq_copyArea :is(button,textarea):focus-visible{outline:2px solid var(--copper);outline-offset:3px}.-MhpWq_textButton:hover:not(:disabled){color:var(--copper)}.-MhpWq_calculator :disabled,.-MhpWq_copyArea :disabled{opacity:.65;cursor:default}.-MhpWq_srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:760px){.-MhpWq_mainGrid{grid-template-columns:minmax(0,1fr);gap:20px;padding:18px 0}.-MhpWq_inputs{gap:16px}.-MhpWq_results{border-left:0;border-top:1px solid var(--border);padding:18px 0 0}.-MhpWq_primary .-MhpWq_reading{font-size:2.2rem}}@media (max-width:360px){.-MhpWq_fieldGrid,.-MhpWq_secondary{grid-template-columns:minmax(0,1fr)}}
.Vh45-q_fields{border:0;min-width:0;margin:0;padding:0}.Vh45-q_fields+.Vh45-q_fields{border-top:1px solid var(--border);padding-top:18px}.Vh45-q_fields legend{color:var(--forest);margin-bottom:14px;padding:0;font-size:.95rem;font-weight:600}.Vh45-q_fields>div+div{margin-top:15px}.Vh45-q_scaledFields{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:16px;display:grid}.Vh45-q_modes{margin-bottom:16px}.Vh45-q_modes select{font-size:.9rem}.Vh45-q_status{color:var(--forest);margin:9px 0;font-size:.85rem;font-weight:600;line-height:1.6}.Vh45-q_shortfall{color:var(--copper)}.Vh45-q_arithmetic{border-top:1px solid var(--border);color:var(--text);margin-top:16px;padding-top:14px;font-size:.84rem;line-height:1.75}.Vh45-q_arithmetic p{margin:0 0 5px}.Vh45-q_ledger{border-collapse:collapse;width:100%;font-size:.86rem}.Vh45-q_ledger th,.Vh45-q_ledger td{border-bottom:1px solid var(--border);text-align:left;padding:11px 10px}.Vh45-q_ledger th:first-child,.Vh45-q_ledger td:first-child{padding-left:0}.Vh45-q_ledger th{color:var(--text);font-weight:500}.Vh45-q_ledger td{font-family:var(--font-technical), monospace;text-align:right}.Vh45-q_ledger thead th:not(:first-child){text-align:right}.Vh45-q_ledger .Vh45-q_pathRow{background:var(--surface-soft)}.Vh45-q_ledger .Vh45-q_totalRow th,.Vh45-q_ledger .Vh45-q_totalRow td{color:var(--forest);border-top:2px solid var(--forest);font-weight:600}.Vh45-q_ledger caption{text-align:left;color:var(--text);padding-bottom:12px;font-size:.8rem;line-height:1.6}.Vh45-q_editRows{border-top:1px solid var(--border);margin-top:18px}.Vh45-q_rowList{margin:12px 0}.Vh45-q_row{border-bottom:1px solid var(--border);grid-template-columns:minmax(170px,1.4fr) minmax(125px,1fr) 90px 100px auto;align-items:start;gap:10px;padding:14px 0;display:grid}.Vh45-q_row label{color:var(--text);margin-bottom:6px;font-size:.78rem;display:block}.Vh45-q_rowActions{gap:3px;padding-top:23px;display:flex}.Vh45-q_rowActions button{border:1px solid var(--control-border);color:var(--forest);border-radius:var(--radius-sm);background:0 0;min-width:40px;padding:6px}.Vh45-q_rowActions button:last-child{padding-inline:8px;font-size:.8rem}.Vh45-q_rowError{color:var(--copper);grid-column:1/-1;margin:0;font-size:.82rem}.Vh45-q_editHint{color:var(--text);margin:10px 0;font-size:.82rem;line-height:1.6}.Vh45-q_moreReadings{border-top:1px solid var(--border);margin-top:14px}@media (max-width:1050px){.Vh45-q_row{grid-template-columns:minmax(150px,1fr) 130px 90px 100px}.Vh45-q_rowActions{grid-column:1/-1;padding-top:0}}@media (max-width:600px){.Vh45-q_row{grid-template-columns:repeat(2,minmax(0,1fr))}.Vh45-q_rowName{grid-column:1/-1}.Vh45-q_rowActions{flex-wrap:wrap;grid-column:auto;align-self:end}.Vh45-q_ledger th,.Vh45-q_ledger td{padding:10px 5px;font-size:.78rem}.Vh45-q_ledger th:first-child{overflow-wrap:anywhere;width:39%}}.Vh45-q_mobileSummary{display:none}@media (max-width:760px){.Vh45-q_mobileSummary{z-index:10;background:var(--paper);border-block:1px solid var(--border-strong);padding:12px 0 8px;display:block;position:sticky;top:0}.Vh45-q_mobileSummary dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}.Vh45-q_mobileSummary dt{color:var(--text-muted);font-size:.75rem}.Vh45-q_mobileSummary dd{font:500 1.1rem / 1.4 var(--font-technical);overflow-wrap:anywhere;margin:4px 0}.Vh45-q_mobileSummary a{text-underline-offset:3px;align-items:center;gap:8px;min-height:28px;font-size:.75rem;text-decoration:underline;display:inline-flex}#budget-results{scroll-margin-top:120px}}@media print{.Vh45-q_mobileSummary{display:none}}
.HTe_EW_main{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:30px;padding:22px 0;display:grid}.HTe_EW_editor{min-width:0}.HTe_EW_editor>p{margin:0 0 15px}.HTe_EW_stages{margin:0;padding:0;list-style:none}.HTe_EW_stage{border-top:1px solid var(--border);padding:15px 0}.HTe_EW_stage:first-child{border-top:0;padding-top:0}.HTe_EW_stageFields{grid-template-columns:minmax(0,1.5fr) repeat(2,minmax(95px,1fr));gap:12px;display:grid}.HTe_EW_stageFields label{font-size:.8rem}.HTe_EW_actions{align-items:center;gap:12px;margin-top:6px;display:flex}.HTe_EW_actions span{font:.78rem var(--font-technical), monospace;color:var(--text);margin-right:auto}.HTe_EW_actions button{font-size:.78rem}.HTe_EW_result{border-left:1px solid var(--border);min-width:0;padding-left:30px}.HTe_EW_result h3{color:var(--ink-soft);margin:0 0 10px;font-size:.88rem;font-weight:500}.HTe_EW_gain{border-top:1px solid var(--border);margin-top:18px;padding-top:20px}.HTe_EW_gain p{margin:0}.HTe_EW_details{border-top:1px solid var(--border);padding-bottom:8px}.HTe_EW_details>summary{font-weight:500}.HTe_EW_detailGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:30px;margin:10px 0 20px;display:grid}.HTe_EW_conditions{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:18px 14px;display:grid}.HTe_EW_compressionRows{gap:12px;display:grid}.HTe_EW_compressionRow{grid-template-columns:minmax(0,1fr) 135px;align-items:center;gap:15px;display:grid}.HTe_EW_compressionRow label{margin:0}.HTe_EW_compressionRow p{grid-column:1/-1;margin:0}.HTe_EW_breakdown{border-collapse:collapse;width:100%;margin-bottom:18px;font-size:.84rem}.HTe_EW_breakdown th,.HTe_EW_breakdown td{text-align:left;border-bottom:1px solid var(--border);padding:12px 8px;font-weight:400}.HTe_EW_breakdown th:first-child{padding-left:0}.HTe_EW_breakdown td{text-align:right}.HTe_EW_breakdown thead th{color:var(--forest)}.HTe_EW_breakdown caption{text-align:left;color:var(--text);margin-bottom:10px;font-size:.8rem;line-height:1.6}@media (max-width:1050px){.HTe_EW_stageFields{grid-template-columns:repeat(2,minmax(0,1fr))}.HTe_EW_stageName{grid-column:1/-1}}@media (max-width:760px){.HTe_EW_main,.HTe_EW_detailGrid{grid-template-columns:minmax(0,1fr);gap:20px}.HTe_EW_result{border-left:0;border-top:1px solid var(--border);padding:18px 0 0}.HTe_EW_breakdown th,.HTe_EW_breakdown td{overflow-wrap:anywhere;padding:10px 4px}.HTe_EW_breakdown td>span{font-size:.83rem}}
._8rvwIa_signalJourney{margin:20px 0 24px;padding-left:26px;list-style:decimal}._8rvwIa_signalJourney li{margin-block:12px;padding-left:7px;line-height:1.65}._8rvwIa_signalJourney li::marker{color:var(--accent);font-family:var(--font-technical), monospace;font-size:.85em}
