._3AyWbq_outer{background:#000;border-radius:48px;width:390px;height:844px;margin:20px auto;padding:10px;box-shadow:0 20px 60px #00000038}._3AyWbq_inner{background:var(--c-paper);border-radius:40px;grid-template-rows:auto 1fr;width:100%;height:100%;display:grid;overflow:hidden}._3AyWbq_status{justify-content:space-between;align-items:center;padding:14px 24px 8px;font-size:14px;font-weight:600;display:flex}._3AyWbq_statusDark{color:#fff;background:var(--c-ink)}._3AyWbq_notch{background:#000;border-radius:16px;width:110px;height:28px}._3AyWbq_icons{font-size:11px}._3AyWbq_body{overflow:auto}._3AyWbq_body::-webkit-scrollbar{width:0}._3AyWbq_noScroll{overflow:hidden}
.PMlmua_feedback{z-index:12000;background:var(--c-ink);max-width:min(420px,100vw - 32px);color:var(--c-card);border:1px solid var(--c-line);border-radius:var(--r-control);box-shadow:var(--shadow-feedback);font:600 14px/1.5 var(--f-sans);pointer-events:none;align-items:center;gap:12px;padding:14px 20px;display:flex;position:fixed;inset:auto 16px 20px auto}.PMlmua_feedback[data-visible=false]{visibility:hidden}.PMlmua_spinner{border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:18px;height:18px;animation:.85s linear infinite PMlmua_spin;display:inline-block}.PMlmua_marker{display:none}.PMlmua_page{max-width:1100px;min-height:45vh;margin:0 auto;padding:clamp(24px,5vw,64px)}.PMlmua_title{color:var(--c-ink);font:600 20px/1.5 var(--f-sans);align-items:center;gap:12px;display:flex}.PMlmua_detail{color:var(--c-ink-70);margin-top:12px}.PMlmua_skeleton{border:1px solid var(--c-line);background:var(--c-card);border-radius:var(--r-surface);height:100px;margin-top:24px}@keyframes PMlmua_spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.PMlmua_spinner{animation:none}}@media print{.PMlmua_feedback{display:none}}
._1rKIma_page{flex-direction:column;gap:32px;display:flex}._1rKIma_pageNarrow{max-width:900px}._1rKIma_pageWide{max-width:1280px}._1rKIma_sectionTitle{font-family:var(--f-sans);letter-spacing:-.02em;margin:0;font-size:32px;font-weight:650;line-height:1.1}._1rKIma_pageSubtitle{font-family:var(--f-sans);color:var(--c-ink-70);margin:8px 0 0;font-size:16px;font-style:normal;line-height:1.5}._1rKIma_row{flex-wrap:wrap;align-items:center;gap:16px;display:flex}._1rKIma_grid2{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;display:grid}._1rKIma_grid3{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}._1rKIma_grid4{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;display:grid}._1rKIma_docsLayout{grid-template-columns:minmax(220px,240px) minmax(0,1fr);gap:56px;max-width:1280px;margin:0 auto;padding:48px 32px 96px;display:grid}._1rKIma_docsAside{top:calc(var(--topnav-h,60px) + 24px);max-height:calc(100vh - var(--topnav-h,60px) - 48px);align-self:start;position:sticky;overflow-y:auto}@media (max-width:860px){._1rKIma_docsLayout{grid-template-columns:1fr;gap:24px;padding:24px 16px 64px}._1rKIma_docsAside{border-bottom:1px solid var(--c-line);max-height:none;padding:12px 0;position:static}}._1rKIma_card{border:1px solid var(--c-line);background:#fff;padding:20px}._1rKIma_cardStrong{border:1px solid var(--c-line);border-radius:var(--r-surface);background:var(--c-card);position:relative}._1rKIma_dark{background:var(--c-ink);color:#fff;padding:24px}._1rKIma_stat{background:var(--c-card);border:1px solid var(--c-line);border-radius:var(--r-surface);padding:20px}._1rKIma_statLabel{font-family:var(--f-sans);color:var(--c-ink-70);letter-spacing:0;font-size:12px;font-weight:600}._1rKIma_statValue{font-family:var(--f-serif);letter-spacing:-.02em;margin-top:8px;font-size:32px;font-weight:700;line-height:1}._1rKIma_tableWrap{-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}._1rKIma_table{border:1px solid var(--c-line);border-collapse:collapse;background:#fff;width:100%}._1rKIma_table th,._1rKIma_table td{text-align:left;border-bottom:1px solid var(--c-line);padding:12px 14px;font-size:12.5px}._1rKIma_table th{font-family:var(--f-sans);color:var(--c-ink-70);letter-spacing:0;background:var(--c-paper);font-size:12px;font-weight:500}._1rKIma_table tr:last-child td{border-bottom:none}@media (max-width:720px){._1rKIma_table{-webkit-overflow-scrolling:touch;max-width:100%;display:block;overflow-x:auto}}._1rKIma_field{flex-direction:column;gap:6px;display:flex}._1rKIma_field>label{font-family:var(--f-sans);color:var(--c-ink-70);letter-spacing:0;font-size:12px;font-weight:600}._1rKIma_input{border:1px solid var(--c-line);font-family:var(--f-sans);background:#fff;padding:12px 14px;font-size:13px}._1rKIma_input._1rKIma_mono{font-family:var(--f-mono)}._1rKIma_select{border:1px solid var(--c-line);font-family:var(--f-sans);color:var(--c-ink);appearance:none;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23005EA8' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:12px;max-width:100%;padding:12px 36px 12px 14px;font-size:13px;overflow:hidden}._1rKIma_select._1rKIma_mono{font-family:var(--f-mono)}._1rKIma_select:focus-visible{outline:1px solid var(--c-primary);border-color:var(--c-primary)}._1rKIma_select:disabled{opacity:.55;cursor:not-allowed}._1rKIma_selectSm{background-position:right 8px center;background-size:10px;padding:5px 26px 5px 8px;font-size:11px}._1rKIma_toolbar{border-bottom:1px solid var(--c-line);justify-content:space-between;align-items:center;gap:8px;padding-bottom:16px;display:flex}._1rKIma_banner{border-left:3px solid var(--c-ink-50);background:var(--c-paper);color:var(--c-ink);align-items:flex-start;gap:10px;padding:10px 14px;font-size:13px;line-height:1.5;display:flex}._1rKIma_bannerOk{border-left-color:var(--c-ok,#3f7d4f);background:var(--c-ok-soft,#e4eedf)}._1rKIma_bannerError{border-left-color:var(--c-danger);background:var(--c-danger-soft,#f3dad3);color:var(--c-ink)}._1rKIma_bannerInfo{border-left-color:var(--c-primary);background:#005ea80f}._1rKIma_bannerIcon{font-family:var(--f-mono);opacity:.7;flex-shrink:0;margin-top:1px;font-size:11px;line-height:1.2}._1rKIma_required{color:var(--c-danger);margin-left:4px;font-weight:600}._1rKIma_tableActions{flex-direction:column;align-items:flex-start;gap:6px;min-width:200px;display:flex}._1rKIma_tableActions form{flex-wrap:wrap;align-items:center;gap:6px;margin:0;display:flex}._1rKIma_tableActions a{font-family:var(--f-mono);color:var(--c-primary);font-size:10px;text-decoration:none}._1rKIma_tableActions a:hover{text-decoration:underline}._1rKIma_helpPanel{border:1px solid var(--c-line);border-left:3px solid var(--c-primary);background:#fff}._1rKIma_helpPanel[open] ._1rKIma_helpChevron{transform:rotate(90deg)}._1rKIma_helpSummary{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:12px;padding:12px 16px;list-style:none;display:flex}._1rKIma_helpSummary::-webkit-details-marker{display:none}._1rKIma_helpSummary:hover{background:var(--c-paper)}._1rKIma_helpSummary:focus-visible{outline:2px solid var(--c-primary);outline-offset:-2px}._1rKIma_helpChevron{font-family:var(--f-mono);color:var(--c-primary);width:12px;font-size:12px;transition:transform .15s ease-out;display:inline-block}._1rKIma_helpTitle{font-family:var(--f-mono);letter-spacing:.12em;color:var(--c-ink);text-transform:uppercase;font-size:11px;font-weight:500}._1rKIma_helpHint{color:var(--c-ink-50);margin-left:auto;font-size:12px;font-style:italic}._1rKIma_helpBody{color:var(--c-ink-70);flex-direction:column;gap:12px;padding:4px 16px 16px 40px;font-size:13px;line-height:1.6;display:flex}._1rKIma_helpBody h4{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--c-ink);margin:8px 0 2px;font-size:10px;font-weight:600}._1rKIma_helpBody p{margin:0}._1rKIma_helpBody ul{flex-direction:column;gap:4px;margin:0;padding-left:18px;display:flex}._1rKIma_helpBody code{font-family:var(--f-mono);background:var(--c-paper);border-radius:2px;padding:1px 5px;font-size:11px}@media (max-width:720px){._1rKIma_helpBody{padding:4px 16px 16px}._1rKIma_helpHint{display:none}}._1rKIma_stickyFooter{background:var(--c-paper);border-top:1px solid var(--c-line);z-index:5;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 16px;display:flex;position:sticky;bottom:0;box-shadow:0 -4px 12px #0000000a}._1rKIma_authSplit{grid-template-columns:1fr 1fr;min-height:100vh;display:grid}._1rKIma_authPanel{--c-primary:#a8d4f4;background:var(--c-ink);color:#fff;flex-direction:column;justify-content:space-between;padding:64px;display:flex;position:relative;overflow:hidden}._1rKIma_authPanel:after{content:"";pointer-events:none;background:radial-gradient(circle,#005ea833,#0000 70%);width:500px;height:500px;position:absolute;top:-200px;right:-200px}._1rKIma_authDisplay{font-family:var(--f-serif);letter-spacing:-.03em;font-size:72px;font-weight:300;line-height:.95}._1rKIma_authForm{background:var(--c-paper);flex-direction:column;justify-content:center;padding:64px;display:flex}._1rKIma_authFormInner{flex-direction:column;gap:16px;width:100%;max-width:380px;margin:0 auto;display:flex}@media (max-width:860px){._1rKIma_authSplit{grid-template-columns:1fr}._1rKIma_authPanel{min-height:220px;padding:32px 24px}._1rKIma_authForm{padding:32px 24px}._1rKIma_authDisplay{font-size:44px}}@media (max-width:480px){._1rKIma_authPanel,._1rKIma_authForm{padding:24px 20px}._1rKIma_authDisplay{font-size:36px}}._1rKIma_marketingShell{background:var(--c-paper);min-height:100vh}._1rKIma_marketingNav{border-bottom:1px solid var(--c-line);background:var(--c-paper);justify-content:space-between;align-items:center;gap:16px;padding:20px 48px;display:flex}._1rKIma_marketingNavLinks{flex-wrap:wrap;justify-content:flex-end;gap:28px;display:flex}._1rKIma_marketingNavLinks a{color:var(--c-ink-70);white-space:nowrap;font-size:13px;font-weight:600}._1rKIma_hero{max-width:1280px;margin:0 auto;padding:96px 48px 80px}._1rKIma_display{font-family:var(--f-serif);letter-spacing:-.04em;font-size:120px;font-weight:300;line-height:.95}._1rKIma_display em{color:var(--c-primary);font-style:italic;font-weight:400}@media (max-width:860px){._1rKIma_marketingNav{flex-wrap:wrap;padding:14px 20px}._1rKIma_marketingNavLinks{-webkit-overflow-scrolling:touch;flex:100%;justify-content:flex-start;gap:16px 20px;padding-bottom:4px;overflow-x:auto}._1rKIma_marketingNavLinks a{font-size:12.5px}._1rKIma_hero{padding:56px 20px 40px}._1rKIma_display{font-size:clamp(44px,11vw,72px)}}@media (max-width:480px){._1rKIma_hero{padding:40px 16px 32px}._1rKIma_display{font-size:clamp(36px,12vw,56px)}}._1rKIma_flex1{flex:1}._1rKIma_between{justify-content:space-between;align-items:center;display:flex}._1rKIma_mono{font-family:var(--f-mono)}._1rKIma_serif{font-family:var(--f-serif)}._1rKIma_pageFootnote{border-top:1px solid var(--c-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:4px;padding-top:16px;display:flex}._1rKIma_detailHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}._1rKIma_detailHeaderActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media (max-width:720px){._1rKIma_detailHeader{flex-direction:column;align-items:stretch}._1rKIma_detailHeaderActions{width:100%}._1rKIma_detailHeaderActions>:last-child{margin-left:auto}}._1rKIma_card{border-radius:var(--r-surface);box-shadow:var(--shadow-surface)}._1rKIma_input,._1rKIma_select{border-radius:var(--r-control);min-height:44px;color:var(--c-ink)}._1rKIma_input:focus-visible,._1rKIma_select:focus-visible{outline:2px solid var(--c-primary);outline-offset:2px}._1rKIma_banner{border-radius:0 var(--r-control) var(--r-control) 0}._1rKIma_tableWrap{border-radius:var(--r-surface);border:1px solid var(--c-line)}._1rKIma_tableWrap ._1rKIma_table{border:0}._1rKIma_table th{font-weight:650}._1rKIma_authSplit{background:#fff;gap:16px;padding:16px}._1rKIma_authPanel{border-radius:var(--r-feature);isolation:isolate;min-height:660px;padding:clamp(32px,4.5vw,72px)}._1rKIma_authPanel:after{opacity:.55;z-index:-1;background:url(/assets/tmh18/brand/survey-alignment.svg) 100% 100%/100% no-repeat;width:auto;height:auto;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 15%,#000 95%);mask-image:linear-gradient(90deg,#0000 15%,#000 95%)}._1rKIma_authDisplay{font-family:var(--f-sans);letter-spacing:-.045em;text-wrap:balance;max-width:12ch;font-size:clamp(38px,4.2vw,66px);font-weight:700;line-height:1.08}._1rKIma_authDisplay em{color:inherit;font-style:normal}._1rKIma_authForm{border-radius:var(--r-feature);background:#fff;padding:clamp(28px,5vw,72px)}._1rKIma_authFormInner{gap:22px;max-width:400px}._1rKIma_authFormInner ._1rKIma_input{font-family:var(--f-sans);min-height:50px;font-size:16px}._1rKIma_authFormInner ._1rKIma_sectionTitle{letter-spacing:-.04em;font-size:36px;line-height:1.2}._1rKIma_authFormInner label{font-size:13px;font-weight:650}._1rKIma_authIntro{color:var(--c-ink-70);max-width:40ch;margin:-10px 0 6px;font-size:14px;line-height:1.65}._1rKIma_authStatement{margin-block:60px 100px}._1rKIma_authStatement p{color:#d0dbe5;max-width:34ch;margin:24px 0 0;font-size:16px;line-height:1.7}._1rKIma_authCaption{color:#d0dbe5;font-size:12px;line-height:1.6}._1rKIma_authOverline{color:#a8d4f4;margin-bottom:20px;font-size:14px;font-weight:600}@media (max-width:900px){._1rKIma_authSplit{grid-template-rows:auto 1fr;grid-template-columns:1fr;gap:0;padding:12px}._1rKIma_authPanel{justify-content:flex-start;min-height:0;padding:28px}._1rKIma_authStatement{margin:32px 0}._1rKIma_authDisplay{max-width:18ch;font-size:40px}._1rKIma_authStatement p{max-width:48ch;margin-top:16px}._1rKIma_authCaption{display:none}._1rKIma_authForm{justify-content:flex-start;padding:40px 20px}}@media (max-width:480px){._1rKIma_authPanel{border-radius:18px;padding:24px}._1rKIma_authDisplay{font-size:34px}._1rKIma_authStatement{margin-bottom:8px}._1rKIma_authStatement p{font-size:14px}._1rKIma_authOverline{margin-bottom:12px}._1rKIma_authForm{padding:32px 12px}._1rKIma_authFormInner ._1rKIma_sectionTitle{font-size:30px}}._1rKIma_authPanel,._1rKIma_authForm,._1rKIma_authFormInner,._1rKIma_authFormInner form,._1rKIma_authFormInner ._1rKIma_field{min-width:0}._1rKIma_authFormInner ._1rKIma_input,._1rKIma_authFormInner ._1rKIma_select{width:100%;min-width:0;max-width:100%}._1rKIma_authPanel{gap:28px}._1rKIma_authGroupTitle{border-bottom:1px solid var(--c-line);margin:16px 0 0;padding-bottom:10px;font-size:15px;font-weight:700}
.cHrWWG_pill{white-space:nowrap;border:1.5px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:3px 10px 3px 7px;font-size:12.5px;font-weight:650;line-height:1.4;display:inline-flex}.cHrWWG_pillSm{gap:4px;padding:2px 8px 2px 6px;font-size:11.5px}.cHrWWG_pillAligned{background:var(--c-ok-soft);color:var(--c-ok);border-color:var(--c-ok)}.cHrWWG_pillDeviationError{background:var(--c-danger-soft);color:var(--c-danger);border-color:var(--c-danger)}.cHrWWG_pillDeviationWarn{background:var(--c-warn-soft);color:var(--c-warn);border-color:var(--c-warn)}.cHrWWG_pillHollow{color:var(--c-ink-90);border:1.5px dashed var(--c-ink-50);background:0 0}.cHrWWG_pillNotApplicable{background:var(--c-paper-deep);color:var(--c-ink-70);border-color:var(--c-paper-deep)}.cHrWWG_tag{font-family:var(--f-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:4px;padding:2px 7px;font-size:10px;font-weight:600;line-height:1.5;display:inline-block}.cHrWWG_tagAlignment{background:var(--c-ink);color:#fff}.cHrWWG_tagFileCheck{color:var(--c-ink-70);box-shadow:inset 0 0 0 1px var(--c-ink-30);background:0 0}.cHrWWG_sevGroup{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.cHrWWG_sev{white-space:nowrap;align-items:center;gap:4px;font-size:12px;font-weight:650;display:inline-flex}.cHrWWG_sevError{color:var(--c-danger)}.cHrWWG_sevWarning{color:var(--c-warn)}.cHrWWG_sevNote{color:var(--c-info)}.cHrWWG_marker{white-space:nowrap;color:var(--c-ink-90);background:var(--c-card);border:1px solid var(--c-ink-50);border-radius:4px;align-items:center;gap:3px;padding:1px 7px;font-size:11px;font-weight:600;display:inline-flex}.cHrWWG_markerLowered{color:var(--c-warn);border-color:var(--c-warn);border-style:dashed}.cHrWWG_counts{font-variant-numeric:tabular-nums}.cHrWWG_basis{color:var(--c-ink-70);font-size:12px;line-height:1.5}.cHrWWG_basisLabel{color:var(--c-ink-90);font-weight:650}.cHrWWG_basis em{font-style:italic}.cHrWWG_basisQualifier{color:var(--c-ink-70)}.cHrWWG_source{color:var(--c-ink-90);font-size:12.5px;line-height:1.5}.cHrWWG_sourceFallback{color:var(--c-warn);font-weight:600}.cHrWWG_sourceNone{color:var(--c-ink-70);font-size:12.5px}.cHrWWG_whoCan{color:var(--c-ink-70);margin:0;font-size:12.5px;line-height:1.5}.cHrWWG_statePanel{background:var(--c-card);border:1px solid var(--c-line);border-radius:var(--r-surface);gap:12px;min-width:0;padding:20px;display:flex}.cHrWWG_stateFailed{border-left:4px solid var(--c-danger)}.cHrWWG_stateIcon{color:var(--c-danger);padding-top:1px}.cHrWWG_stateBody{flex-direction:column;gap:8px;min-width:0;display:flex}.cHrWWG_stateTitle{color:var(--c-ink);margin:0;font-size:16px;font-weight:650;line-height:1.35}.cHrWWG_stateText{color:var(--c-ink-70);max-width:68ch;font-size:13px;line-height:1.6}.cHrWWG_stateText p{margin:0 0 6px}.cHrWWG_stateText p:last-child{margin-bottom:0}.cHrWWG_stateActions{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:4px;display:flex}.cHrWWG_skeleton{flex-direction:column;gap:10px;padding:4px 0;display:flex}.cHrWWG_skeletonBar{background:var(--c-paper-deep);border-radius:6px;height:12px;display:block}@media (prefers-reduced-motion:no-preference){.cHrWWG_skeletonBar{animation:1.6s ease-in-out infinite cHrWWG_pulse}}@keyframes cHrWWG_pulse{50%{opacity:.55}}.cHrWWG_srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cHrWWG_notice{color:var(--c-ink-90);border:1px solid var(--c-line);border-radius:var(--r-control);background:var(--c-paper);border-left-width:3px;padding:10px 12px;font-size:12.5px;line-height:1.55}.cHrWWG_noticeTitle{color:var(--c-ink);margin-bottom:2px;display:block}.cHrWWG_notice_neutral{border-left-color:var(--c-ink-50)}.cHrWWG_notice_info{border-left-color:var(--c-info);background:var(--c-info-soft)}.cHrWWG_notice_warn{border-left-color:var(--c-warn);background:var(--c-warn-soft)}.cHrWWG_notice_danger{border-left-color:var(--c-danger);background:var(--c-danger-soft)}.cHrWWG_card{background:var(--c-card);border:1px solid var(--c-line);border-radius:var(--r-control);flex-direction:column;gap:14px;min-width:0;padding:20px;display:flex;container-type:inline-size}.cHrWWG_cardHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px 16px;display:flex}.cHrWWG_cardTitleRow{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.cHrWWG_cardTitle{margin:0;font-size:17px;font-weight:650;line-height:1.4}.cHrWWG_cardTitle:focus{outline:none}.cHrWWG_cardTitle:focus-visible{outline:2px solid var(--c-primary);outline-offset:3px}.cHrWWG_cardSub{color:var(--c-ink-70);max-width:90ch;margin:4px 0 0;font-size:12.5px;line-height:1.55}.cHrWWG_cardActions{flex-wrap:wrap;gap:8px;display:flex}.cHrWWG_cardLine{color:var(--c-ink-90);margin:0;font-size:13px;line-height:1.55}.cHrWWG_cardLine strong{font-weight:650}.cHrWWG_cardFoot{color:var(--c-ink-70);margin:0;font-size:12.5px;line-height:1.6}.cHrWWG_checks{border-collapse:collapse;width:100%;font-size:13px}.cHrWWG_checks caption{text-align:left}.cHrWWG_checks th{text-align:left;color:var(--c-ink-70);background:var(--c-paper-deep);white-space:nowrap;padding:8px 12px;font-size:11.5px;font-weight:650}.cHrWWG_checks td{border-top:1px solid var(--c-line);vertical-align:top;padding:10px 12px;line-height:1.5}.cHrWWG_checks th[scope=row]{color:var(--c-ink);white-space:normal;border-top:1px solid var(--c-line);vertical-align:top;background:0 0;min-width:150px;padding:10px 12px;font-size:13px}.cHrWWG_checkFound{color:var(--c-ink-90)}.cHrWWG_checkFound ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.cHrWWG_checkFound code,.cHrWWG_scenarioId{font-family:var(--f-mono);color:var(--c-ink-70);white-space:nowrap;font-size:11px}.cHrWWG_checkReason{color:var(--c-ink-70)}@container (max-width:720px){.cHrWWG_checks thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.cHrWWG_checks,.cHrWWG_checks tbody,.cHrWWG_checks tr,.cHrWWG_checks td,.cHrWWG_checks th[scope=row]{width:auto;display:block}.cHrWWG_checks tr{border-top:1px solid var(--c-line);padding:12px 0}.cHrWWG_checks td,.cHrWWG_checks th[scope=row]{border:0;padding:3px 0}.cHrWWG_checks td[data-label]:before{content:attr(data-label) ": ";color:var(--c-ink-70);font-size:11.5px;font-weight:650}.cHrWWG_card{padding:16px}}.cHrWWG_btn,.cHrWWG_btnPrimary,.cHrWWG_btnDanger{min-height:38px;font:inherit;border-radius:var(--r-control);border:1px solid var(--c-line);background:var(--c-card);color:var(--c-primary);cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:650;line-height:1.2;text-decoration:none;display:inline-flex}.cHrWWG_btn:hover{background:var(--c-primary-soft)}.cHrWWG_btnPrimary{background:var(--c-primary);border-color:var(--c-primary);color:#fff}.cHrWWG_btnPrimary:hover{background:var(--c-primary-deep)}.cHrWWG_btnDanger{color:var(--c-danger);border-color:var(--c-danger)}.cHrWWG_btnDanger:hover{background:var(--c-danger-soft)}.cHrWWG_btn[aria-disabled=true],.cHrWWG_btnPrimary[aria-disabled=true],.cHrWWG_btn:disabled,.cHrWWG_btnPrimary:disabled{background:var(--c-paper-deep);border-color:var(--c-line);color:var(--c-ink-70);cursor:not-allowed}.cHrWWG_link{color:var(--c-primary);font-size:13px;font-weight:650;text-decoration:none}.cHrWWG_link:hover{text-decoration:underline}.cHrWWG_btn:focus-visible,.cHrWWG_btnPrimary:focus-visible,.cHrWWG_btnDanger:focus-visible,.cHrWWG_link:focus-visible{outline:2px solid var(--c-primary);outline-offset:3px}@media (max-width:560px){.cHrWWG_btn,.cHrWWG_btnPrimary,.cHrWWG_btnDanger{min-height:44px}}
._2q1xwW_block{background:var(--c-card);border:1px solid var(--c-line);border-left:3px solid var(--c-ink-50);border-radius:var(--r-control);flex-direction:column;gap:10px;min-width:0;padding:14px 16px;display:flex;container-type:inline-size}._2q1xwW_blockBlocked{background:var(--c-warn-soft);border-left-color:var(--c-warn)}._2q1xwW_blockClear{border-left-color:var(--c-ok)}._2q1xwW_blockUnknown{border-left-style:dashed}._2q1xwW_head{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}._2q1xwW_label{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--c-ink-70);font-size:10px;font-weight:600}._2q1xwW_labelBlocked{color:var(--c-warn)}._2q1xwW_labelClear{color:var(--c-ok)}._2q1xwW_title{color:var(--c-ink);margin:0;font-size:14px;font-weight:650;line-height:1.4}._2q1xwW_blockBlocked ._2q1xwW_title{color:var(--c-warn)}._2q1xwW_body{color:var(--c-ink-90);max-width:92ch;margin:0;font-size:12.5px;line-height:1.55}._2q1xwW_line{color:var(--c-ink-90);flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:0;font-size:13px;line-height:1.55;display:flex}._2q1xwW_line>span{min-width:0}._2q1xwW_sub{color:var(--c-ink-70);margin:0;font-size:12.5px;line-height:1.55}._2q1xwW_list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}._2q1xwW_list li{color:var(--c-ink-90);flex-wrap:wrap;align-items:baseline;gap:4px 8px;font-size:12.5px;line-height:1.55;display:flex}._2q1xwW_rule{border:0;border-top:1px solid var(--c-line);margin:0}._2q1xwW_blockBlocked ._2q1xwW_rule{border-top-color:var(--c-warn);opacity:.35}._2q1xwW_links{flex-wrap:wrap;align-items:center;gap:6px 16px;display:flex}._2q1xwW_code{font-family:var(--f-mono);color:var(--c-ink-70);white-space:nowrap;font-size:11px}._2q1xwW_details{color:var(--c-ink-90);font-size:12.5px;line-height:1.55}._2q1xwW_details summary{cursor:pointer;color:var(--c-primary);align-items:center;min-height:28px;font-weight:650;display:inline-flex}._2q1xwW_details summary:focus-visible{outline:2px solid var(--c-primary);outline-offset:3px}._2q1xwW_details ul{flex-direction:column;gap:4px;margin:6px 0 0;padding-left:18px;display:flex}._2q1xwW_action{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}._2q1xwW_reason{color:var(--c-ink-90);flex:220px;min-width:0;margin:0;font-size:12.5px;line-height:1.5}._2q1xwW_lock{flex-shrink:0}@container (max-width:560px){._2q1xwW_action{flex-direction:column;align-items:stretch}._2q1xwW_action>button{width:100%;min-height:44px}._2q1xwW_reason{flex:none}._2q1xwW_details summary{min-height:44px}}._2q1xwW_exception{flex-direction:column;gap:8px;min-width:0;display:flex}._2q1xwW_form{flex-direction:column;gap:14px;min-width:0;padding:0 24px 4px;display:flex}._2q1xwW_formInline{padding:0}._2q1xwW_finding{background:var(--c-paper);border:1px solid var(--c-line);border-radius:var(--r-control);flex-direction:column;gap:4px;padding:10px 12px;display:flex}._2q1xwW_findingHead{color:var(--c-ink);flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:13px;font-weight:650;display:flex}._2q1xwW_field{flex-direction:column;gap:6px;display:flex}._2q1xwW_field label{color:var(--c-ink);font-size:13px;font-weight:650}._2q1xwW_field textarea{font:inherit;color:var(--c-ink);resize:vertical;border:1px solid var(--c-ink-50);border-radius:var(--r-control);background:var(--c-card);box-sizing:border-box;width:100%;min-height:96px;padding:10px 12px;font-size:13px;line-height:1.5}._2q1xwW_field textarea:focus-visible{outline:2px solid var(--c-primary);outline-offset:2px}._2q1xwW_help{color:var(--c-ink-70);margin:0;font-size:12px;line-height:1.5}._2q1xwW_count{color:var(--c-ink-70);font-variant-numeric:tabular-nums;margin:0;font-size:12px}._2q1xwW_countShort{color:var(--c-warn);font-weight:600}._2q1xwW_effects{grid-template-columns:max-content 1fr;gap:6px 12px;margin:0;font-size:12.5px;line-height:1.55;display:grid}._2q1xwW_effects dt{color:var(--c-ink);font-weight:650}._2q1xwW_effects dd{color:var(--c-ink-90);margin:0}@media (max-width:560px){._2q1xwW_effects{grid-template-columns:1fr;gap:2px}._2q1xwW_effects dd{margin-bottom:6px}._2q1xwW_form{padding:0 16px 4px}}._2q1xwW_recorded{color:var(--c-ink-90);background:var(--c-info-soft);border:1px solid var(--c-line);border-left:3px solid var(--c-info);border-radius:var(--r-control);flex-direction:column;gap:4px;padding:10px 12px;font-size:12.5px;line-height:1.55;display:flex}._2q1xwW_recorded p{margin:0}._2q1xwW_recordedMark{font-family:var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--c-info);align-self:flex-start;align-items:center;gap:5px;font-size:10px;font-weight:600;display:inline-flex}._2q1xwW_reasonText{white-space:pre-wrap;overflow-wrap:anywhere}._2q1xwW_strip{color:var(--c-ok);margin:0;font-size:12.5px;font-weight:600;line-height:1.5}._2q1xwW_rowActions{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}._2q1xwW_summary{flex-direction:column;gap:12px;min-width:0;display:flex;container-type:inline-size}._2q1xwW_summaryHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;display:flex}._2q1xwW_summaryTitle{color:var(--c-ink);align-items:center;gap:8px;margin:0;font-size:15px;font-weight:650;display:inline-flex}._2q1xwW_summaryTotal{color:var(--c-ink);margin:0;font-size:12.5px;font-weight:650}._2q1xwW_facts{grid-template-columns:minmax(110px,max-content) 1fr;gap:6px 16px;margin:0;font-size:12.5px;line-height:1.55;display:grid}._2q1xwW_facts dt{color:var(--c-ink-70)}._2q1xwW_facts dd{color:var(--c-ink);overflow-wrap:anywhere;min-width:0;margin:0}._2q1xwW_grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}._2q1xwW_cell{border:1px solid var(--c-line);border-radius:var(--r-control);background:var(--c-card);flex-direction:column;gap:5px;min-width:0;padding:9px 10px;display:flex}._2q1xwW_cellName{color:var(--c-ink);font-size:12.5px;font-weight:600}._2q1xwW_cellNote{color:var(--c-ink-70);font-size:11.5px;line-height:1.45}._2q1xwW_h{color:var(--c-ink);margin:0;font-size:13px;font-weight:650}._2q1xwW_notCheckedBox{border:1.5px dashed var(--c-ink-50);border-radius:var(--r-control);padding:10px 12px}._2q1xwW_statement{color:var(--c-ink-90);background:var(--c-paper-deep);border-radius:var(--r-control);margin:0;padding:10px 12px;font-size:12.5px;line-height:1.55}@container (max-width:480px){._2q1xwW_facts{grid-template-columns:1fr;gap:0}._2q1xwW_facts dd{margin-bottom:6px}}._2q1xwW_record{background:var(--c-card);border:1px solid var(--c-line);border-radius:var(--r-control);flex-direction:column;gap:14px;min-width:0;padding:20px;display:flex;container-type:inline-size}._2q1xwW_recordHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 16px;display:flex}._2q1xwW_recordLabel{align-items:center;gap:8px;display:inline-flex}._2q1xwW_fixed{color:var(--c-ink-70);align-items:center;gap:5px;margin:0;font-size:12px;display:inline-flex}._2q1xwW_sentence{color:var(--c-ink);margin:0;font-size:16px;font-weight:650;line-height:1.4}._2q1xwW_withdrawn{font-family:var(--f-mono);letter-spacing:.08em;color:var(--c-danger);border:1.5px solid var(--c-danger);border-radius:4px;align-self:flex-start;padding:2px 8px;font-size:11px;font-weight:600}._2q1xwW_columns{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:16px 20px;display:grid}@container (max-width:760px){._2q1xwW_columns{grid-template-columns:minmax(0,1fr)}}._2q1xwW_table{border-collapse:collapse;width:100%;font-size:12.5px}._2q1xwW_table caption{text-align:left;color:var(--c-ink);padding-bottom:6px;font-size:13px;font-weight:650}._2q1xwW_table th{text-align:left;color:var(--c-ink-70);background:var(--c-paper-deep);padding:7px 10px;font-size:11.5px;font-weight:650}._2q1xwW_table td,._2q1xwW_table th[scope=row]{border-top:1px solid var(--c-line);vertical-align:top;color:var(--c-ink);background:0 0;padding:9px 10px;font-size:12.5px;font-weight:400;line-height:1.5}._2q1xwW_table th[scope=row]{font-weight:600}._2q1xwW_mono{font-family:var(--f-mono);color:var(--c-ink-70);overflow-wrap:anywhere;font-size:11px}._2q1xwW_absent{color:var(--c-ink-70)}@container (max-width:520px){._2q1xwW_table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}._2q1xwW_table,._2q1xwW_table tbody,._2q1xwW_table tr,._2q1xwW_table td,._2q1xwW_table th[scope=row]{width:auto;display:block}._2q1xwW_table tr{border-top:1px solid var(--c-line);padding:8px 0}._2q1xwW_table td,._2q1xwW_table th[scope=row]{border:0;padding:2px 0}._2q1xwW_table td[data-label]:before{content:attr(data-label) ": ";color:var(--c-ink-70);font-size:11.5px;font-weight:650}._2q1xwW_record{padding:16px}}._2q1xwW_stack{flex-direction:column;gap:10px;min-width:0;display:flex}._2q1xwW_stamp{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--c-ink-90);border:1.5px dashed var(--c-ink-50);border-radius:4px;align-self:flex-start;padding:2px 8px;font-size:10px;font-weight:600}._2q1xwW_changeTag{font-family:var(--f-mono);letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--c-ink-50);color:var(--c-ink-90);white-space:nowrap;border-radius:4px;padding:1px 6px;font-size:10px;font-weight:600;display:inline-block}._2q1xwW_changeNew{border-color:var(--c-warn);color:var(--c-warn)}._2q1xwW_changeCleared{border-color:var(--c-ok);color:var(--c-ok)}._2q1xwW_entries{border:1px solid var(--c-line);border-radius:var(--r-control);background:var(--c-card);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._2q1xwW_entry{border-top:1px solid var(--c-line);gap:10px;min-width:0;padding:12px 14px;display:flex}._2q1xwW_entry:first-child{border-top:0}._2q1xwW_entryUnread{background:var(--c-primary-soft)}._2q1xwW_entryBody{flex-direction:column;gap:3px;min-width:0;display:flex}._2q1xwW_entryText{color:var(--c-ink);margin:0;font-size:13px;line-height:1.5}._2q1xwW_entryMeta{color:var(--c-ink-70);margin:0;font-size:11.5px;line-height:1.5}._2q1xwW_unread{font-family:var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--c-primary);font-size:10px;font-weight:600}._2q1xwW_entryIcon{color:var(--c-ink-70);padding-top:2px}._2q1xwW_confirmBody{flex-direction:column;gap:12px;min-width:0;margin-bottom:4px;display:flex}
.bRzOFW_library{max-width:1440px;color:var(--c-ink);margin:0 auto}.bRzOFW_header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}.bRzOFW_header h1{letter-spacing:-.035em;margin:0 0 12px;font-size:clamp(26px,3vw,38px);font-weight:750;line-height:1.15}.bRzOFW_header p{max-width:65ch;color:var(--c-ink-70);margin:0;line-height:1.65}.bRzOFW_primary,.bRzOFW_secondary{border-radius:var(--r-control);min-height:44px;font:inherit;cursor:pointer;text-align:center;justify-content:center;align-items:center;padding:10px 16px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.bRzOFW_primary{background:var(--c-primary);border:1px solid var(--c-primary);color:var(--c-card)}.bRzOFW_secondary{background:var(--c-card);border:1px solid var(--c-line);color:var(--c-ink)}.bRzOFW_header>a{flex-shrink:0}.bRzOFW_primary:hover{background:var(--c-primary-deep)}.bRzOFW_secondary:hover{background:var(--c-paper-deep)}.bRzOFW_library :is(button,a,input,summary):focus-visible,.bRzOFW_reminder a:focus-visible{outline:3px solid var(--c-primary);outline-offset:4px}.bRzOFW_progressPanel{border:1px solid var(--c-line);border-radius:var(--r-surface);background:var(--c-card);margin-bottom:28px;padding:20px 24px}.bRzOFW_progressPanel>div{justify-content:space-between;gap:12px;font-size:14px;display:flex}.bRzOFW_progressPanel span,.bRzOFW_progressPanel p{color:var(--c-ink-70);font-size:12px}.bRzOFW_progressPanel p{margin:8px 0 0;line-height:1.6}.bRzOFW_progressPanel progress{appearance:none;background:var(--c-paper-deep);border:0;border-radius:4px;width:100%;height:8px;margin-top:16px;overflow:hidden}.bRzOFW_progressPanel progress::-webkit-progress-bar{background:var(--c-paper-deep)}.bRzOFW_progressPanel progress::-webkit-progress-value{background:var(--c-primary)}.bRzOFW_progressPanel progress::-moz-progress-bar{background:var(--c-primary)}.bRzOFW_columns{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:28px;display:grid}.bRzOFW_lessons{min-width:0}.bRzOFW_searchLabel{gap:8px;font-size:13px;font-weight:700;display:grid}.bRzOFW_searchLabel input{box-sizing:border-box;background:var(--c-card);border:1px solid var(--c-line);border-radius:var(--r-control);width:100%;min-height:44px;font:inherit;color:var(--c-ink);padding:12px}.bRzOFW_filter{min-height:44px;color:var(--c-ink-70);cursor:pointer;align-items:center;gap:8px;margin:8px 0 16px;font-size:12px;display:flex}.bRzOFW_filter input{width:18px;height:18px;accent-color:var(--c-primary)}.bRzOFW_group{margin-bottom:24px}.bRzOFW_group h2{color:var(--c-ink-70);margin:0 0 8px;padding:0 12px;font-size:12px;font-weight:750}.bRzOFW_lesson{text-align:left;width:100%;color:var(--c-ink);font:inherit;cursor:pointer;border-radius:0 var(--r-control) var(--r-control) 0;background:0 0;border:0;border-left:3px solid #0000;gap:12px;padding:14px 12px;display:flex}.bRzOFW_lesson:hover{background:var(--c-paper-deep)}.bRzOFW_lesson[aria-current]{border-left-color:var(--c-primary);background:var(--c-primary-soft)}.bRzOFW_lessonNumber{color:var(--c-primary);flex:0 0 22px;font-size:14px;font-weight:800}.bRzOFW_lesson strong{font-size:13px;font-weight:650;line-height:1.5;display:block}.bRzOFW_lesson small{color:var(--c-ink-70);margin-top:5px;font-size:11px;display:block}.bRzOFW_lessonContent{background:var(--c-card);border:1px solid var(--c-line);border-radius:var(--r-surface);min-width:0;padding:24px}.bRzOFW_lessonHeading p{color:var(--c-ink-70);margin:0 0 8px;font-size:12px}.bRzOFW_lessonHeading h2{letter-spacing:-.025em;margin:0 0 22px;font-size:clamp(22px,2.3vw,28px);line-height:1.25}.bRzOFW_video{aspect-ratio:auto 16/9;background:var(--c-ink);border-radius:var(--r-control);width:100%;display:block}.bRzOFW_saveRow{justify-content:space-between;align-items:center;gap:12px;min-height:48px;display:flex}.bRzOFW_saveRow p{margin:12px 0;font-size:12px;line-height:1.6}.bRzOFW_muted{color:var(--c-ink-70)}.bRzOFW_error{color:var(--c-danger);font-size:13px}.bRzOFW_error button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;text-decoration:underline}.bRzOFW_resourceLinks{flex-wrap:wrap;gap:20px;padding-bottom:20px;font-size:12px;display:flex}.bRzOFW_library a:not(.bRzOFW_primary):not(.bRzOFW_secondary){color:var(--c-primary);text-underline-offset:3px}.bRzOFW_transcript{border-top:1px solid var(--c-line);border-bottom:1px solid var(--c-line)}.bRzOFW_transcript summary,.bRzOFW_practice summary{cursor:pointer;padding:16px 0;font-size:14px;font-weight:700}.bRzOFW_transcript>p{font-size:12px;line-height:1.6}.bRzOFW_chapter{grid-template-columns:56px minmax(0,1fr);gap:12px;margin:20px 0;display:grid}.bRzOFW_chapter>button{background:var(--c-primary-soft);color:var(--c-primary-deep);border-radius:var(--r-control);min-height:44px;font:inherit;cursor:pointer;border:0;align-self:start;font-size:12px;font-weight:700}.bRzOFW_chapter h3{margin:0 0 6px;font-size:13px}.bRzOFW_chapter p{color:var(--c-ink-70);margin:0;font-size:13px;line-height:1.7}.bRzOFW_lessonFooter{justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font-size:12px;display:flex}.bRzOFW_complete{color:var(--c-ok);font-weight:700}.bRzOFW_practice{background:var(--c-paper);border-radius:var(--r-control);padding:20px}.bRzOFW_practice h3{margin:0 0 10px;font-size:15px}.bRzOFW_practice p{color:var(--c-ink-70);margin:0;font-size:13px;line-height:1.7}.bRzOFW_practice a{margin-top:16px;font-size:12px;display:inline-block}.bRzOFW_privacy{color:var(--c-ink-70);margin:20px 0 0;font-size:11px;line-height:1.7}.bRzOFW_notice{background:var(--c-warn-soft);color:var(--c-ink);border-radius:var(--r-control);margin-bottom:20px;padding:16px;font-size:13px;line-height:1.6}.bRzOFW_notice button{margin-left:12px}.bRzOFW_reminder{background:var(--c-primary-soft);border:1px solid var(--c-line);border-left:4px solid var(--c-primary);border-radius:var(--r-control);color:var(--c-ink);justify-content:space-between;align-items:center;gap:20px;margin:0 0 24px;padding:16px 20px;display:flex}.bRzOFW_reminder strong{font-size:14px;display:block}.bRzOFW_reminder p{color:var(--c-ink-70);margin:4px 0 0;font-size:12px;line-height:1.6}.bRzOFW_reminder a{flex-shrink:0}@media (max-width:1100px){.bRzOFW_columns{grid-template-columns:230px minmax(0,1fr);gap:20px}.bRzOFW_lessonContent{padding:18px}}@media (max-width:720px){.bRzOFW_header{flex-direction:column;gap:16px}.bRzOFW_header p{font-size:14px}.bRzOFW_columns{flex-direction:column;display:flex}.bRzOFW_lessons,.bRzOFW_lessonContent{box-sizing:border-box;width:100%}.bRzOFW_lessons nav{border:1px solid var(--c-line);border-radius:var(--r-control);max-height:260px;padding:12px 0;overflow-y:auto}.bRzOFW_progressPanel{margin-bottom:20px;padding:16px}.bRzOFW_progressPanel>div{flex-direction:column;gap:6px}.bRzOFW_lessonFooter,.bRzOFW_reminder{flex-direction:column;align-items:flex-start}.bRzOFW_reminder{gap:12px;padding:16px}.bRzOFW_saveRow{flex-wrap:wrap}.bRzOFW_lessonContent{padding:16px}.bRzOFW_notice button{margin:12px 0 0}}
._3eeiHa_muted{color:var(--c-ink-70);font-size:12.5px;line-height:1.5}._3eeiHa_num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}._3eeiHa_heading{font-family:var(--f-sans);letter-spacing:-.01em;margin:0;font-size:20px;font-weight:650}._3eeiHa_subtitle{color:var(--c-ink-70);margin:6px 0 0;font-size:13px;line-height:1.5}._3eeiHa_empty{border:1px dashed var(--c-ink-30);border-radius:var(--r-control);color:var(--c-ink-90);background:#fff;margin:0;padding:16px 18px;font-size:13.5px;line-height:1.6}._3eeiHa_infoNote{color:var(--c-ink-70);background:var(--c-paper-deep);border-radius:var(--r-control);margin:0;padding:12px 16px;font-size:12px;line-height:1.6}._3eeiHa_footer{color:var(--c-ink-70);margin:0;font-size:12.5px}._3eeiHa_chip{background:var(--c-ink);color:#fff;letter-spacing:.02em;white-space:nowrap;border-radius:3px;align-items:center;padding:1px 7px;font-size:11px;font-weight:650;display:inline-flex}._3eeiHa_exceptionChip{border:1px solid var(--c-info);color:var(--c-info);white-space:nowrap;background:#fff;border-radius:3px;align-items:center;margin-left:4px;padding:1px 7px;font-size:11px;font-weight:650;display:inline-flex}._3eeiHa_line{border:1px solid var(--c-ink-30);border-radius:var(--r-control);color:var(--c-ink-90);background:#fff;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 14px;font-size:13px;line-height:1.5;display:flex}._3eeiHa_line>span{overflow-wrap:anywhere;min-width:0}._3eeiHa_line strong{font-weight:650}._3eeiHa_linePolicy{border:1px solid var(--c-ink-30);color:var(--c-ink-90);white-space:nowrap;border-radius:999px;padding:1px 8px;font-size:12px;font-weight:600}._3eeiHa_lineLink{white-space:nowrap;align-items:center;margin-left:auto;display:inline-flex}._3eeiHa_actionWrap{flex-wrap:wrap;align-items:center;gap:8px 12px;display:inline-flex}._3eeiHa_actionResult{color:var(--c-ink-90);margin:0;font-size:12.5px;line-height:1.5}._3eeiHa_actionResult:empty{display:none}._3eeiHa_proposalActions{flex-direction:column;gap:8px;margin:8px 0;display:flex}._3eeiHa_overview{flex-direction:column;gap:16px;min-width:0;display:flex}._3eeiHa_cause{border-left:4px solid var(--c-warn)}._3eeiHa_recent{margin:0;padding:0;list-style:none}._3eeiHa_recent li{border-bottom:1px solid var(--c-line);flex-wrap:wrap;justify-content:space-between;gap:4px 16px;padding:10px 0;font-size:13px;display:flex}._3eeiHa_recent li>span:first-child{flex-direction:column;flex:260px;gap:2px;min-width:0;display:flex}._3eeiHa_findingsTab{flex-direction:column;gap:28px;min-width:0;padding-top:8px;display:flex}._3eeiHa_findingsSection{flex-direction:column;gap:16px;min-width:0;display:flex}._3eeiHa_sourceFilter{flex-wrap:wrap;align-items:center;gap:6px;display:flex}._3eeiHa_filterName{color:var(--c-ink-70);margin-right:4px;font-size:12px;font-weight:650}._3eeiHa_filterLink{border:1px solid var(--c-line);border-radius:var(--r-control);background:var(--c-card);min-height:38px;color:var(--c-ink);align-items:center;gap:6px;padding:6px 12px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex}._3eeiHa_filterLink span{font-family:var(--f-mono);font-size:11px}._3eeiHa_filterLink:hover{background:var(--c-primary-soft)}._3eeiHa_filterLink[aria-current=true]{background:var(--c-primary);border-color:var(--c-primary);color:#fff}._3eeiHa_filterLink:focus-visible{outline:2px solid var(--c-primary);outline-offset:3px}._3eeiHa_filterChip{border-style:dashed;border-color:var(--c-warn);margin-left:8px}._3eeiHa_group{flex-direction:column;gap:12px;min-width:0;display:flex}._3eeiHa_groupHead{background:var(--c-paper-deep);border-radius:var(--r-control);border-left:4px solid var(--c-ink);flex-wrap:wrap;align-items:center;gap:6px 10px;padding:10px 14px;display:flex}._3eeiHa_groupTitle{margin:0;font-size:15px;font-weight:650}._3eeiHa_groupCounts{color:var(--c-ink-90);overflow-wrap:anywhere;min-width:0;font-size:13px;line-height:1.5}._3eeiHa_staleNote{color:var(--c-ink-90);border:1px dashed var(--c-ink-30);border-radius:var(--r-control);margin:0;padding:8px 12px;font-size:13px;line-height:1.5}._3eeiHa_explorer{grid-template-columns:minmax(0,1.2fr) minmax(320px,1fr);align-items:start;gap:20px;display:grid}._3eeiHa_list{background:var(--c-card);border:1px solid var(--c-line);border-radius:var(--r-control);min-width:0;overflow:hidden}._3eeiHa_rows{margin:0;padding:0;list-style:none}._3eeiHa_row{border-top:1px solid var(--c-line);flex-direction:column;gap:5px;min-width:0;padding:14px 16px;display:flex}._3eeiHa_rows>._3eeiHa_row:first-child{border-top:0}._3eeiHa_rowCurrent{background:var(--c-primary-soft);box-shadow:inset 3px 0 var(--c-primary)}._3eeiHa_rowHead{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}._3eeiHa_rowLink{color:var(--c-ink);overflow-wrap:anywhere;min-height:24px;font-size:14px;line-height:1.4;text-decoration:none}._3eeiHa_rowLink:hover strong{color:var(--c-primary);text-decoration:underline}._3eeiHa_rowLink:focus-visible{outline:2px solid var(--c-primary);outline-offset:3px}._3eeiHa_rowMeta{color:var(--c-ink-70);overflow-wrap:anywhere;margin:0;font-size:12.5px;line-height:1.5}._3eeiHa_rowMeta code,._3eeiHa_detail code,._3eeiHa_roadTable code,._3eeiHa_placed code{font-family:var(--f-mono);font-size:11.5px}._3eeiHa_stale ._3eeiHa_row{background:var(--c-paper-deep);border-top-style:dashed}._3eeiHa_stale ._3eeiHa_rowCurrent{background:var(--c-paper-deep)}._3eeiHa_notesFold{border-top:1px solid var(--c-line)}._3eeiHa_notesFold>summary,._3eeiHa_fold>summary{cursor:pointer;min-height:24px;padding:12px 16px;font-size:13px;font-weight:600}._3eeiHa_fold{border:1px solid var(--c-line);border-radius:var(--r-control);min-width:0;margin:4px 0}._3eeiHa_fold>summary{padding:9px 12px;font-size:12.5px}._3eeiHa_fold>:not(summary){margin:0 12px 10px}._3eeiHa_notesFold>summary:focus-visible,._3eeiHa_fold>summary:focus-visible{outline:2px solid var(--c-primary);outline-offset:-2px}._3eeiHa_placed{max-height:260px;padding:0;font-size:12.5px;line-height:1.8;list-style:none;overflow:auto}._3eeiHa_notRun{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}._3eeiHa_notRun li{border:1px dashed var(--c-ink-30);border-radius:var(--r-control);color:var(--c-ink-90);flex-wrap:wrap;align-items:baseline;gap:6px 10px;padding:8px 12px;font-size:13px;line-height:1.5;display:flex}._3eeiHa_notRun li>span:last-child{flex:240px;min-width:0}._3eeiHa_detail{background:var(--c-card);border:1px solid var(--c-line);border-radius:var(--r-control);overflow-wrap:anywhere;min-width:0;max-height:calc(100vh - 40px);color:var(--c-ink-90);flex-direction:column;gap:8px;padding:20px;font-size:13px;line-height:1.6;display:flex;position:sticky;top:20px;overflow-y:auto}._3eeiHa_detail h4{color:var(--c-ink);margin:12px 0 0;font-size:13px}._3eeiHa_detail p{margin:0}._3eeiHa_back{display:none}._3eeiHa_detailTags,._3eeiHa_detailMeta{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}._3eeiHa_detailTitle{color:var(--c-ink);margin:0;font-size:17px;line-height:1.35}._3eeiHa_detailTitle:focus-visible{outline:2px solid var(--c-primary);outline-offset:3px}._3eeiHa_noticeText{margin:0 0 6px!important}._3eeiHa_plainList{margin:0;padding-left:18px}._3eeiHa_plainList li{margin:2px 0}._3eeiHa_exampleRow{background:var(--c-paper-deep);white-space:pre-wrap;border-radius:3px;margin-top:2px;padding:4px 8px;display:block}._3eeiHa_idChip{border:1px solid var(--c-line);background:var(--c-paper-deep);border-radius:3px;margin:0 6px 4px 0;padding:1px 7px;display:inline-block}._3eeiHa_miniTable{border-collapse:collapse;width:100%;font-size:12.5px}._3eeiHa_miniTable th,._3eeiHa_miniTable td{text-align:left;border-top:1px solid var(--c-line);vertical-align:top;padding:6px 8px;font-weight:400}._3eeiHa_miniTable thead th{color:var(--c-ink-70);background:var(--c-paper-deep);white-space:nowrap;border-top:0;font-weight:650}._3eeiHa_miniTable th._3eeiHa_num,._3eeiHa_miniTable td._3eeiHa_num{text-align:right}._3eeiHa_selectedRoad{background:var(--c-primary-soft);box-shadow:inset 3px 0 var(--c-primary)}._3eeiHa_scrollX{max-width:100%;overflow-x:auto}._3eeiHa_scrollX:focus-visible{outline:2px solid var(--c-primary);outline-offset:2px}._3eeiHa_compared{margin:0}._3eeiHa_compared>div{border-top:1px solid var(--c-line);grid-template-columns:110px minmax(0,1fr);gap:10px;padding:6px 0;display:grid}._3eeiHa_compared>div:first-child{border-top:0}._3eeiHa_compared dt{color:var(--c-ink-70)}._3eeiHa_compared dd{margin:0}._3eeiHa_tolerance{border:1px solid var(--c-line);border-radius:var(--r-control);flex-direction:column;gap:6px;padding:10px 12px;display:flex}._3eeiHa_deciding{background:var(--c-warn-soft);border-left:3px solid var(--c-warn);color:var(--c-ink);border-radius:3px;padding:6px 10px}._3eeiHa_policy{border:1px solid var(--c-ink-30);border-radius:var(--r-control);color:var(--c-ink-90);padding:8px 12px;margin-top:8px!important}._3eeiHa_reason{border-left:3px solid var(--c-info);color:var(--c-ink);margin:4px 0 8px;padding:6px 12px;font-style:italic}._3eeiHa_detailActions{border-top:1px solid var(--c-line);flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;padding-top:12px;display:flex}._3eeiHa_detailActions>p{flex:220px}._3eeiHa_toolbar{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;margin:4px 0 12px;display:flex}._3eeiHa_toolbar input,._3eeiHa_toolbar select{font:inherit;min-height:38px;color:var(--c-ink);border:1px solid var(--c-line);background:var(--c-card);border-radius:var(--r-control);max-width:100%;padding:8px 10px;font-size:12.5px}._3eeiHa_search{flex:190px;min-width:120px}._3eeiHa_filterLabel{color:var(--c-ink-70);flex-wrap:wrap;align-items:center;gap:6px;font-size:12.5px;display:flex}._3eeiHa_segmented{flex-wrap:wrap;gap:4px;display:flex}._3eeiHa_segmented button{font:inherit;border:1px solid var(--c-line);border-radius:var(--r-control);background:var(--c-card);min-height:38px;color:var(--c-ink);cursor:pointer;padding:8px 10px;font-size:12.5px}._3eeiHa_segmented button[aria-pressed=true]{background:var(--c-primary);border-color:var(--c-primary);color:#fff}._3eeiHa_segmented button span{font-family:var(--f-mono);margin-left:4px;font-size:11px}._3eeiHa_toolbar :is(input,select,button):focus-visible{outline:2px solid var(--c-primary);outline-offset:3px}._3eeiHa_roadTable{border-collapse:collapse;width:100%;font-size:12.5px;line-height:1.5}._3eeiHa_roadTable th,._3eeiHa_roadTable td{text-align:left;border-top:1px solid var(--c-line);vertical-align:top;overflow-wrap:anywhere;padding:9px 10px;font-weight:400}._3eeiHa_roadTable thead th{color:var(--c-ink-70);background:var(--c-paper-deep);border-top:0;font-weight:650}._3eeiHa_roadTable th._3eeiHa_num,._3eeiHa_roadTable td._3eeiHa_num{text-align:right}._3eeiHa_roadTable tr[data-match=none]{background:var(--c-paper)}._3eeiHa_notInNetwork{color:var(--c-ink-90);align-items:center;gap:5px;font-weight:600;display:inline-flex}._3eeiHa_roadCounts{flex-wrap:wrap;align-items:center;gap:4px 12px;display:inline-flex}._3eeiHa_roadCounts>span{align-items:center;gap:4px;display:inline-flex}._3eeiHa_pager{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:12px 0;display:flex}._3eeiHa_pager p{margin:0}._3eeiHa_pagerButtons{align-items:center;gap:10px;display:flex}._3eeiHa_events{margin:0 0 10px;padding:0;list-style:none}._3eeiHa_events li{border-top:1px solid var(--c-line);grid-template-columns:32px minmax(0,1fr);gap:12px;padding:12px 0;display:grid}._3eeiHa_events li:first-child{border-top:0}._3eeiHa_eventIcon{border:2px solid var(--c-info);width:32px;height:32px;color:var(--c-info);background:#fff;border-radius:50%;place-items:center;display:grid}._3eeiHa_eventBody{overflow-wrap:anywhere;flex-direction:column;gap:3px;min-width:0;font-size:13px;line-height:1.5;display:flex}._3eeiHa_eventBody p{margin:0}._3eeiHa_eventHead{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}._3eeiHa_eventDetail{color:var(--c-ink-90)}@container (max-width:900px){._3eeiHa_explorer{grid-template-columns:minmax(0,1fr)}._3eeiHa_detail{max-height:none;position:static;overflow:visible}._3eeiHa_hasSelection ._3eeiHa_list{display:none}._3eeiHa_hasSelection ._3eeiHa_back{display:block}._3eeiHa_explorer:not(._3eeiHa_hasSelection) ._3eeiHa_detail{display:none}}@container (max-width:720px){._3eeiHa_lineLink{min-height:44px;margin-left:0}._3eeiHa_sourceFilter{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}._3eeiHa_filterName{grid-column:1/-1;margin-bottom:4px}._3eeiHa_filterLink{text-align:center;border-radius:0;justify-content:center;min-height:44px;padding:6px 4px}._3eeiHa_filterChip{border-radius:var(--r-control);grid-column:1/-1;margin:8px 0 0}._3eeiHa_rowLink{align-items:center;min-height:44px;display:flex}._3eeiHa_rowBasis,._3eeiHa_kmCell{display:none}._3eeiHa_detail{padding:16px}._3eeiHa_detailActions{background:var(--c-card);padding-bottom:12px;position:sticky;bottom:0}._3eeiHa_notesFold>summary,._3eeiHa_fold>summary{flex-wrap:wrap;align-items:center;gap:4px;min-height:44px;display:flex}._3eeiHa_toolbar input,._3eeiHa_toolbar select,._3eeiHa_segmented button{min-height:44px}._3eeiHa_compared>div{grid-template-columns:minmax(0,1fr);gap:2px}._3eeiHa_roadTable thead,._3eeiHa_runsTable thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}._3eeiHa_roadTable,._3eeiHa_roadTable tbody,._3eeiHa_roadTable tr,._3eeiHa_roadTable td,._3eeiHa_roadTable th[scope=row],._3eeiHa_runsTable,._3eeiHa_runsTable tbody,._3eeiHa_runsTable tr,._3eeiHa_runsTable td,._3eeiHa_runsTable th[scope=row]{text-align:left;width:auto;display:block}._3eeiHa_roadTable tr,._3eeiHa_runsTable tr{border:1px solid var(--c-line);border-radius:var(--r-control);margin-bottom:8px;padding:10px 12px}._3eeiHa_roadTable td,._3eeiHa_roadTable th[scope=row],._3eeiHa_runsTable td,._3eeiHa_runsTable th[scope=row]{border:0;padding:2px 0}._3eeiHa_roadTable th[scope=row],._3eeiHa_runsTable th[scope=row]{font-weight:650}._3eeiHa_roadTable td[data-label]:before,._3eeiHa_runsTable td[data-label]:before{content:attr(data-label) ": ";color:var(--c-ink-70);font-size:11.5px;font-weight:650}._3eeiHa_roadTable td._3eeiHa_num,._3eeiHa_runsTable td._3eeiHa_num{text-align:left}}
.u3y0pW_page,.u3y0pW_articlePage{max-width:1248px;margin:0 auto;padding:64px 32px 80px}.u3y0pW_page a:focus-visible,.u3y0pW_articlePage a:focus-visible,.u3y0pW_promo a:focus-visible,.u3y0pW_page button:focus-visible,.u3y0pW_page input:focus-visible,.u3y0pW_transcript summary:focus-visible,.u3y0pW_player video:focus-visible{outline:3px solid var(--c-primary);outline-offset:5px}.u3y0pW_kicker{color:var(--c-primary);margin:0 0 20px;font-size:14px;font-weight:700}.u3y0pW_hero{max-width:850px;margin-bottom:48px}.u3y0pW_hero h1{letter-spacing:-.045em;margin:0 0 24px;font-size:clamp(36px,4.7vw,64px);font-weight:750;line-height:1.12}.u3y0pW_hero>p:last-child{color:var(--c-ink-70);max-width:65ch;font-size:19px;line-height:1.7}.u3y0pW_featured{background:var(--c-card);border:1px solid var(--c-line);border-radius:var(--r-feature);grid-template-columns:.85fr 1.15fr;align-items:center;gap:48px;margin-bottom:72px;padding:36px;display:grid}.u3y0pW_featured h2,.u3y0pW_promo h2{letter-spacing:-.035em;margin:0 0 20px;font-size:clamp(26px,3vw,36px);line-height:1.2}.u3y0pW_featured p,.u3y0pW_promo p{color:var(--c-ink-70);line-height:1.7}.u3y0pW_featured .u3y0pW_kicker,.u3y0pW_promo .u3y0pW_kicker{color:var(--c-primary)}.u3y0pW_primaryLink{border-radius:var(--r-control);background:var(--c-primary);min-height:48px;color:var(--c-card);text-align:center;justify-content:center;align-items:center;margin:12px 0;padding:12px 20px;font-size:14px;font-weight:700;display:inline-flex}.u3y0pW_primaryLink:hover{background:var(--c-primary-deep)}.u3y0pW_small{color:var(--c-ink-70);font-size:13px;line-height:1.6}.u3y0pW_player{border:1px solid var(--c-line);border-radius:var(--r-surface);background:var(--c-ink);overflow:hidden}.u3y0pW_player video{object-fit:contain;aspect-ratio:auto 16/9;width:100%;max-height:80vh;display:block}.u3y0pW_player>p{color:var(--c-ink);background:var(--c-card);margin:0;padding:12px 16px}.u3y0pW_player>p a{color:var(--c-primary);text-decoration:underline}.u3y0pW_videoError{color:var(--c-card);padding:16px;line-height:1.6}.u3y0pW_videoError a{text-decoration:underline}.u3y0pW_libraryHead{justify-content:space-between;align-items:end;gap:24px;margin-bottom:24px;display:flex}.u3y0pW_libraryHead h2,.u3y0pW_related>h2{letter-spacing:-.025em;margin:0;font-size:28px}.u3y0pW_search{width:min(100%,380px)}.u3y0pW_search label{margin-bottom:8px;font-size:13px;font-weight:600;display:block}.u3y0pW_search input{border:1px solid var(--c-ink-30);border-radius:var(--r-control);background:var(--c-card);width:100%;min-height:48px;color:var(--c-ink);padding:13px 16px;font-size:14px}.u3y0pW_search input::placeholder{color:var(--c-ink-70)}.u3y0pW_filters{flex-wrap:wrap;gap:8px;display:flex}.u3y0pW_filters button,.u3y0pW_empty button{border-radius:var(--r-control);border:1px solid var(--c-line);background:var(--c-card);min-height:44px;color:var(--c-ink);padding:10px 16px;font-size:14px}.u3y0pW_filters button[aria-pressed=true]{color:var(--c-card);background:var(--c-ink);border-color:var(--c-ink)}.u3y0pW_filters button:hover{border-color:var(--c-primary)}.u3y0pW_resultCount{color:var(--c-ink-70);margin:20px 0;font-size:13px}.u3y0pW_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.u3y0pW_card{border:1px solid var(--c-line);border-radius:var(--r-surface);background:var(--c-card);overflow:hidden}.u3y0pW_card:hover{border-color:var(--c-primary)}.u3y0pW_cardLink{flex-direction:column;height:100%;display:flex}.u3y0pW_cardLink:focus-visible{outline-offset:-4px!important}.u3y0pW_cardImage{aspect-ratio:auto 16/9;background:var(--c-paper-deep);border-bottom:1px solid var(--c-line);position:relative}.u3y0pW_cardImage img{width:100%;height:auto;display:block}.u3y0pW_videoBadge{color:var(--c-card);background:var(--c-ink);border-radius:4px;padding:6px 9px;font-size:11px;position:absolute;bottom:12px;right:12px}.u3y0pW_cardBody{flex-direction:column;flex:1;padding:24px;display:flex}.u3y0pW_meta{color:var(--c-primary);margin:0 0 14px;font-size:12px;font-weight:650}.u3y0pW_card h3{letter-spacing:-.02em;margin:0 0 12px;font-size:21px;line-height:1.4}.u3y0pW_cardBody>p:not(.u3y0pW_meta){color:var(--c-ink-70);margin:0 0 24px;font-size:14px;line-height:1.75}.u3y0pW_cardFoot{border-top:1px solid var(--c-line);justify-content:space-between;margin-top:auto;padding-top:16px;font-size:13px;display:flex}.u3y0pW_empty{border:1px dashed var(--c-ink-30);text-align:center;border-radius:var(--r-surface);padding:48px 24px}.u3y0pW_help{border-left:3px solid var(--c-primary);margin-top:56px;padding:4px 24px}.u3y0pW_help h2{font-size:20px}.u3y0pW_help p{color:var(--c-ink-70);line-height:1.7}.u3y0pW_help a{color:var(--c-primary);padding-block:12px;font-weight:650;display:inline-block}.u3y0pW_breadcrumb{color:var(--c-ink-70);flex-wrap:wrap;gap:12px;margin-bottom:32px;font-size:13px;display:flex}.u3y0pW_breadcrumb a{color:var(--c-primary);text-decoration:underline}.u3y0pW_articleHeader{max-width:920px;margin-bottom:48px}.u3y0pW_articleHeader h1{letter-spacing:-.04em;margin:0 0 24px;font-size:clamp(32px,4.5vw,56px);line-height:1.15}.u3y0pW_lead{color:var(--c-ink-70);max-width:70ch;font-size:19px;line-height:1.7}.u3y0pW_byline{color:var(--c-ink-70);flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;line-height:1.8;display:flex}.u3y0pW_articleLayout{grid-template-columns:230px minmax(0,780px);gap:64px;display:grid}.u3y0pW_toc{scrollbar-gutter:stable;align-self:start;max-height:calc(100dvh - 116px);padding-bottom:4px;position:sticky;top:100px;overflow-y:auto}.u3y0pW_toc h2{margin:0 0 16px;font-size:14px}.u3y0pW_toc nav{border-left:1px solid var(--c-line);padding-left:20px}.u3y0pW_toc a{color:var(--c-ink-70);padding:10px 0;font-size:13px;line-height:1.6;display:block}.u3y0pW_toc a:hover{color:var(--c-primary);text-decoration:underline}.u3y0pW_toc .u3y0pW_tocAll{color:var(--c-primary);margin:24px 0 0 20px;font-weight:650}.u3y0pW_body{min-width:0}.u3y0pW_body h2{letter-spacing:-.025em;margin:0 0 20px;font-size:27px;line-height:1.3}.u3y0pW_body section{scroll-margin-top:110px}.u3y0pW_body p{color:var(--c-ink-70);font-size:16px;line-height:1.85}.u3y0pW_body .u3y0pW_small{font-size:13px}.u3y0pW_transcript{border-block:1px solid var(--c-line);margin-top:20px;padding:0}.u3y0pW_transcript summary{cursor:pointer;padding:16px 0;font-size:14px;font-weight:650}.u3y0pW_transcript ol{margin:0;padding:4px 0 20px;list-style:none}.u3y0pW_transcript li{color:var(--c-ink-70);gap:16px;margin-top:12px;font-size:14px;line-height:1.8;display:flex}.u3y0pW_time{font-family:var(--f-mono);color:var(--c-primary);flex-shrink:0}.u3y0pW_takeaway{background:var(--c-primary-soft);border-radius:var(--r-surface);margin:36px 0 44px;padding:24px 28px}.u3y0pW_takeaway strong{color:var(--c-primary);font-size:13px}.u3y0pW_takeaway p{color:var(--c-ink);margin-bottom:0;font-size:19px;font-weight:600;line-height:1.65}.u3y0pW_prose{margin-bottom:44px}.u3y0pW_checklist{background:var(--c-card);border:1px solid var(--c-line);border-radius:var(--r-surface);padding:20px 28px 20px 44px}.u3y0pW_checklist li{padding:6px 0 6px 4px;font-size:15px;line-height:1.65}.u3y0pW_checklist li::marker{color:var(--c-primary)}.u3y0pW_nextAction{border-top:1px solid var(--c-line);padding-top:32px}.u3y0pW_nextAction h2{margin-bottom:8px}.u3y0pW_related{border-top:1px solid var(--c-line);margin-top:72px;padding-top:40px}.u3y0pW_related>div{grid-template-columns:1fr 1fr;gap:24px;margin-top:24px;display:grid}.u3y0pW_related a{border:1px solid var(--c-line);background:var(--c-card);border-radius:var(--r-surface);padding:28px;display:block}.u3y0pW_related a:hover{border-color:var(--c-primary)}.u3y0pW_related h3{margin:12px 0;font-size:22px;line-height:1.4}.u3y0pW_related p{color:var(--c-ink-70);margin-bottom:0;font-size:14px;line-height:1.7}.u3y0pW_promo{border-radius:var(--r-feature);background:var(--c-card);border:1px solid var(--c-line);grid-template-columns:1fr 1fr;gap:64px;max-width:1184px;margin:64px auto;padding:40px;display:grid}.u3y0pW_promo ol{margin:0;padding-left:24px}.u3y0pW_promo li{border-bottom:1px solid var(--c-line);padding:20px 0 20px 12px}.u3y0pW_promo li::marker{color:var(--c-primary);font-weight:700}.u3y0pW_promo li a{font-size:18px;font-weight:650;line-height:1.5;display:block}.u3y0pW_promo li a:hover{color:var(--c-primary)}.u3y0pW_promo li span{color:var(--c-ink-70);margin-top:8px;font-size:13px;display:block}@media (max-width:1000px){.u3y0pW_articleLayout{grid-template-columns:190px minmax(0,1fr);gap:32px}.u3y0pW_featured{gap:28px;padding:28px}.u3y0pW_grid{gap:16px}.u3y0pW_cardBody{padding:20px}.u3y0pW_promo{gap:32px;margin-inline:24px}}@media (max-width:760px){.u3y0pW_page,.u3y0pW_articlePage{padding:36px 20px 56px}.u3y0pW_hero{margin-bottom:32px}.u3y0pW_hero>p:last-child,.u3y0pW_lead{font-size:17px}.u3y0pW_featured{grid-template-columns:1fr;margin-bottom:48px;padding:24px}.u3y0pW_grid{grid-template-columns:1fr;gap:24px}.u3y0pW_libraryHead{flex-direction:column;align-items:start}.u3y0pW_search{width:100%}.u3y0pW_articleLayout{grid-template-columns:1fr}.u3y0pW_toc{scrollbar-gutter:auto;max-height:none;position:static;overflow:visible}.u3y0pW_toc nav{flex-direction:column;display:flex}.u3y0pW_toc a{padding-block:12px}.u3y0pW_tocAll{display:none!important}.u3y0pW_articleHeader{margin-bottom:32px}.u3y0pW_related>div{grid-template-columns:1fr}.u3y0pW_promo{grid-template-columns:1fr;gap:20px;margin:40px 20px;padding:24px}.u3y0pW_body h2{font-size:24px}.u3y0pW_takeaway{padding:24px}.u3y0pW_byline{gap:8px}}@media print{.u3y0pW_toc,.u3y0pW_player,.u3y0pW_nextAction,.u3y0pW_related{display:none}.u3y0pW_articleLayout{display:block}.u3y0pW_articlePage{max-width:none;padding:0}.u3y0pW_prose{break-inside:avoid}}.u3y0pW_sources{padding-left:24px;line-height:1.75}.u3y0pW_sources li{padding:8px 0}.u3y0pW_sources a,.u3y0pW_body p a{color:var(--c-primary);text-underline-offset:3px;text-decoration:underline}.u3y0pW_sources span{color:var(--c-ink-70);font-size:14px;display:block}.u3y0pW_body code{font-family:var(--f-mono);overflow-wrap:anywhere;background:var(--c-paper-deep);border-radius:var(--r-control);padding:2px 5px;font-size:.88em}.u3y0pW_topicOverview{margin:0 0 48px}.u3y0pW_topicOverview>h2{letter-spacing:-.025em;font-size:28px}.u3y0pW_topicGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.u3y0pW_topicGrid>a{border:1px solid var(--c-line);background:var(--c-card);border-radius:var(--r-surface);padding:24px;display:block}.u3y0pW_topicGrid>a:hover{border-color:var(--c-primary)}.u3y0pW_topicGrid h3{margin:12px 0;font-size:22px;line-height:1.35}.u3y0pW_topicGrid p{color:var(--c-ink-70);margin-bottom:0;font-size:15px;line-height:1.75}.u3y0pW_topicLinks{flex-wrap:wrap;gap:12px 24px;margin:32px 0;display:flex}.u3y0pW_topicLinks a{color:var(--c-primary);text-underline-offset:3px;font-size:14px;line-height:1.6;text-decoration:underline}@media (max-width:760px){.u3y0pW_topicGrid{grid-template-columns:1fr}}.u3y0pW_byline a,.u3y0pW_diagram a{color:var(--c-primary);text-underline-offset:3px;text-decoration:underline}.u3y0pW_byline>span+span{margin-left:8px}.u3y0pW_diagram{margin:0 0 40px}.u3y0pW_diagram img{border:1px solid var(--c-line);border-radius:var(--r-surface);width:100%;height:auto;display:block}.u3y0pW_diagram figcaption,.u3y0pW_codeExample figcaption{color:var(--c-ink-70);margin-top:12px;font-size:14px;line-height:1.7}.u3y0pW_codeExample{margin:24px 0}.u3y0pW_codeExample pre{background:var(--c-paper-deep);border:1px solid var(--c-line);border-radius:var(--r-surface);padding:20px;font-size:14px;line-height:1.7;overflow-x:auto}.u3y0pW_codeExample pre code{overflow-wrap:normal;background:0 0;padding:0}.u3y0pW_codeExample pre:focus-visible{outline:3px solid var(--c-primary);outline-offset:3px}
.jtfXCa_btn{font-family:var(--f-sans);border-radius:var(--r-control);border:1px solid var(--c-line);background:var(--c-card);min-height:44px;color:var(--c-ink);transition:background var(--motion-fast) ease, border-color var(--motion-fast) ease, color var(--motion-fast) ease, opacity var(--motion-fast) ease;justify-content:center;align-items:center;gap:6px;padding:10px 16px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.jtfXCa_btn:hover{background:var(--c-ink);color:#fff}.jtfXCa_btn:focus-visible{outline:2px solid var(--c-primary);outline-offset:2px}.jtfXCa_primary{background:var(--c-primary);border-color:var(--c-primary);color:#fff}.jtfXCa_primary:hover{background:var(--c-primary-deep);border-color:var(--c-primary-deep);color:#fff}.jtfXCa_ghost{border-color:var(--c-line);background:0 0}.jtfXCa_ghost:hover{background:var(--c-paper-deep);color:var(--c-ink)}.jtfXCa_danger{border-color:var(--c-danger);color:var(--c-danger);background:var(--c-card)}.jtfXCa_danger:hover{background:var(--c-danger);border-color:var(--c-danger);color:#fff}.jtfXCa_btn:disabled{opacity:.55;cursor:not-allowed}.jtfXCa_btn[aria-busy=true]{cursor:wait;pointer-events:none}.jtfXCa_spinner{width:14px;height:14px;animation:jtfXCa_btn-spin var(--motion-spin) linear infinite;vertical-align:middle;border:2px solid;border-right-color:#0000;border-radius:50%;flex-shrink:0;display:inline-block}@keyframes jtfXCa_btn-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.jtfXCa_btn{transition:none}.jtfXCa_spinner{animation:none}}
.F-ftia_backdrop{width:100%;max-width:none;height:100dvh;max-height:none;color:var(--c-ink);font-family:var(--f-sans);z-index:100;animation:F-ftia_mvBdFade var(--motion-fast) ease-out;background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding:24px;display:none;position:fixed;inset:0}.F-ftia_backdrop[open]{display:flex}.F-ftia_backdrop::backdrop{background:#16324f73}@keyframes F-ftia_mvBdFade{0%{opacity:0}to{opacity:1}}.F-ftia_modal{background:var(--c-card);border:1px solid var(--c-line-strong);width:100%;max-width:560px;max-height:calc(100vh - 48px);animation:F-ftia_mvModalIn var(--motion-normal) ease-out;padding:28px;position:relative;overflow-y:auto}@keyframes F-ftia_mvModalIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.F-ftia_compact{max-width:460px;padding:24px 28px 22px}.F-ftia_modal:before{content:"";background:var(--c-primary);width:32px;height:3px;position:absolute;top:-1px;left:-1px}.F-ftia_header{justify-content:space-between;align-items:flex-start;margin-bottom:16px;display:flex}.F-ftia_kicker{color:var(--c-primary);font-size:12px;font-weight:600}.F-ftia_title{font-family:var(--f-serif);letter-spacing:-.02em;margin:4px 0 0;font-size:22px;font-weight:500}.F-ftia_closeBtn{color:var(--c-ink-50);cursor:pointer;min-width:36px;min-height:36px;transition:color var(--motion-fast) ease;background:0 0;border:none;padding:4px;font-size:22px;line-height:1}.F-ftia_closeBtn:hover{color:var(--c-ink)}.F-ftia_closeBtn:focus-visible{outline:2px solid var(--c-primary);outline-offset:2px}.F-ftia_body{color:var(--c-ink-70);font-size:14px;line-height:1.55}.F-ftia_body strong{color:var(--c-ink);font-weight:600}.F-ftia_footer{border-top:1px solid var(--c-line);justify-content:flex-end;gap:10px;margin-top:20px;padding-top:18px;display:flex}.F-ftia_copyValue{width:100%;font-family:var(--f-mono);border:1px solid var(--c-line-strong);background:var(--c-paper);color:var(--c-ink);word-break:break-all;margin-top:12px;padding:10px 12px;font-size:13px}@media (prefers-reduced-motion:reduce){.F-ftia_backdrop,.F-ftia_modal{animation:none}.F-ftia_closeBtn{transition:none}}
.vLsDCW_root{display:inline-block;position:relative}.vLsDCW_caret{width:14px;height:14px;transition:transform var(--motion-fast) ease;flex-shrink:0;display:inline-block}.vLsDCW_trigger[aria-expanded=true] .vLsDCW_caret{transform:rotate(180deg)}.vLsDCW_menu{background:var(--c-card);border:1px solid var(--c-line);min-width:220px;box-shadow:var(--shadow-popover);border-radius:var(--r-surface);z-index:60;font-family:var(--f-sans);animation:vLsDCW_menu-enter var(--motion-normal) var(--ease-standard);padding:4px 0;position:absolute;overflow:hidden}.vLsDCW_menu[data-placement=bottom]{top:calc(100% + 4px)}.vLsDCW_menu[data-placement=top]{transform-origin:bottom;animation-name:vLsDCW_menu-enter-top;bottom:calc(100% + 4px)}.vLsDCW_menu[data-align=start]{left:0}.vLsDCW_menu[data-align=end]{right:0}.vLsDCW_menu[data-placement=bottom][data-align=end]{transform-origin:100% 0}.vLsDCW_menu[data-placement=bottom][data-align=start]{transform-origin:0 0}.vLsDCW_menu[data-placement=top][data-align=end]{transform-origin:100% 100%}.vLsDCW_menu[data-placement=top][data-align=start]{transform-origin:0 100%}@keyframes vLsDCW_menu-enter{0%{opacity:0;transform:scale(.96)translateY(-4px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes vLsDCW_menu-enter-top{0%{opacity:0;transform:scale(.96)translateY(4px)}to{opacity:1;transform:scale(1)translateY(0)}}.vLsDCW_item{width:100%;min-height:44px;color:var(--c-ink);text-align:left;font-family:var(--f-sans);cursor:pointer;transition:background-color var(--motion-fast) ease;background:0 0;border:0;flex-direction:column;gap:2px;padding:12px 14px;font-size:13px;font-weight:500;text-decoration:none;display:flex}.vLsDCW_item:hover,.vLsDCW_item:focus-visible{background:var(--c-paper-deep);outline:none}.vLsDCW_item:focus-visible{box-shadow:inset 2px 0 0 var(--c-primary)}.vLsDCW_item:disabled,.vLsDCW_item[aria-disabled=true]{opacity:.55;cursor:not-allowed}.vLsDCW_item[aria-busy=true]{cursor:wait;pointer-events:none}.vLsDCW_itemDanger{color:var(--c-danger)}.vLsDCW_itemDanger:hover{background:#b33a3a0f}.vLsDCW_itemRow{align-items:center;gap:8px;display:flex}.vLsDCW_description{color:var(--c-ink-70);font-size:11.5px;font-weight:400;line-height:1.4}.vLsDCW_separator{background:var(--c-line);border:0;height:1px;margin:4px 0}.vLsDCW_spinner{width:12px;height:12px;animation:vLsDCW_menu-spin var(--motion-spin) linear infinite;border:2px solid;border-right-color:#0000;border-radius:50%;flex-shrink:0;display:inline-block}@keyframes vLsDCW_menu-spin{to{transform:rotate(360deg)}}.vLsDCW_formItem{margin:0;padding:0;display:block}@media (prefers-reduced-motion:reduce){.vLsDCW_menu{animation:none}.vLsDCW_caret{transition:none}.vLsDCW_spinner{animation:none}.vLsDCW_item{transition:none}}@media (max-width:720px){.vLsDCW_menu{min-width:min(280px,100vw - 32px)}}
.n5_h5G_body{gap:18px;min-width:min(560px,78vw);display:grid}.n5_h5G_lead{color:var(--c-ink-70);margin:0;line-height:1.55}.n5_h5G_ledger{border:1px solid var(--c-line);background:var(--c-paper,#fff);grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:12px;padding:18px;display:grid}.n5_h5G_ledger>div:not(.n5_h5G_operator){gap:5px;display:grid}.n5_h5G_ledger strong{font-variant-numeric:tabular-nums;font-size:21px}.n5_h5G_operator{color:var(--c-ink-30);font-family:var(--f-mono)}.n5_h5G_shortfall strong{color:var(--c-danger)}.n5_h5G_breakdown{border-top:1px solid var(--c-line);margin:0}.n5_h5G_breakdown div{border-bottom:1px solid var(--c-line);justify-content:space-between;gap:24px;padding:9px 0;display:flex}.n5_h5G_breakdown dt{color:var(--c-ink-60)}.n5_h5G_breakdown dd{font-family:var(--f-mono);font-variant-numeric:tabular-nums;margin:0}.n5_h5G_history{color:var(--c-ink-70);margin:0;font-size:13px;line-height:1.6}.n5_h5G_history a{color:var(--c-primary);font-weight:650}@media (max-width:640px){.n5_h5G_body{min-width:0}.n5_h5G_ledger{grid-template-columns:1fr}.n5_h5G_operator{justify-self:start;transform:rotate(90deg)}}
.SpNEBa_shell{background:var(--c-paper);min-height:100dvh;color:var(--c-ink);flex-direction:column;display:flex}.SpNEBa_nav{z-index:40;-webkit-backdrop-filter:saturate(180%)blur(12px);background:#f4f7fab8;border-bottom:1px solid #0000;justify-content:space-between;align-items:center;gap:16px;padding:14px clamp(20px,4vw,48px);transition:border-color .2s,background .2s;display:flex;position:sticky;top:0}.SpNEBa_navScrolled{border-bottom-color:var(--c-line);background:#f4f7fae0}.SpNEBa_navBrand{flex-shrink:0;align-items:center;gap:12px;display:inline-flex}.SpNEBa_navBrandBadge{color:var(--c-ink-70);white-space:nowrap;font-size:12px}@media (max-width:380px){.SpNEBa_navBrandBadge{display:none}}.SpNEBa_navLinks{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px;display:flex}.SpNEBa_navLink{color:var(--c-ink-70);border-radius:0;padding:10px 14px;font-size:13px;font-weight:600;text-decoration:none;transition:color .16s;position:relative}.SpNEBa_navLink:after{content:"";background:var(--c-primary);transform-origin:50%;height:1px;transition:transform .2s;position:absolute;bottom:4px;left:14px;right:14px;transform:scaleX(0)}.SpNEBa_navLink:hover{color:var(--c-ink)}.SpNEBa_navLink:hover:after{transform:scaleX(1)}.SpNEBa_navLinkActive{color:var(--c-ink)}.SpNEBa_navLinkActive:after{transform:scaleX(1)}.SpNEBa_navLink:focus-visible{outline:2px solid var(--c-primary);outline-offset:2px}.SpNEBa_navCta{background:var(--c-ink);color:#fff;border:1px solid var(--c-ink);align-items:center;gap:8px;padding:9px 16px;font-size:13px;font-weight:600;text-decoration:none;transition:background .16s,transform .16s;display:inline-flex}.SpNEBa_navCta:hover{background:var(--c-primary);border-color:var(--c-primary);transform:translateY(-1px)}.SpNEBa_navCta:focus-visible{outline:2px solid var(--c-primary);outline-offset:2px}.SpNEBa_navMobileToggle{border:1px solid var(--c-line-strong);cursor:pointer;background:0 0;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:none}.SpNEBa_navMobileToggle:focus-visible{outline:2px solid var(--c-primary);outline-offset:2px}.SpNEBa_navMobileToggle svg{width:18px;height:18px}@media (max-width:1280px){.SpNEBa_navLinks{display:none}.SpNEBa_navMobileToggle{display:inline-flex}.SpNEBa_navLinks.SpNEBa_navLinksOpen{background:var(--c-paper);border-bottom:1px solid var(--c-line);flex-direction:column;align-items:stretch;gap:0;padding:12px clamp(20px,4vw,48px) 20px;display:flex;position:absolute;top:100%;left:0;right:0;box-shadow:0 12px 24px #16324f14}.SpNEBa_navLinks.SpNEBa_navLinksOpen .SpNEBa_navLink{border-bottom:1px solid var(--c-line);padding:14px 4px;font-size:15px}.SpNEBa_navLinks.SpNEBa_navLinksOpen .SpNEBa_navLink:after{display:none}.SpNEBa_navLinks.SpNEBa_navLinksOpen .SpNEBa_navCta{justify-content:center;margin-top:12px;padding:14px 18px;font-size:14px}}.SpNEBa_heroSection{isolation:isolate;width:100%;max-width:1320px;margin:0 auto;padding:clamp(80px,10vw,140px) clamp(20px,4vw,48px) clamp(48px,6vw,96px);position:relative}.SpNEBa_heroBackdrop{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.SpNEBa_heroGrid{opacity:.65;background:url(/assets/theme/contours.svg) 100% 100%/65% no-repeat;position:absolute;inset:0}.SpNEBa_heroGlowPrimary,.SpNEBa_heroGlowSecondary{display:none}.SpNEBa_eyebrow{border:1px solid var(--c-line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--c-ink-70);background:#fff9;align-items:center;gap:10px;padding:6px 12px;font-size:10.5px;display:inline-flex}.SpNEBa_eyebrow:before{content:"";background:var(--c-primary);border-radius:50%;width:6px;height:6px;animation:none;box-shadow:0 0 0 4px #005ea82e}@keyframes SpNEBa_pulseDot{0%,to{box-shadow:0 0 0 4px #005ea82e}50%{box-shadow:0 0 0 7px #005ea80f}}@media (prefers-reduced-motion:reduce){.SpNEBa_eyebrow:before{animation:none}}.SpNEBa_heroDisplay{font-family:var(--f-serif);letter-spacing:-.035em;color:var(--c-ink);text-wrap:balance;margin:24px 0 0;font-size:clamp(36px,5vw,64px);font-weight:300;line-height:.96}.SpNEBa_heroDisplay em{color:var(--c-primary);font-feature-settings:"ss01";font-style:italic;font-weight:400}.SpNEBa_heroLead{font-family:var(--f-serif);color:var(--c-ink-70);text-wrap:pretty;max-width:64ch;margin:28px 0 0;font-size:clamp(16px,1.5vw,18px);font-style:normal;line-height:1.5}.SpNEBa_heroNote{font-family:var(--f-mono);letter-spacing:.06em;color:var(--c-ink-50);max-width:60ch;margin:14px 0 0;font-size:11.5px}.SpNEBa_heroCtas{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}.SpNEBa_heroLayout{z-index:1;grid-template-columns:1fr;align-items:center;gap:clamp(40px,6vw,80px);display:grid;position:relative}@media (min-width:880px){.SpNEBa_heroLayout{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}}.SpNEBa_heroLayoutLeft{flex-direction:column;align-items:flex-start;gap:16px;min-width:0;display:flex}.SpNEBa_heroLayoutVisual{min-width:0;position:relative}.SpNEBa_heroLabel{font-family:var(--f-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--c-ink-50);align-items:center;gap:10px;font-size:10.5px;display:inline-flex}.SpNEBa_heroLabel:before{content:"";background:var(--c-ink-30);width:20px;height:1px;display:inline-block}.SpNEBa_priceMonolith{border:1px solid var(--c-line);background:#fff;grid-template-columns:auto auto;align-items:end;gap:16px clamp(8px,1.4vw,18px);padding:clamp(24px,4vw,40px) clamp(20px,3vw,32px);display:grid;position:relative}.SpNEBa_priceMonolith:before{content:"";background:linear-gradient(90deg, var(--c-primary), transparent 80%);height:3px;position:absolute;top:0;left:0;right:0}.SpNEBa_priceCurrency{font-family:var(--f-serif);letter-spacing:-.02em;color:var(--c-ink-70);align-self:end;padding-bottom:8px;font-size:clamp(36px,5vw,56px);font-weight:300;line-height:1}.SpNEBa_priceAmount{font-family:var(--f-serif);letter-spacing:-.06em;color:var(--c-ink);font-feature-settings:"tnum", "lnum";font-size:clamp(140px,22vw,240px);font-weight:300;line-height:.86}.SpNEBa_priceFooter{border-top:1px dashed var(--c-line);flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:baseline;gap:12px;margin-top:clamp(16px,2vw,28px);padding-top:16px;display:flex}.SpNEBa_priceFooterKey{font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--c-ink-50);font-size:10px}.SpNEBa_priceFooterVal{font-family:var(--f-mono);letter-spacing:.04em;color:var(--c-ink);font-size:12.5px;font-weight:600}.SpNEBa_priceStrike{font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--c-primary);border:1px solid var(--c-primary);background:var(--c-paper);padding:4px 10px;font-size:10.5px;position:absolute;top:14%;right:-8px;transform:rotate(-6deg)}.SpNEBa_dossierStack{height:clamp(280px,30vw,380px);position:relative}.SpNEBa_dossier{border:1px solid var(--c-line);transform-origin:0 100%;background:#fff;flex-direction:column;gap:10px;padding:clamp(18px,2vw,24px);display:flex;position:absolute;inset:0;box-shadow:0 16px 36px -20px #16324f2e}.SpNEBa_dossier1{transform:rotate(-2.5deg)translate(-10px,16px)}.SpNEBa_dossier2{transform:rotate(1deg)translate(8px,8px)}.SpNEBa_dossier3{border-color:var(--c-line-strong);transform:rotate(-.5deg)}.SpNEBa_dossierTab{background:var(--c-ink);color:#fff;font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;padding:4px 12px;font-size:9.5px;font-weight:600;position:absolute;top:-1px;left:18px}.SpNEBa_dossier1 .SpNEBa_dossierTab{background:var(--c-ink-30)}.SpNEBa_dossier2 .SpNEBa_dossierTab{background:var(--c-ink-50)}.SpNEBa_dossier3 .SpNEBa_dossierTab{background:var(--c-primary)}.SpNEBa_dossierHead{justify-content:space-between;align-items:baseline;gap:12px;margin-top:18px;display:flex}.SpNEBa_dossierNumber{font-family:var(--f-serif);letter-spacing:-.02em;color:var(--c-ink);font-size:clamp(28px,3.4vw,40px);font-weight:300;line-height:1}.SpNEBa_dossierStatus{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--c-ink-50);border:1px solid var(--c-line);background:var(--c-paper);padding:3px 9px;font-size:9.5px;font-weight:600}.SpNEBa_dossierLine{background:var(--c-line);border-radius:1px;height:8px}.SpNEBa_dossierLine.SpNEBa_short{width:60%}.SpNEBa_dossierLine.SpNEBa_medium{width:78%}.SpNEBa_dossierLine.SpNEBa_full{width:100%}.SpNEBa_dossier3 .SpNEBa_dossierLine{background:var(--c-paper-deep)}.SpNEBa_pulseGrid{background:var(--c-ink);border:1px solid var(--c-line-strong);grid-template-columns:repeat(6,1fr);gap:clamp(10px,1.6vw,16px);padding:clamp(20px,3vw,32px);display:grid;position:relative;overflow:hidden}.SpNEBa_pulseGrid:before{content:"";pointer-events:none;background:radial-gradient(70% 40% at 50% 100%,#005ea82e 0%,#0000 60%);position:absolute;inset:0}.SpNEBa_pulseCell{aspect-ratio:1;border:1px solid #ffffff14;justify-content:center;align-items:center;display:flex;position:relative}.SpNEBa_pulseDot{background:#ffffff40;border-radius:50%;width:8px;height:8px}.SpNEBa_pulseDotOk{background:var(--c-primary);box-shadow:0 0 12px #005ea8b3}.SpNEBa_pulseLegend{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--c-ink-50);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;font-size:10.5px;display:flex}.SpNEBa_pulseLegendInline{align-items:center;gap:8px;display:inline-flex}.SpNEBa_pulseLegendDot{background:var(--c-primary);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #005ea838}.SpNEBa_legalToc{border:1px solid var(--c-line);background:#fff;padding:clamp(24px,3vw,32px)}.SpNEBa_legalTocHead{font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--c-ink-50);border-bottom:1px solid var(--c-line-strong);margin-bottom:14px;padding-bottom:14px;font-size:10px}.SpNEBa_legalTocList{margin:0;padding:0;list-style:none}.SpNEBa_legalTocItem{border-bottom:1px dashed var(--c-line);color:var(--c-ink);align-items:baseline;gap:14px;padding:12px 0;text-decoration:none;transition:color .16s,padding-left .16s;display:flex}.SpNEBa_legalTocItem:last-child{border-bottom:none}.SpNEBa_legalTocItem:hover{color:var(--c-primary);padding-left:6px}.SpNEBa_legalTocItem:focus-visible{outline:2px solid var(--c-primary);outline-offset:2px}.SpNEBa_legalTocNumber{font-family:var(--f-mono);letter-spacing:.1em;color:var(--c-ink-50);min-width:28px;font-size:11px;font-weight:600}.SpNEBa_legalTocLabel{font-family:var(--f-serif);letter-spacing:-.005em;flex:1;font-size:16px;font-weight:400}.SpNEBa_hashCard{background:var(--c-card);color:var(--c-ink);border:1px solid var(--c-line);border-radius:var(--r-feature);padding:clamp(20px,3vw,28px);position:relative;overflow:hidden}.SpNEBa_hashHead{font:600 13px/1.5 var(--f-sans);color:var(--c-ink-70);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:20px;display:flex}.SpNEBa_hashHead strong{color:var(--c-ink);font-size:19px}.SpNEBa_hashGrid{z-index:1;grid-template-columns:repeat(16,1fr);gap:4px;display:grid;position:relative}.SpNEBa_hashCell{aspect-ratio:1;font-family:var(--f-mono);color:var(--c-ink-15);opacity:0;opacity:1;animation:none;animation-delay:calc(var(--hash-i,0) * 11ms + 80ms);will-change:transform, background-color;background:#16324f;border:1px solid #0000;border-radius:1px;justify-content:center;align-items:center;font-size:clamp(8px,.9vw,10px);transition:background-color .28s cubic-bezier(.22,.61,.36,1),border-color .28s cubic-bezier(.22,.61,.36,1),color .28s,transform .16s cubic-bezier(.34,1.56,.64,1),box-shadow .28s;display:flex;transform:none}@keyframes SpNEBa_hashCellAppear{0%{opacity:0}to{opacity:1}}.SpNEBa_hashCellAccent{color:#fff;background:#005ea838;border-color:#005ea88c}.SpNEBa_hashCellPressed{background:var(--c-primary);color:#fff;border-color:#ffffff8c;transform:scale(.92);box-shadow:0 0 18px #005ea8b3,inset 0 0 0 1px #ffffff40}@media (prefers-reduced-motion:reduce){.SpNEBa_hashCell{opacity:1;transition:none;animation:none}.SpNEBa_hashCellPressed{transform:none}}.SpNEBa_hashSig{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:#ffffff8c;z-index:1;border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:16px;padding-top:14px;font-size:10px;display:flex;position:relative}.SpNEBa_statPanel{background:var(--c-ink);color:#fff;isolation:isolate;padding:clamp(48px,6vw,80px) clamp(20px,4vw,48px);position:relative;overflow:hidden}.SpNEBa_statPanel:before,.SpNEBa_statPanel:after{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0}.SpNEBa_statPanel:before{background-image:linear-gradient(90deg,#ffffff0a 1px,#0000 1px),linear-gradient(#ffffff0a 1px,#0000 1px);background-size:64px 64px;-webkit-mask-image:linear-gradient(#0000 0%,#000 30% 70%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 30% 70%,#0000 100%)}.SpNEBa_statPanel:after{background:radial-gradient(at 80% 20%,#005ea838 0%,#0000 55%)}.SpNEBa_statBar{max-width:1320px;margin:0 auto;position:relative}.SpNEBa_statHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:36px;display:flex}.SpNEBa_statKicker{font-family:var(--f-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--c-primary);align-items:center;gap:10px;font-size:10.5px;display:inline-flex}.SpNEBa_statKicker:before{content:"";background:var(--c-primary);width:24px;height:2px}.SpNEBa_statHeading{font-family:var(--f-serif);letter-spacing:-.02em;color:#fff;margin:12px 0 0;font-size:clamp(28px,3.6vw,40px);font-weight:300;line-height:1.1}.SpNEBa_statSub{font-family:var(--f-mono);letter-spacing:.06em;color:#ffffff8c;font-size:11px}.SpNEBa_statGrid{border-top:1px solid #ffffff1f;border-bottom:1px solid #ffffff1f;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.SpNEBa_statCell{border-right:1px solid #ffffff1f;flex-direction:column;gap:10px;min-width:0;padding:32px 24px;display:flex;position:relative}.SpNEBa_statCell:last-child{border-right:none}.SpNEBa_statCell:before{content:"";border-top:1px solid #ffffff59;border-left:1px solid #ffffff59;width:6px;height:6px;position:absolute;top:8px;left:8px}.SpNEBa_statValue{font-family:var(--f-serif);letter-spacing:-.03em;color:#fff;font-variant-numeric:tabular-nums;font-size:clamp(44px,6vw,64px);font-weight:300;line-height:.96}.SpNEBa_statValue.SpNEBa_muted{color:#fff6}.SpNEBa_statLabel{font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:#ffffff8c;font-size:9.5px}@media (max-width:1024px){.SpNEBa_statGrid{grid-template-columns:repeat(2,1fr)}.SpNEBa_statCell{border-bottom:1px solid #ffffff1f;border-right:none}.SpNEBa_statCell:nth-child(odd){border-right:1px solid #ffffff1f}.SpNEBa_statCell:nth-child(n+3){border-bottom:none}}@media (max-width:560px){.SpNEBa_statGrid{grid-template-columns:1fr}.SpNEBa_statCell,.SpNEBa_statCell:nth-child(odd){border-right:none}}.SpNEBa_section{width:100%;max-width:1280px;margin:0 auto;padding:clamp(72px,9vw,128px) clamp(20px,4vw,48px)}.SpNEBa_sectionNarrow{max-width:920px}.SpNEBa_sectionHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:clamp(32px,4vw,48px);display:flex}.SpNEBa_sectionEyebrow{font-family:var(--f-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--c-primary);align-items:center;gap:10px;font-size:10.5px;display:inline-flex}.SpNEBa_sectionEyebrow:before{content:"";background:var(--c-primary);width:24px;height:2px}.SpNEBa_sectionHeading{font-family:var(--f-serif);letter-spacing:-.025em;color:var(--c-ink);text-wrap:balance;margin:16px 0 0;font-size:clamp(32px,4.6vw,56px);font-weight:300;line-height:1.04}.SpNEBa_sectionHeading em{color:var(--c-primary);font-style:italic;font-weight:400}.SpNEBa_sectionLead{color:var(--c-ink-70);max-width:60ch;margin:16px 0 0;font-size:16px;line-height:1.6}.SpNEBa_bpGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:stretch;gap:clamp(16px,2vw,24px);display:grid}.SpNEBa_bpCard{border:1px solid var(--c-line);border-radius:var(--r-surface);background:#fff;flex-direction:column;height:100%;padding:32px 28px 28px;display:flex;position:relative;overflow:hidden}.SpNEBa_bpStep{font-family:var(--f-mono);letter-spacing:.12em;color:var(--c-ink-50);align-items:center;gap:8px;font-size:11px;display:inline-flex}.SpNEBa_bpStep strong{color:var(--c-primary);letter-spacing:0;font-size:28px;font-family:var(--f-serif);font-weight:300}.SpNEBa_bpTitle{font-family:var(--f-serif);letter-spacing:-.015em;color:var(--c-ink);margin:14px 0 0;font-size:clamp(21px,2vw,25px);font-weight:700}.SpNEBa_bpBody{color:var(--c-ink-70);flex:1 0 auto;margin:12px 0 0;font-size:14px;line-height:1.65}.SpNEBa_tblShell{border:1px solid var(--c-line);-webkit-overflow-scrolling:touch;background:#fff;margin-top:32px;overflow-x:auto}.SpNEBa_tbl{border-collapse:collapse;width:100%;min-width:600px;font-size:13.5px}.SpNEBa_tbl th{text-align:left;font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--c-ink-50);background:var(--c-paper);border-bottom:1px solid var(--c-line-strong);padding:14px 18px;font-size:9.5px;font-weight:600}.SpNEBa_tbl td{border-bottom:1px solid var(--c-line);vertical-align:middle;padding:16px 18px}.SpNEBa_tbl tbody tr:last-child td{border-bottom:none}.SpNEBa_tbl tbody tr:hover{background:var(--c-paper)}.SpNEBa_tbl .SpNEBa_mono{font-family:var(--f-mono)}.SpNEBa_tbl .SpNEBa_stateChip{border:1px solid var(--c-line);font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;background:var(--c-paper);color:var(--c-ink-70);align-items:center;gap:7px;padding:3px 9px;font-size:10px;display:inline-flex}.SpNEBa_tbl .SpNEBa_stateChip:before{content:"";background:var(--c-ink-30);border-radius:50%;width:6px;height:6px}.SpNEBa_tbl .SpNEBa_stateChipActive{color:var(--c-primary);border-color:var(--c-primary);background:#005ea80f}.SpNEBa_tbl .SpNEBa_stateChipActive:before{background:var(--c-primary);animation:none}.SpNEBa_faqWrap{border-top:1px solid var(--c-line);flex-direction:column;margin-top:clamp(32px,4vw,48px);display:flex}.SpNEBa_faqItem{border-bottom:1px solid var(--c-line);background:0 0;padding:0}.SpNEBa_faqItem summary{cursor:pointer;font-family:var(--f-serif);color:var(--c-ink);justify-content:space-between;align-items:center;gap:16px;padding:22px 0;font-size:clamp(18px,2.4vw,22px);font-weight:400;list-style:none;transition:color .16s;display:flex}.SpNEBa_faqItem summary::-webkit-details-marker{display:none}.SpNEBa_faqItem summary:hover{color:var(--c-primary)}.SpNEBa_faqItem summary:focus-visible{outline:2px solid var(--c-primary);outline-offset:4px}.SpNEBa_faqMarker{border:1px solid var(--c-line-strong);flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;transition:transform .2s,background .2s,border-color .2s;display:inline-flex;position:relative}.SpNEBa_faqMarker:before,.SpNEBa_faqMarker:after{content:"";background:currentColor;transition:transform .2s;position:absolute}.SpNEBa_faqMarker:before{width:10px;height:1.5px}.SpNEBa_faqMarker:after{width:1.5px;height:10px}.SpNEBa_faqItem[open] .SpNEBa_faqMarker{background:var(--c-ink);color:#fff;border-color:var(--c-ink)}.SpNEBa_faqItem[open] .SpNEBa_faqMarker:after{transform:scaleY(0)}.SpNEBa_faqBody{color:var(--c-ink-70);max-width:72ch;padding:0 0 24px;font-size:14.5px;line-height:1.7}.SpNEBa_ctaSection{text-align:center;background:var(--c-ink);color:#fff;isolation:isolate;padding:clamp(64px,8vw,112px) clamp(20px,4vw,48px);position:relative;overflow:hidden}.SpNEBa_ctaSection:before{content:"";z-index:-1;background:radial-gradient(at 30%,#005ea840 0%,#0000 50%),radial-gradient(at 70%,#2c4f7a2e 0%,#0000 50%);position:absolute;inset:0}.SpNEBa_ctaTitle{font-family:var(--f-serif);letter-spacing:-.03em;text-wrap:balance;margin:16px 0 0;font-size:clamp(32px,5vw,56px);font-weight:300;line-height:1.05}.SpNEBa_ctaTitle em{color:var(--c-primary);font-style:italic;font-weight:400}.SpNEBa_ctaSub{max-width:56ch;font-family:var(--f-serif);color:#ffffffb3;margin:18px auto 0;font-size:clamp(15px,2vw,18px);font-style:italic;line-height:1.6}.SpNEBa_ctaActions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:36px;display:inline-flex}.SpNEBa_ctaPrimary{background:var(--c-primary);border:1px solid var(--c-primary);color:#fff;align-items:center;gap:8px;padding:12px 22px;font-size:13.5px;font-weight:600;text-decoration:none;transition:background .16s,transform .16s;display:inline-flex}.SpNEBa_ctaPrimary:hover{background:var(--c-primary-deep);transform:translateY(-1px)}.SpNEBa_ctaGhost{color:#fff;background:0 0;border:1px solid #fff6;padding:12px 22px;font-size:13.5px;font-weight:600;text-decoration:none;transition:background .16s,border-color .16s}.SpNEBa_ctaGhost:hover{background:#ffffff1a;border-color:#fff}.SpNEBa_footer{background:var(--c-paper-deep);border-top:1px solid var(--c-line);margin-top:auto;padding:clamp(48px,6vw,72px) clamp(20px,4vw,48px) clamp(24px,3vw,36px)}.SpNEBa_footerInner{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:clamp(28px,4vw,48px);max-width:1280px;margin:0 auto;display:grid}.SpNEBa_footerBrandBlock{max-width:360px}.SpNEBa_footerTag{font-family:var(--f-serif);color:var(--c-ink-70);margin:16px 0 0;font-size:15px;font-style:italic;line-height:1.55}.SpNEBa_footerCol h4{font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--c-ink-50);margin:0 0 12px;font-size:10.5px;font-weight:600}.SpNEBa_footerCol ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.SpNEBa_footerCol a{color:var(--c-ink);font-size:14px;text-decoration:none;transition:color .16s}.SpNEBa_footerCol a:hover{color:var(--c-primary)}.SpNEBa_footerCol a:focus-visible{outline:2px solid var(--c-primary);outline-offset:2px}.SpNEBa_footerDisclaimer{border:1px solid var(--c-line);background:#ffffff80;flex-direction:column;gap:10px;max-width:1280px;margin:32px auto 0;padding:20px 22px;display:flex}.SpNEBa_footerDisclaimer p{color:var(--c-ink-70);max-width:90ch;margin:0;font-size:12px;line-height:1.65}.SpNEBa_footerDisclaimer strong{color:var(--c-ink);font-weight:700}.SpNEBa_footerMeta{border-top:1px solid var(--c-line);max-width:1280px;font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--c-ink-50);flex-wrap:wrap;justify-content:space-between;gap:12px;margin:20px auto 0;padding-top:20px;font-size:10.5px;display:flex}@media (max-width:900px){.SpNEBa_footerInner{grid-template-columns:1fr 1fr}}@media (max-width:560px){.SpNEBa_footerInner{grid-template-columns:1fr}}.SpNEBa_reveal{opacity:1;flex-direction:column;height:100%;display:flex;transform:none}.SpNEBa_revealVisible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.SpNEBa_reveal{opacity:1;transition:none;transform:none}}.SpNEBa_statusList{flex-direction:column;gap:12px;margin-top:32px;display:flex}.SpNEBa_statusRow{border:1px solid var(--c-line);background:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;transition:border-color .16s;display:flex}.SpNEBa_statusRow:hover{border-color:var(--c-line-strong)}.SpNEBa_statusRowLeft{align-items:center;gap:12px;display:flex}.SpNEBa_statusRowName{color:var(--c-ink);font-size:14.5px;font-weight:600}.SpNEBa_statusRowDetail{font-family:var(--f-mono);color:var(--c-ink-50);font-size:11px}.SpNEBa_priceTile{border:1px solid var(--c-line);background:#fff;padding:clamp(28px,4vw,40px);position:relative;overflow:hidden}.SpNEBa_priceTile:before{content:"";background:linear-gradient(90deg, var(--c-primary), transparent 80%);height:3px;position:absolute;top:0;left:0;right:0}.SpNEBa_priceBig{font-family:var(--f-serif);letter-spacing:-.04em;color:var(--c-ink);margin:16px 0 0;font-size:clamp(56px,10vw,96px);font-weight:300;line-height:.95}.SpNEBa_priceList{grid-template-columns:1fr;gap:10px;margin:28px 0 0;padding:0;list-style:none;display:grid}.SpNEBa_priceList li{color:var(--c-ink);align-items:flex-start;gap:10px;font-size:14.5px;line-height:1.5;display:flex}.SpNEBa_priceCheck{width:18px;height:18px;color:var(--c-primary);flex-shrink:0;margin-top:1px}@media (min-width:640px){.SpNEBa_priceList{grid-template-columns:1fr 1fr}}.SpNEBa_activityPanel{background:var(--c-card);max-width:1184px;color:var(--c-ink);border:1px solid var(--c-line);margin:0 auto;padding:32px clamp(20px,4vw,40px)}.SpNEBa_activityHead{margin-bottom:24px}.SpNEBa_activityHead h2{letter-spacing:-.02em;margin:0 0 12px;font-size:24px}.SpNEBa_activityHead p{max-width:80ch;color:var(--c-ink-70);margin:0;font-size:14px;line-height:1.65}.SpNEBa_activityStamp{color:var(--c-ink-70);margin:22px 0 0;font-size:12px;line-height:1.65}.SpNEBa_activityEmpty{max-width:70ch;margin:24px 0;font-size:16px;line-height:1.6}.SpNEBa_serviceSummary{background:var(--c-paper-deep);border-left:4px solid var(--c-primary);flex-direction:column;gap:12px;padding:28px;display:flex}.SpNEBa_serviceSummary strong{letter-spacing:-.04em;font-size:48px}.SpNEBa_serviceSummary span{font-size:16px;font-weight:600}.SpNEBa_serviceSummary p{color:var(--c-ink-70);margin:0;font-size:13px;line-height:1.7}.SpNEBa_serviceSummary a{color:var(--c-primary);padding:8px 0;font-size:14px;font-weight:700;text-decoration:underline}.SpNEBa_sectionEyebrow,.SpNEBa_statKicker,.SpNEBa_heroLabel,.SpNEBa_footerCol h4{font-family:var(--f-sans);text-transform:none;letter-spacing:0;font-size:13px;font-weight:700}.SpNEBa_sectionHeading,.SpNEBa_heroDisplay,.SpNEBa_ctaTitle{font-weight:650;line-height:1.12}.SpNEBa_sectionHeading em,.SpNEBa_heroDisplay em,.SpNEBa_ctaTitle em{font-style:normal;font-weight:inherit;color:inherit}.SpNEBa_nav{border-bottom-color:var(--c-line);background:#fffffff5}.SpNEBa_navCta,.SpNEBa_navMobileToggle,.SpNEBa_navLink{border-radius:var(--r-control)}.SpNEBa_navCta,.SpNEBa_navMobileToggle{min-height:44px}.SpNEBa_bpCard,.SpNEBa_priceTile,.SpNEBa_priceMonolith,.SpNEBa_legalToc,.SpNEBa_tblShell,.SpNEBa_dossier,.SpNEBa_serviceSummary{border-radius:var(--r-surface)}.SpNEBa_bpCard,.SpNEBa_priceTile,.SpNEBa_priceMonolith{box-shadow:none}.SpNEBa_activityPanel{border-radius:var(--r-feature);margin-inline:clamp(20px,4vw,48px)}.SpNEBa_footer{background:#fff}.SpNEBa_footerTag{max-width:38ch}@media (min-width:1280px){.SpNEBa_activityPanel{width:calc(100% - 96px);margin-inline:auto}}.SpNEBa_hashSig{color:var(--c-ink-70);border-top-color:var(--c-line);letter-spacing:0;text-transform:none;flex-wrap:wrap;gap:12px;font-size:12px}.SpNEBa_eyebrow{font-family:var(--f-sans);letter-spacing:0;text-transform:none;border-radius:var(--r-control);background:var(--c-primary-soft);font-size:12px;font-weight:600}.SpNEBa_sectionHeading{scroll-margin-top:100px}.SpNEBa_priceTile:before{display:none}.SpNEBa_priceBig{font-family:var(--f-sans);font-size:clamp(44px,6vw,64px);font-weight:700}.SpNEBa_ctaPrimary,.SpNEBa_ctaGhost{border-radius:var(--r-control);min-height:44px}.SpNEBa_standardsLabel{display:none}.SpNEBa_standardsStatus{white-space:nowrap;display:inline-block}@media (max-width:767px){.SpNEBa_tbl{min-width:0;display:block}.SpNEBa_tbl thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.SpNEBa_tbl tbody{display:block}.SpNEBa_tbl tbody tr{grid-template-columns:minmax(0,1fr);gap:16px;padding:20px;display:grid}.SpNEBa_tbl tbody tr+tr{border-top:1px solid var(--c-line)}.SpNEBa_tbl td{border:0;min-width:0;padding:0;line-height:1.6;display:block}.SpNEBa_tbl td:first-child{font-size:16px}.SpNEBa_standardsLabel{color:var(--c-ink-50);font:600 12px/1.5 var(--f-sans);margin-bottom:4px;display:block}}
.UjaJ2G_mono{font-family:var(--f-mono);color:var(--c-ink-50);text-transform:uppercase}
.ymwk6W_nav{border-bottom:1px solid var(--c-line);z-index:30;background:#fff;justify-content:space-between;align-items:center;gap:16px;padding:12px 24px;display:flex;position:sticky;top:0}.ymwk6W_brand{flex-shrink:0;display:inline-flex}.ymwk6W_subOrgChip{text-overflow:ellipsis;white-space:nowrap;border:1px solid var(--c-line);border-radius:var(--r-control);background:var(--c-paper);min-width:0;max-width:40vw;padding:4px 12px;overflow:hidden}.ymwk6W_right{align-items:center;gap:6px;display:flex}.ymwk6W_iconBtn{width:44px;height:44px;color:var(--c-ink-70);border-radius:50%;place-items:center;transition:background .15s,color .15s;display:grid}.ymwk6W_iconBtn:hover{background:var(--c-paper);color:var(--c-ink)}.ymwk6W_menu{position:relative}.ymwk6W_avatar{background:var(--c-primary);color:#fff;letter-spacing:.04em;cursor:pointer;width:44px;height:44px;font-size:11px;font-weight:700;font-family:var(--f-sans);border:none;border-radius:50%;place-items:center;display:grid}.ymwk6W_avatar:hover{background:var(--c-primary-deep)}.ymwk6W_avatar:focus-visible{outline:2px solid var(--c-primary);outline-offset:2px}.ymwk6W_menuPanel{border-radius:var(--r-surface);border:1px solid var(--c-line);z-index:50;background:#fff;flex-direction:column;min-width:220px;display:flex;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 12px 32px #16324f1a,0 2px 6px #16324f0f}.ymwk6W_menuHeader{border-bottom:1px solid var(--c-line);flex-direction:column;gap:4px;padding:14px 16px 12px;display:flex}.ymwk6W_menuOrg{font-family:var(--f-sans);color:var(--c-ink);letter-spacing:.02em;font-size:13px;font-weight:600}.ymwk6W_menuItem{color:var(--c-ink-90);padding:10px 16px;font-size:13px}.ymwk6W_menuItem:hover{background:var(--c-paper);color:var(--c-ink)}.ymwk6W_menuFoot{border-top:1px solid var(--c-line);display:flex}.ymwk6W_menuSignOut{text-align:left;color:var(--c-danger);cursor:pointer;background:0 0;border:none;flex:1;padding:10px 16px;font-family:inherit;font-size:13px}.ymwk6W_menuSignOut:hover{background:var(--c-danger-soft)}@media (max-width:560px){.ymwk6W_nav{padding:10px 14px}.ymwk6W_iconBtn{width:44px;height:44px}.ymwk6W_menuPanel{min-width:200px;right:-4px}.ymwk6W_subOrgChip{display:none}}
.mq5QcG_wrap{position:relative}.mq5QcG_contentBusy{pointer-events:none;opacity:.55;filter:saturate(.85);transition:opacity var(--motion-normal) ease, filter var(--motion-normal) ease}.mq5QcG_overlay{z-index:5;animation:mq5QcG_fadeIn var(--motion-fast) ease;background:#ffffffb8;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.mq5QcG_card{background:var(--c-card);border:1px solid var(--c-line-strong);align-items:center;gap:12px;padding:14px 18px;display:inline-flex;box-shadow:0 12px 32px #16324f14}.mq5QcG_spinner{border:2px solid var(--c-ink);width:16px;height:16px;animation:mq5QcG_spin var(--motion-spin) linear infinite;border-right-color:#0000;border-radius:50%;display:inline-block}.mq5QcG_label{font-family:var(--f-sans);color:var(--c-ink);font-size:14px;font-weight:600}@keyframes mq5QcG_spin{to{transform:rotate(360deg)}}@keyframes mq5QcG_fadeIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.mq5QcG_spinner,.mq5QcG_overlay{animation:none}.mq5QcG_contentBusy{transition:none}}
.HNZsLa_pill{font:600 12px/1.45 var(--f-sans);letter-spacing:0;text-transform:none;border-radius:var(--r-control);vertical-align:middle;overflow-wrap:anywhere;align-items:center;gap:6px;max-width:100%;padding:4px 8px;display:inline-flex}.HNZsLa_ok{background:var(--c-ok-soft);color:var(--c-ok)}.HNZsLa_warn{background:var(--c-warn-soft);color:var(--c-warn)}.HNZsLa_danger{background:var(--c-danger-soft);color:var(--c-danger)}.HNZsLa_info{background:var(--c-info-soft);color:var(--c-info)}.HNZsLa_brand{background:var(--c-primary-soft);color:var(--c-primary-deep)}.HNZsLa_neutral{background:var(--c-paper-deep);color:var(--c-ink-70)}.HNZsLa_dark{background:var(--c-ink);color:#fff}
.X3pZ5a_sheet{color:var(--c-ink-90);flex-direction:column;gap:12px;font-size:13.5px;line-height:1.55;display:flex}.X3pZ5a_fileName{font-family:var(--f-mono);color:var(--c-ink-70);overflow-wrap:anywhere;margin:0;font-size:12px}.X3pZ5a_fromTo{color:var(--c-ink-90);flex-wrap:wrap;gap:4px 18px;margin:0;font-size:13px;display:flex}.X3pZ5a_what{color:var(--c-ink);margin:4px 0 0;font-size:13px;font-weight:650}.X3pZ5a_lines{flex-direction:column;gap:6px;margin:0;padding-left:18px;display:flex}.X3pZ5a_help{color:var(--c-ink-70);margin:0;font-size:12.5px;line-height:1.5}.X3pZ5a_block{flex-direction:column;gap:6px;display:flex}.X3pZ5a_failed{display:block}.X3pZ5a_picker{border:0;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;display:flex}.X3pZ5a_pickerLegend{color:var(--c-ink);margin-bottom:4px;padding:0;font-size:12.5px;font-weight:650}.X3pZ5a_search{width:100%;min-height:40px;font:inherit;color:var(--c-ink);border:1px solid var(--c-line);border-radius:var(--r-control);background:var(--c-card);padding:8px 12px;font-size:13.5px}.X3pZ5a_search:focus-visible{outline:2px solid var(--c-primary);outline-offset:2px}.X3pZ5a_options{flex-direction:column;gap:6px;max-height:240px;display:flex;overflow-y:auto}.X3pZ5a_option{cursor:pointer;border:1px solid var(--c-line);border-radius:var(--r-control);background:var(--c-card);align-items:flex-start;gap:10px;min-height:44px;padding:9px 12px;display:flex}.X3pZ5a_option input{accent-color:var(--c-primary);flex-shrink:0;width:16px;height:16px;margin-top:3px}.X3pZ5a_option:hover{background:var(--c-paper)}.X3pZ5a_option:focus-within{outline:2px solid var(--c-primary);outline-offset:2px}.X3pZ5a_optionOn{border-color:var(--c-primary);background:var(--c-primary-soft)}.X3pZ5a_optionName{color:var(--c-ink);overflow-wrap:anywhere;font-size:13.5px;font-weight:650;display:block}.X3pZ5a_optionDetail{color:var(--c-ink-70);font-size:12px;display:block}.X3pZ5a_sectionHead{color:var(--c-ink-70);margin:6px 0 0;font-size:11.5px;font-weight:650}.X3pZ5a_perFile{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.X3pZ5a_perFile li{border:1px solid var(--c-line);border-left-width:3px;border-left-color:var(--c-ink-50);border-radius:var(--r-control);flex-direction:column;gap:2px;padding:8px 12px;display:flex}.X3pZ5a_perFile li[data-outcome=warn]{border-left-color:var(--c-warn);background:var(--c-warn-soft)}.X3pZ5a_perFile li[data-outcome=stays]{background:var(--c-paper)}.X3pZ5a_perFileId{font-family:var(--f-mono);color:var(--c-ink);font-size:12px}.X3pZ5a_actions{border-top:1px solid var(--c-line);flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:8px;padding-top:14px;display:flex}.X3pZ5a_inlineDialog{border:1px solid var(--c-line-strong);background:var(--c-card);max-width:560px;padding:20px}.X3pZ5a_inlineTitle{font-family:var(--f-serif);color:var(--c-ink);margin:0 0 12px;font-size:20px;font-weight:500;line-height:1.25}.X3pZ5a_buttonWrap{flex-wrap:wrap;align-items:center;gap:6px 12px;display:inline-flex}.X3pZ5a_menuWrap{display:block}.X3pZ5a_moved{color:var(--c-ink-90);font-size:12.5px;line-height:1.5}.X3pZ5a_menuWrap .X3pZ5a_moved{padding:8px 14px;display:block}.X3pZ5a_linkButton{font:inherit;color:var(--c-primary);cursor:pointer;background:0 0;border:0;padding:0;font-weight:650;text-decoration:underline}.X3pZ5a_linkButton:focus-visible{outline:2px solid var(--c-primary);outline-offset:2px}@media (max-width:560px){dialog:has(.X3pZ5a_sheet){align-items:flex-end;padding:0}dialog:has(.X3pZ5a_sheet)>div{border-width:1px 0 0;border-radius:14px 14px 0 0;max-width:none;max-height:92dvh;padding:20px 16px 16px}.X3pZ5a_actions{flex-direction:column-reverse}.X3pZ5a_actions>*{justify-content:center;width:100%;min-height:44px}.X3pZ5a_linkButton{min-height:44px}}.X3pZ5a_field{flex-direction:column;gap:6px;min-width:0;display:flex}.X3pZ5a_fieldLabel{font-family:var(--f-mono);color:var(--c-ink-70);letter-spacing:.12em;text-transform:uppercase;font-size:9.5px}.X3pZ5a_choice{width:100%;min-height:44px;font:inherit;text-align:left;color:var(--c-ink);background:var(--c-card);border:1px solid var(--c-line);cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;font-size:14px;display:flex}.X3pZ5a_choice:hover{border-color:var(--c-ink-50)}.X3pZ5a_choice:focus-visible{outline:2px solid var(--c-primary);outline-offset:2px}.X3pZ5a_choice:disabled{cursor:not-allowed;color:var(--c-ink-70);background:var(--c-paper)}.X3pZ5a_choiceText{overflow-wrap:anywhere;min-width:0}.X3pZ5a_choiceSub{color:var(--c-ink-70);font-size:12.5px}.X3pZ5a_panel{border:1px solid var(--c-line-strong);background:var(--c-card);flex-direction:column;gap:8px;padding:12px;display:flex}.X3pZ5a_summary{border:1px solid var(--c-line);border-left:3px solid var(--c-ink-50);background:var(--c-paper);color:var(--c-ink-90);flex-direction:column;gap:8px;padding:14px;font-size:13px;line-height:1.55;display:flex}.X3pZ5a_summary p{margin:0}.X3pZ5a_summaryHead{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.X3pZ5a_summaryTitle{color:var(--c-ink);margin:0;font-size:13px;font-weight:650}.X3pZ5a_policy{color:var(--c-ink-90);border:1px solid var(--c-ink-50);background:var(--c-card);border-radius:999px;padding:2px 8px;font-size:11.5px;font-weight:650;display:inline-block}.X3pZ5a_groups{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.X3pZ5a_groups li{align-items:flex-start;gap:8px;display:flex}.X3pZ5a_groupIcon{color:var(--c-ink-70);text-align:center;flex-shrink:0;width:16px;padding-top:2px}.X3pZ5a_total{color:var(--c-ink);font-weight:650}.X3pZ5a_facts{color:var(--c-ink-90);font-size:12.5px}.X3pZ5a_facts summary{cursor:pointer;color:var(--c-primary);min-height:28px;font-weight:650}.X3pZ5a_facts ul{flex-direction:column;gap:4px;margin:6px 0 0;padding-left:18px;display:flex}.X3pZ5a_stop{border:1px solid var(--c-warn);background:var(--c-warn-soft);color:var(--c-ink-90);border-left-width:3px;flex-direction:column;gap:8px;padding:14px;font-size:13px;line-height:1.55;display:flex}.X3pZ5a_stop p{margin:0}.X3pZ5a_stopTitle{color:var(--c-ink);margin:0;font-size:14px;font-weight:650}.X3pZ5a_stopActions,.X3pZ5a_bulkApply{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.X3pZ5a_bulkApplyLabel{color:var(--c-ink-90);font-size:12.5px;font-weight:650}.X3pZ5a_selectSm{max-width:100%;min-height:38px;font:inherit;color:var(--c-ink);border:1px solid var(--c-line);background:var(--c-card);padding:6px 10px;font-size:13px}.X3pZ5a_selectSm:focus-visible{outline:2px solid var(--c-primary);outline-offset:2px}.X3pZ5a_rowNote{color:var(--c-ink-70);max-width:34ch;margin:4px 0 0;font-size:12px;line-height:1.45}.X3pZ5a_bulkFooter{color:var(--c-ink-90);border-top:1px solid var(--c-line);background:var(--c-paper);margin:0;padding:10px 12px;font-size:12.5px;line-height:1.55}.X3pZ5a_rowStatus{color:var(--c-ink-90);flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:12.5px;display:flex}.X3pZ5a_job{border:1px solid var(--c-line);border-left:3px solid var(--c-ink-50);background:var(--c-card);color:var(--c-ink-90);flex-direction:column;gap:8px;padding:14px 16px;font-size:13px;line-height:1.55;display:flex}.X3pZ5a_job p{margin:0}.X3pZ5a_jobHead{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.X3pZ5a_jobTitle{color:var(--c-ink);margin:0;font-size:14px;font-weight:650}.X3pZ5a_jobState{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.X3pZ5a_jobActions{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:2px;display:flex}.X3pZ5a_filters{flex-wrap:wrap;align-items:flex-end;gap:10px 14px;margin:12px 0;display:flex}.X3pZ5a_filter{flex-direction:column;gap:4px;min-width:0;display:flex}.X3pZ5a_filter label{color:var(--c-ink-90);font-size:12px;font-weight:650}.X3pZ5a_filterNote{color:var(--c-ink-70);flex-basis:100%;margin:0;font-size:12px}.X3pZ5a_projectCell{min-width:150px;max-width:240px}.X3pZ5a_projectName{overflow-wrap:anywhere;font-size:13px;font-weight:650;display:block}a.X3pZ5a_projectName{color:var(--c-primary);text-decoration:none}a.X3pZ5a_projectName:hover{text-decoration:underline}a.X3pZ5a_projectName:focus-visible{outline:2px solid var(--c-primary);outline-offset:2px}.X3pZ5a_projectId{font-family:var(--f-mono);color:var(--c-ink-70);font-size:11px;display:block}.X3pZ5a_none{color:var(--c-ink-70);font-size:13px}.X3pZ5a_alignCell{min-width:170px;max-width:280px}.X3pZ5a_alignLine{color:var(--c-ink-70);margin-top:3px;font-size:12px;line-height:1.45;display:block}.X3pZ5a_moveBar{border:1px solid var(--c-line);border-left:3px solid var(--c-ink);background:var(--c-card);color:var(--c-ink-90);border-radius:4px;flex-wrap:wrap;align-items:center;gap:8px 16px;margin:16px 0 0;padding:12px 20px;font-size:13px;display:flex}.X3pZ5a_moveBar p{margin:0}@media (max-width:560px){.X3pZ5a_filters{flex-direction:column;align-items:stretch}.X3pZ5a_selectSm,.X3pZ5a_search{min-height:44px}.X3pZ5a_moveBar{z-index:5;padding:12px 16px;position:sticky;bottom:0}.X3pZ5a_stopActions>*,.X3pZ5a_jobActions>*{min-height:44px}}.X3pZ5a_crumbProject{overflow-wrap:anywhere}.X3pZ5a_menuLocked{color:var(--c-ink-70);flex-direction:column;gap:2px;padding:12px 14px;font-size:13px;display:flex}.X3pZ5a_menuLocked strong{color:var(--c-ink-90);font-weight:600}.X3pZ5a_menuLocked span{font-size:11.5px;line-height:1.4}@media (max-width:560px){.X3pZ5a_crumb>:not(.X3pZ5a_crumbProject){display:none}.X3pZ5a_crumbProject{align-items:center;min-height:44px;display:inline-flex}.X3pZ5a_crumbProject:before{content:"‹";margin-right:6px}}
._0-89uG_location{color:var(--c-ink-70);flex-wrap:wrap;justify-content:space-between;gap:8px 20px;margin-bottom:28px;font-size:12px;line-height:1.5;display:flex}._0-89uG_location ol{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}._0-89uG_location li{gap:8px;display:flex}._0-89uG_location a{color:var(--c-primary)}._0-89uG_location a:hover{text-decoration:underline}._0-89uG_location a:focus-visible{outline:2px solid var(--c-primary);outline-offset:3px}._0-89uG_help{font-weight:600}@media (max-width:480px){._0-89uG_location{margin-bottom:20px}}
._6gakxG_wrap{max-width:1280px;margin:0 auto;padding:32px clamp(20px,4vw,48px) 72px}._6gakxG_card{isolation:isolate;border:1px solid var(--c-line);border-radius:var(--r-feature);background:var(--c-card);color:var(--c-ink);padding:clamp(28px,4vw,56px);position:relative;overflow:hidden}._6gakxG_bg{display:none}._6gakxG_bgGrid{z-index:-1;pointer-events:none;background:url(/assets/theme/contours.svg) 100% 100%/65% no-repeat;position:absolute;inset:0}._6gakxG_grid{grid-template-columns:minmax(0,1.4fr) minmax(240px,1fr);align-items:center;gap:48px;display:grid}._6gakxG_copy,._6gakxG_formWrap{min-width:0}._6gakxG_eyebrow{font:700 13px/1.5 var(--f-sans);color:var(--c-primary);margin-bottom:16px;display:block}._6gakxG_title{font:700 clamp(28px,3.5vw,44px)/1.15 var(--f-sans);letter-spacing:-.035em;text-wrap:balance;margin:0}._6gakxG_title em{font-style:normal}._6gakxG_desc{font:400 15px/1.7 var(--f-sans);color:var(--c-ink-70);max-width:56ch;margin:20px 0 0}._6gakxG_formLabel{font:600 13px/1.5 var(--f-sans);margin-bottom:8px;display:block}._6gakxG_form{flex-direction:column;gap:12px;display:flex}._6gakxG_input{border:1px solid var(--c-line-strong);border-radius:var(--r-control);background:var(--c-card);width:100%;min-width:0;min-height:48px;color:var(--c-ink);font:400 16px/1.5 var(--f-sans);padding:12px 16px}._6gakxG_btn{border:1px solid var(--c-primary);border-radius:var(--r-control);background:var(--c-primary);color:#fff;min-height:48px;font:700 14px/1.5 var(--f-sans);cursor:pointer;justify-content:center;align-items:center;gap:12px;padding:12px 20px;text-decoration:none;display:inline-flex}._6gakxG_btn:hover{background:var(--c-primary-deep);border-color:var(--c-primary-deep)}._6gakxG_btn:focus-visible,._6gakxG_input:focus-visible{outline:2px solid var(--c-primary);outline-offset:4px}._6gakxG_note{font:400 12px/1.7 var(--f-sans);color:var(--c-ink-70);max-width:48ch;margin:14px 0 0}@media (max-width:760px){._6gakxG_grid{grid-template-columns:1fr;gap:28px}._6gakxG_bgGrid{background-size:auto 70%}._6gakxG_btn{width:100%}}
