.mk[data-theme=soft]{color-scheme:light;--background:0 0% 100%;--foreground:240 3% 12%;--card:0 0% 100%;--card-foreground:240 3% 12%;--popover:0 0% 100%;--popover-foreground:240 3% 12%;--muted:240 11% 96%;--muted-foreground:240 2% 44%;--border:240 6% 84%;--input:240 6% 84%;--secondary:240 11% 96%;--accent:240 11% 96%;--accent-foreground:240 3% 12%;--primary:211 100% 45%;--primary-foreground:0 0% 100%;--ring:211 100% 45%;font-family:-apple-system,BlinkMacSystemFont,"SF Pro Text",var(--font-inter),"Helvetica Neue",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;letter-spacing:-.003em;--mk-ink:230 48% 6%;--mk-ink-2:230 42% 9%;--mk-blue:222 92% 62%;--mk-indigo:240 80% 66%;--mk-violet:263 84% 67%;--mk-cyan:189 92% 52%;--mk-emerald:158 70% 46%;--mk-amber:36 96% 58%;--mk-rose:345 84% 64%;--mk-orange:22 82% 47%;--mk-gradient:linear-gradient(100deg,hsl(var(--mk-blue)) 0%,hsl(var(--mk-violet)) 48%,hsl(var(--mk-cyan)) 100%)}.mk .font-dm-sans,.mk .font-sans,.mk .font-syne{font-family:-apple-system,BlinkMacSystemFont,"SF Pro Display",var(--font-inter),"Helvetica Neue",Helvetica,Arial,sans-serif}.mk .font-jetbrains{font-family:-apple-system,BlinkMacSystemFont,"SF Pro Text",var(--font-inter),"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:600;letter-spacing:.02em}.mk .mk-dark,.mk-dark{--background:0 0% 0%;--foreground:0 0% 96%;--card:240 3% 12%;--card-foreground:0 0% 96%;--popover:240 3% 12%;--popover-foreground:0 0% 96%;--muted:240 2% 9%;--muted-foreground:240 2% 53%;--border:240 2% 26%;--input:240 2% 26%;--primary:206 100% 52%;color:hsl(var(--foreground));background-color:#000}.mk{--mk-tile:240 11% 96%}.mk .mk-tone-muted{--mk-tile:0 0% 100%}.mk .mk-dark{--mk-tile:240 3% 12%}.mk .mk-ai{--mk-tile:0 0% 100%;--muted:28 70% 96%;--mk-gradient:linear-gradient(100deg,#d9480f,#c2255c 52%,#6741d9);background:radial-gradient(1100px 480px at 50% -8%,#ffe3c8 0,transparent 62%),linear-gradient(180deg,#fff8f1,#fdeee2)}.mk .mk-spotlight:before{content:none}.mk .mk-aurora,.mk .mk-aurora-2,.mk .mk-grid{display:none}.mk .mk-noise:after{content:none}.mk-gradient-text{background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent}.mk-gradient-bg,.mk-gradient-text{background-image:var(--mk-gradient)}.mk-gradient-border{border:1px solid transparent;background:linear-gradient(hsl(var(--card)),hsl(var(--card))) padding-box,var(--mk-gradient) border-box}.mk-grid{background-image:linear-gradient(to right,hsl(var(--border)/.7) 1px,transparent 1px),linear-gradient(to bottom,hsl(var(--border)/.7) 1px,transparent 1px);background-size:56px 56px}.mk-noise:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.mk-spotlight{position:relative;isolation:isolate}.mk-spotlight:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:-1;opacity:0;transition:opacity .3s ease;background:radial-gradient(420px circle at var(--mx,50%) var(--my,50%),hsl(var(--mk-hue,var(--mk-blue))/.12),transparent 60%)}.mk-spotlight:hover:before{opacity:1}@media (prefers-reduced-motion:no-preference){.mk-aurora{animation:mk-aurora 22s ease-in-out infinite alternate}.mk-aurora-2{animation:mk-aurora 28s ease-in-out -9s infinite alternate-reverse}.mk-marquee{animation:mk-marquee 48s linear infinite}.mk-marquee-wrap:hover .mk-marquee{animation-play-state:paused}.mk-spin{animation:mk-spin 14s linear infinite}.mk-spin-slow{animation:mk-spin 36s linear infinite}.mk-spin-rev{animation:mk-spin 60s linear infinite reverse}.mk-dash{animation:mk-dash 1.6s linear infinite}.mk-dash-rev{animation:mk-dash 1.6s linear infinite reverse}.mk-twinkle{animation:mk-twinkle 4.8s ease-in-out infinite}.mk-shimmer{animation:mk-shimmer 6s linear infinite}.mk-float{animation:mk-float 7s ease-in-out infinite}.mk-flow-x{animation:mk-flow-x 5.5s cubic-bezier(.55,.1,.35,.95) infinite}.mk-flow-y{animation:mk-flow-y 5.5s cubic-bezier(.55,.1,.35,.95) infinite}.mk-chain-node{animation:mk-chain-node 5.5s ease-in-out infinite}.mk-breathe{animation:mk-breathe 5s ease-in-out infinite}.mk-event{opacity:0;animation:mk-event var(--cycle,18s) ease-in-out infinite;animation-delay:var(--delay,0s)}.mk-dept{animation:mk-dept var(--cycle,18s) ease-in-out infinite;animation-delay:var(--delay,0s)}}@media (prefers-reduced-motion:reduce){.mk-event:not([data-first]),.mk-motion-only{display:none}}@keyframes mk-aurora{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(6%,-4%,0) scale(1.08)}to{transform:translate3d(-5%,5%,0) scale(.96)}}@keyframes mk-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes mk-spin{to{transform:rotate(1turn)}}@keyframes mk-dash{to{stroke-dashoffset:-16}}@keyframes mk-twinkle{0%,to{opacity:.35}50%{opacity:1}}@keyframes mk-shimmer{0%{background-position:0 50%}to{background-position:200% 50%}}@keyframes mk-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes mk-flow-x{0%{left:0;opacity:0}6%{opacity:1}94%{opacity:1}to{left:100%;opacity:0}}@keyframes mk-flow-y{0%{top:0;opacity:0}6%{opacity:1}94%{opacity:1}to{top:100%;opacity:0}}@keyframes mk-chain-node{0%,to{border-color:hsl(var(--border));box-shadow:0 1px 2px hsl(228 42% 11%/.04)}16%,8%{border-color:hsl(var(--primary)/.55);box-shadow:0 0 0 4px hsl(var(--primary)/.08),0 10px 30px -10px hsl(var(--primary)/.45)}30%{border-color:hsl(var(--border));box-shadow:0 1px 2px hsl(228 42% 11%/.04)}}@keyframes mk-breathe{0%,to{opacity:.55;transform:scale(1)}50%{opacity:.9;transform:scale(1.06)}}@keyframes mk-event{0%{opacity:0;transform:translateY(10px) scale(.97);filter:blur(4px)}3%{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}18%{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}22%{opacity:0;transform:translateY(-8px) scale(.98);filter:blur(4px)}to{opacity:0;transform:translateY(-8px) scale(.98);filter:blur(4px)}}@keyframes mk-dept{0%,24%,to{border-color:hsl(0 0% 100%/.12);box-shadow:0 8px 24px -12px hsl(230 48% 3%/.8)}18%,3%{border-color:hsl(var(--hue)/.85);box-shadow:0 0 0 4px hsl(var(--hue)/.14),0 0 32px 2px hsl(var(--hue)/.45)}}.bc .bc-core,.bc .bc-enter,.bc .bc-orbit,.bc .bc-ping,.bc .bc-seg{transform-box:view-box;transform-origin:0 0}.bc .bc-seg{cursor:pointer;outline:none}.bc .bc-seg-held{transform:translate(var(--dx),var(--dy));filter:drop-shadow(0 10px 18px var(--glow))}.bc .bc-label-held{background-color:var(--tint)}.bc .bc-label-held .bc-dot{transform:scale(1.12)}@media (prefers-reduced-motion:no-preference){.bc .bc-seg{transition:transform .35s ease,filter .35s ease}.bc .bc-dot{transition:transform .3s ease}.bc .bc-enter{animation:bc-enter .8s cubic-bezier(.2,.8,.2,1) both}.bc .bc-core{animation:bc-enter .9s cubic-bezier(.2,.8,.2,1) 50ms both}.bc .bc-fade{animation:bc-fade .6s ease both}.bc .bc-seg{animation-name:bc-seg-tour;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.bc .bc-label{animation-name:bc-label-tour;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.bc .bc-orbit{animation-name:bc-orbit;animation-timing-function:linear;animation-iteration-count:infinite}.bc .bc-ping{animation:bc-ping 3.6s ease-out infinite}.bc.bc-held .bc-label,.bc.bc-held .bc-orbit,.bc.bc-held .bc-seg{animation:none}}@keyframes bc-enter{0%{opacity:0;transform:scale(.82) rotate(-14deg)}to{opacity:1;transform:none}}@keyframes bc-fade{0%{opacity:0}to{opacity:1}}@keyframes bc-seg-tour{0%,11.1%,to{transform:translate(0);filter:drop-shadow(0 0 0 transparent)}2.5%,8.6%{transform:translate(var(--dx),var(--dy));filter:drop-shadow(0 10px 18px var(--glow))}}@keyframes bc-label-tour{0%,11.1%,to{background-color:transparent}2.5%,8.6%{background-color:var(--tint)}}@keyframes bc-orbit{to{transform:rotate(1turn)}}@keyframes bc-ping{0%{transform:scale(1);opacity:.9}to{transform:scale(1.32);opacity:0}}.slider-progress{width:100%;transform-origin:left}.org-pulse{stroke-dasharray:.05 .95;opacity:0}@media (prefers-reduced-motion:no-preference){.slider-progress{animation:slider-fill linear forwards}.is-active .org-card{animation:org-pop .6s cubic-bezier(.2,.8,.2,1) both}.is-active .org-line{animation:org-draw .9s ease both}.is-active .org-pulse{animation:org-flow 2.6s linear infinite}}@keyframes slider-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes org-pop{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes org-draw{0%{stroke-dasharray:1;stroke-dashoffset:1}to{stroke-dasharray:1;stroke-dashoffset:0}}@keyframes org-flow{0%{stroke-dashoffset:1;opacity:.9}to{stroke-dashoffset:0;opacity:.9}}