@media (prefers-reduced-motion:no-preference){.DesignHistoryBlock_version__9nG9Z{animation:DesignHistoryBlock_appear__IT1cc .25s ease-out}@keyframes DesignHistoryBlock_appear__IT1cc{0%{opacity:.4;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}}.Home_heroGrid__T_TBB{position:absolute;inset:0 0 auto;z-index:-1;height:46rem;background-image:linear-gradient(to right,var(--line) 1px,transparent 1px),linear-gradient(to bottom,var(--line) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 30%,black 20%,transparent 75%);mask-image:radial-gradient(ellipse 70% 60% at 50% 30%,black 20%,transparent 75%);pointer-events:none}.Home_mosaic__CWlr4{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:20px}.Home_alignStart__jD_U8{align-items:start}.Home_large__ycrlr{grid-column:span 7}.Home_medium__agE5Q{grid-column:span 5}.Home_small__scIMq{grid-column:span 4}.Home_half__XGuxR{grid-column:span 6}.Home_card__a2aPc{display:flex;flex-direction:column;padding:10px;border:1px solid var(--line);border-radius:28px;background:var(--surface-raised);color:inherit;text-decoration:none;transition:box-shadow var(--duration-base) var(--ease-out-soft)}a.Home_card__a2aPc:hover{box-shadow:var(--shadow-raised)}.Home_body__NUhUn{display:flex;flex:1;flex-direction:column;gap:14px;padding:20px 12px 10px}.Home_deviceRow__K2FGW{display:flex;align-items:flex-end;justify-content:center;width:100%}.Home_photo__GP8eQ{width:100%;padding:3% 3% 9%;border-radius:6px;background:#fff;box-shadow:0 30px 56px -26px rgba(10,12,30,.5),0 8px 18px -12px rgba(10,12,30,.3)}.Home_photo__GP8eQ img{display:block;width:100%;border-radius:2px}.Home_glow__ikpPi{position:absolute;inset:0;z-index:-1;border-radius:inherit;background:radial-gradient(70% 60% at 20% 10%,rgba(52,199,120,.2),transparent 70%)}.Home_ctaGlow__KS3yS{position:absolute;inset:0;z-index:-1;background:radial-gradient(60% 80% at 100% 100%,color-mix(in srgb,var(--accent) 38%,transparent),transparent 70%)}.Home_ctaGrid___SZjd{position:absolute;inset:0;z-index:-1;background-image:linear-gradient(to right,color-mix(in srgb,var(--ink-stage) 6%,transparent) 1px,transparent 1px),linear-gradient(to bottom,color-mix(in srgb,var(--ink-stage) 6%,transparent) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:linear-gradient(270deg,black,transparent 75%);mask-image:linear-gradient(270deg,black,transparent 75%)}@media (max-width:1023px){.Home_half__XGuxR,.Home_large__ycrlr,.Home_medium__agE5Q{grid-column:1/-1}.Home_small__scIMq{grid-column:span 6}}@media (max-width:639px){.Home_small__scIMq{grid-column:1/-1}.Home_card__a2aPc{border-radius:22px}}.Chapters_page__KacQ_{display:block}.Chapters_topicAnchor__35WFB{scroll-margin-top:9rem}.Chapters_stepPanel__NPG5v{scroll-margin-top:8rem}.Chapters_flow__b3jA5>*+*{margin-top:clamp(28px,4vw,48px)}.Chapters_flow__b3jA5>[data-block]>section{padding-block:0}.Chapters_flow__b3jA5>[data-block]>section>div{max-width:none;padding-inline:0}.Chapters_flow__b3jA5>[data-block=disclosure]>section>div,.Chapters_flow__b3jA5>[data-block=prose]>section>div,.Chapters_flow__b3jA5>[data-block=quote]>section>div{max-width:44rem}.Chapters_flow__b3jA5>[data-block=prose] .prose>:first-child{margin-block-start:0}.Chapters_tintDark__mDXbb .frame-browser{--win:#0d0e10;--win-bar:#18191c;--win-line:rgba(255,255,255,0.06);--win-dot:#3a3c41;--win-ink:#9a9ca2;--win-url:#232428}.Chapters_tintDark__mDXbb .frame-phone-screen{--bar:#050505;--bar-ink:#f2f2f2}.Chapters_disclosure__SIh2H{border-block:1px solid var(--line);padding-block:1.25rem}.Chapters_disclosure__SIh2H summary{cursor:pointer;font-weight:600;color:var(--ink-strong)}.Chapters_disclosure__SIh2H summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media print{.Chapters_page__KacQ_ .steps-wrap{display:none}.Chapters_disclosure__SIh2H>:not(summary){display:block!important}.Chapters_disclosure__SIh2H::details-content{content-visibility:visible;display:block}}h1.Chapters_title__ZnFjs{overflow-wrap:normal;text-wrap:balance}.Process_process__aFfQA{overflow-wrap:anywhere}.Process_intro__sspot{display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:1rem 3rem;padding-block:1rem var(--section-pad-tight)}.Process_eyebrow__fcM0_{grid-column:1/-1}.Process_lede__mNDBR{white-space:pre-line;color:var(--ink-muted);font-size:var(--text-lede)}.Process_overview__gqwha{padding-block:1.75rem 2rem;border-block:1px solid var(--line)}.Process_overviewTop__N9mrc{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:2rem}.Process_label__sE6nM{font-family:var(--font-geist-mono),monospace;font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:var(--tracking-caps);color:var(--accent)}.Process_hint__z_2Y6{color:var(--ink-muted);font-size:.8125rem}.Process_hint__z_2Y6 span{color:var(--accent);margin-left:.25rem}.Process_flow__jnXYz{display:grid;grid-template-columns:repeat(var(--stage-count),minmax(0,1fr));gap:1.25rem;margin:0;padding:0;list-style:none}.Process_flow__jnXYz li{position:relative;min-width:0}.Process_flow__jnXYz li:not(:last-child):after{content:"→";position:absolute;left:calc(50% + 2.5rem);right:calc(-50% + 1.25rem);top:1.1rem;color:var(--ink-muted);text-align:center;pointer-events:none}.Process_step__gEv7o{appearance:none;border:0;background:transparent;color:var(--ink-strong);padding:0 0 .75rem;width:100%;display:flex;flex-direction:column;align-items:center;text-align:center;font:inherit;border-radius:var(--radius-m);cursor:pointer}.Process_node__liYN8{width:4rem;height:4rem;display:grid;place-items:center;border:1px solid var(--line-strong);border-radius:var(--radius-pill);background:var(--surface-sunken);color:var(--accent);transition:background var(--duration-fast),color var(--duration-fast)}.Process_node__liYN8 svg{width:1.75rem;height:1.75rem}.Process_step__gEv7o:hover .Process_node__liYN8,.Process_step__gEv7o[aria-expanded=true] .Process_node__liYN8{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.Process_number__VVBV6,.Process_rowNumber__wrJQY{font-family:var(--font-geist-mono),monospace;font-size:.75rem;font-variant-numeric:tabular-nums;color:var(--accent)}.Process_number__VVBV6{margin:1rem 0 .5rem}.Process_stepTitle__W8KP_{font-family:var(--font-inter),ui-sans-serif,system-ui,sans-serif;font-weight:600;letter-spacing:var(--tracking-title);font-size:clamp(1.0625rem,1.7vw,1.375rem);line-height:1.2;white-space:pre-line}.Process_short__uWEBq{font-size:.8125rem;color:var(--ink-muted);line-height:var(--leading-body);margin-top:.75rem;white-space:pre-line}.Process_feedback__zj7Uf{position:relative;margin:.5rem 8.5% 0;min-height:2.75rem;border:1px solid var(--line-strong);border-top:0;border-radius:0 0 var(--radius-l) var(--radius-l);text-align:center}.Process_feedback__zj7Uf:before{content:"↑";position:absolute;top:-.75rem;left:-.45rem;color:var(--ink-muted);background:var(--surface-raised);line-height:1.25rem}.Process_feedback__zj7Uf span{position:relative;top:1.9rem;padding-inline:.875rem;background:var(--surface-raised);font-size:.8125rem;color:var(--accent)}.Process_cycleNote__z0Tx0{text-align:center;font-size:.8125rem;color:var(--ink-muted);margin-top:1.75rem}.Process_depth__6OB4x{display:grid;grid-template-columns:.8fr 1.6fr;gap:3.5rem;padding-block:var(--section-pad-tight) 1rem}.Process_depthIntro__5juKw,.Process_details__Yq_yV{min-width:0}.Process_detailHeading__OxItY{font-family:var(--font-inter),ui-sans-serif,system-ui,sans-serif;font-weight:600;font-size:var(--text-display-m);line-height:1.2;letter-spacing:var(--tracking-display);color:var(--ink-strong);margin:.75rem 0 1rem}.Process_depthIntro__5juKw>p:last-child{font-size:.9375rem;color:var(--ink-muted);max-width:30ch}.Process_details__Yq_yV details{border-bottom:1px solid var(--line);scroll-margin-top:5.5rem}.Process_details__Yq_yV details:first-child{border-top:1px solid var(--line)}.Process_details__Yq_yV summary{list-style:none;display:grid;grid-template-columns:1.75rem 1fr 1.5rem;align-items:center;gap:1rem;padding-block:1.5rem;font-family:var(--font-inter),ui-sans-serif,system-ui,sans-serif;font-weight:600;letter-spacing:var(--tracking-title);font-size:1.375rem;line-height:1.3;color:var(--ink-strong);cursor:pointer;scroll-margin-top:5.5rem}.Process_details__Yq_yV summary::-webkit-details-marker{display:none}.Process_plus__gy0I_{font-family:var(--font-inter),sans-serif;font-size:1.5rem;line-height:1;color:var(--accent);text-align:center}.Process_details__Yq_yV details[open] .Process_plus__gy0I_{transform:rotate(45deg)}.Process_copy__7j_YJ{padding:0 .75rem 1.75rem 2.75rem;color:var(--ink-muted);line-height:1.75}.Process_copy__7j_YJ p+p{margin-top:1rem}.Process_details__Yq_yV summary:focus-visible,.Process_step__gEv7o:focus-visible{outline:2px solid var(--focus-ring);outline-offset:5px}@media (max-width:900px){.Process_intro__sspot{grid-template-columns:1fr}.Process_lede__mNDBR{margin-top:.5rem}.Process_depth__6OB4x{grid-template-columns:1fr;gap:2rem}.Process_depthIntro__5juKw>p:last-child{max-width:none}.Process_stepTitle__W8KP_{font-size:1.0625rem}.Process_flow__jnXYz{gap:.75rem}}@media (max-width:740px){.Process_overviewTop__N9mrc{align-items:start;margin-bottom:1rem}.Process_hint__z_2Y6{max-width:8rem;text-align:right;flex-shrink:0}.Process_flow__jnXYz{display:flex;flex-direction:column;gap:0;position:relative}.Process_flow__jnXYz:before{content:"";position:absolute;left:1.625rem;top:2rem;bottom:2rem;width:1px;background:var(--line-strong)}.Process_flow__jnXYz li:not(:last-child):after{display:none}.Process_step__gEv7o{position:relative;display:grid;grid-template-columns:3.25rem 1.5rem minmax(0,1fr);column-gap:.75rem;text-align:left;padding-block:.875rem;align-items:center}.Process_node__liYN8{grid-row:1/3;width:3.25rem;height:3.25rem;z-index:1}.Process_node__liYN8 svg{width:1.5rem;height:1.5rem}.Process_number__VVBV6{margin:0;grid-column:2;grid-row:1/3}.Process_stepTitle__W8KP_{grid-column:3;font-size:1.375rem;white-space:normal}.Process_short__uWEBq{grid-column:3;margin-top:.25rem;white-space:normal}.Process_feedback__zj7Uf{margin:.75rem 0 0;border:0;min-height:0;text-align:left;padding-left:1.75rem}.Process_feedback__zj7Uf:before{content:"↻";top:.125rem;left:0;color:var(--accent)}.Process_feedback__zj7Uf span{top:auto;padding:0;display:block;background:transparent}.Process_cycleNote__z0Tx0{text-align:left;margin:.625rem 0 0 1.75rem}.Process_details__Yq_yV summary{font-size:1.25rem;gap:.75rem;grid-template-columns:1.5rem 1fr 1.5rem;padding-block:1.25rem}.Process_copy__7j_YJ{padding-left:2.25rem;padding-right:0}}@media (prefers-reduced-motion:reduce){.Process_process__aFfQA *,.Process_process__aFfQA :after,.Process_process__aFfQA :before{transition:none;scroll-behavior:auto}}