.trackfig[data-astro-cid-liuoun4g]{margin:0}.trackgrid[data-astro-cid-liuoun4g]{display:grid;gap:var(--s-4)}@media(min-width:860px){.trackgrid[data-astro-cid-liuoun4g]{grid-template-columns:1fr 1fr}}.tracksvg[data-astro-cid-liuoun4g]{--d-fab: var(--c-surface);--d-line: var(--c-primary);--d-key: var(--c-accent-fill);--d-note: var(--c-text-2);display:block;width:100%;height:auto;background:var(--c-bg);border:1px solid var(--c-divider);border-radius:var(--r-md)}.tracksvg[data-astro-cid-liuoun4g] .h[data-astro-cid-liuoun4g]{font-family:var(--f-head);font-size:30px;font-weight:700;fill:var(--c-text)}.tracksvg[data-astro-cid-liuoun4g] .s[data-astro-cid-liuoun4g]{font-family:var(--f-data);font-size:21px;fill:var(--c-text-2);letter-spacing:.04em;text-transform:uppercase}.tracksvg[data-astro-cid-liuoun4g] .k[data-astro-cid-liuoun4g]{font-family:var(--f-data);font-size:22px;fill:var(--c-accent-ink)}.tracksvg[data-astro-cid-liuoun4g] .n[data-astro-cid-liuoun4g]{font-family:var(--f-body);font-size:22px;fill:var(--c-text-2)}.tracksvg[data-astro-cid-liuoun4g] .w[data-astro-cid-liuoun4g]{font-family:var(--f-body);font-size:21px;fill:var(--c-text)}.tracksvg[data-astro-cid-liuoun4g] .lead[data-astro-cid-liuoun4g]{stroke:var(--d-note);stroke-width:1.6;fill:none}.tracksvg[data-astro-cid-liuoun4g] .dim[data-astro-cid-liuoun4g]{stroke:var(--d-note);stroke-width:1.4}.section--dark[data-astro-cid-liuoun4g] .tracksvg[data-astro-cid-liuoun4g]{--d-fab: rgba(255,255,255,.06);--d-line: var(--c-on-dark);--d-key: var(--c-accent);--d-note: var(--c-on-dark-3);background:#ffffff08;border-color:var(--c-dark-border)}.section--dark[data-astro-cid-liuoun4g] .tracksvg[data-astro-cid-liuoun4g] .h[data-astro-cid-liuoun4g],.section--dark[data-astro-cid-liuoun4g] .tracksvg[data-astro-cid-liuoun4g] .w[data-astro-cid-liuoun4g]{fill:#fff}.section--dark[data-astro-cid-liuoun4g] .tracksvg[data-astro-cid-liuoun4g] .s[data-astro-cid-liuoun4g],.section--dark[data-astro-cid-liuoun4g] .tracksvg[data-astro-cid-liuoun4g] .n[data-astro-cid-liuoun4g]{fill:var(--c-on-dark-2)}.section--dark[data-astro-cid-liuoun4g] .tracksvg[data-astro-cid-liuoun4g] .k[data-astro-cid-liuoun4g]{fill:var(--c-accent)}figcaption[data-astro-cid-liuoun4g]{margin-top:var(--s-3);font-size:var(--fs-sm);color:var(--c-text-2);max-width:74ch}@media(max-width:720px){.tracksvg[data-astro-cid-liuoun4g] .w[data-astro-cid-liuoun4g],.tracksvg[data-astro-cid-liuoun4g] .n[data-astro-cid-liuoun4g]{font-size:20px}}.sim-wrapper[data-astro-cid-rlptklem]{background:var(--c-surface);border:var(--bd);border-radius:var(--r-md);padding:var(--s-6);margin:var(--s-6) 0}.sim-header[data-astro-cid-rlptklem]{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:var(--s-4);padding-bottom:var(--s-4);border-bottom:1px solid var(--c-divider);margin-bottom:var(--s-5)}.sim-eyebrow[data-astro-cid-rlptklem]{font-family:var(--f-data);font-size:var(--fs-xs);font-weight:600;color:var(--c-accent-ink);letter-spacing:var(--ls-wide);text-transform:uppercase}.sim-title[data-astro-cid-rlptklem]{font-size:var(--fs-lg);margin:var(--s-1) 0;color:var(--c-primary)}.sim-lede[data-astro-cid-rlptklem]{font-size:var(--fs-sm);color:var(--c-text-2);margin:0;max-width:var(--maxw-prose)}.sim-badge[data-astro-cid-rlptklem]{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;font-size:var(--fs-xs);font-weight:600;font-family:var(--f-data);background:#e6f4ea;color:#137333}.sim-badge[data-astro-cid-rlptklem].is-warn{background:#fef7e0;color:#b06000}.sim-badge[data-astro-cid-rlptklem].is-danger{background:#fce8e6;color:#c5221f}.sim-presets[data-astro-cid-rlptklem]{display:flex;align-items:center;gap:var(--s-2);flex-wrap:wrap;margin-bottom:var(--s-5)}.sim-presets-lbl[data-astro-cid-rlptklem]{font-size:var(--fs-xs);font-family:var(--f-data);color:var(--c-text-2)}.btn--sm[data-astro-cid-rlptklem]{padding:4px 10px;font-size:var(--fs-xs)}.sim-grid[data-astro-cid-rlptklem]{display:grid;gap:var(--s-6);grid-template-columns:1fr}@media(min-width:840px){.sim-grid[data-astro-cid-rlptklem]{grid-template-columns:1.2fr 1fr}}.sim-visual-col[data-astro-cid-rlptklem]{display:flex;flex-direction:column;gap:var(--s-4)}.sim-canvas-box[data-astro-cid-rlptklem]{position:relative;background:#0f172a;border:1px solid #1e293b;border-radius:var(--r-sm);overflow:hidden}#webSimCanvas[data-astro-cid-rlptklem]{width:100%;height:auto;display:block}.sim-overlay-hud[data-astro-cid-rlptklem]{position:absolute;top:10px;left:10px;background:#0f172ad9;border:1px solid rgba(255,255,255,.1);border-radius:4px;padding:6px 10px;font-family:var(--f-data);font-size:10px;color:#94a3b8;line-height:1.4}.sim-overlay-hud[data-astro-cid-rlptklem] strong[data-astro-cid-rlptklem]{color:#38bdf8}.sim-hud-grid[data-astro-cid-rlptklem]{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--s-2);background:var(--c-bg);border:var(--bd);border-radius:var(--r-sm);padding:var(--s-3);text-align:center}.sim-hud-lbl[data-astro-cid-rlptklem]{display:block;font-size:10px;font-family:var(--f-data);color:var(--c-text-2);text-transform:uppercase}.sim-hud-val[data-astro-cid-rlptklem]{font-family:var(--f-data);font-size:var(--fs-base);color:var(--c-accent-ink);font-weight:700}.sim-advisory[data-astro-cid-rlptklem]{background:#eef5fc;border-left:4px solid var(--c-accent-ink);padding:var(--s-3);border-radius:0 var(--r-sm) var(--r-sm) 0;font-size:var(--fs-xs)}.sim-advisory-title[data-astro-cid-rlptklem]{display:block;color:var(--c-primary);margin-bottom:2px}.sim-advisory-text[data-astro-cid-rlptklem]{color:var(--c-text)}.sim-controls-col[data-astro-cid-rlptklem]{display:flex;flex-direction:column;gap:var(--s-4);background:var(--c-bg);border:var(--bd);border-radius:var(--r-sm);padding:var(--s-5)}.sim-ctrl-group[data-astro-cid-rlptklem]{display:flex;flex-direction:column;gap:4px}.sim-ctrl-header[data-astro-cid-rlptklem]{display:flex;justify-content:space-between;font-size:var(--fs-xs);font-weight:600}.sim-ctrl-val[data-astro-cid-rlptklem]{font-family:var(--f-data);color:var(--c-accent-ink)}.sim-ctrl-sub[data-astro-cid-rlptklem]{display:flex;justify-content:space-between;font-size:10px;color:var(--c-text-2)}input[data-astro-cid-rlptklem][type=range]{width:100%;accent-color:var(--c-accent-ink);cursor:pointer}.sim-ctrl-lbl[data-astro-cid-rlptklem]{font-size:var(--fs-xs);font-weight:600}.sim-select[data-astro-cid-rlptklem]{font-size:var(--fs-xs);padding:6px 8px;border-radius:4px;border:var(--bd);background:var(--c-surface);color:var(--c-text)}.sim-tip[data-astro-cid-rlptklem]{margin-top:auto;padding-top:var(--s-3);border-top:1px solid var(--c-divider);font-size:var(--fs-xs);color:var(--c-text-2);line-height:1.4}.crumb-band[data-astro-cid-3fep6zml]{background:var(--c-bg);border-bottom:var(--bd)}.anchorbar[data-astro-cid-3fep6zml]{position:sticky;top:var(--nav-h);z-index:30;background:var(--c-surface);border-bottom:var(--bd);box-shadow:var(--sh-1)}.anchorbar__in[data-astro-cid-3fep6zml]{display:flex;gap:var(--s-5);overflow-x:auto;white-space:nowrap;scrollbar-width:none}.anchorbar__in[data-astro-cid-3fep6zml]::-webkit-scrollbar{display:none}.anchorbar[data-astro-cid-3fep6zml] a[data-astro-cid-3fep6zml]{font-family:var(--f-head);font-size:var(--fs-sm);font-weight:600;color:var(--c-text-2);text-decoration:none;padding-block:var(--s-3);border-bottom:2px solid transparent}.anchorbar[data-astro-cid-3fep6zml] a[data-astro-cid-3fep6zml]:hover{color:var(--c-accent-ink);border-bottom-color:var(--c-accent-ink)}section[data-astro-cid-3fep6zml][id]{scroll-margin-top:calc(var(--nav-h) + 52px)}.intro[data-astro-cid-3fep6zml]{max-width:var(--maxw-prose);font-size:var(--fs-lg);line-height:var(--lh-body);color:var(--c-text);border-left:3px solid var(--c-accent);padding-left:var(--s-5);margin-bottom:var(--s-6)}.clist[data-astro-cid-3fep6zml]{list-style:none;padding:0;margin:var(--s-5) 0 0;max-width:var(--maxw-prose)}.clist[data-astro-cid-3fep6zml] li[data-astro-cid-3fep6zml]{position:relative;padding:var(--s-3) 0 var(--s-3) var(--s-6);border-bottom:var(--bd)}.clist[data-astro-cid-3fep6zml] li[data-astro-cid-3fep6zml]:before{content:"";position:absolute;left:0;top:22px;width:10px;height:10px;border:2px solid var(--c-accent);border-radius:var(--r-sm)}.routes[data-astro-cid-3fep6zml]{margin-top:var(--s-6)}.routes[data-astro-cid-3fep6zml] h3[data-astro-cid-3fep6zml]{font-size:var(--fs-base)}.route[data-astro-cid-3fep6zml]{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s-2);font-size:var(--fs-sm);margin-bottom:var(--s-2)}.route__if[data-astro-cid-3fep6zml]{color:var(--c-text-2)}.route__arrow[data-astro-cid-3fep6zml]{color:var(--c-accent-ink)}.route__soon[data-astro-cid-3fep6zml]{color:var(--c-text-2)}.route__soon[data-astro-cid-3fep6zml] em[data-astro-cid-3fep6zml]{font-style:normal;font-size:var(--fs-xs)}.rcgrid[data-astro-cid-3fep6zml]{margin-top:var(--s-6);align-items:stretch}.rc[data-astro-cid-3fep6zml]{border-top:3px solid var(--c-divider)}.rc--cloth[data-astro-cid-3fep6zml]{border-top-color:var(--c-accent-ink)}.rc--machine[data-astro-cid-3fep6zml]{border-top-color:var(--c-warning-ink)}.rc--process[data-astro-cid-3fep6zml]{border-top-color:var(--c-secondary)}.rc__kind[data-astro-cid-3fep6zml]{font-family:var(--f-data);font-size:var(--fs-xs);letter-spacing:var(--ls-wide);text-transform:uppercase;font-weight:600;color:var(--c-primary)}.rc[data-astro-cid-3fep6zml] ul[data-astro-cid-3fep6zml]{margin:0;padding-left:var(--s-5)}.rc[data-astro-cid-3fep6zml] li[data-astro-cid-3fep6zml]{font-size:var(--fs-sm);color:var(--c-text-2);margin-bottom:var(--s-3)}.rc__flag[data-astro-cid-3fep6zml]{margin-top:auto;padding-top:var(--s-3);border-top:var(--bd);font-size:var(--fs-sm);font-weight:600;color:var(--c-warning-ink)}.rel[data-astro-cid-3fep6zml]{margin-top:var(--s-5);font-size:var(--fs-sm);color:var(--c-text-2);max-width:var(--maxw-prose)}.steps[data-astro-cid-3fep6zml]{list-style:none;padding:0;margin:var(--s-6) 0 0;counter-reset:none}.step[data-astro-cid-3fep6zml]{display:grid;grid-template-columns:auto 1fr;gap:var(--s-4);padding:var(--s-5) 0;border-top:var(--bd)}.step[data-astro-cid-3fep6zml]:last-child{border-bottom:var(--bd)}.step__n[data-astro-cid-3fep6zml]{font-family:var(--f-data);font-size:var(--fs-sm);font-weight:600;color:var(--c-accent-ink);padding-top:2px}.step__body[data-astro-cid-3fep6zml] h3[data-astro-cid-3fep6zml]{font-size:var(--fs-base);margin-bottom:var(--s-3)}.step__dl[data-astro-cid-3fep6zml]{margin:0;display:grid;gap:var(--s-2)}.step__dl[data-astro-cid-3fep6zml]>div[data-astro-cid-3fep6zml]{display:grid;gap:var(--s-1)}.step__dl[data-astro-cid-3fep6zml] dt[data-astro-cid-3fep6zml]{font-family:var(--f-data);font-size:var(--fs-xs);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--c-text-2)}.step__dl[data-astro-cid-3fep6zml] dd[data-astro-cid-3fep6zml]{margin:0;font-size:var(--fs-sm);color:var(--c-text)}@media(min-width:720px){.step__dl[data-astro-cid-3fep6zml]>div[data-astro-cid-3fep6zml]{grid-template-columns:120px 1fr;align-items:baseline;gap:var(--s-4)}}.after[data-astro-cid-3fep6zml]{margin-top:var(--s-5);font-size:var(--fs-sm)}.fixgrid[data-astro-cid-3fep6zml]{margin-top:var(--s-6)}.fix[data-astro-cid-3fep6zml] h3[data-astro-cid-3fep6zml]{font-size:var(--fs-base)}.boundary[data-astro-cid-3fep6zml]{margin-top:var(--s-7);border:1px solid var(--c-warning);border-left-width:4px;border-radius:var(--r-md);background:var(--c-surface);padding:var(--s-5);max-width:var(--maxw-prose)}.boundary[data-astro-cid-3fep6zml] h3[data-astro-cid-3fep6zml]{font-size:var(--fs-lg);color:var(--c-warning-ink)}.boundary[data-astro-cid-3fep6zml] p[data-astro-cid-3fep6zml]{font-size:var(--fs-sm);color:var(--c-text);margin-bottom:var(--s-3)}.boundary__ask[data-astro-cid-3fep6zml]{font-weight:600;margin-bottom:0!important}.pend__h[data-astro-cid-3fep6zml]{margin-top:var(--s-7);font-size:var(--fs-lg)}.pend__p[data-astro-cid-3fep6zml]{font-size:var(--fs-sm);color:var(--c-text-2);max-width:var(--maxw-prose)}.siggrid[data-astro-cid-3fep6zml]{margin-top:var(--s-6)}.sig[data-astro-cid-3fep6zml]{border-top:3px solid var(--c-divider)}.sig--replace[data-astro-cid-3fep6zml]{border-top-color:var(--c-warning-ink)}.sig--fix[data-astro-cid-3fep6zml]{border-top-color:var(--c-accent-ink)}.sig__kind[data-astro-cid-3fep6zml]{font-family:var(--f-data);font-size:var(--fs-xs);letter-spacing:var(--ls-wide);text-transform:uppercase;font-weight:600;color:var(--c-primary)}.sig[data-astro-cid-3fep6zml] ul[data-astro-cid-3fep6zml]{margin:0;padding-left:var(--s-5)}.sig[data-astro-cid-3fep6zml] li[data-astro-cid-3fep6zml]{font-size:var(--fs-sm);color:var(--c-text-2);margin-bottom:var(--s-3)}.sig__close[data-astro-cid-3fep6zml]{margin-top:var(--s-5);font-size:var(--fs-sm);color:var(--c-text-2);max-width:var(--maxw-prose)}.needs[data-astro-cid-3fep6zml]{list-style:none;padding:0;margin:var(--s-6) 0 0;max-width:var(--maxw-prose)}.needs[data-astro-cid-3fep6zml] li[data-astro-cid-3fep6zml]{display:flex;gap:var(--s-3);padding:var(--s-4) 0;border-bottom:var(--bd)}.needs[data-astro-cid-3fep6zml] input[data-astro-cid-3fep6zml]{margin-top:4px;width:18px;height:18px;accent-color:var(--c-accent-ink);flex:none}.needs[data-astro-cid-3fep6zml] label[data-astro-cid-3fep6zml]{display:grid;gap:var(--s-1);cursor:pointer}.needs__code[data-astro-cid-3fep6zml]{font-family:var(--f-data);font-size:var(--fs-xs);letter-spacing:var(--ls-wide);color:var(--c-accent-ink);font-weight:600}.needs__label[data-astro-cid-3fep6zml]{font-weight:600;font-size:var(--fs-sm)}.needs__note[data-astro-cid-3fep6zml]{font-size:var(--fs-xs);color:var(--c-text-2)}.needs[data-astro-cid-3fep6zml] input[data-astro-cid-3fep6zml]:checked+label[data-astro-cid-3fep6zml] .needs__label[data-astro-cid-3fep6zml]{color:var(--c-text-2);text-decoration:line-through}.needs__ctas[data-astro-cid-3fep6zml]{display:flex;flex-wrap:wrap;gap:var(--s-3);margin-top:var(--s-5)}.relgrid[data-astro-cid-3fep6zml]{margin-top:var(--s-6)}.faqwrap[data-astro-cid-3fep6zml]{max-width:var(--maxw-prose)}.faq[data-astro-cid-3fep6zml]{border-bottom:var(--bd)}.faq[data-astro-cid-3fep6zml] summary[data-astro-cid-3fep6zml]{cursor:pointer;list-style:none;padding:var(--s-4) var(--s-6) var(--s-4) 0;font-family:var(--f-head);font-weight:600;color:var(--c-primary);position:relative}.faq[data-astro-cid-3fep6zml] summary[data-astro-cid-3fep6zml]::-webkit-details-marker{display:none}.faq[data-astro-cid-3fep6zml] summary[data-astro-cid-3fep6zml]:after{content:"+";position:absolute;right:0;top:var(--s-4);font-family:var(--f-data);color:var(--c-accent-ink)}.faq[data-astro-cid-3fep6zml][open] summary[data-astro-cid-3fep6zml]:after{content:"−"}.faq[data-astro-cid-3fep6zml] p[data-astro-cid-3fep6zml]{font-size:var(--fs-sm);color:var(--c-text-2);padding-bottom:var(--s-4);margin:0}.faq__note[data-astro-cid-3fep6zml]{margin-top:var(--s-5);font-size:var(--fs-xs);color:var(--c-text-2)}.exit__ctas[data-astro-cid-3fep6zml]{display:flex;flex-wrap:wrap;gap:var(--s-3);margin-top:var(--s-6)}.exit__oem[data-astro-cid-3fep6zml]{margin-top:var(--s-5);padding-top:var(--s-4);border-top:1px solid color-mix(in srgb,currentColor 22%,transparent);font-size:var(--fs-sm);opacity:.85;max-width:var(--maxw-prose)}.meta[data-astro-cid-3fep6zml]{font-family:var(--f-data);font-size:var(--fs-xs);color:var(--c-text-2);letter-spacing:.02em;margin:0}
