.eco[data-astro-cid-dhrcae74]{position:relative;width:min(540px,100%);aspect-ratio:1;max-width:100%;margin-inline:auto;isolation:isolate;translate:calc(var(--px, 0) * -10px) calc(var(--py, 0) * -10px);transition:translate .6s var(--ease-out)}.eco-svg[data-astro-cid-dhrcae74]{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.eco-disc[data-astro-cid-dhrcae74]{fill:var(--mk-blue)}.eco-dots[data-astro-cid-dhrcae74] circle[data-astro-cid-dhrcae74]{fill:#ffffff47}.eco-ring[data-astro-cid-dhrcae74] circle[data-astro-cid-dhrcae74]:first-child{fill:none;stroke:#ffffff38;stroke-width:.25;stroke-dasharray:.8 1.2}.eco-ring[data-astro-cid-dhrcae74]{transform-origin:50px 50px}.eco-sat[data-astro-cid-dhrcae74]{fill:#fff}.eco-sat--o[data-astro-cid-dhrcae74]{fill:var(--mk-orange)}.eco-line[data-astro-cid-dhrcae74]{stroke:#ffffff73;stroke-width:.45;stroke-dasharray:1;stroke-dashoffset:0;stroke-linecap:round;transition:stroke var(--dur-s),stroke-width var(--dur-s)}.eco-flow[data-astro-cid-dhrcae74]{stroke:var(--accent);stroke-width:.9;stroke-linecap:round;stroke-dasharray:.08 .92;stroke-dashoffset:1;opacity:0;transition:opacity var(--dur-s)}.eco-hub[data-astro-cid-dhrcae74]{position:absolute;left:50%;top:50%;width:21%;aspect-ratio:1;translate:-50% -50%;border-radius:30%;background:#fff;display:grid;place-items:center;box-shadow:0 0 0 10px #ffffff1a,0 0 0 22px #ffffff0d,var(--shadow-l)}.eco-hub[data-astro-cid-dhrcae74] svg[data-astro-cid-dhrcae74]{width:62%;height:auto}.eco-nodes[data-astro-cid-dhrcae74]{list-style:none;margin:0;padding:0}.eco-item[data-astro-cid-dhrcae74]{position:absolute;left:var(--x);top:var(--y);translate:-50% -50%;display:flex;flex-direction:column;align-items:center;z-index:1}.eco-item[data-astro-cid-dhrcae74]:has(.eco-node:hover,.eco-node:focus-visible){z-index:3}.eco-node[data-astro-cid-dhrcae74]{display:flex;flex-direction:column;align-items:center;gap:8px;text-decoration:none;min-width:var(--target);min-height:var(--target);border-radius:18px;padding:4px}.eco-mark[data-astro-cid-dhrcae74]{width:clamp(58px,15vw,82px);aspect-ratio:1;border-radius:26%;display:grid;place-items:center;background:var(--surface);color:var(--glow);font-family:var(--font-display);font-weight:700;font-size:clamp(1rem,3.4vw,1.4rem);letter-spacing:-.02em;border:2px solid var(--glow);box-shadow:0 14px 30px -12px #0009;transition:transform var(--dur-m) var(--ease-spring),box-shadow var(--dur-s)}.eco-name[data-astro-cid-dhrcae74]{font-family:var(--font-display);font-weight:600;font-size:clamp(.8rem,2.4vw,.95rem);color:#fff;background:#00224dbf;padding:2px 10px;border-radius:var(--radius-pill);white-space:nowrap}.eco-node[data-astro-cid-dhrcae74]:hover .eco-mark[data-astro-cid-dhrcae74],.eco-node[data-astro-cid-dhrcae74]:focus-visible .eco-mark[data-astro-cid-dhrcae74]{transform:scale(1.1) rotate(-4deg);box-shadow:0 0 0 6px color-mix(in srgb,var(--glow) 30%,transparent),0 18px 34px -12px #000000b3}.eco-node[data-astro-cid-dhrcae74]:focus-visible{outline-color:var(--mk-orange-light)}.eco-tip[data-astro-cid-dhrcae74]{position:absolute;top:calc(100% + 8px);width:max-content;max-width:210px;background:#fff;color:var(--mk-ink);border-radius:var(--radius-m);padding:10px 14px;font-size:var(--text-xs);line-height:1.45;font-weight:500;box-shadow:var(--shadow-l);opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity var(--dur-s) var(--ease-out),transform var(--dur-s) var(--ease-out),visibility 0s linear var(--dur-s);pointer-events:none}.eco-tip-cat[data-astro-cid-dhrcae74]{display:block;font-weight:700;color:var(--mk-orange-ink);text-transform:uppercase;letter-spacing:.1em;font-size:.75rem;margin-bottom:2px}.eco-item[data-astro-cid-dhrcae74][data-align=start] .eco-tip[data-astro-cid-dhrcae74]{left:0}.eco-item[data-astro-cid-dhrcae74][data-align=end] .eco-tip[data-astro-cid-dhrcae74]{right:0}.eco-item[data-astro-cid-dhrcae74]:has(.eco-node:hover,.eco-node:focus-visible) .eco-tip[data-astro-cid-dhrcae74]{opacity:1;visibility:visible;transform:none;transition-delay:0s}.eco[data-astro-cid-dhrcae74]:has(.eco-node:hover,.eco-node:focus-visible) .eco-line[data-astro-cid-dhrcae74]{stroke:#ffffff2e}.eco[data-astro-cid-dhrcae74]:has(.eco-node:hover,.eco-node:focus-visible) .eco-ring[data-astro-cid-dhrcae74] circle[data-astro-cid-dhrcae74]:first-child{stroke:#ffffff1f}.eco[data-astro-cid-dhrcae74]:has([data-node=mastro]:is(:hover,:focus-visible)) [data-astro-cid-dhrcae74][data-line=mastro] .eco-line[data-astro-cid-dhrcae74],.eco[data-astro-cid-dhrcae74]:has([data-node=yvoice]:is(:hover,:focus-visible)) [data-astro-cid-dhrcae74][data-line=yvoice] .eco-line[data-astro-cid-dhrcae74],.eco[data-astro-cid-dhrcae74]:has([data-node=daamdost]:is(:hover,:focus-visible)) [data-astro-cid-dhrcae74][data-line=daamdost] .eco-line[data-astro-cid-dhrcae74],.eco-link[data-astro-cid-dhrcae74].is-active .eco-line[data-astro-cid-dhrcae74]{stroke:var(--accent);stroke-width:.8}.eco[data-astro-cid-dhrcae74]:has([data-node=mastro]:is(:hover,:focus-visible)) [data-astro-cid-dhrcae74][data-line=mastro] .eco-flow[data-astro-cid-dhrcae74],.eco[data-astro-cid-dhrcae74]:has([data-node=yvoice]:is(:hover,:focus-visible)) [data-astro-cid-dhrcae74][data-line=yvoice] .eco-flow[data-astro-cid-dhrcae74],.eco[data-astro-cid-dhrcae74]:has([data-node=daamdost]:is(:hover,:focus-visible)) [data-astro-cid-dhrcae74][data-line=daamdost] .eco-flow[data-astro-cid-dhrcae74],.eco-link[data-astro-cid-dhrcae74].is-active .eco-flow[data-astro-cid-dhrcae74]{opacity:1}@media(prefers-reduced-motion:no-preference){.eco-disc[data-astro-cid-dhrcae74]{animation:eco-disc 1s var(--ease-out) both;transform-origin:50px 50px}.eco-hub[data-astro-cid-dhrcae74]{animation:eco-hub .9s var(--ease-spring) .3s both}.eco-line[data-astro-cid-dhrcae74]{animation:eco-draw var(--dur-xl) var(--ease-out) var(--d) both}.eco-item[data-astro-cid-dhrcae74]{animation:eco-pop .8s var(--ease-spring) var(--d) both}.eco-ring--outer[data-astro-cid-dhrcae74]{animation:eco-spin 90s linear infinite}.eco-ring--inner[data-astro-cid-dhrcae74]{animation:eco-spin 50s linear infinite reverse}.eco-flow[data-astro-cid-dhrcae74]{animation:eco-flow 1.6s linear infinite}.eco-hub[data-astro-cid-dhrcae74]{animation:eco-hub .9s var(--ease-spring) .3s both,eco-breathe 5s ease-in-out 1.4s infinite}}@keyframes eco-disc{0%{transform:scale(.85);opacity:0}}@keyframes eco-hub{0%{scale:.4;opacity:0}}@keyframes eco-draw{0%{stroke-dashoffset:1}}@keyframes eco-pop{0%{opacity:0;scale:.6}}@keyframes eco-spin{to{rotate:360deg}}@keyframes eco-flow{to{stroke-dashoffset:0}}@keyframes eco-breathe{50%{box-shadow:0 0 0 16px #ffffff14,0 0 0 32px #ffffff08,var(--shadow-l)}}.hero[data-astro-cid-ar5v7lgx]{position:relative;overflow:hidden;padding-top:clamp(2rem,1rem + 4vw,4.5rem);padding-bottom:clamp(6rem,4rem + 6vw,9rem)}.hero-grid[data-astro-cid-ar5v7lgx]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(2rem,1rem + 4vw,5rem);align-items:center;position:relative;z-index:1}.hero-copy[data-astro-cid-ar5v7lgx]{display:grid;gap:var(--space-5);min-width:0}.hero-title[data-astro-cid-ar5v7lgx]{font-size:clamp(2.5rem,1.5rem + 4.2vw,5.25rem);font-weight:700;letter-spacing:-.04em;line-height:1.02;color:var(--mk-blue)}.line[data-astro-cid-ar5v7lgx]{display:block}.word[data-astro-cid-ar5v7lgx]{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.08em;margin-bottom:-.08em}.word[data-astro-cid-ar5v7lgx]>span[data-astro-cid-ar5v7lgx]{display:inline-block}.line[data-astro-cid-ar5v7lgx]:last-child{color:var(--mk-ink)}.hero-title[data-astro-cid-ar5v7lgx] .grad-flow[data-astro-cid-ar5v7lgx]{padding-right:.06em}.hero-rotate[data-astro-cid-ar5v7lgx]{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4em;font-family:var(--font-display);font-weight:600;font-size:var(--text-lg);color:var(--mk-ink)}.hr-prefix[data-astro-cid-ar5v7lgx]{color:var(--mk-muted)}.rotator[data-astro-cid-ar5v7lgx]{position:relative;display:inline-block;vertical-align:bottom;min-width:7.5em}.rword[data-astro-cid-ar5v7lgx]{white-space:nowrap;color:var(--mk-orange-ink);font-weight:700}.rword[data-astro-cid-ar5v7lgx]:not(:first-child){display:none}.rotator[data-astro-cid-ar5v7lgx].is-live{height:1.3em;overflow:hidden}.rotator[data-astro-cid-ar5v7lgx].is-live .rword[data-astro-cid-ar5v7lgx]{position:absolute;left:0;top:.1em;display:block;transform:translateY(120%);transition:transform .6s var(--ease-spring-soft)}.rotator[data-astro-cid-ar5v7lgx].is-live .rword[data-astro-cid-ar5v7lgx].is-active{transform:translateY(0)}.rotator[data-astro-cid-ar5v7lgx].is-live .rword[data-astro-cid-ar5v7lgx].is-leaving{transform:translateY(-120%)}.hero-lead[data-astro-cid-ar5v7lgx]{font-size:var(--text-lg);color:var(--mk-muted);max-width:34em;line-height:1.6}.hero-cta[data-astro-cid-ar5v7lgx]{display:flex;flex-wrap:wrap;gap:var(--space-3)}.hero-meta[data-astro-cid-ar5v7lgx]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);font-size:var(--text-xs);color:var(--mk-muted)}.hero-meta[data-astro-cid-ar5v7lgx] .pill[data-astro-cid-ar5v7lgx]{color:var(--color-live);background:#e7f5ef;border-color:transparent}.hero-visual[data-astro-cid-ar5v7lgx]{min-width:0;position:relative}.hero-shapes[data-astro-cid-ar5v7lgx]{position:absolute;inset:0;pointer-events:none}.shape[data-astro-cid-ar5v7lgx]{position:absolute;border-radius:50%;translate:calc(var(--px, 0) * var(--depth) * 1px) calc(var(--py, 0) * var(--depth) * 1px);transition:translate .8s var(--ease-out)}.shape--a[data-astro-cid-ar5v7lgx]{width:18px;height:18px;background:var(--mk-orange);top:18%;left:46%;--depth: 30}.shape--b[data-astro-cid-ar5v7lgx]{width:120px;height:120px;border:2px solid var(--mk-orange-light);top:8%;right:-40px;--depth: 18}.shape--c[data-astro-cid-ar5v7lgx]{width:10px;height:10px;background:var(--mk-blue);bottom:30%;left:4%;--depth: 40}.scroll-hint[data-astro-cid-ar5v7lgx]{position:absolute;left:50%;bottom:clamp(1.5rem,3vw,2.5rem);translate:-50% 0;z-index:2;display:inline-flex;align-items:center;gap:10px;min-height:var(--target);padding:0 16px;color:#fff;text-decoration:none;font-size:var(--text-xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase;border-radius:var(--radius-pill)}.scroll-hint[data-astro-cid-ar5v7lgx]:focus-visible{outline-color:var(--mk-orange-light)}.scroll-hint-track[data-astro-cid-ar5v7lgx]{width:2px;height:28px;background:#ffffff4d;border-radius:2px;position:relative;overflow:hidden}.scroll-hint-track[data-astro-cid-ar5v7lgx] span[data-astro-cid-ar5v7lgx]{position:absolute;left:0;right:0;top:0;height:10px;background:var(--mk-orange-light);border-radius:2px}.hero-horizon[data-astro-cid-ar5v7lgx]{position:absolute;left:0;right:0;bottom:-1px;width:100%;height:clamp(70px,9vw,120px);display:block}.hero-horizon[data-astro-cid-ar5v7lgx] path[data-astro-cid-ar5v7lgx]{fill:var(--mk-blue-deep)}.aurora-blob[data-astro-cid-ar5v7lgx].hb1{width:440px;height:440px;background:var(--mk-blue);opacity:.09;top:-140px;right:2%;--adx: -40px;--ady: 40px}.aurora-blob[data-astro-cid-ar5v7lgx].hb2{width:360px;height:360px;background:var(--mk-orange);opacity:.08;bottom:-110px;right:10%;--adx: -50px;--ady: -30px;animation-delay:-6s}@media(prefers-reduced-motion:no-preference){.hero-in[data-astro-cid-ar5v7lgx]{animation:hero-rise .9s var(--ease-out) calc(.1s + var(--i) * .08s) both}.word[data-astro-cid-ar5v7lgx]>span[data-astro-cid-ar5v7lgx]{animation:word-up .9s var(--ease-out) calc(.1s + var(--i) * .08s) both}.hero-title[data-astro-cid-ar5v7lgx] .grad-flow[data-astro-cid-ar5v7lgx]{animation:word-up .9s var(--ease-out) calc(.1s + var(--i) * .08s) both,grad-flow 7s linear 1s infinite}.scroll-hint-track[data-astro-cid-ar5v7lgx] span[data-astro-cid-ar5v7lgx]{animation:hint 2s var(--ease-in-out) 1.6s infinite}.shape--a[data-astro-cid-ar5v7lgx]{animation:float 6s ease-in-out infinite}.shape--b[data-astro-cid-ar5v7lgx]{animation:float 9s ease-in-out -3s infinite}}@keyframes hero-rise{0%{opacity:0;transform:translateY(18px)}}@keyframes word-up{0%{transform:translateY(105%)}}@keyframes hint{0%{transform:translateY(-12px)}70%,to{transform:translateY(30px)}}@keyframes float{50%{transform:translateY(-14px)}}@media(max-width:1200px){.shape--a[data-astro-cid-ar5v7lgx]{display:none}}@media(max-width:900px){.hero-grid[data-astro-cid-ar5v7lgx]{grid-template-columns:minmax(0,1fr)}.hero-visual[data-astro-cid-ar5v7lgx]{max-width:460px;width:100%;margin-inline:auto}.shape--b[data-astro-cid-ar5v7lgx],.hero[data-astro-cid-ar5v7lgx] .aurora[data-astro-cid-ar5v7lgx]{display:none}}@media(max-width:480px){.hero-visual[data-astro-cid-ar5v7lgx]{padding-inline:8px}.scroll-hint-text[data-astro-cid-ar5v7lgx]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}svg[data-astro-cid-pgyybg4i]{display:block;width:100%;height:100%}.viz[data-astro-cid-pgyybg4i]{background:color-mix(in srgb,#000 22%,var(--surface))!important}.lg-stars[data-astro-cid-pgyybg4i] circle[data-astro-cid-pgyybg4i]{fill:var(--a);opacity:.55;transform-box:fill-box;transform-origin:center;animation:lg-tw 3s ease-in-out infinite}.lg-input[data-astro-cid-pgyybg4i] rect[data-astro-cid-pgyybg4i]{fill:#ffffff12;stroke:#fff3}.lg-label[data-astro-cid-pgyybg4i]{fill:var(--a);opacity:.7;font:500 10px var(--font-body)}.lg-val[data-astro-cid-pgyybg4i]{fill:var(--a);font:600 11px var(--font-mono)}.lg-btn[data-astro-cid-pgyybg4i] rect[data-astro-cid-pgyybg4i]{fill:var(--g)}.lg-btn[data-astro-cid-pgyybg4i] text[data-astro-cid-pgyybg4i]{fill:var(--surface);font:600 11px var(--font-body)}.lg-grid[data-astro-cid-pgyybg4i] line[data-astro-cid-pgyybg4i]{stroke:#ffffff1a}.lg-ages[data-astro-cid-pgyybg4i] text[data-astro-cid-pgyybg4i]{fill:var(--a);opacity:.6;font:500 9.5px var(--font-mono)}.lg-axis[data-astro-cid-pgyybg4i]{fill:var(--a);opacity:.6;font:600 9px var(--font-body);letter-spacing:.12em;text-transform:uppercase}.lg-area[data-astro-cid-pgyybg4i]{fill:var(--g);opacity:.1;stroke:none}.lg-line[data-astro-cid-pgyybg4i]{fill:none;stroke:var(--g);stroke-width:3;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0;animation:lg-draw 7s var(--ease-out) infinite}.lg-pts[data-astro-cid-pgyybg4i] circle[data-astro-cid-pgyybg4i]{fill:var(--surface);stroke:var(--g);stroke-width:2.5;transform-box:fill-box;transform-origin:center;animation:lg-pop 7s var(--ease-spring) infinite}.lg-pts[data-astro-cid-pgyybg4i] .hot[data-astro-cid-pgyybg4i]{fill:var(--g)}.lg-tip[data-astro-cid-pgyybg4i] rect[data-astro-cid-pgyybg4i]{fill:#fff}.lg-tip[data-astro-cid-pgyybg4i] text[data-astro-cid-pgyybg4i]{fill:#150f3d;font:700 11px var(--font-body)}.lg-tip[data-astro-cid-pgyybg4i] .lg-tip-sub[data-astro-cid-pgyybg4i]{font-weight:500;font-size:10px;fill:#4b4470}.lg-tip[data-astro-cid-pgyybg4i]{animation:lg-tip 7s var(--ease-out) infinite}.lg-btn[data-astro-cid-pgyybg4i]{animation:lg-press 7s var(--ease-in-out) infinite;transform-box:fill-box;transform-origin:center}@keyframes lg-tw{50%{opacity:.15;transform:scale(.5)}}@keyframes lg-draw{0%{stroke-dashoffset:1}30%,to{stroke-dashoffset:0}}@keyframes lg-pop{0%,6%{transform:scale(0)}22%,to{transform:scale(1)}}@keyframes lg-tip{0%,36%{opacity:0;transform:translateY(6px)}44%,to{opacity:1;transform:none}}@keyframes lg-press{0%,70%{transform:none}75%{transform:scale(.94)}80%,to{transform:none}}svg[data-astro-cid-2wrbtivg]{display:block;width:100%;height:100%}.viz[data-astro-cid-2wrbtivg]{background:color-mix(in srgb,#fff 4%,var(--surface))!important}.vw-box[data-astro-cid-2wrbtivg]>rect[data-astro-cid-2wrbtivg]:first-child{fill:#ffffff0d;stroke:#ffffff2e}.vw-q[data-astro-cid-2wrbtivg]{fill:var(--a);opacity:.65;font:600 10px var(--font-body);letter-spacing:.04em}.vw-text[data-astro-cid-2wrbtivg]{fill:var(--a);font:500 13px var(--font-body)}.vw-type[data-astro-cid-2wrbtivg]{clip-path:inset(0 0 0 0);animation:vw-type 6s steps(30) infinite}.vw-caret[data-astro-cid-2wrbtivg]{fill:var(--g);animation:vw-blink 1s steps(2) infinite}.vw-chips[data-astro-cid-2wrbtivg] rect[data-astro-cid-2wrbtivg]{fill:none;stroke:color-mix(in srgb,var(--g) 60%,transparent)}.vw-chips[data-astro-cid-2wrbtivg] text[data-astro-cid-2wrbtivg]{fill:var(--a);font:500 10.5px var(--font-body)}.vw-wave[data-astro-cid-2wrbtivg] rect[data-astro-cid-2wrbtivg]{fill:var(--g);transform-box:fill-box;transform-origin:center;animation:vw-wave 1.1s ease-in-out infinite}.vw-head[data-astro-cid-2wrbtivg]{stroke:var(--a);stroke-opacity:.6;stroke-width:1.5;stroke-dasharray:3 4;animation:vw-head 6s linear infinite}.vw-file[data-astro-cid-2wrbtivg] rect[data-astro-cid-2wrbtivg]{fill:#ffffff0f;stroke:var(--g)}.vw-file[data-astro-cid-2wrbtivg] text[data-astro-cid-2wrbtivg]{fill:var(--a);font:600 11.5px var(--font-mono)}.vw-file[data-astro-cid-2wrbtivg]{animation:vw-file 6s var(--ease-spring) infinite;transform-box:fill-box;transform-origin:center}.vw-file[data-astro-cid-2wrbtivg].f2{animation-delay:.15s}@keyframes vw-type{0%{clip-path:inset(0 100% 0 0)}35%,to{clip-path:inset(0 0 0 0)}}@keyframes vw-blink{50%{opacity:0}}@keyframes vw-wave{50%{transform:scaleY(.35)}}@keyframes vw-head{0%{transform:translate(0)}to{transform:translate(340px)}}@keyframes vw-file{0%,55%{opacity:.25;transform:translateY(8px) scale(.96)}65%,to{opacity:1;transform:none}}svg[data-astro-cid-pfddhl7i]{display:block;width:100%;height:100%}.viz[data-astro-cid-pfddhl7i]{background:#f4f7fb!important}.qc-title[data-astro-cid-pfddhl7i]{fill:var(--k);font:700 15px var(--font-display)}.qc-sub[data-astro-cid-pfddhl7i]{fill:#5b6b82;font:500 10px var(--font-body)}.qc-head[data-astro-cid-pfddhl7i] text[data-astro-cid-pfddhl7i]{fill:var(--k);font:700 11px var(--font-body)}.qc-row[data-astro-cid-pfddhl7i] line[data-astro-cid-pfddhl7i]{stroke:#d6dee8}.qc-label[data-astro-cid-pfddhl7i]{fill:#3b4a60;font:500 11.5px var(--font-body)}.qc-label[data-astro-cid-pfddhl7i].strong{fill:var(--k);font-weight:700}.qc-num[data-astro-cid-pfddhl7i]{fill:var(--k);font:600 11.5px var(--font-mono)}.qc-num[data-astro-cid-pfddhl7i].strong{fill:var(--a);font-weight:700}.qc-row[data-astro-cid-pfddhl7i]{animation:qc-row 6s var(--ease-out) infinite}.qc-total-bg[data-astro-cid-pfddhl7i]{fill:#fff;stroke:#d6dee8}.qc-flat[data-astro-cid-pfddhl7i]{fill:var(--k);font:700 11px var(--font-body)}.qc-bar[data-astro-cid-pfddhl7i]{transform-box:fill-box;transform-origin:left center;animation:qc-grow 6s var(--ease-out) infinite}.qc-bar--a[data-astro-cid-pfddhl7i]{fill:#9fb0c6}.qc-bar--b[data-astro-cid-pfddhl7i]{fill:var(--a);animation-delay:.2s}.qc-badge[data-astro-cid-pfddhl7i] rect[data-astro-cid-pfddhl7i]{fill:var(--a)}.qc-badge[data-astro-cid-pfddhl7i] text[data-astro-cid-pfddhl7i]{fill:#fff;font:700 10px var(--font-body)}.qc-badge[data-astro-cid-pfddhl7i]{animation:qc-badge 6s var(--ease-spring) infinite;transform-box:fill-box;transform-origin:center}@keyframes qc-row{0%{opacity:.2;transform:translate(-8px)}18%,to{opacity:1;transform:none}}@keyframes qc-grow{0%,25%{transform:scaleX(.04)}50%,to{transform:scaleX(1)}}@keyframes qc-badge{0%,52%{opacity:0;transform:scale(.6)}60%,to{opacity:1;transform:none}}.gv[data-astro-cid-qs4njqx6]{display:grid;place-items:center;position:relative}.gv-mark[data-astro-cid-qs4njqx6]{width:34%;aspect-ratio:1;border-radius:28%;display:grid;place-items:center;background:var(--s);color:var(--g);border:3px solid var(--g);font:700 clamp(1.5rem,5vw,3rem) var(--font-display)}.gv-ring[data-astro-cid-qs4njqx6]{position:absolute;width:60%;aspect-ratio:1;border-radius:50%;border:2px dashed var(--g);opacity:.4;animation:gv-spin 30s linear infinite}@keyframes gv-spin{to{rotate:360deg}}.panel[data-astro-cid-c64h7rpb]{position:relative;overflow:hidden;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(2rem,1rem + 3vw,4rem);align-items:center;padding:clamp(1.5rem,1rem + 3vw,4rem);border-radius:var(--radius-xl);background:var(--surface);color:var(--ink);box-shadow:var(--shadow-l)}.showcase--light[data-astro-cid-c64h7rpb] .panel[data-astro-cid-c64h7rpb]{border:1px solid var(--mk-line)}.showcase--flip[data-astro-cid-c64h7rpb] .panel-copy[data-astro-cid-c64h7rpb]{order:2}.showcase--flip[data-astro-cid-c64h7rpb] .panel[data-astro-cid-c64h7rpb]{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.panel-orb[data-astro-cid-c64h7rpb]{position:absolute;z-index:-1;width:46%;aspect-ratio:1;border-radius:50%;right:-12%;top:-18%;background:var(--glow);opacity:.12}.showcase--flip[data-astro-cid-c64h7rpb] .panel-orb[data-astro-cid-c64h7rpb]{inset:auto auto -22% -12%}.panel-copy[data-astro-cid-c64h7rpb]{display:grid;gap:var(--space-4);min-width:0}.sc-meta[data-astro-cid-c64h7rpb]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);font-size:var(--text-xs);font-weight:600;letter-spacing:.1em;text-transform:uppercase}.sc-index[data-astro-cid-c64h7rpb]{font-family:var(--font-display);color:var(--glow);font-size:.95rem;letter-spacing:0}.showcase--light[data-astro-cid-c64h7rpb] .sc-index[data-astro-cid-c64h7rpb]{color:var(--accent)}.sc-cat[data-astro-cid-c64h7rpb]{opacity:.85}.sc-status[data-astro-cid-c64h7rpb]{text-transform:none;letter-spacing:0;color:var(--glow)}.showcase--light[data-astro-cid-c64h7rpb] .sc-status[data-astro-cid-c64h7rpb]{color:var(--accent)}.sc-name[data-astro-cid-c64h7rpb]{font-size:var(--text-2xl);font-weight:700;letter-spacing:-.03em;line-height:1.02}.sc-tag[data-astro-cid-c64h7rpb]{font-family:var(--font-display);font-weight:500;font-size:var(--text-xl);line-height:1.2;color:var(--glow)}.showcase--light[data-astro-cid-c64h7rpb] .sc-tag[data-astro-cid-c64h7rpb]{color:var(--accent)}.sc-desc[data-astro-cid-c64h7rpb]{font-size:var(--text-md);opacity:.9;max-width:36em}.sc-facts[data-astro-cid-c64h7rpb]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4);padding-block:var(--space-4);border-block:1px solid color-mix(in srgb,var(--ink) 16%,transparent)}.sc-facts[data-astro-cid-c64h7rpb] dt[data-astro-cid-c64h7rpb]{font-size:var(--text-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;color:var(--glow)}.showcase--light[data-astro-cid-c64h7rpb] .sc-facts[data-astro-cid-c64h7rpb] dt[data-astro-cid-c64h7rpb]{color:var(--accent)}.sc-facts[data-astro-cid-c64h7rpb] dd[data-astro-cid-c64h7rpb]{font-size:var(--text-sm);opacity:.88}.sc-sub[data-astro-cid-c64h7rpb]{font-family:var(--font-body);font-size:var(--text-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-bottom:var(--space-2)}.sc-benefits[data-astro-cid-c64h7rpb]{display:grid;gap:8px;margin:0;padding:0}.sc-benefits[data-astro-cid-c64h7rpb] li[data-astro-cid-c64h7rpb]{display:grid;grid-template-columns:22px minmax(0,1fr);gap:8px;font-size:var(--text-sm)}.sc-benefits[data-astro-cid-c64h7rpb] li[data-astro-cid-c64h7rpb]:before{content:"";width:18px;height:18px;margin-top:3px;border-radius:50%;border:2px solid var(--glow);background:radial-gradient(circle,var(--glow) 0 3px,transparent 3.5px)}.showcase--light[data-astro-cid-c64h7rpb] .sc-benefits[data-astro-cid-c64h7rpb] li[data-astro-cid-c64h7rpb]:before{border-color:var(--accent);background:radial-gradient(circle,var(--accent) 0 3px,transparent 3.5px)}.sc-notes[data-astro-cid-c64h7rpb]{margin:0;padding:0;display:grid;gap:4px;font-size:var(--text-xs);opacity:.78;font-style:italic}.sc-unverified[data-astro-cid-c64h7rpb]{font-size:var(--text-xs);font-weight:700;color:var(--mk-orange-light)}.sc-cta[data-astro-cid-c64h7rpb]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-5);margin-top:var(--space-2)}.sc-open[data-astro-cid-c64h7rpb]{--btn-bg: var(--glow);--btn-fg: var(--surface);--btn-border: var(--glow);--btn-hover: rgba(255, 255, 255, .22)}.showcase--light[data-astro-cid-c64h7rpb] .sc-open[data-astro-cid-c64h7rpb]{--btn-bg: var(--accent);--btn-fg: #fff;--btn-border: var(--accent)}.sc-more[data-astro-cid-c64h7rpb]{color:var(--ink)}.sc-url[data-astro-cid-c64h7rpb]{font-family:var(--font-mono);font-size:var(--text-xs);opacity:.7;overflow-wrap:anywhere}.panel-visual[data-astro-cid-c64h7rpb]{min-width:0;display:grid;gap:var(--space-3)}.panel-visual[data-astro-cid-c64h7rpb] figcaption[data-astro-cid-c64h7rpb]{font-size:var(--text-xs);opacity:.75}.panel-visual[data-astro-cid-c64h7rpb] .viz{border-radius:var(--radius-l);overflow:hidden;aspect-ratio:4 / 3;max-width:100%;background:color-mix(in srgb,var(--ink) 6%,var(--surface));border:1px solid color-mix(in srgb,var(--ink) 14%,transparent)}.showcase--dark[data-astro-cid-c64h7rpb] [data-astro-cid-c64h7rpb]:focus-visible{outline-color:var(--mk-orange-light)}@media(max-width:900px){.panel[data-astro-cid-c64h7rpb],.showcase--flip[data-astro-cid-c64h7rpb] .panel[data-astro-cid-c64h7rpb]{grid-template-columns:minmax(0,1fr)}.showcase--flip[data-astro-cid-c64h7rpb] .panel-copy[data-astro-cid-c64h7rpb]{order:0}.panel-visual[data-astro-cid-c64h7rpb]{order:-1}}@media(max-width:520px){.sc-facts[data-astro-cid-c64h7rpb]{grid-template-columns:minmax(0,1fr)}.panel[data-astro-cid-c64h7rpb]{border-radius:var(--radius-l)}}.universe[data-astro-cid-2w7p5oly]{background:var(--mk-blue-deep);color:#fff;padding-top:clamp(2rem,2vw,3rem);padding-bottom:var(--space-section);position:relative}.u-head[data-astro-cid-2w7p5oly]{display:grid;gap:var(--space-4);max-width:48rem}.u-accent[data-astro-cid-2w7p5oly]{color:var(--mk-orange-light)}.rail-wrap[data-astro-cid-2w7p5oly]{position:relative;margin-top:var(--space-7)}.rail[data-astro-cid-2w7p5oly]{position:relative;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:var(--space-4);margin:0;padding:0}.rail-line[data-astro-cid-2w7p5oly]{position:absolute;left:0;right:0;top:38px;height:2px;background:repeating-linear-gradient(90deg,rgba(255,255,255,.35) 0 6px,transparent 6px 12px);transform-origin:left}.motion-ok[data-astro-cid-2w7p5oly] .rail-line[data-astro-cid-2w7p5oly]{transition:transform 1.4s var(--ease-out)}.motion-ok[data-astro-cid-2w7p5oly] .rail-line[data-astro-cid-2w7p5oly].is-pending{transform:scaleX(0);opacity:1}.rail-item[data-astro-cid-2w7p5oly]{position:relative}.ticket[data-astro-cid-2w7p5oly]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--space-4);align-items:start;padding:var(--space-4);border-radius:var(--radius-l);text-decoration:none;color:#fff;height:100%;background:#ffffff0a;border:1px solid var(--mk-line-on-blue);transition:background var(--dur-s),border-color var(--dur-s),transform var(--dur-m) var(--ease-out)}.ticket[data-astro-cid-2w7p5oly]:hover{background:#ffffff14;border-color:var(--glow);transform:translateY(-4px)}.ticket-mark[data-astro-cid-2w7p5oly]{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;background:var(--surface);color:var(--glow);border:2px solid var(--glow);font-family:var(--font-display);font-weight:700;font-size:.95rem;position:relative;z-index:1}.ticket-body[data-astro-cid-2w7p5oly]{display:grid;gap:2px;min-width:0}.ticket-cat[data-astro-cid-2w7p5oly]{font-size:var(--text-xs);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--mk-muted-on-blue)}.ticket-name[data-astro-cid-2w7p5oly]{font-family:var(--font-display);font-weight:700;font-size:var(--text-xl);line-height:1.15}.ticket-tag[data-astro-cid-2w7p5oly]{color:var(--mk-muted-on-blue);font-size:var(--text-sm)}.ticket-go[data-astro-cid-2w7p5oly]{width:var(--target);height:var(--target);border-radius:50%;display:grid;place-items:center;border:1px solid var(--mk-line-on-blue);transition:transform var(--dur-m) var(--ease-out),background var(--dur-s),color var(--dur-s)}.ticket[data-astro-cid-2w7p5oly]:hover .ticket-go[data-astro-cid-2w7p5oly]{background:var(--mk-orange);color:var(--mk-ink);transform:translateY(3px);border-color:var(--mk-orange)}.showcases[data-astro-cid-2w7p5oly]{display:grid;gap:clamp(2rem,1rem + 3vw,4rem);margin-top:var(--space-section)}.u-stats[data-astro-cid-2w7p5oly]{list-style:none;margin:var(--space-7) 0 0;padding:var(--space-5) 0 0;border-top:1px solid var(--mk-line-on-blue);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-4)}.u-stats[data-astro-cid-2w7p5oly] li[data-astro-cid-2w7p5oly]{display:grid;gap:4px;text-align:center}.stat-num[data-astro-cid-2w7p5oly]{font-family:var(--font-display);font-weight:800;letter-spacing:-.03em;line-height:1;font-size:clamp(2rem,1.2rem + 3vw,3.25rem);color:var(--mk-orange-light);font-variant-numeric:tabular-nums}.stat-label[data-astro-cid-2w7p5oly]{font-size:var(--text-sm);color:var(--mk-muted-on-blue)}@media(max-width:560px){.u-stats[data-astro-cid-2w7p5oly]{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5)}}@media(max-width:700px){.rail-line[data-astro-cid-2w7p5oly]{inset:0 auto 0 39px;width:2px;height:auto;background:repeating-linear-gradient(180deg,rgba(255,255,255,.35) 0 6px,transparent 6px 12px);transform-origin:top}.motion-ok[data-astro-cid-2w7p5oly] .rail-line[data-astro-cid-2w7p5oly].is-pending{transform:scaleY(0)}}.pcard[data-astro-cid-q7fx7bxx]{display:flex}.pcard-inner[data-astro-cid-q7fx7bxx]{display:flex;flex-direction:column;gap:var(--space-3);width:100%;padding:var(--space-5);border-radius:var(--radius-l);background:#fff;border:1px solid var(--mk-line);transition:transform var(--dur-m) var(--ease-spring-soft),box-shadow var(--dur-m) var(--ease-out),border-color var(--dur-s)}.pcard-inner[data-astro-cid-q7fx7bxx]:hover,.pcard-inner[data-astro-cid-q7fx7bxx]:focus-within{transform:translateY(-6px);box-shadow:var(--shadow-m);border-color:var(--accent)}.pcard-top[data-astro-cid-q7fx7bxx]{display:flex;justify-content:space-between;align-items:center}.pcard-mark[data-astro-cid-q7fx7bxx]{width:52px;height:52px;border-radius:16px;display:grid;place-items:center;background:var(--surface);color:var(--glow);border:2px solid var(--glow);font-family:var(--font-display);font-weight:700;transition:transform var(--dur-m) var(--ease-spring)}.pcard-inner[data-astro-cid-q7fx7bxx]:hover .pcard-mark[data-astro-cid-q7fx7bxx]{transform:rotate(-6deg) scale(1.06)}.pill[data-astro-cid-q7fx7bxx].status--live{color:var(--color-live);background:#e7f5ef;border-color:transparent}.pill[data-astro-cid-q7fx7bxx].status--beta,.pill[data-astro-cid-q7fx7bxx].status--coming-soon{color:var(--mk-orange-ink);background:var(--mk-orange-tint);border-color:transparent}.pcard-cat[data-astro-cid-q7fx7bxx]{font-size:var(--text-xs);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin-top:var(--space-2)}.pcard-name[data-astro-cid-q7fx7bxx]{font-size:var(--text-xl);font-weight:700;letter-spacing:-.02em;color:var(--mk-ink)}.pcard-desc[data-astro-cid-q7fx7bxx]{color:var(--mk-muted);font-size:var(--text-sm)}.pcard-aud[data-astro-cid-q7fx7bxx]{font-size:var(--text-sm);color:var(--mk-ink)}.pcard-actions[data-astro-cid-q7fx7bxx]{margin-top:auto;padding-top:var(--space-3);display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-4)}.pcard-open[data-astro-cid-q7fx7bxx]{--btn-bg: var(--accent);--btn-border: var(--accent)}.pcard-more[data-astro-cid-q7fx7bxx]{color:var(--mk-blue);font-size:var(--text-sm)}.directory[data-astro-cid-nzklncse]{background:var(--mk-gray)}.dir-head[data-astro-cid-nzklncse]{display:grid;gap:var(--space-4);max-width:46rem}.dir-head[data-astro-cid-nzklncse] .h-section[data-astro-cid-nzklncse]{color:var(--mk-blue)}.dir-controls[data-astro-cid-nzklncse]{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1.5fr) auto;gap:var(--space-5);align-items:start;margin-top:var(--space-7);padding:var(--space-5);border-radius:var(--radius-l);background:#fff;border:1px solid var(--mk-line);box-shadow:var(--shadow-s)}.field[data-astro-cid-nzklncse]{display:grid;gap:var(--space-2);min-width:0;border:0;padding:0;margin:0}.field[data-astro-cid-nzklncse] label[data-astro-cid-nzklncse],.field[data-astro-cid-nzklncse] legend[data-astro-cid-nzklncse]{font-weight:600;font-size:var(--text-sm);color:var(--mk-ink);padding:0;margin-bottom:var(--space-2)}.search-wrap[data-astro-cid-nzklncse]{position:relative}.search-icon[data-astro-cid-nzklncse]{position:absolute;left:14px;top:50%;translate:0 -50%;color:var(--mk-muted);pointer-events:none}input[data-astro-cid-nzklncse][type=search]{width:100%;min-height:48px;padding:10px 14px 10px 44px;border-radius:var(--radius-m);border:2px solid #8C99AB;background:#fff;font-size:var(--text-md);transition:border-color var(--dur-s),box-shadow var(--dur-s)}input[data-astro-cid-nzklncse][type=search]:hover{border-color:var(--mk-blue)}input[data-astro-cid-nzklncse][type=search]:focus-visible{outline:none;border-color:var(--mk-blue);box-shadow:0 0 0 4px #003d8538}.hint[data-astro-cid-nzklncse]{font-size:var(--text-xs);color:var(--mk-muted)}.chip-row[data-astro-cid-nzklncse]{display:flex;flex-wrap:wrap;gap:var(--space-2)}.chip[data-astro-cid-nzklncse]{display:inline-flex;align-items:center;gap:8px;min-height:var(--target);padding:0 16px;border-radius:var(--radius-pill);border:2px solid #8C99AB;background:#fff;color:var(--mk-ink);font-weight:600;font-size:var(--text-sm);cursor:pointer;transition:background var(--dur-s),color var(--dur-s),border-color var(--dur-s),transform var(--dur-xs)}.chip[data-astro-cid-nzklncse]:hover{border-color:var(--mk-blue)}.chip[data-astro-cid-nzklncse]:active{transform:scale(.96)}.chip[data-astro-cid-nzklncse][aria-pressed=true]{background:var(--mk-blue);border-color:var(--mk-blue);color:#fff}.chip[data-astro-cid-nzklncse][aria-pressed=true]:before{content:"✓";font-weight:700}.chip-count[data-astro-cid-nzklncse]{font-size:var(--text-xs);padding:1px 8px;border-radius:var(--radius-pill);background:var(--mk-blue-tint);color:var(--mk-blue)}.chip[data-astro-cid-nzklncse][aria-pressed=true] .chip-count[data-astro-cid-nzklncse]{background:#fff3;color:#fff}.check[data-astro-cid-nzklncse]{display:inline-flex;align-items:center;gap:10px;min-height:var(--target);font-weight:600;font-size:var(--text-sm);align-self:end}.check[data-astro-cid-nzklncse] input[data-astro-cid-nzklncse]{width:22px;height:22px;accent-color:var(--mk-blue)}.dir-status-row[data-astro-cid-nzklncse]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);margin-block:var(--space-5) var(--space-4);min-height:var(--target)}.dir-status[data-astro-cid-nzklncse]{font-weight:600;color:var(--mk-ink)}.clear[data-astro-cid-nzklncse]{background:none;border:0;padding:0 4px;cursor:pointer;color:var(--mk-blue);font-size:var(--text-sm)}.dir-grid[data-astro-cid-nzklncse]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:var(--space-5);margin:0;padding:0}.dir-grid[data-astro-cid-nzklncse] .pcard{transition:opacity var(--dur-m) var(--ease-out),transform var(--dur-m) var(--ease-out)}.dir-grid[data-astro-cid-nzklncse] .pcard.is-entering{opacity:0;transform:translateY(12px) scale(.98)}.dir-empty[data-astro-cid-nzklncse]{margin-top:var(--space-4);padding:var(--space-6);border-radius:var(--radius-l);border:2px dashed #8C99AB;background:#fff;display:grid;gap:var(--space-3);justify-items:start}.dir-empty-title[data-astro-cid-nzklncse]{font-family:var(--font-display);font-weight:600;font-size:var(--text-lg);overflow-wrap:anywhere}@media(max-width:900px){.dir-controls[data-astro-cid-nzklncse]{grid-template-columns:minmax(0,1fr)}.check[data-astro-cid-nzklncse]{align-self:start}}.philosophy[data-astro-cid-og2yb6yv]{background:var(--mk-blue);color:#fff;overflow:hidden}.ph-grid[data-astro-cid-og2yb6yv]{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(2rem,1rem + 5vw,6rem);align-items:start}.ph-intro[data-astro-cid-og2yb6yv]{display:grid;gap:var(--space-4);position:sticky;top:120px}.ph-orbit[data-astro-cid-og2yb6yv]{position:relative;width:220px;aspect-ratio:1;margin-top:var(--space-6)}.ph-core[data-astro-cid-og2yb6yv]{position:absolute;inset:40%;border-radius:50%;background:var(--mk-orange)}.ph-ring[data-astro-cid-og2yb6yv]{position:absolute;border-radius:50%;border:1.5px solid rgba(255,255,255,.25)}.ph-ring[data-astro-cid-og2yb6yv] i[data-astro-cid-og2yb6yv]{position:absolute;width:12px;height:12px;border-radius:50%;top:-6px;left:calc(50% - 6px);background:#fff}.ph-ring[data-astro-cid-og2yb6yv].r1{inset:26%;animation:ph-spin 9s linear infinite}.ph-ring[data-astro-cid-og2yb6yv].r2{inset:12%;animation:ph-spin 16s linear infinite reverse}.ph-ring[data-astro-cid-og2yb6yv].r2 i[data-astro-cid-og2yb6yv]{background:var(--mk-orange-light)}.ph-ring[data-astro-cid-og2yb6yv].r3{inset:0;animation:ph-spin 26s linear infinite;border-style:dashed}@keyframes ph-spin{to{rotate:360deg}}.ph-list[data-astro-cid-og2yb6yv]{display:grid;gap:0;margin:0;padding:0;counter-reset:ph}.ph-item[data-astro-cid-og2yb6yv]{padding-block:var(--space-6);border-top:1px solid var(--mk-line-on-blue);display:grid;gap:var(--space-3);counter-increment:ph}.ph-item[data-astro-cid-og2yb6yv]:last-child{border-bottom:1px solid var(--mk-line-on-blue)}.ph-title[data-astro-cid-og2yb6yv]{font-size:var(--text-2xl);font-weight:700;letter-spacing:-.03em;line-height:1.05;color:#9dbbe3;transition:color var(--dur-l) var(--ease-out);display:flex;align-items:baseline;gap:.4em}.ph-title[data-astro-cid-og2yb6yv]:before{content:counter(ph,decimal-leading-zero);font-size:.32em;font-weight:600;letter-spacing:.04em;color:var(--mk-orange-light);translate:0 -.9em}.ph-body[data-astro-cid-og2yb6yv]{color:var(--mk-muted-on-blue);max-width:34em}.ph-item[data-astro-cid-og2yb6yv].is-lit .ph-title[data-astro-cid-og2yb6yv],:root:not(.motion-ok) .ph-title[data-astro-cid-og2yb6yv]{color:#fff}@media(max-width:900px){.ph-grid[data-astro-cid-og2yb6yv]{grid-template-columns:minmax(0,1fr)}.ph-intro[data-astro-cid-og2yb6yv]{position:static}.ph-orbit[data-astro-cid-og2yb6yv]{width:160px}}.future[data-astro-cid-7hhrhvcx]{background:#fff}.fu-grid[data-astro-cid-7hhrhvcx]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2rem,1rem + 4vw,5rem);align-items:center}.fu-copy[data-astro-cid-7hhrhvcx]{display:grid;gap:var(--space-4)}.fu-copy[data-astro-cid-7hhrhvcx] .h-section[data-astro-cid-7hhrhvcx]{color:var(--mk-blue)}.fu-idea[data-astro-cid-7hhrhvcx]{color:var(--mk-ink)}.fu-idea[data-astro-cid-7hhrhvcx] a[data-astro-cid-7hhrhvcx]{font-weight:600;overflow-wrap:anywhere}.fu-visual[data-astro-cid-7hhrhvcx]{display:grid;place-items:center;padding:var(--space-5);border-radius:var(--radius-xl);background:var(--mk-blue-tint)}.fu-cells[data-astro-cid-7hhrhvcx]{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(10px,2vw,18px);width:min(380px,100%)}.fu-cell[data-astro-cid-7hhrhvcx]{aspect-ratio:1;border-radius:26%;display:grid;place-items:center;font-family:var(--font-display);font-weight:700;font-size:clamp(1rem,2.6vw,1.5rem)}.fu-cell--on[data-astro-cid-7hhrhvcx]{background:var(--surface);color:var(--glow);border:2px solid var(--glow);box-shadow:var(--shadow-m)}.fu-cell--open[data-astro-cid-7hhrhvcx]{border:2px dashed #8DA7C9;background:#ffffff80;animation:fu-breathe 4s var(--ease-in-out) infinite;animation-delay:calc(var(--i) * .4s)}.fu-cell--open[data-astro-cid-7hhrhvcx]:first-of-type{position:relative}@keyframes fu-breathe{50%{border-color:var(--mk-orange);background:var(--mk-orange-tint);transform:scale(.94)}}@media(max-width:900px){.fu-grid[data-astro-cid-7hhrhvcx]{grid-template-columns:minmax(0,1fr)}}.faq[data-astro-cid-vcytj35z]{background:var(--mk-gray)}.faq-grid[data-astro-cid-vcytj35z]{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(2rem,1rem + 4vw,5rem);align-items:start}.faq-head[data-astro-cid-vcytj35z]{display:grid;gap:var(--space-4);position:sticky;top:120px}.faq-head[data-astro-cid-vcytj35z] .h-section[data-astro-cid-vcytj35z]{color:var(--mk-blue)}.faq-list[data-astro-cid-vcytj35z]{display:grid;gap:var(--space-3)}.faq-item[data-astro-cid-vcytj35z]{background:#fff;border:1px solid var(--mk-line);border-radius:var(--radius-m);transition:border-color var(--dur-s),box-shadow var(--dur-s)}.faq-item[data-astro-cid-vcytj35z][open]{border-color:var(--mk-blue);box-shadow:var(--shadow-s)}summary[data-astro-cid-vcytj35z]{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-4) var(--space-5);min-height:56px;border-radius:var(--radius-m)}summary[data-astro-cid-vcytj35z]::-webkit-details-marker{display:none}.faq-q[data-astro-cid-vcytj35z]{font-size:var(--text-md);font-weight:600;font-family:var(--font-display);color:var(--mk-ink)}.faq-icon[data-astro-cid-vcytj35z]{flex:none;width:32px;height:32px;border-radius:50%;background:var(--mk-blue-tint);position:relative;transition:background var(--dur-s),rotate var(--dur-m) var(--ease-out)}.faq-icon[data-astro-cid-vcytj35z]:before,.faq-icon[data-astro-cid-vcytj35z]:after{content:"";position:absolute;left:9px;right:9px;top:15px;height:2px;border-radius:2px;background:var(--mk-blue)}.faq-icon[data-astro-cid-vcytj35z]:after{rotate:90deg;transition:rotate var(--dur-m) var(--ease-out)}.faq-item[data-astro-cid-vcytj35z][open] .faq-icon[data-astro-cid-vcytj35z]{background:var(--mk-orange);rotate:180deg}.faq-item[data-astro-cid-vcytj35z][open] .faq-icon[data-astro-cid-vcytj35z]:after{rotate:0deg}.faq-item[data-astro-cid-vcytj35z][open] .faq-icon[data-astro-cid-vcytj35z]:before,.faq-item[data-astro-cid-vcytj35z][open] .faq-icon[data-astro-cid-vcytj35z]:after{background:var(--mk-ink)}.faq-a[data-astro-cid-vcytj35z]{padding:0 var(--space-5) var(--space-5);color:var(--mk-muted);display:grid;gap:var(--space-3)}.faq-links[data-astro-cid-vcytj35z]{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);margin:0;padding:0}.faq-links[data-astro-cid-vcytj35z] a[data-astro-cid-vcytj35z]{font-weight:600;display:inline-flex;min-height:var(--target);align-items:center}@media(prefers-reduced-motion:no-preference){.faq-item[data-astro-cid-vcytj35z][open] .faq-a[data-astro-cid-vcytj35z]{animation:faq-open var(--dur-m) var(--ease-out)}}@keyframes faq-open{0%{opacity:0;transform:translateY(-6px)}}@media(max-width:900px){.faq-grid[data-astro-cid-vcytj35z]{grid-template-columns:minmax(0,1fr)}.faq-head[data-astro-cid-vcytj35z]{position:static}}.final[data-astro-cid-42yt6lhh]{padding-block:0 var(--space-section);background:var(--mk-gray)}.final-panel[data-astro-cid-42yt6lhh]{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:var(--space-6);padding:clamp(2rem,1rem + 4vw,4.5rem);border-radius:var(--radius-xl);background:var(--mk-orange);color:var(--mk-ink)}.final-panel[data-astro-cid-42yt6lhh]:before{content:"";position:absolute;width:60%;aspect-ratio:1;border-radius:50%;background:var(--mk-orange-light);right:-14%;top:-40%}.final-copy[data-astro-cid-42yt6lhh]{position:relative;display:grid;gap:var(--space-4);justify-items:start}.final-title[data-astro-cid-42yt6lhh]{font-size:var(--text-2xl);font-weight:700;letter-spacing:-.03em;line-height:1.05}.final-lead[data-astro-cid-42yt6lhh]{font-size:var(--text-lg);max-width:30em}.final-btn[data-astro-cid-42yt6lhh]{--btn-bg: var(--mk-blue);--btn-border: var(--mk-blue);margin-top:var(--space-2)}.final-btn[data-astro-cid-42yt6lhh]:focus-visible{outline-color:var(--mk-blue-deep)}.final-art[data-astro-cid-42yt6lhh]{position:relative;width:min(300px,100%);aspect-ratio:1;justify-self:center}.fa-ring[data-astro-cid-42yt6lhh]{position:absolute;inset:0;border-radius:50%;border:2px dashed rgba(30,41,59,.35)}.fa-hub[data-astro-cid-42yt6lhh]{position:absolute;inset:34%;border-radius:30%;background:var(--mk-blue);display:grid;place-items:center;box-shadow:var(--shadow-l)}.fa-hub[data-astro-cid-42yt6lhh] svg[data-astro-cid-42yt6lhh]{width:64%}.fa-orbit[data-astro-cid-42yt6lhh]{position:absolute;inset:0;animation:fa-spin 24s linear infinite}.fa-sat[data-astro-cid-42yt6lhh]{position:absolute;left:50%;top:50%;width:22%;aspect-ratio:1;margin:-11% 0 0 -11%;transform:rotate(var(--a)) translateY(-205%) rotate(calc(-1 * var(--a)))}.fa-sat[data-astro-cid-42yt6lhh] b[data-astro-cid-42yt6lhh]{width:100%;height:100%;display:grid;place-items:center;border-radius:28%;background:var(--surface);color:var(--glow);border:2px solid var(--glow);font:700 .9rem var(--font-display);animation:fa-spin 24s linear infinite reverse}@keyframes fa-spin{to{rotate:360deg}}@media(max-width:800px){.final-panel[data-astro-cid-42yt6lhh]{grid-template-columns:minmax(0,1fr)}.final-art[data-astro-cid-42yt6lhh]{width:min(220px,70%)}}
