.hh__title[data-astro-cid-7rjnh26c]{font-size:var(--fs-2xl);letter-spacing:var(--tracking-tight);line-height:1.12}@media (width>=48rem){.hh__title[data-astro-cid-7rjnh26c]{font-size:var(--fs-3xl)}}.points[data-astro-cid-fbukx642]{gap:var(--space-5) var(--space-6);margin:0;display:grid}@media (width>=40rem){.points--2[data-astro-cid-fbukx642]{grid-template-columns:1fr 1fr}}.point[data-astro-cid-fbukx642]{gap:var(--space-3);grid-template-columns:auto 1fr;align-items:start;display:grid}.point__icon[data-astro-cid-fbukx642]{background:var(--accent-soft);width:2.25rem;height:2.25rem;color:var(--accent);border-radius:10px;place-items:center;display:inline-grid}.point__title[data-astro-cid-fbukx642]{font-size:var(--fs-base);font-weight:var(--fw-semibold);letter-spacing:-.01em;margin-top:.3rem}.point__text[data-astro-cid-fbukx642]{margin-top:var(--space-1);color:var(--text-muted);font-size:var(--fs-sm);line-height:1.55}.mapfig[data-astro-cid-puw4sbrw]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow);padding:clamp(1rem,.6rem + 1.6vw,1.75rem);container-type:inline-size}.mapfig__grid[data-astro-cid-puw4sbrw]{gap:var(--space-5);display:grid}@container (width>=30rem){.mapfig__grid[data-astro-cid-puw4sbrw]{grid-template-columns:1.15fr 1fr;align-items:start}}.mapfig__cap[data-astro-cid-puw4sbrw]{margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--border)}.tree__label[data-astro-cid-puw4sbrw]{font-size:var(--fs-xs);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);margin-bottom:var(--space-3)}.tree__list[data-astro-cid-puw4sbrw]{gap:var(--space-2);margin:0;display:grid}.tree__node[data-astro-cid-puw4sbrw]{column-gap:var(--space-2);border-radius:var(--radius-sm);background:var(--bg-muted);border:1px solid var(--border);grid-template-columns:auto 1fr;align-items:center;padding:.45rem .6rem;display:grid;position:relative}.tree__node[data-astro-cid-puw4sbrw].d1{margin-left:1rem}.tree__node[data-astro-cid-puw4sbrw].d2{margin-left:2rem}.tree__node[data-astro-cid-puw4sbrw].d3{border-color:color-mix(in srgb, var(--accent) 55%, var(--border));background:var(--accent-soft);margin-left:3rem}.tree__node[data-astro-cid-puw4sbrw]:not(.d0):before{content:"";border-top:1.5px solid var(--border-strong);width:.5rem;position:absolute;top:50%;left:-.6rem}.tree__icon[data-astro-cid-puw4sbrw]{color:var(--accent);grid-row:span 2;display:inline-grid}.tree__name[data-astro-cid-puw4sbrw]{font-weight:var(--fw-semibold);font-size:var(--fs-sm);line-height:1.3}.tree__kind[data-astro-cid-puw4sbrw]{font-size:var(--fs-xs);color:var(--text-muted);line-height:1.3}.side[data-astro-cid-puw4sbrw]{gap:var(--space-4);display:grid}.label[data-astro-cid-puw4sbrw]{filter:drop-shadow(0 6px 14px #0f182424);width:100%;max-width:22rem;height:auto}.label__paper[data-astro-cid-puw4sbrw]{fill:#fff;stroke:#c9cfd6}.label__band[data-astro-cid-puw4sbrw]{fill:var(--brand)}.label__qrbg[data-astro-cid-puw4sbrw]{fill:#fff}.label__ink[data-astro-cid-puw4sbrw]{fill:#0f1824}.label__code[data-astro-cid-puw4sbrw]{fill:#0f1824;font-family:var(--font-sans);letter-spacing:-.02em;font-size:46px;font-weight:800}.label__line[data-astro-cid-puw4sbrw]{fill:#505050;font-family:var(--font-sans);font-size:13px;font-weight:600}.tool[data-astro-cid-puw4sbrw]{border:1px solid var(--border);border-radius:var(--radius);padding:var(--space-4);background:var(--surface-raised)}.tool__head[data-astro-cid-puw4sbrw]{align-items:center;gap:var(--space-2);display:flex}.tool__icon[data-astro-cid-puw4sbrw]{background:var(--accent-soft);width:2rem;height:2rem;color:var(--accent);border-radius:8px;place-items:center;display:inline-grid}.tool__name[data-astro-cid-puw4sbrw]{font-weight:var(--fw-semibold)}.tool__head[data-astro-cid-puw4sbrw] .tool__lock{color:var(--text-muted);margin-left:auto}.tool__kind[data-astro-cid-puw4sbrw]{margin-top:var(--space-2);font-size:var(--fs-xs);color:var(--text-muted)}.tool__facts[data-astro-cid-puw4sbrw]{margin-top:var(--space-3);gap:var(--space-2);font-size:var(--fs-sm);display:grid}.tool__facts[data-astro-cid-puw4sbrw]>div[data-astro-cid-puw4sbrw]{justify-content:space-between;align-items:baseline;gap:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--border);display:flex}.tool__facts[data-astro-cid-puw4sbrw] dt[data-astro-cid-puw4sbrw]{font-size:var(--fs-xs);color:var(--text-muted)}.tool__facts[data-astro-cid-puw4sbrw] dd[data-astro-cid-puw4sbrw]{font-weight:var(--fw-semibold);align-items:center;gap:.25rem;margin:0;display:flex}.legend[data-astro-cid-t27dlzwd]{align-items:center;gap:var(--space-2);font-size:var(--fs-sm);color:var(--text-muted);margin-bottom:var(--space-4);display:inline-flex}.diamond[data-astro-cid-t27dlzwd] rect[data-astro-cid-t27dlzwd]{fill:var(--surface);stroke:var(--accent);stroke-width:2.5px}.timeline[data-astro-cid-t27dlzwd]{gap:var(--space-6);counter-reset:none;margin:0;display:grid}@media (width>=64rem){.timeline[data-astro-cid-t27dlzwd]{gap:var(--space-5);grid-template-columns:repeat(5,1fr)}}.phase[data-astro-cid-t27dlzwd]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:var(--space-5);box-shadow:var(--shadow-sm);flex-direction:column;display:flex;position:relative}.phase--plan[data-astro-cid-t27dlzwd]{border-color:color-mix(in srgb, var(--accent) 55%, var(--border));box-shadow:var(--shadow)}.phase__top[data-astro-cid-t27dlzwd]{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.phase__icon[data-astro-cid-t27dlzwd]{background:var(--accent-soft);width:2.5rem;height:2.5rem;color:var(--accent);border-radius:12px;place-items:center;display:inline-grid}.phase--plan[data-astro-cid-t27dlzwd] .phase__icon[data-astro-cid-t27dlzwd]{background:var(--brand-600);color:#fff}.phase__num[data-astro-cid-t27dlzwd]{font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase}.phase__name[data-astro-cid-t27dlzwd]{margin-top:var(--space-4);font-size:var(--fs-lg)}.phase__text[data-astro-cid-t27dlzwd]{margin-top:var(--space-2);font-size:var(--fs-sm);color:var(--text-muted);flex:1;line-height:1.55}.phase__ev[data-astro-cid-t27dlzwd]{margin-top:var(--space-4);font-size:var(--fs-xs);font-weight:var(--fw-semibold);background:var(--bg-muted);border:1px solid var(--border);color:var(--text);border-radius:8px;align-self:flex-start;padding:.2rem .6rem}.joint[data-astro-cid-t27dlzwd]{z-index:1;width:2rem;height:2rem;left:50%;bottom:calc(-1 * var(--space-6) / 2 - 1rem);place-items:center;display:grid;position:absolute;transform:translate(-50%)}.joint[data-astro-cid-t27dlzwd] .diamond[data-astro-cid-t27dlzwd]{width:1.5rem;height:1.5rem}@media (width>=64rem){.joint[data-astro-cid-t27dlzwd]{top:2rem;bottom:auto;left:auto;right:calc(-1 * var(--space-5) / 2 - 1rem);transform:none}}.decision[data-astro-cid-t27dlzwd]{margin-top:var(--space-6);gap:var(--space-4);padding:var(--space-5);border-radius:var(--radius);background:var(--surface);border:1px dashed var(--border-strong);grid-template-columns:auto 1fr;display:grid}.decision__icon[data-astro-cid-t27dlzwd]{background:var(--accent-soft);width:2.5rem;height:2.5rem;color:var(--accent);border-radius:50%;place-items:center;display:inline-grid}.decision__title[data-astro-cid-t27dlzwd]{font-size:var(--fs-base);margin-bottom:var(--space-1)}.decision__note[data-astro-cid-t27dlzwd]{margin-top:var(--space-2)}.cabinet[data-astro-cid-nyyxvrnn]{width:100%;height:auto}.cab-body[data-astro-cid-nyyxvrnn]{fill:var(--bg-muted);stroke:var(--border-strong);stroke-width:1.5px}.cab-foot[data-astro-cid-nyyxvrnn]{fill:var(--border-strong)}.cab-front[data-astro-cid-nyyxvrnn]{fill:var(--surface);stroke:var(--border-strong);stroke-width:1px}.cab-label[data-astro-cid-nyyxvrnn]{fill:var(--text-muted);font-size:12px;font-weight:600;font-family:var(--font-sans)}.cab-handle[data-astro-cid-nyyxvrnn]{fill:var(--border-strong)}.is-on[data-astro-cid-nyyxvrnn] .cab-front[data-astro-cid-nyyxvrnn]{fill:var(--brand-600);stroke:var(--brand-700)}.is-on[data-astro-cid-nyyxvrnn] .cab-label[data-astro-cid-nyyxvrnn]{fill:#fff;font-weight:700}.is-on[data-astro-cid-nyyxvrnn] .cab-handle[data-astro-cid-nyyxvrnn]{fill:#ffffffbf}.cab-glow[data-astro-cid-nyyxvrnn]{fill:none;stroke:var(--accent);stroke-width:3px;opacity:.45}@media (prefers-reduced-motion:no-preference){.cab-glow[data-astro-cid-nyyxvrnn]{animation:cab-pulse 2.2s var(--ease) 2}}@keyframes cab-pulse{0%,to{opacity:.25}50%{opacity:.7}}.console[data-astro-cid-wzukvkql]{border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-lg);font-size:var(--fs-sm);overflow:hidden}.console__chrome[data-astro-cid-wzukvkql]{background:var(--bg-muted);border-bottom:1px solid var(--border);gap:6px;padding:.7rem 1rem;display:flex}.console__chrome[data-astro-cid-wzukvkql] span[data-astro-cid-wzukvkql]{background:var(--border-strong);border-radius:50%;width:10px;height:10px}.console__body[data-astro-cid-wzukvkql]{padding:clamp(1rem,.7rem + 1.2vw,1.5rem)}.console__tags[data-astro-cid-wzukvkql]{gap:var(--space-2);flex-wrap:wrap;display:flex}.tag[data-astro-cid-wzukvkql]{border-radius:var(--radius-pill);font-size:var(--fs-xs);font-weight:var(--fw-semibold);align-items:center;gap:.3rem;padding:.15rem .55rem;display:inline-flex}.tag--brand[data-astro-cid-wzukvkql]{background:var(--badge-brand-bg);color:var(--badge-brand-text)}.tag--wait[data-astro-cid-wzukvkql]{background:var(--warning-bg);color:var(--warning)}.console__title[data-astro-cid-wzukvkql]{margin-top:var(--space-3);font-size:var(--fs-lg);font-weight:var(--fw-bold);color:var(--heading);letter-spacing:-.01em}.console__by[data-astro-cid-wzukvkql]{margin-top:var(--space-1);color:var(--text-muted);align-items:center;gap:.35rem;display:flex}.console__facts[data-astro-cid-wzukvkql]{margin-top:var(--space-3);gap:var(--space-2);flex-wrap:wrap;display:flex}.console__facts[data-astro-cid-wzukvkql] span[data-astro-cid-wzukvkql]{border:1px solid var(--border);border-radius:var(--radius-pill);font-size:var(--fs-xs);padding:.1rem .55rem}.console__cols[data-astro-cid-wzukvkql]{margin-top:var(--space-5);gap:var(--space-5);display:grid}@media (width>=44rem){.console__cols[data-astro-cid-wzukvkql]{grid-template-columns:1.25fr 1fr}}.steps__title[data-astro-cid-wzukvkql]{font-weight:var(--fw-semibold);color:var(--heading)}.steps__summary[data-astro-cid-wzukvkql]{font-size:var(--fs-xs);color:var(--text-muted);margin-top:.15rem}.steps__list[data-astro-cid-wzukvkql]{margin:var(--space-3) 0 0;gap:var(--space-2);display:grid}.srow[data-astro-cid-wzukvkql]{gap:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg);grid-template-columns:auto 1fr;align-items:start;padding:.55rem .7rem;display:grid}.srow--flag[data-astro-cid-wzukvkql]{border-color:color-mix(in srgb, var(--warning) 45%, var(--border))}.srow__n[data-astro-cid-wzukvkql]{background:var(--bg-muted);border:1px solid var(--border);width:1.5rem;height:1.5rem;font-size:var(--fs-xs);font-weight:var(--fw-semibold);border-radius:50%;place-items:center;display:inline-grid}.srow__body[data-astro-cid-wzukvkql]{gap:.1rem;display:grid}.srow__title[data-astro-cid-wzukvkql]{font-weight:var(--fw-medium);line-height:1.35}.srow__meta[data-astro-cid-wzukvkql]{font-size:var(--fs-xs);color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:.25rem .6rem;display:flex}.srow__flag[data-astro-cid-wzukvkql]{color:var(--warning);font-weight:var(--fw-semibold);align-items:center;gap:.2rem;display:inline-flex}.aside[data-astro-cid-wzukvkql]{gap:var(--space-3);align-content:start;display:grid}.preview[data-astro-cid-wzukvkql]{border:1px solid var(--border);border-radius:var(--radius);padding:var(--space-3);background:var(--bg-muted)}.preview__title[data-astro-cid-wzukvkql]{font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--text-muted);align-items:center;gap:.35rem;display:flex}.preview__frame[data-astro-cid-wzukvkql]{margin:var(--space-3) auto 0;max-width:13rem}.preview__cap[data-astro-cid-wzukvkql]{margin-top:var(--space-2);font-size:var(--fs-xs);color:var(--text-muted);text-align:center}.warn[data-astro-cid-wzukvkql]{gap:var(--space-2);border-radius:var(--radius-sm);background:var(--warning-bg);color:var(--warning);font-size:var(--fs-xs);font-weight:var(--fw-medium);align-items:flex-start;padding:.6rem .75rem;line-height:1.45;display:flex}.warn[data-astro-cid-wzukvkql] svg{margin-top:1px}.comment[data-astro-cid-wzukvkql]{gap:.3rem;display:grid}.comment__label[data-astro-cid-wzukvkql]{font-size:var(--fs-xs);font-weight:var(--fw-semibold)}.comment__box[data-astro-cid-wzukvkql]{border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--bg);font-size:var(--fs-xs);padding:.5rem .7rem}.actions[data-astro-cid-wzukvkql]{gap:var(--space-2);display:flex}.mbtn[data-astro-cid-wzukvkql]{border-radius:var(--radius-pill);border:1px solid var(--btn-secondary-border);min-height:2.25rem;font-weight:var(--fw-semibold);font-size:var(--fs-sm);flex:1;justify-content:center;align-items:center;gap:.3rem;display:inline-flex}.mbtn--primary[data-astro-cid-wzukvkql]{background:var(--btn-primary-bg);border-color:var(--btn-primary-bg);color:var(--btn-primary-text)}.console__note[data-astro-cid-wzukvkql]{margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--border);gap:var(--space-2);font-size:var(--fs-xs);color:var(--text-muted);align-items:center;display:flex}.disp[data-astro-cid-elzx2rln]{gap:var(--space-4);justify-items:center;display:grid}.funnel[data-astro-cid-elzx2rln]{gap:var(--space-3);justify-items:center;width:100%;margin:0;display:grid}.rule[data-astro-cid-elzx2rln]{gap:var(--space-4);width:100%;padding:var(--space-4) var(--space-5);border-radius:var(--radius);background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-sm);grid-template-columns:auto 1fr;align-items:start;display:grid}@media (width>=40rem){.rule--2[data-astro-cid-elzx2rln]{width:92%}.rule--3[data-astro-cid-elzx2rln]{width:84%}}.rule__n[data-astro-cid-elzx2rln]{background:var(--brand-600);color:#fff;width:2.25rem;height:2.25rem;font-weight:var(--fw-bold);border-radius:50%;place-items:center;display:inline-grid}.rule__title[data-astro-cid-elzx2rln]{font-size:var(--fs-base)}.rule__text[data-astro-cid-elzx2rln]{font-size:var(--fs-sm);color:var(--text-muted);margin-top:.2rem;line-height:1.5}.arrow[data-astro-cid-elzx2rln] path[data-astro-cid-elzx2rln]{fill:none;stroke:var(--accent);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.result[data-astro-cid-elzx2rln]{width:min(100%,30rem);padding:var(--space-5);border-radius:var(--radius-lg);background:var(--surface);border:1px solid color-mix(in srgb, var(--accent) 50%, var(--border));box-shadow:var(--shadow-lg)}.result__label[data-astro-cid-elzx2rln]{font-size:var(--fs-xs);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted)}.result__row[data-astro-cid-elzx2rln]{margin-top:var(--space-3);gap:var(--space-3);align-items:center;display:flex}.avatar[data-astro-cid-elzx2rln]{background:var(--accent-soft);width:2.75rem;height:2.75rem;color:var(--link);font-weight:var(--fw-bold);border-radius:50%;flex:none;place-items:center;display:inline-grid}.result__step[data-astro-cid-elzx2rln]{font-weight:var(--fw-semibold);color:var(--heading)}.result__who[data-astro-cid-elzx2rln]{font-size:var(--fs-sm);color:var(--success);font-weight:var(--fw-semibold);align-items:center;gap:.3rem;display:flex}.reason[data-astro-cid-elzx2rln]{margin-top:var(--space-4);gap:var(--space-2);border-radius:var(--radius-sm);background:var(--bg-muted);border:1px solid var(--border);font-family:var(--font-mono);font-size:var(--fs-xs);align-items:flex-start;padding:.7rem .85rem;line-height:1.5;display:flex}.reason[data-astro-cid-elzx2rln] svg{color:var(--accent);margin-top:2px}.never[data-astro-cid-elzx2rln]{width:min(100%,30rem);padding:var(--space-4) var(--space-5);border-radius:var(--radius);border:1px dashed var(--border-strong)}.never__title[data-astro-cid-elzx2rln]{font-weight:var(--fw-semibold);font-size:var(--fs-sm)}.never__list[data-astro-cid-elzx2rln]{margin:var(--space-2) 0 0;font-size:var(--fs-sm);color:var(--text-muted);gap:.35rem;display:grid}.never__list[data-astro-cid-elzx2rln] li[data-astro-cid-elzx2rln]{gap:var(--space-2);align-items:center;display:flex}.never__list[data-astro-cid-elzx2rln] svg{color:var(--text-muted)}.par[data-astro-cid-kpt4zylc]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:clamp(.75rem,.4rem + 1.4vw,1.5rem)}.par__scroll[data-astro-cid-kpt4zylc]{-webkit-overflow-scrolling:touch;border-radius:var(--radius);overflow-x:auto}.par__scroll[data-astro-cid-kpt4zylc]:focus-visible{outline-offset:4px}.par__svg[data-astro-cid-kpt4zylc]{width:100%;min-width:640px;height:auto}.par__words[data-astro-cid-kpt4zylc]{margin-top:var(--space-4)}.par__words[data-astro-cid-kpt4zylc] ol[data-astro-cid-kpt4zylc]{gap:var(--space-2);padding-left:1.25rem;display:grid}.lane[data-astro-cid-kpt4zylc]{fill:var(--bg-muted);stroke:var(--border)}.bar[data-astro-cid-kpt4zylc]{fill:var(--accent-soft);stroke:color-mix(in srgb, var(--accent) 55%, transparent);stroke-width:1.25px}.bar--lock[data-astro-cid-kpt4zylc]{stroke:var(--accent);stroke-width:2px}.bar--block[data-astro-cid-kpt4zylc]{fill:var(--brand-600);stroke:var(--brand-700)}.wait[data-astro-cid-kpt4zylc]{fill:var(--surface);stroke:var(--border-strong);stroke-width:1.5px;stroke-dasharray:5 4}.joint[data-astro-cid-kpt4zylc]{fill:var(--surface);stroke:var(--accent);stroke-width:2.5px}.lk[data-astro-cid-kpt4zylc]{color:var(--accent);stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.lk--on[data-astro-cid-kpt4zylc]{color:#fff}.t-lane[data-astro-cid-kpt4zylc]{fill:var(--heading);font:700 15px var(--font-sans)}.t-main[data-astro-cid-kpt4zylc]{fill:var(--text);font:600 14px var(--font-sans)}.t-sub[data-astro-cid-kpt4zylc]{fill:var(--text-muted);font:500 11.5px var(--font-sans)}.t-wait[data-astro-cid-kpt4zylc]{fill:var(--text-muted);font:600 13px var(--font-sans)}.t-block[data-astro-cid-kpt4zylc]{fill:#fff;font:700 14px var(--font-sans)}.t-bracket[data-astro-cid-kpt4zylc]{fill:var(--link);font:600 12.5px var(--font-sans)}.bracket[data-astro-cid-kpt4zylc]{fill:none;stroke:var(--accent);stroke-width:2px;stroke-linejoin:round}.dep[data-astro-cid-kpt4zylc]{fill:none;stroke:var(--text-muted);stroke-width:1.5px;stroke-dasharray:4 4}.par__arrowhead[data-astro-cid-kpt4zylc]{fill:var(--text-muted)}.track[data-astro-cid-kpt4zylc]{fill:none;stroke:var(--border-strong);stroke-dasharray:3 4}.hold[data-astro-cid-kpt4zylc]{fill:var(--accent-soft);stroke:var(--accent)}.t-hold[data-astro-cid-kpt4zylc]{fill:var(--text);font:600 11.5px var(--font-sans)}.t-track[data-astro-cid-kpt4zylc]{fill:var(--heading);font:700 13px var(--font-sans)}.guide[data-astro-cid-kpt4zylc]{stroke:var(--accent);stroke-width:1px;stroke-dasharray:2 3;opacity:.7}.axis[data-astro-cid-kpt4zylc]{fill:none;stroke:var(--border-strong);stroke-width:1.5px}.t-axis[data-astro-cid-kpt4zylc]{fill:var(--text-muted);font:500 12px var(--font-sans)}.stepfig[data-astro-cid-4avnbzab]{gap:var(--space-7);align-items:start;display:grid}@media (width>=56rem){.stepfig[data-astro-cid-4avnbzab]{gap:var(--space-8);grid-template-columns:minmax(0,22rem) 1fr}}.phone[data-astro-cid-4avnbzab]{width:100%;max-width:22rem;margin:0 auto}.phone__device[data-astro-cid-4avnbzab]{background:var(--ink);border:1px solid var(--border-strong);box-shadow:var(--shadow-lg);border-radius:2.6rem;padding:.7rem;position:relative}.phone__notch[data-astro-cid-4avnbzab]{background:var(--ink);z-index:1;border-radius:1rem;width:5rem;height:1.2rem;position:absolute;top:1.15rem;left:50%;transform:translate(-50%)}.phone__screen[data-astro-cid-4avnbzab]{background:var(--bg);font-size:var(--fs-sm);border-radius:2rem;gap:.85rem;padding:2.6rem .9rem 1.1rem;display:grid}.part[data-astro-cid-4avnbzab]{padding-right:1.7rem;position:relative}.part--gadget[data-astro-cid-4avnbzab],.part--btns[data-astro-cid-4avnbzab]{padding-right:0}.mark[data-astro-cid-4avnbzab]{background:var(--brand-600);color:#fff;width:1.35rem;height:1.35rem;font-size:.72rem;font-weight:var(--fw-bold);box-shadow:0 0 0 3px var(--bg);z-index:1;border-radius:50%;place-items:center;display:inline-grid;position:absolute;top:0;right:0}.ctx[data-astro-cid-4avnbzab]{border-radius:var(--radius-pill);background:var(--accent-soft);color:var(--link);font-size:var(--fs-xs);font-weight:var(--fw-semibold);padding:.3rem .75rem;display:inline-block}.progress[data-astro-cid-4avnbzab]{grid-template-columns:repeat(5,1fr);gap:4px;margin-top:.55rem;display:grid}.seg[data-astro-cid-4avnbzab]{background:var(--border);border-radius:2px;height:4px}.seg--on[data-astro-cid-4avnbzab]{background:var(--accent)}.instr[data-astro-cid-4avnbzab]{font-size:1.05rem;font-weight:var(--fw-bold);color:var(--heading);letter-spacing:-.01em;line-height:1.3}.where[data-astro-cid-4avnbzab]{font-size:var(--fs-xs);color:var(--text);align-items:flex-start;gap:.35rem;margin-top:.45rem;display:flex}.where[data-astro-cid-4avnbzab] svg{color:var(--text-muted);flex:none;margin-top:1px}.where__label[data-astro-cid-4avnbzab]{color:var(--text-muted);margin-right:.15rem}.part--gadget[data-astro-cid-4avnbzab]{border-radius:var(--radius);background:var(--bg-muted);border:1px solid var(--border);padding:.7rem}.part--gadget[data-astro-cid-4avnbzab] .mark[data-astro-cid-4avnbzab]{top:-.55rem;right:-.45rem}.gadget__name[data-astro-cid-4avnbzab]{font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--text-muted);margin-bottom:.4rem}.gadget__frame[data-astro-cid-4avnbzab]{max-width:15rem;margin-inline:auto}.ev__label[data-astro-cid-4avnbzab]{font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--text-muted);margin-bottom:.4rem}.ev[data-astro-cid-4avnbzab]{gap:.4rem;margin:0;display:grid}.ev__item[data-astro-cid-4avnbzab]{border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface);font-size:var(--fs-xs);grid-template-columns:auto 1fr auto;align-items:center;gap:.5rem;padding:.45rem .6rem;display:grid}.ev__icon[data-astro-cid-4avnbzab]{background:var(--accent-soft);width:1.6rem;height:1.6rem;color:var(--link);border-radius:50%;place-items:center;display:inline-grid}.ev__item--ok[data-astro-cid-4avnbzab] .ev__icon[data-astro-cid-4avnbzab]{background:var(--success-bg);color:var(--success)}.ev__name[data-astro-cid-4avnbzab]{font-weight:var(--fw-medium);line-height:1.3}.ev__status[data-astro-cid-4avnbzab]{font-weight:var(--fw-semibold);color:var(--warning)}.ev__item--ok[data-astro-cid-4avnbzab] .ev__status[data-astro-cid-4avnbzab]{color:var(--success)}.part--btns[data-astro-cid-4avnbzab]{gap:.45rem;padding-top:.2rem;display:grid}.part--btns[data-astro-cid-4avnbzab] .mark[data-astro-cid-4avnbzab]{top:-.55rem;right:-.45rem}.pbtn-row[data-astro-cid-4avnbzab]{grid-template-columns:1fr 1fr;gap:.45rem;display:grid}.pbtn[data-astro-cid-4avnbzab]{border-radius:var(--radius-pill);border:1px solid var(--btn-secondary-border);background:var(--surface);min-height:2.5rem;font-weight:var(--fw-semibold);font-size:var(--fs-xs);text-align:center;justify-content:center;align-items:center;gap:.3rem;padding:0 .5rem;line-height:1.2;display:inline-flex}.pbtn--primary[data-astro-cid-4avnbzab]{background:var(--btn-primary-bg);border-color:var(--btn-primary-bg);color:var(--btn-primary-text);font-size:var(--fs-sm)}.pbtn--safety[data-astro-cid-4avnbzab]{border-color:color-mix(in srgb, var(--warning) 60%, var(--border));background:var(--warning-bg);color:var(--warning)}.callouts[data-astro-cid-4avnbzab]{gap:var(--space-4);margin:0;display:grid}.callout[data-astro-cid-4avnbzab]{gap:var(--space-3);grid-template-columns:auto 1fr;align-items:start;display:grid}.callout__n[data-astro-cid-4avnbzab]{background:var(--brand-600);color:#fff;width:1.9rem;height:1.9rem;font-size:var(--fs-sm);font-weight:var(--fw-bold);border-radius:50%;place-items:center;display:inline-grid}.callout__title[data-astro-cid-4avnbzab]{font-size:var(--fs-base);margin-top:.15rem}.callout__text[data-astro-cid-4avnbzab]{font-size:var(--fs-sm);color:var(--text-muted);margin-top:.2rem;line-height:1.55}.buttons[data-astro-cid-4avnbzab]{margin-top:var(--space-6);padding:var(--space-5);border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-sm)}.buttons__title[data-astro-cid-4avnbzab]{font-size:var(--fs-base)}.buttons__list[data-astro-cid-4avnbzab]{margin:var(--space-3) 0 0;gap:var(--space-3);display:grid}@media (width>=40rem){.buttons__list[data-astro-cid-4avnbzab]{gap:var(--space-4) var(--space-5);grid-template-columns:1fr 1fr}}.bdef[data-astro-cid-4avnbzab] dt[data-astro-cid-4avnbzab]{font-weight:var(--fw-semibold);font-size:var(--fs-sm);color:var(--heading);align-items:center;gap:.35rem;display:flex}.bdef[data-astro-cid-4avnbzab] dt[data-astro-cid-4avnbzab] svg{color:var(--accent)}.bdef--safety[data-astro-cid-4avnbzab] dt[data-astro-cid-4avnbzab] svg{color:var(--warning)}.bdef[data-astro-cid-4avnbzab] dd[data-astro-cid-4avnbzab]{font-size:var(--fs-sm);color:var(--text-muted);margin:.2rem 0 0;line-height:1.5}.assist[data-astro-cid-bhx6cuva]{border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-lg);gap:var(--space-4);margin:0;padding:clamp(.9rem,.6rem + 1vw,1.25rem);display:grid}.photo[data-astro-cid-bhx6cuva]{width:100%;height:auto;display:block}.ph-bg[data-astro-cid-bhx6cuva]{fill:#3b4654}.ph-tray[data-astro-cid-bhx6cuva]{fill:#c9b79c}.ph-tray-in[data-astro-cid-bhx6cuva]{fill:#dccbb0}.ph-obj[data-astro-cid-bhx6cuva]{fill:none;stroke:#2a3340;stroke-width:5px;stroke-linecap:round;stroke-linejoin:round}.ph-obj[data-astro-cid-bhx6cuva] .ph-fill[data-astro-cid-bhx6cuva]{fill:#f1c84b;stroke:#2a3340;stroke-width:3px}.ph-box[data-astro-cid-bhx6cuva]{fill:#0389fc14;stroke:#0389fc;stroke-width:2.5px;stroke-dasharray:7 5}.ph-n[data-astro-cid-bhx6cuva]{fill:#0270d0;stroke:#fff;stroke-width:2px}.ph-nt[data-astro-cid-bhx6cuva]{fill:#fff;font:700 12px var(--font-sans)}.names__title[data-astro-cid-bhx6cuva]{font-weight:var(--fw-semibold);font-size:var(--fs-sm);color:var(--heading);align-items:center;gap:.4rem;display:flex}.names__title[data-astro-cid-bhx6cuva] svg{color:var(--accent)}.names__list[data-astro-cid-bhx6cuva]{margin:var(--space-3) 0 0;gap:var(--space-2);display:grid}.name[data-astro-cid-bhx6cuva]{gap:var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--bg);font-size:var(--fs-sm);grid-template-columns:auto 1fr auto;align-items:center;padding:.5rem .7rem;display:grid}.name__n[data-astro-cid-bhx6cuva]{background:var(--brand-600);color:#fff;width:1.5rem;height:1.5rem;font-size:var(--fs-xs);font-weight:var(--fw-bold);border-radius:50%;place-items:center;display:inline-grid}.name__text[data-astro-cid-bhx6cuva]{font-weight:var(--fw-medium)}.name[data-astro-cid-bhx6cuva] .name__ok{color:var(--text-muted)}.names__hint[data-astro-cid-bhx6cuva]{margin-top:var(--space-3);font-size:var(--fs-xs);color:var(--text-muted);align-items:center;gap:.35rem;display:flex}.names__btn[data-astro-cid-bhx6cuva]{margin-top:var(--space-3);border-radius:var(--radius-pill);background:var(--btn-primary-bg);min-height:2.5rem;color:var(--btn-primary-text);font-weight:var(--fw-semibold);font-size:var(--fs-sm);justify-content:center;align-items:center;gap:.35rem;display:flex}.files[data-astro-cid-nnfi3g2h]{border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);margin:0;padding:clamp(1rem,.6rem + 1.4vw,1.75rem)}.flow[data-astro-cid-nnfi3g2h]{gap:var(--space-6);margin:0;display:grid}@media (width>=48rem){.flow[data-astro-cid-nnfi3g2h]{gap:var(--space-7);grid-template-columns:repeat(4,1fr)}}.st[data-astro-cid-nnfi3g2h]{padding:var(--space-4);border-radius:var(--radius);background:var(--bg-muted);border:1px solid var(--border);align-content:start;gap:.3rem;display:grid;position:relative}.st--taskq[data-astro-cid-nnfi3g2h]{background:var(--accent-soft);border-color:color-mix(in srgb, var(--accent) 55%, var(--border))}.st__icon[data-astro-cid-nnfi3g2h]{background:var(--surface);width:2.5rem;height:2.5rem;color:var(--accent);border:1px solid var(--border);margin-bottom:var(--space-2);border-radius:12px;place-items:center;display:inline-grid}.st--taskq[data-astro-cid-nnfi3g2h] .st__icon[data-astro-cid-nnfi3g2h]{background:var(--brand-600);border-color:var(--brand-600);color:#fff}.st__name[data-astro-cid-nnfi3g2h]{font-weight:var(--fw-semibold);color:var(--heading)}.st__text[data-astro-cid-nnfi3g2h]{font-size:var(--fs-sm);color:var(--text-muted);line-height:1.5}.st__arrow[data-astro-cid-nnfi3g2h]{left:50%;bottom:calc(-1 * var(--space-6) / 2 - 12px);position:absolute;transform:translate(-50%)rotate(90deg)}@media (width>=48rem){.st__arrow[data-astro-cid-nnfi3g2h]{top:50%;bottom:auto;left:auto;right:calc(-1 * var(--space-7) / 2 - 12px);transform:translateY(-50%)}}.st__arrow[data-astro-cid-nnfi3g2h] path[data-astro-cid-nnfi3g2h],.back__arrow[data-astro-cid-nnfi3g2h] path[data-astro-cid-nnfi3g2h]{fill:none;stroke:var(--accent);stroke-width:2.25px;stroke-linecap:round;stroke-linejoin:round}.back[data-astro-cid-nnfi3g2h]{margin-top:var(--space-5);align-items:center;gap:var(--space-3);font-size:var(--fs-sm);color:var(--text);display:flex}.back[data-astro-cid-nnfi3g2h] span[data-astro-cid-nnfi3g2h]{align-items:center;gap:.35rem;display:inline-flex}.back[data-astro-cid-nnfi3g2h] span[data-astro-cid-nnfi3g2h] svg{color:var(--accent);flex:none}.back__arrow[data-astro-cid-nnfi3g2h]{flex:none}.time__scroll[data-astro-cid-o3hnulkk]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow)}.time__table[data-astro-cid-o3hnulkk]{min-width:44rem;font-size:var(--fs-sm)}.time__cap[data-astro-cid-o3hnulkk]{caption-side:top;text-align:left;padding:var(--space-4) var(--space-5) 0;font-weight:var(--fw-semibold);color:var(--heading)}.time__table[data-astro-cid-o3hnulkk] th[data-astro-cid-o3hnulkk],.time__table[data-astro-cid-o3hnulkk] td[data-astro-cid-o3hnulkk]{vertical-align:top;padding:var(--space-4) var(--space-5);line-height:1.5}.time__table[data-astro-cid-o3hnulkk] thead[data-astro-cid-o3hnulkk] th[data-astro-cid-o3hnulkk]{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted)}.time__table[data-astro-cid-o3hnulkk] tbody[data-astro-cid-o3hnulkk] th[data-astro-cid-o3hnulkk]{font-weight:var(--fw-semibold);color:var(--heading);white-space:nowrap}.time__table[data-astro-cid-o3hnulkk] tbody[data-astro-cid-o3hnulkk] tr[data-astro-cid-o3hnulkk]+tr[data-astro-cid-o3hnulkk]>[data-astro-cid-o3hnulkk]{border-top:1px solid var(--border)}.regime[data-astro-cid-o3hnulkk]{align-items:center;gap:var(--space-2);display:inline-flex}.regime__icon[data-astro-cid-o3hnulkk]{background:var(--accent-soft);width:1.9rem;height:1.9rem;color:var(--accent);border-radius:8px;place-items:center;display:inline-grid}.notes[data-astro-cid-o3hnulkk]{margin:var(--space-5) 0 0;gap:var(--space-3);display:grid}@media (width>=56rem){.notes[data-astro-cid-o3hnulkk]{gap:var(--space-5);grid-template-columns:repeat(3,1fr)}}.notes[data-astro-cid-o3hnulkk] li[data-astro-cid-o3hnulkk]{gap:var(--space-2);font-size:var(--fs-sm);color:var(--text-muted);grid-template-columns:auto 1fr;align-items:start;line-height:1.5;display:grid}.notes__icon[data-astro-cid-o3hnulkk]{color:var(--accent);margin-top:2px;display:inline-grid}.hero[data-astro-cid-dmcxreff]{padding-top:clamp(2.5rem,1.5rem + 4vw,5rem)}.hero__grid[data-astro-cid-dmcxreff]{align-items:center;gap:clamp(2rem,1.2rem + 3vw,3.5rem);display:grid}@media (width>=60rem){.hero__grid[data-astro-cid-dmcxreff]{grid-template-columns:1.1fr .9fr}}.hero__copy[data-astro-cid-dmcxreff]>[data-astro-cid-dmcxreff]+[data-astro-cid-dmcxreff]{margin-top:var(--space-4)}.hero__title[data-astro-cid-dmcxreff]{font-size:var(--fs-display);letter-spacing:var(--tracking-display);line-height:1.05}.hero__ctas[data-astro-cid-dmcxreff]{margin-top:var(--space-6)}.flowcard[data-astro-cid-dmcxreff]{border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-lg);padding:clamp(1.1rem,.8rem + 1.2vw,1.75rem)}.flowcard__label[data-astro-cid-dmcxreff]{font-size:var(--fs-xs);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted)}.flowcard__list[data-astro-cid-dmcxreff]{margin:var(--space-4) 0 0;gap:var(--space-4);display:grid}.fstep[data-astro-cid-dmcxreff]{gap:var(--space-3);grid-template-columns:auto 1fr;align-items:start;display:grid;position:relative}.fstep[data-astro-cid-dmcxreff]:not(:last-child):after{content:"";top:2.75rem;left:calc(1.25rem - 1px);bottom:calc(-1 * var(--space-4) + .25rem);border-left:2px dashed var(--border-strong);position:absolute}.fstep__icon[data-astro-cid-dmcxreff]{background:var(--accent-soft);width:2.5rem;height:2.5rem;color:var(--accent);border-radius:50%;place-items:center;display:inline-grid}.fstep--you[data-astro-cid-dmcxreff] .fstep__icon[data-astro-cid-dmcxreff]{background:var(--brand-600);color:#fff}.fstep__who[data-astro-cid-dmcxreff]{font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--text-muted);margin-top:.1rem}.fstep__what[data-astro-cid-dmcxreff]{font-weight:var(--fw-medium);color:var(--heading);margin-top:.15rem;line-height:1.4}.toc[data-astro-cid-dmcxreff]{padding-top:var(--space-5);border-top:1px solid var(--border);gap:var(--space-3) var(--space-4);flex-wrap:wrap;align-items:center;margin-top:clamp(2.5rem,1.5rem + 3vw,4rem);display:flex}.toc__label[data-astro-cid-dmcxreff]{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--text-muted)}.toc__list[data-astro-cid-dmcxreff]{gap:var(--space-2);flex-wrap:wrap;margin:0;display:flex}.toc__link[data-astro-cid-dmcxreff]{border-radius:var(--radius-pill);border:1px solid var(--border);background:var(--surface);min-height:2.25rem;color:var(--text);font-size:var(--fs-sm);font-weight:var(--fw-medium);transition:border-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);align-items:center;padding:0 .85rem;text-decoration:none;display:inline-flex}.toc__link[data-astro-cid-dmcxreff]:hover{border-color:var(--accent);color:var(--link)}.anchor[data-astro-cid-dmcxreff]{scroll-margin-top:calc(var(--header-h,4rem) + .5rem)}.duo[data-astro-cid-dmcxreff]{gap:var(--space-8);align-items:start;display:grid}@media (width>=56rem){.duo[data-astro-cid-dmcxreff]{grid-template-columns:1fr 1fr;gap:clamp(2.5rem,1rem + 4vw,5rem)}.duo--figure-wide[data-astro-cid-dmcxreff]{grid-template-columns:.85fr 1.15fr}}.duo[data-astro-cid-dmcxreff] .duo__head{margin-bottom:var(--space-6)}.after[data-astro-cid-dmcxreff]{margin-top:var(--space-7)}.notes2[data-astro-cid-dmcxreff]{gap:var(--space-3);display:grid}@media (width>=56rem){.notes2[data-astro-cid-dmcxreff]{gap:var(--space-5);grid-template-columns:1fr 1fr}}.note[data-astro-cid-dmcxreff]{margin-top:var(--space-5);gap:var(--space-2);padding:var(--space-3) var(--space-4);border-radius:var(--radius);background:var(--surface);border:1px solid var(--border);font-size:var(--fs-sm);color:var(--text);grid-template-columns:auto 1fr;align-items:start;line-height:1.5;display:grid}.notes2[data-astro-cid-dmcxreff] .note[data-astro-cid-dmcxreff]{margin-top:0}.note[data-astro-cid-dmcxreff] svg{color:var(--accent);margin-top:2px}.statement[data-astro-cid-dmcxreff]{font-size:var(--fs-xl);font-weight:var(--fw-bold);color:var(--heading);letter-spacing:-.01em;padding-left:var(--space-4);border-left:4px solid var(--accent);line-height:1.3}.facts[data-astro-cid-dmcxreff]{margin:var(--space-6) 0 0;gap:var(--space-3);display:grid}.facts[data-astro-cid-dmcxreff] li[data-astro-cid-dmcxreff]{gap:var(--space-2);font-size:var(--fs-sm);grid-template-columns:auto 1fr;align-items:start;line-height:1.5;display:grid}.facts[data-astro-cid-dmcxreff] svg{color:var(--accent);margin-top:1px}.dn[data-astro-cid-dmcxreff]{gap:var(--space-4);display:grid}.dn__col[data-astro-cid-dmcxreff]{padding:var(--space-5);border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-sm)}.dn__col--never[data-astro-cid-dmcxreff]{background:var(--bg-muted);border-style:dashed;border-color:var(--border-strong);box-shadow:none}.dn__title[data-astro-cid-dmcxreff]{align-items:center;gap:var(--space-2);font-size:var(--fs-base);display:flex}.dn__title[data-astro-cid-dmcxreff] svg{color:var(--accent)}.dn__list[data-astro-cid-dmcxreff]{margin:var(--space-3) 0 0;gap:var(--space-2);display:grid}.dn__list[data-astro-cid-dmcxreff] li[data-astro-cid-dmcxreff]{gap:var(--space-2);font-size:var(--fs-sm);grid-template-columns:auto 1fr;align-items:start;line-height:1.5;display:grid}.dn__list[data-astro-cid-dmcxreff] .dn__yes{color:var(--success);margin-top:2px}.dn__list[data-astro-cid-dmcxreff] .dn__no{color:var(--text-muted);margin-top:2px}.final[data-astro-cid-dmcxreff]{text-align:center;max-width:44rem;margin-inline:auto}.final[data-astro-cid-dmcxreff]>[data-astro-cid-dmcxreff]+[data-astro-cid-dmcxreff]{margin-top:var(--space-4)}.final__title[data-astro-cid-dmcxreff]{font-size:var(--fs-3xl);letter-spacing:var(--tracking-display);line-height:1.08}.final__ctas[data-astro-cid-dmcxreff]{margin-top:var(--space-6);justify-content:center}.final__links[data-astro-cid-dmcxreff]{justify-content:center;gap:var(--space-2) var(--space-5);flex-wrap:wrap;display:flex}
