.art[data-astro-cid-66u3kelc]{--a-ink:var(--ink);--a-accent:var(--indigo);--a-line:var(--line-strong);--a-soft:var(--line);--a-surface:var(--surface);--a-tint:var(--indigo-tint);--a-ok:var(--signal);--a-amber:var(--amber);margin:0;width:100%;max-width:560px;margin-inline:auto}.art[data-astro-cid-66u3kelc] svg[data-astro-cid-66u3kelc]{width:100%;height:auto;font-family:var(--font-sans);display:block;overflow:visible}.a-chip[data-astro-cid-66u3kelc] rect[data-astro-cid-66u3kelc]{fill:var(--a-surface);stroke:var(--a-line);stroke-width:1.5px;filter:drop-shadow(0 8px 16px #0e0f2a14)}.a-chip-k[data-astro-cid-66u3kelc]{font-family:var(--font-mono);letter-spacing:.1em;fill:var(--slate-light);font-size:9.5px}.a-chip-v[data-astro-cid-66u3kelc]{fill:var(--a-ink);letter-spacing:-.01em;font-size:13px;font-weight:600}.a-ok[data-astro-cid-66u3kelc]{fill:var(--a-ok)}.a-skel[data-astro-cid-66u3kelc]{fill:var(--a-soft)}.a-skel--strong[data-astro-cid-66u3kelc]{fill:var(--a-line)}.a-skel--light[data-astro-cid-66u3kelc]{fill:#ffffff80}.a-d1[data-astro-cid-66u3kelc],.a-d2[data-astro-cid-66u3kelc],.a-d3[data-astro-cid-66u3kelc],.a-d4[data-astro-cid-66u3kelc],.a-d5[data-astro-cid-66u3kelc],.a-d6[data-astro-cid-66u3kelc]{opacity:0;transition:opacity .7s var(--ease), translate .7s var(--ease);translate:0 14px}.a-d2[data-astro-cid-66u3kelc]{transition-delay:.12s}.a-d3[data-astro-cid-66u3kelc]{transition-delay:.24s}.a-d4[data-astro-cid-66u3kelc]{transition-delay:.36s}.a-d5[data-astro-cid-66u3kelc]{transition-delay:.48s}.a-d6[data-astro-cid-66u3kelc]{transition-delay:.6s}.art[data-astro-cid-66u3kelc].is-visible [data-astro-cid-66u3kelc]:is(.a-d1,.a-d2,.a-d3,.a-d4,.a-d5,.a-d6){opacity:1;translate:0}.a-iso[data-astro-cid-66u3kelc]{stroke:var(--a-line);stroke-width:1.5px}.a-iso--edge[data-astro-cid-66u3kelc]{fill:var(--a-surface)}.a-iso--api[data-astro-cid-66u3kelc]{fill:var(--a-accent);stroke:var(--a-accent)}.a-iso--svc[data-astro-cid-66u3kelc]{fill:var(--a-tint)}.a-iso--data[data-astro-cid-66u3kelc]{fill:var(--a-surface)}.a-iso-side[data-astro-cid-66u3kelc]{fill:#0e0f2a0f}.a-iso-label[data-astro-cid-66u3kelc]{font-family:var(--font-mono);letter-spacing:.1em;fill:var(--a-ink);text-anchor:middle;font-size:9.5px}.a-iso-label--light[data-astro-cid-66u3kelc]{fill:#fff}.a-spine[data-astro-cid-66u3kelc]{stroke:var(--a-accent);stroke-width:1.5px;stroke-dasharray:3 5;opacity:.5}.a-spine-dot[data-astro-cid-66u3kelc]{fill:var(--a-accent);animation:3.2s linear infinite a-travel}@keyframes a-travel{0%{cy:20px;opacity:0}10%{opacity:1}90%{opacity:1}to{cy:330px;opacity:0}}.a-plate[data-astro-cid-66u3kelc]{filter:drop-shadow(0 10px 18px #0e0f2a14)}.art[data-astro-cid-66u3kelc].is-visible .a-plate[data-astro-cid-66u3kelc]{animation:6s ease-in-out infinite a-float}.art[data-astro-cid-66u3kelc].is-visible .a-plate[data-astro-cid-66u3kelc].a-d2{animation-delay:-1.5s}.art[data-astro-cid-66u3kelc].is-visible .a-plate[data-astro-cid-66u3kelc].a-d3{animation-delay:-3s}.art[data-astro-cid-66u3kelc].is-visible .a-plate[data-astro-cid-66u3kelc].a-d4{animation-delay:-4.5s}@keyframes a-float{0%,to{translate:0}50%{translate:0 -4px}}.a-wire[data-astro-cid-66u3kelc]{fill:none;stroke:var(--a-accent);stroke-width:1.5px;stroke-dasharray:3 5;opacity:.45}.a-wire-dot[data-astro-cid-66u3kelc]{fill:var(--a-accent)}.a-node[data-astro-cid-66u3kelc] rect[data-astro-cid-66u3kelc]{fill:var(--a-surface);stroke:var(--a-line);stroke-width:1.5px;filter:drop-shadow(0 8px 16px #0e0f2a14)}.a-node-ico[data-astro-cid-66u3kelc]{fill:var(--a-tint)}.a-node-glyph[data-astro-cid-66u3kelc]{fill:none;stroke:var(--a-accent);stroke-width:1.75px;stroke-linecap:round}.a-node[data-astro-cid-66u3kelc] text[data-astro-cid-66u3kelc]{fill:var(--a-ink);letter-spacing:-.01em;font-size:12.5px;font-weight:600}.a-mini-card[data-astro-cid-66u3kelc]{fill:var(--canvas-2)}.a-bar[data-astro-cid-66u3kelc]{fill:var(--a-accent);transform-origin:0 144px;transition:transform .7s var(--ease);transform:scaleY(0)}.a-bar-1[data-astro-cid-66u3kelc]{opacity:.35;transition-delay:.5s}.a-bar-2[data-astro-cid-66u3kelc]{opacity:.45;transition-delay:.58s}.a-bar-3[data-astro-cid-66u3kelc]{opacity:.55;transition-delay:.66s}.a-bar-4[data-astro-cid-66u3kelc]{opacity:.65;transition-delay:.74s}.a-bar-5[data-astro-cid-66u3kelc]{opacity:.75;transition-delay:.82s}.a-bar-6[data-astro-cid-66u3kelc]{opacity:.85;transition-delay:.9s}.a-bar-7[data-astro-cid-66u3kelc]{transition-delay:.98s}.art[data-astro-cid-66u3kelc].is-visible .a-bar[data-astro-cid-66u3kelc]{transform:scaleY(1)}.art[data-astro-cid-66u3kelc].is-visible .a-window[data-astro-cid-66u3kelc].a-d1{animation:6s ease-in-out 1s infinite a-float}.a-card[data-astro-cid-66u3kelc]>rect[data-astro-cid-66u3kelc]:first-child{fill:var(--a-surface);stroke:var(--a-line);stroke-width:1.5px;filter:drop-shadow(0 16px 28px #0e0f2a1a)}.a-card--back[data-astro-cid-66u3kelc]>rect[data-astro-cid-66u3kelc]:first-child{opacity:.6}.a-card--mid[data-astro-cid-66u3kelc]>rect[data-astro-cid-66u3kelc]:first-child{opacity:.85}.a-tag--amber[data-astro-cid-66u3kelc]{fill:#e0962a29}.a-tag--indigo[data-astro-cid-66u3kelc]{fill:var(--a-accent)}.a-tag--ok[data-astro-cid-66u3kelc]{fill:var(--a-ok)}.a-tag-text[data-astro-cid-66u3kelc]{font-family:var(--font-mono);letter-spacing:.1em;fill:#9a5f0c;font-size:9.5px;font-weight:600}.a-tag-text--light[data-astro-cid-66u3kelc]{fill:#fff}.a-track[data-astro-cid-66u3kelc]{fill:var(--a-soft)}.a-progress[data-astro-cid-66u3kelc]{fill:var(--a-accent);transform-origin:20px 0;transition:transform 1.6s var(--ease) .5s;transform:scaleX(0)}.art[data-astro-cid-66u3kelc].is-visible .a-progress[data-astro-cid-66u3kelc]{transform:scaleX(.62)}.a-mini[data-astro-cid-66u3kelc] rect[data-astro-cid-66u3kelc]{fill:var(--a-tint)}.a-window-bg[data-astro-cid-66u3kelc]{fill:var(--a-surface);stroke:var(--a-line);stroke-width:1.5px;filter:drop-shadow(0 16px 28px #0e0f2a1a)}.a-window-bar[data-astro-cid-66u3kelc]{fill:var(--canvas-2)}.a-wdot[data-astro-cid-66u3kelc]{fill:var(--a-line)}.a-block[data-astro-cid-66u3kelc]{fill:var(--canvas-2);stroke:var(--a-soft);stroke-width:1.5px;opacity:0;transition:opacity .6s var(--ease), transform .6s var(--ease);transform:translateY(10px)}.a-block--accent[data-astro-cid-66u3kelc]{fill:var(--a-accent);stroke:var(--a-accent)}.a-b1[data-astro-cid-66u3kelc]{transition-delay:.3s}.a-b2[data-astro-cid-66u3kelc]{transition-delay:.45s}.a-b3[data-astro-cid-66u3kelc]{transition-delay:.6s}.a-b4[data-astro-cid-66u3kelc]{transition-delay:.75s}.art[data-astro-cid-66u3kelc].is-visible .a-block[data-astro-cid-66u3kelc]{opacity:1;transform:translateY(0)}.a-skel-set[data-astro-cid-66u3kelc]{opacity:0;transition:opacity .6s .9s}.art[data-astro-cid-66u3kelc].is-visible .a-skel-set[data-astro-cid-66u3kelc]{opacity:1}.a-spark[data-astro-cid-66u3kelc]{fill:none;stroke:var(--a-accent);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:260;stroke-dashoffset:260px;transition:stroke-dashoffset 1.4s var(--ease) 1s}.art[data-astro-cid-66u3kelc].is-visible .a-spark[data-astro-cid-66u3kelc]{stroke-dashoffset:0}.a-check[data-astro-cid-66u3kelc]>rect[data-astro-cid-66u3kelc]{fill:var(--a-surface);stroke:var(--a-line);stroke-width:1.5px;filter:drop-shadow(0 16px 28px #0e0f2a1f)}.a-check-text[data-astro-cid-66u3kelc]{fill:var(--a-ink);letter-spacing:-.01em;font-size:13px;font-weight:600}.a-tick-s[data-astro-cid-66u3kelc]{fill:none;stroke:#fff;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:20;stroke-dashoffset:20px;transition:stroke-dashoffset .4s var(--ease)}.a-t1[data-astro-cid-66u3kelc]{transition-delay:.8s}.a-t2[data-astro-cid-66u3kelc]{transition-delay:1s}.a-t3[data-astro-cid-66u3kelc]{transition-delay:1.2s}.a-t4[data-astro-cid-66u3kelc]{transition-delay:1.4s}.art[data-astro-cid-66u3kelc].is-visible .a-tick-s[data-astro-cid-66u3kelc]{stroke-dashoffset:0}.a-globe-bg[data-astro-cid-66u3kelc]{fill:var(--a-tint)}.a-globe-line[data-astro-cid-66u3kelc]{fill:none;stroke:var(--a-accent);stroke-width:1px;opacity:.35}.a-globe-rim[data-astro-cid-66u3kelc]{fill:none;stroke:var(--a-accent);stroke-width:1.5px;opacity:.6}.a-pin[data-astro-cid-66u3kelc]{fill:var(--a-accent)}.a-pin-pulse[data-astro-cid-66u3kelc]{fill:none;stroke:var(--a-accent);stroke-width:1.5px;transform-origin:372px 118px;animation:2.4s ease-out infinite a-pulse}.a-route[data-astro-cid-66u3kelc]{fill:none;stroke:var(--a-accent);stroke-width:1.75px;stroke-dasharray:4 6;stroke-linecap:round;opacity:.7;animation:1.2s linear infinite a-dash}@keyframes a-dash{to{stroke-dashoffset:-20px}}.a-mail-bg[data-astro-cid-66u3kelc]{fill:var(--a-surface);stroke:var(--a-line);stroke-width:1.5px;filter:drop-shadow(0 16px 28px #0e0f2a1a)}.a-mail-ico[data-astro-cid-66u3kelc]{fill:var(--a-accent)}.a-mail-glyph[data-astro-cid-66u3kelc]{fill:none;stroke:#fff;stroke-width:1.75px;stroke-linejoin:round}.a-mail-addr[data-astro-cid-66u3kelc]{fill:var(--a-ink);letter-spacing:-.01em;font-size:15px;font-weight:600}.a-reply[data-astro-cid-66u3kelc]{fill:#0f9f7a1f}.a-reply-text[data-astro-cid-66u3kelc]{font-family:var(--font-mono);letter-spacing:.08em;fill:#0b7a5d;font-size:9.5px}.a-bubble[data-astro-cid-66u3kelc]>rect[data-astro-cid-66u3kelc]:first-child{fill:var(--a-surface);stroke:var(--a-line);stroke-width:1.5px;filter:drop-shadow(0 10px 18px #0e0f2a14)}.a-bubble--accent[data-astro-cid-66u3kelc]>rect[data-astro-cid-66u3kelc]:first-child{fill:var(--a-accent);stroke:var(--a-accent)}@media (width<=860px){.art[data-astro-cid-66u3kelc]{max-width:480px}}
