.mk-shell{overflow-x:clip}.mk-aura{pointer-events:none;z-index:-1;filter:blur(60px);background:radial-gradient(closest-side,#8c00ff8c,#ff42aa2e 55%,#0000);border-radius:999px;position:absolute}.mk-glow{background:radial-gradient(55% 45% at 50% 0,#8c00ff29,#0000 70%),radial-gradient(35% 35% at 85% 18%,#ff42aa14,#0000 70%)}.mk-grid{z-index:-1;pointer-events:none;transform-origin:bottom;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:56px 56px;height:55%;position:absolute;inset:auto 0 0;transform:perspective(600px)rotateX(62deg);-webkit-mask-image:linear-gradient(#0000 15%,#000 90%);mask-image:linear-gradient(#0000 15%,#000 90%)}.mk-hairline{background:linear-gradient(90deg, transparent, var(--line-strong), transparent);height:1px}.mk-neon{-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);background:linear-gradient(#513a5e33,#0d0c10b8);border:1px solid #ffffff14;position:relative;box-shadow:0 0 0 1px #8c00ff1a,0 30px 80px -40px #8c00ff73,inset 0 1px #ffffff0f}.mk-neon-lime{box-shadow:0 0 0 1px #c6ff3d2e,0 30px 80px -40px #c6ff3d59,inset 0 1px #ffffff0f}.mk-wordmark{font-family:var(--font-chaney), sans-serif;font-synthesis:none;letter-spacing:0;text-transform:uppercase;background:linear-gradient(#fff 0%,#d9d6df 40%,#6e6977 70%,#1a181e 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:400;line-height:.8}.mk-marquee{display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.mk-marquee-track{flex:none;gap:14px;padding-right:14px;animation:38s linear infinite mk-marquee;display:flex}.mk-marquee-rev .mk-marquee-track{animation-duration:46s;animation-direction:reverse}@keyframes mk-marquee{to{transform:translate(-100%)}}.mk-float{animation:7s ease-in-out infinite mk-bob}.mk-float-2{animation-delay:-2.3s}.mk-float-3{animation-delay:-4.6s}@keyframes mk-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.mk-eq{align-items:flex-end;gap:2px;height:12px;display:inline-flex}.mk-eq i{background:var(--accent);border-radius:2px;width:3px;animation:1.1s ease-in-out infinite mk-eq}.mk-eq i:first-child{height:40%;animation-delay:-.2s}.mk-eq i:nth-child(2){height:100%;animation-delay:-.6s}.mk-eq i:nth-child(3){height:65%;animation-delay:-.9s}.mk-eq i:nth-child(4){height:85%;animation-delay:-.4s}@keyframes mk-eq{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}.mk-eq i{transform-origin:bottom}.art-album{background:radial-gradient(40% 40% at 30% 30%,#ffd1f0 0%,#0000 60%),radial-gradient(60% 60% at 75% 75%,#3a0f73 0%,#0000 70%),conic-gradient(from 210deg at 55% 45%,#ff42aa,#8c00ff,#1b0b3a,#ff9a6b,#ff42aa)}.art-album-2{background:radial-gradient(50% 50% at 70% 30%,#b9f3ff,#0000 60%),conic-gradient(from 90deg at 40% 60%,#0b3a5c,#2de2e6,#081a2b,#7a5cff,#0b3a5c)}.art-game{background:radial-gradient(1px 1px at 20% 30%,#fff 50%,#0000 51%),radial-gradient(1px 1px at 70% 20%,#fff 50%,#0000 51%),radial-gradient(1.5px 1.5px at 40% 70%,#fff 50%,#0000 51%),radial-gradient(1px 1px at 85% 60%,#fff 50%,#0000 51%),radial-gradient(60% 50% at 75% 85%,#ff7a3d,#0000 70%),radial-gradient(50% 45% at 20% 90%,#8c00ff,#0000 70%),linear-gradient(160deg,#04061a,#111a4a 60%,#2b1250)}.art-stream{background:radial-gradient(45% 45% at 30% 40%,#8c00ff,#0000 70%),radial-gradient(50% 50% at 75% 65%,#ff42aa,#0000 70%),linear-gradient(135deg,#0c0418,#1d0a36)}.phone{--pw:280px;width:var(--pw);aspect-ratio:9/19.5;padding:calc(var(--pw) * .034);border-radius:calc(var(--pw) * .165);background:linear-gradient(150deg,#2e2c33,#0a090c 55%,#1d1b21);flex:none;position:relative;box-shadow:inset 0 0 0 1px #ffffff1f,0 0 0 1px #000000e6,0 0 0 1.5px #8c00ff40,0 50px 90px -30px #000000f2,0 30px 120px -40px #8c00ff73}.phone-screen{isolation:isolate;border-radius:calc(var(--pw) * .135);width:100%;height:100%;font-size:calc(var(--pw) / 24);-webkit-font-smoothing:antialiased;line-height:1.35;position:relative;overflow:hidden}.phone-island{z-index:6;background:#000;border-radius:1em;width:7em;height:2em;position:absolute;top:.9em;left:50%;transform:translate(-50%)}.phone-status{z-index:5;font:600 1.05em/1 var(--font-geist-sans), system-ui, sans-serif;letter-spacing:-.01em;justify-content:space-between;align-items:center;display:flex;position:absolute;top:1.15em;left:2.3em;right:2em}.phone-status i{opacity:.9;border:1px solid;border-radius:.25em;width:1.9em;height:.9em;display:inline-block;position:relative}.phone-status i:after{content:"";background:currentColor;border-radius:.12em;position:absolute;inset:1px 30% 1px 1px}.phone-url{z-index:5;font:500 .95em/1 var(--font-geist-mono), ui-monospace, monospace;color:#f4f4f5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);white-space:nowrap;background:#0e0c12c7;border-radius:99em;align-items:center;gap:.35em;padding:.5em 1em;display:flex;position:absolute;bottom:1.1em;left:50%;transform:translate(-50%);box-shadow:0 0 0 1px #ffffff14}.phone-url svg{opacity:.6;width:.9em;height:.9em}.cp{--c:#8c00ff;isolation:isolate;font-family:var(--font-geist-sans), system-ui, sans-serif;flex-direction:column;transition:background-color .5s,color .5s;display:flex;position:absolute;inset:0}.cp *,.cp :before,.cp :after{transition:background-color .5s,border-color .5s,color .5s}.cp-name{font-family:var(--font-geist-sans), system-ui, sans-serif;letter-spacing:-.045em;font-weight:800;line-height:1}.cp-icons{justify-content:center;gap:1.1em;display:flex}.cp-icons svg{width:1.35em;height:1.35em}.cp-avatar{font-family:var(--font-geist-sans), sans-serif;letter-spacing:-.04em;color:#fffffff0;background:radial-gradient(55% 55% at 35% 30%, #fff6, transparent 70%), linear-gradient(160deg, color-mix(in oklab, var(--c) 85%, white), color-mix(in oklab, var(--c) 55%, #140a1c));place-items:center;font-weight:800;display:grid;position:relative;overflow:hidden}.cp-audio{align-items:center;gap:.7em;display:flex}.cp-audio .play{background:var(--c);color:#fff;border-radius:50%;flex:none;place-items:center;width:2.1em;height:2.1em;display:grid}.cp-audio .play svg{width:.85em;height:.85em;margin-left:.1em}.cp-audio .bar{background:color-mix(in oklab, currentColor 18%, transparent);border-radius:1em;flex:1;height:.25em;overflow:hidden}.cp-audio .bar b{background:var(--c);border-radius:inherit;width:38%;height:100%;display:block}.cp-audio time{opacity:.6;font-variant-numeric:tabular-nums;font-size:.85em}.cp-portal{color:#fff;background-color:#000;background-image:radial-gradient(90% 45% at 50% 0%, color-mix(in oklab, var(--c) 55%, transparent), transparent 70%), radial-gradient(60% 30% at 90% 35%, #ff42aa2e, transparent 70%);padding:4.3em 1.35em 4.2em}.cp-portal:before{content:"";z-index:-1;opacity:.55;background-image:radial-gradient(1px 1px at 12% 18%,#fff 50%,#0000 51%),radial-gradient(1px 1px at 82% 12%,#fff 50%,#0000 51%),radial-gradient(1px 1px at 64% 32%,#ffffffb3 50%,#0000 51%),radial-gradient(1px 1px at 28% 44%,#fff9 50%,#0000 51%),radial-gradient(1px 1px at 92% 58%,#fff9 50%,#0000 51%),radial-gradient(1px 1px at 6% 72%,#ffffff80 50%,#0000 51%);position:absolute;inset:0}.cp-portal .head{align-items:center;gap:.95em;display:flex}.cp-portal .cp-avatar{width:4.6em;height:4.6em;box-shadow:0 0 0 .18em #000, 0 0 0 .3em #ffffff8c, 0 0 2.4em color-mix(in oklab, var(--c) 70%, transparent);border-radius:50%;flex:none}.cp-portal .cp-avatar span{font-size:1.5em}.cp-portal .cp-avatar .dot{background:#c6ff3d;border-radius:50%;width:.95em;height:.95em;position:absolute;bottom:.2em;right:.15em;box-shadow:0 0 0 .2em #000,0 0 .8em #c6ff3dcc}.cp-portal .cp-name{text-shadow:0 0 .5em color-mix(in oklab, var(--c) 80%, transparent), 0 0 1.4em color-mix(in oklab, var(--c) 50%, transparent);font-size:1.85em}.cp-portal .handle{font-family:var(--font-geist-mono), monospace;color:#ffffff8c;align-items:center;gap:.5em;margin-top:.35em;font-size:.85em;display:flex}.cp-portal .badges{gap:.35em;margin-top:.55em;display:flex}.cp-portal .badge{font:800 .62em/1 var(--font-geist-sans), sans-serif;letter-spacing:.08em;border-radius:99em;padding:.45em .7em}.cp-portal .badge.og{color:#0d0c10;background:linear-gradient(#fff,#bdb8c6)}.cp-portal .badge.live{color:#0b0f00;background:#c6ff3d;box-shadow:0 0 1em #c6ff3d80}.cp-portal .badge.ver{color:#fff;background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff2e}.cp-portal .bio{color:#ffffffa8;margin:.9em 0 .95em;font-size:.92em}.cp-portal .lt{background:#513a5e38;border-radius:1.05em;align-items:center;gap:.75em;margin-top:.5em;padding:.6em;display:flex;box-shadow:inset 0 0 0 1px #ffffff17}.cp-portal .lt .art{border-radius:.65em;flex:none;width:2.9em;height:2.9em}.cp-portal .lt .t{flex:1;min-width:0}.cp-portal .lt .k{font:800 .6em/1 var(--font-geist-sans), sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#c6ff3d;align-items:center;gap:.6em;display:flex}.cp-portal .lt .k.dim{color:#ffffff8c}.cp-portal .lt b{white-space:nowrap;text-overflow:ellipsis;margin-top:.35em;font-size:.95em;font-weight:600;display:block;overflow:hidden}.cp-portal .lt small{color:#ffffff8c;white-space:nowrap;text-overflow:ellipsis;margin-top:.1em;font-size:.78em;display:block;overflow:hidden}.cp-portal .lt svg{color:#ffffffb3;flex:none;width:1.2em;height:1.2em}.cp-portal .lnk{text-align:center;background:#ffffff0f;border-radius:99em;margin-top:.5em;padding:.95em 1em;font-size:.95em;font-weight:600;box-shadow:inset 0 0 0 1px #ffffff1f}.cp-portal .lnk.hot{background:color-mix(in oklab, var(--c) 30%, #ffffff0d);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--c) 60%, transparent), 0 0 1.6em color-mix(in oklab, var(--c) 35%, transparent)}.cp-portal .cp-icons{color:#ffffffbf;margin-top:1.1em}.cp-portal .mini-eq{align-items:flex-end;gap:.12em;height:.8em;display:inline-flex}.cp-portal .mini-eq i{transform-origin:bottom;background:#c6ff3d;border-radius:.1em;width:.18em;animation:1.1s ease-in-out infinite mk-eq}.cp-portal .mini-eq i:first-child{height:45%;animation-delay:-.2s}.cp-portal .mini-eq i:nth-child(2){height:100%;animation-delay:-.6s}.cp-portal .mini-eq i:nth-child(3){height:70%;animation-delay:-.9s}.cp-soft{color:#241c22;background-color:#fbf7f4;background-image:radial-gradient(120% 60% at 50% 0%, color-mix(in oklab, var(--c) 28%, transparent), transparent 65%), radial-gradient(100% 50% at 50% 100%, color-mix(in oklab, var(--c) 16%, transparent), transparent 70%);padding:4.6em 1.7em 4em}.cp-soft .cp-avatar{border-radius:1.7em;width:7em;height:7em;margin:0 auto}.cp-soft .cp-avatar span{font-size:2.3em}.cp-soft .cp-name{text-align:center;margin-top:.55em;font-size:1.9em}.cp-soft .rule{background:var(--c);border-radius:2px;width:2.2em;height:2px;margin:.8em auto .7em}.cp-soft .bio{text-align:center;color:#7a6c75;font-size:.95em}.cp-soft .cp-icons{color:#3a2f36;margin:.9em 0 1em}.cp-soft .lnk{border:1px solid color-mix(in oklab, var(--c) 32%, transparent);background:#ffffff9e;border-radius:.95em;justify-content:space-between;align-items:center;margin-top:.55em;padding:.95em 1.1em;font-size:1em;font-weight:600;display:flex}.cp-soft .lnk small{color:#8a7b84;margin-top:.1em;font-size:.82em;font-weight:400;display:block}.cp-soft .lnk svg{width:1em;height:1em;color:var(--c);flex:none}.cp-soft .cp-audio{border:1px solid color-mix(in oklab, var(--c) 32%, transparent);background:#ffffff9e;border-radius:.95em;margin-top:.55em;padding:.7em 1em;font-weight:600}.cp-minimal{color:#f5f1f7;background-color:#0e0c12;background-image:radial-gradient(110% 55% at 20% 0%, color-mix(in oklab, var(--c) 34%, transparent), transparent 70%);padding:5em 1.8em 4em}.cp-minimal .head{align-items:center;gap:.9em;display:flex}.cp-minimal .cp-avatar{border-radius:50%;flex:none;width:3.6em;height:3.6em}.cp-minimal .cp-avatar span{font-size:1.2em}.cp-minimal .cp-name{font-size:1.55em}.cp-minimal .handle{font-family:var(--font-geist-mono), monospace;color:#ffffff80;margin-top:.3em;font-size:.85em}.cp-minimal .bio{color:#ffffffa8;margin:1.1em 0 1.3em;font-size:.95em}.cp-minimal .sect{letter-spacing:.14em;text-transform:uppercase;color:#ffffff6b;margin:1.2em 0 .3em;font-size:.72em}.cp-minimal .row{border-bottom:1px solid #ffffff17;grid-template-columns:2.1em 1fr auto;align-items:baseline;padding:.85em 0;display:grid}.cp-minimal .row .n{font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--c);font-size:.8em}.cp-minimal .row b{font-size:1.02em;font-weight:550}.cp-minimal .row small{color:#ffffff73;margin-top:.15em;font-size:.8em;display:block}.cp-minimal .row svg{color:#fff6;align-self:center;width:.95em;height:.95em}.cp-minimal .cp-icons{color:#ffffffb3;justify-content:flex-start;margin-top:1.4em}.cp-glass{color:#fff;background-color:#0b0a0e}.cp-glass .bg{background:radial-gradient(45% 35% at 30% 35%, color-mix(in oklab, var(--c) 80%, white), transparent 70%), radial-gradient(50% 45% at 75% 55%, #3b1f5e, transparent 70%), radial-gradient(60% 50% at 40% 80%, color-mix(in oklab, var(--c) 60%, #0b3140), transparent 70%), #120d18;background-size:140% 140%;animation:14s ease-in-out infinite alternate mk-drift;position:absolute;inset:0 0 38%}.cp-glass .scrim{background:linear-gradient(180deg, transparent 20%, color-mix(in oklab, var(--c) 18%, #0b0a0e) 58%, #0b0a0e 78%);position:absolute;inset:0}.cp-glass .body{text-align:center;margin-top:auto;padding:0 1.7em 4.4em;position:relative}.cp-glass .cp-name{font-size:2.1em}.cp-glass .bio{color:#ffffffb8;margin:.6em 0 1em;font-size:.95em}.cp-glass .cp-icons{color:#ffffffd9;margin-bottom:1.1em}.cp-glass .lnk{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff17;border-radius:99em;margin-top:.55em;padding:.95em 1em;font-weight:600;box-shadow:inset 0 0 0 1px #ffffff24}.cp-glass .card{text-align:left;border-radius:1.1em;align-items:flex-end;height:6.2em;margin-top:.55em;padding:.8em 1em;font-weight:600;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1f}.cp-glass .card:after{content:"";background:linear-gradient(#0000 30%,#0000008c);position:absolute;inset:0}.cp-glass .card span{z-index:1;position:relative}.cp-glass .card small{opacity:.75;font-size:.8em;font-weight:400;display:block}@keyframes mk-drift{0%{background-position:0 0}to{background-position:100% 100%}}.mk-hero-phone{--pw:250px}@media (min-width:640px){.mk-hero-phone{--pw:280px}}@media (min-width:1024px){.mk-hero-phone{--pw:300px}}.mk-stage:after{content:"";z-index:20;background:linear-gradient(180deg, transparent, var(--background) 92%);pointer-events:none;height:22%;position:absolute;bottom:-1px;left:-30%;right:-30%}.mk-showcase-phone{--pw:256px}@media (min-width:640px){.mk-showcase-phone{--pw:290px}}.mk-side-phone{--pw:210px}.mk-bar{transform-origin:0}.mk-fx-glow{text-shadow:0 0 .35em #8c00ffe6,0 0 1.1em #ff42aa8c}.mk-fx-chrome{background:var(--chrome);color:#0000;-webkit-background-clip:text;background-clip:text}.mk-fx-shift{background:linear-gradient(90deg,#ff42aa,#8c00ff,#2de2e6,#ff42aa) 0 0/300% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:6s linear infinite mk-shift}@keyframes mk-shift{to{background-position:300% 0}}.mk-caret:after{content:"";vertical-align:-.1em;background:currentColor;width:.08em;height:.9em;margin-left:.08em;animation:1s step-end infinite mk-blink;display:inline-block}@keyframes mk-blink{50%{opacity:0}}.mk-galaxy{background:radial-gradient(1px 1px at 15% 25%,#fff 50%,#0000 51%) 0 0/100% 100%,radial-gradient(1px 1px at 55% 15%,#fff 50%,#0000 51%) 0 0/100% 100%,radial-gradient(1.5px 1.5px at 80% 40%,#fff 50%,#0000 51%) 0 0/100% 100%,radial-gradient(1px 1px at 35% 75%,#fff 50%,#0000 51%) 0 0/100% 100%,radial-gradient(1px 1px at 90% 85%,#fff 50%,#0000 51%) 0 0/100% 100%,radial-gradient(50% 60% at 30% 60%,#8c00ff8c,#0000 70%) 0 0/160% 160%,radial-gradient(40% 50% at 75% 30%,#ff42aa66,#0000 70%) 0 0/160% 160%,#05030b;animation:16s ease-in-out infinite alternate mk-drift}@media (prefers-reduced-motion:reduce){.cp-glass .bg,.mk-galaxy,.mk-fx-shift,.mk-float,.mk-marquee-track,.mk-eq i,.cp-portal .mini-eq i,.mk-caret:after{animation:none!important}.cp,.cp *,.cp :before,.cp :after{transition:none!important}}.cp-photo,.cp-avatar img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cp-portal .cover{z-index:-1;height:13em;position:absolute;inset:0 0 auto;overflow:hidden;-webkit-mask-image:linear-gradient(#000 30%,#0000 100%);mask-image:linear-gradient(#000 30%,#0000 100%)}.cp-portal .cover img{object-fit:cover;opacity:.75;width:100%;height:100%}.cp-portal .cover:after{content:"";background:linear-gradient(180deg, transparent 40%, color-mix(in oklab, var(--c) 25%, #000));mix-blend-mode:multiply;position:absolute;inset:0}.cp-portal.has-cover{padding-top:7.4em}.cp-portal .lt .art{position:relative;overflow:hidden}.cp-portal .lt .art img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cp-portal .card{border-radius:1.05em;align-items:flex-end;height:6.4em;margin-top:.5em;padding:.75em .95em;font-size:.95em;font-weight:700;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1f}.cp-portal .card:after{content:"";background:linear-gradient(#0000 25%,#000000b3);position:absolute;inset:0}.cp-portal .card span{z-index:1;position:relative}.cp-portal .card small{opacity:.7;font-size:.8em;font-weight:500;display:block}.cp-glass .bg-photo{position:absolute;inset:0}.cp-glass .bg-photo img{object-fit:cover;width:100%;height:100%}.cp-glass.has-photo .scrim{background:linear-gradient(180deg, #0000001a 10%, color-mix(in oklab, var(--c) 30%, #0009) 55%, #07060a 80%)}.lt-swap{animation:.55s cubic-bezier(.22,1,.36,1) lt-in}@keyframes lt-in{0%{opacity:0;transform:translateY(.4em)}to{opacity:1;transform:none}}.lt-flash{animation:1.2s ease-out lt-flash}@keyframes lt-flash{0%{box-shadow:inset 0 0 0 1px #c6ff3d,0 0 2.4em #c6ff3d8c}to{box-shadow:inset 0 0 0 1px #ffffff17,0 0 #0000}}.mk-hero-side{--pw:210px}@media (min-width:1024px){.mk-hero-side{--pw:236px}}.mk-slab{transform-origin:50% 0;transform:perspective(1400px)rotateX(24deg)scale(.96)}.mk-tilt-l{transform:perspective(1200px)rotateY(18deg)rotate(-4deg)}.mk-tilt-r{transform:perspective(1200px)rotateY(-18deg)rotate(4deg)}.mk-browser{background:#0b0a0e;border-radius:18px;overflow:hidden;box-shadow:0 0 0 1px #ffffff1a,0 60px 140px -40px #8c00ff8c,0 30px 60px -30px #000000e6}.mk-browser-bar{background:#121016;border-bottom:1px solid #ffffff12;align-items:center;gap:10px;height:38px;padding:0 14px;display:flex}.mk-browser-bar i{background:#ffffff29;border-radius:99px;width:10px;height:10px}@media (prefers-reduced-motion:reduce){.lt-swap,.lt-flash{animation:none!important}}
