.lp-mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.rv-wipe{transform:translate(101%)}@media (prefers-reduced-motion:no-preference){@keyframes lp-wipe{0%{transform:translate(0)}}@keyframes lp-grow-x{0%{transform:scaleX(0)}}.sector-bar{transform-origin:var(--o,left);animation:lp-grow-x .6s var(--ease-smooth) backwards}@supports (animation-timeline:view()) and (animation-range:entry){.rv-bar{transform-origin:var(--o,left);animation:linear both lp-grow-x;animation-timeline:view();animation-range:entry 20% cover 45%}.rv-wipe{animation:linear both lp-wipe;animation-timeline:view();animation-range:entry 30% cover 50%}}}.mk-hero{isolation:isolate;border:1px solid var(--color-card-border);border-radius:var(--radius-lg);background:var(--lightningcss-light,#fbfcff)var(--lightningcss-dark,#0c1120);position:relative;overflow:hidden}.mk-hero:before{content:"";z-index:-2;filter:blur(40px);will-change:transform;background:radial-gradient(30% 40% at 14% 28%,var(--lightningcss-light,#a9c4ff)var(--lightningcss-dark,#1d3f9e) 0%,#0000 70%),radial-gradient(28% 42% at 86% 14%,var(--lightningcss-light,#d4b8ff)var(--lightningcss-dark,#5b21b6) 0%,#0000 70%),radial-gradient(34% 44% at 70% 96%,var(--lightningcss-light,#a5ecfb)var(--lightningcss-dark,#0e6c84) 0%,#0000 70%);position:absolute;inset:-35%}.mk-hero:after{content:"";z-index:-1;background-image:radial-gradient(var(--lightningcss-light,#0f172a14)var(--lightningcss-dark,#ffffff12) 1px,#0000 1px);background-size:20px 20px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 40%,#0000);mask-image:linear-gradient(#000 40%,#0000)}.mk-grad{background:linear-gradient(90deg,var(--lightningcss-light,#2563eb)var(--lightningcss-dark,#6ea0ff),var(--lightningcss-light,#7c3aed)var(--lightningcss-dark,#a78bfa) 55%,var(--lightningcss-light,#0891b2)var(--lightningcss-dark,#22d3ee));color:#0000;-webkit-background-clip:text;background-clip:text}.mk-glass{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--lightningcss-light,#ffffffa6)var(--lightningcss-dark,#ffffff0f);border:1px solid var(--lightningcss-light,#0f172a14)var(--lightningcss-dark,#ffffff1a)}.mk-tint{background:linear-gradient(155deg, color-mix(in srgb, var(--h,#2563eb) 11%, var(--color-card)), var(--color-card) 55%)}.mk-lift{transition:transform .25s var(--ease-smooth), box-shadow .25s var(--ease-smooth), border-color .25s var(--ease-smooth)}.mk-lift:hover{border-color:color-mix(in srgb, var(--h,#2563eb) 45%, transparent);box-shadow:0 18px 36px -20px color-mix(in srgb, var(--h,#2563eb) 70%, transparent);transform:translateY(-3px)}.mk-tile{color:#fff;background:linear-gradient(135deg, var(--h,#2563eb), color-mix(in srgb, var(--h,#2563eb) 62%, #000));box-shadow:0 8px 18px -10px color-mix(in srgb, var(--h,#2563eb) 90%, transparent)}.mk-vivid{isolation:isolate;color:#fff;border-radius:var(--radius-md);background:linear-gradient(135deg,#1d4ed8,#6d28d9);position:relative;overflow:hidden}.mk-vivid:before{content:"";z-index:-1;background:radial-gradient(30% 30% at 30% 30%,#ffffff26,#0000 70%);position:absolute;inset:-50%}.mk-band{isolation:isolate;background:#0b1838;position:relative;overflow:hidden}.mk-band:before{content:"";z-index:-1;will-change:transform;background:radial-gradient(30% 40% at 25% 40%,#312e81e6,#0000 70%),radial-gradient(30% 40% at 75% 60%,#1e40afb3,#0000 70%);position:absolute;inset:-50%}.mk-dot{background:currentColor;border-radius:9999px;width:8px;height:8px;display:inline-block;position:relative}.mk-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.mk-marquee-track{width:max-content;display:flex}@media (prefers-reduced-motion:no-preference){@keyframes mk-drift{to{transform:translate(5%,-4%)rotate(7deg)scale(1.1)}}@keyframes mk-scroll{to{transform:translate(-50%)}}@keyframes mk-ping{75%,to{opacity:0;transform:scale(2.4)}}@keyframes mk-sheen{to{transform:translate(12%,8%)rotate(10deg)}}.mk-hero:before{animation:18s ease-in-out infinite alternate mk-drift}.mk-band:before{animation:16s ease-in-out infinite alternate mk-drift}.mk-vivid:before{animation:10s ease-in-out infinite alternate mk-sheen}.mk-marquee-track{animation:45s linear infinite mk-scroll}.mk-marquee:hover .mk-marquee-track{animation-play-state:paused}.mk-dot:after{content:"";border-radius:inherit;background:inherit;animation:1.8s cubic-bezier(0,0,.2,1) infinite mk-ping;position:absolute;inset:0}}@media (prefers-reduced-motion:reduce){.mk-lift:hover{transform:none}.mk-marquee{overflow-x:auto}}
