.L39Scq_starter{--color-accent:var(--paint-primary-ink);--color-accent-hover:var(--paint-primary-ink);--color-accent-contrast:var(--paint-action-text);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-elevated);min-width:0;box-shadow:0 12px 36px color-mix(in oklab, var(--color-text) 5%, transparent);padding:clamp(1.25rem,2.4vw,2rem);position:relative}.L39Scq_starterHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.L39Scq_eyebrow{color:var(--color-accent);margin:0;font-size:16px;font-weight:600}.L39Scq_accessLabel{color:var(--color-text-muted);align-items:center;gap:.35rem;font-size:16px;display:inline-flex}.L39Scq_accessLabel svg{width:15px;height:15px}.L39Scq_starter h2{font-family:var(--font-body);letter-spacing:-.015em;margin:0;font-size:24px;font-weight:400;line-height:1.2}.L39Scq_description{color:var(--color-text-muted);font-size:var(--type-body);margin:.75rem 0 1.25rem;line-height:1.6}.L39Scq_goalLabel{flex-wrap:wrap;justify-content:space-between;gap:.5rem;margin-bottom:.5rem;font-size:16px;font-weight:600;display:flex}.L39Scq_goalLabel span{color:var(--color-text-muted);font-weight:400}.L39Scq_goalInput{resize:vertical;border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);width:100%;min-height:86px;font-size:var(--type-control);color:var(--color-text);padding:.75rem;line-height:1.5;transition:border-color .18s,box-shadow .18s;display:block}.L39Scq_goalInput::placeholder{color:var(--color-text-muted)}.L39Scq_copyButton{border:1px solid var(--color-accent);border-radius:var(--radius-sm);background:var(--color-accent);width:100%;min-height:48px;color:var(--color-accent-contrast);text-align:center;cursor:pointer;font-size:18px;font-weight:500;font-family:var(--font-body);letter-spacing:normal;justify-content:center;align-items:center;gap:.65rem;margin-top:1rem;padding:.7rem 1rem;line-height:1.4;text-decoration:none;transition:background .18s,box-shadow .18s,transform .18s;display:flex}.L39Scq_copyButton svg{flex:none;width:18px;height:18px}.L39Scq_copyButton:hover{background:var(--color-accent-hover);box-shadow:0 4px 16px color-mix(in oklab, var(--color-accent) 20%, transparent);transform:translateY(-1px)}.L39Scq_copyButton:active{transform:translateY(0)}.L39Scq_starter :is(a,button,summary,textarea):focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}.L39Scq_preview{margin-top:.75rem}.L39Scq_preview summary{cursor:pointer;min-height:44px;color:var(--color-text-muted);font-size:var(--type-small);justify-content:space-between;align-items:center;gap:.5rem;list-style:none;display:flex}.L39Scq_preview summary::-webkit-details-marker{display:none}.L39Scq_preview summary:hover{color:var(--color-accent)}.L39Scq_preview summary svg{width:16px;height:16px;transition:transform .18s}.L39Scq_preview[open] summary svg{transform:rotate(180deg)}.L39Scq_preview textarea{resize:vertical;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);width:100%;color:var(--color-text);font-size:18px;line-height:1.6;font-family:var(--font-body);padding:.75rem;font-weight:400;display:block}.L39Scq_copyStatus{color:var(--color-text-muted);font-size:16px;line-height:1.4;font-family:var(--font-body);letter-spacing:normal;font-weight:400}.L39Scq_copyStatus:empty{width:1px;height:1px;position:absolute;overflow:hidden}.L39Scq_copyStatus:not(:empty){margin-top:.5rem}.L39Scq_lockedActions{margin-top:1.5rem}.L39Scq_lockedActions p{text-align:center;color:var(--color-text-muted);font-size:var(--type-small);margin:.9rem 0 0}.L39Scq_lockedActions p a{color:var(--color-accent);text-underline-offset:3px;text-decoration:underline}@media (prefers-reduced-motion:reduce){.L39Scq_starter *,.L39Scq_starter :before{transition:none!important;transform:none!important}}
.I8sYUq_walkthroughPage{background:var(--learning-bg);color:var(--learning-ink)}.I8sYUq_walkthroughPage .learning-page--no-sidebar .learning-main{max-width:1200px}.I8sYUq_article{min-width:0;max-width:76rem;margin-inline:auto;position:relative}.I8sYUq_article :is(a,summary,button,textarea):focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}.I8sYUq_devToolsToolbar{justify-content:flex-end;align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.I8sYUq_starterArea{grid-template-columns:minmax(0,1.2fr) minmax(20rem,.9fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.I8sYUq_starterAreaSolo{grid-template-columns:minmax(0,48rem)}.I8sYUq_hero{min-width:0}.I8sYUq_downloadFootnote{color:var(--color-text-muted);margin-top:1rem;font-size:16px;line-height:1.6}.I8sYUq_downloadFootnote a{color:var(--color-accent);text-underline-offset:4px;text-decoration:underline}.I8sYUq_installationComplete{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-elevated);align-items:flex-start;gap:1.5rem;margin-top:2rem;padding:clamp(1.5rem,4vw,3rem);display:flex}.I8sYUq_completionMark{background:var(--color-surface-soft);width:3.5rem;height:3.5rem;color:var(--color-accent);border-radius:50%;flex:0 0 3.5rem;place-items:center;display:grid}.I8sYUq_completionMark svg{width:2rem;height:2rem}.I8sYUq_completionEyebrow{font:16px/1.4 var(--font-body);color:var(--color-accent);margin:0 0 .6rem}.I8sYUq_installationComplete h2{font:400 clamp(28px, 3vw, 36px)/1.2 var(--font-body);letter-spacing:-.015em;text-wrap:balance;margin:0}.I8sYUq_installationComplete div>p:last-child{max-width:60ch;color:var(--color-text-muted);margin-top:1rem;font-size:18px;line-height:1.6}.I8sYUq_onboarding{margin-top:clamp(3rem,6vw,5rem);scroll-margin-top:7rem}.I8sYUq_modeOverview{grid-template-columns:minmax(0,1fr) minmax(0,1.04fr);align-items:center;gap:clamp(1.5rem,4vw,3.5rem);scroll-margin-top:7rem;display:grid;position:relative}.I8sYUq_modeOverview .I8sYUq_stepBody{margin-top:1.25rem}.I8sYUq_modeAlias{scroll-margin-top:7rem;position:absolute;top:0}.I8sYUq_onboardingInvitation{max-width:65ch;color:var(--color-text-muted);margin-top:2rem;font-size:18px;line-height:1.6}.I8sYUq_starterPrompt{margin-top:1rem}.I8sYUq_featureNav{border-top:1px solid var(--color-border);flex-wrap:wrap;gap:0 1.75rem;margin-block:1.2rem 0;padding-block:.6rem;display:flex}.I8sYUq_featureNav a{min-height:44px;font:18px/1.4 var(--font-body);color:var(--color-text-muted);text-underline-offset:5px;justify-content:space-between;align-items:center;gap:.75rem;transition:color .18s;display:inline-flex}.I8sYUq_featureNav a:hover{color:var(--color-accent);text-decoration:underline}.I8sYUq_featureNav svg{width:14px;height:14px}.I8sYUq_featureCard{border-top:1px solid var(--color-border);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(1.5rem,4vw,3.5rem);padding-block:2.75rem;scroll-margin-top:7rem;display:grid}.I8sYUq_featureCopy{min-width:0}.I8sYUq_featureCopy h3{text-wrap:balance;font-size:clamp(25px,2.3vw,30px);line-height:1.18}.I8sYUq_featureCopy>.I8sYUq_stepBody{margin-block:1rem 1.25rem}.I8sYUq_featureFollowup{font:18px/1.6 var(--font-body);color:var(--color-text-muted);margin:1.15rem 0 0}.I8sYUq_featureNote{font:16px/1.6 var(--font-body);color:var(--color-text-muted);margin:1rem 0 0}.I8sYUq_featureNote strong{color:var(--color-text);font-weight:600}.I8sYUq_featureFollowup a,.I8sYUq_featureNote a{color:var(--color-accent);text-underline-offset:3px;text-decoration:underline}.I8sYUq_connectionsFeature{align-items:start}.I8sYUq_connectionsFeature>.I8sYUq_stepMedia{margin-top:3rem}.I8sYUq_connectionChooser{margin-top:1.2rem}.I8sYUq_connectionChoices{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;display:grid}.I8sYUq_connectionChoice{border:1px solid var(--color-border);background:var(--color-surface);min-width:0;color:var(--color-text-muted);text-align:left;font:16px/1.4 var(--font-body);cursor:pointer;border-radius:.6rem;flex-direction:column;align-items:flex-start;gap:.6rem;padding:.8rem;transition:border-color .18s,background .18s,color .18s,transform .16s;display:flex;position:relative}.I8sYUq_connectionChoice>svg{opacity:0;width:14px;height:14px;transition:opacity .18s,transform .18s;position:absolute;top:.9rem;right:.65rem;transform:translate(-3px)}.I8sYUq_connectionIcon{width:28px;height:28px;-webkit-mask:var(--connector-mark) center / contain no-repeat;mask:var(--connector-mark) center / contain no-repeat;background:currentColor;transition:transform .18s;display:block}.I8sYUq_connectionChoice:hover{color:var(--color-accent);border-color:var(--color-accent)}.I8sYUq_connectionChoice:hover .I8sYUq_connectionIcon{transform:translateY(-2px)}.I8sYUq_connectionChoice:active{transform:translateY(1px)}.I8sYUq_connectionChoice[aria-pressed=true]{color:var(--color-accent);background:var(--color-surface-elevated);border-color:var(--color-accent);box-shadow:inset 0 -2px 0 var(--color-accent)}.I8sYUq_connectionChoice[aria-pressed=true]>svg{opacity:1;transform:none}.I8sYUq_connectionDetail{padding-top:1rem;animation:.2s ease-out both I8sYUq_connection-reveal}.I8sYUq_connectionDescription{font:16px/1.5 var(--font-body);color:var(--color-text-muted);margin:0 0 .6rem}.I8sYUq_installationHelp{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;padding-top:1.5rem;display:grid}.I8sYUq_installationHelp h3{font:400 21px/1.25 var(--font-body);color:var(--color-text);margin:0 0 .7rem}.I8sYUq_installationHelp p{font:16px/1.6 var(--font-body);color:var(--color-text-muted);margin:0}.I8sYUq_installationHelp a{text-underline-offset:3px;text-decoration:underline}@keyframes I8sYUq_connection-reveal{0%{opacity:.5;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.I8sYUq_connectionDetail{animation:none}.I8sYUq_connectionChoice,.I8sYUq_connectionChoice>svg,.I8sYUq_connectionIcon,.I8sYUq_featureNav a{transition:none}.I8sYUq_connectionChoice:hover .I8sYUq_connectionIcon,.I8sYUq_connectionChoice:active{transform:none}}@media (max-width:1050px) and (min-width:761px){.I8sYUq_connectionChoices{grid-template-columns:repeat(2,minmax(0,1fr))}.I8sYUq_connectionChoice{flex-direction:row;align-items:center}.I8sYUq_connectionChoice>svg{display:none}}@media (max-width:760px){.I8sYUq_modeOverview{grid-template-columns:minmax(0,1fr)}.I8sYUq_featureCard{grid-template-columns:minmax(0,1fr);padding-block:1.75rem}.I8sYUq_installationComplete{gap:1rem}.I8sYUq_completionMark{flex-basis:2rem;width:2rem;height:2rem}.I8sYUq_completionMark svg{width:1.5rem;height:1.5rem}.I8sYUq_featureNav{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.2rem;display:grid}.I8sYUq_featureNav a{font-size:16px}.I8sYUq_connectionChoices{grid-template-columns:repeat(2,minmax(0,1fr))}.I8sYUq_connectionChoice{flex-direction:row;align-items:center;gap:.7rem;min-height:64px;padding:.85rem .65rem}.I8sYUq_connectionChoice>svg{display:none}.I8sYUq_connectionIcon{flex:0 0 25px;width:25px;height:25px}.I8sYUq_connectionsFeature>.I8sYUq_stepMedia{margin-top:0}.I8sYUq_installationHelp{grid-template-columns:minmax(0,1fr);gap:1.5rem}}.I8sYUq_breadcrumbs{color:var(--color-text-muted);font-size:16px;line-height:1.4;font-family:var(--font-body);letter-spacing:normal;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1.25rem;font-weight:400;display:flex}.I8sYUq_breadcrumbs a{min-height:32px;color:var(--color-accent);text-underline-offset:4px;align-items:center;display:inline-flex}.I8sYUq_breadcrumbs a:hover{text-decoration:underline}.I8sYUq_breadcrumbDivider{color:var(--color-text-subtle)}.I8sYUq_heroTitle{max-width:23ch;font-family:var(--font-body);letter-spacing:-.015em;text-wrap:balance;margin:0;font-size:clamp(32px,3vw,36px);font-weight:400;line-height:1.2}.I8sYUq_heroSubtitle{max-width:55ch;color:var(--color-text-muted);font-size:20px;line-height:1.6;font-family:var(--font-body);margin-top:1.15rem;font-weight:400}.I8sYUq_requirements{color:var(--color-text-muted);font-size:18px;line-height:1.6;font-family:var(--font-body);margin-top:.8rem;font-weight:400}.I8sYUq_metaRow{color:var(--color-text-muted);font-size:16px;font-family:var(--font-body);letter-spacing:normal;flex-wrap:wrap;align-items:center;gap:.5rem 1.1rem;margin-top:1.35rem;font-weight:400;line-height:1.4;display:flex}.I8sYUq_metaItem{align-items:center;gap:.4rem;display:inline-flex}.I8sYUq_metaIcon{width:15px;height:15px}.I8sYUq_heroSummary{border-left:2px solid var(--paint-primary,var(--color-accent));max-width:52ch;font-size:18px;line-height:1.6;font-family:var(--font-body);align-items:flex-start;gap:.75rem;margin-top:1.5rem;padding:1rem 0 1rem 1.15rem;font-weight:400;display:flex}.I8sYUq_summaryIcon{color:var(--color-text-muted);flex:none;margin-top:.2rem}.I8sYUq_heroSummaryLabel{font-weight:600}.I8sYUq_heroSummaryLabel:after{content:": "}.I8sYUq_heroSummary>div{display:block}.I8sYUq_heroSummary p{color:var(--color-text-muted);margin:0;display:inline}.I8sYUq_startLink{min-height:44px;color:var(--paint-primary-ink,var(--color-accent));text-underline-offset:4px;font-size:18px;font-weight:500;font-family:var(--font-body);letter-spacing:normal;align-items:center;gap:.75rem;margin-top:.9rem;line-height:1.4;display:inline-flex}.I8sYUq_startLink svg{transition:transform .18s}.I8sYUq_startLink:hover{text-decoration:underline}.I8sYUq_startLink:hover svg{transform:translate(4px)}.I8sYUq_glanceSection{border-top:1px solid var(--color-border);margin-top:clamp(2rem,4vw,3.5rem);padding-top:2rem;scroll-margin-top:7rem}.I8sYUq_glanceIntro{grid-template-columns:12rem minmax(0,1fr);align-items:start;gap:2rem;display:grid}.I8sYUq_glanceHeading,.I8sYUq_sectionTitle{font-family:var(--font-body);color:var(--color-text);letter-spacing:-.015em;margin:0;font-size:28px;font-weight:400;line-height:1.2}.I8sYUq_glanceBody{max-width:74ch;color:var(--color-text-muted);font-size:18px;line-height:1.6;font-family:var(--font-body);font-weight:400}.I8sYUq_glanceBody p{margin:0}.I8sYUq_glanceBody p+p{margin-top:.85rem}.I8sYUq_glanceNav{container:walkthrough-glance/inline-size}.I8sYUq_glanceRow{--column-list-max-columns:1;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);gap:0;margin:1.75rem 0 0;padding:0;list-style:none}.I8sYUq_glanceRow>li{min-width:0}@container walkthrough-glance (min-width:380px){.I8sYUq_glanceRow{--column-list-max-columns:2}}@container walkthrough-glance (min-width:570px){.I8sYUq_glanceRow{--column-list-max-columns:3}}@container walkthrough-glance (min-width:760px){.I8sYUq_glanceRow{--column-list-max-columns:4}}@container walkthrough-glance (min-width:950px){.I8sYUq_glanceRow{--column-list-max-columns:5}}@container walkthrough-glance (min-width:1140px){.I8sYUq_glanceRow{--column-list-max-columns:6}}.I8sYUq_glanceItem{height:100%;min-height:64px;color:var(--color-text);font-size:18px;font-weight:400;line-height:1.35;font-family:var(--font-body);grid-template-columns:1.4rem minmax(0,1fr) 14px;align-items:start;gap:.55rem;padding:1rem .8rem;text-decoration:none;transition:color .18s,background .18s;display:grid}.I8sYUq_glanceItem:hover{color:var(--color-accent);background:var(--color-surface-elevated)}.I8sYUq_glanceNumber{color:var(--paint-primary-ink,var(--color-accent));--nums-spacing:tabular-nums;font-size:16px;font-family:var(--font-body);letter-spacing:normal;font-weight:400;line-height:24.3px}.I8sYUq_glanceArrow{width:14px;height:14px;color:var(--color-accent);margin-top:5.15px;transition:transform .18s}.I8sYUq_glanceItem:hover .I8sYUq_glanceArrow{transform:translate(3px)}.I8sYUq_stepsSection{margin-top:2.5rem}.I8sYUq_sectionTitle{scroll-margin-top:7rem}.I8sYUq_stepsList{margin:1.5rem 0 0;padding:0;list-style:none}.I8sYUq_stepCard{border-top:1px solid var(--color-border);grid-template-columns:minmax(0,1fr) minmax(0,1.04fr);align-items:start;gap:1.25rem clamp(1.5rem,4vw,3.5rem);padding:2.25rem 0;scroll-margin-top:7rem;display:grid}.I8sYUq_stepCard:first-child{padding-top:1.5rem}.I8sYUq_stepCard:target .I8sYUq_stepNumber{color:var(--color-accent)}.I8sYUq_stepCardTextOnly{grid-template-columns:minmax(0,1fr)}.I8sYUq_stepCardTextOnly .I8sYUq_stepInstruction{max-width:76ch}.I8sYUq_stepHeader{grid-column:1/-1;align-items:center;gap:1rem;display:flex}.I8sYUq_stepNumber{border:1px solid color-mix(in srgb, var(--paint-primary-ink,var(--color-accent)) 45%, var(--color-border));height:42px;color:var(--paint-primary-ink,var(--color-accent));--nums-spacing:tabular-nums;font-size:16px;font-family:var(--font-body);letter-spacing:normal;border-radius:50%;flex:0 0 42px;justify-content:center;align-items:center;font-weight:400;line-height:1.4;display:inline-flex}.I8sYUq_stepTitle{font-family:var(--font-body);color:var(--color-text);letter-spacing:-.015em;text-wrap:balance;margin:0;font-size:23px;font-weight:400;line-height:1.2}.I8sYUq_stepInstruction,.I8sYUq_stepInstructionContent{min-width:0}.I8sYUq_stepBody{color:var(--color-text-muted);font-size:18px;line-height:1.6;font-family:var(--font-body);font-weight:400}.I8sYUq_stepBody p{margin:0}.I8sYUq_stepBody p+p{margin-top:.8rem}.I8sYUq_stepAction{color:var(--color-text);font-size:18px;line-height:1.6;font-family:var(--font-body);margin-top:1rem;font-weight:400}.I8sYUq_stepSupportPanels{gap:.65rem;margin-top:1rem;display:grid}.I8sYUq_stepDisclosure{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-elevated);min-width:0}.I8sYUq_stepDisclosure summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:48px;padding:.85rem 1rem;list-style:none;transition:background .18s,color .18s;display:flex}.I8sYUq_stepDisclosure summary::-webkit-details-marker{display:none}.I8sYUq_stepDisclosure summary:hover{background:var(--color-surface-soft);color:var(--color-accent)}.I8sYUq_stepDisclosureSummary{min-width:0}.I8sYUq_stepDisclosureTitle{font-size:18px;font-weight:500;line-height:1.4;font-family:var(--font-body);letter-spacing:normal}.I8sYUq_stepDisclosureIcon{width:17px;height:17px;color:var(--color-accent);flex:none;transition:transform .18s}.I8sYUq_stepDisclosure[open] .I8sYUq_stepDisclosureIcon{transform:rotate(180deg)}.I8sYUq_stepDisclosureBody{border-top:1px solid var(--color-border)}.I8sYUq_stepDisclosure[open] .I8sYUq_stepDisclosureBody{animation:.22s ease-out I8sYUq_reveal-support}.I8sYUq_stepDisclosureBody>div{box-shadow:none;border:0;border-radius:0}.I8sYUq_stepCheck{border-top:1px solid var(--color-border);color:var(--color-text-muted);font-size:18px;line-height:1.6;font-family:var(--font-body);align-items:flex-start;gap:.6rem;margin:1.15rem 0 0;padding:.8rem 0 0;font-weight:400;display:flex}.I8sYUq_stepCheck svg{flex:none;width:17px;height:17px;margin-top:.2rem}.I8sYUq_stepCheck strong{color:var(--color-text);font-weight:600}.I8sYUq_stepTip{color:var(--color-text-muted);font-size:18px;line-height:1.6;font-family:var(--font-body);align-items:flex-start;gap:.6rem;margin:.85rem 0 0;font-weight:400;display:flex}.I8sYUq_tipIcon{flex:none;width:16px;height:16px;margin-top:.2rem}.I8sYUq_stepMedia{min-width:0}.I8sYUq_imageFrame{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-elevated);margin:0;overflow:hidden}.I8sYUq_imageCaption{border-top:1px solid var(--color-border);color:var(--color-text-muted);font-size:16px;line-height:1.4;font-family:var(--font-body);letter-spacing:normal;padding:.7rem 1rem;font-weight:400}.I8sYUq_stepImage{width:100%}.I8sYUq_lockedPrompt{color:var(--color-text-muted);font-size:18px;line-height:1.6;font-family:var(--font-body);align-items:flex-start;gap:.65rem;padding:1rem;font-weight:400;display:flex}.I8sYUq_lockedPrompt svg{flex:none;margin-top:.25rem}.I8sYUq_lockedPrompt a{color:var(--color-accent);text-underline-offset:3px;text-decoration:underline}.I8sYUq_understandingSection{margin-top:1.5rem;scroll-margin-top:7rem}.I8sYUq_troubleshooting{gap:.65rem;margin-top:3rem;display:grid}.I8sYUq_troubleshooting h2{margin-bottom:.4rem}.I8sYUq_helpAnswer{color:var(--color-text-muted);font-size:18px;line-height:1.6;font-family:var(--font-body);padding:1rem;font-weight:400}.I8sYUq_referenceDisclosure{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);margin-top:2rem}.I8sYUq_referenceDisclosure>summary{cursor:pointer;min-height:56px;color:var(--color-text-muted);font-size:var(--type-body);justify-content:space-between;align-items:center;gap:1rem;list-style:none;display:flex}.I8sYUq_referenceDisclosure>summary::-webkit-details-marker{display:none}.I8sYUq_referenceDisclosure>summary:hover{color:var(--color-accent)}.I8sYUq_referenceDisclosure[open]>summary svg{transform:rotate(180deg)}.I8sYUq_sourcesSection{padding:1rem 0 2rem}.I8sYUq_sourcesHeader h2{font-family:var(--font-body);letter-spacing:-.015em;font-size:28px;font-weight:400;line-height:1.2}.I8sYUq_sourcesRule{display:none}.I8sYUq_sourcesIntro{color:var(--color-text-muted);font-size:18px;line-height:1.6;font-family:var(--font-body);margin-top:.6rem;font-weight:400}.I8sYUq_sourceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 2rem;margin-top:1.25rem;display:grid}.I8sYUq_sourceCard{border-top:1px solid var(--color-border);color:var(--color-text);align-items:flex-start;gap:.75rem;padding:1rem 0;text-decoration:none;display:flex}.I8sYUq_sourceCard:hover h3{color:var(--color-accent);text-decoration:underline}.I8sYUq_sourceIcon{color:var(--color-text-muted)}.I8sYUq_sourceIcon svg{width:18px;height:18px;margin-top:.2rem}.I8sYUq_sourceTitleRow{align-items:baseline;gap:.5rem;display:flex}.I8sYUq_sourceTitleRow h3{font-size:20px;font-weight:400;line-height:1.2;font-family:var(--font-body);letter-spacing:-.015em}.I8sYUq_externalIcon{flex:none;width:14px;height:14px}.I8sYUq_sourceSupport{color:var(--color-text-muted);font-size:18px;line-height:1.6;font-family:var(--font-body);margin-top:.3rem;font-weight:400;display:block}.I8sYUq_sourceMeta{color:var(--color-text-muted);font-size:16px;font-family:var(--font-body);letter-spacing:normal;flex-wrap:wrap;gap:.35rem;margin-top:.5rem;font-weight:400;line-height:1.4;display:flex}.I8sYUq_bookRecommendation{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2rem;margin-bottom:2rem;display:grid}.I8sYUq_bookRecommendationCopy{min-width:0}.I8sYUq_bookRecommendationEyebrow,.I8sYUq_bookRecommendationItems>p{color:var(--color-text-muted);font-size:16px;font-family:var(--font-body);letter-spacing:normal;font-weight:400;line-height:1.4}.I8sYUq_bookRecommendation h2{font-family:var(--font-body);letter-spacing:-.015em;margin:.65rem 0;font-size:28px;font-weight:400;line-height:1.2}.I8sYUq_bookRecommendationDescription{color:var(--color-text-muted);font-size:18px;line-height:1.6;font-family:var(--font-body);font-weight:400}.I8sYUq_bookRecommendationItems{margin-top:1rem}.I8sYUq_bookRecommendationItemGrid{gap:.7rem;margin-top:.75rem;display:grid}.I8sYUq_bookRecommendationItem{font-size:18px;font-family:var(--font-body);align-items:flex-start;gap:.7rem;font-weight:400;line-height:1.6;display:flex}.I8sYUq_bookRecommendationItemIcon svg{width:18px;height:18px}.I8sYUq_bookRecommendationItem small{color:var(--color-text-muted);font-size:16px;font-family:var(--font-body);letter-spacing:normal;font-weight:400;line-height:1.4;display:block}.I8sYUq_bookRecommendationActions{flex-wrap:wrap;gap:1rem;margin-top:1.25rem;display:flex}.I8sYUq_bookRecommendationPrimary,.I8sYUq_bookRecommendationSecondary{min-height:44px;color:var(--color-accent);text-underline-offset:4px;font-size:18px;font-family:var(--font-body);letter-spacing:normal;align-items:center;gap:.5rem;font-weight:400;line-height:1.4;text-decoration:underline;display:inline-flex}.I8sYUq_bookRecommendationMedia{border-radius:var(--radius-md);min-height:260px;position:relative;overflow:hidden}.I8sYUq_bookRecommendationFallback{display:none}@keyframes I8sYUq_reveal-support{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1050px){.I8sYUq_starterArea{grid-template-columns:minmax(0,1fr) minmax(19rem,.95fr);gap:1.5rem}.I8sYUq_glanceIntro{grid-template-columns:10rem minmax(0,1fr);gap:1.5rem}.I8sYUq_stepCard{gap:1.1rem 1.5rem}}@media (max-width:760px){.I8sYUq_starterArea{grid-template-columns:minmax(0,1fr);gap:1.5rem}.I8sYUq_heroTitle{max-width:25ch;font-size:clamp(32px,3vw,36px)}.I8sYUq_heroSubtitle{font-size:20px;font-family:var(--font-body);font-weight:400;line-height:1.6}.I8sYUq_breadcrumbs{font-size:16px;font-family:var(--font-body);letter-spacing:normal;margin-bottom:.75rem;font-weight:400;line-height:1.4}.I8sYUq_breadcrumbs a{min-height:44px}.I8sYUq_glanceIntro,.I8sYUq_stepCard,.I8sYUq_sourceGrid,.I8sYUq_bookRecommendation{grid-template-columns:minmax(0,1fr)}.I8sYUq_glanceIntro{gap:.8rem}.I8sYUq_glanceBody,.I8sYUq_stepBody{font-size:var(--type-body)}.I8sYUq_glanceRow{--column-list-max-columns:1;margin-top:1.25rem}.I8sYUq_glanceRow>li+li{border-top:1px solid var(--color-border)}.I8sYUq_glanceItem{min-height:52px;font-size:18px;font-family:var(--font-body);padding:.85rem .25rem;font-weight:400;line-height:1.6}.I8sYUq_stepCard{padding-block:1.75rem}.I8sYUq_stepHeader{gap:.65rem}.I8sYUq_stepTitle{font-size:23px;font-family:var(--font-body);letter-spacing:-.015em;font-weight:400;line-height:1.2}.I8sYUq_stepNumber{font-size:16px;font-family:var(--font-body);letter-spacing:normal;font-weight:400;line-height:1.4}.I8sYUq_stepMedia{margin-top:.25rem}.I8sYUq_devToolsToolbar{margin-bottom:.25rem}}@media (prefers-reduced-motion:reduce){.I8sYUq_walkthroughPage *,.I8sYUq_walkthroughPage :before,.I8sYUq_walkthroughPage :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
