.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}}
.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}}
.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_toolPlate{--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: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));min-width:0;color:var(--text-primary);box-shadow:var(--on-signature-glow);border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));row-gap:0;margin-bottom:1.5rem;padding-block:clamp(1.5rem,3vw,2.75rem);display:grid}.i7H8Pa_toolGroup{min-width:0;padding-inline:clamp(1.25rem,2.2vw,2rem)}.i7H8Pa_toolGroup+.i7H8Pa_toolGroup{border-left:1px solid var(--border-subtle)}.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_toolRows{margin-top:1rem}.i7H8Pa_toolRows details{border-top:1px solid var(--border-subtle)}.i7H8Pa_toolRows summary{cursor:pointer;overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:.75rem;min-height:48px;font-size:.75rem;line-height:1.6;list-style:none;display:flex}.i7H8Pa_toolRows summary::-webkit-details-marker{display:none}.i7H8Pa_toolRows summary:after{content:"+";color:var(--text-muted);flex-shrink:0;font-size:1.1rem}.i7H8Pa_toolRows details[open] summary:after{content:"−"}.i7H8Pa_toolRows summary:hover code,.i7H8Pa_toolRows details[open] summary code{color:var(--accent-interactive)}.i7H8Pa_toolRows details p{color:var(--text-secondary);margin:.5rem 0 1rem;font-size:.8125rem;line-height:1.75}.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_toolGroup{grid-row:span 4;grid-template-rows:subgrid;display:grid}}}@media (max-width:1100px){.i7H8Pa_toolPlate{grid-template-columns:repeat(2,minmax(0,1fr))}.i7H8Pa_toolGroup:nth-child(odd){border-left:0}.i7H8Pa_toolGroup:nth-child(n+3){margin-top:2.5rem}}@media (max-width:700px){.i7H8Pa_toolPlate{grid-template-columns:minmax(0,1fr)}.i7H8Pa_toolGroup+.i7H8Pa_toolGroup{border-left:0;margin-top:2.5rem}}@media (max-width:1000px){.i7H8Pa_workflow{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}}@media (max-width:980px){.i7H8Pa_setupGrid,.i7H8Pa_accessGrid,.i7H8Pa_closing{grid-template-columns:minmax(0,1fr)}.i7H8Pa_toolGroup h3{margin-top:.75rem}.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_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_toolRows details p,.i7H8Pa_setupSteps p,.i7H8Pa_boundaries details p,.i7H8Pa_closing>div>p:last-child{font-size:.9375rem}.i7H8Pa_toolRows summary{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}}