.decrypt.svelte-1a4pceu{white-space:pre;display:inline-block}.pending.svelte-1a4pceu{color:var(--c-text-2);opacity:.55}.plate[data-astro-cid-knjzp7mo]{border:1px solid var(--c-border);background:var(--c-bg);border-radius:var(--r-card);margin:0}.plate__head[data-astro-cid-knjzp7mo]{align-items:center;gap:var(--s-2) var(--s-5);padding:var(--s-3) var(--s-4);border-bottom:1px solid var(--c-border);color:var(--c-text-2);flex-wrap:wrap;display:flex}.plate__annot[data-astro-cid-knjzp7mo]:first-child{color:var(--c-text);font-weight:500}.plate__band[data-astro-cid-knjzp7mo]{color:var(--c-accent-2);margin-left:auto}.plate__map[data-astro-cid-knjzp7mo]{aspect-ratio:var(--ar);margin:clamp(.75rem,2.5vw,2.25rem);position:relative}.plate__map[data-astro-cid-knjzp7mo] img[data-astro-cid-knjzp7mo],.plate__overlay[data-astro-cid-knjzp7mo]{width:100%;height:100%;position:absolute;inset:0}.grat[data-astro-cid-knjzp7mo] line[data-astro-cid-knjzp7mo]{stroke:var(--c-border);stroke-width:1px;stroke-dasharray:2 6}.links[data-astro-cid-knjzp7mo] line[data-astro-cid-knjzp7mo]{stroke:var(--c-accent-2);stroke-opacity:.55;stroke-width:2px;stroke-dasharray:6 7;stroke-linecap:round}.trace[data-astro-cid-knjzp7mo] line[data-astro-cid-knjzp7mo]{stroke:var(--c-accent);stroke-opacity:.7;stroke-width:2.5px;stroke-dasharray:1 1;stroke-dashoffset:1px;animation:trace var(--hop) linear var(--d) forwards}.pulse[data-astro-cid-knjzp7mo] line[data-astro-cid-knjzp7mo]{stroke:var(--c-accent);stroke-width:6px;stroke-linecap:round;stroke-dasharray:.14 1;stroke-dashoffset:.14px;opacity:0;animation:pulse var(--hop) linear var(--d) forwards}.node[data-astro-cid-knjzp7mo]{fill:var(--c-bg);stroke:var(--c-accent-2);stroke-width:3.5px}.ping[data-astro-cid-knjzp7mo]{fill:none;stroke:var(--c-accent);stroke-width:2.5px;opacity:0;transform-box:fill-box;transform-origin:50%;animation:ping .9s var(--ease-out) var(--d) forwards}@keyframes trace{to{stroke-dashoffset:0}}@keyframes pulse{0%{opacity:1;stroke-dashoffset:.14px}90%{opacity:1}to{opacity:0;stroke-dashoffset:-1px}}@keyframes ping{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}@media (prefers-reduced-motion:reduce){.trace[data-astro-cid-knjzp7mo] line[data-astro-cid-knjzp7mo]{stroke-dashoffset:0;animation:none}.pulse[data-astro-cid-knjzp7mo],.ping[data-astro-cid-knjzp7mo]{display:none}}.tick[data-astro-cid-knjzp7mo],.region[data-astro-cid-knjzp7mo],.label[data-astro-cid-knjzp7mo]{pointer-events:none;white-space:nowrap;position:absolute}.tick[data-astro-cid-knjzp7mo]{color:#7d877c;font-size:.6875rem}.tick--lon[data-astro-cid-knjzp7mo]{top:0;transform:translate(4px,-2px)}.tick--lat[data-astro-cid-knjzp7mo]{right:0;transform:translateY(-125%)}.region[data-astro-cid-knjzp7mo]{font-family:var(--f-display);letter-spacing:.06em;color:#b9c2b7;text-shadow:0 0 6px var(--c-bg);font-size:clamp(.6875rem,.55rem + .45vw,.875rem);font-style:normal;font-weight:450;transform:translate(-50%,-50%)}.label[data-astro-cid-knjzp7mo]{color:var(--c-text);text-shadow:0 0 4px var(--c-bg), 0 0 8px var(--c-bg);font-size:clamp(.6875rem,.6rem + .3vw,.8125rem);font-weight:600;line-height:1.25}.label__meta[data-astro-cid-knjzp7mo]{color:var(--c-accent-2);font-size:.6875rem;font-weight:400;display:block}.label--n[data-astro-cid-knjzp7mo]{text-align:center;transform:translate(-50%,calc(-100% - 10px))}.label--s[data-astro-cid-knjzp7mo]{text-align:center;transform:translate(-50%,10px)}.label--w[data-astro-cid-knjzp7mo]{transform:translate(calc(-100% - 10px),-50%)}.label--e[data-astro-cid-knjzp7mo]{transform:translate(10px,-50%)}@media (width<=47.99rem){.is-minor[data-astro-cid-knjzp7mo],.tick[data-astro-cid-knjzp7mo],.region[data-astro-cid-knjzp7mo]{display:none}.label--w[data-astro-cid-knjzp7mo]{transform:translate(-30%,10px)}.plate__map[data-astro-cid-knjzp7mo]{margin:var(--s-3) var(--s-2)}}.plate__foot[data-astro-cid-knjzp7mo]{gap:var(--s-3);padding:var(--s-4);border-top:1px solid var(--c-border);display:grid}.legend[data-astro-cid-knjzp7mo]{gap:var(--s-2) var(--s-5);color:var(--c-text-2);flex-wrap:wrap;display:flex}.legend[data-astro-cid-knjzp7mo] li[data-astro-cid-knjzp7mo]{align-items:center;gap:var(--s-2);display:inline-flex}.key[data-astro-cid-knjzp7mo]{flex:none;display:inline-block}.key--node[data-astro-cid-knjzp7mo]{border:2px solid var(--c-accent-2);border-radius:50%;width:10px;height:10px}.key--route[data-astro-cid-knjzp7mo]{border-top:2px dashed var(--c-accent-2);width:22px}.key--contour[data-astro-cid-knjzp7mo]{border:1px solid #5d6d61;border-radius:50%;width:22px;height:8px}.disclaimer[data-astro-cid-knjzp7mo]{font-size:var(--t-xs);color:var(--c-text-2);max-width:62ch}.hero[data-astro-cid-ge2uvauf]{padding-top:clamp(2rem,1rem + 3.5vw,4.5rem);padding-bottom:var(--section-y)}.hero__grid[data-astro-cid-ge2uvauf]{gap:var(--s-6);align-items:end;display:grid}.hero__eyebrow[data-astro-cid-ge2uvauf]{color:var(--c-accent-2);margin-bottom:var(--s-5)}h1[data-astro-cid-ge2uvauf]{font-size:var(--t-h1);letter-spacing:-.025em;font-variation-settings:"opsz" 96;max-width:12ch;font-weight:700;line-height:.98}.hero__body[data-astro-cid-ge2uvauf]{gap:var(--s-6);max-width:30rem;display:grid}.hero__body[data-astro-cid-ge2uvauf] p[data-astro-cid-ge2uvauf]{font-size:var(--t-lg);color:var(--c-text-2);line-height:1.5}.hero__actions[data-astro-cid-ge2uvauf]{gap:var(--s-3);flex-wrap:wrap;display:flex}.hero__plate[data-astro-cid-ge2uvauf]{margin-top:clamp(2rem,1rem + 3vw,3.5rem)}@media (width>=64rem){.hero__grid[data-astro-cid-ge2uvauf]{gap:var(--s-8);grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}@media (width<=29.99rem){.hero__actions[data-astro-cid-ge2uvauf] .btn[data-astro-cid-ge2uvauf]{flex:100%}}.cards[data-astro-cid-gjzadp75]{gap:var(--s-5);display:grid}@media (width>=48rem){.cards[data-astro-cid-gjzadp75]{grid-template-columns:1fr 1fr}}.card[data-astro-cid-gjzadp75]{--tone:var(--c-accent);gap:var(--s-5);padding:var(--s-5);background:var(--c-surface);border:1px solid var(--c-border);border-top:2px solid var(--tone);border-radius:var(--r-card);transition:border-color .2s var(--ease-out);flex-direction:column;display:flex}.card--teal[data-astro-cid-gjzadp75]{--tone:var(--c-accent-2)}.card[data-astro-cid-gjzadp75]:hover,.card[data-astro-cid-gjzadp75]:focus-within{border-color:var(--c-border-strong);border-top-color:var(--tone)}.card__motif[data-astro-cid-gjzadp75]{margin:calc(var(--s-5) * -1) calc(var(--s-5) * -1) 0;padding:var(--s-5);border-bottom:1px solid var(--c-border);background:var(--c-bg)}.card__motif[data-astro-cid-gjzadp75] svg[data-astro-cid-gjzadp75]{aspect-ratio:320/128;width:100%;height:auto}.motif-grid[data-astro-cid-gjzadp75] line[data-astro-cid-gjzadp75]{stroke:var(--c-border);stroke-dasharray:2 6}.wave[data-astro-cid-gjzadp75]{stroke:var(--tone);stroke-width:2px;stroke-linecap:round}.edge[data-astro-cid-gjzadp75]{stroke:var(--c-border-strong);stroke-width:1.5px}.edge--route[data-astro-cid-gjzadp75]{stroke:var(--tone);stroke-width:2.5px}.dot[data-astro-cid-gjzadp75]{fill:var(--c-bg);stroke:var(--tone);stroke-width:2.5px}.dot-solid[data-astro-cid-gjzadp75]{fill:var(--tone)}.card__body[data-astro-cid-gjzadp75]{gap:var(--s-2);flex:1;display:grid}.card__domain[data-astro-cid-gjzadp75]{color:var(--tone)}.card[data-astro-cid-gjzadp75] h3[data-astro-cid-gjzadp75]{font-size:clamp(1.75rem,1.4rem + 1.2vw,2.25rem);font-weight:700}.card__category[data-astro-cid-gjzadp75]{color:var(--c-text);font-weight:600}.card__text[data-astro-cid-gjzadp75]{color:var(--c-text-2);max-width:34rem;margin-top:var(--s-2)}.card[data-astro-cid-gjzadp75] .btn[data-astro-cid-gjzadp75]{align-self:flex-start}.note__link[data-astro-cid-gjzadp75]{min-height:44px;color:var(--c-text);text-decoration-color:var(--c-accent-2);text-underline-offset:4px;align-items:center;font-weight:600;display:inline-flex}.note[data-astro-cid-gjzadp75]{margin-top:var(--s-6);max-width:44rem;padding-left:var(--s-4);border-left:2px solid var(--c-border-strong);color:var(--c-text-2);font-size:var(--t-sm)}.how[data-astro-cid-l43jfdkk]{gap:var(--s-8);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=64rem){.how[data-astro-cid-l43jfdkk]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}.diagram[data-astro-cid-l43jfdkk]{position:sticky;top:6rem}}.how[data-astro-cid-l43jfdkk] .section-head[data-astro-cid-l43jfdkk]{margin-bottom:var(--s-7)}.steps[data-astro-cid-l43jfdkk]{border-top:1px solid var(--c-border);display:grid}.step[data-astro-cid-l43jfdkk]{gap:var(--s-1) var(--s-4);padding-block:var(--s-5);border-bottom:1px solid var(--c-border);grid-template-columns:3rem 1fr;display:grid}.step__n[data-astro-cid-l43jfdkk]{color:var(--c-accent-2);grid-row:span 2;padding-top:.35rem}.step[data-astro-cid-l43jfdkk] h3[data-astro-cid-l43jfdkk]{font-size:var(--t-h3)}.step[data-astro-cid-l43jfdkk] p[data-astro-cid-l43jfdkk]{color:var(--c-text-2);max-width:32rem}.diagram[data-astro-cid-l43jfdkk]{padding:var(--s-5);border:1px solid var(--c-border);background:var(--c-surface);border-radius:var(--r-card);margin:0}.diagram__title[data-astro-cid-l43jfdkk]{font-size:var(--t-lg);margin-bottom:var(--s-4)}.diagram__scroll[data-astro-cid-l43jfdkk]{overscroll-behavior-x:contain;margin-inline:calc(var(--s-5) * -1);padding-inline:var(--s-5);overflow-x:auto}.diagram[data-astro-cid-l43jfdkk] svg[data-astro-cid-l43jfdkk]{width:100%;min-width:32rem;height:auto;overflow:visible}.axis[data-astro-cid-l43jfdkk] text[data-astro-cid-l43jfdkk]{font-family:var(--f-mono);fill:#8c968b;font-size:11px}.gridline[data-astro-cid-l43jfdkk]{stroke:var(--c-border);stroke-dasharray:2 4}.terrain[data-astro-cid-l43jfdkk]{fill:var(--c-surface-2)}.ground[data-astro-cid-l43jfdkk]{fill:none;stroke:#5d6d61;stroke-width:1.5px;stroke-linejoin:round}.direct[data-astro-cid-l43jfdkk]{stroke:var(--c-text-2);stroke-width:1.5px;stroke-dasharray:5 5}.block[data-astro-cid-l43jfdkk] circle[data-astro-cid-l43jfdkk]{fill:var(--c-surface);stroke:var(--c-text);stroke-width:1.5px}.block[data-astro-cid-l43jfdkk] path[data-astro-cid-l43jfdkk]{stroke:var(--c-text);stroke-width:2px;stroke-linecap:round}.note[data-astro-cid-l43jfdkk]{font-family:var(--f-mono);fill:var(--c-text);font-size:11px}.hop[data-astro-cid-l43jfdkk]{stroke:var(--c-accent);stroke-width:2px;stroke-dasharray:8 5;stroke-linecap:round}.hop-label[data-astro-cid-l43jfdkk]{font-family:var(--f-mono);fill:var(--c-accent);font-size:11px}.relay[data-astro-cid-l43jfdkk]{fill:var(--c-accent)}.end[data-astro-cid-l43jfdkk]{fill:var(--c-surface);stroke:var(--c-accent-2);stroke-width:2.5px}.place[data-astro-cid-l43jfdkk]{font-family:var(--f-body);fill:var(--c-text);font-size:12.5px;font-weight:600}.diagram__meta[data-astro-cid-l43jfdkk]{gap:var(--s-1) var(--s-5);margin-top:var(--s-4);color:var(--c-text-2);flex-wrap:wrap;display:flex}figcaption[data-astro-cid-l43jfdkk]{margin-top:var(--s-4);padding-top:var(--s-4);border-top:1px solid var(--c-border);font-size:var(--t-sm);color:var(--c-text-2);max-width:60ch}.diagram__flag[data-astro-cid-l43jfdkk]{margin-top:var(--s-2);color:var(--c-text);display:block}.channels[data-astro-cid-lilee4hy]{gap:var(--s-5);display:grid}@media (width>=48rem){.channels[data-astro-cid-lilee4hy]{grid-template-columns:1fr 1fr}.channel--primary[data-astro-cid-lilee4hy]{grid-column:1/-1}}@media (width>=64rem){.channels[data-astro-cid-lilee4hy]{grid-template-columns:1.35fr 1fr 1fr}.channel--primary[data-astro-cid-lilee4hy]{grid-column:auto}}.channel[data-astro-cid-lilee4hy]{gap:var(--s-3);padding:var(--s-5);border:1px solid var(--c-border);border-radius:var(--r-card);background:var(--c-surface);transition:border-color .2s var(--ease-out);flex-direction:column;display:flex}.channel[data-astro-cid-lilee4hy]:hover,.channel[data-astro-cid-lilee4hy]:focus-within{border-color:var(--c-border-strong)}.channel--primary[data-astro-cid-lilee4hy]{background:var(--c-surface-2);border-color:var(--c-border-strong)}.channel--primary[data-astro-cid-lilee4hy]:hover,.channel--primary[data-astro-cid-lilee4hy]:focus-within{border-color:var(--c-accent)}.channel__head[data-astro-cid-lilee4hy]{align-items:center;gap:var(--s-3);display:flex}.channel__icon[data-astro-cid-lilee4hy]{width:28px;height:28px;color:var(--c-text)}.channel--primary[data-astro-cid-lilee4hy] .channel__icon[data-astro-cid-lilee4hy]{color:var(--c-accent);width:32px;height:32px}.channel[data-astro-cid-lilee4hy] h3[data-astro-cid-lilee4hy]{font-size:var(--t-h3)}.channel--primary[data-astro-cid-lilee4hy] h3[data-astro-cid-lilee4hy]{font-size:clamp(1.625rem,1.4rem + .8vw,2rem)}.channel__text[data-astro-cid-lilee4hy]{color:var(--c-text-2);flex:1}.channel__handle[data-astro-cid-lilee4hy]{color:var(--c-text-2);overflow-wrap:anywhere}.channel[data-astro-cid-lilee4hy] .btn[data-astro-cid-lilee4hy]{margin-top:var(--s-3);align-self:flex-start}.closing__inner[data-astro-cid-prurgk2d]{gap:var(--s-6);isolation:isolate;display:grid;position:relative}.closing__island[data-astro-cid-prurgk2d]{z-index:-1;right:var(--gutter);opacity:.35;pointer-events:none;width:min(46rem,70%);height:auto;position:absolute;bottom:-2rem}.closing__text[data-astro-cid-prurgk2d]{gap:var(--s-4);max-width:40rem;display:grid}.closing[data-astro-cid-prurgk2d] h2[data-astro-cid-prurgk2d]{font-size:var(--t-h2)}.closing[data-astro-cid-prurgk2d] p[data-astro-cid-prurgk2d]{color:var(--c-text-2);font-size:var(--t-lg);max-width:var(--measure)}.closing__actions[data-astro-cid-prurgk2d]{gap:var(--s-3);flex-wrap:wrap;display:flex}@media (width<=29.99rem){.closing__actions[data-astro-cid-prurgk2d] .btn[data-astro-cid-prurgk2d]{flex:100%}.closing__island[data-astro-cid-prurgk2d]{opacity:.2;width:100%;right:0}}
