.ml{--ink:#0e0d10;--ink-2:#15131a;--ink-3:#1d1a23;--line:#2a2530;--paper:#f6f1ea;--paper-2:#ece5d8;--paper-line:#d9d0bf;--mute:#8b8590;--mute-paper:#6b6358;--fg:#efe9df;--magenta:#e6418a;--purple:#a855f7;--teal:#2dd4bf;--grad:linear-gradient(90deg,#ec4899,#a855f7 55%,#2dd4bf);font-family:DM Sans,system-ui,sans-serif;background:var(--ink);color:var(--fg);font-feature-settings:"ss01","cv11";-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.ml *,.ml :after,.ml :before{box-sizing:border-box}.ml a{color:inherit;text-decoration:none}.ml .mono{font-family:DM Sans,system-ui,sans-serif;font-feature-settings:"ss01"}.ml .grad-text{background:var(--grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.ml ::selection{background:var(--magenta);color:white}.ml .wrap{max-width:1320px;margin:0 auto;padding:0 32px}.ml .eyebrow{font-family:DM Sans,system-ui,sans-serif;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--mute)}.ml .eyebrow.dot:before{content:"";display:inline-block;width:6px;height:6px;border-radius:999px;background:var(--magenta);margin-right:8px;transform:translateY(-2px)}.ml .btn{display:inline-flex;align-items:center;gap:8px;padding:14px 20px;border-radius:999px;border:1px solid transparent;font-weight:500;font-size:15px;min-height:44px;transition:transform .2s,background .2s,color .2s;cursor:pointer}.ml .btn-primary{background:var(--paper);color:var(--ink)}.ml .btn-primary:hover{background:white;transform:translateY(-1px)}.ml .btn-ghost{background:transparent;color:var(--fg);border-color:rgba(255,255,255,.18)}.ml .btn-ghost:hover{border-color:rgba(255,255,255,.4)}.ml .btn-ink{background:var(--ink);color:var(--paper)}.ml .btn-ink:hover{background:#000}.ml .section{padding:120px 0}.ml .section-paper{background:var(--paper);color:var(--ink)}.ml .hero{position:relative;padding-top:110px;padding-bottom:80px;overflow:hidden}.ml .hero:before{inset:-20% -10% auto auto;height:80%;background:radial-gradient(circle,rgba(230,65,138,.18),transparent 60%)}.ml .hero:after,.ml .hero:before{content:"";position:absolute;width:60%;filter:blur(40px);pointer-events:none;z-index:0}.ml .hero:after{inset:auto auto -20% -10%;height:70%;background:radial-gradient(circle,rgba(45,212,191,.14),transparent 60%)}.ml .hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:center}.ml .hero h1.display{font-size:clamp(34px,5vw,56px);line-height:1.05;letter-spacing:-.02em;margin:24px 0;font-weight:600}.ml .hero h1 .stack{display:block}.ml .hero-sub{font-size:19px;line-height:1.5;color:#c8c2bc;max-width:520px;text-wrap:pretty}.ml .hero-ctas{display:flex;gap:12px;margin-top:28px;flex-wrap:wrap}.ml .hero-meta{margin-top:40px;display:flex;gap:28px;flex-wrap:wrap;align-items:center}.ml .hero-meta .stat .num{font-size:22px;font-weight:600;line-height:1}.ml .hero-meta .stat .lbl{display:block;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--mute);margin-top:4px}.ml .mosaic{position:relative;display:grid;grid-template-columns:repeat(6,1fr);grid-auto-rows:64px;gap:12px;perspective:1200px}.ml .tile{position:relative;border-radius:18px;overflow:hidden;background:var(--ink-2);border:1px solid var(--line);transition:transform .4s cubic-bezier(.2,.7,.2,1),box-shadow .4s}.ml .tile:hover{transform:translateY(-6px) scale(1.02);box-shadow:0 30px 60px rgba(0,0,0,.5);z-index:2}.ml .tile .ph{position:absolute;inset:0;background:repeating-linear-gradient(135deg,rgba(255,255,255,.025) 0 12px,transparent 12px 24px),linear-gradient(135deg,var(--ink-3),var(--ink-2));display:flex;align-items:center;justify-content:center}.ml .tile .ph img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ml .tile .ph-label{font-family:DM Sans,system-ui,sans-serif;font-size:10px;text-transform:uppercase;letter-spacing:.18em;color:rgba(255,255,255,.45);text-align:center;padding:0 12px;line-height:1.4}.ml .tile .meta{position:absolute;left:12px;right:12px;bottom:12px;display:flex;align-items:center;gap:8px;z-index:1}.ml .tile .meta .av{width:28px;height:28px;border-radius:999px;background:linear-gradient(135deg,#ec4899,#a855f7);flex-shrink:0;border:2px solid var(--ink)}.ml .tile .meta .handle{font-size:12px;font-weight:500;color:white;text-shadow:0 1px 4px rgba(0,0,0,.6)}.ml .tile .meta .kind{font-family:DM Sans,system-ui,sans-serif;font-size:10px;color:rgba(255,255,255,.6);letter-spacing:.06em}.ml .tile .price{right:10px;background:rgba(0,0,0,.5);backdrop-filter:blur(8px);border-radius:999px;font-size:11px;border:1px solid rgba(255,255,255,.15)}.ml .tile .price,.ml .tile .ribbon{position:absolute;top:10px;padding:4px 10px;font-family:DM Sans,system-ui,sans-serif;color:white;z-index:1}.ml .tile .ribbon{left:10px;border-radius:999px;background:var(--magenta);font-size:10px;text-transform:uppercase;letter-spacing:.12em}.ml .t1{grid-column:1/4;grid-row:1/4}.ml .t2{grid-column:4/7;grid-row:1/3}.ml .t3{grid-column:4/6;grid-row:3/5}.ml .t4{grid-column:6/7;grid-row:3/5}.ml .t5{grid-column:1/3;grid-row:4/7}.ml .t6{grid-column:3/5;grid-row:5/7}.ml .t7{grid-column:5/7;grid-row:5/7}@keyframes ml-drift1{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes ml-drift2{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}@keyframes ml-drift3{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.ml .t1{animation:ml-drift1 11s ease-in-out infinite}.ml .t2{animation:ml-drift2 13s ease-in-out infinite}.ml .t3{animation:ml-drift3 10s ease-in-out infinite}.ml .t5{animation:ml-drift2 12s ease-in-out infinite}.ml .t7{animation:ml-drift1 14s ease-in-out infinite}.ml .ticker-row{position:relative;z-index:1;margin-top:64px;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08);padding:14px 0;overflow:hidden;mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent)}.ml .ticker{display:flex;gap:48px;white-space:nowrap;animation:ml-ticker 60s linear infinite;width:max-content}@keyframes ml-ticker{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.ml .ticker-item{display:inline-flex;align-items:center;gap:12px;font-size:13px;color:#c8c2bc}.ml .ticker-item .av{width:22px;height:22px;border-radius:999px;background:linear-gradient(135deg,#2dd4bf,#ec4899)}.ml .ticker-item .ticker-price{font-family:DM Sans,system-ui,sans-serif;color:var(--teal)}.ml .ticker-item .verb{color:var(--mute)}.ml .ticker-item.header{font-family:DM Sans,system-ui,sans-serif;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--mute)}.ml .ticker-item.header .pulse{width:6px;height:6px;border-radius:50%;background:var(--teal);display:inline-block;margin-right:8px}.ml nav.top{position:sticky;top:0;z-index:50;backdrop-filter:blur(14px);background:rgba(14,13,16,.65);border-bottom:1px solid rgba(255,255,255,.06)}.ml nav.top .inner{display:flex;align-items:center;justify-content:space-between;height:64px}.ml nav.top .brand{display:flex;align-items:center;gap:10px;font-weight:600;letter-spacing:-.01em;font-size:16px}.ml nav.top .links{display:flex;gap:28px;font-size:14px;color:#c8c2bc}.ml nav.top .links a:hover{color:white}.ml nav.top .right{display:flex;gap:10px;align-items:center}.ml nav.top .right .signin{font-size:14px;color:#c8c2bc;padding:0 12px;min-height:44px;display:inline-flex;align-items:center}.ml nav.top .right .signin:hover{color:white}.ml nav.top .pill{padding:9px 18px;border-radius:999px;background:var(--paper);color:var(--ink);font-size:14px;font-weight:500;min-height:44px;display:inline-flex;align-items:center}.ml nav.top .pill:hover{background:white}.ml .ways{background:var(--ink);position:relative}.ml .ways .header{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:48px;margin-bottom:56px;align-items:end}.ml .ways h2{font-size:clamp(22px,2.8vw,32px);line-height:1.1;font-weight:600;letter-spacing:-.02em;margin:12px 0 0}.ml .ways .blurb{font-size:17px;color:#c8c2bc;line-height:1.55;text-wrap:pretty}.ml .ways-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:16px}.ml .way{background:var(--ink-2);border:1px solid var(--line);border-radius:22px;padding:24px;position:relative;overflow:hidden;min-height:280px;display:flex;flex-direction:column;justify-content:space-between;transition:border-color .3s,transform .3s;grid-column:span 2}.ml .way:hover{border-color:rgba(255,255,255,.2);transform:translateY(-4px)}.ml .way .num{font-family:DM Sans,system-ui,sans-serif;font-size:11px;color:var(--mute);letter-spacing:.18em}.ml .way .title{font-size:16px;line-height:1.25;font-weight:600;margin-top:16px;letter-spacing:-.01em}.ml .way .body{font-size:14px;color:#b8b2a7;line-height:1.5;margin-top:10px;text-wrap:pretty}.ml .way .vis{margin-top:24px;height:120px;border-radius:14px;position:relative;overflow:hidden;background:linear-gradient(135deg,var(--ink-3),#08070a);border:1px solid var(--line)}.ml .vis-posts{background:linear-gradient(180deg,transparent,rgba(230,65,138,.08)),repeating-linear-gradient(180deg,var(--line) 0 1px,transparent 1px 14px);display:flex;flex-direction:column;padding:14px;gap:8px}.ml .vis-posts .line{height:8px;border-radius:4px;background:rgba(255,255,255,.1)}.ml .vis-posts .line.short{width:60%}.ml .vis-posts .line.mid{width:80%}.ml .vis-posts .line.full{width:100%;background:var(--magenta)}.ml .vis-shop{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;padding:10px}.ml .vis-shop .item{background:repeating-linear-gradient(135deg,rgba(255,255,255,.04) 0 6px,transparent 6px 12px),var(--ink-3);border-radius:8px}.ml .vis-shop .item.featured{background:linear-gradient(135deg,var(--teal),#1a8275)}.ml .vis-comm{display:flex;flex-direction:column;padding:14px;gap:8px}.ml .vis-comm .step{display:flex;align-items:center;gap:10px;font-size:11px;color:#c8c2bc;font-family:DM Sans,system-ui,sans-serif}.ml .vis-comm .dot{width:16px;height:16px;border-radius:50%;border:1.5px solid var(--mute);display:flex;align-items:center;justify-content:center;font-size:9px;flex-shrink:0}.ml .vis-comm .step.done .dot{background:var(--teal);border-color:var(--teal);color:var(--ink)}.ml .vis-comm .step.active .dot{border-color:var(--magenta);box-shadow:0 0 0 4px rgba(230,65,138,.2)}.ml .vis-memb{padding:14px;display:flex;flex-direction:column;gap:6px}.ml .vis-memb .tier{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;border-radius:8px;background:rgba(255,255,255,.04);font-size:11px}.ml .vis-memb .tier .price{font-family:DM Sans,system-ui,sans-serif;color:var(--teal)}.ml .vis-memb .tier.gold{background:linear-gradient(90deg,rgba(168,85,247,.25),rgba(230,65,138,.15));border:1px solid rgba(230,65,138,.4)}.ml .vis-reels{display:flex;gap:6px;padding:10px;align-items:end;justify-content:center;height:100%}.ml .vis-reels .reel{width:32px;border-radius:6px;background:linear-gradient(180deg,var(--ink-3),#0a0810);border:1px solid var(--line);position:relative}.ml .vis-reels .reel.tall{height:90%;border-color:var(--magenta)}.ml .vis-reels .reel.med{height:75%}.ml .vis-reels .reel.short{height:55%}.ml .vis-reels .play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:rgba(255,255,255,.5);font-size:10px}.ml .vis-comm-c{padding:14px;display:flex;flex-direction:column;gap:4px}.ml .vis-comm-c .msg{padding:6px 10px;border-radius:10px;font-size:11px;max-width:80%;line-height:1.3}.ml .vis-comm-c .msg.them{background:rgba(255,255,255,.06);align-self:flex-start}.ml .vis-comm-c .msg.you{background:var(--magenta);color:white;align-self:flex-end}.ml .how{background:var(--paper);color:var(--ink)}.ml .how .header{display:flex;justify-content:space-between;align-items:end;margin-bottom:56px;gap:32px;flex-wrap:wrap}.ml .how h2{font-size:clamp(22px,2.8vw,32px);line-height:1.1;font-weight:600;letter-spacing:-.02em;margin:12px 0 0}.ml .how-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--paper-line);border-top:1px solid var(--paper-line);border-bottom:1px solid var(--paper-line)}.ml .step-card{background:var(--paper);padding:48px 32px 56px;position:relative}.ml .step-card .step-num{font-size:56px;font-weight:700;letter-spacing:-.025em;color:var(--ink);margin-bottom:24px;line-height:.8}.ml .step-card .step-num .accent{color:var(--magenta)}.ml .step-card h3{font-size:16px;line-height:1.25;font-weight:600;margin:0 0 8px;letter-spacing:-.01em}.ml .step-card p{font-size:15px;color:var(--mute-paper);line-height:1.5;margin:0;max-width:320px;text-wrap:pretty}.ml .step-card .vis{margin-top:28px;height:96px;border-radius:12px;background:var(--paper-2);border:1px solid var(--paper-line);position:relative;overflow:hidden}.ml .creators{background:var(--ink);padding-bottom:60px}.ml .creators .header{display:flex;justify-content:space-between;align-items:end;flex-wrap:wrap;gap:32px;margin-bottom:40px}.ml .creators h2{font-size:clamp(22px,2.8vw,32px);line-height:1.1;font-weight:600;letter-spacing:-.02em;margin:12px 0 0}.ml .creators-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.ml .creator-card{background:var(--ink-2);border:1px solid var(--line);border-radius:18px;overflow:hidden;transition:transform .3s,border-color .3s;display:flex;flex-direction:column}.ml .creator-card:hover{transform:translateY(-4px);border-color:rgba(255,255,255,.2)}.ml .creator-card .cover{aspect-ratio:5/4;background:repeating-linear-gradient(135deg,rgba(255,255,255,.03) 0 10px,transparent 10px 20px),linear-gradient(135deg,var(--ink-3),var(--ink));position:relative;overflow:hidden}.ml .creator-card .cover img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ml .creator-card .cover .ph-label{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-family:DM Sans,system-ui,sans-serif;font-size:10px;text-transform:uppercase;letter-spacing:.18em;color:rgba(255,255,255,.4)}.ml .creator-card .body{padding:16px 18px 20px;display:flex;flex-direction:column;gap:4px}.ml .creator-card .handle{font-size:16px;font-weight:500;color:white;display:flex;align-items:center;gap:6px}.ml .creator-card .verified{width:14px;height:14px;border-radius:999px;background:var(--magenta);color:white;font-size:9px;display:flex;align-items:center;justify-content:center}.ml .creator-card .craft{font-family:DM Sans,system-ui,sans-serif;font-size:11px;color:var(--mute);text-transform:uppercase;letter-spacing:.1em}.ml .creator-card .stats{display:flex;gap:16px;margin-top:12px;padding-top:12px;border-top:1px solid var(--line);font-size:12px;color:#c8c2bc}.ml .creator-card .stats .n{font-size:18px;font-weight:600;color:white;display:block;line-height:1}.ml .compare{background:var(--paper);color:var(--ink)}.ml .compare .header{margin-bottom:56px;text-align:center}.ml .compare h2{font-size:clamp(22px,2.8vw,32px);line-height:1.1;font-weight:600;letter-spacing:-.02em;margin:12px 0 0}.ml .compare-wrap{overflow-x:auto}.ml .compare-table{width:100%;border-collapse:separate;border-spacing:0;border:1px solid var(--paper-line);border-radius:18px;overflow:hidden;background:var(--paper);min-width:720px}.ml .compare-table td,.ml .compare-table th{padding:18px 22px;text-align:left;border-bottom:1px solid var(--paper-line);font-size:15px;vertical-align:middle}.ml .compare-table tr:last-child td{border-bottom:none}.ml .compare-table thead th{background:var(--paper-2);font-family:DM Sans,system-ui,sans-serif;font-size:11px;text-transform:uppercase;letter-spacing:.16em;color:var(--mute-paper);font-weight:500}.ml .compare-table thead th.us{background:var(--ink);color:var(--paper);position:relative}.ml .compare-table thead th.us:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--grad)}.ml .compare-table td.us{background:rgba(14,13,16,.04);font-weight:500}.ml .compare-table td.feat{font-weight:500;font-size:15px}.ml .check{color:var(--teal);font-weight:600}.ml .no{opacity:.6}.ml .no,.ml .partial{color:var(--mute-paper)}.ml .quote{background:var(--ink);padding:140px 0;position:relative;overflow:hidden}.ml .quote:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 30% 50%,rgba(168,85,247,.16),transparent 50%);pointer-events:none}.ml .quote .inner{position:relative;max-width:1100px;margin:0 auto;padding:0 32px;display:grid;grid-template-columns:240px 1fr;gap:48px;align-items:center}.ml .quote .av{width:240px;height:300px;border-radius:18px;background:repeating-linear-gradient(135deg,rgba(255,255,255,.04) 0 12px,transparent 12px 24px),linear-gradient(135deg,var(--ink-3),var(--ink-2));border:1px solid var(--line);display:flex;align-items:center;justify-content:center;font-family:DM Sans,system-ui,sans-serif;font-size:10px;color:rgba(255,255,255,.4);text-transform:uppercase;letter-spacing:.18em;text-align:center;padding:16px}.ml .quote blockquote{font-size:clamp(18px,2vw,24px);line-height:1.3;font-weight:500;letter-spacing:-.01em;margin:0;text-wrap:balance}.ml .quote .cite{margin-top:24px;display:flex;gap:8px;align-items:center;font-size:14px;color:#c8c2bc;flex-wrap:wrap}.ml .quote .cite .handle{color:white;font-weight:500}.ml .quote .cite .craft,.ml .quote .cite .sep{color:var(--mute)}.ml .cta-final{background:var(--paper);color:var(--ink);padding:140px 0;text-align:center;position:relative;overflow:hidden}.ml .cta-final h2{font-size:clamp(32px,4.5vw,56px);line-height:1.05;font-weight:600;letter-spacing:-.02em;margin:0 0 24px}.ml .cta-final p{font-size:19px;color:var(--mute-paper);max-width:560px;margin:0 auto 36px;line-height:1.5;text-wrap:pretty}.ml .cta-final .ctas{display:inline-flex;gap:12px;flex-wrap:wrap;justify-content:center}.ml .cta-final .ctas .btn-ink{padding:16px 28px;font-size:16px}.ml .cta-final .fineprint{margin-top:18px;font-family:DM Sans,system-ui,sans-serif;font-size:11px;text-transform:uppercase;letter-spacing:.18em;color:var(--mute-paper)}.ml .pwa{background:var(--ink);padding:120px 0}.ml .pwa .grid{display:grid;grid-template-columns:1fr 380px;gap:64px;align-items:center}.ml .pwa h2{font-size:clamp(22px,2.8vw,32px);line-height:1.1;font-weight:600;letter-spacing:-.02em;margin:12px 0 16px}.ml .pwa p{font-size:17px;color:#c8c2bc;max-width:460px;line-height:1.55;text-wrap:pretty}.ml .pwa .feature-list{margin-top:28px;display:grid;grid-template-columns:1fr 1fr;gap:14px 24px;max-width:540px}.ml .pwa .feature-list .ft{display:flex;gap:10px;font-size:14px;color:#c8c2bc;align-items:flex-start}.ml .pwa .feature-list .ft .dot{width:6px;height:6px;border-radius:50%;background:var(--teal);margin-top:8px;flex-shrink:0}.ml .phone{width:320px;aspect-ratio:9/19.5;background:#000;border-radius:40px;padding:12px 10px;box-shadow:0 30px 80px rgba(0,0,0,.5),0 0 0 1px rgba(255,255,255,.08);margin:0 auto;position:relative}.ml .phone .notch{position:absolute;top:14px;left:50%;transform:translateX(-50%);width:92px;height:24px;background:#000;border-radius:14px;z-index:3}.ml .phone .screen{width:100%;height:100%;border-radius:28px;background:var(--ink);overflow:hidden;position:relative}.ml .phone .status{height:38px;display:flex;align-items:center;justify-content:space-between;padding:12px 28px 0;font-size:13px;font-weight:600;color:white;position:relative;z-index:2}.ml .phone .status .icons{display:flex;gap:5px;font-size:10px}.ml .phone .ph-nav{display:flex;align-items:center;justify-content:space-between;padding:8px 16px;border-bottom:1px solid var(--line)}.ml .phone .ph-nav .brand-m{font-weight:600;font-size:14px}.ml .phone .ph-nav .menu{width:18px;height:14px;display:flex;flex-direction:column;justify-content:space-between}.ml .phone .ph-nav .menu span{width:100%;height:1.5px;background:var(--paper)}.ml .phone .ph-hero{padding:20px 18px 16px}.ml .phone .ph-hero .eyebrow{font-size:9px;margin-bottom:8px}.ml .phone .ph-hero h1{font-weight:600;font-size:22px;line-height:1.1;margin:0 0 14px;letter-spacing:-.02em}.ml .phone .ph-hero p{font-size:12px;color:#c8c2bc;line-height:1.45;margin:0 0 14px}.ml .phone .ph-hero .row{display:flex;gap:8px}.ml .phone .ph-hero .row .btn{padding:10px 14px;border-radius:999px;font-size:12px;min-height:0}.ml .phone .ph-hero .row .btn-primary{background:var(--paper);color:var(--ink)}.ml .phone .ph-hero .row .btn-ghost{background:transparent;color:var(--paper);border:1px solid rgba(255,255,255,.2)}.ml .phone .ph-mosaic{margin:12px 14px;display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:50px;gap:6px}.ml .phone .ph-mosaic .pt{border-radius:10px;background:repeating-linear-gradient(135deg,rgba(255,255,255,.04) 0 8px,transparent 8px 16px),linear-gradient(135deg,var(--ink-3),var(--ink-2));border:1px solid var(--line)}.ml .phone .ph-mosaic .pt:first-child{grid-row:span 2}.ml .phone .ph-mosaic .pt:nth-child(4){grid-row:span 2;grid-column:span 2}.ml .phone .ph-tabbar{position:absolute;bottom:0;left:0;right:0;height:64px;background:rgba(14,13,16,.95);backdrop-filter:blur(14px);border-top:1px solid var(--line);display:flex;justify-content:space-around;align-items:flex-start;padding-top:8px}.ml .phone .ph-tab{width:36px;text-align:center;font-family:DM Sans,system-ui,sans-serif;font-size:8px;text-transform:uppercase;letter-spacing:.1em;color:var(--mute)}.ml .phone .ph-tab .ico{width:22px;height:22px;border-radius:6px;background:rgba(255,255,255,.08);margin:0 auto 4px}.ml .phone .ph-tab.active{color:white}.ml .phone .ph-tab.active .ico{background:var(--magenta)}.ml footer.modern-footer{background:#08070a;color:var(--mute);padding:80px 0 32px;border-top:1px solid var(--line)}.ml footer.modern-footer .grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr;gap:48px}.ml footer.modern-footer h4{font-family:DM Sans,system-ui,sans-serif;font-size:11px;text-transform:uppercase;letter-spacing:.18em;color:var(--paper);margin:0 0 16px;font-weight:500}.ml footer.modern-footer ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.ml footer.modern-footer ul li a{font-size:14px;color:#b8b2a7}.ml footer.modern-footer ul li a:hover{color:white}.ml footer.modern-footer .end{display:flex;justify-content:space-between;margin-top:64px;padding-top:24px;border-top:1px solid var(--line);font-size:12px;color:var(--mute);align-items:center;flex-wrap:wrap;gap:16px}.ml footer.modern-footer .word{font-size:36px;font-weight:600;line-height:1.1;color:var(--paper);margin-top:12px;letter-spacing:-.02em}.ml footer.modern-footer .word .accent{color:var(--magenta)}.ml footer.modern-footer .brand-row{display:flex;align-items:center;gap:10px;font-weight:600;color:var(--paper);font-size:16px}@media (max-width:1024px){.ml .hero-grid{grid-template-columns:1fr}.ml .mosaic{max-width:600px}.ml .ways .header{grid-template-columns:1fr}.ml .ways-grid{grid-template-columns:repeat(2,1fr)}.ml .way{grid-column:span 1}.ml .creators-grid{grid-template-columns:repeat(2,1fr)}.ml .how-steps,.ml .pwa .grid,.ml .quote .inner{grid-template-columns:1fr}.ml .quote .av{width:200px;height:200px}.ml footer.modern-footer .grid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.ml .wrap{padding:0 20px}.ml .section{padding:80px 0}.ml nav.top .links{display:none}.ml .creators-grid,.ml .ways-grid{grid-template-columns:1fr}.ml footer.modern-footer .grid{grid-template-columns:1fr;gap:32px}.ml .hero{padding-top:60px;padding-bottom:40px}.ml .hero-meta{gap:20px}}.ml.lp{background:#f9fafe;color:#0f172a}@keyframes ml-bubble1{0%,to{transform:translateY(0) translateX(0)}33%{transform:translateY(-8px) translateX(3px)}66%{transform:translateY(4px) translateX(-2px)}}@keyframes ml-bubble2{0%,to{transform:translateY(0) translateX(0)}40%{transform:translateY(10px) translateX(-4px)}70%{transform:translateY(-5px) translateX(2px)}}@keyframes ml-bubble3{0%,to{transform:translateY(0) translateX(0)}50%{transform:translateY(-7px) translateX(-3px)}}@keyframes ml-bubble4{0%,to{transform:translateY(0) translateX(0)}30%{transform:translateY(6px) translateX(4px)}70%{transform:translateY(-9px) translateX(-2px)}}@keyframes ml-bubble5{0%,to{transform:translateY(0) translateX(0)}45%{transform:translateY(-5px) translateX(5px)}80%{transform:translateY(8px) translateX(-3px)}}.ml.lp .lp-nav{position:sticky;top:0;z-index:50;background:rgba(255,255,255,.85);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid rgba(0,0,0,.06)}.ml.lp .lp-nav-inner{max-width:1320px;margin:0 auto;padding:0 32px;display:flex;align-items:center;justify-content:space-between;height:64px;gap:24px}.ml.lp .lp-brand{display:flex;align-items:center;gap:10px;font-weight:700;font-size:16px;color:#0f172a;letter-spacing:-.01em;flex-shrink:0}.ml.lp .lp-nav-links{display:flex;gap:28px;font-size:14px;color:#475569}.ml.lp .lp-nav-links a:hover{color:#0f172a}.ml.lp .lp-nav-right{display:flex;align-items:center;gap:8px;flex-shrink:0}.ml.lp .lp-search-wrap{position:relative;display:inline-flex;align-items:center;border-radius:999px;border:1px solid rgba(0,0,0,.1);background:white;cursor:pointer;transition:border-color .15s;text-decoration:none}.ml.lp .lp-search-wrap:hover{border-color:rgba(0,0,0,.22)}.ml.lp .lp-search-icon{position:absolute;left:12px;color:#94a3b8;pointer-events:none}.ml.lp .lp-search{display:inline-block;padding:8px 16px 8px 36px;font-size:13px;color:#94a3b8;width:180px;user-select:none}.ml.lp .lp-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;color:#475569;transition:background .15s}.ml.lp .lp-icon-btn:hover{background:rgba(0,0,0,.06);color:#0f172a}.ml.lp .lp-signup-btn{display:inline-flex;align-items:center;padding:9px 20px;border-radius:999px;background:linear-gradient(135deg,#ec4899,#a855f7);color:white;font-size:14px;font-weight:600;min-height:40px;box-shadow:0 6px 18px rgba(168,85,247,.26);transition:filter .15s,transform .15s;white-space:nowrap}.ml.lp .lp-signup-btn:hover{filter:brightness(1.05);transform:translateY(-1px)}.ml.lp .lp-hero{padding:80px 0 60px}.ml.lp .lp-hero-inner{max-width:1320px;margin:0 auto;padding:0 32px;display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;min-height:460px}.ml.lp .lp-hero-left{max-width:560px}.ml.lp .lp-tagline{font-size:11px;font-weight:600;letter-spacing:.12em;color:#7c3aed;text-transform:uppercase;margin-bottom:20px}.ml.lp .lp-headline{font-size:clamp(36px,5vw,58px);font-weight:700;line-height:1.06;letter-spacing:-.02em;color:#0f172a;margin:0 0 20px}.ml.lp .lp-headline-accent{background:linear-gradient(90deg,#ec4899,#a855f7 55%,#f97316);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.ml.lp .lp-sub{font-size:17px;line-height:1.6;color:#475569;max-width:480px;margin-bottom:32px}.ml.lp .lp-ctas{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:36px}.ml.lp .lp-btn-primary{display:inline-flex;align-items:center;padding:13px 24px;border-radius:999px;background:linear-gradient(135deg,#ec4899,#a855f7);color:white;font-size:15px;font-weight:600;min-height:48px;box-shadow:0 8px 24px rgba(168,85,247,.28);transition:filter .15s,transform .15s,box-shadow .15s}.ml.lp .lp-btn-primary:hover{filter:brightness(1.05);transform:translateY(-1px);box-shadow:0 10px 28px rgba(168,85,247,.36)}.ml.lp .lp-btn-outline{display:inline-flex;align-items:center;padding:13px 24px;border-radius:999px;background:transparent;color:#0f172a;border:1.5px solid rgba(0,0,0,.18);font-size:15px;font-weight:500;min-height:48px;transition:border-color .15s,transform .15s}.ml.lp .lp-btn-outline:hover{border-color:rgba(0,0,0,.4);transform:translateY(-1px)}.ml.lp .lp-stats{display:flex;gap:12px;flex-wrap:wrap}.ml.lp .lp-stat-card{background:white;border-radius:14px;padding:14px 20px;display:flex;flex-direction:column;gap:2px;box-shadow:0 2px 12px rgba(0,0,0,.06)}.ml.lp .lp-stat-num{font-size:24px;font-weight:700;color:#7c3aed;line-height:1}.ml.lp .lp-stat-lbl{font-size:12px;color:#64748b;font-weight:500}.ml.lp .lp-or{display:flex;align-items:center;gap:12px;margin:0 0 14px;max-width:480px;color:#94a3b8;font-size:12px;font-weight:500}.ml.lp .lp-or:after,.ml.lp .lp-or:before{content:"";flex:1;height:1px;background:rgba(0,0,0,.08)}.ml.lp .lp-patreon-btn{display:flex;align-items:center;gap:14px;width:100%;max-width:480px;margin-bottom:28px;padding:14px 20px;border-radius:16px;background:linear-gradient(135deg,#ff5a5f,#f1465b);color:#fff;box-shadow:0 8px 24px rgba(241,70,91,.28);transition:filter .15s,transform .15s,box-shadow .15s}.ml.lp .lp-patreon-btn:hover{filter:brightness(1.04);transform:translateY(-1px);box-shadow:0 10px 28px rgba(241,70,91,.36)}.ml.lp .lp-patreon-mark{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;flex-shrink:0;border-radius:12px;background:rgba(255,255,255,.18);color:#fff}.ml.lp .lp-patreon-text{display:flex;flex-direction:column;gap:2px;min-width:0}.ml.lp .lp-patreon-title{font-size:15px;font-weight:700;line-height:1.2}.ml.lp .lp-patreon-sub{font-size:12.5px;font-weight:500;color:rgba(255,255,255,.88);line-height:1.3}@keyframes bubble-pop{0%{transform:scale(1);opacity:1}40%{transform:scale(1.18);opacity:.9}to{transform:scale(.1);opacity:0}}.ml.lp .lp-bubble.is-popping{animation:bubble-pop .3s cubic-bezier(.4,0,.6,1) forwards!important}@keyframes lp-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes lp-mobile-balloon-drift{0%,to{transform:translate3d(-18px,0,0) rotate(-1deg)}50%{transform:translate3d(18px,-12px,0) rotate(1deg)}}.ml.lp .lp-bubbles-desktop{position:relative;height:480px;width:100%}.ml.lp .lp-bubbles-mobile{display:none}.ml.lp .lp-bubble{position:absolute;display:inline-flex;align-items:center;gap:10px;background:white;border:none;border-radius:999px;padding:10px 18px 10px 10px;box-shadow:0 4px 20px rgba(0,0,0,.09);white-space:nowrap;user-select:none;cursor:pointer;transition:box-shadow .2s,transform .15s}.ml.lp .lp-bubble:hover{box-shadow:0 6px 28px rgba(0,0,0,.14);transform:translateY(-2px)}.ml.lp .lp-bubble-dot{width:40px;height:40px;border-radius:50%;flex-shrink:0;box-shadow:0 2px 8px rgba(0,0,0,.15)}.ml.lp .lp-bubble-label{font-size:14px;font-weight:500;color:#1e293b}.ml.lp .lp-bubble-anim-ml-bubble1{animation:ml-bubble1 11s ease-in-out infinite}.ml.lp .lp-bubble-anim-ml-bubble2{animation:ml-bubble2 13s ease-in-out infinite}.ml.lp .lp-bubble-anim-ml-bubble3{animation:ml-bubble3 10s ease-in-out infinite}.ml.lp .lp-bubble-anim-ml-bubble4{animation:ml-bubble4 14s ease-in-out infinite}.ml.lp .lp-bubble-anim-ml-bubble5{animation:ml-bubble5 12s ease-in-out infinite}.ml.lp .lp-bubble:first-child{animation-delay:0s}.ml.lp .lp-bubble:nth-child(2){animation-delay:-2.5s}.ml.lp .lp-bubble:nth-child(3){animation-delay:-4.8s}.ml.lp .lp-bubble:nth-child(4){animation-delay:-1.2s}.ml.lp .lp-bubble:nth-child(5){animation-delay:-3.7s}.ml.lp .lp-bubble:nth-child(6){animation-delay:-6.1s}.ml.lp .lp-bubble:nth-child(7){animation-delay:-.9s}.ml.lp .lp-bubble:nth-child(8){animation-delay:-5.3s}.ml.lp .lp-section-inner{max-width:1320px;margin:0 auto;padding:0 32px}.ml.lp .lp-section-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:32px}.ml.lp .lp-section-title{font-size:28px;font-weight:700;color:#0f172a;letter-spacing:-.01em}.ml.lp .lp-view-all{font-size:14px;font-weight:500;color:#7c3aed}.ml.lp .lp-view-all:hover{text-decoration:underline}.ml.lp .lp-categories{padding:64px 0}.ml.lp .lp-cat-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:16px}.ml.lp .lp-cat-card{background:white;border-radius:20px;padding:28px 16px 20px;display:flex;flex-direction:column;align-items:center;gap:14px;box-shadow:0 2px 12px rgba(0,0,0,.06);transition:transform .2s,box-shadow .2s;text-decoration:none}.ml.lp .lp-cat-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.1)}.ml.lp .lp-cat-icon{width:72px;height:72px;border-radius:20px}.ml.lp .lp-cat-label{font-size:13px;font-weight:600;color:#1e293b;text-align:center}.ml.lp .lp-cta-banner{background:linear-gradient(135deg,#7c3aed,#ec4899 50%,#f97316);padding:72px 0;margin:0 0 64px}.ml.lp .lp-cta-banner-inner{max-width:1320px;margin:0 auto;padding:0 32px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:16px}.ml.lp .lp-cta-banner-title{font-size:clamp(22px,3.5vw,36px);font-weight:700;color:white;letter-spacing:-.01em;max-width:700px;line-height:1.2}.ml.lp .lp-cta-banner-sub{font-size:16px;color:rgba(255,255,255,.85)}.ml.lp .lp-cta-banner-btn{display:inline-flex;align-items:center;padding:13px 32px;border-radius:999px;border:2px solid white;color:white;font-size:15px;font-weight:600;margin-top:8px;min-height:48px;transition:background .15s,color .15s,transform .15s}.ml.lp .lp-cta-banner-btn:hover{background:white;color:#7c3aed;transform:translateY(-1px)}.ml.lp .lp-creators{padding:0 0 64px}.ml.lp .lp-creators-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.ml.lp .lp-creator-card{background:white;border-radius:20px;overflow:hidden;box-shadow:0 2px 12px rgba(0,0,0,.06);transition:transform .2s,box-shadow .2s}.ml.lp .lp-creator-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.1)}.ml.lp .lp-creator-cover{aspect-ratio:16/9;background:linear-gradient(135deg,#e2e8f0,#cbd5e1);display:flex;align-items:center;justify-content:center;overflow:hidden}.ml.lp .lp-creator-cover img{width:100%;height:100%;object-fit:cover}.ml.lp .lp-cover-ph{font-size:11px;color:#94a3b8;text-transform:uppercase;letter-spacing:.1em}.ml.lp .lp-creator-body{padding:16px}.ml.lp .lp-creator-handle{font-size:14px;font-weight:600;color:#0f172a;display:flex;align-items:center;gap:6px}.ml.lp .lp-verified{color:#7c3aed;font-size:12px}.ml.lp .lp-creator-craft{font-size:12px;color:#64748b;margin-top:4px}.ml.lp .lp-footer{background:#0f172a;color:#94a3b8;padding:64px 0 32px}.ml.lp .lp-footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:40px;margin-bottom:48px}.ml.lp .lp-footer-brand{display:flex;align-items:center;gap:10px;font-weight:700;font-size:16px;color:white;margin-bottom:12px}.ml.lp .lp-footer-tagline{font-size:13px;color:#64748b}.ml.lp .lp-footer-heading{font-size:13px;font-weight:600;color:white;margin-bottom:16px}.ml.lp .lp-footer-links{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.ml.lp .lp-footer-links a{font-size:13px;color:#64748b;transition:color .15s}.ml.lp .lp-footer-links a:hover{color:#94a3b8}.ml.lp .lp-footer-end{border-top:1px solid rgba(255,255,255,.06);padding-top:24px;font-size:12px;color:#475569}@media (max-width:1024px){.ml.lp .lp-hero-inner{grid-template-columns:1fr;min-height:auto}.ml.lp .lp-bubbles-wrap{height:300px}.ml.lp .lp-cat-grid{grid-template-columns:repeat(3,1fr)}.ml.lp .lp-creators-grid{grid-template-columns:repeat(2,1fr)}.ml.lp .lp-footer-grid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.ml.lp .lp-nav-inner{padding:0 16px;gap:12px}.ml.lp .lp-nav-links,.ml.lp .lp-search-wrap{display:none}.ml.lp .lp-hero{padding:48px 0 40px}.ml.lp .lp-hero-inner{padding:0 16px;gap:32px}.ml.lp .lp-bubbles-desktop{display:none}.ml.lp .lp-bubbles-wrap{height:min(58vh,520px);min-height:420px}.ml.lp .lp-bubbles-mobile{display:block;overflow:hidden;position:relative;width:100%;margin-top:4px}.ml.lp .lp-bubbles-mobile .lp-bubble{position:absolute;cursor:pointer;border:none;background:white;animation:lp-mobile-balloon-drift 7.5s ease-in-out infinite;will-change:transform}.ml.lp .lp-bubbles-mobile .lp-bubble:first-child{left:3%;top:5%;animation-delay:-.3s}.ml.lp .lp-bubbles-mobile .lp-bubble:nth-child(2){right:2%;top:16%;animation-delay:-2.2s}.ml.lp .lp-bubbles-mobile .lp-bubble:nth-child(3){left:12%;top:29%;animation-delay:-4.4s}.ml.lp .lp-bubbles-mobile .lp-bubble:nth-child(4){right:8%;top:41%;animation-delay:-1.4s}.ml.lp .lp-bubbles-mobile .lp-bubble:nth-child(5){left:2%;top:54%;animation-delay:-3.6s}.ml.lp .lp-bubbles-mobile .lp-bubble:nth-child(6){right:4%;top:66%;animation-delay:-5.1s}.ml.lp .lp-bubbles-mobile .lp-bubble:nth-child(7){left:8%;top:78%;animation-delay:-2.8s}.ml.lp .lp-bubbles-mobile .lp-bubble:nth-child(8){right:0;top:88%;animation-delay:-6s}.ml.lp .lp-section-inner{padding:0 16px}.ml.lp .lp-cat-grid{grid-template-columns:repeat(2,1fr)}.ml.lp .lp-creators-grid,.ml.lp .lp-footer-grid{grid-template-columns:1fr}.ml.lp .lp-footer-grid{gap:28px}.ml.lp .lp-cta-banner{padding:48px 0}}