.mk.l8-scope,.dark .mk.l8-scope,.mk.l8-scope.dark{--l8-gutter:32px;--l8-bg:var(--color-surface-0);--l8-surface:var(--color-surface-50);--l8-surface2:var(--color-sunk);--l8-raise:var(--color-surface-50);--l8-ink:var(--color-text-primary);--l8-soft:var(--color-text-secondary);--l8-muted:var(--color-text-muted);--l8-faint:color-mix(in srgb, var(--color-text-muted) 70%, transparent);--l8-line:var(--color-surface-300);--l8-line2:var(--color-surface-400);--l8-heading:var(--color-text-primary);--l8-btnbg:var(--color-btn-bg);--l8-btnfg:var(--color-btn-fg);--l8-band:var(--color-night);--l8-onband:var(--color-night-fg);--l8-onband-soft:var(--color-night-body);--l8-onband-muted:var(--color-night-muted);--l8-onband-line:#f9f9f91f;--l8-logo:var(--color-text-primary);--l8-navy:var(--color-night);--font-l8-display:var(--font-sans);--font-l8-body:var(--font-sans);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark] .mk.l8-scope{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (max-width:639px){.mk.l8-scope,.dark .mk.l8-scope{--l8-gutter:20px}}.mk ::selection{background:color-mix(in srgb, var(--color-sky) 55%, transparent);color:var(--color-text-primary)}@keyframes mk-rise{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}[data-mk-reveal=wait]{opacity:0}[data-mk-reveal=in],.mk-enter{animation:.2s cubic-bezier(.22,.61,.36,1) both mk-rise}.mk-word{animation:.2s cubic-bezier(.22,.61,.36,1) both mk-rise;display:inline-block}.mk-collapse{grid-template-rows:0fr;transition:grid-template-rows .2s cubic-bezier(.22,.61,.36,1);display:grid}.mk-collapse[data-open=true]{grid-template-rows:1fr}.mk-collapse>*{min-height:0;overflow:hidden}.mk-lattice{background:repeating-linear-gradient(45deg, var(--mk-lattice-ink) 0 1px, transparent 1px 56px), repeating-linear-gradient(-45deg, var(--mk-lattice-ink) 0 1px, transparent 1px 56px);-webkit-mask-image:radial-gradient(120% 90% at 85% 10%,#000 0%,#0000 72%);mask-image:radial-gradient(120% 90% at 85% 10%,#000 0%,#0000 72%)}.mk-wash{--mk-lattice-ink:#1423400b;background:radial-gradient(46% 60% at 8% 0%, color-mix(in srgb, var(--mk-wash-a,var(--color-sky)) 26%, transparent), transparent 70%), radial-gradient(40% 55% at 92% 8%, color-mix(in srgb, var(--mk-wash-b,var(--color-brand-400)) 20%, transparent), transparent 70%)}:root[data-theme=dark] .mk-wash{--mk-lattice-ink:#f9f9f90a;background:radial-gradient(46% 60% at 8% 0%, color-mix(in srgb, var(--mk-wash-a,var(--color-sky)) 14%, transparent), transparent 70%), radial-gradient(40% 55% at 92% 8%, color-mix(in srgb, var(--mk-wash-b,var(--color-brand-400)) 12%, transparent), transparent 70%)}@media (prefers-reduced-motion:reduce){[data-mk-reveal]{opacity:1!important;animation:none!important}.mk-enter,.mk-word{animation:none}.mk-collapse{transition:none}.mk-loop{animation:none!important}.mk-ping{display:none}.mk *,.mk :before,.mk :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}@keyframes mk-blink{0%,to{opacity:1}50%{opacity:.35}}.mk-blink{animation:1.6s ease-in-out infinite mk-blink}@keyframes mk-packet-x{0%{opacity:0;left:0}15%{opacity:1}85%{opacity:1}to{opacity:0;left:calc(100% - 8px)}}@keyframes mk-packet-y{0%{opacity:0;top:0}to{opacity:1;top:calc(100% - 8px)}}.mk-packet{box-shadow:0 0 10px 1px var(--color-cta);animation:.6s cubic-bezier(.45,0,.25,1) both mk-packet-x}.mk-packet-y{animation-name:mk-packet-y}@keyframes mk-flow{to{stroke-dashoffset:-18px}}.mk-flow{stroke-dasharray:4 5;animation:1.2s linear infinite mk-flow}@keyframes mk-route{0%{stroke-dashoffset:120px}to{stroke-dashoffset:0}}.mk-route{animation:2.4s linear infinite mk-route}@keyframes mk-ping-svg{0%{opacity:.5;transform:scale(.4)}to{opacity:0;transform:scale(1.6)}}.mk-ping-svg{transform-box:fill-box;transform-origin:50%;animation:1.8s ease-out infinite mk-ping-svg}@keyframes mk-spin{to{transform:rotate(360deg)}}.mk-spin-slow{animation:60s linear infinite mk-spin}.mk-stage-glow{background:radial-gradient(closest-side, color-mix(in srgb, var(--color-cta) 22%, transparent), transparent 75%);filter:blur(8px)}:root[data-theme=dark] .mk-stage-glow{background:radial-gradient(closest-side, color-mix(in srgb, var(--color-cta) 14%, transparent), transparent 75%)}@supports (animation-timeline:view()){.mk-scrub{animation:linear both mk-scrub;animation-timeline:view();animation-range:entry cover 30%}@keyframes mk-scrub{0%{opacity:.2;transform:translateY(28px)scale(.985)}to{opacity:1;transform:none}}}@media (prefers-reduced-motion:reduce){.mk-blink,.mk-packet,.mk-flow,.mk-route,.mk-ping-svg,.mk-spin-slow,.mk-scrub{animation:none!important}.mk-orbit-dot,.mk-packet{display:none}}@keyframes mk-comet{0%{stroke-dashoffset:18px;opacity:0}12%{opacity:1}88%{opacity:1}to{stroke-dashoffset:-100px;opacity:0}}.mk-comet{stroke-dasharray:18 120;filter:drop-shadow(0 0 3px var(--color-crypt));animation:.52s cubic-bezier(.45,0,.25,1) both mk-comet}@keyframes mk-pop{0%{opacity:0;transform:scale(.4)}60%{opacity:1;transform:scale(1.18)}to{transform:scale(1)}}.mk-pop{animation:.32s cubic-bezier(.22,.61,.36,1) both mk-pop}@keyframes mk-fade{0%{opacity:0}to{opacity:1}}.mk-fade-in{animation:.26s ease-out both mk-fade}@keyframes mk-talk-packet{0%{left:var(--x0);opacity:0;top:0%;transform:translate(-50%,-50%)scale(.6)}15%{opacity:1;transform:translate(-50%,-50%)scale(1)}50%{left:var(--xm);top:50%}85%{opacity:1}to{left:var(--x1);opacity:0;top:100%;transform:translate(-50%,-50%)scale(.8)}}.mk-talk-packet{box-shadow:0 0 14px -2px var(--color-crypt);animation:.52s cubic-bezier(.45,0,.25,1) both mk-talk-packet}@keyframes mk-type{0%{max-width:0}to{max-width:8ch}}.mk-type{animation:1.1s steps(7,end) both mk-type}.mk-comet-rev{animation-direction:reverse}.mk-talk-device{animation:.28s cubic-bezier(.22,.61,.36,1) both mk-rise}.mk-talk .mk-collapse{transition-duration:.32s}.mk-talk[data-reduced] .mk-collapse{transition:none}.mk-talk[data-reduced] .mk-collapse[data-open=true]>*{animation:.3s ease-out both mk-fade}@keyframes mk-eco-pulse{0%{stroke-dashoffset:0}to{stroke-dashoffset:-100px}}.mk-eco-pulse{stroke-dasharray:7 93;animation:3.2s linear infinite mk-eco-pulse}.mk-eco-orbit{transform-box:view-box;transform-origin:300px 300px;animation:48s linear infinite mk-spin}.mk-eco-orbit-rev{transform-box:fill-box;transform-origin:50%;animation:48s linear infinite reverse mk-spin}@keyframes mk-eco-breathe{0%,to{opacity:.55;transform:scale(1)}50%{opacity:.9;transform:scale(1.06)}}.mk-eco-breathe{transform-box:fill-box;transform-origin:50%;animation:5s ease-in-out infinite mk-eco-breathe}.mk-eco-node{transition:opacity .36s,transform .52s cubic-bezier(.22,.61,.36,1)}.mk-eco-sat{transform-box:fill-box;transform-origin:50%;transition:transform .42s cubic-bezier(.34,1.4,.5,1),opacity .3s}.mk-eco-timer{animation:linear both mk-eco-timer}@keyframes mk-eco-timer{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.mk-eco-glass{background:color-mix(in srgb, var(--color-surface-50) 78%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2)}@media (prefers-reduced-motion:reduce){.mk-comet,.mk-pop,.mk-fade-in,.mk-talk-device,.mk-talk-packet,.mk-type,.mk-eco-pulse,.mk-eco-orbit,.mk-eco-orbit-rev,.mk-eco-breathe,.mk-eco-timer{animation:none!important}.mk-eco-pulse{display:none}.mk-eco-node,.mk-eco-sat{transition:opacity .2s}}.mk .legal-prose{color:var(--color-text-secondary);font-size:15.5px;line-height:1.65}.mk .legal-prose h2{letter-spacing:-.015em;color:var(--color-text-primary);margin-top:3rem;margin-bottom:.875rem;font-size:22px;font-weight:500;line-height:1.3}.mk .legal-prose h3{color:var(--color-text-primary);margin-top:2rem;margin-bottom:.625rem;font-size:17px;font-weight:500}.mk .legal-prose p{text-wrap:pretty;margin:.875rem 0}.mk .legal-prose strong{color:var(--color-text-primary);font-weight:600}.mk .legal-prose ul,.mk .legal-prose ol{margin:.875rem 0;padding-left:1.4rem}.mk .legal-prose ul{list-style:outside}.mk .legal-prose ol{list-style:decimal}.mk .legal-prose li{margin:.45rem 0}.mk .legal-prose li::marker{color:var(--color-text-muted)}.mk .legal-prose a{color:var(--color-acc);text-underline-offset:3px;font-weight:500;text-decoration:none}.mk .legal-prose a:hover{text-decoration:underline}.mk .legal-prose section{margin-top:2.5rem;padding-top:.25rem}.mk .legal-prose section+section{border-top:1px solid var(--color-surface-300)}.mk .legal-prose .list-alpha{list-style:lower-alpha}@keyframes l8chat-bounce{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@keyframes l8chat-pulse{0%,to{box-shadow:0 0 #2fb68d80}50%{box-shadow:0 0 0 4px #2fb68d00}}@media (prefers-reduced-motion:reduce){[data-l8chat] *{transition:none!important;animation:none!important}}
html[data-theme=dark][data-black]:has(.sg){--color-surface-0:#04060c;--color-surface-50:#090e1b;--color-surface-100:#090e1b;--color-surface-200:#101930;--color-surface-300:#aabad017;--color-surface-400:#aabad026;--color-surface-500:#aabad042;--color-text-primary:#f4f6f9;--color-text-secondary:#ced8e9d1;--color-text-muted:#aabad0c7;--color-btn-bg:#eaf1f8;--color-btn-fg:#04060c;--color-cta:#b6b1f1;--color-cta-hover:#c9c5f6;--color-cta-fg:#0d0b1f;--color-on-accent:#0d0b1f;--color-side:#03050a;--color-sunk:#060912;--color-tile:#121c36;--color-hl:#b6b1f114;--color-hl-line:#b6b1f13d;--color-acc:#79d7ff;--color-scrim:#010308b8;--color-night:#101930;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=dark][data-black]:has(.sg) body{background:radial-gradient(1300px 680px at 50% -140px,#14234a 0%,#0b163100 70%),#010204 linear-gradient(#070b17 0%,#04060c 1400px,#010204 100%)}html[data-theme=dark][data-black] .sg [class*="bg-(--sg-panel)"]{background-image:linear-gradient(#3f74d31a 0%,#1c2d520f 42%,#0000 100%)}html[data-theme=light]:has(.sg){--color-surface-0:#f9f9f9;--color-surface-50:#fff;--color-surface-100:#fff;--color-surface-200:#e5f0ff;--color-surface-300:#ced8e9;--color-surface-400:#aabad0;--color-surface-500:#7c879c;--color-text-secondary:#243049;--color-side:#f1f4f8;--color-sunk:#f1f5fa;--color-tile:#e5f0ff;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html:has(.sg){background:var(--color-surface-0)}html:has(.sg) body{background:var(--color-surface-0)}html[data-theme=light] .sg{--color-zero:var(--color-brand-800);--color-sos:color-mix(in srgb, var(--color-danger) 85%, var(--color-text-primary));--color-cloud:color-mix(in srgb, #2b8bb0 70%, var(--color-text-primary));--color-warning:color-mix(in srgb, #7a5b00 80%, var(--color-text-primary));--color-text-muted:color-mix(in srgb, var(--color-text-secondary) 62%, var(--color-surface-500))}.sg{--header-h:56px;--sg-hair:#aabad01f;--sg-hair-2:#aabad033;--sg-hair-3:#aabad057;--sg-glass:#ffffff0a;--sg-inner:#ffffff0f;--sg-panel:#111f3db8;--sg-panel-solid:#111f3d;--sg-glow:.12;--sg-glow-strong:.18;--sg-scan:#79d7ff80;--sg-scan-soft:#79d7ff14;--sg-lattice-ink:#e8eae80f;--sg-scanlines:#ffffff06;--sg-photo-bg:var(--color-night);--sg-photo-far:color-mix(in srgb, var(--color-night) 80%, transparent);--sg-photo-near:var(--color-night);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=dark][data-black] .sg{--sg-hair:#aabad01a;--sg-hair-2:#aabad02b;--sg-hair-3:#aabad04d;--sg-glass:#aabad009;--sg-inner:#aabad014;--sg-panel:#090e1bd6;--sg-panel-solid:#090e1b;--sg-scan:#79d7ff73;--sg-scan-soft:#79d7ff12;--sg-lattice-ink:#aabad00f}html[data-theme=light] .sg{--sg-hair:#14234021;--sg-hair-2:#14234038;--sg-hair-3:#1423405c;--sg-glass:#14234009;--sg-inner:#ffffffe6;--sg-panel:#ffffffeb;--sg-panel-solid:#fff;--sg-glow:.048;--sg-glow-strong:.072;--sg-scan:#14234047;--sg-scan-soft:#1423400d;--sg-lattice-ink:#1423400f;--sg-scanlines:transparent;--sg-photo-bg:#e5f0ff;--sg-photo-far:#aabad0;--sg-photo-near:#7c879c;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (min-width:1024px){.sg{--header-h:64px}}.sg-lattice{background:repeating-linear-gradient(45deg, var(--sg-lattice-ink) 0 1px, transparent 1px 56px), repeating-linear-gradient(-45deg, var(--sg-lattice-ink) 0 1px, transparent 1px 56px);-webkit-mask-image:radial-gradient(120% 90% at 85% 10%,#000 0%,#0000 72%);mask-image:radial-gradient(120% 90% at 85% 10%,#000 0%,#0000 72%)}.sg-lattice-left{-webkit-mask-image:radial-gradient(120% 90% at 15% 10%,#000 0%,#0000 72%);mask-image:radial-gradient(120% 90% at 15% 10%,#000 0%,#0000 72%)}.sg-scanlines{background:repeating-linear-gradient(0deg, transparent 0 3px, var(--sg-scanlines) 3px 4px)}.sg-edge-fade{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 20px calc(100% - 36px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 20px calc(100% - 36px),#0000 100%)}@media (min-width:1024px){.sg-edge-fade-lg-off{-webkit-mask-image:none;mask-image:none}}.sg:not([data-js]) .sg-js-only{display:none!important}.sg:not([data-js]) .sg-nojs-show{display:block!important}.sg[data-js] .sg-nojs-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes sg-blink{0%,to{opacity:1}50%{opacity:.35}}.sg-blink{animation:1.8s ease-in-out 2 sg-blink}@keyframes sg-twinkle{0%{opacity:.45}to{opacity:1}}.sg-twinkle{animation:1.4s ease-in-out infinite alternate sg-twinkle}.sg[data-paused] *{animation-play-state:paused!important}.sg-collapse{grid-template-rows:0fr;transition:grid-template-rows .24s cubic-bezier(.22,1,.36,1);display:grid}.sg-collapse[data-open=true]{grid-template-rows:1fr}.sg-collapse>*{visibility:hidden;min-height:0;transition:visibility 0s linear .24s;overflow:hidden}.sg-collapse[data-open=true]>*{visibility:visible;transition:none}@media (min-width:1024px){.sg-collapse-lg-open{grid-template-rows:1fr}.sg-collapse-lg-open>*{visibility:visible}}.sg-hero-stage [role=group]{border-color:var(--sg-hair);background:var(--sg-glass)}.sg-hero-stage>div>p[aria-live]{display:none}@media (prefers-reduced-motion:reduce){.sg .sg-blink,.sg .sg-twinkle{animation:none}.sg .sg-collapse{transition:none}}.sg[data-motion=reduce] .sg-blink,.sg[data-motion=reduce] .sg-twinkle{animation:none}.sg[data-motion=reduce] .sg-collapse{transition:none}.sg[data-motion=reduce] *{scroll-behavior:auto!important}@keyframes sg-page-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes sg-swap{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:none}}.sg-page-in{animation:.28s cubic-bezier(.22,1,.36,1) both sg-page-in}.sg-swap{animation:.2s cubic-bezier(.22,1,.36,1) both sg-swap}@media (prefers-reduced-motion:no-preference){html:has(.sg:not([data-motion=reduce])){scroll-behavior:smooth}}@media (prefers-reduced-motion:reduce){.sg .sg-page-in,.sg .sg-swap{animation:none}.sg [class*=active\:scale]:active{transform:none}}.sg[data-motion=reduce] .sg-page-in,.sg[data-motion=reduce] .sg-swap{animation:none}.sg[data-motion=reduce] [class*=active\:scale]:active{transform:none}@font-face{font-family:Zariantz Book;src:url(/fonts/Zariantz-Book.woff2)format("woff2");font-weight:200 700;font-style:normal;font-display:swap}:root{--font-sg-display:"Zariantz Book", "General Sans", system-ui, sans-serif}.sg-display,h1,h2{font-family:var(--font-sg-display)}.sg-console-track[data-pinned]{height:500svh}.sg-console-track[data-pinned]>.sg-console-pin{top:calc(var(--header-h) + 28px);position:sticky}
