.afy6iW_page{min-height:100vh;font-family:var(--marketing-font);color:var(--marketing-on-surface);background:var(--marketing-surface);overflow:clip}.afy6iW_hero,.afy6iW_guideHero{background:radial-gradient(circle at 82% 16%, color-mix(in srgb, var(--marketing-primary) 12%, transparent), transparent 34%), var(--marketing-surface);padding:clamp(104px,13vw,168px) 24px clamp(64px,8vw,104px)}.afy6iW_readingColumn,.afy6iW_guideWidth{width:min(100%,780px);margin:0 auto}.afy6iW_scope,.afy6iW_eyebrow,.afy6iW_taskLabel,.afy6iW_phaseHeading>p{font:600 .75rem / 1.4 var(--marketing-font);color:var(--marketing-primary);text-transform:uppercase;letter-spacing:.09em;margin:0}.afy6iW_scope{color:var(--marketing-on-secondary-container);background:var(--marketing-secondary-container);border-radius:12px;padding:7px 12px;display:inline-flex}.afy6iW_hero h1,.afy6iW_guideHero h1{max-width:13ch;font:600 clamp(2.45rem, 6vw, 4.8rem) / 1.03 var(--marketing-font);color:var(--marketing-inverse-surface);letter-spacing:-.045em;text-wrap:balance;margin:24px 0 22px}.afy6iW_guideHero h1{max-width:16ch;font-size:clamp(2.35rem,5vw,4rem)}.afy6iW_lead{max-width:68ch;font:400 clamp(1.05rem, 2vw, 1.22rem) / 1.65 var(--marketing-font);color:var(--marketing-on-surface-variant);margin:0}.afy6iW_heroMeta{color:var(--marketing-on-surface-variant);flex-wrap:wrap;gap:10px 24px;margin-top:28px;font-size:.82rem;display:flex}.afy6iW_section{background:var(--marketing-surface-low);padding:clamp(64px,8vw,104px) 24px}.afy6iW_layout{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(32px,6vw,72px);width:min(100%,1120px);margin:0 auto;display:grid}.afy6iW_recommended{color:var(--marketing-inverse-on-surface);background:var(--marketing-inverse-surface);border-radius:20px;align-self:start;padding:clamp(28px,4vw,44px)}.afy6iW_recommended .afy6iW_eyebrow,.afy6iW_completion .afy6iW_eyebrow{color:var(--marketing-primary-container)}.afy6iW_recommended h2,.afy6iW_supportInner h2,.afy6iW_completion h2,.afy6iW_guideSupport h2{font:600 clamp(1.6rem, 3vw, 2.25rem) / 1.18 var(--marketing-font);letter-spacing:-.025em;text-wrap:balance;margin:12px 0}.afy6iW_recommended>p:not(.afy6iW_eyebrow),.afy6iW_supportInner p,.afy6iW_guideSupport p{max-width:65ch;margin:0;line-height:1.65}.afy6iW_recommended>p:not(.afy6iW_eyebrow){color:color-mix(in srgb, var(--marketing-inverse-on-surface) 78%, transparent)}.afy6iW_primaryLink{min-height:44px;color:var(--marketing-on-primary);background:var(--marketing-primary);border-radius:14px;justify-content:center;align-items:center;gap:8px;margin-top:24px;padding:10px 18px;font-weight:600;text-decoration:none;display:inline-flex}.afy6iW_taskList{gap:16px;display:grid}.afy6iW_task{background:var(--marketing-surface-lowest);border-radius:20px;grid-template-columns:auto 1fr auto;align-items:start;gap:18px;padding:24px;display:grid}.afy6iW_taskIcon{box-sizing:content-box;color:var(--marketing-primary);background:var(--marketing-secondary-container);border-radius:14px;padding:10px}.afy6iW_task h2{font:600 1.18rem / 1.35 var(--marketing-font);color:var(--marketing-inverse-surface);margin:4px 0 6px}.afy6iW_task p:not(.afy6iW_taskLabel){max-width:58ch;color:var(--marketing-on-surface-variant);margin:0;font-size:.94rem;line-height:1.58}.afy6iW_taskLink{min-height:44px;color:var(--marketing-primary);white-space:nowrap;align-items:center;gap:7px;font-size:.88rem;font-weight:600;text-decoration:none;display:inline-flex}.afy6iW_supportBand{background:var(--marketing-surface-container);padding:clamp(56px,7vw,88px) 24px}.afy6iW_supportInner{grid-template-columns:auto 1fr;gap:20px;width:min(100%,780px);margin:0 auto;display:grid}.afy6iW_supportInner>svg{box-sizing:content-box;color:var(--marketing-primary);background:var(--marketing-surface-highest);border-radius:16px;padding:12px}.afy6iW_supportInner p,.afy6iW_guideSupport p{color:var(--marketing-on-surface-variant)}.afy6iW_supportDetails{flex-wrap:wrap;gap:8px 20px;display:flex;margin-top:18px!important}.afy6iW_supportDetails a,.afy6iW_breadcrumb a{color:var(--marketing-primary);font-weight:600}.afy6iW_breadcrumb{margin-bottom:32px}.afy6iW_breadcrumb ol{color:var(--marketing-on-surface-variant);flex-wrap:wrap;gap:8px;margin:0;padding:0;font-size:.86rem;list-style:none;display:flex}.afy6iW_breadcrumb li+li:before{content:"/";margin-right:8px}.afy6iW_guideFacts{grid-template-columns:repeat(3,1fr);gap:12px;margin:36px 0 0;padding:0;display:grid}.afy6iW_guideFacts>div{background:var(--marketing-surface-low);border-radius:16px;padding:18px}.afy6iW_guideFacts dt{color:var(--marketing-primary);text-transform:uppercase;letter-spacing:.08em;margin-bottom:5px;font-size:.74rem;font-weight:600}.afy6iW_guideFacts dd{margin:0;font-size:.9rem;line-height:1.5}.afy6iW_guideLayout{background:var(--marketing-surface-low);grid-template-columns:210px minmax(0,760px);justify-content:center;align-items:start;gap:clamp(28px,5vw,64px);padding:64px 24px 104px;display:grid}.afy6iW_phaseNavigation{position:sticky;top:128px}.afy6iW_phaseNavigation>p{color:var(--marketing-on-surface-variant);text-transform:uppercase;letter-spacing:.08em;margin:0 0 12px;font-size:.74rem;font-weight:600}.afy6iW_phaseNavigation ol{gap:4px;margin:0;padding:0;list-style:none;display:grid}.afy6iW_phaseNavigation a{min-height:44px;color:var(--marketing-on-surface);border-radius:12px;padding:10px 12px;font-size:.9rem;font-weight:600;text-decoration:none;display:grid}.afy6iW_phaseNavigation a:hover{background:var(--marketing-surface-high)}.afy6iW_phaseNavigation a span{color:var(--marketing-primary);text-transform:uppercase;letter-spacing:.07em;font-size:.68rem}.afy6iW_phaseList,.afy6iW_stepList{margin:0;padding:0;list-style:none}.afy6iW_stepList{counter-reset:step;gap:20px;display:grid}.afy6iW_phase{scroll-margin-top:132px}.afy6iW_phase+.afy6iW_phase{margin-top:72px}.afy6iW_phaseHeading{margin-bottom:24px}.afy6iW_phaseHeading h2{font:600 clamp(1.75rem, 4vw, 2.4rem) / 1.2 var(--marketing-font);color:var(--marketing-inverse-surface);letter-spacing:-.025em;margin:6px 0 8px}.afy6iW_phaseDescription{max-width:68ch;color:var(--marketing-on-surface-variant);line-height:1.6;display:block}.afy6iW_step{counter-increment:step;background:var(--marketing-surface-lowest);border-radius:20px;padding:clamp(24px,4vw,36px);scroll-margin-top:132px}.afy6iW_stepHeading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:22px;display:flex}.afy6iW_stepHeading h3{font:600 1.25rem / 1.35 var(--marketing-font);color:var(--marketing-inverse-surface);grid-template-columns:34px 1fr;align-items:center;gap:10px;margin:0;display:grid}.afy6iW_stepHeading h3:before{width:34px;height:34px;color:var(--marketing-on-primary);content:counter(step);background:var(--marketing-primary);border-radius:12px;place-items:center;font-size:.78rem;display:grid}.afy6iW_roles{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px;display:flex}.afy6iW_roleChip{color:var(--marketing-on-surface);background:var(--marketing-surface-high);border-radius:12px;padding:4px 7px;font-size:.7rem;font-weight:600}.afy6iW_productPath{color:var(--marketing-on-surface-variant);margin:-6px 0 22px;font-size:.82rem}.afy6iW_productPath code{overflow-wrap:anywhere;background:var(--marketing-surface-high);border-radius:12px;padding:3px 7px;font:500 .78rem/1.4 monospace}.afy6iW_instruction h4,.afy6iW_receipt h4,.afy6iW_caution h4,.afy6iW_troubleshooting h4{font:600 .78rem / 1.4 var(--marketing-font);color:var(--marketing-on-surface-variant);text-transform:uppercase;letter-spacing:.07em;margin:0 0 4px}.afy6iW_instruction p,.afy6iW_receipt p,.afy6iW_caution p,.afy6iW_troubleshooting p{max-width:70ch;margin:0;line-height:1.65}.afy6iW_receipt,.afy6iW_caution,.afy6iW_troubleshooting{border-radius:16px;grid-template-columns:auto 1fr;gap:12px;margin-top:18px;padding:16px;display:grid}.afy6iW_receipt{color:var(--marketing-on-secondary-container);background:var(--marketing-secondary-container)}.afy6iW_caution{color:var(--marketing-on-warning-container);background:var(--marketing-warning-container)}.afy6iW_troubleshooting{color:var(--marketing-on-surface);background:var(--marketing-surface-highest)}.afy6iW_receipt h4,.afy6iW_caution h4,.afy6iW_troubleshooting h4{color:currentColor}.afy6iW_completion{color:var(--marketing-inverse-on-surface);background:var(--marketing-inverse-surface);border-radius:20px;grid-template-columns:auto 1fr;gap:18px;margin-top:72px;padding:clamp(26px,4vw,40px);display:grid}.afy6iW_completion ul{gap:10px;margin:20px 0 0;padding:0;list-style:none;display:grid}.afy6iW_completion li{align-items:flex-start;gap:9px;line-height:1.55;display:flex}.afy6iW_completion li svg{color:var(--marketing-primary-container);flex:none;margin-top:4px}.afy6iW_guideSupport{background:var(--marketing-surface-container);border-radius:20px;margin-top:24px;padding:30px}.afy6iW_guideSupport h2{font-size:1.45rem}@media (max-width:900px){.afy6iW_layout{grid-template-columns:1fr}.afy6iW_guideLayout{grid-template-columns:1fr;padding-top:32px}.afy6iW_phaseNavigation{z-index:5;background:color-mix(in srgb, var(--marketing-surface-low) 90%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:16px;padding:12px;position:sticky;top:88px;overflow-x:auto}.afy6iW_phaseNavigation>p{white-space:nowrap;clip:rect(0, 0, 0, 0);width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.afy6iW_phaseNavigation ol{width:max-content;display:flex}.afy6iW_phaseNavigation a{min-width:148px}}@media (max-width:640px){.afy6iW_hero,.afy6iW_guideHero,.afy6iW_section,.afy6iW_supportBand,.afy6iW_guideLayout{padding-left:16px;padding-right:16px}.afy6iW_task{grid-template-columns:auto 1fr;padding:20px}.afy6iW_taskLink{grid-column:2;justify-self:start}.afy6iW_supportInner,.afy6iW_completion,.afy6iW_guideFacts{grid-template-columns:1fr}.afy6iW_stepHeading{display:grid}.afy6iW_roles{justify-content:flex-start}.afy6iW_stepHeading h3{font-size:1.12rem}}@media (forced-colors:active){.afy6iW_scope,.afy6iW_recommended,.afy6iW_task,.afy6iW_step,.afy6iW_receipt,.afy6iW_caution,.afy6iW_troubleshooting,.afy6iW_completion,.afy6iW_guideSupport{border:1px solid canvastext}.afy6iW_primaryLink,.afy6iW_stepHeading h3:before{color:buttontext;background:buttonface;border:1px solid buttontext}}