._page_m8hk9_1{color:#e8eef9;max-width:1140px;margin:0 auto;padding:0 48px;font-size:16px}:is(._page_m8hk9_1 a:focus-visible,._page_m8hk9_1 summary:focus-visible){outline-offset:5px;border-radius:2px;outline:2px solid #bfd0ff}._skipLink_m8hk9_1{z-index:20;color:#101a2c;background:#b6cbff;padding:12px 16px;position:absolute;top:-100px}._skipLink_m8hk9_1:focus{top:10px}._header_m8hk9_1{border-bottom:1px solid #263145;justify-content:space-between;align-items:center;height:93px;display:flex}._brand_m8hk9_1{letter-spacing:-.7px;align-items:center;gap:11px;font-size:22px;font-weight:500;display:inline-flex}._brand_m8hk9_1 svg{color:#b6cbff}._backLink_m8hk9_1{color:#b3c6e3;justify-content:center;align-items:center;gap:8px;min-height:44px;font-size:13px;line-height:1.5;display:inline-flex}._backLink_m8hk9_1:hover{color:#eef4ff}._hero_m8hk9_1{max-width:780px;padding:62px 0 44px}._eyebrow_m8hk9_1{font:11px/1.7 var(--font-geist-mono),monospace;letter-spacing:1.3px;color:#aebfda;margin:0}._hero_m8hk9_1 h1{letter-spacing:-2px;margin:20px 0 25px;font-size:clamp(38px,4.5vw,60px);font-weight:450;line-height:1.14}._hero_m8hk9_1 h1 span{color:#a6b7d1}._intro_m8hk9_1{color:#d5dfef;max-width:730px;margin:0 0 18px;font-size:21px;line-height:1.7}._personal_m8hk9_1{color:#b5c4db;max-width:700px;margin:0;font-size:17px;line-height:1.8}._demoNote_m8hk9_1{color:#a4b6d0;border-left:2px solid #526988;max-width:675px;margin:27px 0 0;padding-left:17px;font-size:13px;line-height:1.8}._flowSection_m8hk9_1{border-top:1px solid #2b384d;padding:37px 0 18px;scroll-margin-top:24px}._page_m8hk9_1 h2{letter-spacing:-.7px;white-space:normal;max-width:700px;margin:12px 0 22px;font-size:28px;font-weight:450;line-height:1.35}._stages_m8hk9_1{max-width:855px;margin:0;padding:0;list-style:none}._stages_m8hk9_1 li{grid-template-columns:43px 1fr;gap:20px;padding:25px 0;display:grid}._number_m8hk9_1{width:34px;height:34px;font:11px var(--font-geist-mono),monospace;color:#b8ccee;background:#162236;border:1px solid #486080;border-radius:50%;align-self:start;place-items:center;display:grid}._stages_m8hk9_1 h3{letter-spacing:-.35px;color:#e1eafb;margin:1px 0 12px;font-size:21px;font-weight:500;line-height:1.4}._stages_m8hk9_1 p,._example_m8hk9_1 p:not(._eyebrow_m8hk9_1),._learning_m8hk9_1 p{color:#b5c5dc;margin:0;font-size:16px;line-height:1.85}._example_m8hk9_1{background:#142128;border:1px solid #36504d;border-radius:10px;max-width:855px;margin:20px 0 37px;padding:29px 32px}._example_m8hk9_1 h2{margin-bottom:16px;font-size:25px}._example_m8hk9_1 p:not(._eyebrow_m8hk9_1)+p{margin-top:16px}._example_m8hk9_1 a{color:#d7e7fa;text-underline-offset:4px;-webkit-text-decoration:underline #758b9e;text-decoration:underline #758b9e}._example_m8hk9_1 a svg{vertical-align:middle;margin:0 2px 2px 4px;display:inline}._learning_m8hk9_1{max-width:790px;margin-bottom:35px}._learning_m8hk9_1 h2{margin-bottom:16px;font-size:27px}._technical_m8hk9_1{border-top:1px solid #35435b;border-bottom:1px solid #35435b;max-width:855px;margin:0 0 40px}._technical_m8hk9_1 summary{cursor:pointer;color:#c5d4eb;justify-content:space-between;align-items:center;gap:20px;min-height:64px;padding:12px 0;font-size:15px;list-style:none;display:flex}._technical_m8hk9_1 summary::-webkit-details-marker{display:none}._technical_m8hk9_1 summary span{font-size:23px;font-weight:300}._technical_m8hk9_1[open] summary span{transform:rotate(45deg)}._technical_m8hk9_1>div{max-width:780px;padding-bottom:21px}._technical_m8hk9_1 p{color:#afc0d7;margin:0 0 14px;font-size:14px;line-height:1.85}._footer_m8hk9_1{color:#a0b3ce;border-top:1px solid #28374f;justify-content:space-between;align-items:center;gap:25px;padding:22px 0 27px;font-size:12px;display:flex}._footer_m8hk9_1 p{max-width:none;margin:0;font-size:12px;line-height:1.8}._footer_m8hk9_1 p a{color:#c3d3ec;align-items:center;gap:4px;min-height:30px;display:inline-flex}._footer_m8hk9_1 ._backLink_m8hk9_1{margin:0;font-size:12px}._footer_m8hk9_1 svg{width:auto;height:auto;color:inherit}@media (max-width:740px){._page_m8hk9_1{padding:0 24px}._header_m8hk9_1{height:79px}._hero_m8hk9_1{padding:40px 0 32px}._hero_m8hk9_1 h1{font-size:44px}._intro_m8hk9_1{font-size:19px}._personal_m8hk9_1{font-size:16px}._flowSection_m8hk9_1{padding-top:29px}._page_m8hk9_1 h2{font-size:26px}._stages_m8hk9_1 li{grid-template-columns:34px 1fr;gap:13px;padding:21px 0}._stages_m8hk9_1 h3{font-size:20px}._example_m8hk9_1{padding:25px}._footer_m8hk9_1{flex-wrap:wrap;gap:8px}}@media (max-width:460px){._page_m8hk9_1{padding:0 18px}._brand_m8hk9_1{gap:8px;font-size:20px}._brand_m8hk9_1 svg{width:21px}._header_m8hk9_1 ._backLink_m8hk9_1{gap:5px;font-size:11px}._hero_m8hk9_1 h1{letter-spacing:-1.4px;font-size:36px}._intro_m8hk9_1{font-size:18px}._page_m8hk9_1 h2{font-size:24px}._stages_m8hk9_1 li{grid-template-columns:1fr;gap:13px}._stages_m8hk9_1 p,._example_m8hk9_1 p:not(._eyebrow_m8hk9_1),._learning_m8hk9_1 p{font-size:15px}._example_m8hk9_1{padding:22px}._footer_m8hk9_1{padding-bottom:24px}}@media (prefers-reduced-motion:reduce){._page_m8hk9_1 *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
