.ml-root{--bg:#fbfafe;--surface:#fff;--surface-soft:#f4f1fb;--surface-2:#f0f0f5;--primary:#7e57c2;--primary-light:#9575cd;--primary-dark:#5e35b1;--primary-deep:#41296f;--talk:#f06292;--feeding:#f48fb1;--diaper:#81d4fa;--sleep:#7e57c2;--bath:#4dd0e1;--text:#1a1525;--text-secondary:#56505f;--text-muted:#8e8a98;--border:#e7e3f0;--success:#43a047;--info:#1976d2;--male:#4da3e0;--maxw:1160px;min-height:100vh}.ml-root *{box-sizing:border-box;-webkit-font-smoothing:antialiased;margin:0;padding:0}html{scroll-behavior:smooth}.ml-root{font-family:var(--font-pretendard), -apple-system, system-ui, sans-serif;background:var(--bg);color:var(--text);line-height:1.5}.ml-root a{color:inherit;text-decoration:none}.ml-root .wrap{max-width:var(--maxw);margin:0 auto;padding:0 28px}.ml-root .sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.ml-root .store-btns{flex-wrap:wrap;gap:12px;display:flex}.ml-root .store{color:#fff;background:#15111f;border-radius:15px;align-items:center;gap:11px;padding:13px 20px;transition:transform .18s,box-shadow .18s;display:inline-flex}.ml-root .store:hover{transform:translateY(-2px);box-shadow:0 12px 26px -10px #140c2880}.ml-root .store svg{flex:none;width:26px;height:26px}.ml-root .store .st{flex-direction:column;line-height:1.2;display:flex}.ml-root .store .st .s1{opacity:.82;font-size:11px;font-weight:500}.ml-root .store .st .s2{letter-spacing:-.01em;font-size:16px;font-weight:700}.ml-root header{z-index:100;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fbfafed1;border-bottom:1px solid #e7e3f0b3;position:sticky;top:0}.ml-root .nav{align-items:center;gap:14px;height:68px;display:flex}.ml-root .brand{letter-spacing:-.02em;align-items:center;gap:9px;font-size:19px;font-weight:800;display:flex}.ml-root .brand .mark{background:linear-gradient(145deg,#9575cd,#7e57c2 55%,#f06292);border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;display:flex;box-shadow:0 4px 12px -3px #7e57c280}.ml-root .brand .mark svg{color:#fff;width:19px;height:19px}.ml-root .nav .links{align-items:center;gap:30px;margin-left:auto;display:flex}.ml-root .nav .links a{color:var(--text-secondary);font-size:14.5px;font-weight:600;transition:color .15s}.ml-root .nav .links a:hover{color:var(--primary)}.ml-root .nav .cta{background:var(--primary);color:#fff;border-radius:999px;align-items:center;gap:7px;padding:9px 17px;font-size:14px;font-weight:700;transition:background .15s,transform .15s;display:inline-flex}.ml-root .nav .cta:hover{background:var(--primary-dark);transform:translateY(-1px)}@media (max-width:760px){.ml-root .nav .links a:not(.cta){display:none}}.ml-root .hero{padding:84px 0 90px;position:relative;overflow:hidden}.ml-root .hero:before{content:"";pointer-events:none;background:radial-gradient(60% 50% at 78% 8%,#9575cd38,#0000 60%),radial-gradient(46% 40% at 12% 30%,#f0629229,#0000 60%);position:absolute;inset:0}.ml-root .hero .wrap{grid-template-columns:1.05fr .95fr;align-items:center;gap:40px;display:grid;position:relative}.ml-root .eyebrow{color:var(--primary-dark);background:#7e57c21a;border-radius:999px;align-items:center;gap:8px;padding:7px 14px;font-size:13px;font-weight:700;display:inline-flex}.ml-root .eyebrow .dot{background:var(--talk);border-radius:50%;width:7px;height:7px}.ml-root .hero h1{letter-spacing:-.035em;margin-top:22px;font-size:52px;font-weight:800;line-height:1.14}.ml-root .hero h1 .grad{background:linear-gradient(110deg,#7e57c2,#f06292);color:#0000;-webkit-background-clip:text;background-clip:text}.ml-root .hero p.lead{color:var(--text-secondary);max-width:460px;margin-top:20px;font-size:18px;font-weight:500;line-height:1.65}.ml-root .hero .store-btns{margin-top:30px}.ml-root .hero .rating{color:var(--text-muted);align-items:center;gap:12px;margin-top:22px;font-size:13px;font-weight:500;display:flex}.ml-root .hero .rating .stars{color:#fbc02d;letter-spacing:2px;font-size:15px}.ml-root .hero .rating b{color:var(--text);font-weight:700}.ml-root .hero-phones{justify-content:center;align-items:center;min-height:560px;display:flex;position:relative}.ml-root .phone{background:#0c0c0e;border-radius:42px;flex:none;width:300px;padding:10px;box-shadow:0 30px 64px -24px #2819508c,0 2px 6px #0003}.ml-root .phone.sm{width:232px}.ml-root .scr{background:var(--bg);border-radius:33px;flex-direction:column;display:flex;position:relative;overflow:hidden}.ml-root .phone.sm .scr{border-radius:26px}.ml-root .hero-phones .p-main{z-index:3;position:relative;transform:rotate(-3deg)}.ml-root .hero-phones .p-side{z-index:2;position:absolute;bottom:6px;right:-8px;transform:rotate(8deg)}.ml-root .scr-frame{background:var(--bg);border:none;width:100%;height:606px;display:block}.ml-root .phone.sm .scr-frame{height:468px}.ml-root .shot{border-radius:30px;height:auto;display:block;box-shadow:0 30px 60px -28px #28195080}.ml-root .feat-media .shot{width:100%;max-width:300px}.ml-root .hero-phones .shot-main{z-index:3;width:268px;position:relative;transform:rotate(-3deg)}.ml-root .hero-phones .shot-side{z-index:2;border-radius:26px;width:196px;position:absolute;bottom:0;right:-6px;transform:rotate(8deg)}.ml-root .mstat{height:30px;color:var(--text);justify-content:space-between;align-items:center;padding:9px 16px 0;font-size:11px;font-weight:700;display:flex}.ml-root .mstat .r{align-items:center;gap:4px;display:flex}.ml-root .mstat .r span{background:var(--text);opacity:.85;border-radius:2px;width:16px;height:8px;display:inline-block}.ml-root .scr .pad{padding:0 14px}.ml-root .m-baby{background:linear-gradient(135deg,#efeafa,#fbeef4);border-radius:16px;align-items:center;gap:10px;margin-top:6px;padding:12px;display:flex}.ml-root .m-av{background:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:38px;height:38px;font-size:19px;display:flex;box-shadow:0 2px 5px #7e57c22e}.ml-root .m-baby .nm{color:var(--text);font-size:14px;font-weight:800}.ml-root .m-baby .ag{color:var(--primary-light);margin-top:1px;font-size:10px;font-weight:600}.ml-root .m-strip{gap:9px;padding:13px 14px 4px;display:flex}.ml-root .m-q{flex-direction:column;flex:1;align-items:center;gap:5px;display:flex}.ml-root .m-q .ic{border-radius:14px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.ml-root .m-q .ic svg{width:21px;height:21px}.ml-root .m-q .l{color:var(--text-secondary);font-size:9.5px;font-weight:600}.ml-root .m-line{background:var(--surface);border-radius:12px;align-items:center;gap:9px;margin:7px 14px;padding:10px 11px;display:flex;box-shadow:0 1px 2px #140c280a}.ml-root .m-line .d{border-radius:50%;flex:none;width:8px;height:8px}.ml-root .m-line .t{color:var(--text);font-size:10.5px;font-weight:700}.ml-root .m-line .s{color:var(--text-muted);margin-top:1px;font-size:9px;font-weight:500}.ml-root .m-line .tm{color:var(--text-muted);margin-left:auto;font-size:9px;font-weight:600}.ml-root .m-tab{background:var(--surface);border-top:1px solid var(--border);align-items:center;height:54px;margin-top:auto;padding:0 6px 14px;display:flex}.ml-root .m-tab .tb{color:var(--text-muted);flex-direction:column;flex:1;align-items:center;gap:3px;display:flex}.ml-root .m-tab .tb svg{width:20px;height:20px}.ml-root .m-tab .tb.on{color:var(--primary)}.ml-root .m-tab .tb .dotlab{font-size:8px;font-weight:600}.ml-root .m-sleep{color:#fff;background:linear-gradient(150deg,#7a52be,#4a2f88);border-radius:16px;margin:10px 14px 0;padding:14px;position:relative;overflow:hidden}.ml-root .m-sleep .lv{align-items:center;gap:6px;font-size:9.5px;font-weight:700;display:flex}.ml-root .m-sleep .lv .d{background:#c8b6f0;border-radius:50%;width:6px;height:6px}.ml-root .m-sleep .tm{letter-spacing:-.02em;margin-top:8px;font-size:30px;font-weight:800}.ml-root .m-sleep .sub{opacity:.85;margin-top:2px;font-size:10px;font-weight:500}.ml-root .trust{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--surface);padding:30px 0}.ml-root .trust .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.ml-root .trust .item{flex-direction:column;flex:1;align-items:center;gap:4px;min-width:130px;display:flex}.ml-root .trust .item .n{letter-spacing:-.02em;color:var(--primary-dark);font-size:30px;font-weight:800}.ml-root .trust .item .l{color:var(--text-muted);font-size:12.5px;font-weight:600}.ml-root section.block{padding:96px 0}.ml-root .sec-eyebrow{letter-spacing:.04em;text-transform:uppercase;color:var(--primary);text-align:center;font-size:13px;font-weight:700}.ml-root .sec-title{letter-spacing:-.03em;text-align:center;margin-top:12px;font-size:38px;font-weight:800;line-height:1.2}.ml-root .sec-sub{color:var(--text-secondary);text-align:center;max-width:560px;margin:16px auto 0;font-size:17px;font-weight:500;line-height:1.6}.ml-root .feat{grid-template-columns:1fr 1fr;align-items:center;gap:56px;margin-top:72px;display:grid}.ml-root .feat:nth-child(2n) .feat-media{order:2}.ml-root .feat-tag{border-radius:999px;align-items:center;gap:8px;padding:6px 13px;font-size:13px;font-weight:700;display:inline-flex}.ml-root .feat h3{letter-spacing:-.025em;margin-top:16px;font-size:30px;font-weight:800;line-height:1.25}.ml-root .feat p{color:var(--text-secondary);max-width:440px;margin-top:14px;font-size:16px;font-weight:500;line-height:1.7}.ml-root .feat ul{flex-direction:column;gap:11px;margin-top:20px;list-style:none;display:flex}.ml-root .feat li{color:var(--text);align-items:center;gap:10px;font-size:14.5px;font-weight:600;display:flex}.ml-root .feat li .ck{border-radius:7px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.ml-root .feat li .ck svg{color:#fff;width:14px;height:14px}.ml-root .feat-media{justify-content:center;display:flex}.ml-root .media-card{border-radius:28px;justify-content:center;align-items:center;width:100%;min-height:360px;padding:34px;display:flex;position:relative;overflow:hidden}.ml-root .rep-card{background:var(--surface);border-radius:20px;width:248px;padding:18px;box-shadow:0 18px 40px -18px #2819504d}.ml-root .rep-h{align-items:center;display:flex}.ml-root .rep-h .t{font-size:13px;font-weight:800}.ml-root .rep-h .b{color:var(--success);background:#43a04721;border-radius:999px;margin-left:auto;padding:3px 8px;font-size:9.5px;font-weight:700}.ml-root .rep-legend{gap:12px;margin:14px 0 10px;display:flex}.ml-root .rep-legend span{color:var(--text-secondary);align-items:center;gap:5px;font-size:10px;font-weight:600;display:flex}.ml-root .rep-legend span i{border-radius:50%;width:7px;height:7px;display:inline-block}.ml-root .rep-bars{align-items:stretch;gap:7px;height:100px;display:flex}.ml-root .rep-day{flex-direction:column;flex:1;align-items:center;gap:5px;display:flex}.ml-root .rep-track{background:#ece9f3;border-radius:6px;flex:1;width:12px;position:relative;overflow:hidden}.ml-root .rep-seg{position:absolute;left:0;right:0}.ml-root .rep-day .lbl{color:var(--text-muted);font-size:8.5px;font-weight:600}.ml-root .cal-card{background:var(--surface);border-radius:20px;width:248px;padding:16px;box-shadow:0 18px 40px -18px #2819504d}.ml-root .cal-h{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.ml-root .cal-h .m{font-size:14px;font-weight:800}.ml-root .cal-h .seg{background:var(--surface-2);border-radius:7px;gap:2px;padding:2px;display:flex}.ml-root .cal-h .seg b{color:var(--text-muted);border-radius:5px;padding:4px 9px;font-size:9.5px;font-weight:700}.ml-root .cal-h .seg b.on{color:var(--text);background:#fff}.ml-root .cal-grid{grid-template-columns:repeat(7,1fr);gap:3px 0;display:grid}.ml-root .cal-grid .wd{color:var(--text-muted);text-align:center;padding-bottom:3px;font-size:8.5px;font-weight:700}.ml-root .cal-grid .dy{color:var(--text);justify-content:center;align-items:center;height:22px;font-size:10px;font-weight:600;display:flex;position:relative}.ml-root .cal-grid .dy.mut{color:var(--border)}.ml-root .cal-grid .dy.today span{background:var(--primary);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-weight:700;display:flex}.ml-root .cal-ev{color:#fff;white-space:nowrap;border-radius:4px;height:14px;margin:3px 2px 0;padding:0 4px;font-size:7.5px;font-weight:700;line-height:14px;overflow:hidden}.ml-root .talk-card{background:var(--surface);border-radius:20px;width:260px;padding:16px;box-shadow:0 18px 40px -18px #2819504d}.ml-root .talk-post{flex-direction:column;gap:4px;padding:11px 0;display:flex}.ml-root .talk-post+.talk-post{border-top:1px solid var(--border)}.ml-root .talk-post .top{align-items:center;gap:8px;display:flex}.ml-root .talk-post .pa{color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:26px;height:26px;font-size:11px;font-weight:700;display:flex}.ml-root .talk-post .nm{font-size:10.5px;font-weight:700}.ml-root .talk-post .q{color:var(--text);margin-top:3px;font-size:12px;font-weight:700;line-height:1.35}.ml-root .talk-post .mt{color:var(--text-muted);font-size:9.5px;font-weight:500}.ml-root .share-vis{flex-direction:column;align-items:center;gap:16px;display:flex}.ml-root .share-ava{align-items:center;display:flex}.ml-root .share-ava .a{color:#fff;border:3px solid var(--surface);border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;font-size:20px;font-weight:700;display:flex}.ml-root .share-ava .a:nth-child(2),.ml-root .share-ava .a:nth-child(3){margin-left:-16px}.ml-root .share-sync{background:var(--surface);color:var(--success);border-radius:999px;align-items:center;gap:7px;padding:8px 14px;font-size:12px;font-weight:700;display:inline-flex;box-shadow:0 4px 12px -4px #28195033}.ml-root .share-sync .pulse{background:var(--success);border-radius:50%;width:8px;height:8px}.ml-root .share-card{background:var(--surface);border-radius:14px;align-items:center;gap:10px;width:230px;padding:12px 14px;display:flex;box-shadow:0 6px 16px -8px #28195033}.ml-root .share-card .ic{border-radius:10px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.ml-root .share-card .ic svg{width:17px;height:17px}.ml-root .share-card .tt{font-size:11.5px;font-weight:700}.ml-root .share-card .ss{color:var(--text-muted);margin-top:1px;font-size:9.5px;font-weight:500}.ml-root .grid3{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:60px;display:grid}.ml-root .gcard{background:var(--surface);border:1px solid var(--border);border-radius:20px;padding:26px;transition:transform .18s,box-shadow .18s}.ml-root .gcard:hover{transform:translateY(-4px);box-shadow:0 18px 38px -18px #28195040}.ml-root .gcard .gic{border-radius:15px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:16px;display:flex}.ml-root .gcard .gic svg{width:25px;height:25px}.ml-root .gcard h4{letter-spacing:-.01em;font-size:17px;font-weight:800}.ml-root .gcard p{color:var(--text-secondary);margin-top:8px;font-size:13.5px;font-weight:500;line-height:1.6}@media (max-width:860px){.ml-root .grid3{grid-template-columns:1fr}}.ml-root .final{padding:30px 0 96px}.ml-root .final-card{text-align:center;color:#fff;background:linear-gradient(150deg,#8260c8 0%,#6c49b2 50%,#41296f 100%);border-radius:36px;padding:64px 40px;position:relative;overflow:hidden;box-shadow:0 30px 60px -24px #41296f99}.ml-root .final-card .glow{border-radius:50%;position:absolute}.ml-root .final-card .g1{background:#f0629252;width:320px;height:320px;bottom:-120px;left:-80px}.ml-root .final-card .g2{background:#ffffff24;width:280px;height:280px;top:-100px;right:-70px}.ml-root .final-card .em{letter-spacing:.08em;text-transform:uppercase;color:#ffffffd9;font-size:13px;font-weight:700;position:relative}.ml-root .final-card h2{letter-spacing:-.03em;margin-top:14px;font-size:40px;font-weight:800;line-height:1.2;position:relative}.ml-root .final-card p{color:#ffffffe0;margin-top:16px;font-size:17px;font-weight:500;position:relative}.ml-root .final-card .store-btns{justify-content:center;margin-top:30px;position:relative}.ml-root .final-card .store{color:#15111f;background:#fff}.ml-root .final-card .store .st .s1{opacity:.6}.ml-root footer{color:#c9c3d6;background:#15111f;padding:56px 0 40px}.ml-root footer .top{flex-wrap:wrap;justify-content:space-between;gap:40px;display:flex}.ml-root footer .brand{color:#fff}.ml-root footer .desc{color:#8b85a0;max-width:280px;margin-top:14px;font-size:13px;line-height:1.7}.ml-root footer .cols{flex-wrap:wrap;gap:64px;display:flex}.ml-root footer .colh{color:#fff;letter-spacing:.04em;text-transform:uppercase;margin-bottom:14px;font-size:12px;font-weight:700}.ml-root footer .col a{color:#a39db5;margin-bottom:11px;font-size:13.5px;font-weight:500;transition:color .15s;display:block}.ml-root footer .col a:hover{color:#fff}.ml-root footer .bottom{color:#6e6883;border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:46px;padding-top:24px;font-size:12.5px;display:flex}@media (max-width:900px){.ml-root .hero .wrap{grid-template-columns:1fr;gap:8px}.ml-root .hero-phones{order:-1;min-height:460px;margin-bottom:12px}.ml-root .hero h1{font-size:40px}.ml-root .feat{grid-template-columns:1fr;gap:30px}.ml-root .feat:nth-child(2n) .feat-media{order:0}.ml-root .sec-title,.ml-root .final-card h2{font-size:30px}}.ml-root .brand-logo{width:auto;height:26px;display:block}.ml-root .nav .links a.cta,.ml-root .nav .links a.cta:hover{color:#fff}
