.k2IBEW_comparison{border:1px solid var(--border-subtle)}.k2IBEW_table{table-layout:fixed;border-collapse:collapse;width:100%;font-size:.8rem;line-height:1.65}.k2IBEW_table th,.k2IBEW_table td{border-bottom:1px solid var(--border-subtle);vertical-align:middle;overflow-wrap:anywhere;padding:1rem 1.5rem}.k2IBEW_table th:first-child{text-align:left;width:52%;font-weight:500}.k2IBEW_table thead th{text-align:center;font-size:.75rem;font-weight:600}.k2IBEW_table thead th:last-child{background:var(--text-primary);color:var(--bg-base)}.k2IBEW_table td{color:var(--text-secondary);text-align:center}.k2IBEW_table td:last-child{background:var(--bg-surface);color:var(--text-primary)}.k2IBEW_table td svg{vertical-align:middle;display:inline-block}.k2IBEW_table .k2IBEW_category th{background:var(--bg-surface);color:var(--text-secondary);letter-spacing:.1em;text-transform:uppercase;padding-block:.65rem;font-size:.6875rem;font-weight:600}.k2IBEW_table a{color:inherit;-webkit-text-decoration-color:var(--border-subtle);text-decoration-color:var(--border-subtle);text-underline-offset:.3em}.k2IBEW_more>summary{cursor:pointer;justify-content:center;align-items:center;gap:1.25rem;min-height:64px;padding:1rem;font-size:.8rem;list-style:none;display:flex}.k2IBEW_more>summary::-webkit-details-marker{display:none}.k2IBEW_more[open]>summary{border-bottom:1px solid var(--border-subtle)}.k2IBEW_more[open]>summary>span{transform:rotate(45deg)}.k2IBEW_faq details{border-top:1px solid var(--border-subtle)}.k2IBEW_faq details:last-child{border-bottom:1px solid var(--border-subtle)}.k2IBEW_faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:68px;padding-block:1rem;font-size:.85rem;line-height:1.6;list-style:none;display:flex}.k2IBEW_faq summary::-webkit-details-marker{display:none}.k2IBEW_faq summary:after{content:"+";color:var(--text-muted);flex-shrink:0;font-size:1.25rem}.k2IBEW_faq details[open] summary:after{content:"−"}.k2IBEW_faq p{color:var(--text-secondary);margin:0 0 1.5rem;font-size:.9375rem;line-height:1.85}@media (max-width:800px){.k2IBEW_table{font-size:.8125rem}.k2IBEW_table th,.k2IBEW_table td{padding:.85rem .6rem}.k2IBEW_table th:first-child{width:46%}.k2IBEW_table thead th{font-size:.8125rem}.k2IBEW_faq summary{font-size:.9375rem}}
.Fh4zuW_capture,.Fh4zuW_phone{min-width:0;margin:0}.Fh4zuW_captureFrame{border:1px solid var(--border-subtle);background:var(--bg-base);box-shadow:var(--shadow-panel);border-radius:3px;overflow:hidden}.Fh4zuW_capture img,.Fh4zuW_phone img{width:100%;height:auto;display:block}.Fh4zuW_capture figcaption,.Fh4zuW_phone figcaption{color:var(--text-muted);margin-top:.8rem;font-size:.6875rem;line-height:1.65}.Fh4zuW_phone{width:min(100%,244px);margin-inline:auto}.Fh4zuW_phone .Fh4zuW_captureFrame{border:5px solid var(--text-primary);box-shadow:var(--shadow-panel);border-radius:28px}.Fh4zuW_phone figcaption{text-align:center;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere}@media (max-width:760px){.Fh4zuW_phone{width:160px}}.Fh4zuW_captureLink{color:inherit;text-decoration:none;display:block}.Fh4zuW_captureLink>span{min-height:36px;color:var(--text-secondary);text-underline-offset:.3em;justify-content:space-between;align-items:center;gap:.75rem;margin-top:.3rem;font-size:.6875rem;text-decoration:underline;display:flex}.Fh4zuW_captureLink i{font-style:normal}@media (pointer:coarse){.Fh4zuW_captureLink>span{min-height:44px}}
.P03flG_page{--product-editorial-ink:var(--hp-hero-accent);background:var(--bg-base);color:var(--text-primary);padding-top:calc(var(--public-header-height) + env(safe-area-inset-top,0px))}.P03flG_page [data-theme=dark]{--product-editorial-ink:var(--on-plate-accent)}.P03flG_page [data-theme=light]{--product-editorial-ink:var(--hp-hero-accent)}.P03flG_page :is(a,button,summary):focus-visible{outline:2px solid var(--text-primary);outline-offset:4px}.P03flG_wrap{width:min(100% - 3rem,1200px);margin-inline:auto}.P03flG_hero{padding-block:clamp(3.5rem,7vw,7rem) 3rem}.P03flG_eyebrow{font-family:var(--font-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--product-editorial-ink);margin:0 0 1.25rem;font-size:.6875rem;font-weight:600;line-height:1.65}.P03flG_title{max-width:18ch;font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(3rem,6.7vw,6rem);font-weight:500;line-height:1.02}.P03flG_lede{max-width:57ch;color:var(--text-secondary);text-wrap:pretty;margin:1.65rem 0 0;font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.7}.P03flG_actions{flex-wrap:wrap;align-items:center;gap:1.1rem 1.5rem;margin-top:1.8rem;display:flex}.P03flG_primary{border:1px solid var(--text-primary);overflow-wrap:anywhere;background:var(--text-primary);min-width:0;max-width:100%;min-height:46px;color:var(--bg-base);border-radius:3px;justify-content:center;align-items:center;gap:1rem;padding:.75rem 1.3rem;font-size:.875rem;font-weight:600;line-height:1.5;text-decoration:none;transition:opacity .16s;display:inline-flex}.P03flG_primary:hover{opacity:.78}.P03flG_textLink{min-height:44px;color:inherit;text-underline-offset:.35em;text-decoration:underline;-webkit-text-decoration-color:var(--border-subtle);text-decoration-color:var(--border-subtle);overflow-wrap:anywhere;align-items:center;gap:.8rem;min-width:0;max-width:100%;font-size:.875rem;line-height:1.6;display:inline-flex}.P03flG_primary>span,.P03flG_textLink>span{flex-shrink:0}.P03flG_premium h2,.P03flG_faq h2{max-width:21ch;font-family:var(--font-display);letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(2.1rem,4.4vw,4rem);font-weight:500;line-height:1.08}.P03flG_premium p,.P03flG_faq p{line-height:1.75}.P03flG_copy{max-width:59ch;color:var(--text-secondary);font-size:.95rem}.P03flG_points{gap:0;margin:1.75rem 0 0;padding:0;list-style:none;display:grid}.P03flG_points li{border-top:1px solid var(--border-subtle);color:var(--text-secondary);padding:.85rem 0 .85rem 1.5rem;font-size:.85rem;line-height:1.65;position:relative}.P03flG_points li:before{content:"";background:var(--accent-interactive);border-radius:50%;width:.35rem;height:.35rem;position:absolute;top:1.3rem;left:0}.P03flG_premium{background:var(--bg-base);color:var(--text-primary);border:1px solid var(--border-subtle);border-radius:2px;margin-top:1rem;padding:clamp(2rem,5vw,4.5rem)}.P03flG_premiumGrid{grid-template-columns:.8fr 1.3fr;gap:clamp(2rem,5vw,5rem);display:grid}.P03flG_premiumName{font-family:var(--font-display);letter-spacing:-.04em;color:var(--accent-interactive);font-size:clamp(3.25rem,7vw,6rem);line-height:1}.P03flG_premium .P03flG_eyebrow{margin-top:1.5rem}.P03flG_premium h2{font-size:clamp(2rem,3.5vw,3rem)}.P03flG_premium p{max-width:55ch;color:var(--text-secondary);font-size:.9rem}.P03flG_premiumFoot{border-top:1px solid var(--border-subtle);color:var(--text-muted);margin-top:2.5rem;padding-top:1.25rem;font-size:.75rem}.P03flG_capabilities{grid-template-columns:repeat(4,1fr);gap:1.5rem;margin-top:2.5rem;display:grid}.P03flG_capabilities a{color:inherit;border-top:1px solid var(--border-subtle);padding:1.25rem 0;text-decoration:none}.P03flG_capabilities strong{justify-content:space-between;align-items:baseline;gap:.6rem;font-size:.9rem;font-weight:500;display:flex}.P03flG_capabilities span{color:var(--text-muted);margin-top:.65rem;font-size:.77rem;line-height:1.65;display:block}.P03flG_capabilities a:hover strong{text-underline-offset:.3em;text-decoration:underline}.P03flG_faq{grid-template-columns:.75fr 1.25fr;gap:clamp(2rem,6vw,6rem);padding-block:clamp(3.5rem,7vw,7rem);display:grid}.P03flG_faq h2{font-size:clamp(2rem,3.5vw,3rem)}.P03flG_faq details{border-top:1px solid var(--border-subtle)}.P03flG_faq details:last-child{border-bottom:1px solid var(--border-subtle)}.P03flG_faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:64px;font-size:.88rem;font-weight:500;line-height:1.5;list-style:none;display:flex}.P03flG_faq summary::-webkit-details-marker{display:none}.P03flG_faq summary:after{content:"+";color:var(--text-muted);flex-shrink:0;font-size:1.3rem;font-weight:400}.P03flG_faq details[open] summary:after{content:"−"}.P03flG_faq details p{color:var(--text-secondary);max-width:68ch;margin:0 0 1.5rem;font-size:.9375rem}@media (max-width:760px){.P03flG_wrap{width:min(100% - 2rem,1200px)}.P03flG_hero{padding-top:3rem}.P03flG_title{font-size:clamp(2.85rem,10vw,4.8rem)}.P03flG_premiumGrid,.P03flG_faq{grid-template-columns:1fr}.P03flG_capabilities{grid-template-columns:1fr 1fr}.P03flG_premium{border-inline:0;border-radius:0;margin-inline:-1rem}.P03flG_faq{gap:2rem}.P03flG_faq summary{font-size:.9375rem}}@media (prefers-reduced-motion:reduce){.P03flG_primary{transition:none}}
.tIuPHa_page{--product-editorial-ink:var(--accent-interactive);--toolkit-editorial:var(--accent-interactive);overflow-wrap:break-word;overflow-x:clip}.tIuPHa_dark{background:var(--surface-plate);color:var(--on-plate-primary);--text-primary:var(--on-plate-primary);--text-secondary:var(--on-plate-secondary);--text-muted:var(--on-plate-muted);--border-subtle:var(--on-plate-rule);--border-focus:var(--on-plate-primary);--accent-primary:var(--on-plate-accent);--accent-interactive:var(--on-plate-primary);--accent-interactive-hover:var(--on-plate-primary)}.tIuPHa_chapter{scroll-margin-top:calc(var(--public-header-height) + 1.5rem);padding-block:clamp(3.5rem,6vw,5rem)}.tIuPHa_policy{border-top:1px solid var(--border-subtle)}.tIuPHa_policyLayout,.tIuPHa_dataLayout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(2rem,6vw,5rem);display:grid}.tIuPHa_chapter h2,.tIuPHa_premium h2{max-width:21ch;font-family:var(--font-display);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(2.2rem,4vw,3.75rem);font-weight:500;line-height:1.08}.tIuPHa_freeNote{color:var(--text-muted);margin:1rem 0 0;font-size:.8125rem;line-height:1.7}.tIuPHa_lead{margin-bottom:3rem}.tIuPHa_lead>p{color:var(--toolkit-editorial)}.tIuPHa_lead>div{grid-template-columns:minmax(0,1fr) minmax(0,.85fr);align-items:end;gap:2rem 4rem;display:grid}.tIuPHa_lead>div>p{color:var(--text-secondary);margin:0;font-size:.95rem;line-height:1.85}.tIuPHa_dark .tIuPHa_lead>p{color:var(--on-plate-accent)}.tIuPHa_mcpPoints{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.tIuPHa_mcpPoints li{border-top:1px solid var(--on-plate-rule);color:var(--on-plate-secondary);padding-top:1rem;font-size:.9375rem;line-height:1.8}.tIuPHa_dataSection{background:var(--bg-surface);border-block:1px solid var(--border-subtle)}.tIuPHa_setupGrid{border-block:1px solid var(--border-subtle);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.tIuPHa_setupGrid>div{border-right:1px solid var(--border-subtle);flex-direction:column;padding:2rem;display:flex}.tIuPHa_setupGrid>div:last-child{border-right:0}.tIuPHa_setupGrid>div>span{font-family:var(--font-display);color:var(--toolkit-editorial);font-size:2.2rem;line-height:1}.tIuPHa_setupGrid h3{font-family:var(--font-display);letter-spacing:-.025em;margin:1.5rem 0 1.2rem;font-size:1.8rem;font-weight:500;line-height:1.15}.tIuPHa_setupGrid a{min-height:44px;color:var(--text-primary);text-underline-offset:.3em;justify-content:space-between;align-items:center;gap:1rem;margin-top:auto;font-size:.875rem;text-decoration:underline;display:flex}.tIuPHa_premium{border-top:2px solid var(--on-plate-accent);padding-block:clamp(4rem,8vw,6.5rem)}.tIuPHa_premiumGrid{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:3rem clamp(2rem,6vw,6rem);display:grid}.tIuPHa_premiumGrid>div:first-child>p{color:var(--accent-interactive)}.tIuPHa_premiumName{font-family:var(--font-display);letter-spacing:-.05em;color:var(--accent-interactive);font-size:clamp(4rem,8vw,7rem);line-height:1}.tIuPHa_premiumGrid ul{margin:2rem 0 0;padding:0;list-style:none}.tIuPHa_premiumGrid li{border-top:1px solid var(--on-plate-rule);padding:.75rem 0;font-size:.75rem;line-height:1.7}.tIuPHa_premiumBody{color:var(--on-plate-secondary);margin:1.5rem 0 0;font-size:.92rem;line-height:1.85}.tIuPHa_goldAction{border:1px solid var(--on-plate-primary);background:var(--on-plate-primary);min-height:48px;color:var(--surface-plate);border-radius:3px;justify-content:space-between;align-items:center;gap:1.5rem;padding:.9rem 1.4rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.tIuPHa_goldAction:hover{background:var(--on-plate-secondary);color:var(--surface-plate)}.tIuPHa_goldAction:focus-visible{outline:2px solid var(--on-plate-primary);outline-offset:4px}.tIuPHa_premiumFoot{border-top:1px solid var(--on-plate-rule);color:var(--on-plate-muted);margin:2.5rem 0 0;padding-top:1.25rem;font-size:.8125rem;line-height:1.7}@media (max-width:960px){.tIuPHa_policyLayout,.tIuPHa_dataLayout,.tIuPHa_lead>div{grid-template-columns:minmax(0,1fr);gap:2.5rem}.tIuPHa_lead>div>p{max-width:64ch}}@media (max-width:760px){.tIuPHa_policyLayout,.tIuPHa_dataLayout,.tIuPHa_lead>div,.tIuPHa_mcpPoints,.tIuPHa_setupGrid,.tIuPHa_premiumGrid{grid-template-columns:minmax(0,1fr)}.tIuPHa_setupGrid>div{border-right:0;border-bottom:1px solid var(--border-subtle)}.tIuPHa_setupGrid>div:last-child{border-bottom:0}}
.FOojTG_install{--toolkit-editorial:var(--accent-interactive);border-top:1px solid var(--border-subtle)}.FOojTG_paths{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 4rem;margin:2.5rem 0;display:grid}.FOojTG_paths>div{border-top:2px solid var(--toolkit-editorial);min-width:0;padding-top:1.25rem}.FOojTG_paths h3,.FOojTG_connection h3,.FOojTG_next h3,.FOojTG_help h3{font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(1.5rem,2.5vw,2rem);font-weight:500;line-height:1.2}.FOojTG_paths p,.FOojTG_connection p,.FOojTG_next p,.FOojTG_help p{max-width:62ch;color:var(--text-secondary);margin:1rem 0;font-size:.9375rem;line-height:1.8}.FOojTG_paths a,.FOojTG_clients a,.FOojTG_release a{min-height:2.75rem;color:inherit;text-underline-offset:.25em;align-items:center;text-decoration:underline;display:inline-flex}.FOojTG_paths a{margin-right:1.25rem;font-size:.875rem;font-weight:600}.FOojTG_workArea{border:1px solid var(--border-subtle);background:var(--bg-surface);padding:0 clamp(1.25rem,3vw,2.5rem)}.FOojTG_clients :where(details)+details{border-top:1px solid var(--border-subtle)}.FOojTG_clients summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1.25rem;min-height:4.25rem;padding-block:1.125rem;font-size:1rem;font-weight:600;line-height:1.5;list-style:none;display:flex}.FOojTG_clients summary::-webkit-details-marker{display:none}.FOojTG_disclosureMark{border:1px solid var(--border-subtle);flex:0 0 1.75rem;place-items:center;width:1.75rem;height:1.75rem;font-weight:400;display:grid}.FOojTG_disclosureMark:after{content:"+"}.FOojTG_clients details[open]>summary .FOojTG_disclosureMark:after{content:"−"}.FOojTG_clientBody{max-width:68ch;padding-bottom:1.75rem}.FOojTG_clients ol{color:var(--text-secondary);margin:1.25rem 0;padding-left:1.5rem;font-size:1rem;line-height:1.8;list-style:decimal}.FOojTG_clients li+li{margin-top:1rem}.FOojTG_clients li::marker{color:var(--text-primary);font-variant-numeric:tabular-nums}.FOojTG_clientBody>a{font-size:.875rem}.FOojTG_download{width:fit-content;font-weight:600}.FOojTG_packageNotes{border-top:1px solid var(--border-subtle);grid-template-columns:minmax(0,.65fr) minmax(0,1fr);gap:1rem 3rem;padding-block:1.25rem;display:grid}.FOojTG_release,.FOojTG_access{color:var(--text-secondary);margin:0;font-size:.8125rem;line-height:1.75}.FOojTG_connection{--text-primary:var(--on-plate-primary);--text-secondary:var(--on-plate-secondary);--text-muted:var(--on-plate-muted);--border-subtle:var(--on-plate-rule);--border-focus:var(--on-plate-primary);border:1px solid var(--on-plate-border);border-top:2px solid var(--on-plate-accent);background:var(--surface-plate);color:var(--on-plate-primary);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);margin-top:2rem;display:grid}.FOojTG_address,.FOojTG_firstTask{min-width:0;padding:clamp(1.5rem,3.5vw,3rem)}.FOojTG_firstTask{border-left:1px solid var(--on-plate-rule)}.FOojTG_connection blockquote{border-left:2px solid var(--on-plate-accent);font-family:var(--font-sans);color:var(--on-plate-primary);margin:1.5rem 0;padding-left:1.25rem;font-size:1rem;line-height:1.8}.FOojTG_snippet{border:1px solid var(--border-subtle);max-width:100%;font-family:var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;margin-top:1rem;padding:1rem;font-size:.875rem;line-height:1.8}.FOojTG_snippet code{font:inherit;color:inherit}.FOojTG_skillDownloads{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem 1.5rem;margin:0 0 1.5rem;padding:0;list-style:none;display:grid}.FOojTG_skillDownloads a{font-size:.875rem;font-weight:600;line-height:1.6}.FOojTG_clients .FOojTG_skillDownloads li{margin:0}.FOojTG_copy{flex-wrap:wrap;align-items:center;gap:.75rem;margin:.75rem 0;font-size:.8125rem;line-height:1.6;display:flex}.FOojTG_copy button{min-height:2.75rem;color:inherit;font-family:var(--font-sans);text-align:left;cursor:pointer;background:0 0;border:1px solid;border-radius:0;padding:.6rem 1rem;font-weight:600;line-height:1.5}.FOojTG_copy button:disabled{cursor:wait}.FOojTG_copy button:hover{text-underline-offset:.25em;text-decoration:underline}.FOojTG_copy span{max-width:50ch;color:var(--text-secondary)}.FOojTG_copy button:focus-visible,.FOojTG_clients summary:focus-visible,.FOojTG_help summary:focus-visible,.FOojTG_install a:focus-visible{outline:2px solid var(--border-focus);outline-offset:4px}.FOojTG_next{border-bottom:1px solid var(--border-subtle);grid-template-columns:minmax(0,.65fr) minmax(0,1fr) auto;align-items:baseline;gap:1rem 2rem;padding-block:2rem;display:grid}.FOojTG_next p{margin:0}.FOojTG_help{scroll-margin-top:calc(var(--public-header-height) + 1.5rem);grid-template-columns:minmax(0,1.1fr) minmax(0,.75fr);gap:3rem 5rem;padding-top:3rem;display:grid}.FOojTG_help h3{margin-bottom:1.5rem}.FOojTG_help details{border-bottom:1px solid var(--border-subtle)}.FOojTG_help summary{cursor:pointer;min-height:2.75rem;padding-block:1rem;font-size:.9375rem;line-height:1.65}.FOojTG_help details p{margin:0 0 1.25rem}.FOojTG_maintenance p{font-size:.875rem}@media (max-width:960px){.FOojTG_connection,.FOojTG_next,.FOojTG_help,.FOojTG_packageNotes{grid-template-columns:minmax(0,1fr)}.FOojTG_firstTask{border-top:1px solid var(--on-plate-rule);border-left:0}.FOojTG_help{gap:2.5rem}}@media (max-width:600px){.FOojTG_paths,.FOojTG_skillDownloads{grid-template-columns:minmax(0,1fr)}.FOojTG_paths{gap:1.5rem}.FOojTG_paths p,.FOojTG_connection p,.FOojTG_next p,.FOojTG_help p{font-size:1rem}.FOojTG_clientBody>a,.FOojTG_skillDownloads a,.FOojTG_copy{font-size:.9375rem}.FOojTG_workArea{padding-inline:1rem}}
.sOTCUa_hero{grid-template-columns:minmax(0,1fr) minmax(0,.92fr);align-items:center;gap:clamp(2.5rem,5vw,5rem);padding-block:clamp(3rem,6vw,5.5rem);display:grid}.sOTCUa_intro{min-width:0}.sOTCUa_intro h1{max-width:12ch;font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(3.5rem,6.25vw,5.25rem);font-weight:400;line-height:1.02}.sOTCUa_lede{max-width:43ch;color:var(--text-secondary);margin:1.75rem 0 0;font-size:1rem;line-height:1.75}.sOTCUa_actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:2rem;display:grid}.sOTCUa_actions a{border:1px solid var(--border-interactive);color:var(--text-primary);border-radius:3px;justify-content:space-between;align-items:center;gap:.75rem;padding:1rem;text-decoration:none;display:flex}.sOTCUa_actions a:first-child{background:var(--text-primary);color:var(--bg-base);border-color:var(--text-primary)}.sOTCUa_actions a:hover{outline:1px solid var(--text-primary);outline-offset:2px}.sOTCUa_actions strong,.sOTCUa_actions :where(a>span>span){display:block}.sOTCUa_actions strong{font-size:.9375rem;font-weight:600;line-height:1.5}.sOTCUa_actions :where(a>span>span){margin-top:.25rem;font-size:.75rem;line-height:1.6}.sOTCUa_access{max-width:52ch;color:var(--text-secondary);margin:1rem 0;font-size:.8125rem;line-height:1.7}.sOTCUa_links{flex-wrap:wrap;gap:.25rem 1.75rem;display:flex}.sOTCUa_links a{min-height:44px;color:var(--text-primary);text-underline-offset:.3em;align-items:center;gap:.75rem;font-size:.8125rem;text-decoration:underline;display:inline-flex}.sOTCUa_hero a:focus-visible{outline:2px solid var(--border-focus);outline-offset:4px}.sOTCUa_workflow{border-top:3px solid var(--on-plate-accent);background:var(--surface-plate);color:var(--on-plate-primary);border-radius:3px;margin:0;padding:clamp(1.5rem,3vw,2.5rem)}.sOTCUa_workflowHead{color:var(--on-plate-accent);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:baseline;gap:1rem;font-size:.6875rem;line-height:1.7;display:flex}.sOTCUa_workflowHead p{margin:0}.sOTCUa_workflowHead>span{flex-shrink:0}.sOTCUa_workflow blockquote{max-width:20ch;font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;margin:2rem 0;font-size:clamp(2rem,3.2vw,2.75rem);font-weight:400;line-height:1.12}.sOTCUa_workflow ol{margin:0;padding:0;list-style:none}.sOTCUa_workflow li{border-top:1px solid var(--on-plate-rule);grid-template-columns:1.5rem minmax(0,1fr);gap:1rem;padding-block:1.25rem;display:grid}.sOTCUa_workflow li>span{color:var(--on-plate-accent);font-size:.75rem;line-height:1.8}.sOTCUa_workflow strong{font-family:var(--font-sans);margin:0;font-size:.9375rem;font-weight:600;line-height:1.5;display:block}.sOTCUa_workflow li p{color:var(--on-plate-muted);margin:.4rem 0 0;font-size:.8125rem;line-height:1.75}.sOTCUa_workflow figcaption{border-top:1px solid var(--on-plate-rule);color:var(--on-plate-muted);margin-top:.5rem;padding-top:1rem;font-size:.75rem;line-height:1.7}@media (max-width:960px){.sOTCUa_hero{grid-template-columns:minmax(0,1fr)}.sOTCUa_intro h1{max-width:18ch}.sOTCUa_lede{max-width:55ch}.sOTCUa_actions{max-width:34rem}.sOTCUa_workflow blockquote{max-width:26ch}}@media (max-width:540px){.sOTCUa_intro h1{max-width:12ch;font-size:clamp(3rem,12vw,4rem)}.sOTCUa_hero{gap:2.5rem}.sOTCUa_actions{grid-template-columns:minmax(0,1fr)}.sOTCUa_actions a>span:first-child{flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;display:flex}.sOTCUa_actions :where(a>span>span){margin:0}}
.wCcuxG_listings{margin-block:3rem}.wCcuxG_listings h3{font-family:var(--font-display);letter-spacing:-.025em;margin:0;font-size:clamp(1.5rem,2.5vw,2rem);font-weight:500;line-height:1.2}.wCcuxG_listings p{max-width:62ch;color:var(--text-secondary);margin:1rem 0;font-size:.9375rem;line-height:1.8}.wCcuxG_listings ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.wCcuxG_listings li{border-top:1px solid var(--border-subtle);flex-direction:column;align-items:flex-start;min-width:0;padding-top:1.25rem;display:flex}.wCcuxG_listings li:nth-child(-n+2){border-top:2px solid var(--toolkit-editorial);background:var(--bg-surface);grid-column:span 2;padding:2rem}.wCcuxG_listings h4{font-family:var(--font-sans);margin:0;font-size:1rem;font-weight:600;line-height:1.5}.wCcuxG_listings li:nth-child(-n+2) h4{font-family:var(--font-display);letter-spacing:-.03em;font-size:clamp(2rem,3vw,2.75rem);font-weight:500;line-height:1.15}.wCcuxG_listings li p{margin:.75rem 0 1.25rem;font-size:.875rem;line-height:1.8}.wCcuxG_listings a{min-height:44px;color:var(--text-primary);text-underline-offset:.3em;align-items:center;margin-top:auto;font-size:.875rem;font-weight:600;line-height:1.6;text-decoration:underline;display:inline-flex}.wCcuxG_listings a:hover{text-decoration-thickness:2px}.wCcuxG_listings a:focus-visible{outline:2px solid var(--border-focus);outline-offset:4px}@media (max-width:960px){.wCcuxG_listings ul{grid-template-columns:repeat(2,minmax(0,1fr))}.wCcuxG_listings li:nth-child(-n+2){grid-column:auto}}@media (max-width:600px){.wCcuxG_listings ul{grid-template-columns:minmax(0,1fr);gap:1.5rem}.wCcuxG_listings li:nth-child(-n+2){padding:1.5rem}}
.B1pzca_library{border-top:1px solid var(--border-subtle)}.B1pzca_skill{border-bottom:1px solid var(--border-subtle)}.B1pzca_skill summary{cursor:pointer;padding:2rem 1.25rem;list-style:none;display:block}.B1pzca_skill summary::-webkit-details-marker{display:none}.B1pzca_ordinal{color:var(--accent-interactive);font-family:var(--font-display);font-size:1.5rem;line-height:1}.B1pzca_skill summary h3{grid-template-columns:2rem minmax(0,1fr) 2rem;align-items:baseline;gap:1.25rem;margin:0;font-weight:500;display:grid}.B1pzca_name{font-family:var(--font-sans);font-size:.8125rem;font-weight:500;line-height:1.6;display:block}.B1pzca_question{font-family:var(--font-display);letter-spacing:-.025em;text-wrap:balance;margin-top:.65rem;font-size:clamp(1.7rem,3vw,2.7rem);font-weight:500;line-height:1.15;display:block}.B1pzca_toggle{border:1px solid var(--border-subtle);border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:1.2rem;display:flex}.B1pzca_toggle:after{content:"+"}.B1pzca_skill[open]{background:var(--bg-surface)}.B1pzca_skill[open] .B1pzca_name{color:var(--text-primary)}.B1pzca_skill[open] .B1pzca_ordinal{color:var(--accent-interactive)}.B1pzca_skill[open] .B1pzca_toggle:after{content:"−";color:var(--text-primary)}.B1pzca_skill summary:hover .B1pzca_question{text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.B1pzca_skillBody{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:2rem 3rem;padding:0 4.5rem 2.5rem;display:grid}.B1pzca_description p{color:var(--text-secondary);margin:0;font-size:.9375rem;line-height:1.85}.B1pzca_download{min-height:44px;color:inherit;text-underline-offset:.2em;align-items:center;margin-top:1rem;font-size:.875rem;text-decoration:underline;display:inline-flex}.B1pzca_processLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);margin:0 0 .75rem;font-size:.75rem}.B1pzca_steps{grid-template-columns:minmax(0,1fr);gap:0;margin:0;padding:0;list-style:none;display:grid}.B1pzca_steps li{border-top:1px solid var(--border-subtle);grid-template-columns:1.5rem minmax(0,1fr);gap:1rem;padding-block:.875rem;font-size:.9375rem;line-height:1.7;display:grid}.B1pzca_steps li>span{color:var(--text-muted);font-size:.8125rem}.B1pzca_note{border-left:2px solid var(--accent-primary);color:var(--text-secondary);margin:1.75rem 0 0;padding-left:1rem;font-size:.875rem;line-height:1.8}.B1pzca_trySkill{--text-primary:var(--on-plate-primary);--text-secondary:var(--on-plate-secondary);--text-muted:var(--on-plate-muted);--border-subtle:var(--on-plate-rule);--border-focus:var(--on-plate-primary);border-top:2px solid var(--on-plate-accent);background:var(--surface-plate);color:var(--on-plate-primary);grid-column:1/-1;grid-template-columns:minmax(0,1.1fr) minmax(0,.8fr);gap:2rem;padding:clamp(1.25rem,3vw,2rem);display:grid}.B1pzca_trySkill h4{font-family:var(--font-sans);margin:0 0 1rem;font-size:.8125rem;font-weight:600}.B1pzca_trySkill p{color:var(--text-secondary);margin:0;font-size:.9375rem;line-height:1.85}.B1pzca_trySkill>div:first-child>p{font-family:var(--font-sans);color:var(--on-plate-primary);font-size:1rem;line-height:1.8}.B1pzca_expected{border-left:1px solid var(--on-plate-rule);padding-left:1.5rem}.B1pzca_skill summary:focus-visible,.B1pzca_download:focus-visible{outline:2px solid var(--text-primary);outline-offset:4px}@media (max-width:900px){.B1pzca_skillBody,.B1pzca_trySkill{grid-template-columns:minmax(0,1fr);gap:1.5rem}.B1pzca_expected{border-top:1px solid var(--on-plate-rule);border-left:0;padding-top:1.25rem;padding-left:0}}@media (max-width:540px){.B1pzca_skill summary{padding:1.5rem 1rem}.B1pzca_skill summary h3{grid-template-columns:1rem minmax(0,1fr) 1.6rem;gap:.8rem}.B1pzca_toggle{width:1.6rem;height:1.6rem}.B1pzca_skillBody{padding:0 1rem 1.5rem}.B1pzca_description p,.B1pzca_steps li,.B1pzca_trySkill p{font-size:1rem}}
.ZwYuha_stage{border:1px solid var(--border-subtle);background:var(--bg-base);margin:0;padding:1.25rem}.ZwYuha_document{border:1px solid var(--border-subtle);border-top:2px solid var(--accent-primary);background:var(--bg-surface-raised);box-shadow:var(--inner-glow-top), var(--shadow-soft);padding:clamp(1.25rem,2.5vw,2rem);position:relative}.ZwYuha_label{color:var(--text-secondary);margin:0 0 2rem;font-size:.75rem;font-weight:600;line-height:1.6}.ZwYuha_document h3{max-width:18ch;font-family:var(--font-display);letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(1.875rem,2.7vw,2.75rem);font-weight:400;line-height:1.1}.ZwYuha_writing{gap:1rem;margin-top:2.5rem;padding-bottom:1rem;display:grid}.ZwYuha_writing span{background:var(--border-subtle);height:1px}.ZwYuha_writing span:last-child{width:70%}.ZwYuha_process{color:var(--text-muted);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.25rem;margin:1.5rem 0 0;padding-left:1.5rem;list-style:decimal-leading-zero;display:grid}.ZwYuha_process li{border-top:1px solid var(--border-subtle);overflow-wrap:anywhere;padding:.75rem 0 .75rem .25rem;font-size:.75rem;line-height:1.7}.ZwYuha_process li>span{color:var(--text-secondary)}.ZwYuha_process i{margin-left:.5rem;font-style:normal}@media (max-width:540px){.ZwYuha_stage{padding:1rem}.ZwYuha_process{grid-template-columns:minmax(0,1fr)}.ZwYuha_process li{font-size:.8125rem}}
._23esq_file,._23esq_connection{border:1px solid var(--on-plate-border);border-top:2px solid var(--on-plate-accent);background:var(--surface-plate);min-width:0;color:var(--on-plate-primary);box-shadow:none;border-radius:4px;margin:0}._23esq_system{border-top:2px solid var(--toolkit-editorial);min-width:0;color:var(--text-primary);margin:0}._23esq_systemHead{justify-content:space-between;align-items:baseline;gap:1rem 2rem;padding-block:1.25rem;display:flex}._23esq_systemHead>p{font-family:var(--font-display);letter-spacing:-.025em;margin:0;font-size:1.5rem;line-height:1.2}._23esq_systemHead>span{color:var(--text-muted);font-size:.8125rem;line-height:1.6}._23esq_system ol{border-block:1px solid var(--border-subtle);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}._23esq_system :where(li)+li{border-left:1px solid var(--border-subtle)}._23esq_system a{height:100%;color:inherit;grid-template-columns:1.5rem minmax(0,1fr) 1rem;align-items:baseline;gap:1rem;padding:1.75rem 1.5rem;text-decoration:none;display:grid}._23esq_system :where(a)>span:first-child,._23esq_system :where(a)>span:last-child{font-family:var(--font-mono);color:var(--toolkit-editorial);font-size:.75rem}._23esq_system strong{font-family:var(--font-display);letter-spacing:-.025em;font-size:clamp(1.6rem,2.8vw,2.25rem);font-weight:500;line-height:1.15;display:block}._23esq_system small{color:var(--text-secondary);margin-top:.75rem;font-size:.8125rem;line-height:1.7;display:block}._23esq_system a:hover strong{text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}._23esq_system figcaption{color:var(--text-muted);padding-top:1rem;font-size:.75rem;line-height:1.75}._23esq_file figcaption,._23esq_connection figcaption{border-top:1px solid var(--on-plate-rule);color:var(--on-plate-muted);padding:1rem 1.5rem;font-size:.75rem;line-height:1.75}@media (max-width:760px){._23esq_systemHead{flex-direction:column;align-items:flex-start;gap:.5rem}._23esq_system ol{grid-template-columns:minmax(0,1fr)}._23esq_system :where(li)+li{border-left:0;border-top:1px solid var(--border-subtle)}._23esq_system a{padding:1.25rem 0}}._23esq_fileBar{border-bottom:1px solid var(--on-plate-border);justify-content:space-between;align-items:baseline;gap:1rem;padding:1.1rem 1.5rem;display:flex}._23esq_fileBar>span:first-child{font-family:var(--font-mono);font-size:.85rem}._23esq_fileBar>span:last-child{color:var(--on-plate-muted);font-size:.6875rem}._23esq_paper{border-top:2px solid var(--accent-primary);background:var(--bg-base);color:var(--text-primary);margin:1.25rem;padding:clamp(1.5rem,3vw,2.5rem)}._23esq_mode{border-bottom:1px solid var(--border-default);font-family:var(--font-mono);color:var(--text-muted);padding-bottom:1rem;font-size:.6875rem;display:block}._23esq_documentTitle{font-family:var(--font-display);letter-spacing:-.025em;margin:1.5rem 0;font-size:2rem;line-height:1.15}._23esq_documentSection{font-family:var(--font-mono);margin:1.4rem 0 .6rem;font-size:.75rem;font-weight:500;line-height:1.7}._23esq_paper p:not(._23esq_documentTitle):not(._23esq_documentSection),._23esq_paper ul{color:var(--text-secondary);font-size:.78rem;line-height:1.8}._23esq_paper p:not(._23esq_documentTitle):not(._23esq_documentSection){margin:0}._23esq_paper ul{margin:0;padding-left:1rem}._23esq_connection{background:var(--surface-plate-lift);box-shadow:none;padding-top:1.5rem}._23esq_authorization{color:var(--accent-interactive);align-items:center;gap:.8rem;margin:0 2rem;font-size:.7rem;display:flex}._23esq_authorization:before{content:"";background:var(--on-plate-accent);width:1.5rem;height:1px}._23esq_connectionBody{grid-template-columns:minmax(0,.7fr) 90px minmax(0,1.3fr);align-items:center;gap:1rem;padding:2rem;display:grid}._23esq_client{border:1px solid var(--on-plate-border);background:var(--surface-plate);padding:2rem 1.5rem}._23esq_client>p,._23esq_tools>p{font-family:var(--font-display);letter-spacing:-.03em;margin:0 0 .75rem;font-size:2rem;line-height:1.1}._23esq_client small,._23esq_tools>span{color:var(--on-plate-muted);font-size:.7rem;line-height:1.75}._23esq_bridge{font-family:var(--font-mono);text-align:center;color:var(--accent-interactive);font-size:.72rem}._23esq_bridge:before{content:"↔";font-family:var(--font-sans);margin-bottom:.7rem;font-size:1.8rem;display:block}._23esq_tools{min-width:0}._23esq_tools ul{margin:1.1rem 0 0;padding:0;list-style:none}._23esq_tools li{border-top:1px solid var(--on-plate-border);padding:.9rem 0}._23esq_toolName{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.4rem 1rem;display:flex}._23esq_toolName code{font-size:.7rem}._23esq_toolName span{font-family:var(--font-mono);color:var(--accent-interactive);font-size:.6875rem}._23esq_tools li>p{color:var(--on-plate-muted);margin:.5rem 0 0;font-size:.6875rem;line-height:1.7}@media (max-width:900px){._23esq_connectionBody{grid-template-columns:minmax(0,.8fr) 60px minmax(0,1.2fr);padding:1.5rem}}@media (max-width:760px){._23esq_system strong{font-size:1.8rem}._23esq_paper{margin:.75rem}._23esq_connectionBody{grid-template-columns:minmax(0,1fr)}._23esq_authorization{margin-inline:1.5rem}._23esq_bridge:before{content:"↕"}}
.g53Bxq_figure{min-width:0;margin:0}.g53Bxq_board{border:1px solid var(--on-plate-border);border-top:2px solid var(--on-plate-accent);background:linear-gradient(145deg, var(--surface-plate-lift), var(--surface-plate));color:var(--on-plate-primary);padding:clamp(1.5rem,3vw,2.5rem)}.g53Bxq_masthead{border-bottom:1px solid var(--on-plate-rule);justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1.5rem;display:flex}.g53Bxq_mark{width:118px;height:auto}.g53Bxq_masthead>span,.g53Bxq_label{letter-spacing:.14em;text-transform:uppercase;color:var(--on-plate-muted);font-size:.6875rem;font-weight:500;line-height:1.5}.g53Bxq_label{color:var(--on-plate-accent);margin:1.5rem 0 1rem}.g53Bxq_sources{margin:0;padding:0;list-style:none}.g53Bxq_sources li{border-bottom:1px solid var(--on-plate-rule);grid-template-columns:1.75rem minmax(0,1fr);gap:.75rem;padding-block:1rem;display:grid}.g53Bxq_index{color:var(--on-plate-muted);padding-top:.25rem;font-size:.6875rem}.g53Bxq_sources strong{font-size:.9375rem;font-weight:500}.g53Bxq_sources p{max-width:36ch;color:var(--on-plate-secondary);margin:.4rem 0 0;font-size:.8125rem;line-height:1.75}.g53Bxq_bridge{height:3.5rem;color:var(--on-plate-muted);justify-content:center;align-items:center;gap:.75rem;display:flex}.g53Bxq_bridge>span{background:var(--on-plate-rule);width:2rem;height:1px}.g53Bxq_bridge svg{stroke:currentColor;stroke-width:1.25px;width:18px;height:18px}.g53Bxq_destination{border:1px solid color-mix(in srgb, var(--on-plate-accent) 45%, transparent);background:var(--surface-plate-lift);flex-direction:column;align-items:center;gap:.4rem;padding:1.15rem;display:flex}.g53Bxq_destination>span{font-family:var(--font-display);letter-spacing:-.02em;color:var(--on-plate-accent);font-size:1.75rem;line-height:1.2}.g53Bxq_destination small{color:var(--on-plate-secondary);font-size:.75rem;line-height:1.65}.g53Bxq_figure figcaption{max-width:48ch;color:var(--text-muted);margin:1.25rem 0 0;font-size:.75rem;line-height:1.8}@media (max-width:760px){.g53Bxq_board{padding:1.5rem}.g53Bxq_sources p{max-width:none}}@media (max-width:600px){.g53Bxq_masthead{padding-bottom:1.25rem}.g53Bxq_sources li{grid-template-columns:1.25rem minmax(0,1fr)}.g53Bxq_sources p{line-height:1.8}}
.U5yEpG_reportStage{background:var(--bg-base);border:1px solid var(--border-subtle);margin:0;padding:1rem}.U5yEpG_paper{border:1px solid var(--border-subtle);border-top:2px solid var(--accent-primary);background:var(--bg-surface-raised);box-shadow:var(--inner-glow-top), var(--shadow-soft);padding:1.5rem 1.25rem}.U5yEpG_paperBrand{font-family:var(--font-display);letter-spacing:-.04em;justify-content:space-between;align-items:baseline;font-size:1.35rem;display:flex}.U5yEpG_paperBrand span{font-family:var(--font-sans);font-size:.8rem}.U5yEpG_paperLabel{color:var(--text-muted);letter-spacing:.1em;text-transform:uppercase;margin:1.5rem 0 .6rem;font-size:.75rem;line-height:1.6}.U5yEpG_paperTitle{max-width:15ch;font-family:var(--font-display);letter-spacing:-.025em;margin:0;font-size:clamp(1.6rem,2.4vw,2.1rem);line-height:1.12}.U5yEpG_paperFinding{border-block:1px solid var(--border-subtle);margin-top:1.5rem;padding-block:1rem}.U5yEpG_paperFinding>strong{font-size:.8125rem;font-weight:500}.U5yEpG_paperFinding dl{margin:.8rem 0 .5rem}.U5yEpG_paperFinding dl>div{justify-content:space-between;align-items:baseline;gap:1rem;padding-block:.35rem;display:flex}.U5yEpG_paperFinding dt,.U5yEpG_paperFinding small{color:var(--text-secondary);font-size:.75rem;line-height:1.6}.U5yEpG_paperFinding dd{font-family:var(--font-display);margin:0;font-size:1.5rem}.U5yEpG_paperChapters{color:var(--text-secondary);margin:1.2rem 0 0;padding-left:1.15rem;font-size:.75rem;line-height:1.6;list-style-type:decimal-leading-zero}.U5yEpG_paperChapters li{padding:.35rem 0 .35rem .3rem}.U5yEpG_reportStage figcaption{color:var(--text-muted);margin-top:.75rem;font-size:.75rem;line-height:1.7}.U5yEpG_platformStage{padding:1.25rem 1.5rem 0 0;position:relative}.U5yEpG_desktop,.U5yEpG_phone{min-width:0;margin:0}.U5yEpG_desktop img{border:1px solid var(--on-plate-border);width:100%;height:auto;box-shadow:var(--shadow-panel);border-radius:3px;display:block}.U5yEpG_desktop figcaption,.U5yEpG_phone figcaption{color:var(--on-plate-muted);margin-top:.75rem;font-size:.75rem;line-height:1.7}.U5yEpG_desktop figcaption{max-width:65%}.U5yEpG_desktop a,.U5yEpG_phone a{color:var(--on-plate-primary);text-decoration:none;display:block}.U5yEpG_captureAction{text-underline-offset:.3em;justify-content:space-between;align-items:center;gap:.5rem;min-height:44px;font-size:.75rem;text-decoration:underline;display:flex}.U5yEpG_captureAction i{color:var(--accent-interactive);font-style:normal}.U5yEpG_desktop .U5yEpG_captureAction{width:65%}.U5yEpG_phone{z-index:1;width:21%;max-width:130px;margin:-29% -1.5rem 0 auto;position:relative}.U5yEpG_phone img{border:4px solid var(--surface-plate-lift);width:100%;height:auto;box-shadow:var(--shadow-panel);border-radius:18px;display:block}.U5yEpG_phone figcaption{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;font-size:.75rem}.U5yEpG_toolkitStage{background:var(--surface-plate);color:var(--on-plate-primary);border:1px solid var(--on-plate-border);border-top:2px solid var(--on-plate-accent);box-shadow:var(--inner-glow-top), var(--shadow-soft);border-radius:3px;margin:0}.U5yEpG_toolkitBar{border-bottom:1px solid var(--on-plate-rule);justify-content:space-between;align-items:baseline;gap:1rem;padding:1rem 1.3rem;display:flex}.U5yEpG_toolkitBar span:first-child{font-family:var(--font-mono);font-size:.85rem}.U5yEpG_toolkitBar span:last-child{color:var(--on-plate-muted);font-size:.75rem}.U5yEpG_toolkitBody{display:block}.U5yEpG_document{font-family:var(--font-mono);padding:1.5rem 1.3rem;font-size:.8125rem;line-height:1.85}.U5yEpG_document p{color:var(--accent-interactive);margin:0 0 .85rem}.U5yEpG_document dl{margin:0 0 1.3rem}.U5yEpG_document dl>div{flex-wrap:wrap;gap:0 .4rem;display:flex}.U5yEpG_document dt{color:var(--on-plate-muted)}.U5yEpG_document dd{margin:0}.U5yEpG_document ul{margin:0;padding-left:1rem}.U5yEpG_skills{border-top:1px solid var(--on-plate-rule);background:var(--surface-plate-lift);padding:1.5rem 1.3rem}.U5yEpG_skills>p{color:var(--on-plate-muted);margin:0 0 .9rem;font-size:.75rem}.U5yEpG_skills ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1rem;margin:0;padding:0;list-style:none;display:grid}.U5yEpG_skills li{border-top:1px solid var(--on-plate-rule);overflow-wrap:anywhere;align-items:baseline;gap:.6rem;padding-block:.7rem;font-size:.8125rem;line-height:1.6;display:flex}.U5yEpG_skills li span{color:var(--accent-interactive)}.U5yEpG_connection{border-top:1px solid var(--on-plate-rule);flex-wrap:wrap;align-items:baseline;gap:.5rem .8rem;padding:1rem 1.3rem;font-size:.75rem;display:flex}.U5yEpG_connection>span:first-child{color:var(--accent-interactive)}.U5yEpG_connection strong{font-weight:500}.U5yEpG_connection>span:last-child{color:var(--on-plate-muted);font-size:.75rem}.U5yEpG_toolkitStage figcaption{border-top:1px solid var(--on-plate-rule);color:var(--on-plate-muted);padding:.8rem 1.3rem;font-size:.75rem;line-height:1.7}@media (max-width:700px){.U5yEpG_platformStage{padding:0}.U5yEpG_desktop figcaption,.U5yEpG_desktop .U5yEpG_captureAction{width:100%;max-width:none}.U5yEpG_phone{border-top:1px solid var(--on-plate-rule);grid-template-columns:minmax(0,.4fr) minmax(0,1fr);align-items:start;gap:1rem;width:100%;max-width:none;margin:1.25rem 0 0;padding-top:1.25rem;display:grid}.U5yEpG_phone img{border-width:2px;border-radius:12px;max-width:110px}.U5yEpG_phone figcaption{margin-top:0;font-size:.8125rem}}@media (max-width:540px){.U5yEpG_paperTitle{font-size:1.9rem}.U5yEpG_skills ul{grid-template-columns:minmax(0,1fr)}.U5yEpG_document,.U5yEpG_skills li{font-size:.8125rem}}@media (pointer:coarse){.U5yEpG_captureAction{min-height:44px}}
._3P5LLW_page{overflow-x:clip}._3P5LLW_dark{--product-editorial-ink:var(--on-plate-accent);background:var(--surface-plate);color:var(--on-plate-primary);--text-primary:var(--on-plate-primary);--text-secondary:var(--on-plate-secondary);--text-muted:var(--on-plate-muted);--border-subtle:var(--on-plate-rule);--border-focus:var(--on-plate-primary);--accent-primary:var(--on-plate-accent);--accent-interactive:var(--on-plate-primary);--accent-interactive-hover:var(--on-plate-secondary)}._3P5LLW_hero{border-bottom:1px solid var(--on-plate-rule);padding-block:clamp(3.5rem,7vw,6rem) clamp(2rem,4vw,3.5rem)}._3P5LLW_heroHeader>p,._3P5LLW_dark ._3P5LLW_lead>p{color:var(--product-editorial-ink)}._3P5LLW_heroIntro{grid-template-columns:minmax(0,1.3fr) minmax(0,.8fr);align-items:end;gap:clamp(2rem,6vw,6rem);display:grid}._3P5LLW_hero h1{max-width:16ch;font-family:var(--font-display);letter-spacing:-.04em;text-wrap:balance;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;margin:0;font-size:clamp(3.25rem,6.2vw,5rem);font-weight:500;line-height:1.04}._3P5LLW_heroAside>p{max-width:38ch;color:var(--on-plate-secondary);margin:0;font-size:1.05rem;line-height:1.8}._3P5LLW_heroActions,._3P5LLW_premiumActions{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:1.75rem;display:flex}._3P5LLW_heroActions>a:first-child,._3P5LLW_primaryAction{background:var(--on-plate-primary);color:var(--surface-plate);border-color:var(--on-plate-primary)}._3P5LLW_heroActions>a:first-child:hover,._3P5LLW_primaryAction:hover{background:var(--on-plate-secondary);color:var(--surface-plate);opacity:1}._3P5LLW_heroScreen{border:1px solid var(--on-plate-border);border-top:2px solid var(--on-plate-accent);background:var(--surface-plate-lift);box-shadow:var(--shadow-panel);border-radius:4px;margin-top:clamp(3.5rem,7vw,6rem)}._3P5LLW_screenLabel{border-bottom:1px solid var(--on-plate-border);justify-content:space-between;align-items:baseline;gap:1rem;padding:1.15rem 1.5rem;display:flex}._3P5LLW_screenLabel>h2{font-family:var(--font-display);letter-spacing:-.04em;color:var(--on-plate-accent);margin:0;font-size:1.65rem;font-weight:500;line-height:1.2}._3P5LLW_screenLabel>span:last-child{color:var(--on-plate-muted);text-align:right;font-size:.6875rem;line-height:1.6}._3P5LLW_heroScreenBody{background:var(--bg-base);color:var(--text-primary);border-radius:0 0 3px 3px;padding:clamp(.75rem,2vw,1.5rem)}._3P5LLW_chapterNav{border-bottom:1px solid var(--border-subtle);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}._3P5LLW_chapterNav a{min-width:0;min-height:48px;color:var(--text-primary);border-right:1px solid var(--border-subtle);grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:.75rem;padding:1.4rem .9rem;font-size:.8125rem;line-height:1.5;text-decoration:none;display:grid}._3P5LLW_chapterNav a:first-child{padding-left:0}._3P5LLW_chapterNav a:last-child{border-right:0}._3P5LLW_chapterNav a>span[aria-hidden]{color:var(--text-muted);font-size:.6875rem}._3P5LLW_chapterName{min-width:0;color:inherit;font-size:inherit;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}._3P5LLW_chapterNav a:hover{text-underline-offset:.3em;text-decoration:underline}._3P5LLW_chapter{scroll-margin-top:var(--public-header-height);padding-block:clamp(4rem,8vw,7rem)}._3P5LLW_lead{margin-bottom:2.5rem}._3P5LLW_lead>div{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:end;gap:2rem 4rem;display:grid}._3P5LLW_chapter h2,._3P5LLW_premium h2{max-width:21ch;font-family:var(--font-display);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(2.2rem,4vw,3.75rem);font-weight:500;line-height:1.08}._3P5LLW_lead>div>p{max-width:58ch;color:var(--text-secondary);margin:0;font-size:.93rem;line-height:1.85}._3P5LLW_chapterPoints{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}._3P5LLW_chapterPoints li{border-top:1px solid var(--border-subtle);gap:.8rem;padding-top:1.1rem;font-size:.8rem;line-height:1.7;display:flex}._3P5LLW_chapterPoints li>span{color:var(--text-muted);flex-shrink:0;font-size:.6875rem}._3P5LLW_plan{padding-top:0}._3P5LLW_intelligence{border-block:1px solid var(--on-plate-border)}._3P5LLW_intelligence ._3P5LLW_chapterPoints li>span{color:var(--accent-interactive)}._3P5LLW_aiLayout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(2rem,6vw,5rem);display:grid}._3P5LLW_aiVisual{border-top:2px solid var(--on-plate-accent);border-radius:4px;min-width:0}._3P5LLW_aiVisual>figure{border-top:0}._3P5LLW_research{padding-top:0}._3P5LLW_researchSteps{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin-top:2rem;display:grid}._3P5LLW_researchSteps>div{border-top:1px solid var(--border-subtle);padding-top:1rem}._3P5LLW_researchSteps>div>span{color:var(--text-muted);font-size:.6875rem}._3P5LLW_researchSteps h3{font-family:var(--font-display);letter-spacing:-.02em;margin:.8rem 0 .6rem;font-size:1.55rem;font-weight:500;line-height:1.15}._3P5LLW_researchSteps p{color:var(--text-secondary);margin:0;font-size:.78rem;line-height:1.8}._3P5LLW_premium{border-top:2px solid var(--on-plate-accent);padding-block:clamp(4rem,8vw,6.5rem)}._3P5LLW_premiumLayout{grid-template-columns:minmax(0,.85fr) minmax(0,1fr);gap:3rem clamp(2rem,6vw,6rem);display:grid}._3P5LLW_premiumLayout>div:first-child>p{color:var(--on-plate-accent)}._3P5LLW_premiumWordmark{font-family:var(--font-display);letter-spacing:-.05em;color:var(--on-plate-accent);font-size:clamp(4rem,8vw,7rem);line-height:1}._3P5LLW_premiumIncludes{margin:2rem 0 0;padding:0;list-style:none}._3P5LLW_premiumIncludes li{border-top:1px solid var(--on-plate-rule);padding:.75rem 0;font-size:.75rem;line-height:1.6}._3P5LLW_premiumBody{max-width:50ch;color:var(--on-plate-secondary);margin:1.5rem 0 0;font-size:.9rem;line-height:1.85}._3P5LLW_primaryAction{border:1px solid var(--on-plate-primary);border-radius:3px;justify-content:space-between;align-items:center;gap:1.5rem;max-width:100%;min-height:48px;padding:.9rem 1.3rem;font-size:.875rem;font-weight:600;line-height:1.5;text-decoration:none;display:inline-flex}._3P5LLW_premiumNote{color:var(--on-plate-muted);margin-top:1.5rem;font-size:.6875rem;line-height:1.7}._3P5LLW_reportDoor{border-top:1px solid var(--on-plate-rule);color:var(--on-plate-muted);flex-wrap:wrap;justify-content:space-between;gap:.5rem 1.5rem;margin-top:2.5rem;padding-top:1.25rem;font-size:.72rem;line-height:1.7;display:flex}._3P5LLW_reportDoor a{min-height:36px;color:var(--on-plate-primary);text-underline-offset:.3em;align-items:center;gap:1rem;text-decoration:underline;display:inline-flex}@media (max-width:980px){._3P5LLW_heroIntro,._3P5LLW_lead>div,._3P5LLW_aiLayout,._3P5LLW_premiumLayout{grid-template-columns:minmax(0,1fr);gap:2rem}._3P5LLW_heroAside>p{font-size:.95rem}._3P5LLW_lead>div{gap:2rem}}@media (max-width:760px){._3P5LLW_screenLabel{flex-direction:column;align-items:flex-start;gap:.45rem;padding:1rem}._3P5LLW_screenLabel>span:last-child{text-align:left}._3P5LLW_heroIntro,._3P5LLW_lead>div,._3P5LLW_aiLayout,._3P5LLW_premiumLayout,._3P5LLW_researchSteps{grid-template-columns:minmax(0,1fr)}._3P5LLW_hero h1{font-size:clamp(3rem,10.5vw,4.7rem)}._3P5LLW_heroAside>p{font-size:1rem}._3P5LLW_chapterNav{grid-template-columns:repeat(2,minmax(0,1fr))}._3P5LLW_chapterNav a{border-right:0;border-bottom:1px solid var(--border-subtle);padding:1rem .75rem}._3P5LLW_chapterNav a:nth-child(odd){padding-left:0}._3P5LLW_chapterNav a:last-child{border-bottom:0;grid-column:1/-1}._3P5LLW_chapterPoints{grid-template-columns:1fr;gap:0}._3P5LLW_chapterPoints li{padding-block:1rem}._3P5LLW_researchSteps{gap:1.25rem}._3P5LLW_chapterPoints li,._3P5LLW_researchSteps p,._3P5LLW_premiumIncludes li{font-size:.9375rem}._3P5LLW_premiumNote,._3P5LLW_reportDoor{font-size:.8125rem}}@media (pointer:coarse){._3P5LLW_reportDoor a{min-height:44px}}
._1dJFsq_page{background:var(--bg-base);color:var(--text-primary);padding-top:calc(var(--public-header-height) + env(safe-area-inset-top,0px))}._1dJFsq_wrap{width:min(100% - 3rem,1200px);margin-inline:auto}._1dJFsq_hero{padding-block:clamp(2.5rem,6vw,5.5rem)}._1dJFsq_heroGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,6vw,6rem);display:grid}._1dJFsq_eyebrow{color:var(--text-muted);letter-spacing:.14em;text-transform:uppercase;margin:0 0 1.25rem;font-size:.6875rem;font-weight:600}._1dJFsq_hero h1{font-family:var(--font-display);letter-spacing:-.035em;margin:0;font-size:clamp(2.8rem,5.7vw,5rem);font-weight:400;line-height:1.04}._1dJFsq_hero h1 span{display:block}._1dJFsq_lede{max-width:48ch;color:var(--text-secondary);margin:1.75rem 0 0;font-size:1rem;line-height:1.75}._1dJFsq_actions{flex-wrap:wrap;align-items:center;gap:1rem 1.75rem;margin-top:1.75rem;display:flex}._1dJFsq_link{min-height:44px;color:inherit;text-underline-offset:.4em;text-decoration:underline;-webkit-text-decoration-color:var(--border-subtle);text-decoration-color:var(--border-subtle);justify-content:space-between;align-items:center;gap:1rem;font-size:.8rem;display:inline-flex}._1dJFsq_link:hover{text-decoration-color:currentColor}._1dJFsq_primary{background:var(--text-primary);min-height:48px;color:var(--bg-base);border:1px solid var(--text-primary);justify-content:center;align-items:center;gap:1.5rem;padding:.8rem 1.5rem;font-size:.8rem;font-weight:600;text-decoration:none;display:inline-flex}._1dJFsq_primary:hover{opacity:.85}._1dJFsq_foundation{border-top:1px solid var(--border-subtle);margin-top:3rem;padding-top:1.25rem}._1dJFsq_foundation p{color:var(--text-muted);margin:0 0 .75rem;font-size:.7rem}._1dJFsq_foundation ul{flex-wrap:wrap;gap:.6rem 1.25rem;margin:0;padding:0;font-size:.76rem;list-style:none;display:flex}._1dJFsq_section{border-top:1px solid var(--border-subtle);scroll-margin-top:calc(var(--public-header-height) + 1.5rem);padding-block:clamp(3.5rem,6vw,6rem)}._1dJFsq_bundle{background:var(--bg-surface);color:var(--text-primary);border-block:1px solid var(--border-subtle)}._1dJFsq_sectionHead{grid-template-columns:1fr .85fr;align-items:end;gap:2rem 5rem;margin-bottom:2.75rem;display:grid}._1dJFsq_section h2,._1dJFsq_closing h2{max-width:23ch;font-family:var(--font-display);letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(2rem,4.2vw,3.6rem);font-weight:400;line-height:1.08}._1dJFsq_sectionHead>p{max-width:58ch;color:var(--text-secondary);margin:0;font-size:.9rem;line-height:1.8}._1dJFsq_offers{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}._1dJFsq_offer{background:var(--bg-base);border:1px solid var(--border-subtle);border-top:2px solid var(--accent-primary);flex-direction:column;min-width:0;display:flex}._1dJFsq_offerHead{padding:2rem}._1dJFsq_offer h3{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:clamp(1.8rem,3vw,2.6rem);font-weight:400;line-height:1.1}._1dJFsq_offerHead>p:last-child{color:var(--text-secondary);margin-bottom:0;font-size:.85rem;line-height:1.75}._1dJFsq_included{color:var(--text-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;font-size:.6875rem;line-height:1.65;display:flex}._1dJFsq_included span:last-child{color:var(--text-primary)}._1dJFsq_captureDesktop{margin:0 1.5rem}._1dJFsq_capturePhone{display:none}._1dJFsq_faqSection{grid-template-columns:.75fr 1.25fr;gap:3rem;display:grid}._1dJFsq_faqSection>._1dJFsq_sectionHead{margin-bottom:0;display:block}._1dJFsq_toolkit{border:1px solid var(--border-subtle);background:var(--bg-base);margin:0 1.5rem;padding:1.5rem}._1dJFsq_toolkit>p{color:var(--text-secondary);flex-wrap:wrap;justify-content:space-between;gap:1rem;margin:0;font-size:.6875rem;line-height:1.65;display:flex}._1dJFsq_toolkit code{color:var(--text-primary);font-family:var(--font-mono);overflow-wrap:anywhere}._1dJFsq_toolkit>div{border-block:1px solid var(--border-subtle);margin-block:1.25rem;padding-block:1.25rem}._1dJFsq_toolkit strong{font-family:var(--font-display);font-size:1.75rem;font-weight:400;display:block}._1dJFsq_toolkit small{color:var(--text-muted);margin-top:.5rem;font-size:.7rem;line-height:1.7;display:block}._1dJFsq_toolkit ol{grid-template-columns:1fr 1fr;gap:1rem;padding:0;font-size:.73rem;line-height:1.6;list-style:none;display:grid}._1dJFsq_toolkit li span{color:var(--accent-interactive);margin-right:.5rem}._1dJFsq_points{margin:1.75rem 2rem 0;padding:0;list-style:none}._1dJFsq_points li{border-top:1px solid var(--border-subtle);color:var(--text-secondary);padding:.8rem 0;font-size:.8rem;line-height:1.7}._1dJFsq_offer>a{margin:auto 2rem 1.5rem;padding-top:1rem}._1dJFsq_scope{border-top:1px solid var(--border-subtle);color:var(--text-muted);margin:2rem 0 0;padding-top:1.25rem;font-size:.8125rem;line-height:1.8}._1dJFsq_alternatives{grid-template-columns:1fr 1fr;gap:3rem;display:grid}._1dJFsq_report{border:1px solid var(--border-subtle);background:var(--bg-surface);padding:2rem}._1dJFsq_report h3{font-family:var(--font-display);margin:0;font-size:2rem;font-weight:400;line-height:1.15}._1dJFsq_report>p{color:var(--text-secondary);font-size:.85rem;line-height:1.8}._1dJFsq_report ._1dJFsq_eyebrow{color:var(--text-muted);font-size:.6875rem}._1dJFsq_report ._1dJFsq_scope{color:var(--text-muted);font-size:.8125rem}._1dJFsq_reportPrice{align-items:baseline;gap:.75rem;margin-block:1rem;display:flex}._1dJFsq_reportPrice>span:first-child{font-size:2.75rem}._1dJFsq_reportPrice small{color:var(--text-muted);font-size:.75rem}._1dJFsq_journey{grid-template-columns:repeat(3,1fr);gap:2rem;margin:0;padding:0;list-style:none;display:grid}._1dJFsq_journey li{border-top:1px solid var(--border-subtle);padding-top:1.25rem}._1dJFsq_journey li>span{color:var(--accent-interactive);font-size:.7rem}._1dJFsq_journey h3{margin:1rem 0 .5rem;font-size:1rem;font-weight:600;line-height:1.5}._1dJFsq_journey p{color:var(--text-secondary);margin:0;font-size:.82rem;line-height:1.8}._1dJFsq_closing{--bg-base:var(--surface-plate);--text-primary:var(--on-plate-primary);--text-secondary:var(--on-plate-secondary);--border-subtle:var(--on-plate-rule);border:1px solid var(--on-plate-border);border-top:2px solid var(--on-plate-accent);background:var(--bg-base);color:var(--text-primary);border-radius:4px;margin-bottom:4rem;padding:clamp(2rem,5vw,4rem)}._1dJFsq_closing>p{max-width:58ch;color:var(--text-secondary);font-size:.9rem;line-height:1.8}._1dJFsq_page :is(a,button,summary):focus-visible{outline:2px solid var(--text-primary);outline-offset:5px}@media (max-width:980px){._1dJFsq_heroGrid,._1dJFsq_sectionHead{grid-template-columns:minmax(0,1fr)}._1dJFsq_heroGrid{gap:2.5rem}}@media (max-width:800px){._1dJFsq_wrap{width:min(100% - 2rem,1200px)}._1dJFsq_heroGrid,._1dJFsq_sectionHead,._1dJFsq_offers,._1dJFsq_alternatives,._1dJFsq_journey{grid-template-columns:1fr}._1dJFsq_journey li{grid-template-columns:1.75rem minmax(0,1fr);gap:.5rem .75rem;display:grid}._1dJFsq_journey h3{margin:0}._1dJFsq_journey p{grid-column:2;font-size:.9375rem}._1dJFsq_heroGrid{align-items:start;gap:1.5rem}._1dJFsq_hero h1{font-size:clamp(2.4rem,10vw,4.2rem)}._1dJFsq_hero ._1dJFsq_eyebrow{margin-bottom:.75rem}._1dJFsq_hero ._1dJFsq_lede{margin-top:.75rem;font-size:.9rem;line-height:1.65}._1dJFsq_hero ._1dJFsq_actions{margin-top:1rem}._1dJFsq_hero ._1dJFsq_compare,._1dJFsq_foundation{display:none}._1dJFsq_sectionHead{gap:1.25rem;margin-bottom:2rem}._1dJFsq_offerHead{padding:1.5rem}._1dJFsq_captureDesktop{display:none}._1dJFsq_capturePhone{margin:0 1.5rem;display:block}._1dJFsq_toolkit{margin-inline:1rem}._1dJFsq_faqSection{grid-template-columns:1fr;gap:2rem}._1dJFsq_points,._1dJFsq_offer>a{margin-inline:1.5rem}._1dJFsq_toolkit{padding:1.25rem}._1dJFsq_toolkit ol{grid-template-columns:1fr}._1dJFsq_report{padding:1.5rem}._1dJFsq_closing{margin-inline:-1rem;padding:2rem 1.5rem}}
.OHCFoW_page{--mcp-gutter:clamp(1.25rem, 4vw, 3rem);padding-top:calc(var(--public-header-height) + env(safe-area-inset-top,0px));background:var(--bg-base);color:var(--text-primary);overflow-wrap:break-word}.OHCFoW_wrap{width:min(100% - var(--mcp-gutter) * 2, 1200px);margin-inline:auto}.OHCFoW_page section[id]{scroll-margin-top:calc(var(--public-header-height) + 1.5rem)}.OHCFoW_breadcrumb{color:var(--text-muted);align-items:center;gap:.85rem;padding-top:1.25rem;font-size:.75rem;display:flex}.OHCFoW_breadcrumb a{min-height:44px;color:var(--text-secondary);align-items:center;text-decoration:none;display:inline-flex}.OHCFoW_breadcrumb a:hover{text-underline-offset:.3em;text-decoration:underline}.OHCFoW_hero{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(2rem,5vw,5rem);padding-block:clamp(2.5rem,5vw,5rem) clamp(3.5rem,6vw,6rem);display:grid}.OHCFoW_heroCopy{min-width:0}.OHCFoW_eyebrow{font-family:var(--font-sans);letter-spacing:.13em;text-transform:uppercase;color:var(--accent-interactive);margin:0 0 1.25rem;font-size:.6875rem;font-weight:600;line-height:1.6;display:block}.OHCFoW_hero h1{max-width:12ch;font-family:var(--font-display);letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(3.25rem,6vw,5rem);font-weight:500;line-height:1}.OHCFoW_hero h1:after{content:"";background:var(--accent-primary);width:4.5rem;height:2px;margin-top:1.5rem;display:block}.OHCFoW_lede{max-width:43ch;color:var(--text-secondary);text-wrap:pretty;margin:1.5rem 0 0;font-size:clamp(1rem,1.35vw,1.125rem);line-height:1.75}.OHCFoW_actions{flex-wrap:wrap;align-items:center;gap:.8rem 1.5rem;margin-top:1.8rem;display:flex}.OHCFoW_primary,.OHCFoW_textLink{overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:1.25rem;min-width:0;max-width:100%;min-height:46px;font-size:.875rem;font-weight:600;line-height:1.5;text-decoration:none;display:inline-flex}.OHCFoW_primary>span,.OHCFoW_textLink>span{flex-shrink:0}.OHCFoW_primary{border:1px solid var(--accent-primary);background:var(--text-primary);color:var(--bg-base);border-radius:3px;padding:.9rem 1.3rem}.OHCFoW_primary:hover{box-shadow:inset 0 0 0 1px var(--accent-primary)}.OHCFoW_textLink{color:var(--accent-interactive);text-decoration:underline;-webkit-text-decoration-color:var(--border-default);text-decoration-color:var(--border-default);text-underline-offset:.35em;padding-block:.65rem}.OHCFoW_textLink:hover{text-decoration-color:currentColor}.OHCFoW_page a:focus-visible,.OHCFoW_page button:focus-visible,.OHCFoW_page summary:focus-visible{outline:2px solid var(--accent-interactive);outline-offset:5px}.OHCFoW_note{max-width:62ch;color:var(--text-muted);margin:1rem 0 0;font-size:.8125rem;line-height:1.75}.OHCFoW_actions .OHCFoW_note{margin:0}.OHCFoW_index{border-block:1px solid var(--border-default);border-top-color:var(--accent-primary);grid-template-columns:minmax(0,.9fr) minmax(0,2fr);align-items:center;gap:2rem;padding-block:1.25rem;display:grid}.OHCFoW_inventoryCount{align-items:center;gap:.9rem;display:flex}.OHCFoW_inventoryCount>span:last-child{max-width:14ch;color:var(--text-muted);font-size:.75rem;line-height:1.5}.OHCFoW_index nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem;display:grid}.OHCFoW_index nav a{min-height:44px;color:var(--text-primary);grid-template-columns:1.25rem minmax(0,1fr) .75rem;align-items:center;gap:.5rem;font-size:.8125rem;text-decoration:none;display:grid}.OHCFoW_index nav a>span:first-child,.OHCFoW_index nav a>span:last-child{color:var(--text-muted);font-size:.6875rem}.OHCFoW_indexLabel{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;min-width:0;line-height:1.6}.OHCFoW_index nav a:hover{text-underline-offset:.35em;text-decoration:underline}.OHCFoW_chapter{border-bottom:1px solid var(--border-subtle);padding-block:clamp(3.75rem,7vw,6.5rem)}.OHCFoW_sectionIntro{grid-template-columns:minmax(0,1fr) minmax(0,.85fr);align-items:start;gap:1.75rem clamp(2rem,7vw,7rem);margin-bottom:2.75rem;display:grid}.OHCFoW_sectionIntro h2,.OHCFoW_page h2{font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(2rem,3.8vw,3.4rem);font-weight:500;line-height:1.1}.OHCFoW_sectionIntro h2{max-width:20ch}.OHCFoW_sectionIntro>p{max-width:58ch;color:var(--text-secondary);text-wrap:pretty;margin:0;padding-top:2rem;font-size:.9375rem;line-height:1.75}.OHCFoW_page h3{font-family:var(--font-display);letter-spacing:-.025em;font-size:1.75rem;font-weight:500;line-height:1.18}.OHCFoW_faq>section{padding-block:clamp(3.75rem,7vw,6.5rem)}.OHCFoW_faq details summary{min-height:64px;font-size:.9375rem;line-height:1.65}.OHCFoW_faq details>p{font-size:.875rem;line-height:1.8}@media (max-width:980px){.OHCFoW_hero{gap:2.5rem}.OHCFoW_index{grid-template-columns:minmax(0,1fr);gap:.75rem}.OHCFoW_inventoryCount>span:last-child{max-width:none}.OHCFoW_index nav{gap:.75rem}.OHCFoW_sectionIntro{grid-template-columns:minmax(0,1fr);gap:1.5rem}.OHCFoW_sectionIntro>p{padding-top:0}}@media (max-width:760px){.OHCFoW_breadcrumb{padding-top:.5rem}.OHCFoW_hero{grid-template-columns:minmax(0,1fr);gap:2.75rem;padding-block:2rem 3rem}.OHCFoW_hero h1{max-width:14ch;font-size:clamp(2.75rem,12vw,4rem)}.OHCFoW_lede{margin-top:1.4rem}.OHCFoW_index nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1rem}.OHCFoW_sectionIntro{margin-bottom:2rem}}@media (max-width:600px){.OHCFoW_hero h1{-webkit-hyphens:auto;hyphens:auto}.OHCFoW_hero .OHCFoW_actions{flex-direction:column;align-items:stretch;gap:.5rem}.OHCFoW_hero .OHCFoW_textLink{align-self:flex-start}.OHCFoW_chapter,.OHCFoW_faq>section{padding-block:3.25rem}.OHCFoW_sectionIntro h2{font-size:clamp(2rem,8.5vw,2.5rem)}.OHCFoW_faq details>p{font-size:.9375rem}}
.T6Z04q_panel{border:1px solid var(--border-default);border-top:2px solid var(--accent-primary);background:var(--bg-base);min-width:0;color:var(--text-primary);box-shadow:var(--shadow-panel);border-radius:4px;margin:0}.T6Z04q_panelHead{border-bottom:1px solid var(--border-default);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.6rem 1rem;padding:1.1rem 1.5rem;display:flex}.T6Z04q_panelHead>span:first-child{font-size:.7rem;font-weight:500}.T6Z04q_panelHead>span:last-child{color:var(--text-muted);font-size:.6875rem}.T6Z04q_panel figcaption{border-top:1px solid var(--border-default);color:var(--text-secondary);margin:0;padding:1rem 1.5rem;font-size:.6875rem;line-height:1.85}.T6Z04q_exposure{padding:1.75rem}.T6Z04q_exposureTop{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:1.5rem;display:grid}.T6Z04q_sources{margin:0;padding:0;list-style:none}.T6Z04q_sources li{border-bottom:1px solid var(--border-default);padding:.75rem 0}.T6Z04q_sources strong{font-family:var(--font-mono);font-size:.8rem;font-weight:500}.T6Z04q_sources small{color:var(--text-muted);margin-top:.35rem;font-size:.6875rem;display:block}.T6Z04q_exposureTotal{border-left:2px solid var(--viz-series-primary);background:var(--viz-surface-plot-raised);padding:1.25rem}.T6Z04q_exposureTotal>p{margin:0;font-size:.8rem}.T6Z04q_exposureTotal>strong{font-family:var(--font-display);letter-spacing:-.045em;white-space:nowrap;margin-block:.8rem .5rem;font-size:clamp(2.8rem,5vw,4.5rem);font-weight:500;line-height:1;display:block}.T6Z04q_exposureTotal>small{color:var(--text-secondary);font-size:.6875rem;line-height:1.6}.T6Z04q_exposureBars{margin-top:2rem}.T6Z04q_barRow{grid-template-columns:minmax(0,1fr) 3.25rem;gap:.8rem;margin-top:1.25rem;font-size:.7rem;display:grid}.T6Z04q_barRow>strong{text-align:right;font-weight:500}.T6Z04q_barTrack{background:var(--viz-surface-plot-raised);grid-column:1/-1;height:8px;margin-bottom:.4rem;position:relative}.T6Z04q_barTrack i{height:100%;display:block}.T6Z04q_barTrack b{background:var(--text-secondary);width:1px;height:16px;position:absolute;top:-4px}.T6Z04q_limit{color:var(--text-secondary);margin:1.25rem 0 0;font-size:.6875rem}.T6Z04q_overlap{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:2rem clamp(2rem,6vw,5rem);padding:clamp(1.5rem,4vw,3rem);display:grid}.T6Z04q_fundPair{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:1rem;display:grid}.T6Z04q_fundPair>div{border:1px solid var(--border-default);background:var(--viz-surface-plot-raised);text-align:center;min-width:0;padding:1.5rem 1rem}.T6Z04q_fundPair strong{font-family:var(--font-mono);overflow-wrap:anywhere;font-size:clamp(.85rem,2vw,1.2rem);font-weight:500}.T6Z04q_fundPair>span{color:var(--text-muted);font-size:1.4rem}.T6Z04q_overlapFigures>strong{font-family:var(--font-display);letter-spacing:-.04em;font-size:clamp(3.5rem,6vw,5.5rem);font-weight:500;line-height:1;display:block}.T6Z04q_overlapFigures>p{color:var(--text-secondary);margin:.6rem 0 1.5rem;font-size:.8rem}.T6Z04q_overlapWeight{justify-content:space-between;align-items:baseline;gap:1rem;font-size:.75rem;display:flex}.T6Z04q_overlapWeight>strong{font-weight:500}.T6Z04q_overlapTrack{background:var(--viz-surface-plot-raised);height:10px;margin-top:.8rem}.T6Z04q_overlapTrack i{height:100%;display:block}.T6Z04q_dimensions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.T6Z04q_dimension{min-width:0;padding:1.75rem 2rem}.T6Z04q_dimension+.T6Z04q_dimension{border-left:1px solid var(--border-default)}.T6Z04q_dimension h3{margin:0 0 2rem;font-size:.75rem;font-weight:500}.T6Z04q_dimension ul{margin:0;padding:0;list-style:none}.T6Z04q_dimension li{grid-template-columns:minmax(0,1fr) 4rem;gap:.7rem 1rem;padding-block:.85rem;font-size:.78rem;display:grid}.T6Z04q_dimension li>span{overflow-wrap:anywhere}.T6Z04q_dimension li>strong{text-align:right;font-weight:500}.T6Z04q_dimensionTrack{background:var(--viz-surface-plot-raised);grid-column:1/-1;height:7px}.T6Z04q_dimensionTrack i{height:100%;display:block}.T6Z04q_matrixBody{padding:1.75rem 2rem}.T6Z04q_matrixMeta{color:var(--text-secondary);flex-wrap:wrap;justify-content:space-between;gap:.75rem 2rem;margin:0 0 1.5rem;font-size:.72rem;line-height:1.8;display:flex}.T6Z04q_matrixScroll{overscroll-behavior-x:contain;border:1px solid var(--border-default);overflow-x:auto}.T6Z04q_matrix{border-collapse:collapse;table-layout:fixed;width:100%;min-width:440px;font-size:.75rem}.T6Z04q_matrix caption{text-align:left;color:var(--text-secondary);border-bottom:1px solid var(--border-default);padding:1rem;font-size:.7rem}.T6Z04q_matrix th{background:var(--bg-base);padding:1.2rem .75rem;font-size:.6875rem;font-weight:500;line-height:1.65}.T6Z04q_matrix th:first-child{text-align:left;width:27%}.T6Z04q_matrix tbody th{z-index:1;position:sticky;left:0}.T6Z04q_matrix td{text-align:center;border:1px solid var(--border-default);padding:1.5rem .5rem;font-size:clamp(1rem,2vw,1.5rem)}.T6Z04q_legend{flex-wrap:wrap;justify-content:space-between;gap:.75rem 1.5rem;margin-top:1.5rem;display:flex}.T6Z04q_legend>span{color:var(--text-secondary);align-items:center;gap:.5rem;font-size:.6875rem;line-height:1.6;display:flex}.T6Z04q_legend i{border:1px solid var(--border-default);width:.8rem;height:.8rem;display:inline-block}.T6Z04q_matrixCoverage{color:var(--text-secondary);margin:1.5rem 0 0;font-size:.75rem;line-height:1.8}.T6Z04q_scrollHint{color:var(--text-muted);margin:.75rem 0 0;font-size:.6875rem;display:none}.T6Z04q_empty{color:var(--text-secondary);margin:0;padding:2rem;font-size:.8rem;line-height:1.8}@media (max-width:760px){.T6Z04q_exposureTop,.T6Z04q_overlap,.T6Z04q_dimensions{grid-template-columns:minmax(0,1fr)}.T6Z04q_exposure{padding:1.5rem}.T6Z04q_exposureTop{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:1rem}.T6Z04q_exposureTotal{padding:1rem}.T6Z04q_exposureTotal>strong{font-size:clamp(2.5rem,9vw,4rem)}.T6Z04q_dimension{padding:1.5rem}.T6Z04q_dimension+.T6Z04q_dimension{border-left:0;border-top:1px solid var(--border-default)}.T6Z04q_matrixBody{padding:1.25rem}.T6Z04q_scrollHint{display:block}}@media (max-width:480px){.T6Z04q_exposureTop{grid-template-columns:minmax(0,1fr)}.T6Z04q_exposureTotal>strong{font-size:3.5rem}}
.Dxef5a_overview{overflow-x:clip}.Dxef5a_hero{padding-block:clamp(3.5rem,7vw,6rem) clamp(3rem,5vw,4.5rem)}.Dxef5a_hero>p{align-items:center;gap:.8rem;display:flex}.Dxef5a_hero>p:before{content:"";background:var(--accent-primary);width:2.25rem;height:1px}.Dxef5a_heroIntro{grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr);align-items:end;gap:clamp(2rem,5vw,5rem);display:grid}.Dxef5a_hero h1{max-width:14ch;font-family:var(--font-display);letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(3.25rem,6.3vw,5rem);font-weight:500;line-height:1.02}.Dxef5a_heroAside>p{max-width:35ch;color:var(--text-secondary);margin:0;font-size:clamp(1rem,1.3vw,1.1rem);line-height:1.8}.Dxef5a_heroPremium{border-top:1px solid var(--border-subtle);align-items:center;gap:1.2rem;margin-top:2rem;padding-top:1.2rem;display:flex}.Dxef5a_heroPremium>span{font-family:var(--font-display);letter-spacing:-.03em;font-size:1.9rem}.Dxef5a_heroPremium p{margin:0;font-size:.8125rem;line-height:1.7}.Dxef5a_heroPremium small{color:var(--text-muted);font-size:.75rem;display:block}.Dxef5a_intelligence{background:var(--bg-surface);border-block:1px solid var(--border-subtle);scroll-margin-top:var(--public-header-height);padding-block:clamp(4rem,8vw,7rem)}.Dxef5a_intelligenceLayout{grid-template-columns:minmax(0,.8fr) minmax(0,1.25fr);align-items:center;gap:clamp(2rem,5vw,4.5rem);display:grid}.Dxef5a_intelligence h2,.Dxef5a_comparisonSection h2,.Dxef5a_premium h2{max-width:19ch;font-family:var(--font-display);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(2.2rem,3.7vw,3.5rem);font-weight:500;line-height:1.08}.Dxef5a_intelligenceVisual{border:1px solid var(--border-subtle);background:var(--bg-base);min-width:0;box-shadow:var(--shadow-soft);padding:1.25rem}.Dxef5a_comparisonSection{scroll-margin-top:calc(var(--public-header-height) + 1.5rem);padding-block:clamp(4rem,8vw,7rem)}.Dxef5a_comparisonSection>div:first-child{grid-template-columns:1fr .8fr;align-items:end;gap:0 4rem;display:grid}.Dxef5a_comparisonSection>div:first-child>p:first-child{grid-column:1/-1}.Dxef5a_premium{scroll-margin-top:calc(var(--public-header-height) + 1.5rem);padding-bottom:clamp(4rem,8vw,7rem)}.Dxef5a_premiumPanel{background:var(--surface-plate);color:var(--on-plate-primary);border:1px solid var(--on-plate-border);border-top:2px solid var(--on-plate-accent);--text-primary:var(--on-plate-primary);--text-secondary:var(--on-plate-secondary);--text-muted:var(--on-plate-muted);--border-subtle:var(--on-plate-rule);--accent-interactive:var(--on-plate-accent);--accent-interactive-hover:var(--on-plate-accent-hover);padding:clamp(1.5rem,4vw,3.5rem)}.Dxef5a_premiumHeader{border-bottom:1px solid var(--on-plate-border);flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem 2rem;padding-bottom:2.5rem;display:flex}.Dxef5a_premiumHeader>p{color:var(--accent-interactive);margin-bottom:.35rem}.Dxef5a_premiumName{font-family:var(--font-display);letter-spacing:-.055em;color:var(--accent-interactive);font-size:clamp(3.5rem,8vw,6rem);font-weight:400;line-height:1}.Dxef5a_premiumIntro{grid-template-columns:1fr .8fr;align-items:start;gap:2rem 4rem;padding-block:3rem;display:grid}.Dxef5a_premiumIntro>p{color:var(--on-plate-secondary);margin:0;font-size:1rem;line-height:1.85}.Dxef5a_premiumOffers{border:1px solid var(--on-plate-border);background:var(--surface-plate-lift);grid-template-columns:1fr 1fr;display:grid}.Dxef5a_premiumOffers>a{color:var(--on-plate-primary);transition:background-color var(--dur-micro) var(--ease-standard);padding:clamp(1.5rem,3vw,2.5rem);text-decoration:none}.Dxef5a_premiumOffers>a:first-child{border-right:1px solid var(--on-plate-border)}.Dxef5a_premiumOffers>a:hover{background:var(--surface-plate)}.Dxef5a_premiumOffers>a:focus-visible{outline:2px solid var(--on-plate-primary);outline-offset:-5px}.Dxef5a_premiumOffers a>span{color:var(--on-plate-muted);justify-content:space-between;align-items:baseline;gap:1rem;font-size:.8125rem;display:flex}.Dxef5a_premiumOffers i{color:var(--accent-interactive);font-style:normal}.Dxef5a_premiumOffers h3{font-family:var(--font-display);letter-spacing:-.025em;margin:1.3rem 0 .85rem;font-size:clamp(1.8rem,3vw,2.6rem);font-weight:500;line-height:1.1}.Dxef5a_premiumOffers p{max-width:43ch;color:var(--on-plate-secondary);margin:0;font-size:.9375rem;line-height:1.85}.Dxef5a_premiumActions{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:2rem;display:flex}.Dxef5a_premiumCta{border:1px solid var(--on-plate-primary);background:var(--on-plate-primary);min-height:48px;color:var(--surface-plate);border-radius:999px;justify-content:space-between;align-items:center;gap:2rem;padding:.9rem 1.5rem;font-size:.875rem;font-weight:600;display:inline-flex}.Dxef5a_premiumCta:hover{background:var(--on-plate-secondary);color:var(--surface-plate)}.Dxef5a_premiumCta:focus-visible{outline:2px solid var(--on-plate-primary);outline-offset:4px}.Dxef5a_premiumActions>a:last-child{color:var(--on-plate-primary);border-color:var(--on-plate-border);background:0 0}.Dxef5a_premiumFoot{border-top:1px solid var(--on-plate-rule);color:var(--on-plate-muted);margin:2rem 0 0;padding-top:1.25rem;font-size:.8125rem;line-height:1.7}@media (max-width:900px){.Dxef5a_heroIntro{grid-template-columns:1.1fr .9fr;gap:2rem}.Dxef5a_heroPremium{flex-wrap:wrap;gap:.5rem 1rem}.Dxef5a_intelligenceLayout{grid-template-columns:1fr}}@media (max-width:760px){.Dxef5a_heroIntro,.Dxef5a_comparisonSection>div:first-child,.Dxef5a_premiumIntro,.Dxef5a_premiumOffers{grid-template-columns:minmax(0,1fr)}.Dxef5a_hero h1{max-width:15ch;font-size:clamp(3rem,11vw,5rem)}.Dxef5a_heroAside>p{max-width:42ch}.Dxef5a_hero{padding-bottom:1.5rem}.Dxef5a_heroPremium,.Dxef5a_heroAside .Dxef5a_heroCompare{display:none}.Dxef5a_intelligenceVisual{padding:.65rem}.Dxef5a_premiumHeader{flex-direction:column;align-items:start;gap:1.5rem}.Dxef5a_premiumOffers>a:first-child{border-right:0;border-bottom:1px solid var(--on-plate-border)}.Dxef5a_premiumIntro{padding-block:2rem}}@media (prefers-reduced-motion:reduce){.Dxef5a_premiumOffers>a{transition:none}}
.E4OWfa_planStage{border:1px solid var(--on-plate-border);border-top:2px solid var(--on-plate-accent);border-radius:3px;grid-template-columns:minmax(0,1fr) 220px;gap:clamp(1.5rem,3vw,2.5rem);padding:clamp(1.25rem,3vw,2.25rem);display:grid}.E4OWfa_planDesktop,.E4OWfa_planPhone{min-width:0}.E4OWfa_screenTitle{color:var(--accent-interactive);letter-spacing:.06em;margin:0 0 1.25rem;font-size:.6875rem;line-height:1.6}.E4OWfa_planPhone>figure{width:min(100%,228px)}.E4OWfa_planPhone>figure>a>div{border-color:var(--surface-plate-lift)}.E4OWfa_research{border:1px solid var(--border-subtle);border-top:2px solid var(--accent-primary);background:var(--bg-surface);border-radius:3px;margin:0;padding:clamp(1.25rem,3vw,2.25rem)}.E4OWfa_researchBar{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:baseline;gap:1rem;padding-bottom:1.25rem;font-size:.6875rem;line-height:1.6;display:flex}.E4OWfa_researchBar>span:last-child{color:var(--text-muted);text-align:right;font-size:.6875rem}.E4OWfa_researchIdentity{align-items:center;gap:1rem;padding-block:1.5rem;display:flex}.E4OWfa_researchIdentity>img{object-fit:contain}.E4OWfa_researchIdentity h3{font-family:var(--font-display);letter-spacing:-.025em;margin:0;font-size:2rem;font-weight:500;line-height:1.2}.E4OWfa_researchIdentity p{color:var(--text-muted);margin:.4rem 0 0;font-size:.6875rem}.E4OWfa_researchScroll{overscroll-behavior-x:contain;border:1px solid var(--border-subtle);border-radius:3px;overflow-x:auto}.E4OWfa_researchScroll:focus-visible{outline:2px solid var(--text-primary);outline-offset:3px}.E4OWfa_researchScroll img{width:100%;min-width:800px;height:auto;display:block}.E4OWfa_researchTools{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.75rem 1.5rem;margin-top:.5rem;font-size:.6875rem;line-height:1.7;display:flex}.E4OWfa_researchTools>span{color:var(--text-muted);display:none}.E4OWfa_researchTools a{min-height:36px;color:var(--text-primary);text-underline-offset:.3em;align-items:center;gap:1.5rem;margin-left:auto;text-decoration:underline;display:inline-flex}.E4OWfa_researchTools i{font-style:normal}.E4OWfa_research figcaption{color:var(--text-muted);margin-top:.75rem;font-size:.6875rem;line-height:1.7}@media (max-width:1000px) and (min-width:761px){.E4OWfa_planStage{grid-template-columns:minmax(0,1fr) 180px}}@media (max-width:760px){.E4OWfa_planStage{grid-template-columns:minmax(0,1fr)}.E4OWfa_planPhone{border-top:1px solid var(--on-plate-rule);flex-direction:column;align-items:center;padding-top:1.5rem;display:flex}.E4OWfa_planPhone .E4OWfa_screenTitle{font-family:var(--font-display);letter-spacing:-.025em;font-size:1.65rem}.E4OWfa_researchTools>span{display:block}}@media (pointer:coarse){.E4OWfa_researchTools a{min-height:44px}}
.WgJ0uW_premium{--bg-base:var(--surface-plate);--bg-surface:var(--surface-plate-lift);--text-primary:var(--on-plate-primary);--text-secondary:var(--on-plate-secondary);--text-muted:var(--on-plate-muted);--border-subtle:var(--on-plate-rule);--border-focus:var(--on-plate-primary);background:var(--surface-plate);color:var(--on-plate-primary);border:1px solid var(--on-plate-border);border-top:2px solid var(--on-plate-accent);min-width:0;box-shadow:var(--shadow-panel);scroll-margin-top:calc(var(--public-header-height) + 1.5rem);border-radius:4px;padding:clamp(1.5rem,3.4vw,2.75rem)}.WgJ0uW_eyebrow{color:var(--text-muted);letter-spacing:.12em;text-transform:uppercase;margin:0 0 1rem;font-size:.6875rem}.WgJ0uW_premium h2{color:var(--on-plate-accent);font-family:var(--font-display);letter-spacing:-.04em;margin:0;font-size:clamp(3.5rem,6vw,5.25rem);font-weight:400;line-height:1}.WgJ0uW_bundle{margin:1rem 0 0;font-size:.85rem;line-height:1.7}.WgJ0uW_bundle>span{color:var(--accent-interactive);padding-inline:.35rem}.WgJ0uW_priceArea{margin-top:1.5rem}.WgJ0uW_price{flex-wrap:wrap;align-items:baseline;column-gap:.7rem;display:flex}.WgJ0uW_amount{color:inherit;letter-spacing:-.04em;font-size:clamp(3.5rem,7vw,5.5rem);line-height:1.05}.WgJ0uW_price>span:last-child{color:var(--text-secondary);font-size:.8rem}.WgJ0uW_billing{min-height:3.2em;color:var(--text-secondary);margin:.75rem 0 1.25rem;font-size:.875rem;line-height:1.6}.WgJ0uW_toggle{border:1px solid var(--border-subtle);grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.WgJ0uW_toggle button{min-height:44px;color:var(--text-secondary);overflow-wrap:anywhere;cursor:pointer;background:0 0;border:1px solid #0000;padding:.5rem;font-size:.875rem;line-height:1.5}.WgJ0uW_toggle button[aria-pressed=true]{color:var(--text-primary);background:var(--bg-surface);border-color:var(--text-muted)}.WgJ0uW_tax{color:var(--text-muted);margin:.85rem 0 1.5rem;font-size:.8125rem;line-height:1.65}.WgJ0uW_cta,.WgJ0uW_freeCta{background:var(--text-primary);min-height:48px;color:var(--bg-base);justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1.25rem;font-size:.8rem;font-weight:600;text-decoration:none;display:flex}.WgJ0uW_cta:hover,.WgJ0uW_freeCta:hover{opacity:.85}.WgJ0uW_setup{max-width:46ch;color:var(--text-muted);margin:.85rem 0 1.5rem;font-size:.8125rem;line-height:1.7}.WgJ0uW_includes{margin:0;padding:0;list-style:none}.WgJ0uW_includes li{border-top:1px solid var(--border-subtle);align-items:start;gap:.9rem;padding-block:1rem;display:flex}.WgJ0uW_includes svg{color:var(--text-secondary);flex-shrink:0;margin-top:.2rem}.WgJ0uW_includes strong{font-size:.85rem;font-weight:500;display:block}.WgJ0uW_includes li span{color:var(--text-muted);margin-top:.35rem;font-size:.8125rem;line-height:1.6;display:block}.WgJ0uW_free{border:1px solid var(--border-subtle);background:var(--bg-surface);scroll-margin-top:calc(var(--public-header-height) + 1.5rem);padding:2rem}.WgJ0uW_freeHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.WgJ0uW_free h3{font-family:var(--font-display);margin:0;font-size:2.5rem;font-weight:400}.WgJ0uW_freeHead>div{align-items:baseline;gap:.5rem;display:flex}.WgJ0uW_freeHead>div>span:last-child{color:var(--text-muted);font-size:.7rem}.WgJ0uW_free>p{color:var(--text-secondary);font-size:.85rem;line-height:1.8}.WgJ0uW_freeFeatures{margin:1.5rem 0;padding:0;list-style:none}.WgJ0uW_freeFeatures li{border-top:1px solid var(--border-subtle);color:var(--text-secondary);align-items:start;gap:.7rem;padding-block:.65rem;font-size:.75rem;line-height:1.6;display:flex}.WgJ0uW_freeFeatures svg{flex-shrink:0;margin-top:.2rem}.WgJ0uW_free .WgJ0uW_freeNote{margin-bottom:0;font-size:.7rem}@media (max-width:800px){.WgJ0uW_premium{padding:1.5rem}.WgJ0uW_premium h2{font-size:3rem}.WgJ0uW_premium .WgJ0uW_eyebrow{display:none}.WgJ0uW_amount{font-size:4rem}.WgJ0uW_free{padding:1.5rem}}
.i7H8Pa_workflow{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.75rem;margin:0;padding:0;list-style:none;display:grid}.i7H8Pa_workflow li,.i7H8Pa_layers>div,.i7H8Pa_skills article{min-width:0}.i7H8Pa_workflow li{border-top:1px solid var(--accent-primary);padding-top:1.25rem}.i7H8Pa_step{color:var(--accent-interactive);font-size:.6875rem}.i7H8Pa_workflow h3{margin:1.25rem 0 .75rem}.i7H8Pa_workflow p,.i7H8Pa_layers p,.i7H8Pa_skills article>p:last-child{color:var(--text-secondary);margin:0;font-size:.875rem;line-height:1.75}.i7H8Pa_layers{border-block:1px solid var(--border-default);grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;padding-block:1.75rem;display:grid}.i7H8Pa_layers h3{margin:0 0 .7rem}.i7H8Pa_layers>div>span{margin-bottom:.75rem}.i7H8Pa_skills{border:1px solid var(--on-plate-border);border-top:2px solid var(--on-plate-accent);background:linear-gradient(145deg, var(--surface-plate-lift), var(--surface-plate));color:var(--on-plate-primary);box-shadow:var(--on-signature-glow);border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem 4rem;margin-top:3rem;padding:clamp(1.5rem,4vw,3rem);display:grid}.i7H8Pa_skills article{border-top:1px solid var(--on-plate-rule);padding-top:1.75rem}.i7H8Pa_skills article>p:last-child{color:var(--on-plate-secondary)}.i7H8Pa_skillName{color:var(--on-plate-accent);margin:0 0 1rem;font-size:.8125rem;font-weight:600;line-height:1.65}.i7H8Pa_skills h3{max-width:24ch;margin:0 0 1rem}.i7H8Pa_toolGroups{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin-bottom:1.5rem;display:grid}.i7H8Pa_toolGroup{border-top:2px solid var(--accent-primary);min-width:0;padding-top:1.1rem}.i7H8Pa_toolMeta{color:var(--text-muted);justify-content:space-between;align-items:baseline;gap:.75rem;font-size:.75rem;line-height:1.6;display:flex}.i7H8Pa_toolGroup h3{color:var(--accent-interactive);margin:1.25rem 0 .75rem}.i7H8Pa_groupDescription{color:var(--text-secondary);margin:0;font-size:.875rem;line-height:1.75}.i7H8Pa_toolList{margin:1rem 0 0}.i7H8Pa_toolList>div{border-top:1px solid var(--border-subtle);padding-block:1rem}.i7H8Pa_toolList dt{overflow-wrap:anywhere;font-size:.75rem;line-height:1.75}.i7H8Pa_toolList dd{color:var(--text-secondary);margin:.5rem 0 0;font-size:.875rem;line-height:1.8}.i7H8Pa_setup{--bg-base:var(--surface-plate);--bg-surface:var(--surface-plate-lift);--bg-surface-raised:var(--surface-plate-lift);--text-primary:var(--on-plate-primary);--text-secondary:var(--on-plate-secondary);--text-muted:var(--on-plate-muted);--border-default:var(--on-plate-rule);--border-subtle:var(--on-plate-rule);--accent-primary:var(--on-plate-accent);--accent-interactive:var(--on-plate-accent);--accent-interactive-hover:var(--on-plate-accent-hover);--border-focus:var(--on-plate-accent);border-block:1px solid var(--on-plate-border);border-top-color:var(--on-plate-accent);background:linear-gradient(180deg, var(--surface-plate-lift), var(--surface-plate));color:var(--text-primary);padding-block:clamp(3.75rem,7vw,6.5rem)}.i7H8Pa_setupGrid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:clamp(2rem,6vw,6rem);display:grid}.i7H8Pa_setupSteps>div{border-top:1px solid var(--border-default);grid-template-columns:1.75rem minmax(0,1fr);gap:1rem;padding-block:1.5rem;display:grid}.i7H8Pa_setupSteps>div:first-child{border-top:0;padding-top:0}.i7H8Pa_setupNumber{color:var(--on-plate-accent);padding-top:.2rem;font-size:.6875rem}.i7H8Pa_setupSteps h3{margin:0 0 .65rem}.i7H8Pa_setupSteps p{max-width:55ch;color:var(--text-secondary);margin:0;font-size:.875rem;line-height:1.75}.i7H8Pa_address{border:1px solid var(--on-plate-border);border-top:2px solid var(--on-plate-accent);background:var(--bg-surface-raised);min-width:0;box-shadow:var(--on-signature-glow);border-radius:3px;padding:clamp(1.5rem,3vw,2.5rem)}.i7H8Pa_address>code{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;font-size:clamp(.9375rem,1.7vw,1.25rem);line-height:1.8;display:block}.i7H8Pa_installAction{border-top:1px solid var(--border-default);margin-top:2rem;padding-top:1.5rem}.i7H8Pa_installAction p{color:var(--text-secondary);margin:1.25rem 0 0;font-size:.8125rem;line-height:1.85}.i7H8Pa_accessGrid{grid-template-columns:minmax(0,1fr) minmax(0,.85fr);gap:clamp(2rem,7vw,7rem);display:grid}.i7H8Pa_plans{border-collapse:collapse;width:100%;font-size:.8125rem;line-height:1.7}.i7H8Pa_plans caption{text-align:left}.i7H8Pa_plans th,.i7H8Pa_plans td{border-bottom:1px solid var(--border-default);vertical-align:top;text-align:left;overflow-wrap:anywhere;padding:1rem .5rem}.i7H8Pa_plans th{font-weight:500}.i7H8Pa_plans th:first-child{width:45%;padding-left:0}.i7H8Pa_plans thead th{font-weight:600}.i7H8Pa_plans td{color:var(--text-secondary)}.i7H8Pa_plans th:not(:first-child),.i7H8Pa_plans td{width:27.5%}.i7H8Pa_boundaries details{border-top:1px solid var(--border-default)}.i7H8Pa_boundaries details:last-of-type{border-bottom:1px solid var(--border-default)}.i7H8Pa_boundaries summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:58px;font-size:.875rem;font-weight:500;line-height:1.7;list-style:none;display:flex}.i7H8Pa_boundaries summary::-webkit-details-marker{display:none}.i7H8Pa_boundaries summary:after{content:"+";color:var(--text-muted);flex-shrink:0;font-size:1.3rem;font-weight:400}.i7H8Pa_boundaries details[open] summary:after{content:"−"}.i7H8Pa_boundaries details p{color:var(--text-secondary);margin:0 0 1.5rem;font-size:.875rem;line-height:1.85}.i7H8Pa_closing{border:1px solid var(--border-default);border-top:2px solid var(--accent-primary);background:var(--bg-surface);box-shadow:var(--inner-glow-top);border-radius:3px;grid-template-columns:minmax(0,1fr) minmax(0,.7fr);align-items:center;gap:2rem 4rem;margin-block:0 clamp(2rem,4vw,4rem);padding:clamp(1.5rem,4vw,3rem);display:grid}.i7H8Pa_closing h2{max-width:20ch}.i7H8Pa_closing>div>p:last-child{max-width:56ch;color:var(--text-secondary);margin:1.25rem 0 0;font-size:.875rem;line-height:1.85}.i7H8Pa_closingActions{flex-direction:column;align-items:flex-start;gap:.75rem;display:flex}@media (min-width:761px){.i7H8Pa_skills article:nth-child(-n+2){border-top:0;padding-top:0}@supports (grid-template-rows:subgrid){.i7H8Pa_skills{row-gap:0}.i7H8Pa_skills article{grid-row:span 3;grid-template-rows:subgrid;display:grid}.i7H8Pa_skills article:nth-child(n+3){margin-top:2rem}}}@media (min-width:981px){@supports (grid-template-rows:subgrid){.i7H8Pa_toolGroups{row-gap:0}.i7H8Pa_toolGroup{grid-row:span 4;grid-template-rows:subgrid;display:grid}}}@media (max-width:1000px){.i7H8Pa_workflow{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}}@media (max-width:980px){.i7H8Pa_toolGroups,.i7H8Pa_setupGrid,.i7H8Pa_accessGrid,.i7H8Pa_closing{grid-template-columns:minmax(0,1fr)}.i7H8Pa_toolGroups{gap:2.25rem}.i7H8Pa_toolList{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem;display:grid}.i7H8Pa_toolGroup h3{margin-top:.75rem}.i7H8Pa_toolList>div{min-width:0}.i7H8Pa_setupGrid,.i7H8Pa_accessGrid{gap:2.5rem}.i7H8Pa_address{max-width:40rem}}@media (max-width:760px){.i7H8Pa_layers,.i7H8Pa_skills{grid-template-columns:minmax(0,1fr)}.i7H8Pa_layers{gap:1.5rem}.i7H8Pa_layers>div+div{border-top:1px solid var(--border-subtle);padding-top:1.5rem}.i7H8Pa_skills{gap:1.75rem;margin-top:2.25rem}.i7H8Pa_skills article:first-child{border-top:0;padding-top:0}}@media (max-width:600px){.i7H8Pa_toolList{grid-template-columns:minmax(0,1fr)}.i7H8Pa_workflow{grid-template-columns:minmax(0,1fr);gap:0}.i7H8Pa_workflow li{border-top-color:var(--border-default);grid-template-columns:1.5rem minmax(0,1fr);gap:.5rem .75rem;padding-block:1.5rem;display:grid}.i7H8Pa_workflow li:first-child{border-top-color:var(--accent-primary)}.i7H8Pa_workflow li:last-child{padding-bottom:0}.i7H8Pa_workflow h3{margin:0}.i7H8Pa_workflow p{grid-column:2}.i7H8Pa_step{padding-top:.45rem}.i7H8Pa_workflow p,.i7H8Pa_layers p,.i7H8Pa_skills article>p:last-child,.i7H8Pa_groupDescription,.i7H8Pa_toolList dd,.i7H8Pa_setupSteps p,.i7H8Pa_boundaries details p,.i7H8Pa_closing>div>p:last-child{font-size:.9375rem}.i7H8Pa_toolList dt{font-size:.8125rem}.i7H8Pa_setup{padding-block:3.25rem}.i7H8Pa_setupSteps>div{grid-template-columns:1.5rem minmax(0,1fr);gap:.75rem}.i7H8Pa_installAction>a,.i7H8Pa_closingActions,.i7H8Pa_closingActions>a:first-child{width:100%}.i7H8Pa_plans{table-layout:fixed;font-size:.8125rem}.i7H8Pa_plans th,.i7H8Pa_plans td{padding-inline:.35rem}}