.mk{--mk-bg:#f9f9fb;--mk-bg-2:#f1f0f6;--mk-card:#fff;--mk-ink:#0b0b12;--mk-muted:#55546a;--mk-dim:#727186;--mk-line:#14123214;--mk-line-2:#14123224;--mk-brand:#6a58f5;--mk-violet:#6d43d6;--mk-pink:#e2459a;--mk-amber:#e08a2e;--mk-mint:#0a7f57;--mk-tint:#1412320a;--mk-tint-2:#14123212;--mk-surface:#fff;--mk-surface-grad:linear-gradient(180deg, #fff, #fbfbfd);--mk-art:radial-gradient(90% 80% at 50% 30%, #ece8ff, #f6f5fa 75%);--mk-glass:#ffffffb8;--mk-glass-2:#ffffffdb;--mk-pop:#fffffff7;--mk-shadow:#1e185038;--mk-btn-bg:#0b0b12;--mk-btn-ink:#fff;--mk-grad:linear-gradient(100deg, #6a58f5 0%, #9b5cf0 35%, #e2459a 70%, #f08a3c 100%);--mk-ease:cubic-bezier(.2, .9, .1, 1);--mk-pad:clamp(20px, 4vw, 40px);background:var(--mk-bg);min-height:100vh;color:var(--mk-ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;position:relative;overflow-x:clip}[data-theme=dark] .mk,.mk[data-theme=dark]{--mk-bg:#07070b;--mk-bg-2:#0d0d15;--mk-card:#111119;--mk-ink:#f4f3f9;--mk-muted:#a09fb4;--mk-dim:#64637a;--mk-line:#ffffff14;--mk-line-2:#ffffff24;--mk-brand:#8676ff;--mk-violet:#b98bff;--mk-pink:#ff7ac6;--mk-amber:#ffbe7a;--mk-mint:#6cf0c2;--mk-tint:var(--mk-tint);--mk-tint-2:#ffffff12;--mk-surface:#12121b;--mk-surface-grad:linear-gradient(180deg, #13131c, #0d0d14);--mk-art:radial-gradient(90% 80% at 50% 30%, #1b1734, #0c0c13 75%);--mk-glass:#0c0c12b8;--mk-glass-2:#0a0a10d1;--mk-pop:#101018f5;--mk-shadow:#000;--mk-btn-bg:#fff;--mk-btn-ink:#0a0a10;--mk-grad:linear-gradient(100deg, #8676ff 0%, #b98bff 35%, #ff7ac6 70%, #ffbe7a 100%)}.mk ::selection{color:inherit;background:#8676ff55}.mk a{color:inherit}.mk em{font-family:var(--font-serif);letter-spacing:-.02em;font-style:italic;font-weight:400}.mk:after{content:"";z-index:100;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='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.mk-wrap{width:min(1240px,100%);padding:0 var(--mk-pad);margin:0 auto}.mk-section{padding:clamp(96px,14vw,180px) 0;position:relative}.mk-section[id]{scroll-margin-top:80px}.mk-grad-text{background:var(--mk-grad);color:#0000;-webkit-background-clip:text;background-clip:text;padding-right:.06em}.mk-eyebrow{font:500 12.5px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mk-muted);align-items:center;gap:10px;margin:0;display:inline-flex}.mk-eyebrow:before{content:"";background:var(--mk-grad);width:6px;height:6px;box-shadow:0 0 12px var(--mk-brand);border-radius:50%}.mk-display{font:680 clamp(46px, 8.4vw, 128px)/.92 var(--font-display);letter-spacing:-.055em;text-wrap:balance;margin:0}.mk-h2{font:660 clamp(38px, 5.6vw, 80px)/.98 var(--font-display);letter-spacing:-.05em;text-wrap:balance;margin:0}.mk-h3{font:640 clamp(24px, 2.4vw, 32px)/1.1 var(--font-display);letter-spacing:-.035em;margin:0}.mk-lead{max-width:56ch;color:var(--mk-muted);text-wrap:pretty;margin:0;font-size:clamp(17px,1.5vw,20px);line-height:1.55}.mk-head{justify-items:start;gap:20px;margin-bottom:clamp(48px,7vw,88px);display:grid}.mk-head-center{text-align:center;justify-items:center}.mk-head-center .mk-lead{margin-inline:auto}.mk-actions{flex-wrap:wrap;gap:12px;display:flex}.mk-note{font:500 12.5px/20px var(--font-mono);color:var(--mk-dim);margin:0}.mk .mk-btn{isolation:isolate;background:var(--mk-btn-bg);color:var(--mk-btn-ink);box-shadow:0 0 0 1px var(--mk-btn-bg), 0 10px 40px -10px #8676ffaa;border:0;position:relative}.mk .mk-btn:before{content:"";z-index:-1;border-radius:inherit;background:var(--mk-grad);opacity:0;filter:blur(14px);transition:opacity .3s;position:absolute;inset:-2px}.mk .mk-btn:hover{background:var(--mk-btn-bg);color:var(--mk-btn-ink)}.mk .mk-btn:hover:before{opacity:.85}.mk .mk-btn-ghost{background:var(--mk-tint);color:var(--mk-ink);box-shadow:inset 0 0 0 1px var(--mk-line-2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.mk .mk-btn-ghost:hover{background:var(--mk-tint-2);color:var(--mk-ink)}.mk-nav{z-index:50;padding:0 var(--mk-pad);pointer-events:none;position:fixed;inset:12px 0 auto}.mk-nav-bar{pointer-events:auto;background:var(--mk-glass);width:min(1180px,100%);height:60px;box-shadow:inset 0 0 0 1px var(--mk-line);-webkit-backdrop-filter:blur(18px)saturate(140%);border-radius:18px;align-items:center;gap:8px;margin:0 auto;padding:0 10px 0 18px;transition:background .3s,box-shadow .3s;display:flex}.mk-nav[data-scrolled] .mk-nav-bar{background:var(--mk-glass-2);box-shadow:inset 0 0 0 1px var(--mk-line-2), 0 20px 50px -20px var(--mk-shadow)}.mk-nav .lc-logo{color:var(--mk-ink);margin-right:auto;text-decoration:none}.mk-nav-links{align-items:center;gap:2px;margin:0 8px 0 0;padding:0;list-style:none;display:none}.mk-nav-links>li{position:relative}.mk-nav-link{height:40px;color:var(--mk-ink);font:500 15px/1 var(--font-sans);cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:6px;padding:0 14px;text-decoration:none;transition:color .2s,background .2s;display:inline-flex}.mk-nav-link:hover,.mk-nav-link[aria-expanded=true]{background:var(--mk-tint-2)}.mk-nav-link:focus-visible{outline:2px solid var(--mk-brand);outline-offset:2px}.mk-nav-link svg{width:12px;height:12px;transition:transform .25s var(--mk-ease)}.mk-nav-link[aria-expanded=true] svg{transform:rotate(180deg)}.mk-nav-signin{display:none}@media (min-width:900px){.mk-nav-links{display:flex}.mk-nav-signin{display:inline-flex}}.mk-menu{background:var(--mk-pop);width:420px;box-shadow:inset 0 0 0 1px var(--mk-line-2), 0 30px 80px -20px var(--mk-shadow);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:20px;padding:10px;position:absolute;top:calc(100% + 12px);left:-12px}.mk-menu-item{border-radius:14px;grid-template-columns:44px 1fr;align-items:center;gap:14px;padding:12px;text-decoration:none;transition:background .2s;display:grid}.mk-menu-item:hover,.mk-menu-item:focus-visible{background:var(--mk-tint);outline:none}.mk-menu-icon{width:44px;height:44px;color:var(--mk-ink);background:var(--mk-tint);box-shadow:inset 0 0 0 1px var(--mk-line-2);border-radius:12px;place-items:center;transition:box-shadow .2s,color .2s;display:grid}.mk-menu-item:hover .mk-menu-icon{color:var(--mk-ink);box-shadow:inset 0 0 0 1px #8676ff99, 0 0 24px -6px var(--mk-brand)}.mk-menu-icon svg{width:22px;height:22px}.mk-menu-title{font:600 15px/20px var(--font-sans);color:var(--mk-ink);display:block}.mk-menu-desc{color:var(--mk-muted);font-size:13.5px;line-height:20px;display:block}.mk-menu-foot{border-top:1px solid var(--mk-line);color:var(--mk-muted);justify-content:space-between;align-items:center;margin:6px 4px 2px;padding:12px 10px 6px;font-size:13.5px;display:flex}.mk-menu-foot a{color:var(--mk-violet);font-weight:550;text-decoration:none}.mk-menu-foot a:hover{text-decoration:underline}.mk-nav-theme{width:40px;height:40px;color:var(--mk-muted);cursor:pointer;background:0 0;border:0;border-radius:12px;place-items:center;transition:color .2s,background .2s;display:grid}.mk-nav-theme:hover{color:var(--mk-ink);background:var(--mk-tint-2)}.mk-nav-theme:focus-visible,.mk-nav-burger:focus-visible{outline:2px solid var(--mk-brand);outline-offset:2px}.mk-nav-theme svg{width:19px;height:19px}.st .mk-nav-theme{display:none}.mk-nav-burger{background:var(--mk-tint-2);width:40px;height:40px;color:var(--mk-ink);cursor:pointer;border:0;border-radius:12px;place-items:center;display:grid}@media (min-width:900px){.mk-nav-burger,.mk-drawer{display:none}}.mk-drawer{pointer-events:auto;overscroll-behavior:contain;background:var(--mk-pop);width:min(1180px,100%);max-height:calc(100dvh - 92px);box-shadow:inset 0 0 0 1px var(--mk-line-2), 0 30px 80px -20px var(--mk-shadow);border-radius:20px;margin:8px auto 0;padding:10px;overflow-y:auto}.mk-drawer a.mk-drawer-link{font:550 17px/1 var(--font-sans);color:var(--mk-ink);border-radius:12px;padding:14px 12px;text-decoration:none;display:block}.mk-drawer a.mk-drawer-link:hover{background:var(--mk-tint)}.mk-drawer .mk-actions{padding:10px 6px 4px}.mk-frame{background:var(--mk-surface);box-shadow:inset 0 0 0 1px var(--mk-line-2), 0 40px 100px -30px var(--mk-shadow), 0 0 0 1px #00000080;border-radius:14px;overflow:hidden}.mk-frame-bar{border-bottom:1px solid var(--mk-line);background:var(--mk-bg-2);align-items:center;gap:10px;padding:9px 12px;display:flex}.mk-frame-dots{gap:6px;display:flex}.mk-frame-dots i{background:var(--mk-line-2);border-radius:50%;width:9px;height:9px}.mk-frame-url{text-align:center;min-width:0;font:500 11.5px/18px var(--font-mono);color:var(--mk-muted);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.mk-frame-body{background:#fff;position:relative}.mk-frame-body>*{display:block}.mk-tile-cell{display:grid}.mk-tile-cell>.mk-tile{height:100%}.mk-tile{--mx:50%;--my:0%;isolation:isolate;background:var(--mk-surface-grad);min-height:300px;box-shadow:inset 0 0 0 1px var(--mk-line);transition:box-shadow .35s ease, transform .5s var(--mk-ease);border-radius:26px;flex-direction:column;gap:14px;padding:28px;text-decoration:none;display:flex;position:relative;overflow:hidden}.mk-tile:before{content:"";z-index:-1;opacity:0;background:radial-gradient(420px circle at var(--mx) var(--my), #8676ff26, transparent 60%);transition:opacity .35s;position:absolute;inset:0}.mk-tile:hover{box-shadow:inset 0 0 0 1px var(--mk-line-2)}.mk-tile:hover:before{opacity:1}.mk-tile-link{z-index:3;border-radius:inherit;position:absolute;inset:0}.mk-tile-link:focus-visible{outline:2px solid var(--mk-brand);outline-offset:3px}.mk-tile-tag{font:500 12px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--mk-muted);justify-content:space-between;align-items:center;gap:12px;display:flex}.mk-tile-tag b{color:var(--mk-violet);font-weight:500}.mk-tile h3{font:640 clamp(24px, 2.2vw, 30px)/1.08 var(--font-display);letter-spacing:-.035em;color:var(--mk-ink);max-width:20ch;margin:0}.mk-tile p{color:var(--mk-muted);max-width:44ch;margin:0;font-size:15.5px;line-height:1.55}.mk-tile-more{font:600 14px/1 var(--font-sans);color:var(--mk-ink);align-items:center;gap:6px;margin-top:4px;display:inline-flex}.mk-tile-more svg{width:14px;height:14px;transition:transform .3s var(--mk-ease)}.mk-tile:hover .mk-tile-more svg{transform:translate(4px)}.mk-tile-art{flex:1;place-items:end center;min-height:180px;margin:6px -28px -28px;display:grid;position:relative}.mk-pitch-list{gap:10px;width:100%;max-width:380px;margin:0;padding:0;list-style:none;display:grid}.mk-pitch-row{background:var(--mk-tint);box-shadow:inset 0 0 0 1px var(--mk-line);border-radius:14px;grid-template-columns:34px 1fr auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.mk-pitch-logo{width:34px;height:34px;font:700 14px/1 var(--font-display);color:#0b0b12;border-radius:10px;place-items:center;display:grid}.mk-pitch-row b{font:600 14px/18px var(--font-sans);color:var(--mk-ink);display:block}.mk-pitch-row code{font:500 11.5px/16px var(--font-mono);color:var(--mk-dim);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.mk-pitch-state{font:600 11px/1 var(--font-mono);color:var(--mk-muted);box-shadow:inset 0 0 0 1px var(--mk-line-2);white-space:nowrap;border-radius:999px;padding:6px 8px}.mk-pitch-state[data-open]{color:var(--mk-bg);background:var(--mk-mint);box-shadow:0 0 20px -4px var(--mk-mint)}.mk-phone{aspect-ratio:9/18.5;width:250px;box-shadow:inset 0 0 0 1px #ffffff1f, 0 40px 80px -30px var(--mk-shadow), 0 0 0 1px #000;background:linear-gradient(160deg,#2a2a36,#111118);border-radius:40px;padding:9px;position:relative}.mk-phone:before{content:"";z-index:3;background:#000;border-radius:999px;width:74px;height:22px;margin-left:-37px;position:absolute;top:17px;left:50%}.mk-phone-screen{scrollbar-width:none;background:#fff;border-radius:32px;height:100%;position:relative;overflow:hidden auto;container-type:size}.mk-phone-screen::-webkit-scrollbar{display:none}.mk-phone-screen{--lp-inset:28px}.mk-stats{grid-template-columns:repeat(2,1fr);gap:10px;width:100%;padding:0 28px 28px;display:grid}.mk-stat{background:var(--mk-tint);box-shadow:inset 0 0 0 1px var(--mk-line);border-radius:16px;padding:16px}.mk-stat b{font:680 clamp(26px, 2.6vw, 34px)/1 var(--font-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;display:block}.mk-stat small{font:500 12px/1.3 var(--font-mono);color:var(--mk-muted);margin-top:6px;display:block}.mk-stats-src{font:500 11.5px/1 var(--font-mono);color:var(--mk-dim);grid-column:1/-1;align-items:center;gap:8px;display:flex}.mk-stats-src i{background:var(--mk-mint);width:6px;height:6px;box-shadow:0 0 8px var(--mk-mint);border-radius:50%;animation:2s ease-in-out infinite mk-pulse}@keyframes mk-pulse{50%{opacity:.3}}.mk-scene{width:min(86%,520px)}.mk-ig{background:var(--mk-surface);box-shadow:inset 0 0 0 1px var(--mk-line-2), 0 30px 80px -30px var(--mk-shadow);border-radius:22px;padding:22px}.mk-ig-head{align-items:center;gap:12px;margin-bottom:18px;display:flex}.mk-ig-avatar{background:conic-gradient(from 200deg,#ffbe7a,#ff7ac6,#8676ff,#ffbe7a);border-radius:50%;width:44px;height:44px;padding:2px}.mk-ig-avatar img{object-fit:cover;border:2px solid var(--mk-surface);border-radius:50%;width:100%;height:100%;display:block}.mk-ig-head b{font:600 15px/20px var(--font-sans);display:block}.mk-ig-head small{font:500 12px/16px var(--font-mono);color:var(--mk-mint);display:block}.mk-ig .mk-stats{padding:0}.mk-mail{background:var(--mk-surface);box-shadow:inset 0 0 0 1px var(--mk-line-2), 0 30px 80px -30px var(--mk-shadow);border-radius:22px;gap:12px;padding:20px;display:grid}.mk-mail-row{color:var(--mk-muted);border-bottom:1px solid var(--mk-line);grid-template-columns:70px 1fr;gap:10px;padding-bottom:10px;font-size:14px;display:grid}.mk-mail-row b{min-width:0;color:var(--mk-ink);overflow-wrap:anywhere;font-weight:550}.mk-mail-body{color:var(--mk-ink);font-size:14.5px;line-height:1.6}.mk-mail-link{background:var(--mk-tint);font:500 13px/1 var(--font-mono);color:var(--mk-violet);text-overflow:ellipsis;white-space:nowrap;border-radius:12px;align-items:center;gap:8px;width:fit-content;max-width:100%;padding:10px 14px;display:inline-flex;overflow:hidden;box-shadow:inset 0 0 0 1px #8676ff55}.mk-toast{color:#0b0b12;box-shadow:0 30px 60px -20px var(--mk-shadow), 0 0 0 1px #00000010;background:#fff;border-radius:16px;align-items:center;gap:12px;padding:14px 16px;font-size:14px;line-height:1.35;display:flex}.mk-toast i{width:34px;height:34px;color:var(--mk-mint);background:#0b0b12;border-radius:10px;flex:none;place-items:center;font-style:normal;display:grid}.mk-toast b{display:block}.mk-toast small{color:#5d5c70}@media (max-width:600px){.mk-mail{gap:8px;padding:14px}.mk-mail-row{grid-template-columns:56px 1fr;padding-bottom:8px;font-size:12.5px}.mk-mail-body{font-size:13px;line-height:1.5}.mk-mail-link{padding:8px 10px;font-size:11.5px}.mk-toast{padding:10px 12px;font-size:13px}}.mk-hero{padding:clamp(116px,13vw,160px) 0 clamp(48px,6vw,72px);position:relative;overflow:hidden}.mk-hero:before{content:"";pointer-events:none;background:radial-gradient(50% 45% at 72% 40%,#5b47e033,#0000 70%),radial-gradient(35% 35% at 90% 85%,#ff7ac61a,#0000 70%);position:absolute;inset:0}.mk-hero-grid{align-items:center;gap:48px;display:grid;position:relative}@media (min-width:1024px){.mk-hero-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:56px}}.mk-hero-copy{justify-items:start;gap:22px;display:grid}.mk-hero-copy .mk-display{font-size:clamp(42px,5.4vw,76px);line-height:.98}.mk-hero-art{position:relative}.mk-hero-chip{background:var(--mk-pop);box-shadow:inset 0 0 0 1px var(--mk-line-2), 0 16px 40px -16px var(--mk-shadow);font:500 12px/1 var(--font-mono);color:var(--mk-ink);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:9px 13px;display:inline-flex;position:absolute;top:-14px;right:16px}.mk-hero-chip i{background:var(--mk-mint);width:6px;height:6px;box-shadow:0 0 8px var(--mk-mint);border-radius:50%}@media (max-width:560px){.mk-hero-art{display:none}}.mk-looks{padding-top:clamp(64px,8vw,112px)}.mk-look-row{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--mk-line-2) transparent;margin:0 calc(-1 * var(--mk-pad));padding:0 var(--mk-pad) 16px;scroll-padding-inline:var(--mk-pad);grid-auto-columns:min(68vw,260px);grid-auto-flow:column;gap:clamp(14px,2vw,24px);list-style:none;display:grid;overflow-x:auto}.mk-look-row>li{scroll-snap-align:start}@media (max-width:960px){.mk-look-row{scrollbar-width:none;padding-bottom:8px}.mk-look-row::-webkit-scrollbar{display:none}}.mk-look{gap:16px;margin:0;display:grid}.mk-look-screen{box-shadow:inset 0 0 0 1px var(--mk-line-2), 0 30px 70px -30px var(--mk-shadow);border-radius:22px;overflow:hidden}.mk-look-screen>*{display:block}.mk-look figcaption{color:var(--mk-muted);gap:4px;font-size:14.5px;line-height:1.5;display:grid}.mk-look figcaption b{font:620 18px/1.3 var(--font-display);letter-spacing:-.015em;color:var(--mk-ink);align-items:center;gap:8px;display:flex}.mk-look-pro{font:600 11px/18px var(--font-sans);letter-spacing:.02em;color:var(--mk-ink);box-shadow:inset 0 0 0 1px var(--mk-line-2);border-radius:999px;padding:0 7px}.mk-steps,.mk-share{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.mk-step-top{justify-content:space-between;align-items:center;display:flex}.mk-step-top small{font:500 12.5px/1 var(--font-mono);color:var(--mk-dim)}.mk-kit-grid{align-items:center;gap:48px;display:grid}@media (min-width:960px){.mk-kit-grid{grid-template-columns:auto minmax(0,1fr);gap:clamp(56px,8vw,112px)}}.mk-kit-phone{width:300px;box-shadow:inset 0 0 0 1px #ffffff1f, 0 40px 80px -30px var(--mk-shadow), 0 0 0 1px #000;background:linear-gradient(160deg,#2a2a36,#111118);border-radius:42px;justify-self:center;padding:9px}.mk-kit-screen{scrollbar-width:none;overscroll-behavior:contain;background:#fff;border-radius:33px;height:600px;overflow:hidden auto}.mk-kit-screen::-webkit-scrollbar{display:none}.mk-kit-copy{justify-items:start;gap:28px;display:grid}@media (max-width:959px){.mk-kit-copy{order:-1}}.mk-kit-points{gap:18px;margin:0;padding:0;list-style:none;display:grid}.mk-kit-points li{color:var(--mk-muted);grid-template-columns:22px 1fr;gap:12px;font-size:16px;line-height:1.5;display:grid}.mk-kit-points li svg{width:18px;height:18px;color:var(--mk-mint);margin-top:3px}.mk-kit-points b{color:var(--mk-ink);font-weight:600;display:block}.mk-share>li[id]{scroll-margin-top:100px}.mk-share{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.mk-card.mk-share-bio{grid-column:1/-1;grid-template-columns:minmax(0,1fr);gap:0;padding:0;overflow:hidden}.mk-share-bio-copy{align-content:center;justify-items:start;gap:10px;max-width:460px;padding:26px;display:grid}.mk-share-bio-more{color:var(--mk-violet);align-items:center;gap:6px;margin-top:6px;font-size:15px;font-weight:550;text-decoration:none;display:inline-flex}.mk-share-bio-more svg{width:16px;height:16px;transition:transform .2s}.mk-share-bio-more:hover svg{transform:translate(3px)}.mk-share-bio-art{background:radial-gradient(70% 90% at 50% 100%,#5b47e030,#0000 70%);justify-items:center;padding:0 0 28px;display:grid}.mk-share-bio-art .mk-phone{zoom:.667;width:300px}@media (min-width:760px){.mk-card.mk-share-bio{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.mk-share-bio-copy{padding:36px 40px}.mk-share-bio-art{padding:28px 0}}.mk-fhero{padding:clamp(140px,18vw,200px) 0 0;position:relative;overflow:hidden}.mk-fhero:before{content:"";pointer-events:none;background:radial-gradient(50% 40% at 50% 20%,#5b47e040,#0000 70%),radial-gradient(30% 30% at 80% 40%,#ff7ac61a,#0000 70%);position:absolute;inset:0}.mk-fhero .mk-head{margin-bottom:56px}.mk-fhero-visual{perspective:1400px;justify-items:center;display:grid;position:relative}.mk-fhero-visual>div{transform-origin:50% 0;width:min(100%,1080px)}.mk-scene-pair{flex-wrap:wrap;justify-content:center;gap:24px;display:flex}.mk-scene-pair>.mk-scene{flex:340px;max-width:520px}.mk-rows{gap:clamp(96px,12vw,160px);display:grid}.mk-row{align-items:center;gap:40px;display:grid}@media (min-width:960px){.mk-row{grid-template-columns:1fr 1fr;gap:72px}.mk-row[data-flip]>:first-child{order:2}}.mk-row-copy{justify-items:start;gap:18px;display:grid}.mk-row-copy ul{gap:12px;margin:6px 0 0;padding:0;list-style:none;display:grid}.mk-row-copy li{color:var(--mk-muted);grid-template-columns:22px 1fr;gap:10px;font-size:16px;line-height:1.5;display:grid}.mk-row-copy li svg{width:18px;height:18px;color:var(--mk-mint);margin-top:3px}.mk-row-art{background:var(--mk-art);min-height:380px;box-shadow:inset 0 0 0 1px var(--mk-line);border-radius:28px;place-items:center;padding:32px;display:grid;position:relative;overflow:hidden}.mk-row-art .mk-scene{width:min(100%,460px)}.mk-row-art .mk-frame{width:100%}.mk-form{color:#0b0b12;box-shadow:0 30px 80px -30px var(--mk-shadow);background:#fff;border-radius:20px;gap:10px;padding:22px;display:grid}.mk-form b{font:650 18px/1.2 var(--font-display);letter-spacing:-.02em}.mk-form label{color:#5d5c70;gap:4px;font-size:12px;font-weight:600;display:grid}.mk-form label span{color:#0b0b12;border:1px solid #e5e5ec;border-radius:10px;padding:10px 12px;font-size:14px;font-weight:500;display:block}.mk-form-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.mk-form-btn{color:#fff;text-align:center;font:600 14px/1 var(--font-sans);background:#0b0b12;border-radius:10px;margin-top:4px;padding:12px}.mk-purposes{grid-template-columns:1fr 1fr;gap:10px;width:100%;display:grid}.mk-purpose{font:560 14px/1.25 var(--font-sans);color:var(--mk-ink);background:var(--mk-surface);box-shadow:inset 0 0 0 1px var(--mk-line-2);border-radius:14px;align-items:center;gap:10px;padding:12px 14px;display:flex}.mk-purpose svg{width:18px;height:18px;color:var(--mk-muted);flex:none}.mk-purpose[data-on]{box-shadow:inset 0 0 0 2px var(--mk-brand), 0 0 40px -10px var(--mk-brand);transform:translateY(-3px)}.mk-purpose[data-on] svg{color:var(--mk-brand)}.mk-signups{color:#0b0b12;box-shadow:0 30px 80px -30px var(--mk-shadow);background:#fff;border-radius:20px;gap:12px;padding:22px;display:grid}.mk-signups-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.mk-signups-head b{font:650 18px/1.2 var(--font-display);letter-spacing:-.02em}.mk-signups-head small{font:500 12px/1 var(--font-mono);color:#5d5c70}.mk-signups-bar{background:#efeef5;border-radius:99px;height:8px;overflow:hidden}.mk-signups-bar i{border-radius:inherit;background:linear-gradient(90deg,#6a58f5,#e2459a);height:100%;display:block}.mk-signups ul{margin:0;padding:0;list-style:none;display:grid}.mk-signups li{border-top:1px solid #efeef5;justify-content:space-between;gap:12px;padding:10px 0;font-size:14px;display:flex}.mk-signups li span:last-child{font:500 12px/1.6 var(--font-mono);color:#727186;white-space:nowrap}.mk-checkout{justify-items:center;gap:12px;display:grid}.mk-checkout-btn{color:#fff;font:600 15px/1 var(--font-sans);box-shadow:0 0 0 8px var(--mk-tint), 0 30px 80px -20px #8676ffaa;background:#0b0b12;border-radius:999px;padding:14px 22px}.mk-layouts{grid-template-columns:repeat(3,1fr);gap:10px;width:100%;display:grid}.mk-layouts>div{aspect-ratio:4/5;background:var(--mk-surface);box-shadow:inset 0 0 0 1px var(--mk-line-2);transition:box-shadow .3s ease, transform .4s var(--mk-ease);border-radius:14px;align-content:start;gap:6px;padding:10px;display:grid}.mk-layouts>div[data-on]{box-shadow:inset 0 0 0 2px var(--mk-brand), 0 0 40px -10px var(--mk-brand);transform:translateY(-6px)}.mk-layouts i{background:var(--mk-tint-2);border-radius:5px;display:block}.mk-layouts small{font:500 10.5px/1 var(--font-mono);color:var(--mk-muted);margin-top:4px}.mk-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:16px;display:grid}.mk-card{background:var(--mk-surface-grad);box-shadow:inset 0 0 0 1px var(--mk-line);border-radius:22px;align-content:start;gap:10px;padding:26px;display:grid}.mk-card-icon{width:40px;height:40px;color:var(--mk-ink);box-shadow:inset 0 0 0 1px var(--mk-line-2);background:var(--mk-tint);border-radius:12px;place-items:center;display:grid}.mk-card-icon svg{width:20px;height:20px}.mk-card h3{font:620 19px/1.25 var(--font-display);letter-spacing:-.02em;margin:6px 0 0}.mk-card p{color:var(--mk-muted);margin:0;font-size:15px;line-height:1.55}.mk-next{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:16px;display:grid}.mk-next .mk-tile{min-height:220px}.mk-faq{gap:40px;display:grid}@media (min-width:960px){.mk-faq{grid-template-columns:.8fr 1.2fr;gap:64px}.mk-faq .mk-head{align-self:start;position:sticky;top:120px}}.mk-faq-list{border-top:1px solid var(--mk-line-2)}.mk-faq-list details{border-bottom:1px solid var(--mk-line-2)}.mk-faq-list summary{cursor:pointer;font:580 18px/1.35 var(--font-sans);letter-spacing:-.01em;color:var(--mk-ink);justify-content:space-between;align-items:center;gap:20px;padding:22px 0;list-style:none;display:flex}.mk-faq-list summary::-webkit-details-marker{display:none}.mk-faq-list summary:after{content:"+";width:30px;height:30px;font:400 20px/1 var(--font-sans);color:var(--mk-muted);box-shadow:inset 0 0 0 1px var(--mk-line-2);transition:transform .3s var(--mk-ease), color .2s;border-radius:50%;flex:none;place-items:center;display:grid}.mk-faq-list details[open] summary:after{color:var(--mk-ink);transform:rotate(45deg)}.mk-faq-list summary:focus-visible{outline:2px solid var(--mk-brand);outline-offset:4px;border-radius:6px}.mk-faq-list details p{max-width:64ch;color:var(--mk-muted);margin:0 0 24px;font-size:16px;line-height:1.65}.mk-faq-list details a{color:var(--mk-violet)}.mk-faq-list .lc-badge{vertical-align:middle}.mk-close{text-align:center;padding:clamp(120px,16vw,220px) 0 clamp(80px,10vw,140px);position:relative;overflow:hidden}.mk-close-glow{aspect-ratio:1;pointer-events:none;filter:blur(120px);opacity:.22;background:conic-gradient(from 90deg,#8676ff,#b98bff,#ff7ac6,#ffbe7a,#8676ff);border-radius:50%;width:min(1100px,140vw);animation:24s linear infinite mk-spin;position:absolute;top:58%;left:50%;transform:translate(-50%,-50%)}@keyframes mk-spin{to{transform:translate(-50%,-50%)rotate(1turn)}}.mk-close .mk-wrap{justify-items:center;gap:28px;display:grid;position:relative}.mk-close .mk-display{max-width:12ch}.mk-close-ring{width:84px;height:84px}.mk-close-ring path{fill:none;stroke:url(#mk-close-grad);stroke-width:2.2px;stroke-linecap:round}.mk-close-ring circle{fill:var(--mk-ink)}.mk-footer{border-top:1px solid var(--mk-line);padding:64px 0 40px;position:relative}.mk-footer-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:40px;display:grid}.mk-footer-brand{grid-column:span 2;align-content:start;gap:14px;max-width:340px;display:grid}@media (max-width:520px){.mk-footer-brand{grid-column:auto}}.mk-footer-brand .lc-logo{color:var(--mk-ink)}.mk-footer-brand p{color:var(--mk-muted);margin:0;font-size:14.5px;line-height:1.6}.mk-footer h4{font:500 12px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mk-dim);margin:0 0 14px}.mk-footer ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.mk-footer ul a{color:var(--mk-muted);font-size:14.5px;text-decoration:none}.mk-footer ul a:hover{color:var(--mk-ink)}.mk-footer-base{border-top:1px solid var(--mk-line);font:500 12.5px/1.4 var(--font-mono);color:var(--mk-dim);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:56px;padding-top:24px;display:flex}@media (prefers-reduced-motion:reduce){.mk-close-glow,.mk-stats-src i{animation:none}.mk-tile,.mk-tile *{transition:none!important}}.mk-taps{background:var(--mk-surface);width:min(100%,440px);box-shadow:inset 0 0 0 1px var(--mk-line-2), 0 30px 80px -30px var(--mk-shadow);border-radius:22px;gap:16px;margin:0;padding:22px;list-style:none;display:grid}.mk-taps li{color:var(--mk-ink);justify-content:space-between;gap:12px;padding-bottom:10px;font-size:14.5px;display:flex;position:relative}.mk-taps li b{font:600 14px/1.4 var(--font-mono);font-variant-numeric:tabular-nums;color:var(--mk-muted)}.mk-taps li i{background:var(--mk-grad);transform-origin:0;border-radius:4px;height:4px;position:absolute;bottom:0;left:0;right:0}.mk-taps .mk-taps-foot{font:500 11.5px/1 var(--font-mono);color:var(--mk-dim);padding:0}.mk-addr{justify-items:center;gap:22px;display:grid}.mk-addr-pill{font:600 clamp(20px, 2.6vw, 30px)/1 var(--font-mono);color:#0b0b12;box-shadow:0 0 0 8px var(--mk-tint), 0 30px 80px -20px #8676ffaa;background:#fff;border-radius:999px;padding:18px 26px}.mk-addr-pill span{color:#8676ff}.mk-addr-arrows{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.mk-addr-arrows span{font:500 12.5px/1 var(--font-mono);color:var(--mk-muted);box-shadow:inset 0 0 0 1px var(--mk-line-2);border-radius:999px;padding:8px 12px}.mk-phones{justify-content:center;align-items:flex-end;gap:clamp(12px,3vw,40px);padding-bottom:72px;display:flex}.mk-phones>:nth-child(odd){opacity:.85;transform:translateY(40px)scale(.9)}@media (max-width:720px){.mk-phones>:nth-child(odd){display:none}}.mk-presets{grid-template-columns:repeat(4,1fr);gap:10px;width:100%;display:grid}.mk-preset{aspect-ratio:3/4;box-shadow:inset 0 0 0 1px var(--mk-line-2);transition:transform .4s var(--mk-ease);border-radius:16px;align-content:end;gap:6px;padding:12px;display:grid}.mk-preset:hover{transform:translateY(-6px)rotate(-1deg)}.mk-preset i{border-radius:6px;height:12px;display:block}.mk-preset small{font:600 11px/1 var(--font-mono);margin-top:4px}
