.models-head[data-astro-cid-i7jhhpqh]{margin-bottom:44px}.steps[data-astro-cid-i7jhhpqh].models{grid-template-columns:repeat(3,1fr)}.models[data-astro-cid-i7jhhpqh] .step[data-astro-cid-i7jhhpqh]{padding:34px 30px;position:relative}.models[data-astro-cid-i7jhhpqh] .step[data-astro-cid-i7jhhpqh] h3[data-astro-cid-i7jhhpqh]{margin:0 0 8px}.ic[data-astro-cid-i7jhhpqh]{margin-bottom:20px;display:block}.ic-line[data-astro-cid-i7jhhpqh]{stroke:var(--color-ink-mute)}.ic-accent[data-astro-cid-i7jhhpqh]{stroke:var(--color-ox-bright)}.ic-dot[data-astro-cid-i7jhhpqh]{fill:var(--color-ox-bright)}.badge[data-astro-cid-i7jhhpqh]{border-radius:var(--radius-pill);background:var(--color-ox);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-white);padding:3px 9px;font-size:10.5px;font-weight:600;position:absolute;top:18px;right:18px}@media (width<=900px){.steps[data-astro-cid-i7jhhpqh].models{grid-template-columns:1fr}}@media (width<=560px){.badge[data-astro-cid-i7jhhpqh]{font-size:11px}}.route-sec[data-astro-cid-4sxh2g5g]{padding-bottom:48px}.route[data-astro-cid-4sxh2g5g]{border:0;grid-template-columns:.92fr 1.08fr;align-items:start;gap:20px;min-width:0;margin:0;padding:0;display:grid}.route-label[data-astro-cid-4sxh2g5g]{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-faint);margin:0 0 4px;font-size:11px;font-weight:600}.route-list[data-astro-cid-4sxh2g5g]{flex-direction:column;gap:10px;display:flex}.route-btn[data-astro-cid-4sxh2g5g]{border:1px solid var(--color-hair-ui);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-ink);font-weight:600;font-size:var(--text-body);letter-spacing:-.01em;text-align:left;cursor:pointer;transition:background var(--dur-ui), color var(--dur-ui), border-color var(--dur-ui);align-items:center;gap:14px;padding:20px 22px;line-height:1.35;display:flex}.route-btn[data-astro-cid-4sxh2g5g]:hover{border-color:var(--color-ink)}.rb-n[data-astro-cid-4sxh2g5g]{font-family:var(--font-mono);font-weight:600;font-size:var(--text-eyebrow);color:var(--color-ox);flex:none}.rb-q[data-astro-cid-4sxh2g5g]{flex:1}.rb-arrow[data-astro-cid-4sxh2g5g]{color:var(--color-chevron);transition:color var(--dur-ui), transform var(--dur-ui);flex:none;font-size:18px}.route-console[data-astro-cid-4sxh2g5g]{top:calc(var(--nav-h) + 20px);position:sticky}.rc-body[data-astro-cid-4sxh2g5g]{padding:26px 26px 30px;display:none}.rc-cmd[data-astro-cid-4sxh2g5g]{font-family:var(--font-mono);font-weight:600;font-size:var(--text-eyebrow);color:var(--color-ink-mute);margin:0 0 6px}.rc-slug[data-astro-cid-4sxh2g5g]{min-height:1.6em;font-family:var(--font-mono);font-weight:600;font-size:var(--text-eyebrow);color:var(--color-ox-bright);margin:0 0 22px}.rc-body[data-astro-cid-4sxh2g5g] h2[data-astro-cid-4sxh2g5g]{font-weight:700;font-size:clamp(24px, 3vw, var(--text-subhead));letter-spacing:-.025em;color:var(--color-ink-hi);margin:0 0 12px;line-height:1.2}.rc-desc[data-astro-cid-4sxh2g5g]{max-width:46ch;color:var(--color-ink-dim);margin:0 0 22px;font-size:15.5px;line-height:1.55}.rc-get[data-astro-cid-4sxh2g5g]{border-top:var(--line-dk);color:var(--color-ink-text);padding:12px 0;font-size:15px;font-weight:600}.rc-get[data-astro-cid-4sxh2g5g]:before{content:"→";color:var(--color-ox-bright);margin-right:10px}.rc-cta[data-astro-cid-4sxh2g5g]{margin-top:24px}.rc-cta[data-astro-cid-4sxh2g5g]:hover{background:var(--color-ox-bright);color:var(--color-ink)}.route[data-astro-cid-4sxh2g5g] input[data-astro-cid-4sxh2g5g]:first-of-type:checked~.route-console[data-astro-cid-4sxh2g5g] .rc-body[data-astro-cid-4sxh2g5g]:first-child,.route[data-astro-cid-4sxh2g5g] input[data-astro-cid-4sxh2g5g]:nth-of-type(2):checked~.route-console[data-astro-cid-4sxh2g5g] .rc-body[data-astro-cid-4sxh2g5g]:nth-child(2),.route[data-astro-cid-4sxh2g5g] input[data-astro-cid-4sxh2g5g]:nth-of-type(3):checked~.route-console[data-astro-cid-4sxh2g5g] .rc-body[data-astro-cid-4sxh2g5g]:nth-child(3),.route[data-astro-cid-4sxh2g5g] input[data-astro-cid-4sxh2g5g]:nth-of-type(4):checked~.route-console[data-astro-cid-4sxh2g5g] .rc-body[data-astro-cid-4sxh2g5g]:nth-child(4){animation:rc-in var(--dur-ui) var(--ease) both;display:block}.route[data-astro-cid-4sxh2g5g] input[data-astro-cid-4sxh2g5g]:first-of-type:checked~.route-col[data-astro-cid-4sxh2g5g] .route-btn[data-astro-cid-4sxh2g5g]:first-child,.route[data-astro-cid-4sxh2g5g] input[data-astro-cid-4sxh2g5g]:nth-of-type(2):checked~.route-col[data-astro-cid-4sxh2g5g] .route-btn[data-astro-cid-4sxh2g5g]:nth-child(2),.route[data-astro-cid-4sxh2g5g] input[data-astro-cid-4sxh2g5g]:nth-of-type(3):checked~.route-col[data-astro-cid-4sxh2g5g] .route-btn[data-astro-cid-4sxh2g5g]:nth-child(3),.route[data-astro-cid-4sxh2g5g] input[data-astro-cid-4sxh2g5g]:nth-of-type(4):checked~.route-col[data-astro-cid-4sxh2g5g] .route-btn[data-astro-cid-4sxh2g5g]:nth-child(4){border-color:var(--color-ink);background:var(--color-ink);color:var(--color-ink-hi)}.route[data-astro-cid-4sxh2g5g] input[data-astro-cid-4sxh2g5g]:first-of-type:focus-visible~.route-col[data-astro-cid-4sxh2g5g] .route-btn[data-astro-cid-4sxh2g5g]:first-child,.route[data-astro-cid-4sxh2g5g] input[data-astro-cid-4sxh2g5g]:nth-of-type(2):focus-visible~.route-col[data-astro-cid-4sxh2g5g] .route-btn[data-astro-cid-4sxh2g5g]:nth-child(2),.route[data-astro-cid-4sxh2g5g] input[data-astro-cid-4sxh2g5g]:nth-of-type(3):focus-visible~.route-col[data-astro-cid-4sxh2g5g] .route-btn[data-astro-cid-4sxh2g5g]:nth-child(3),.route[data-astro-cid-4sxh2g5g] input[data-astro-cid-4sxh2g5g]:nth-of-type(4):focus-visible~.route-col[data-astro-cid-4sxh2g5g] .route-btn[data-astro-cid-4sxh2g5g]:nth-child(4){outline:2px solid var(--ring-on-light);outline-offset:3px}.route[data-astro-cid-4sxh2g5g] input[data-astro-cid-4sxh2g5g]:first-of-type:checked~.route-col[data-astro-cid-4sxh2g5g] .route-btn[data-astro-cid-4sxh2g5g]:first-child .rb-n[data-astro-cid-4sxh2g5g],.route[data-astro-cid-4sxh2g5g] input[data-astro-cid-4sxh2g5g]:nth-of-type(2):checked~.route-col[data-astro-cid-4sxh2g5g] .route-btn[data-astro-cid-4sxh2g5g]:nth-child(2) .rb-n[data-astro-cid-4sxh2g5g],.route[data-astro-cid-4sxh2g5g] input[data-astro-cid-4sxh2g5g]:nth-of-type(3):checked~.route-col[data-astro-cid-4sxh2g5g] .route-btn[data-astro-cid-4sxh2g5g]:nth-child(3) .rb-n[data-astro-cid-4sxh2g5g],.route[data-astro-cid-4sxh2g5g] input[data-astro-cid-4sxh2g5g]:nth-of-type(4):checked~.route-col[data-astro-cid-4sxh2g5g] .route-btn[data-astro-cid-4sxh2g5g]:nth-child(4) .rb-n[data-astro-cid-4sxh2g5g]{color:var(--color-ox-bright)}.route[data-astro-cid-4sxh2g5g] input[data-astro-cid-4sxh2g5g]:first-of-type:checked~.route-col[data-astro-cid-4sxh2g5g] .route-btn[data-astro-cid-4sxh2g5g]:first-child .rb-arrow[data-astro-cid-4sxh2g5g],.route[data-astro-cid-4sxh2g5g] input[data-astro-cid-4sxh2g5g]:nth-of-type(2):checked~.route-col[data-astro-cid-4sxh2g5g] .route-btn[data-astro-cid-4sxh2g5g]:nth-child(2) .rb-arrow[data-astro-cid-4sxh2g5g],.route[data-astro-cid-4sxh2g5g] input[data-astro-cid-4sxh2g5g]:nth-of-type(3):checked~.route-col[data-astro-cid-4sxh2g5g] .route-btn[data-astro-cid-4sxh2g5g]:nth-child(3) .rb-arrow[data-astro-cid-4sxh2g5g],.route[data-astro-cid-4sxh2g5g] input[data-astro-cid-4sxh2g5g]:nth-of-type(4):checked~.route-col[data-astro-cid-4sxh2g5g] .route-btn[data-astro-cid-4sxh2g5g]:nth-child(4) .rb-arrow[data-astro-cid-4sxh2g5g]{color:var(--color-ox-bright);transform:translate(3px)}.rc-slug-text[data-astro-cid-4sxh2g5g]{animation:rc-type var(--dur-reveal) steps(20, end) both;display:inline-block}@keyframes rc-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes rc-type{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@media (width<=900px){.route[data-astro-cid-4sxh2g5g]{grid-template-columns:1fr;gap:34px}.route-console[data-astro-cid-4sxh2g5g]{position:static}}
