.skill-guide_page__TKraJ{max-width:980px;margin:0 auto;padding:28px 24px 72px}.skill-guide_nav__9YU8E{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;font-weight:600}.skill-guide_navActions__IdGGo{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px}.skill-guide_siteFooter__ZHsFm{display:flex;justify-content:space-between;align-items:center;gap:12px;border-top:1px solid var(--line);margin-top:32px;padding-top:20px;font-weight:600}.skill-guide_languages__q8SNs{display:flex;gap:6px}.skill-guide_languages__q8SNs button{border:1px solid var(--line);background:var(--panel);color:var(--ink-700);padding:8px 12px;border-radius:9px;cursor:pointer}.skill-guide_languages__q8SNs button[aria-pressed=true]{background:var(--brand);color:white}.skill-guide_hero__e3Dwd{padding:72px 0 38px}.skill-guide_eyebrow__G4VzB{color:var(--teal);font-size:14px;letter-spacing:.08em}.skill-guide_hero__e3Dwd h1{font-family:var(--font-display);font-size:clamp(36px,5.6vw,60px);line-height:1.2;letter-spacing:-.035em;white-space:pre-line;margin:16px 0 22px}.skill-guide_intro__8UMJL{max-width:650px;color:var(--ink-600);line-height:1.8;font-size:18px}.skill-guide_download__RhGVk{display:inline-flex;align-items:center;padding:15px 22px;margin-top:14px;background:var(--brand);border-radius:12px;color:white;font-weight:600}.skill-guide_version__555em{color:var(--ink-600);font-size:13px;margin-top:18px}.skill-guide_links__kLrTs{display:flex;gap:18px;color:var(--brand);font-size:14px}.skill-guide_card__zq2g8 a:hover,.skill-guide_links__kLrTs a:hover{text-decoration:underline}.skill-guide_steps__as_Om{display:grid;gap:20px}.skill-guide_card__zq2g8{border:1px solid var(--line);border-radius:20px;background:var(--panel-strong);padding:32px;line-height:1.8;min-width:0}.skill-guide_card__zq2g8 h2{font-size:23px;margin:0 0 18px;line-height:1.4}.skill-guide_card__zq2g8 h3{font-size:16px;margin:24px 0 8px}.skill-guide_card__zq2g8 li,.skill-guide_card__zq2g8 p{color:var(--ink-700)}.skill-guide_card__zq2g8 a{color:var(--brand)}.skill-guide_card__zq2g8 ol{padding-left:24px}.skill-guide_card__zq2g8 li{padding:4px 0 6px 6px}.skill-guide_sectionTitle__lDqmI{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.skill-guide_sectionTitle__lDqmI span{font-size:12px;background:var(--brand-soft);color:var(--brand-deep);border-radius:20px;padding:2px 10px}.skill-guide_card__zq2g8 table{width:100%;border-collapse:collapse;margin:22px 0;font-size:14px}.skill-guide_card__zq2g8 td,.skill-guide_card__zq2g8 th{border-bottom:1px solid var(--line);padding:12px 10px;text-align:left;vertical-align:top;overflow-wrap:anywhere}.skill-guide_card__zq2g8 td:first-child,.skill-guide_card__zq2g8 th:first-child{width:28%}.skill-guide_card__zq2g8 pre{background:#eff3f8;border-radius:12px;padding:18px;font-family:var(--font-mono);font-size:13px;line-height:1.7;overflow-x:auto}.skill-guide_note__jyVQJ{background:#f1f6f3;padding:14px 18px;border-left:3px solid var(--teal);border-radius:4px 10px 10px 4px;font-size:14px}.skill-guide_card__zq2g8 details{border-top:1px solid var(--line);padding:16px 0}.skill-guide_card__zq2g8 summary{cursor:pointer;font-weight:600}.skill-guide_copy__0LDck{border:1px solid var(--line);border-radius:8px;background:white;color:var(--brand);padding:7px 13px;cursor:pointer;font-size:13px;flex-shrink:0}.skill-guide_example__bfiiB{display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid var(--line);padding:9px 0}.skill-guide_notice__J4LQ2{position:fixed;bottom:20px;left:50%;transform:translateX(-50%);border-radius:10px;background:var(--ink-900);color:white;padding:10px 20px;z-index:10}.skill-guide_notice__J4LQ2:empty{display:none}.skill-guide_page__TKraJ a:focus-visible,.skill-guide_page__TKraJ button:focus-visible,.skill-guide_page__TKraJ summary:focus-visible{outline:3px solid var(--brand);outline-offset:4px}@media (max-width:600px){.skill-guide_page__TKraJ{padding:20px 16px 48px}.skill-guide_hero__e3Dwd{padding-top:48px}.skill-guide_card__zq2g8{padding:22px 18px}.skill-guide_card__zq2g8 h2{font-size:21px}.skill-guide_example__bfiiB{align-items:flex-start}}.site-selector_selector__EIRRS{position:relative;display:inline-block;flex:0 0 auto;color:inherit;font-family:inherit}.site-selector_selector__EIRRS[open]{z-index:40}.site-selector_trigger__XTnpl{display:flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:8px 10px;border:1px solid var(--line,#dce1da);border-radius:8px;background:transparent;color:inherit;font-size:12px;font-weight:600;line-height:1.4;white-space:nowrap;list-style:none;cursor:pointer}.site-selector_trigger__XTnpl::-webkit-details-marker{display:none}.site-selector_trigger__XTnpl:hover{background:#2f63d50b}.site-selector_choice__1baOz:focus-visible,.site-selector_trigger__XTnpl:focus-visible{outline:3px solid #2f63d5;outline-offset:3px}.site-selector_chevron__fy7MK{margin-left:2px}.site-selector_selector__EIRRS[open] .site-selector_chevron__fy7MK{transform:rotate(180deg)}.site-selector_panel__fwtYM{position:absolute;top:calc(100% + 8px);right:0;width:min(296px,calc(100vw - 32px));border:1px solid #dce1da;border-radius:12px;padding:8px;background:#fff;color:#223733;box-shadow:0 12px 32px #22373324;text-align:left}.site-selector_footer__UI40Z .site-selector_panel__fwtYM{top:auto;bottom:calc(100% + 8px)}.site-selector_choices__8VbJa{list-style:none;padding:0;margin:0}.site-selector_choice__1baOz{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:58px;padding:10px 12px;border-radius:8px;font-size:13px;line-height:1.5;font-weight:600;color:inherit;text-decoration:none}.site-selector_choice__1baOz small{display:block;color:#586761;font-size:11px;font-weight:400;margin-top:2px}a.site-selector_choice__1baOz:hover{background:#eef3fb;text-decoration:none}.site-selector_current__QwDmd{background:#f1f5ef}.site-selector_note__3Wk5b{display:block;border-top:1px solid #e5e9e3;padding:10px 12px 4px;margin-top:6px;font-size:11px;line-height:1.65;color:#586761}