.MzCaiW_stack{isolation:isolate;width:100%;height:100%;position:relative;overflow:clip}.MzCaiW_layer{position:absolute;inset:0}.MzCaiW_far{z-index:1}.MzCaiW_mid{z-index:2}.MzCaiW_near{z-index:3}.MzCaiW_ui{z-index:4;pointer-events:none}.MzCaiW_ui>*{pointer-events:auto}
.wY7Wgq_track{position:relative}.wY7Wgq_pinned{height:var(--stage-height,220vh)}.wY7Wgq_pinned .wY7Wgq_stage{top:var(--header-height);height:calc(100dvh - var(--header-height));position:sticky;overflow:hidden}.wY7Wgq_flow .wY7Wgq_stage{position:relative}
.gUdFRa_picture{width:100%;height:100%;display:block}.gUdFRa_image{object-fit:cover;object-position:var(--focal-mobile,var(--focal-desktop,50% 50%));width:100%;height:100%}@media (min-width:768px){.gUdFRa_image{object-position:var(--focal-desktop,50% 50%)}}
.f3yPZa_svg{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;inset:0}.f3yPZa_mobile{display:block}.f3yPZa_desktop{display:none}@media (min-width:768px){.f3yPZa_mobile{display:none}.f3yPZa_desktop{display:block}}.f3yPZa_route{transition:opacity var(--motion-ui) var(--ease-standard)}.f3yPZa_property,#f3yPZa_hero[data-destination=property] .f3yPZa_home{opacity:0}#f3yPZa_hero[data-destination=property] .f3yPZa_property{opacity:1}.f3yPZa_core,.f3yPZa_bloom{fill:none;stroke:var(--signal);stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}.f3yPZa_core{stroke-width:2px}.f3yPZa_bloom{stroke-width:12px;opacity:.28}.f3yPZa_point{fill:var(--signal)}.f3yPZa_pointBloom{fill:var(--signal);opacity:.45}[data-experience-mode=full] .f3yPZa_core,[data-experience-mode=full] .f3yPZa_bloom,[data-experience-mode=lite] .f3yPZa_core,[data-experience-mode=lite] .f3yPZa_bloom{animation:f3yPZa_signalDraw var(--motion-scene) var(--ease-enter) both}[data-experience-mode=full] .f3yPZa_point,[data-experience-mode=full] .f3yPZa_pointBloom,[data-experience-mode=lite] .f3yPZa_point,[data-experience-mode=lite] .f3yPZa_pointBloom{animation:f3yPZa_signalArrive var(--motion-scene) var(--ease-enter) both}@keyframes f3yPZa_signalDraw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes f3yPZa_signalArrive{0%,80%{opacity:0}to{opacity:var(--arrive-opacity,1)}}.f3yPZa_pointBloom{--arrive-opacity:.45}@media (prefers-reduced-motion:reduce){.f3yPZa_core,.f3yPZa_bloom,.f3yPZa_point,.f3yPZa_pointBloom{animation:none!important}}
.mEsZyW_hero{min-height:100svh;isolation:isolate;align-items:end;margin-block-start:calc(-1 * var(--header-height));padding-block-start:var(--header-height);display:grid;position:relative;overflow:hidden}.mEsZyW_art{z-index:0;transform-origin:50% 62%;position:absolute;inset:0}[data-experience-mode=full] .mEsZyW_art,[data-experience-mode=lite] .mEsZyW_art{opacity:calc(.34 + .66 * var(--hero-reveal,1));transform:translateY(calc(var(--hero-exit,0) * 4%)) scale(calc((1.025 - .025 * var(--hero-reveal,1)) * (1 + .06 * var(--hero-exit,0))));will-change:opacity, transform}.mEsZyW_art picture,.mEsZyW_art img{width:100%;height:100%}.mEsZyW_container{z-index:2;position:relative}.mEsZyW_content{gap:var(--space-4);padding-block:var(--space-8);max-width:52rem;display:grid}.mEsZyW_headline{overflow-wrap:break-word;font-size:clamp(2.75rem,1.2rem + 5.8vw,7.25rem);font-weight:500;line-height:var(--leading-hero);letter-spacing:var(--tracking-display);text-wrap:balance;max-width:14ch}.mEsZyW_support{color:var(--fg-muted);max-width:var(--measure-narrow);font-size:clamp(1rem,.9rem + .3vw,1.25rem);line-height:1.4}.mEsZyW_actions{gap:var(--space-3);margin-block-start:var(--space-2);display:grid}.mEsZyW_actions>*{width:100%}@media (min-width:640px){.mEsZyW_actions{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.mEsZyW_actions>*{width:auto}}@media (min-width:1024px){.mEsZyW_hero{align-items:center;max-height:1100px}.mEsZyW_content{padding-block:var(--space-24)}}.mEsZyW_artLight,[data-theme=light] .mEsZyW_artDark{display:none}[data-theme=light] .mEsZyW_artLight{display:block}[data-theme=light] .mEsZyW_hero:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#f8f8f300 24%,#f8f8f3c7 58%,#f8f8f3f0 100%);position:absolute;inset:0}@media (min-width:1024px){[data-theme=light] .mEsZyW_hero:before{background:linear-gradient(90deg,#f8f8f3eb 0%,#f8f8f3cc 36%,#f8f8f300 66%)}}
.wRzUCG_section{padding-block:var(--section-space);position:relative}.wRzUCG_sectionTight{padding-block:calc(var(--section-space) * .7)}.wRzUCG_split{gap:var(--space-12);align-items:center;display:grid}.wRzUCG_copy{gap:var(--space-8);display:grid}.wRzUCG_actions{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.wRzUCG_frame{aspect-ratio:var(--frame-ratio,16 / 10);border-radius:var(--radius-md);border:1px solid var(--rule);background:var(--c-charcoal-900);isolation:isolate;position:relative;overflow:hidden}.wRzUCG_frame picture,.wRzUCG_frame img{width:100%;height:100%;position:absolute;inset:0}.wRzUCG_caption{color:var(--fg-muted);gap:var(--space-4);flex-wrap:wrap;margin-block-start:var(--space-3);font-size:.8125rem;font-weight:500;line-height:1.3;display:flex}.wRzUCG_labels{gap:var(--space-2) var(--space-6);color:var(--fg-muted);flex-wrap:wrap;margin:0;padding:0;font-size:.875rem;font-weight:500;line-height:1.3;list-style:none;display:flex}.wRzUCG_labels li{align-items:center;gap:.5rem;display:inline-flex}.wRzUCG_labels li:before{content:"";background:var(--accent);width:6px;height:6px;transform:rotate(45deg)}.wRzUCG_placeholderNote{color:var(--fg-faint);font-size:.8125rem;font-weight:500;line-height:1.3}@media (min-width:900px){.wRzUCG_split{gap:var(--space-16);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.wRzUCG_splitWide{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}.wRzUCG_splitReverse>:first-child{order:2}}
.sKwpGa_section{padding-block:var(--space-8) var(--space-12)}html[data-experience-mode=full] .sKwpGa_section{padding-block:0}@media (max-width:767px){html[data-experience-mode=full] .sKwpGa_section{padding-block-start:var(--space-6)}}.sKwpGa_figure{gap:var(--space-4);display:grid}.sKwpGa_frame{--frame-ratio:3 / 2}.sKwpGa_pathPhone{display:none}@media (min-width:768px){.sKwpGa_frame{--frame-ratio:16 / 9}}@media (max-width:767px){.sKwpGa_pathWide{display:none}.sKwpGa_pathPhone{display:block}}.sKwpGa_annotation{gap:var(--space-2);max-width:var(--measure-narrow);margin:0;display:grid}.sKwpGa_line{font-size:var(--step-1);letter-spacing:var(--tracking-tight);font-weight:500;line-height:1.3}@media (min-width:900px){.sKwpGa_figure{grid-template-columns:minmax(0,1fr)}.sKwpGa_annotation{text-align:end;justify-self:end}}.sKwpGa_stage{align-items:end;height:100%;display:grid;position:relative}.sKwpGa_media{background:var(--c-charcoal-900);--opening:clamp(0, var(--progress,1) / .14, 1);clip-path:inset(calc(5% * (1 - var(--opening))) calc(4% * (1 - var(--opening))) round calc(var(--radius-md) * (1 - var(--opening))));will-change:clip-path;position:absolute;inset:0;overflow:hidden}.sKwpGa_media picture,.sKwpGa_media img,.sKwpGa_media video,.sKwpGa_media svg{width:100%;height:100%;position:absolute;inset:0}.sKwpGa_media img,.sKwpGa_media video{object-fit:cover}.sKwpGa_video{opacity:0;transition:opacity var(--motion-scene) var(--ease-enter)}.sKwpGa_video[data-ready=true]{opacity:1}.sKwpGa_overlay{z-index:1;padding-block:var(--space-16) var(--space-8);color:#f4f1ea;background:linear-gradient(#080a0c00,#080a0cb8);position:relative}.sKwpGa_overlay .sKwpGa_annotation{text-align:start;justify-self:start}.sKwpGa_overlay .sKwpGa_annotation>:first-child{color:#d6e2df}@media (max-width:767px){.sKwpGa_track{height:190vh}.sKwpGa_overlay{padding-block-end:calc(var(--dock-height) + env(safe-area-inset-bottom,0px) + var(--space-6))}}@media (prefers-reduced-motion:reduce){.sKwpGa_video{transition:none}}
.WrKVkG_panel{gap:var(--space-4);max-width:var(--measure);display:grid}.WrKVkG_row{gap:var(--space-1);padding-block:var(--space-4);border-block-start:1px solid var(--rule);display:grid}.WrKVkG_row dt{color:var(--fg-muted);font-size:.875rem;font-weight:500;line-height:1.3}.WrKVkG_row dd{gap:.25rem;margin:0;display:grid}.WrKVkG_row a{font-size:var(--step-1);font-weight:500;text-decoration:none}.WrKVkG_row a:hover,.WrKVkG_row a:focus-visible{text-decoration:underline}.WrKVkG_note{color:var(--fg-muted)}
.O1y-ba_wrap{gap:var(--space-6);min-width:0;display:grid}.O1y-ba_intro{color:var(--fg-muted);max-width:var(--measure)}.O1y-ba_cards,.O1y-ba_services{gap:var(--space-4);display:grid}.O1y-ba_card{align-items:start;gap:var(--space-4);padding:var(--space-6);border:1px solid var(--rule);border-radius:var(--radius-glass);flex-direction:column;display:flex}.O1y-ba_card h3{font-size:var(--step-1);line-height:1.25}.O1y-ba_card p{color:var(--fg-muted)}.O1y-ba_card .O1y-ba_price{color:var(--fg);font-size:var(--step-3);font-weight:500}.O1y-ba_card ul{color:var(--fg-muted);gap:var(--space-3);flex:1;padding-inline-start:1.1rem;display:grid}@media (min-width:1100px){.O1y-ba_cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.O1y-ba_period{font-size:var(--step-0);font-weight:400}@media (min-width:760px){.O1y-ba_services{grid-template-columns:repeat(2,minmax(0,1fr))}}
.N8QQIG_reviews{gap:var(--space-6);display:grid}.N8QQIG_review{border-block-end:1px solid var(--rule);margin:0;padding-block-end:var(--space-6)}.N8QQIG_review blockquote{margin:0 0 var(--space-4);font-size:var(--step-1);line-height:1.4}.N8QQIG_review figcaption{gap:var(--space-2) var(--space-4);flex-wrap:wrap;font-size:.875rem;display:flex}.N8QQIG_review figcaption span+span{color:var(--fg-muted)}.N8QQIG_source{color:var(--fg-muted);justify-self:start;font-size:.875rem}
.UoQ3AG_list{gap:var(--space-6);margin:0;padding:0;list-style:none;display:grid}.UoQ3AG_item{border-radius:var(--radius-glass-sm);border:1px solid var(--glass-border-strong);background:var(--glass-panel);box-shadow:var(--glass-highlight), var(--glass-shadow-soft);padding:1.1rem 1.25rem}.UoQ3AG_quote{font-size:var(--step-1);margin:0;line-height:1.4}.UoQ3AG_quote footer{font-size:var(--step-0);color:var(--fg-muted);margin-block-start:var(--space-3)}
.DUwKcW_wrap{gap:var(--space-6);display:grid}.DUwKcW_scroll{overflow-x:auto}.DUwKcW_table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:34rem}.DUwKcW_table th,.DUwKcW_table td{text-align:left;border-block-end:1px solid var(--rule);padding:.9rem 1rem .9rem 0}.DUwKcW_table thead th{color:var(--fg-muted);font-size:.8125rem;font-weight:500}.DUwKcW_table tbody th,.DUwKcW_price{font-weight:500}.DUwKcW_notes{gap:var(--space-3);max-width:var(--measure);color:var(--fg-muted);display:grid}.DUwKcW_notes p:first-child{color:var(--fg)}.DUwKcW_review{font-style:italic}.DUwKcW_source{font-size:.9rem}.DUwKcW_mobilePlans{display:none}@media (max-width:599px){.DUwKcW_scroll{display:none}.DUwKcW_mobilePlans{gap:var(--space-4);display:grid}.DUwKcW_mobilePlan{padding:var(--space-5);border:1px solid var(--rule);border-radius:var(--radius-md)}.DUwKcW_mobilePlanHeading{justify-content:space-between;align-items:baseline;gap:var(--space-2);flex-wrap:wrap;margin-block-end:var(--space-4);display:flex}.DUwKcW_mobilePlanHeading h3,.DUwKcW_mobilePlanHeading p{font-size:var(--step-1);font-weight:500}.DUwKcW_mobilePlanHeading span{color:var(--fg-muted);font-size:.875rem;font-weight:400}.DUwKcW_mobilePlan dl{gap:var(--space-2);margin:0;display:grid}.DUwKcW_mobilePlan dl div{justify-content:space-between;gap:var(--space-4);display:flex}.DUwKcW_mobilePlan dt{color:var(--fg-muted)}.DUwKcW_mobilePlan dd{font-variant-numeric:tabular-nums;margin:0}}
.IvICkq_inner{gap:var(--space-12);display:grid}.IvICkq_proof{gap:var(--space-6);display:grid}.IvICkq_contact{gap:var(--space-3);align-content:start;display:grid}@media (min-width:900px){.IvICkq_inner{gap:var(--space-16);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start}}
.iHDQaa_hero{padding-block:var(--space-16) var(--space-16);gap:var(--space-6);display:grid}.iHDQaa_heroTitle{font-size:var(--step-4);letter-spacing:var(--tracking-display);max-width:14ch;font-weight:500;line-height:.98}.iHDQaa_heroSupport{font-size:var(--step-1);color:var(--fg-muted);max-width:var(--measure-narrow);line-height:1.4}.iHDQaa_actions{align-items:center;gap:var(--space-4);flex-wrap:wrap;margin-block-start:var(--space-2);display:flex}.iHDQaa_body{padding-block:var(--space-12) var(--section-space)}.iHDQaa_blocks{gap:var(--space-16);display:grid}.iHDQaa_block{gap:var(--space-6);border-block-start:1px solid var(--rule);padding-block-start:var(--space-8);display:grid}.iHDQaa_blockTitle{font-size:var(--step-2);letter-spacing:var(--tracking-display);max-width:22ch;font-weight:500;line-height:1.08}.iHDQaa_prose{gap:var(--space-4);max-width:var(--measure);display:grid}.iHDQaa_prose p:first-child{font-size:var(--step-1);line-height:1.4}.iHDQaa_list{gap:var(--space-2);max-width:var(--measure);padding-inline-start:1.25rem;display:grid}.iHDQaa_note{color:var(--fg-muted);max-width:var(--measure)}.iHDQaa_steps{gap:var(--space-4);counter-reset:step;margin:0;padding:0;list-style:none;display:grid}.iHDQaa_step{gap:var(--space-4);padding-block:var(--space-4);border-block-start:1px solid var(--rule);grid-template-columns:3rem minmax(0,1fr);display:grid}.iHDQaa_step:before{counter-increment:step;content:counter(step, decimal-leading-zero);font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:var(--tracking-eyebrow);color:var(--technical-text);padding-block-start:.35rem}.iHDQaa_step h3{font-size:var(--step-1);margin-block-end:var(--space-2)}.iHDQaa_step p{color:var(--fg-muted);max-width:var(--measure)}.iHDQaa_services{gap:var(--space-8);display:grid}.iHDQaa_service{gap:var(--space-4);border:1px solid var(--glass-border);border-radius:var(--radius-glass);background:var(--glass-panel);box-shadow:var(--glass-highlight), var(--glass-shadow);padding:clamp(1.25rem,4vw,2rem);display:grid}.iHDQaa_serviceWord{color:var(--accent-text);font-size:.875rem;font-weight:500;line-height:1.3}.iHDQaa_service h3{font-size:var(--step-2);letter-spacing:var(--tracking-display);line-height:1.08}.iHDQaa_scope{gap:var(--space-6);display:grid}.iHDQaa_scope h4{color:var(--fg-muted);margin-block-end:var(--space-2);font-size:.875rem;font-weight:500;line-height:1.3}.iHDQaa_figure{gap:var(--space-4);display:grid}.iHDQaa_frame{aspect-ratio:16/10;border-radius:var(--radius-md);border:1px solid var(--rule);background:var(--c-charcoal-900);position:relative;overflow:hidden}.iHDQaa_frame picture,.iHDQaa_frame img{width:100%;height:100%;position:absolute;inset:0}.iHDQaa_states{gap:var(--space-2);max-width:var(--measure);padding-inline-start:1.25rem;display:grid}.iHDQaa_caption{color:var(--fg-muted);font-size:.8125rem;font-weight:500;line-height:1.3}.iHDQaa_faqGroup{gap:var(--space-4);display:grid}.iHDQaa_faqGroup h3{font-size:var(--step-1)}.iHDQaa_final{padding-block:var(--section-space)}.iHDQaa_finalInner{gap:var(--space-8);display:grid}.iHDQaa_finalStatement{font-size:var(--step-3);letter-spacing:var(--tracking-display);max-width:16ch;font-weight:500;line-height:1.02}.iHDQaa_router{gap:var(--space-4);display:grid}.iHDQaa_routerCard{gap:var(--space-3);padding:var(--space-6);border:1px solid var(--rule);border-radius:var(--radius-md);align-content:start;display:grid}.iHDQaa_routerCard[data-highlight=true]{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.iHDQaa_routerCard h3{font-size:var(--step-1)}.iHDQaa_routerCard p{color:var(--fg-muted)}@media (min-width:900px){.iHDQaa_services{grid-template-columns:repeat(3,minmax(0,1fr))}.iHDQaa_router{grid-template-columns:repeat(2,minmax(0,1fr))}.iHDQaa_block{gap:var(--space-12);grid-template-columns:minmax(0,4fr) minmax(0,8fr)}}.iHDQaa_block.iHDQaa_wideBlock{grid-template-columns:minmax(0,1fr)}
.fJv6nW_fieldset{gap:var(--space-6);border:0;margin:0;padding:0;display:grid}.fJv6nW_legend{font-size:var(--step-1);letter-spacing:var(--tracking-tight);margin-block-end:var(--space-4);padding:0;font-weight:500}.fJv6nW_legendNote{font-size:var(--step-0);color:var(--fg-muted);max-width:var(--measure-narrow);margin-block-start:var(--space-2);font-weight:400;display:block}.fJv6nW_field{gap:var(--space-2);display:grid}.fJv6nW_label{font-weight:500;line-height:1.3}.fJv6nW_optional{color:var(--fg-muted);margin-inline-start:.4rem;font-weight:400}.fJv6nW_hint{color:var(--fg-muted);font-size:.95rem;line-height:1.45}.fJv6nW_control{border:1px solid var(--field-border);border-radius:var(--radius-sm);background:var(--field-bg);width:100%;min-height:52px;color:var(--fg);font-size:var(--step-0);transition:border-color var(--motion-fast) var(--ease-standard);padding:0 .9rem;line-height:1.4}.fJv6nW_control::placeholder{color:var(--fg-faint)}.fJv6nW_control:hover{border-color:var(--fg-muted)}.fJv6nW_control:focus-visible{border-color:var(--fg);outline-offset:2px}.fJv6nW_control[aria-invalid=true]{border-color:var(--error);box-shadow:inset 0 0 0 1px var(--error)}textarea.fJv6nW_control{resize:vertical;min-height:9rem;padding-block:.8rem}select.fJv6nW_control{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath d='M3.5 6.25 8 10.75l4.5-4.5' stroke='%23888' stroke-width='1.5'/%3E%3C/svg%3E");background-position:right .9rem center;background-repeat:no-repeat;padding-inline-end:2.5rem}.fJv6nW_error{color:var(--error);align-items:flex-start;gap:.5rem;font-size:.95rem;font-weight:500;line-height:1.4;display:flex}.fJv6nW_error:before{content:"";background:currentColor;flex:none;width:.5rem;height:.5rem;margin-block-start:.45rem;transform:rotate(45deg)}.fJv6nW_summary{border:1px solid var(--error);border-radius:var(--radius-sm);padding:var(--space-4) var(--space-6);gap:var(--space-2);display:grid}.fJv6nW_summaryTitle{color:var(--error);font-weight:500}.fJv6nW_summary ul{gap:.35rem;padding-inline-start:1.1rem;display:grid}.fJv6nW_summary a{color:inherit}.fJv6nW_honeypot{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.fJv6nW_row{gap:var(--space-6);display:grid}@media (min-width:640px){.fJv6nW_row{grid-template-columns:repeat(var(--columns,2), minmax(0, 1fr))}}.fJv6nW_checkboxField{align-items:flex-start;gap:.75rem;line-height:1.45;display:flex}.fJv6nW_checkboxField input{width:1.25rem;height:1.25rem;accent-color:var(--c-green);flex:none;margin:.15rem 0 0}
.pXjbdq_form{gap:var(--space-12);max-width:44rem;display:grid}.pXjbdq_optionalDetails{border-block:1px solid var(--rule-strong)}.pXjbdq_optionalDetails summary{cursor:pointer;padding-block:var(--space-6);font-weight:500}.pXjbdq_optionalFields{gap:var(--space-6);padding-block-end:var(--space-8);display:grid}.pXjbdq_failure{border:1px solid var(--error);border-radius:var(--radius-sm);padding:var(--space-4) var(--space-6);gap:var(--space-2);display:grid}.pXjbdq_failure p{margin:0}.pXjbdq_failureTitle{color:var(--error);font-weight:500}.pXjbdq_footer{gap:var(--space-6);display:grid}.pXjbdq_privacy{color:var(--fg-muted);max-width:var(--measure);font-size:.95rem}.pXjbdq_actions{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}
._854jQa_button{--button-height:44px;--button-fill:var(--signal);isolation:isolate;min-height:var(--button-height);border-radius:var(--radius-pill);letter-spacing:-.005em;text-align:center;text-wrap:balance;transition:box-shadow var(--motion-fast) var(--ease-standard), background-color var(--motion-fast) var(--ease-standard), border-color var(--motion-fast) var(--ease-standard), filter var(--motion-fast) var(--ease-standard), transform var(--motion-fast) var(--ease-standard);border:1px solid #0000;justify-content:center;align-items:center;gap:.55rem;padding:0 1.2rem;font-size:.9375rem;font-weight:500;line-height:1.2;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}._854jQa_button:before{content:"";z-index:-1;border-radius:inherit;background:radial-gradient(130px circle at var(--mx,50%) var(--my,50%), rgb(255 255 255/var(--specular,.16)), transparent 60%);opacity:0;transition:opacity var(--motion-ui) ease;pointer-events:none;position:absolute;inset:0}._854jQa_button:hover:before,._854jQa_button:focus-visible:before{opacity:1}._854jQa_button:hover{text-decoration:none}._854jQa_button:active{transition-duration:var(--motion-instant);transform:scale(.985)}._854jQa_button ._854jQa_arrow{transition:transform var(--motion-ui) var(--ease-enter);flex:none}._854jQa_button:hover ._854jQa_arrow,._854jQa_button:focus-visible ._854jQa_arrow{transform:translate(3px)}._854jQa_primary{--specular:.26;background:linear-gradient(180deg, #ffffff38, #fff0 55%), var(--button-fill);color:var(--c-charcoal);border-color:#ffffff38;box-shadow:inset 0 1px #ffffff59,inset 0 -1px #0000001f,0 10px 28px #61ab814d}[data-theme=light] ._854jQa_primary{color:var(--c-warm-white)}._854jQa_primary:hover,._854jQa_primary:focus-visible{filter:brightness(1.04);box-shadow:inset 0 1px #ffffff73,inset 0 -1px #0000001f,0 14px 36px #61ab8166}._854jQa_secondary{border-color:var(--glass-border-strong);background:var(--glass-fill);-webkit-backdrop-filter:var(--glass-blur-soft);backdrop-filter:var(--glass-blur-soft);box-shadow:var(--glass-highlight), var(--glass-shadow-soft);color:var(--fg)}._854jQa_secondary:hover,._854jQa_secondary:focus-visible{background:var(--glass-fill-hover);border-color:var(--glass-border-hover)}._854jQa_quiet{color:var(--fg);background:0 0;padding-inline:.75rem}._854jQa_quiet:hover,._854jQa_quiet:focus-visible{background:var(--glass-fill)}._854jQa_small{--button-height:40px;padding-inline:1.1rem;font-size:.875rem}._854jQa_large{--button-height:48px;padding-inline:1.4rem;font-size:1rem}._854jQa_block{width:100%}@media (prefers-reduced-motion:reduce){._854jQa_button:active{transform:none}._854jQa_button ._854jQa_arrow,._854jQa_button:before{transition:none}}
.xQzhpG_eyebrow{color:var(--fg-muted);align-items:center;gap:.75rem;font-size:.875rem;font-weight:500;line-height:1.3;display:inline-flex}.xQzhpG_technical{color:var(--technical-text)}.xQzhpG_signal{color:var(--accent-text)}
.uWKgxW_homeGrid{gap:var(--space-8);grid-template-columns:5fr 3fr 4fr;align-items:start;display:grid}.uWKgxW_propertyGrid{gap:var(--space-8);grid-template-columns:4fr 7fr;align-items:start;display:grid}.uWKgxW_orient{gap:var(--space-4);border-inline-end:1px solid var(--rule);padding-inline-end:var(--space-8);display:grid}.uWKgxW_statement{font-size:var(--step-2);letter-spacing:var(--tracking-display);max-width:16ch;font-weight:500;line-height:1.05}.uWKgxW_actions{align-items:center;gap:var(--space-4);flex-wrap:wrap;margin-block-start:var(--space-2);display:flex}.uWKgxW_list{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.uWKgxW_list a{border-radius:var(--radius-sm);color:var(--fg);transition:background-color var(--motion-fast) ease;gap:.15rem;margin-inline-start:-.75rem;padding:.6rem .75rem;text-decoration:none;display:grid}.uWKgxW_list a:hover,.uWKgxW_list a:focus-visible{background-color:var(--glass-fill)}.uWKgxW_list a:focus-visible{outline:2px solid var(--focus-ring);outline-offset:0}.uWKgxW_list strong{font-size:1rem;font-weight:500;line-height:1.3;display:block}.uWKgxW_list span{color:var(--fg-muted);font-size:.875rem;line-height:1.4}.uWKgxW_arrow{vertical-align:-.125em;width:.875em;height:.875em;color:var(--accent-text);transition:transform var(--motion-ui) var(--ease-enter);margin-inline-start:.4em;display:inline-block}.uWKgxW_list a:hover .uWKgxW_arrow,.uWKgxW_list a:focus-visible .uWKgxW_arrow{transform:translate(3px)}@media (prefers-reduced-motion:reduce){.uWKgxW_list a:hover .uWKgxW_arrow,.uWKgxW_list a:focus-visible .uWKgxW_arrow{transform:none}}.uWKgxW_visual{aspect-ratio:4/3;border-radius:var(--radius-sm);background:var(--c-charcoal-900);border:1px solid var(--rule);position:relative;overflow:hidden}.uWKgxW_visual img{object-fit:cover;width:100%;height:100%}
.BDCMra_toggle{border:1px solid var(--glass-border-strong);border-radius:var(--radius-pill);background:var(--glass-fill);width:40px;height:40px;box-shadow:var(--glass-highlight);color:var(--fg);cursor:pointer;transition:background-color var(--motion-fast) var(--ease-standard), border-color var(--motion-fast) var(--ease-standard);flex:0 0 40px;place-items:center;padding:0;display:inline-grid}.BDCMra_icons{align-items:center;gap:5px;display:flex}.BDCMra_icons svg{width:16px;height:16px}.BDCMra_active{color:var(--fg)}.BDCMra_inactive{color:var(--fg-muted);opacity:.6}.BDCMra_toggle:hover{background:var(--glass-fill-hover);border-color:var(--glass-border-hover)}
.r0XFDW_row{justify-content:flex-start;align-items:center;gap:var(--space-4);border:0;border-block-start:1px solid var(--rule);width:100%;min-height:64px;color:var(--fg);font:inherit;text-align:start;cursor:pointer;background:0 0;border-radius:0;margin:0;padding:.6rem 0;display:flex}.r0XFDW_inline{border-block-start:0;width:auto;min-height:0;padding:0}.r0XFDW_track{border-radius:var(--radius-pill);border:1px solid var(--glass-border-strong);background:var(--glass-fill);width:56px;height:32px;box-shadow:inset 0 1px 3px #00000047, var(--glass-highlight);transition:background-color var(--motion-ui) var(--ease-standard), border-color var(--motion-ui) var(--ease-standard);flex:none;position:relative}.r0XFDW_row[aria-checked=true] .r0XFDW_track{background:var(--signal);border-color:color-mix(in srgb, var(--signal) 70%, transparent)}.r0XFDW_trackIcon{width:24px;height:24px;color:var(--fg-muted);opacity:.7;place-items:center;display:grid;position:absolute;top:3px}.r0XFDW_trackMoon{left:3px}.r0XFDW_trackSun{right:3px}.r0XFDW_row[aria-checked=true] .r0XFDW_trackIcon{color:var(--c-warm-white);opacity:.85}.r0XFDW_knob{background:var(--c-warm-white);width:24px;height:24px;color:var(--c-charcoal);transition:transform var(--motion-ui) var(--ease-standard);border-radius:50%;place-items:center;display:grid;position:absolute;top:3px;left:3px;box-shadow:0 2px 6px #00000059,inset 0 1px #ffffffe6}.r0XFDW_row[aria-checked=true] .r0XFDW_knob{transform:translate(24px)}.r0XFDW_icon{width:14px;height:14px}.r0XFDW_trackIcon .r0XFDW_icon{width:13px;height:13px}.r0XFDW_sun{display:none}.r0XFDW_row[aria-checked=true] .r0XFDW_sun{display:block}.r0XFDW_row[aria-checked=true] .r0XFDW_moon{display:none}.r0XFDW_row:focus-visible .r0XFDW_track{outline:2px solid var(--focus-ring);outline-offset:2px}@media (prefers-reduced-motion:reduce){.r0XFDW_track,.r0XFDW_knob{transition:none}}
.gQwjnq_menuButton{border:1px solid var(--glass-border-strong);border-radius:var(--radius-pill);background:var(--glass-fill);width:44px;height:44px;box-shadow:var(--glass-highlight);color:var(--fg);cursor:pointer;transition:background-color var(--motion-fast) var(--ease-standard), border-color var(--motion-fast) var(--ease-standard);flex:none;place-items:center;padding:0;font-weight:500;display:none}html[data-hydrated=true] .gQwjnq_menuButton{display:inline-grid}.gQwjnq_menuButton:hover{background:var(--glass-fill-hover);border-color:var(--glass-border-hover)}.gQwjnq_fallbackLink{min-height:44px;color:var(--fg);align-items:center;padding:0 .75rem;display:none}@media (min-width:1280px){.gQwjnq_menuButton,.gQwjnq_fallbackLink{display:none!important}}.gQwjnq_icon{gap:4px;width:18px;display:grid}.gQwjnq_icon span{background:currentColor;border-radius:1px;height:1.5px;display:block}.gQwjnq_dialog{background:color-mix(in srgb, var(--bg) 86%, transparent);-webkit-backdrop-filter:blur(32px)saturate(1.6);backdrop-filter:blur(32px)saturate(1.6);width:100%;max-width:none;height:100dvh;max-height:none;color:var(--fg);z-index:var(--z-dialog);opacity:0;transition:opacity var(--motion-ui) var(--ease-enter), transform var(--motion-ui) var(--ease-enter), display var(--motion-ui) allow-discrete, overlay var(--motion-ui) allow-discrete;border:0;margin:0;padding:0;position:fixed;inset:0;transform:translateY(16px)}.gQwjnq_dialog[open]{opacity:1;transform:translateY(0)}@starting-style{.gQwjnq_dialog[open]{opacity:0;transform:translateY(16px)}}.gQwjnq_dialog::backdrop{background:0 0}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.gQwjnq_dialog{background:var(--bg)}}@media (prefers-reduced-transparency:reduce){.gQwjnq_dialog{background:var(--bg);-webkit-backdrop-filter:none;backdrop-filter:none}}.gQwjnq_sheet{height:100%;flex-direction:column;padding-block-start:env(safe-area-inset-top);display:flex}.gQwjnq_sheetBar{min-height:var(--header-height);justify-content:space-between;align-items:center;display:flex}.gQwjnq_closeButton{border:1px solid var(--glass-border-strong);border-radius:var(--radius-pill);background:var(--glass-fill);width:44px;height:44px;box-shadow:var(--glass-highlight);color:inherit;cursor:pointer;transition:background-color var(--motion-fast) var(--ease-standard), border-color var(--motion-fast) var(--ease-standard);flex:0 0 44px;place-items:center;padding:0;display:inline-grid}.gQwjnq_closeButton:hover{background:var(--glass-fill-hover);border-color:var(--glass-border-hover)}.gQwjnq_closeIcon{width:18px;height:18px;position:relative}.gQwjnq_closeIcon span{background:currentColor;border-radius:1px;width:100%;height:1.5px;position:absolute;top:50%;left:0;transform:translateY(-50%)rotate(45deg)}.gQwjnq_closeIcon span:last-child{transform:translateY(-50%)rotate(-45deg)}.gQwjnq_nav{padding-block:var(--space-4) var(--space-8);flex:1;overflow-y:auto}.gQwjnq_dialog[open] .gQwjnq_nav>*{animation:gQwjnq_sheetItem var(--motion-scene) var(--ease-enter) both}.gQwjnq_dialog[open] .gQwjnq_nav>:first-child{animation-delay:60ms}.gQwjnq_dialog[open] .gQwjnq_nav>:nth-child(2){animation-delay:.115s}.gQwjnq_dialog[open] .gQwjnq_nav>:nth-child(3){animation-delay:.17s}.gQwjnq_dialog[open] .gQwjnq_nav>:nth-child(4){animation-delay:.225s}.gQwjnq_dialog[open] .gQwjnq_nav>:nth-child(n+5){animation-delay:.28s}@keyframes gQwjnq_sheetItem{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.gQwjnq_dialog[open] .gQwjnq_nav>*{animation:none}}.gQwjnq_group{border-block-start:1px solid var(--rule)}.gQwjnq_groupSummary{cursor:pointer;min-height:64px;font-size:var(--step-2);letter-spacing:var(--tracking-display);justify-content:space-between;align-items:center;padding-block:.6rem;font-weight:500;line-height:1.1;list-style:none;display:flex}.gQwjnq_groupSummary::-webkit-details-marker{display:none}.gQwjnq_groupSummary:after{content:"";width:.6rem;height:.6rem;transition:transform var(--motion-fast) var(--ease-standard);border-block-end:1.5px solid;border-inline-end:1.5px solid;margin-inline-end:.4rem;transform:rotate(45deg)}.gQwjnq_group[open]>.gQwjnq_groupSummary:after{transform:rotate(-135deg)}.gQwjnq_groupBody{padding-block:0 var(--space-6);gap:var(--space-4);display:grid}.gQwjnq_links{margin:0;padding:0;list-style:none;display:grid}.gQwjnq_links a{color:var(--fg);font-size:var(--step-0);border-block-start:1px solid var(--rule);padding:.75rem 0;text-decoration:none;display:block}.gQwjnq_links a:hover,.gQwjnq_links a:focus-visible{color:var(--fg);text-decoration:underline}.gQwjnq_subheading{color:var(--accent-text);margin-block-start:var(--space-2);font-size:.875rem;font-weight:500}.gQwjnq_directLink{border-block-start:1px solid var(--rule);min-height:64px;color:var(--fg);font-size:var(--step-2);letter-spacing:var(--tracking-display);align-items:center;padding-block:.6rem;font-weight:500;line-height:1.1;text-decoration:none;display:flex}.gQwjnq_nav>:last-child{border-block-end:1px solid var(--rule)}.gQwjnq_directLink:hover,.gQwjnq_directLink:focus-visible{text-decoration:underline}.gQwjnq_sheetActions{gap:var(--space-3);padding-block:var(--space-4) calc(var(--space-4) + env(safe-area-inset-bottom));display:grid}.gQwjnq_logoLight,[data-theme=light] .gQwjnq_logoDark{display:none}[data-theme=light] .gQwjnq_logoLight{display:block}.gQwjnq_description{color:var(--fg-muted);margin-block-start:.2rem;font-size:.875rem;line-height:1.4;display:block}.gQwjnq_utilities{gap:var(--space-3);padding-block:var(--space-4);border-block-start:1px solid var(--rule);display:grid}.gQwjnq_utilityLink{min-height:44px;color:var(--fg);text-underline-offset:.2em;align-items:center;font-size:1rem;display:inline-flex}
.oJa3Ma_header{z-index:var(--z-header);pointer-events:none;padding-block:.75rem;position:sticky;top:0}.oJa3Ma_bar{justify-content:space-between;align-items:center;gap:var(--space-3);border:1px solid var(--glass-border);background:var(--glass-bg);pointer-events:auto;min-height:56px;transition:background-color var(--motion-ui) var(--ease-standard), min-height var(--motion-ui) var(--ease-standard), box-shadow var(--motion-ui) var(--ease-standard);border-radius:2rem;padding:.4rem .5rem .4rem 1.1rem;display:flex;position:relative;box-shadow:inset 0 1px #ffffff29,0 8px 24px #0000000f}.oJa3Ma_bar:before{content:"";z-index:-1;border-radius:inherit;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);position:absolute;inset:0}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.oJa3Ma_bar{background:var(--surface-overlay-solid)}}@media (prefers-reduced-transparency:reduce){.oJa3Ma_bar{background:var(--surface-overlay-solid)}.oJa3Ma_bar:before{display:none}}.oJa3Ma_header[data-scrolled=true] .oJa3Ma_bar{background:var(--glass-bg-dense);min-height:52px;box-shadow:var(--glass-highlight), 0 14px 40px #0000002e}.oJa3Ma_primaryNav{display:none}.oJa3Ma_actions{align-items:center;gap:.4rem;display:flex}.oJa3Ma_actions .oJa3Ma_desktopOnly{display:none}@media (max-width:1279px){.oJa3Ma_bar{padding-inline-start:1.35rem}}@media (min-width:1280px){.oJa3Ma_bar{grid-template-columns:auto 1fr auto;padding-inline:1.6rem .6rem;display:grid}.oJa3Ma_primaryNav{justify-self:center;min-width:0;margin-inline:-.5rem .5rem;display:block}.oJa3Ma_primaryNav>ul{align-items:center;gap:var(--space-1);margin:0;padding:0;list-style:none;display:flex}.oJa3Ma_actions{justify-self:end;gap:.5rem}.oJa3Ma_actions .oJa3Ma_desktopOnly{white-space:nowrap;display:inline-flex}}.oJa3Ma_navLink{border-radius:var(--radius-pill);min-height:36px;color:var(--fg-muted);letter-spacing:-.005em;transition:color var(--motion-fast) ease, background-color var(--motion-ui) var(--ease-standard);align-items:center;padding:.45rem .75rem;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.oJa3Ma_navLink:hover,.oJa3Ma_navLink:focus-visible{color:var(--fg);background-color:color-mix(in srgb, var(--fg) 10%, transparent);text-decoration:none}.oJa3Ma_navLink[aria-current=page]{color:var(--fg);background-color:var(--glass-fill)}.oJa3Ma_quiet{color:var(--fg-muted)}@media (min-width:1280px){.oJa3Ma_navLink{white-space:nowrap}}@media (min-width:1280px) and (max-width:1399px){.oJa3Ma_primaryNav>ul{gap:0}.oJa3Ma_navLink{padding-inline:.55rem;font-size:.8125rem}}
.YaONVW_page{padding-block:clamp(2rem, 5vw, 5rem) var(--section-space)}.YaONVW_container{max-width:1240px;padding-inline:var(--gutter);margin-inline:auto}.YaONVW_breadcrumbs{color:var(--fg-muted);margin-block-end:var(--space-8);font-size:.8125rem}.YaONVW_breadcrumbs ol{flex-wrap:wrap;gap:.6rem;padding:0;list-style:none;display:flex}.YaONVW_breadcrumbs li+li:before{content:"/";color:var(--fg-faint);margin-inline-end:.6rem}.YaONVW_breadcrumbs a{color:inherit}.YaONVW_hero{gap:var(--space-8);padding-block-end:clamp(3rem,6vw,5rem);display:grid}.YaONVW_heroCopy{align-content:start;gap:var(--space-6);display:grid}.YaONVW_title{letter-spacing:var(--tracking-display);max-width:13ch;font-size:clamp(2.6rem,5.8vw,5.5rem);line-height:1.05}.YaONVW_audienceTitle{max-width:19ch;font-size:clamp(2.25rem,4.4vw,4rem)}.YaONVW_articleTitle{max-width:22ch;font-size:clamp(2rem,4.3vw,4rem);line-height:1.1}.YaONVW_intro{color:var(--fg-muted);max-width:48ch;font-size:clamp(1.0625rem,1.5vw,1.25rem);line-height:1.6}.YaONVW_actions{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.YaONVW_heroAside{border-radius:var(--radius-glass);border:1px solid var(--glass-border);background:var(--glass-panel);box-shadow:var(--glass-highlight), var(--glass-shadow-soft);align-self:center;gap:var(--space-6);padding:clamp(1.25rem,3vw,2.25rem);display:grid}.YaONVW_eyebrow{color:var(--accent-text);letter-spacing:.06em;font-size:.8125rem;font-weight:500}.YaONVW_asideTitle{font-size:var(--step-2);max-width:20ch}.YaONVW_muted{color:var(--fg-muted)}.YaONVW_section{padding-block:var(--space-12);border-block-start:1px solid var(--rule)}.YaONVW_sectionHeader{gap:var(--space-4);margin-block-end:var(--space-8);display:grid}.YaONVW_sectionTitle{font-size:var(--step-2);max-width:24ch}.YaONVW_sectionHeader p{max-width:58ch;color:var(--fg-muted)}.YaONVW_problemList,.YaONVW_articleList,.YaONVW_decisionList{padding:0;list-style:none}.YaONVW_problemList{column-gap:var(--space-12);display:grid}.YaONVW_problemLink{justify-content:space-between;align-items:center;gap:var(--space-4);padding-block:var(--space-6);border-block-start:1px solid var(--rule);font-size:1.0625rem;text-decoration:none;display:flex}.YaONVW_problemLink span:last-child{color:var(--accent-text)}.YaONVW_problemLink:hover span:first-child,.YaONVW_problemLink:focus-visible span:first-child{text-underline-offset:.2em;text-decoration:underline}.YaONVW_articleList li+li{border-block-start:1px solid var(--rule)}.YaONVW_articleLink{gap:var(--space-4);padding-block:var(--space-8);text-decoration:none;display:grid}.YaONVW_articleLink h3{margin-block-end:var(--space-3);font-size:clamp(1.25rem,2.2vw,1.7rem);line-height:1.3}.YaONVW_articleLink:hover h3,.YaONVW_articleLink:focus-visible h3{text-underline-offset:.18em;text-decoration:underline}.YaONVW_articleLink p{color:var(--fg-muted);max-width:62ch}.YaONVW_articleLabel{color:var(--accent-text);font-size:.8125rem}.YaONVW_articleSequence{padding:0;list-style:none}.YaONVW_articleSequence>li{padding-block:var(--space-6);grid-template-columns:2.5rem minmax(0,1fr);gap:clamp(1rem,3vw,2rem);display:grid}.YaONVW_articleSequence>li+li{border-block-start:1px solid var(--rule)}.YaONVW_sequenceNumber{border:1px solid var(--rule-strong);min-height:2.5rem;color:var(--accent-text);font-family:var(--font-mono);border-radius:50%;align-self:start;place-items:center;margin-block-start:.125rem;font-size:.875rem;display:grid}.YaONVW_articleSequence h3{margin-block-end:var(--space-3);font-size:clamp(1.25rem,2.2vw,1.7rem);line-height:1.3}.YaONVW_sequenceLink{align-items:center;gap:var(--space-3);min-height:44px;text-decoration:none;display:inline-flex}.YaONVW_sequenceLink:hover,.YaONVW_sequenceLink:focus-visible{text-underline-offset:.18em;text-decoration:underline}.YaONVW_sequenceLink span{color:var(--accent-text);flex:none}.YaONVW_articleSequence p{color:var(--fg-muted);max-width:62ch}.YaONVW_arrow{color:var(--accent-text);align-self:center;font-size:1.5rem}.YaONVW_resource{gap:var(--space-6);border:1px solid var(--glass-border-strong);border-radius:var(--radius-glass);background:var(--glass-panel);padding:clamp(1.5rem,4vw,3rem);display:grid}.YaONVW_resource>div{gap:var(--space-4);display:grid}.YaONVW_resource p{max-width:54ch;color:var(--fg-muted)}.YaONVW_resourceAction{align-self:center}.YaONVW_meta{gap:var(--space-2) var(--space-6);color:var(--fg-muted);flex-wrap:wrap;font-size:.8125rem;display:flex}.YaONVW_articleLayout{gap:var(--space-12);align-items:start;display:grid}.YaONVW_toc{padding:var(--space-6);border:1px solid var(--rule);border-radius:var(--radius-glass-sm)}.YaONVW_toc h2{margin-block-end:var(--space-4);font-size:1rem}.YaONVW_toc ol{gap:var(--space-3);padding:0;font-size:.875rem;list-style:none;display:grid}.YaONVW_toc a{color:var(--fg-muted);padding-block:.15rem;display:inline-block}.YaONVW_articleBody{min-width:0}.YaONVW_answer{padding:var(--space-6);border-inline-start:3px solid var(--accent-text);background:var(--panel-bg);border-radius:0 var(--radius-md) var(--radius-md) 0;gap:var(--space-4);margin-block-end:var(--space-8);display:grid}.YaONVW_answer h2{color:var(--accent-text);font-size:1rem}.YaONVW_answer p{font-size:1.125rem}.YaONVW_proseSection{gap:var(--space-6);padding-block:var(--space-8);border-block-start:1px solid var(--rule);scroll-margin-top:calc(var(--header-height) + 1.5rem);display:grid}.YaONVW_proseSection h2{font-size:clamp(1.4rem,2.8vw,2rem);line-height:1.25}.YaONVW_proseSection p,.YaONVW_proseSection li{max-width:67ch;line-height:1.75}.YaONVW_proseSection ul{gap:var(--space-3);display:grid}.YaONVW_steps{counter-reset:learn-step;gap:var(--space-8);padding:0;list-style:none;display:grid}.YaONVW_steps>li{gap:var(--space-4);grid-template-columns:2rem minmax(0,1fr);display:grid}.YaONVW_steps>li:before{counter-increment:learn-step;content:counter(learn-step, decimal-leading-zero);color:var(--accent-text);font-family:var(--font-mono);padding-block-start:.15rem;font-size:.8125rem}.YaONVW_steps h3,.YaONVW_outcomes h3{margin-block-end:var(--space-2);font-size:1.0625rem;line-height:1.4}.YaONVW_outcomes{gap:var(--space-6);display:grid}.YaONVW_sources{gap:var(--space-6);font-size:.875rem;display:grid}.YaONVW_sources p{color:var(--fg-muted);margin-block-start:var(--space-2)}.YaONVW_diagram{border:1px solid var(--rule);border-radius:var(--radius-glass-sm);margin-block:var(--space-8);padding:clamp(1rem,3vw,2rem)}.YaONVW_diagramLabel{font-family:var(--font-mono);color:var(--technical-text);margin-block-end:var(--space-6);font-size:.75rem}.YaONVW_diagramFlow{gap:var(--space-3);padding:0;list-style:none;display:grid}.YaONVW_diagramFlow li{align-items:center;gap:var(--space-3);grid-template-columns:2rem minmax(0,1fr);display:grid}.YaONVW_nodeIcon{border:1px solid var(--technical-text);width:2rem;height:2rem;color:var(--technical-text);font-size:.8125rem;font-family:var(--font-mono);border-radius:.6rem;place-items:center;display:grid}.YaONVW_diagramFlow strong{font-size:.9375rem;font-weight:500;display:block}.YaONVW_diagramFlow small{color:var(--fg-muted);font-size:.8125rem;line-height:1.5}.YaONVW_diagram figcaption{color:var(--fg-muted);border-block-start:1px solid var(--rule);margin-block-start:var(--space-6);padding-block-start:var(--space-4);font-size:.8125rem}.YaONVW_decisionList{gap:var(--space-6);counter-reset:decision;display:grid}.YaONVW_decisionList>li{gap:var(--space-4);border:1px solid var(--rule);border-radius:var(--radius-glass-sm);padding:clamp(1.25rem,3vw,2rem);display:grid}.YaONVW_decisionList h3{font-size:var(--step-1);line-height:1.3}.YaONVW_decisionList p{max-width:65ch;color:var(--fg-muted)}.YaONVW_decisionLinks{gap:var(--space-3) var(--space-6);flex-wrap:wrap;display:flex}.YaONVW_decisionLinks a{padding-block:var(--space-2)}@media (min-width:720px){.YaONVW_decisionList,.YaONVW_problemList{grid-template-columns:repeat(2,minmax(0,1fr))}.YaONVW_articleLink{gap:var(--space-8);grid-template-columns:minmax(8rem,1fr) minmax(0,3fr) 2rem}.YaONVW_articleLabel{padding-block-start:.35rem}.YaONVW_resource{grid-template-columns:minmax(0,1fr) auto}.YaONVW_diagramFlow{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr))}.YaONVW_diagramFlow li{border-inline-start:1px dashed var(--rule-strong);grid-template-columns:minmax(0,1fr);align-content:start;padding-inline-start:var(--space-4)}}@media (min-width:1000px){.YaONVW_heroSplit{gap:var(--space-16);grid-template-columns:1.2fr .8fr}.YaONVW_articleLayout{gap:var(--space-16);grid-template-columns:16rem minmax(0,1fr)}.YaONVW_toc{top:calc(var(--header-height) + 1rem);position:sticky}}@media (max-width:719px){.YaONVW_articleLink .YaONVW_arrow{display:none}}.YaONVW_collectionGrid{gap:var(--space-4);padding:0;list-style:none;display:grid}.YaONVW_collectionGrid>li{min-width:0}.YaONVW_collectionCard{align-content:start;gap:var(--space-4);border:1px solid var(--rule);border-radius:var(--radius-glass-sm);background:var(--panel-bg);height:100%;color:var(--fg);padding:clamp(1.25rem,3vw,2rem);text-decoration:none;display:grid}.YaONVW_collectionCard:hover{border-color:var(--accent-text)}.YaONVW_collectionCard:focus-visible{outline:2px solid var(--accent-text);outline-offset:4px}.YaONVW_collectionCard h3{font-size:var(--step-1);line-height:1.3}.YaONVW_collectionCard p{color:var(--fg-muted);font-size:.9375rem;line-height:1.6}.YaONVW_collectionNumber{font-family:var(--font-mono);color:var(--accent-text);font-size:.8125rem}@media (min-width:850px){.YaONVW_collectionGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}
._8_GlZG_skip{z-index:calc(var(--z-dialog) + 1);background:var(--c-warm-white);color:var(--c-charcoal);border-radius:0 0 var(--radius-sm) 0;transition:transform var(--motion-fast) var(--ease-standard);padding:.75rem 1rem;font-weight:500;text-decoration:none;position:fixed;top:0;left:0;transform:translateY(-120%)}._8_GlZG_skip:focus-visible{outline:2px solid var(--c-blue-green);outline-offset:-4px;transform:translateY(0)}
@font-face{font-family:poppins;src:url(../media/poppins_latin_400_normal-s.p.43zbiuwnnoiok.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:poppins;src:url(../media/poppins_latin_500_normal-s.p.2o7m9ogm38dql.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:poppins;src:url(../media/poppins_latin_600_normal-s.p.3o_v2fun1jzxk.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:poppins Fallback;src:local(Arial);ascent-override:92.83%;descent-override:30.94%;line-gap-override:8.84%;size-adjust:113.11%}._5giTjG_className{font-family:poppins,poppins Fallback,system-ui,Segoe UI,Helvetica Neue,Arial,sans-serif}._5giTjG_variable{--font-poppins:"poppins", "poppins Fallback", system-ui, Segoe UI, Helvetica Neue, Arial, sans-serif}
.TpgZnW_page{padding-block:var(--space-12) var(--section-space)}.TpgZnW_grid{gap:var(--space-12);display:grid}.TpgZnW_intro{gap:var(--space-6);align-content:start;display:grid}.TpgZnW_title{font-size:var(--step-3);letter-spacing:var(--tracking-display);max-width:14ch;font-weight:500;line-height:1.02}.TpgZnW_lede{font-size:var(--step-1);color:var(--fg-muted);max-width:var(--measure-narrow);line-height:1.4}.TpgZnW_aside{gap:var(--space-3);border-block-start:1px solid var(--rule);color:var(--fg-muted);padding-block-start:var(--space-6);font-size:.95rem;display:grid}.TpgZnW_aside h2{font-size:var(--step-0);color:var(--fg)}.TpgZnW_aside ol{gap:var(--space-2);display:grid}@media (min-width:1024px){.TpgZnW_grid{gap:var(--space-24);grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start}.TpgZnW_intro{top:calc(var(--header-height) + var(--space-8));position:sticky}}
.UAp4cq_page{padding-block:clamp(2rem, 5vw, 5rem) var(--section-space)}.UAp4cq_container{max-width:1240px;padding-inline:var(--gutter);margin-inline:auto}.UAp4cq_hero{align-items:start;gap:var(--space-8);padding-block-end:clamp(3rem,6vw,5rem);display:grid}.UAp4cq_heroCopy{align-content:start;gap:var(--space-6);display:grid}.UAp4cq_eyebrow{letter-spacing:.06em;color:var(--accent-text);font-size:.8125rem;font-weight:500}.UAp4cq_title{letter-spacing:var(--tracking-display);max-width:15ch;font-size:clamp(2.6rem,5.8vw,5.5rem);line-height:1.05}.UAp4cq_collectionTitle{max-width:17ch;font-size:clamp(2.4rem,4.8vw,4.5rem)}.UAp4cq_intro{max-width:53ch;color:var(--fg-muted);font-size:clamp(1.0625rem,1.5vw,1.25rem);line-height:1.65}.UAp4cq_actions{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.UAp4cq_actionNote{color:var(--fg-muted);max-width:58ch;font-size:.875rem}.UAp4cq_outcome{gap:var(--space-4);border:1px solid var(--glass-border);border-radius:var(--radius-glass);background:var(--glass-panel);box-shadow:var(--glass-highlight), var(--glass-shadow-soft);align-self:center;padding:clamp(1.25rem,3vw,2rem);display:grid}.UAp4cq_outcome h2{font-size:var(--step-1);line-height:1.35}.UAp4cq_outcome p{color:var(--fg-muted)}.UAp4cq_checkpoints{gap:var(--space-4);padding:0;list-style:none;display:grid}.UAp4cq_checkpoints li{gap:var(--space-3);grid-template-columns:1.5rem minmax(0,1fr);align-items:baseline;display:grid}.UAp4cq_checkpoints span{color:var(--accent-text);font-family:var(--font-mono);font-size:.8125rem}.UAp4cq_section{padding-block:var(--space-12);border-block-start:1px solid var(--rule)}.UAp4cq_sectionHeader{gap:var(--space-4);margin-block-end:var(--space-8);display:grid}.UAp4cq_sectionTitle{font-size:var(--step-2);max-width:25ch;line-height:1.2}.UAp4cq_sectionHeader p{max-width:62ch;color:var(--fg-muted)}.UAp4cq_collections{gap:var(--space-4);padding:0;list-style:none;display:grid}.UAp4cq_collectionLink{align-items:flex-start;gap:var(--space-6);border:1px solid var(--rule);border-radius:var(--radius-glass-sm);background:var(--panel-bg);flex-direction:column;height:100%;padding:clamp(1.25rem,3vw,2rem);text-decoration:none;display:flex}.UAp4cq_collectionLink:hover,.UAp4cq_collectionLink:focus-visible{border-color:var(--rule-strong)}.UAp4cq_collectionNumber{font-family:var(--font-mono);color:var(--accent-text);font-size:.8125rem}.UAp4cq_collectionLink h3{font-size:clamp(1.4rem,2vw,1.9rem);line-height:1.25}.UAp4cq_collectionLink p{color:var(--fg-muted);line-height:1.65}.UAp4cq_collectionCta{justify-content:space-between;gap:var(--space-4);width:100%;margin-block-start:auto;padding-block-start:var(--space-4);font-size:.875rem;font-weight:500;display:flex}.UAp4cq_collectionCta span:last-child{color:var(--accent-text)}.UAp4cq_collectionLink:hover h3,.UAp4cq_collectionLink:focus-visible h3{text-underline-offset:.18em;text-decoration:underline}.UAp4cq_resource{gap:var(--space-6);border:1px solid var(--glass-border-strong);border-radius:var(--radius-glass);background:var(--glass-panel);padding:clamp(1.5rem,4vw,3rem);display:grid}.UAp4cq_resource>div{gap:var(--space-4);display:grid}.UAp4cq_resource p{max-width:58ch;color:var(--fg-muted)}.UAp4cq_resourceAction{align-self:center}.UAp4cq_nextSteps{gap:var(--space-8);display:grid}.UAp4cq_nextSteps>div{align-content:start;gap:var(--space-4);display:grid}.UAp4cq_nextSteps h2{font-size:var(--step-1);line-height:1.35}.UAp4cq_nextSteps p{color:var(--fg-muted);max-width:54ch}.UAp4cq_textLink{align-items:center;width:fit-content;min-height:44px;display:inline-flex}@media (min-width:800px){.UAp4cq_collections{grid-template-columns:repeat(3,minmax(0,1fr))}.UAp4cq_resource{grid-template-columns:minmax(0,1fr) auto}.UAp4cq_nextSteps{gap:var(--space-16);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.UAp4cq_hero{gap:var(--space-16);grid-template-columns:1.3fr .7fr}}
@font-face{font-family:plexMono;src:url(../media/ibm_plex_mono_latin_400_normal-s.p.3xdfs0-p_zi4c.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:plexMono;src:url(../media/ibm_plex_mono_latin_500_normal-s.p.11q3guvgd1r20.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:plexMono Fallback;src:local(Arial);ascent-override:77.95%;descent-override:20.91%;line-gap-override:0.0%;size-adjust:131.49%}.oPbPXq_className{font-family:plexMono,plexMono Fallback,ui-monospace,Menlo,Consolas,monospace}.oPbPXq_variable{--font-plex-mono:"plexMono", "plexMono Fallback", ui-monospace, Menlo, Consolas, monospace}
.DoqL1W_lab{padding-block:var(--space-12)}.DoqL1W_title{font-size:var(--step-3);letter-spacing:var(--tracking-display);font-weight:500}.DoqL1W_lede{color:var(--fg-muted);max-width:var(--measure);margin-block:var(--space-3) var(--space-6)}.DoqL1W_controls{gap:var(--space-6);font-family:var(--font-mono);font-size:var(--step--1);flex-wrap:wrap;align-items:center;display:flex}.DoqL1W_controls label{align-items:center;gap:.5rem;display:inline-flex}.DoqL1W_controls select{border:1px solid var(--field-border);border-radius:var(--radius-xs);background:var(--field-bg);min-height:36px;color:var(--fg);padding:0 .5rem}.DoqL1W_section{padding-block:var(--space-12)}.DoqL1W_section h2{font-size:var(--step-2)}.DoqL1W_stageFrame{width:min(100%,1280px);max-height:calc(100dvh - var(--header-height) - 2rem);border:1px solid var(--rule);border-radius:var(--radius-md);background:var(--c-charcoal-900);margin-inline:auto;position:relative;overflow:hidden}.DoqL1W_readout{border-radius:var(--radius-xs);color:var(--c-warm-white);background:#161616bf;padding:.35rem .6rem;position:absolute;inset-block-end:var(--space-4);inset-inline-start:var(--space-4)}.DoqL1W_mono{font-family:var(--font-mono);letter-spacing:.04em;font-size:.75rem}.DoqL1W_diag{font-family:var(--font-mono);font-size:var(--step--1);color:var(--fg-muted);grid-template-columns:max-content 1fr;gap:.25rem 1rem;margin-block-start:var(--space-6);display:grid}.DoqL1W_diag dd{color:var(--fg)}
.qU2msq_sheet{max-width:960px;margin:var(--space-8) auto var(--space-12);border:1px solid var(--rule-strong);border-radius:var(--radius-glass-sm);padding:clamp(1.25rem,4vw,3rem)}.qU2msq_header{gap:var(--space-3);border-block-end:2px solid var(--rule-strong);padding-block-end:var(--space-6);display:grid}.qU2msq_brand{color:var(--accent-text);font-size:.8125rem;font-weight:500}.qU2msq_header h2{font-size:clamp(1.5rem,3vw,2.1rem);line-height:1.25}.qU2msq_header p,.qU2msq_sheet footer{color:var(--fg-muted);font-size:.8125rem}.qU2msq_fields{gap:var(--space-6);padding-block:var(--space-6);display:grid}.qU2msq_field{break-inside:avoid}.qU2msq_field h3,.qU2msq_nextAction h3{font-size:.9375rem;line-height:1.5}.qU2msq_blank{border-block-end:1px solid var(--rule-strong);min-height:4.5rem;display:block}.qU2msq_nextAction{gap:var(--space-3);padding-block:var(--space-6);border-block-start:1px solid var(--rule);break-inside:avoid;display:grid}.qU2msq_nextAction p{color:var(--fg-muted);font-size:.8125rem}.qU2msq_nextAction .qU2msq_blank{min-height:3rem}.qU2msq_sheet footer{border-block-start:1px solid var(--rule);padding-block-start:var(--space-4)}.qU2msq_example{gap:var(--space-6);padding-block:var(--space-12);border-block-start:1px solid var(--rule);display:grid}.qU2msq_example h2{font-size:var(--step-2);line-height:1.25}.qU2msq_example>p{color:var(--fg-muted);max-width:65ch}.qU2msq_example dl{gap:var(--space-4);max-width:65ch;display:grid}.qU2msq_example dt{color:var(--accent-text);margin-block-end:var(--space-2);font-size:.875rem;font-weight:500}.qU2msq_example dd{color:var(--fg-muted)}@media (min-width:650px){.qU2msq_fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media print{@page{margin:14mm}:is(html:has(.qU2msq_sheet),body:has(.qU2msq_sheet)){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;min-height:0;color:#000!important;background:#fff!important}:is(body:has(.qU2msq_sheet)>:not(main),body:has(.qU2msq_sheet) [data-planning-screen-only]){display:none!important}:is(body:has(.qU2msq_sheet) main,body:has(.qU2msq_sheet) main>div,body:has(.qU2msq_sheet) main>div>div){width:auto!important;max-width:none!important;margin:0!important;padding:0!important}.qU2msq_sheet{--rule:#a0a0a0;--rule-strong:#555;--fg-muted:#333;--accent-text:#222;color:#000;background:#fff;border:0;max-width:none;margin:0;padding:0;font-size:10pt;line-height:1.35}.qU2msq_header{gap:5pt;padding-block-end:10pt}.qU2msq_header h2{font-size:19pt}.qU2msq_brand,.qU2msq_header p,.qU2msq_nextAction p,.qU2msq_sheet footer{font-size:8.5pt}.qU2msq_fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12pt 18pt;padding-block:12pt}.qU2msq_field h3,.qU2msq_nextAction h3{font-size:9pt;line-height:1.4}.qU2msq_blank{min-height:40pt}.qU2msq_nextAction{gap:6pt;padding-block:10pt}.qU2msq_nextAction .qU2msq_blank{min-height:22pt}.qU2msq_sheet footer{padding-block-start:8pt}}
._3PJbZq_details{border-block-start:1px solid var(--rule)}._3PJbZq_details:last-child{border-block-end:1px solid var(--rule)}._3PJbZq_summary{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4) 0;cursor:pointer;font-weight:500;font-size:var(--step-1);line-height:1.3;list-style:none;display:flex}._3PJbZq_summary::-webkit-details-marker{display:none}._3PJbZq_summary:after{content:"";width:.75rem;height:.75rem;transition:transform var(--motion-fast) var(--ease-standard);border-block-end:1.5px solid;border-inline-end:1.5px solid;flex:none;margin-inline-end:.25rem;transform:rotate(45deg)}._3PJbZq_details[open]>._3PJbZq_summary:after{transform:rotate(-135deg)}._3PJbZq_body{padding-block:0 var(--space-6);color:var(--fg-muted);max-width:var(--measure)}
.HS70Aa_wrap{padding-block:var(--section-space);gap:var(--space-8);align-content:center;min-height:60dvh;display:grid}.HS70Aa_title{font-size:var(--step-4);letter-spacing:var(--tracking-display);max-width:12ch;font-weight:500;line-height:.98}.HS70Aa_graphic{width:min(100%,420px);height:auto}.HS70Aa_links{gap:var(--space-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.HS70Aa_retry{border-radius:var(--radius-sm);border:1px solid var(--signal);background:var(--signal);min-height:48px;color:var(--c-charcoal);align-items:center;padding:0 1.25rem;font-weight:500;display:inline-flex}
._Uh7MW_panel{gap:var(--space-8);max-width:44rem;display:grid}._Uh7MW_reference{gap:var(--space-1);padding:var(--space-4) var(--space-6);border:1px solid var(--glass-border);border-radius:var(--radius-glass-sm);background:var(--glass-panel);box-shadow:var(--glass-highlight), var(--glass-shadow-soft);display:grid}._Uh7MW_referenceLabel{color:var(--fg-muted);font-size:.875rem;font-weight:500;line-height:1.3}._Uh7MW_referenceValue{font-family:var(--font-mono);font-size:var(--step-1);font-weight:500}._Uh7MW_next{gap:var(--space-3);display:grid}._Uh7MW_next h2{font-size:var(--step-1)}._Uh7MW_next ol{gap:var(--space-2);display:grid}
.l6g-Ba_sheet{border:1px solid var(--rule-strong);border-radius:var(--radius-glass-sm);max-width:960px;margin-block-start:var(--space-8);margin-inline:auto;padding:clamp(1rem,4vw,3rem)}.l6g-Ba_header{gap:var(--space-3);border-block-end:2px solid var(--rule-strong);padding-block-end:var(--space-6);display:grid}.l6g-Ba_brand{color:var(--accent-text);font-size:.8125rem;font-weight:500}.l6g-Ba_sheet h2{font-size:clamp(1.5rem,3vw,2.2rem)}.l6g-Ba_header p,.l6g-Ba_sheet footer{color:var(--fg-muted);font-size:.8125rem}.l6g-Ba_section{padding-block:var(--space-6);gap:var(--space-4);break-inside:avoid;display:grid}.l6g-Ba_section+.l6g-Ba_section{border-block-start:1px solid var(--rule)}.l6g-Ba_section h3{font-size:1.0625rem;line-height:1.4}.l6g-Ba_field{font-size:.875rem}.l6g-Ba_line{border-block-end:1px solid var(--rule-strong);min-height:1.9rem;display:block}.l6g-Ba_fields{gap:var(--space-4);display:grid}.l6g-Ba_resultRows{gap:var(--space-6);display:grid}.l6g-Ba_result{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--rule);border-radius:var(--radius-sm);break-inside:avoid;display:grid}.l6g-Ba_result h4{font-size:.875rem;font-weight:500}.l6g-Ba_reminder{color:var(--fg-muted);font-size:.8125rem}.l6g-Ba_sheet footer{border-block-start:1px solid var(--rule);padding-block-start:var(--space-4)}.l6g-Ba_printButton{border:1px solid var(--glass-border-strong);border-radius:var(--radius-pill);background:var(--signal);min-height:48px;color:var(--c-charcoal);padding:.7rem 1.3rem;font-weight:500}[data-theme=light] .l6g-Ba_printButton{color:var(--c-warm-white)}.l6g-Ba_printButton:hover{filter:brightness(1.08)}@media (min-width:650px){.l6g-Ba_fields,.l6g-Ba_resultRows{grid-template-columns:repeat(2,minmax(0,1fr))}}@media print{@page{margin:14mm}:is(html:has(.l6g-Ba_sheet),body:has(.l6g-Ba_sheet)){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;min-height:0;color:#000!important;background:#fff!important}:is(body:has(.l6g-Ba_sheet)>:not(main),body:has(.l6g-Ba_sheet) [data-sheet-intro]){display:none!important}:is(body:has(.l6g-Ba_sheet) main,body:has(.l6g-Ba_sheet) main>div,body:has(.l6g-Ba_sheet) main>div>div){width:auto!important;max-width:none!important;margin:0!important;padding:0!important}.l6g-Ba_sheet{--rule:#a0a0a0;--rule-strong:#555;--fg-muted:#333;--accent-text:#222;color:#000;background:#fff;border:0;max-width:none;margin:0;padding:0;font-size:10pt;line-height:1.35}.l6g-Ba_sheet h2{font-size:19pt}.l6g-Ba_header{gap:5pt;padding-block-end:10pt}.l6g-Ba_header p,.l6g-Ba_sheet footer,.l6g-Ba_brand,.l6g-Ba_reminder{font-size:8pt}.l6g-Ba_section{gap:6pt;padding-block:8pt}.l6g-Ba_section h3{font-size:11pt}.l6g-Ba_fields,.l6g-Ba_resultRows{grid-template-columns:repeat(2,minmax(0,1fr));gap:5pt 12pt}.l6g-Ba_field,.l6g-Ba_result h4{font-size:8.5pt}.l6g-Ba_result{gap:2pt;padding:5pt}.l6g-Ba_line{min-height:11pt}.l6g-Ba_sheet footer{padding-block-start:8pt}}
