.qqrAvq_page{min-height:100vh;color:var(--ink);background:var(--white);font-family:var(--sans);display:flow-root;overflow:visible}.qqrAvq_frame{width:min(1180px,100% - 48px);margin-inline:auto}.qqrAvq_breadcrumb{min-height:52px;color:var(--muted);align-items:center;font-size:12px;font-weight:550;display:flex}.qqrAvq_breadcrumb>div{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.qqrAvq_breadcrumb a{text-underline-offset:4px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.qqrAvq_breadcrumb a:hover{color:var(--accent-hover);text-decoration-color:currentColor}.qqrAvq_hero{border-bottom:1px solid var(--line);background:var(--paper);padding-block:64px 104px}.qqrAvq_heroGrid{grid-template-columns:minmax(0,1fr);display:grid}.qqrAvq_heroCopy{max-width:1040px}.qqrAvq_heroMeta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 14px;margin-bottom:18px;font-size:13px;font-weight:600;line-height:1.4;display:flex}.qqrAvq_heroMeta>span:first-child{color:var(--accent-hover)}.qqrAvq_heroCopy h1{letter-spacing:-.04em;text-wrap:balance;max-width:1020px;font-size:clamp(48px,5vw,64px);font-weight:700;line-height:.99}.qqrAvq_heroCopy>p:not(.qqrAvq_heroMeta){max-width:72ch;color:var(--ink-2);margin-top:24px;font-size:18px;line-height:1.55}.qqrAvq_heroActions{flex-wrap:wrap;align-items:center;gap:12px 22px;margin-top:28px;display:flex}.qqrAvq_heroPrimary{min-height:48px;color:var(--white);border:1px solid var(--accent);background:var(--accent);border-radius:999px;justify-content:center;align-items:center;gap:11px;padding:11px 20px;font-size:14px;font-weight:650;line-height:1.25;transition:background-color .18s,border-color .18s,transform .18s;display:inline-flex}.qqrAvq_heroPrimary:hover{color:var(--white);border-color:var(--accent-hover);background:var(--accent-hover)}.qqrAvq_heroPrimary:active{transform:scale(.985)}.qqrAvq_heroPrimary>span{min-width:0;font-size:inherit}.qqrAvq_heroPrimary>svg{flex:0 0 18px}.qqrAvq_heroSecondary{min-height:44px;color:var(--ink-2);grid-template-columns:minmax(0,1fr) max-content;align-items:end;gap:10px;font-size:14px;font-weight:600;display:inline-grid}.qqrAvq_heroSecondary:hover{color:var(--accent-hover)}.qqrAvq_heroFeatures{color:var(--muted);flex-wrap:wrap;gap:8px 20px;margin-top:24px;font-size:13px;list-style:none;display:flex}.qqrAvq_heroFeatures li{align-items:center;min-height:24px;display:inline-flex}.qqrAvq_heroFeatures li+li:before{background:var(--line-dark);content:"";border-radius:50%;width:4px;height:4px;margin-right:20px}.qqrAvq_toolStage{z-index:2;margin-top:-48px;position:relative}.qqrAvq_eyebrow{color:var(--muted);font-size:13px;font-weight:650;line-height:1.4}.qqrAvq_eyebrow>span{color:var(--accent-hover);margin-right:8px}.qqrAvq_sectionHeading{max-width:900px}.qqrAvq_sectionHeading h2,.qqrAvq_methodCopy h2,.qqrAvq_faqHeading h2{letter-spacing:-.04em;text-wrap:balance;margin-top:12px;font-size:clamp(40px,4.7vw,62px);font-weight:700;line-height:1}.qqrAvq_sectionHeading>p:last-child,.qqrAvq_faqHeading>p:last-child{max-width:72ch;color:var(--muted);margin-top:18px;font-size:16px;line-height:1.65}.qqrAvq_examples{margin-top:96px}.qqrAvq_scenarioWrap{margin-top:38px}.qqrAvq_scenarioTable{border-collapse:collapse;table-layout:fixed;width:100%}.qqrAvq_scenarioTable caption,.qqrAvq_ledgerTable caption{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.qqrAvq_scenarioTable th,.qqrAvq_scenarioTable td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:20px 18px}.qqrAvq_scenarioTable thead th{color:var(--muted);border-top:1px solid var(--line-dark);font-size:12px;font-weight:650}.qqrAvq_scenarioTable thead th:first-child{width:42%}.qqrAvq_scenarioTable tbody th strong,.qqrAvq_scenarioTable tbody th span{display:block}.qqrAvq_scenarioTable tbody th strong,.qqrAvq_scenarioTable tbody td strong{color:var(--ink);font-size:16px;line-height:1.35}.qqrAvq_scenarioTable tbody th span{max-width:48ch;color:var(--muted);margin-top:6px;font-size:13px;font-weight:500;line-height:1.5}.qqrAvq_scenarioTable tbody td{color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:14px}.qqrAvq_scenarioNote{border:1px solid var(--line);background:var(--paper);margin-top:22px;padding:20px 22px}.qqrAvq_scenarioNote strong{font-size:15px}.qqrAvq_scenarioNote p{max-width:88ch;color:var(--ink-2);margin-top:6px;font-size:14px;line-height:1.6}.qqrAvq_method{grid-template-columns:minmax(0,1.18fr) minmax(330px,.82fr);align-items:start;gap:72px;margin-top:96px;display:grid}.qqrAvq_methodCopy{min-width:0}.qqrAvq_methodCopy ol{border-top:1px solid var(--line-dark);margin-top:36px;list-style:none}.qqrAvq_methodCopy ol>li{border-bottom:1px solid var(--line);grid-template-columns:48px minmax(0,1fr);gap:16px;padding:22px 0;display:grid}.qqrAvq_methodCopy ol>li>span{color:var(--accent-hover);font-size:12px;font-weight:650}.qqrAvq_methodCopy ol>li strong{color:var(--ink);font-size:16px;line-height:1.35}.qqrAvq_methodCopy ol>li p{color:var(--ink-2);margin-top:5px;font-size:14px;line-height:1.55}.qqrAvq_boundary{color:var(--ink-2);background:var(--warning-soft);border:1px solid #ffd7bd;margin-top:24px;padding:18px 20px;font-size:14px;line-height:1.6}.qqrAvq_boundary strong{color:var(--ink)}.qqrAvq_equation{min-width:0;color:var(--text-on-dark);background:var(--surface-dark);border-radius:22px;padding:30px}.qqrAvq_equation>span,.qqrAvq_equation>small{color:var(--muted-on-dark);font-size:13px;line-height:1.45}.qqrAvq_equation>p{border-block:1px solid var(--line-on-dark);flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:48px;padding-block:22px;display:flex}.qqrAvq_equation>p strong{font-size:20px}.qqrAvq_equation i{color:var(--accent-on-dark);font-style:normal}.qqrAvq_equation>div{color:var(--text-on-dark);grid-template-columns:max-content max-content max-content max-content max-content;justify-content:space-between;align-items:center;gap:8px;margin-top:22px;font-size:13px;display:grid}.qqrAvq_equation>div b{border-top:1px solid var(--line-on-dark);color:var(--accent-on-dark);grid-column:1/-1;margin-top:20px;padding-top:16px;font-size:18px;font-weight:650}.qqrAvq_equation>small{margin-top:24px;display:block}.qqrAvq_drivers{color:var(--text-on-dark);background:var(--surface-dark);margin-top:96px;padding-block:88px}.qqrAvq_drivers .qqrAvq_sectionHeading h2{color:var(--text-on-dark)}.qqrAvq_drivers .qqrAvq_sectionHeading>p:last-child,.qqrAvq_drivers .qqrAvq_eyebrow{color:var(--muted-on-dark)}.qqrAvq_drivers .qqrAvq_eyebrow>span{color:var(--accent-on-dark)}.qqrAvq_explainerGrid{border-top:1px solid var(--line-on-dark);border-left:1px solid var(--line-on-dark);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:40px;display:grid}.qqrAvq_explainerGrid article{border-right:1px solid var(--line-on-dark);border-bottom:1px solid var(--line-on-dark);min-width:0;min-height:250px;padding:28px}.qqrAvq_explainerGrid article>span{color:var(--accent-on-dark);font-size:12px;font-weight:650}.qqrAvq_explainerGrid h3{max-width:420px;color:var(--text-on-dark);letter-spacing:-.03em;margin-top:36px;font-size:25px;font-weight:680;line-height:1.12}.qqrAvq_explainerGrid p{max-width:56ch;color:var(--muted-on-dark);margin-top:14px;font-size:14px;line-height:1.6}.qqrAvq_sources{margin-top:96px}.qqrAvq_sourceList{border-top:1px solid var(--line-dark);margin-top:38px}.qqrAvq_sourceList article{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) max-content;align-items:end;gap:24px;min-width:0;padding:22px 0;display:grid}.qqrAvq_sourceCopy{min-width:0}.qqrAvq_sourceCopy>strong{color:var(--accent-hover);font-size:12px;font-weight:650}.qqrAvq_sourceCopy h3{color:var(--ink);margin-top:5px;font-size:18px;line-height:1.35}.qqrAvq_sourceCopy p{max-width:78ch;color:var(--ink-2);margin-top:7px;font-size:14px;line-height:1.55}.qqrAvq_sourceAction{min-width:148px;min-height:46px;color:var(--accent-hover);border:1px solid var(--line);border-radius:12px;grid-template-columns:minmax(0,1fr) max-content;align-items:end;gap:10px;padding:11px 14px;font-size:13px;font-weight:650;display:grid}.qqrAvq_ledger{margin-top:34px}.qqrAvq_ledger>summary{border:1px solid var(--line-dark);background:var(--paper);border-radius:16px;grid-template-columns:minmax(0,1fr) 18px;align-items:center;gap:24px;min-height:72px;padding:16px 18px;list-style:none;display:grid}.qqrAvq_ledger>summary::-webkit-details-marker{display:none}.qqrAvq_ledger>summary>span{min-width:0}.qqrAvq_ledger>summary strong,.qqrAvq_ledger>summary small{display:block}.qqrAvq_ledger>summary strong{color:var(--ink);font-size:15px}.qqrAvq_ledger>summary small{color:var(--muted);margin-top:4px;font-size:13px;line-height:1.45}.qqrAvq_ledger>summary>i,.qqrAvq_faqList summary>i{width:16px;height:16px;position:relative}.qqrAvq_ledger>summary>i:before,.qqrAvq_ledger>summary>i:after,.qqrAvq_faqList summary>i:before,.qqrAvq_faqList summary>i:after{background:var(--accent);content:"";border-radius:2px;width:14px;height:2px;position:absolute;top:7px;left:1px}.qqrAvq_ledger>summary>i:after,.qqrAvq_faqList summary>i:after{transition:transform .18s;transform:rotate(90deg)}.qqrAvq_ledger[open]>summary>i:after,.qqrAvq_faqList details[open] summary>i:after{transform:rotate(0)}.qqrAvq_ledgerWrap{overscroll-behavior-inline:contain;border:1px solid var(--line);scrollbar-color:var(--line-dark) var(--paper);border-radius:16px;max-width:100%;margin-top:12px;overflow-x:auto}.qqrAvq_ledgerWrap:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.qqrAvq_ledgerTable{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1000px}.qqrAvq_ledgerTable th,.qqrAvq_ledgerTable td{border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:16px;font-size:13px;line-height:1.5}.qqrAvq_ledgerTable tr>:last-child{border-right:0}.qqrAvq_ledgerTable thead th{color:var(--muted);background:var(--paper);font-size:12px;font-weight:650}.qqrAvq_ledgerTable tbody th strong,.qqrAvq_ledgerTable tbody td strong,.qqrAvq_ledgerTable tbody td span,.qqrAvq_ledgerTable tbody td small,.qqrAvq_ledgerTable tbody td a{display:block}.qqrAvq_ledgerTable tbody th strong,.qqrAvq_ledgerTable tbody td strong{color:var(--ink)}.qqrAvq_ledgerTable tbody td span,.qqrAvq_ledgerTable tbody td small{color:var(--muted);margin-top:5px}.qqrAvq_ledgerTable tbody td a{min-height:32px;color:var(--accent-hover);padding-block:6px}.qqrAvq_sourceBoundary{border:1px solid var(--line);background:var(--paper);grid-template-columns:minmax(0,1fr) minmax(300px,.7fr);align-items:start;gap:36px;margin-top:24px;padding:22px;display:grid}.qqrAvq_sourceBoundary>p{color:var(--ink-2);font-size:14px;line-height:1.6}.qqrAvq_sourceBoundary nav{border-top:1px solid var(--line-dark)}.qqrAvq_sourceBoundary nav a{border-bottom:1px solid var(--line);min-height:48px;color:var(--accent-hover);grid-template-columns:minmax(0,1fr) max-content;align-items:end;gap:14px;padding:12px 2px;font-size:13px;font-weight:650;display:grid}.qqrAvq_faq{background:var(--paper);margin-top:96px;padding-block:88px}.qqrAvq_faqGrid{grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:64px;display:grid}.qqrAvq_faqHeading,.qqrAvq_faqList{min-width:0}.qqrAvq_faqList{border-top:1px solid var(--line-dark)}.qqrAvq_faqList details{border-bottom:1px solid var(--line)}.qqrAvq_faqList summary{min-height:76px;color:var(--ink);grid-template-columns:minmax(0,1fr) 18px;align-items:center;gap:24px;padding:18px 16px;font-size:17px;font-weight:650;line-height:1.4;list-style:none;display:grid}.qqrAvq_faqList summary::-webkit-details-marker{display:none}.qqrAvq_faqList summary>span{min-width:0}.qqrAvq_faqList summary:hover{color:var(--accent-hover)}.qqrAvq_faqList details>p{max-width:74ch;color:var(--ink-2);padding:0 58px 24px 16px;font-size:15px;line-height:1.65}.qqrAvq_page .electrical-code-reference{border:1px solid var(--line);background:var(--white);border-radius:18px;margin-block:64px}@media (max-width:1060px){.qqrAvq_method,.qqrAvq_sourceBoundary,.qqrAvq_faqGrid{grid-template-columns:minmax(0,1fr)}.qqrAvq_method,.qqrAvq_faqGrid{gap:40px}.qqrAvq_equation{max-width:720px}}@media (max-width:960px){.qqrAvq_scenarioTable,.qqrAvq_scenarioTable tbody{display:block}.qqrAvq_scenarioTable thead{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.qqrAvq_scenarioTable tbody{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.qqrAvq_scenarioTable tbody tr{border:1px solid var(--line);background:var(--paper);border-radius:18px;min-width:0;padding:20px;display:block}.qqrAvq_scenarioTable tbody th,.qqrAvq_scenarioTable tbody td{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:14px;width:100%;padding:12px 0;display:flex}.qqrAvq_scenarioTable tbody th{min-height:120px;display:block}.qqrAvq_scenarioTable tbody td:before{color:var(--muted);content:attr(data-label);font-size:12px;font-weight:600}.qqrAvq_scenarioTable tbody tr>:last-child{border-bottom:0}}@media (max-width:720px){.qqrAvq_frame{width:min(100% - 32px,1180px)}.qqrAvq_hero{padding-block:48px 80px}.qqrAvq_heroCopy h1{font-size:clamp(38px,9vw,46px)}.qqrAvq_heroCopy>p:not(.qqrAvq_heroMeta){font-size:17px}.qqrAvq_heroSecondary,.qqrAvq_heroFeatures{display:none}.qqrAvq_heroFeatures{gap:4px 14px}.qqrAvq_heroFeatures li+li:before{margin-right:14px}.qqrAvq_toolStage{margin-top:-36px}.qqrAvq_examples,.qqrAvq_method,.qqrAvq_sources,.qqrAvq_faq{margin-top:76px}.qqrAvq_sectionHeading h2,.qqrAvq_methodCopy h2,.qqrAvq_faqHeading h2{font-size:39px}.qqrAvq_scenarioTable tbody,.qqrAvq_explainerGrid{grid-template-columns:minmax(0,1fr)}.qqrAvq_scenarioTable tbody th{min-height:0}.qqrAvq_methodCopy ol>li{grid-template-columns:38px minmax(0,1fr);gap:12px}.qqrAvq_equation{padding:24px 20px}.qqrAvq_equation>div{flex-wrap:wrap;justify-content:flex-start;align-items:center;display:flex}.qqrAvq_equation>div>b{flex-basis:100%}.qqrAvq_drivers,.qqrAvq_faq{padding-block:72px}.qqrAvq_explainerGrid article{min-height:0;padding:24px}.qqrAvq_sourceList article{grid-template-columns:minmax(0,1fr);gap:14px}.qqrAvq_sourceAction{width:100%}.qqrAvq_sourceBoundary{gap:22px;padding:20px}.qqrAvq_faqList summary{padding-inline:12px}.qqrAvq_faqList details>p{padding-inline:12px 46px}}@media (max-width:374px){.qqrAvq_heroCopy h1{font-size:38px}.qqrAvq_equation>p{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.qqrAvq_heroPrimary,.qqrAvq_ledger>summary>i:after,.qqrAvq_faqList summary>i:after{transition:none}}@page{margin:12mm}@media print{.qqrAvq_breadcrumb,.qqrAvq_hero,.qqrAvq_examples,.qqrAvq_method,.qqrAvq_drivers,.qqrAvq_sources,.qqrAvq_faq{display:none!important}.site-header{display:none!important}.site-footer{display:none!important}.qqrAvq_page .electrical-code-reference{display:none!important}.qqrAvq_page,.qqrAvq_toolStage,.qqrAvq_frame{color:#000;background:#fff;width:100%;margin:0;overflow:visible}}
.O-X3_q_shell{border:1px solid var(--line-dark);background:var(--white);border-radius:24px;overflow:hidden;box-shadow:0 24px 64px #1d1d1f17}.O-X3_q_heading{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);align-items:end;gap:36px;padding:30px 34px;display:grid}.O-X3_q_headingTitle,.O-X3_q_headingCopy,.O-X3_q_grid,.O-X3_q_inputPanel,.O-X3_q_resultPanel{min-width:0}.O-X3_q_step{color:var(--accent-hover);font-size:13px;font-weight:650;line-height:1.4}.O-X3_q_step>span{color:var(--muted);margin-right:8px}.O-X3_q_heading h2{letter-spacing:-.035em;text-wrap:balance;max-width:720px;margin-top:8px;font-size:clamp(30px,3.2vw,43px);font-weight:700;line-height:1.06}.O-X3_q_headingCopy{color:var(--muted);font-size:14px;line-height:1.55}.O-X3_q_headingCopy p+p{margin-top:8px}.O-X3_q_headingCopy strong{color:var(--ink-2)}.O-X3_q_grid{grid-template-columns:minmax(0,.88fr) minmax(500px,1.12fr);align-items:start;display:grid}.O-X3_q_inputPanel{background:var(--white);align-self:stretch;padding:34px 34px 40px}.O-X3_q_inputPanel>*{border:0;min-width:0;margin:0;padding:26px 0}.O-X3_q_inputPanel>:first-child{padding-top:0}.O-X3_q_inputPanel>:last-child{padding-bottom:0}.O-X3_q_inputPanel>*+*{border-top:1px solid var(--line)}.O-X3_q_controlGroup legend,.O-X3_q_field>span:first-child{color:var(--ink);letter-spacing:-.02em;font-size:18px;font-weight:700;line-height:1.25}.O-X3_q_controlHelp,.O-X3_q_field>small{max-width:64ch;color:var(--muted);margin-top:7px;font-size:14px;line-height:1.5;display:block}.O-X3_q_segmentGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.O-X3_q_segment{border:1px solid var(--line);background:var(--paper);cursor:pointer;border-radius:16px;min-width:0;min-height:118px;padding:17px;transition:border-color .18s,background-color .18s;position:relative}.O-X3_q_segment:hover{border-color:color-mix(in srgb, var(--accent) 48%, var(--line))}.O-X3_q_segment.O-X3_q_selected{border-color:var(--accent);background:var(--accent-soft)}.O-X3_q_segment input{opacity:0;pointer-events:none;position:absolute}.O-X3_q_segmentCheck{width:24px;height:24px;color:var(--white);border:1px solid var(--line-dark);background:var(--white);border-radius:8px;place-items:center;display:grid}.O-X3_q_selected .O-X3_q_segmentCheck{border-color:var(--accent);background:var(--accent)}.O-X3_q_segment strong,.O-X3_q_segment small{display:block}.O-X3_q_segment strong{color:var(--ink);margin-top:12px;font-size:15px;line-height:1.3}.O-X3_q_segment small{color:var(--muted);margin-top:5px;font-size:13px;line-height:1.45}.O-X3_q_segment:has(input:focus-visible){outline:3px solid var(--focus-ring);outline-offset:3px}.O-X3_q_field{gap:0;display:grid}.O-X3_q_numberInput{border:1px solid var(--line-dark);background:var(--white);border-radius:12px;grid-template-columns:minmax(0,1fr) max-content;align-items:center;min-width:0;min-height:48px;margin-top:14px;display:grid;overflow:hidden}.O-X3_q_numberInput input{width:100%;min-width:0;min-height:48px;color:var(--ink);font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:0;padding:10px 13px;font-size:15px}.O-X3_q_numberInput i{color:var(--muted);white-space:nowrap;padding-inline:13px;font-size:13px;font-style:normal}.O-X3_q_numberInput:has(input:focus-visible){border-color:var(--accent);box-shadow:0 0 0 3px var(--focus-ring)}.O-X3_q_numberInput:has(input[aria-invalid=true]){border-color:var(--error);box-shadow:inset 3px 0 var(--error)}.O-X3_q_field select{border:1px solid var(--line-dark);width:100%;min-height:48px;color:var(--ink);background-color:var(--white);border-radius:12px;margin-top:14px;padding:10px 42px 10px 13px;font-size:14px}.O-X3_q_field select:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px;border-color:var(--accent)}.O-X3_q_inputError,.O-X3_q_inputHint{min-height:0!important;margin:8px 0 0!important;font-size:13px!important;line-height:1.45!important}.O-X3_q_inputError{font-weight:650;color:var(--error)!important}.O-X3_q_inputHint{color:var(--muted)!important}.O-X3_q_resultPanel{color:var(--text-on-dark);background:var(--surface-dark);padding:36px 34px 40px;container-type:inline-size}.O-X3_q_resultTopline{color:var(--muted-on-dark);justify-content:space-between;align-items:center;gap:18px;font-size:13px;line-height:1.4;display:flex}.O-X3_q_resultTopline p,.O-X3_q_resultTopline span{color:inherit}.O-X3_q_resultTopline p{font-weight:650}.O-X3_q_resultTopline span{white-space:nowrap}.O-X3_q_liveSummary{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.O-X3_q_printSummary,.O-X3_q_printMeta{display:none}.O-X3_q_horizonGrid{border-top:1px solid var(--line-on-dark);border-bottom:1px solid var(--line-on-dark);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:24px;display:grid}.O-X3_q_horizonCard,.O-X3_q_horizonCardFive{flex-direction:column;justify-content:flex-start;min-width:0;min-height:176px;padding:24px 22px 24px 0;display:flex}.O-X3_q_horizonCardFive{border-left:1px solid var(--line-on-dark);padding-left:22px}.O-X3_q_horizonCard>span,.O-X3_q_horizonCardFive>span{color:var(--muted-on-dark);font-size:13px;line-height:1.4}.O-X3_q_estimateValue{font-variant-numeric:tabular-nums}.O-X3_q_horizonCard>strong,.O-X3_q_horizonCardFive>strong{color:var(--accent-on-dark);letter-spacing:-.055em;font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:8px;font-size:clamp(40px,9cqi,56px);font-weight:720;line-height:1;display:block}.O-X3_q_horizonCard p,.O-X3_q_horizonCardFive p{color:var(--text-on-dark);font-variant-numeric:tabular-nums;margin-top:10px;font-size:15px}.O-X3_q_horizonCard p span,.O-X3_q_horizonCardFive p span,.O-X3_q_horizonCardFive small{color:var(--muted-on-dark)}.O-X3_q_horizonCardFive small{margin-top:8px;font-size:13px;line-height:1.4;display:block}.O-X3_q_breakdownHeader{justify-content:space-between;align-items:baseline;gap:20px;padding-top:28px;display:flex}.O-X3_q_breakdownHeader h3{color:var(--text-on-dark);font-size:18px;font-weight:650;line-height:1.25}.O-X3_q_breakdownHeader span{color:var(--muted-on-dark);white-space:nowrap;font-size:12px}.O-X3_q_costLines{margin-top:12px;list-style:none}.O-X3_q_costLines>li{border-top:1px solid var(--line-on-dark);grid-template-columns:minmax(0,1fr) max-content;align-items:start;gap:24px;min-width:0;padding:16px 0;display:grid}.O-X3_q_costLineCopy,.O-X3_q_costLineValue{min-width:0}.O-X3_q_costLineCopy strong,.O-X3_q_costLineCopy small,.O-X3_q_costLineValue strong,.O-X3_q_costLineValue small{display:block}.O-X3_q_costLineCopy strong,.O-X3_q_costLineValue strong{color:var(--text-on-dark);font-size:14px;line-height:1.35}.O-X3_q_costLineCopy small,.O-X3_q_costLineValue small{color:var(--muted-on-dark);margin-top:4px;font-size:13px;line-height:1.45}.O-X3_q_costLineValue{text-align:right;font-variant-numeric:tabular-nums}.O-X3_q_disclaimer{color:var(--muted-on-dark);border:1px solid var(--line-on-dark);margin-top:18px;padding:14px 15px;font-size:13px;line-height:1.55}.O-X3_q_schedule{border-top:1px solid var(--line-on-dark);margin-top:30px}.O-X3_q_schedule>ol{margin:14px 0 0;padding:0;list-style:none}.O-X3_q_schedule>ol>li{border-top:1px solid var(--line-on-dark);grid-template-columns:104px minmax(0,1fr);gap:20px;padding:17px 0;display:grid}.O-X3_q_schedule>ol>li:first-child{border-top:0}.O-X3_q_schedule>ol>li>div strong,.O-X3_q_schedule>ol>li>div span{display:block}.O-X3_q_schedule>ol>li>div strong{color:var(--accent-on-dark);font-size:14px}.O-X3_q_schedule>ol>li>div span{color:var(--text-on-dark);font-variant-numeric:tabular-nums;margin-top:5px;font-size:14px}.O-X3_q_schedule ul{margin:0;padding:0;list-style:none}.O-X3_q_schedule ul li+li{margin-top:11px}.O-X3_q_schedule ul strong,.O-X3_q_schedule ul small{display:block}.O-X3_q_schedule ul strong{color:var(--text-on-dark);font-size:14px;line-height:1.35}.O-X3_q_schedule ul small{color:var(--muted-on-dark);margin-top:4px;font-size:13px;line-height:1.5}.O-X3_q_followUps{border-top:1px solid var(--line-on-dark);margin-top:30px;padding-top:26px}.O-X3_q_followUps>p{color:var(--muted-on-dark);font-size:13px;font-weight:650}.O-X3_q_followUps>div{border-top:1px solid var(--line-on-dark);margin-top:10px}.O-X3_q_followUps a{border-bottom:1px solid var(--line-on-dark);min-height:64px;color:var(--text-on-dark);grid-template-columns:minmax(0,1fr) max-content;align-items:end;gap:18px;padding:13px 4px;display:grid}.O-X3_q_followUps a>span:first-child{min-width:0}.O-X3_q_followUps a>span:last-child{flex:none;padding-right:8px}.O-X3_q_followUps strong,.O-X3_q_followUps small{display:block}.O-X3_q_followUps strong{color:inherit;font-size:14px;line-height:1.35}.O-X3_q_followUps small{color:var(--muted-on-dark);margin-top:4px;font-size:13px;line-height:1.45}.O-X3_q_followUps a:hover,.O-X3_q_followUps a:hover strong,.O-X3_q_followUps a:hover>span:last-child{color:var(--accent-on-dark)}@media (max-width:1060px){.O-X3_q_heading,.O-X3_q_grid{grid-template-columns:minmax(0,1fr)}.O-X3_q_heading{align-items:start}.O-X3_q_resultPanel{border-top:1px solid var(--line-on-dark)}}@media (max-width:720px){.O-X3_q_shell{border-radius:18px}.O-X3_q_heading,.O-X3_q_inputPanel,.O-X3_q_resultPanel{padding:26px 20px}.O-X3_q_heading h2{font-size:31px}.O-X3_q_segmentGrid,.O-X3_q_horizonGrid{grid-template-columns:minmax(0,1fr)}.O-X3_q_segment{min-height:0}.O-X3_q_horizonCard,.O-X3_q_horizonCardFive{min-height:146px;padding:22px 0}.O-X3_q_horizonCardFive{border-top:1px solid var(--line-on-dark);border-left:0}.O-X3_q_horizonCard>strong,.O-X3_q_horizonCardFive>strong{font-size:clamp(40px,14cqi,56px)}}@media (max-width:430px){.O-X3_q_costLines>li{grid-template-columns:minmax(0,1fr);gap:10px}.O-X3_q_costLineValue{text-align:left}.O-X3_q_schedule>ol>li{grid-template-columns:78px minmax(0,1fr);gap:14px}}@media (max-width:374px){.O-X3_q_heading,.O-X3_q_inputPanel,.O-X3_q_resultPanel{padding-inline:18px}.O-X3_q_horizonCard>strong,.O-X3_q_horizonCardFive>strong{font-size:42px}.O-X3_q_schedule>ol>li{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.O-X3_q_segment{transition:none}}@media print{.O-X3_q_shell,.O-X3_q_resultPanel{color:#000;box-shadow:none;background:#fff;border:0;border-radius:0;overflow:visible}.O-X3_q_heading,.O-X3_q_inputPanel,.O-X3_q_followUps,.O-X3_q_liveSummary{display:none!important}.O-X3_q_grid{display:block}.O-X3_q_resultPanel{padding:0}.O-X3_q_resultTopline,.O-X3_q_resultTopline p,.O-X3_q_resultTopline span,.O-X3_q_horizonCard>span,.O-X3_q_horizonCardFive>span,.O-X3_q_horizonCard p span,.O-X3_q_horizonCardFive p span,.O-X3_q_horizonCardFive small,.O-X3_q_breakdownHeader span,.O-X3_q_costLineCopy small,.O-X3_q_costLineValue small,.O-X3_q_disclaimer,.O-X3_q_schedule ul small{color:#333!important}.O-X3_q_printSummary{border-top:1px solid #777;border-left:1px solid #777;grid-template-columns:repeat(4,minmax(0,1fr));margin:12px 0 14px;display:grid}.O-X3_q_printSummary>div{border-bottom:1px solid #777;border-right:1px solid #777;padding:7px}.O-X3_q_printSummary dt,.O-X3_q_printSummary dd{color:#000;margin:0;font-size:8.5pt}.O-X3_q_printSummary dt{color:#333}.O-X3_q_horizonGrid{border-color:#777;margin-top:0}.O-X3_q_horizonCard,.O-X3_q_horizonCardFive{border-color:#777;min-height:0;padding:12px}.O-X3_q_horizonCard>strong,.O-X3_q_horizonCardFive>strong,.O-X3_q_horizonCard p,.O-X3_q_horizonCardFive p,.O-X3_q_breakdownHeader h3,.O-X3_q_costLineCopy strong,.O-X3_q_costLineValue strong,.O-X3_q_schedule>ol>li>div strong,.O-X3_q_schedule>ol>li>div span,.O-X3_q_schedule ul strong{color:#000!important}.O-X3_q_horizonCard>strong,.O-X3_q_horizonCardFive>strong{font-size:26pt}.O-X3_q_costLines>li,.O-X3_q_schedule>ol>li,.O-X3_q_disclaimer{break-inside:avoid;border-color:#777}.O-X3_q_schedule{border-color:#777}.O-X3_q_printMeta{color:#222;border-top:1px solid #777;margin-top:12px;padding-top:8px;font-size:8.5pt;line-height:1.4;display:block}}
