html:has(.mk){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scroll-behavior:smooth;background:#0a0a0b}@media (prefers-reduced-motion:reduce){html:has(.mk){scroll-behavior:auto}}@layer components{.mk{--mk-ground:#0a0a0b;--mk-raised:#121214;--mk-raised-2:#18181b;--mk-glass:#ffffff0f;--mk-line:#ffffff1a;--mk-line-soft:#ffffff0f;--mk-text:#f5f5f4;--mk-muted:#a1a1a6;--mk-faint:#8b8b91;--mk-ember:#ff8a3d;--mk-signal:#ffc857;--mk-ok:#4ade80;--mk-slate:#3a4a66;--mk-rose:#c98a7a;--mk-ease:cubic-bezier(.2, .7, .2, 1);--font-mk-sans:var(--font-geist-sans);--font-mk-mono:var(--font-geist-mono);background:var(--mk-ground);color:var(--mk-text);font-family:var(--font-mk-sans), ui-sans-serif, system-ui, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-size:16px;line-height:1.5}.mk ::selection{color:#fff;background:#ff8a3d59}.mk .mono{font-family:var(--font-mk-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.mk .mk-display{letter-spacing:-.045em;text-wrap:balance;font-weight:600;line-height:1.02}.mk .mk-h2{letter-spacing:-.04em;text-wrap:balance;font-weight:600;line-height:1.04}.mk .mk-dim{color:#7c7c82}.mk .mk-body{color:var(--mk-muted);text-wrap:pretty}.mk .mk-glass{-webkit-backdrop-filter:blur(22px)saturate(150%);backdrop-filter:blur(22px)saturate(150%);background:linear-gradient(#ffffff1a,#ffffff0a);border:1px solid #ffffff1f;box-shadow:inset 0 1px #ffffff1a,0 24px 60px -24px #000000a6}.mk .mk-glass-dark{-webkit-backdrop-filter:blur(24px)saturate(140%);backdrop-filter:blur(24px)saturate(140%);background:linear-gradient(#16161ac7,#0e0e11b8);border:1px solid #ffffff1a;box-shadow:inset 0 1px #ffffff12,0 30px 70px -30px #000c}.mk .mk-card{background:linear-gradient(#131316,#0e0e10);border:1px solid #ffffff14;box-shadow:inset 0 1px #ffffff0a}.mk .mk-sky-fallback{background:radial-gradient(120% 60% at 30% 66%,#ff8a3d8c,#0000 60%),radial-gradient(90% 50% at 70% 60%,#c98a7a8c,#0000 65%),linear-gradient(#1a2236 0%,#3a4a66 30%,#8a7182 52%,#c98a7a 62%,#e08a5a 66%,#4a3438 74%,#141218 100%)}@keyframes mk-film-in{0%{opacity:0}to{opacity:1}}@keyframes mk-film-rise{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:none}}.mk video::cue{font-family:var(--font-mk-sans), ui-sans-serif, system-ui, sans-serif;color:#f5f5f4;background:#0a0a0bb8;font-weight:500}@keyframes mk-drift{0%{transform:scale(1)translate(0,0)}to{transform:scale(1.06)translate(-1.5%,-1%)}}.mk [data-paused] *{animation-play-state:paused!important}@keyframes mk-marquee{0%{transform:translate(0,0)}to{transform:translate(-50%)}}.mk .mk-marquee{animation:mk-marquee var(--mk-marquee-dur,60s) linear infinite;will-change:transform}.mk .mk-marquee.reverse{animation-direction:reverse}.mk .mk-marquee-wrap:hover .mk-marquee{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.mk .mk-marquee{animation:none}}.mk .mk-fade-x{-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.mk .mk-noscroll{scrollbar-width:none}.mk .mk-noscroll::-webkit-scrollbar{display:none}.mk .mk-phone{filter:drop-shadow(0 40px 60px #0009)}.mk .mk-phone:after{content:"";z-index:-1;background:radial-gradient(50% 50%,#ff8a3d52,#0000 70%);height:22%;position:absolute;bottom:-6%;left:8%;right:8%}.mk .mk-desk{box-shadow:inset 0 1px #ffffff0f,0 50px 90px -40px #000000e6,0 30px 120px -60px #ff8a3d59}.mk .mk-glow{background:radial-gradient(40% 34% at 75% 62%,#ff8a3d29,#0000 70%),radial-gradient(50% 40% at 75% 40%,#3a4a6638,#0000 70%)}.mk .mk-glow.mk-glow-left{background:radial-gradient(40% 34% at 25% 62%,#ff8a3d29,#0000 70%),radial-gradient(50% 40% at 25% 40%,#3a4a6638,#0000 70%)}.mk .mk-glow.mk-glow-low{background:radial-gradient(60% 30% at 50% 78%,#ff8a3d29,#0000 70%),radial-gradient(60% 40% at 50% 40%,#3a4a662e,#0000 70%)}@media (max-width:1023px){.mk .mk-glow,.mk .mk-glow.mk-glow-left{background:radial-gradient(70% 26% at 50% 74%,#ff8a3d29,#0000 70%),radial-gradient(80% 30% at 50% 58%,#3a4a6633,#0000 70%)}}@keyframes mk-wave{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}.mk .mk-wave span{background:var(--mk-ember);transform-origin:50%;border-radius:2px;width:3px;animation:.9s ease-in-out infinite mk-wave;display:block}.mk .mk-wave.is-still span{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.mk .mk-wave span{animation:none}}.mk .mk-legal p{color:#c9c9cc}.mk .mk-legal strong{color:var(--mk-text);font-weight:600}.mk .mk-legal a{color:var(--mk-text);text-underline-offset:4px;-webkit-text-decoration:underline #ff8a3db3;text-decoration:underline #ff8a3db3}.mk .mk-legal ul{color:#c9c9cc;padding-left:1.25rem;list-style:outside}.mk .mk-legal li{margin-top:.5rem;padding-left:.25rem}.mk .mk-legal li::marker{color:var(--mk-faint)}}@layer base{:where(.mk) *{border-color:var(--mk-line)}}.mk a:focus-visible,.mk button:focus-visible,.mk [role=button]:focus-visible,.mk [role=tab]:focus-visible,.mk summary:focus-visible{outline:2px solid var(--mk-ember);outline-offset:3px;border-radius:999px}.mk summary:focus-visible{border-radius:10px}
