.lm{--lm-navy:#1b2a4a;--lm-sea:#e6007e;--lm-sea-deep:#e6007e;--lm-pink:#e6007e;--lm-pink-soft:#fff;--lm-pink-deep:#a3005a;--lm-lemon:#f6d77a;--lm-muted:#5b6170;--lm-rule:#e6e8ef;--lm-mist:#fff;--lm-bone:#fff;color:var(--lm-navy);-webkit-font-smoothing:antialiased;padding-bottom:calc(110px + env(safe-area-inset-bottom,0px));background:#fff;font-family:Figtree,Avenir Next,Segoe UI,Arial,sans-serif;font-size:16px;line-height:1.55}.lm *,.lm :before,.lm :after{box-sizing:border-box}:where(.lm) button{color:inherit;font-family:inherit}.lm-wrap{max-width:720px;margin:0 auto;padding:0 18px}.lm h1,.lm h2,.lm h3,.lm .lm-serif{letter-spacing:-.01em;margin:0;font-family:Newsreader,Iowan Old Style,Georgia,serif;font-weight:400}.lm-muted{color:var(--lm-muted)}.lm-eyebrow{letter-spacing:.06em;color:var(--lm-sea-deep);text-transform:uppercase;align-items:center;gap:7px;font-size:12px;font-weight:700;display:inline-flex}.lm-eyebrow:before{content:"";background:var(--lm-pink);border-radius:50%;width:6px;height:6px}.lm-link{cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--lm-pink);-webkit-text-decoration-color:var(--lm-pink);text-decoration-color:var(--lm-pink);text-underline-offset:4px;color:var(--lm-navy);background:0 0;border:0;padding:0;font-size:14px;font-weight:700;text-decoration-thickness:2px}.lm-btn{border:1px solid var(--lm-navy);cursor:pointer;min-height:48px;color:var(--lm-navy);background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:12px 20px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.lm-btn-navy{background:var(--lm-navy);color:#fff}.lm-btn-pink{background:var(--lm-pink);border-color:var(--lm-pink);color:#fff}.lm-btn-block{width:100%}.lm-hero{aspect-ratio:4/3;background:linear-gradient(160deg,#f4efe8,#ede8e1);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}@media (width>=720px){.lm-hero{aspect-ratio:16/9;border-radius:26px;margin-top:16px}}.lm-hero-ph{text-align:center;color:#9a9489;font-family:Newsreader,Georgia,serif;font-size:17px}.lm-hero-ph svg{width:30px;height:30px;color:var(--lm-lemon);margin:0 auto 8px;display:block}.lm-ribbon{z-index:3;background:var(--lm-pink);color:#fff;clip-path:polygon(0 0,100% 0,100% 100%,50% 82%,0 100%);white-space:nowrap;padding:12px 10px 16px;font:700 12px Figtree,sans-serif;position:absolute;top:0;right:16px}.lm-disclaim{color:var(--lm-muted);margin:8px 0 0;font-size:12.5px;font-style:italic}.lm h1.lm-title{margin-top:14px;font-size:clamp(34px,6vw,46px);line-height:1.05}.lm h1.lm-title em{color:var(--lm-sea-deep);font-style:italic}.lm-story{margin:12px 0 0;font-family:Newsreader,Georgia,serif;font-size:19px;line-height:1.5}.lm-answer{color:#fff;background:linear-gradient(135deg,#132040,#22355c);border-radius:22px;margin-top:16px;padding:16px 16px 14px;position:relative;overflow:hidden}.lm-star{width:3px;height:3px;box-shadow:none;background:#ffe7a8;border-radius:50%;position:absolute}.lm-row{border-top:1px solid #ffffff24;justify-content:space-between;align-items:baseline;gap:12px;padding:9px 0;display:flex}.lm-row:first-of-type{border-top:0}.lm-row b{white-space:nowrap;font-family:Newsreader,Georgia,serif;font-size:24px;font-weight:400}.lm-row .lm-lab{color:var(--lm-lemon);letter-spacing:.05em;font-size:12px;font-weight:700;display:block}.lm-row span.lm-sub{color:#c8d2e3;font-size:13px;display:block}.lm-me{background:var(--lm-pink);border-radius:999px;align-items:center;gap:6px;margin-top:10px;padding:5px 11px;font-size:13px;font-weight:700;display:inline-flex}.lm-base{color:#c8d2e3;margin-top:8px;font-size:12.5px}.lm-nudges{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:12px;display:grid}.lm-nudges button{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff59;border-radius:14px;min-height:48px;padding:10px 6px;font-size:13.5px;font-weight:700;line-height:1.2}.lm-changed{background:#ffffff1a;border-radius:12px;align-items:flex-start;gap:10px;margin-top:10px;padding:9px 11px;font-size:13.5px;display:flex}.lm-changed p{flex:1;margin:0}.lm-changed .lm-link{color:#fff;font-size:13px}.lm-own{color:#fff;margin-top:12px;display:block}.lm-own .lm-link{color:#fff;font-size:13.5px}.lm-over{color:#fff;background:#ffffff1f;border-radius:12px;margin-top:10px;padding:9px 11px;font-size:13.5px}.lm-over .lm-link{color:#fff}.lm-qc{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.lm-qc button{cursor:pointer;background:#fff;border:1px solid #e6e8ef;border-radius:999px;min-height:40px;padding:8px 12px;font-size:13.5px;font-weight:700}.lm-qc button[aria-pressed=true]{background:var(--lm-pink);border-color:var(--lm-pink);color:#fff}.lm-lifeline{justify-content:space-between;align-items:center;gap:10px;margin-top:10px;font-size:14px;display:flex}.lm-sec{margin-top:30px}.lm-sec h2{margin-top:6px;font-size:26px}.lm-rail{scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;margin:12px -18px 0;padding:2px 18px 10px;display:flex;overflow-x:auto}.lm-rail::-webkit-scrollbar{display:none}.lm-pcard{scroll-snap-align:start;border-radius:18px;flex:0 0 74%;max-width:300px;padding:14px;position:relative}.lm-pcard small{letter-spacing:.04em;font-size:11.5px;font-weight:700;display:block}.lm-pcard p{margin:6px 0 0;font-family:Newsreader,Georgia,serif;font-size:16px;line-height:1.4}.lm-name{font-variation-settings:"SOFT" 100,"WONK" 0;font-family:Fraunces,Newsreader,Georgia,serif;font-size:26px;font-weight:600;line-height:1.1}.lm-sig{font-family:Caveat,cursive;font-weight:700}.lm-tiles{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}@media (width>=620px){.lm-tiles{grid-template-columns:repeat(3,1fr)}}.lm-tile{text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.lm-tile .lm-img{aspect-ratio:1;border-radius:18px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.lm-tile .lm-img svg{opacity:.85;width:34%;height:34%}.lm-tile .lm-sw{color:var(--lm-navy);background:#ffffffeb;border-radius:999px;padding:4px 9px;font-size:11.5px;font-weight:700;position:absolute;bottom:8px;right:8px}.lm-tile b{color:var(--lm-muted);letter-spacing:.03em;text-transform:uppercase;margin-top:8px;font-size:12px;font-weight:700;display:block}.lm-tile .lm-t{font-family:Newsreader,Georgia,serif;font-size:17px;line-height:1.25;display:block}.lm-t1{background:#f3eee6}.lm-t2{background:var(--lm-mist)}.lm-t3{background:var(--lm-pink-soft)}.lm-t4{background:#fff6dd}.lm-step{box-shadow:none;background:#fff;border:1px solid #eef0f2;border-radius:22px;margin-top:12px;overflow:hidden}.lm-step>button{text-align:left;cursor:pointer;background:#fff;border:0;align-items:center;gap:14px;width:100%;padding:16px;display:flex}.lm-num{background:var(--lm-navy);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-family:Newsreader,Georgia,serif;font-size:19px;display:flex}.lm-ttl{flex:1}.lm-ttl b{font-family:Newsreader,Georgia,serif;font-size:22px;font-weight:400;line-height:1.15;display:block}.lm-ttl span{color:var(--lm-muted);font-size:13.5px}.lm-chev{color:var(--lm-pink);font-size:20px;transition:transform .2s}.lm-step.open .lm-chev{transform:rotate(90deg)}.lm-body{padding:0 16px 16px}.lm-flag{color:#1b2a4a;vertical-align:2px;background:#fff;border:1px solid #f2a0c6;border-radius:999px;margin-left:6px;padding:2px 8px;font-family:Figtree,sans-serif;font-size:11px;font-weight:700;display:inline-block}.lm-upd{background:var(--lm-mist);border-left:3px solid var(--lm-pink);color:var(--lm-navy);border-radius:12px;margin-top:4px;padding:10px 12px;font-size:13.5px}.lm-upd b{color:var(--lm-sea-deep)}.lm-basics{background:#fff;border:1px solid #eef0f2;border-radius:18px;margin-top:4px;padding:12px 14px}.lm-basics h3{justify-content:space-between;align-items:baseline;font-size:19px;display:flex}.lm-basics h3 span{color:var(--lm-sea-deep);font:700 12px Figtree,sans-serif}.lm-brow{border-top:1px solid #e6e8ef;align-items:center;gap:8px;padding:8px 0;font-size:14px;display:flex}.lm-brow .lm-nm{flex:1;line-height:1.3}.lm-brow .lm-nm small{color:var(--lm-muted);font-size:12px;display:block}.lm-brow button{cursor:pointer;background:#fff;border:1px solid #e6e8ef;border-radius:999px;min-height:34px;padding:6px 10px;font-size:12px;font-weight:700}.lm-brow button[aria-pressed=true]{background:var(--lm-navy);border-color:var(--lm-navy);color:#fff}.lm-store{margin-top:14px}.lm-store h3{justify-content:space-between;align-items:baseline;font-size:19px;display:flex}.lm-store h3 span{color:var(--lm-muted);font:700 13px Figtree,sans-serif}.lm-deliv{color:var(--lm-sea-deep);margin:2px 0 4px;font-size:12.5px;font-weight:700}.lm-prod{border-top:1px solid #e6e8ef;align-items:center;gap:10px;padding:9px 0;font-size:14.5px;display:flex}.lm-prod.fresh{background:var(--lm-mist);border-radius:12px;padding-left:6px;padding-right:6px}.lm-prod .lm-th{background:var(--lm-bone);color:#b9b3a8;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.lm-prod .lm-nm{flex:1;line-height:1.3}.lm-prod .lm-nm small{color:var(--lm-muted);margin-top:2px;font-size:12px;display:block}.lm-prod .lm-p{white-space:nowrap;font-weight:700}.lm-prod.have .lm-nm,.lm-prod.have .lm-p{color:#a2a7b5;text-decoration:line-through}.lm-hv{cursor:pointer;background:#fff;border:1px solid #e6e8ef;border-radius:999px;min-height:34px;padding:6px 10px;font-size:12px;font-weight:700}.lm-prod.have .lm-hv{background:var(--lm-mist);border-color:var(--lm-mist);color:var(--lm-sea-deep)}.lm-new{color:#1b2a4a;vertical-align:1px;background:#fff;border:1px solid #f2a0c6;border-radius:999px;margin-left:6px;padding:1px 7px;font-size:10.5px;font-weight:700;display:inline-block}.lm-small{color:var(--lm-muted);margin:10px 0 0;font-size:12px}.lm-print{border:1px solid #eef0f2;border-radius:18px;margin-top:6px;padding:12px 14px}.lm-print h3{justify-content:space-between;align-items:baseline;font-size:19px;display:flex}.lm-print h3 span{color:var(--lm-sea-deep);font:700 12px Figtree,sans-serif}.lm-when{justify-content:space-between;align-items:baseline;margin-top:14px;display:flex}.lm-when b{font-family:Newsreader,Georgia,serif;font-size:19px;font-weight:400}.lm-when span{color:var(--lm-muted);font-size:13px;font-weight:700}.lm-task{border-top:1px solid #e6e8ef}.lm-task label{cursor:pointer;align-items:center;gap:10px;padding:11px 0;display:flex}.lm-task input{width:22px;height:22px;accent-color:var(--lm-pink);flex-shrink:0}.lm-task .lm-tt{flex:1;font-size:15px;font-weight:600;line-height:1.3}.lm-task .lm-tm{color:var(--lm-muted);white-space:nowrap;font-size:12.5px;font-weight:700}.lm-task.done .lm-tt{color:#a2a7b5;text-decoration:line-through}.lm-task .lm-more{padding:0 0 10px 32px}.lm-recbtn{border:1px solid var(--lm-pink);color:var(--lm-pink-deep);cursor:pointer;background:#fff;border-radius:999px;min-height:32px;padding:5px 11px;font-size:12.5px;font-weight:700}.lm-task ol{margin:6px 0 0;padding-left:18px;font-size:14px}.lm-ag{border-top:1px solid #e6e8ef;grid-template-columns:52px 1fr;gap:10px;padding:11px 0;display:grid}.lm-ag .lm-time{color:var(--lm-pink);font-family:Newsreader,Georgia,serif;font-size:18px}.lm-ag b{font-size:15px;display:block}.lm-done{text-align:center;color:#1b2a4a;margin-top:14px;font-family:Caveat,cursive;font-size:28px;font-weight:700}.lm-foryou{background:linear-gradient(135deg,#fde6f1,#fff6dd);border-radius:22px;margin-top:26px;padding:18px;position:relative}.lm-foryou h3{margin-top:6px;font-size:22px}.lm-pb{border:1px solid #eef0f2;border-radius:18px;margin-top:12px;padding:14px}.lm-pb summary{cursor:pointer;font-weight:700;list-style:none}.lm-pb summary::-webkit-details-marker{display:none}.lm-pbb{gap:8px;margin-top:10px;display:grid}.lm-pbb button{text-align:left;cursor:pointer;background:#fff;border:1px solid #e6e8ef;border-radius:14px;min-height:48px;padding:11px 12px;font-size:14px}.lm-pbb button b{display:block}.lm-scrim{z-index:60;background:#13204073;position:fixed;inset:0}.lm-sheet{z-index:61;color:#1b2a4a;max-height:88dvh;box-shadow:none;background:#fff;border-radius:28px 28px 0 0;flex-direction:column;font-family:Figtree,Avenir Next,Segoe UI,Arial,sans-serif;animation:.28s lmUp;display:flex;position:fixed;bottom:0;left:0;right:0;overflow:hidden}.lm-sheet *,.lm-sheet :before,.lm-sheet :after{box-sizing:border-box}@media (width>=720px){.lm-sheet{width:560px;margin-left:-280px;left:50%;right:auto}}@keyframes lmUp{0%{opacity:.4;transform:translateY(40px)}to{opacity:1;transform:none}}.lm-grab{background:#d8dce4;border-radius:3px;flex:none;width:42px;height:5px;margin:10px auto 6px}.lm-sheet-head{flex:none;justify-content:space-between;align-items:flex-start;gap:10px;padding:6px 20px 10px;display:flex}.lm-sheet-eb{letter-spacing:.14em;color:#e0781f;text-transform:uppercase;margin-bottom:2px;font-size:11px;font-weight:700;display:block}.lm-sheet-head h2,.lm-sheet .lm-sheet-head h2{letter-spacing:-.01em;margin:0;font-family:Newsreader,Georgia,serif;font-size:24px;font-weight:500;line-height:1.15}.lm-sheet-band{background:linear-gradient(#fff6ea,#fff);flex:none;padding:8px 64px 16px 20px;position:relative}.lm-sheet-band .lm-x{position:absolute;top:8px;right:18px}.lm-sheet-body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:4px 20px calc(22px + env(safe-area-inset-bottom,0px));flex:1;overflow-y:auto}.lm-sheet-foot~.lm-sheet-body{padding-bottom:14px}.lm-sheet-body:has(+.lm-sheet-foot){padding-bottom:14px}.lm-sheet-foot{padding:12px 20px calc(14px + env(safe-area-inset-bottom,0px));background:#fff;border-top:1px solid #eeece7;flex:none;gap:10px;display:flex}.lm-sheet-foot>*{flex:1}.lm-x{cursor:pointer;color:#17171c;background:#f4f2ee;border:0;border-radius:50%;flex-shrink:0;width:34px;height:34px;font-size:14px}.lm-pill{cursor:pointer;color:#17171c;background:#fff;border:1.5px solid #17171c;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:12px 20px;font:700 15px Figtree,sans-serif;text-decoration:none;display:inline-flex}.lm-pill-pink{color:#fff;background:#e6007e;border-color:#e6007e}.lm-pill-ink{color:#fff;background:#1b2a4a;border-color:#1b2a4a}.lm-sheet-label{letter-spacing:.14em;color:#e0781f;text-transform:uppercase;margin:18px 0 6px;font-size:11px;font-weight:700}.lm-chip{color:#1b2a4a;background:#f4f2ee;border-radius:999px;align-items:center;gap:4px;padding:4px 10px;font-size:12.5px;font-weight:700;display:inline-flex}.lm-chip-sea{color:#177f7d;background:#f7f4ef}.lm-chip-orange{color:#a9520f;background:#ffebd9}.lm-opt{text-align:left;cursor:pointer;width:100%;color:inherit;background:#fff;border:1.5px solid #e6e8ef;border-radius:18px;align-items:flex-start;gap:12px;margin-top:10px;padding:12px;font-family:inherit;display:flex}.lm-opt.now{border-color:#17171c}.lm-opt .lm-ico{background:#fff6ea;border-radius:14px;flex:none;justify-content:center;align-items:center;width:52px;height:52px;font-size:24px;display:flex}.lm-opt b{font-size:15.5px;display:block}.lm-opt .lm-one{color:#5b6170;margin-top:2px;font-size:13.5px;line-height:1.35;display:block}.lm-opt .lm-chips{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.lm-why{border-top:1px solid #eeece7;align-items:flex-start;gap:12px;padding:12px 0;font-size:15px;line-height:1.45;display:flex}.lm-why:first-child{border-top:0}.lm-why i{color:#1b2a4a;background:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;font-style:normal;display:flex}.lm-need{border-top:1px solid #eeece7;align-items:center;gap:10px;padding:9px 0;font-size:15px;display:flex}.lm-need input{accent-color:#e6007e;flex:none;width:20px;height:20px}.lm-need span{flex:1}.lm-need em{color:#5b6170;white-space:nowrap;font-size:13px;font-style:normal}.lm-rsteps{margin:0;padding:0;list-style:none}.lm-rsteps li{gap:12px;padding:8px 0;font-size:15px;line-height:1.45;display:flex}.lm-rsteps li>span{color:#fff;background:#1b2a4a;border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;font-weight:700;display:flex}.lm-kidjob{background:#fff;border-radius:14px;margin-top:14px;padding:11px 13px;font-size:14.5px}.lm-tipbox{background:#f7f4ef;border-radius:14px;margin-top:10px;padding:11px 13px;font-size:14.5px}.lm-el{border-top:1px solid #e6e8ef;gap:6px;padding:12px 0;display:grid}.lm-el small{color:var(--lm-muted);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:700;display:block}.lm-el b{font-family:Newsreader,Georgia,serif;font-size:17px;font-weight:400;line-height:1.3;display:block}.lm-el .lm-meta{color:var(--lm-muted);font-size:12.5px}.lm-vs{flex-wrap:wrap;gap:6px;display:flex}.lm-vs button{cursor:pointer;background:#fff;border:1px solid #e6e8ef;border-radius:999px;min-height:36px;padding:6px 12px;font-size:12.5px;font-weight:700}.lm-vs button[aria-pressed=true]{background:var(--lm-navy);border-color:var(--lm-navy);color:#fff}.lm-addwow{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.lm-addwow button{border:1px dashed var(--lm-pink);color:var(--lm-pink-deep);cursor:pointer;background:#fff;border-radius:999px;min-height:36px;padding:7px 12px;font-size:12.5px;font-weight:700}.lm-lim .lm-val{color:var(--lm-pink);font-family:Newsreader,Georgia,serif;font-size:26px}.lm-lim input[type=range]{width:100%;accent-color:var(--lm-pink);height:34px}.lm-lim .lm-ends{color:var(--lm-muted);justify-content:space-between;font-size:11.5px;font-weight:700;display:flex}.lm-limres{color:#fff;background:linear-gradient(135deg,#132040,#22355c);border-radius:16px;margin-top:10px;padding:12px 14px}.lm-limres b{font-family:Newsreader,Georgia,serif;font-size:20px;font-weight:400}.lm-rc h4{letter-spacing:.06em;color:var(--lm-sea-deep);margin:16px 0 6px;font-size:12px;font-weight:700}.lm-rc ol{margin:0;padding-left:20px}.lm-rc ol li{padding:6px 0;font-size:15px;line-height:1.45}.lm-rc .lm-tip{background:var(--lm-pink-soft);border-radius:14px;margin-top:12px;padding:10px 12px;font-size:14px}.lm-meta-chips{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.lm-meta-chips span{background:var(--lm-bone);border-radius:999px;padding:5px 11px;font-size:12.5px;font-weight:700}.lm-run li{border-top:1px solid #e6e8ef;align-items:center;gap:10px;padding:10px 0;list-style:none;display:flex}.lm-run{margin:10px 0 0;padding:0}.lm-run .lm-n{background:var(--lm-bone);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:13px;font-weight:700;display:flex}.lm-run li.got .lm-n{background:var(--lm-sea);color:#fff}.lm-run li.got .lm-nm{color:#a2a7b5;text-decoration:line-through}.lm-run .lm-nm{flex:1;font-size:14.5px;line-height:1.3}.lm-bar{left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom,0px));z-index:35;background:var(--lm-navy);color:#fff;box-shadow:none;border-radius:18px;align-items:center;gap:10px;padding:9px 9px 9px 14px;display:flex;position:fixed}.lm-bar .lm-sum{flex:1;font-size:12.5px;line-height:1.3}.lm-bar .lm-sum b{font-family:Newsreader,Georgia,serif;font-size:17px;font-weight:400;display:block}@media (width>=720px){.lm-bar{width:420px;left:auto;right:22px}}.lm .lm-btn.lm-btn-pink,.lm .lm-btn.lm-btn-navy{color:#fff}.lm .lm-how{color:var(--lm-muted);margin:0;font-size:13.5px;line-height:1.5}.lm .lm-add{background:var(--lm-navy);color:#fff;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:36px;padding:7px 14px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.lm-run li.got .lm-add{background:var(--lm-mist);color:var(--lm-sea-deep)}.lm-film{color:#fff;background:#14182a;border-radius:22px;gap:14px;margin-top:8px;padding:14px;display:flex}.lm-poster{box-sizing:border-box;background:linear-gradient(160deg,#2c3560,#14182a);border-radius:12px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:8px;width:92px;height:120px;padding:0 7px;display:flex;overflow:hidden}.lm-poster-t{letter-spacing:.12em;text-transform:uppercase;color:#f3efea;text-align:center;word-break:break-word;font-size:9px;font-weight:700;line-height:1.25}.lm-poster.mini{border-radius:8px;gap:4px;width:54px;height:72px;padding:0 4px}.lm-poster.mini .lm-poster-t{letter-spacing:.06em;font-size:6.5px}.lm-film .lm-fe{letter-spacing:.16em;color:#f2a65a;font-size:10px;font-weight:700}.lm-film h3{color:#fff;margin:4px 0 0;font-family:Newsreader,Georgia,serif;font-size:22px;line-height:1.15}.lm-film .lm-fm{color:#c8d2e3;margin:4px 0 0;font-size:13px}.lm-film .lm-fp{color:#ffb3d6;margin:4px 0 0;font-size:13px;font-weight:700}.lm-film .lm-fbtn{color:#14182a;cursor:pointer;background:#fff;border:0;border-radius:999px;min-height:40px;margin-top:10px;padding:8px 16px;font-size:13.5px;font-weight:700}.lm-seg{background:var(--lm-bone);border:1px solid #e6e8ef;border-radius:999px;grid-template-columns:repeat(3,1fr);gap:4px;margin-top:8px;padding:4px;display:grid}.lm-seg button{cursor:pointer;background:0 0;border:0;border-radius:999px;min-height:44px;font-size:14px;font-weight:700}.lm-seg button[aria-pressed=true]{background:var(--lm-pink);color:#fff}.lm-sum2{background:#fff;border:1px solid #e6e8ef;border-radius:22px;margin-top:14px;overflow:hidden}.lm-stats{background:var(--lm-navy);color:#fff;grid-template-columns:repeat(3,1fr);padding:14px 8px;display:grid}.lm-stats div{text-align:center}.lm-stats small{letter-spacing:.12em;color:var(--lm-lemon);font-size:10.5px;font-weight:700;display:block}.lm-stats b{font-family:Newsreader,Georgia,serif;font-size:24px;font-weight:400;line-height:1.2;display:block}.lm-sum2-body{padding:12px 14px 14px}.lm-sum2-row{justify-content:space-between;gap:10px;margin-top:10px;display:flex}.lm-toast{left:50%;bottom:calc(84px + env(safe-area-inset-bottom,0px));z-index:70;color:#fff;max-width:min(92vw,520px);box-shadow:none;background:#17171c;border-radius:16px;align-items:center;gap:14px;padding:12px 16px;font-size:14px;display:flex;position:fixed;transform:translate(-50%)}.lm-toast button{color:#fff;text-decoration:underline;-webkit-text-decoration-color:var(--lm-pink);-webkit-text-decoration-color:var(--lm-pink);text-decoration-color:var(--lm-pink);text-underline-offset:4px;cursor:pointer;white-space:nowrap;background:0 0;border:0;font-size:14px;font-weight:700}.lm-search{border:1.5px solid #e6e8ef;border-radius:999px;width:100%;min-height:46px;padding:10px 16px;font-family:inherit;font-size:15px}.lm-adj{text-align:left;cursor:pointer;color:#17171c;background:0 0;border:0;border-top:1px solid #eeece7;align-items:center;gap:12px;width:100%;padding:12px 0;font-family:inherit;display:flex}.lm-adj:first-child{border-top:0}.lm-adj .lm-adj-ic{background:#fff;border:1px solid #e6e8ef;border-radius:50%;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.lm-adj b{font-size:14.5px;display:block}.lm-adj small{color:#5b6170;margin-top:1px;font-size:12px;display:block}.lm-adj .lm-adj-go{color:#b9b3a8;font-size:20px}.lm-adj-bar{cursor:pointer;color:#17171c;text-align:left;background:#fff;border:1px solid #e6e8ef;border-radius:16px;align-items:center;gap:12px;width:100%;margin-top:12px;padding:12px 14px;font-family:inherit;font-size:14.5px;font-weight:600;display:flex}.lm-adj-bar span:last-child{text-underline-offset:4px;margin-left:auto;font-weight:700;-webkit-text-decoration:underline #e6007e;text-decoration:underline #e6007e;text-decoration-thickness:2px}.lm-sbs-pill{letter-spacing:.1em;text-transform:uppercase;border-radius:999px;padding:3px 9px;font-size:10px;font-weight:700;display:inline-block}.lm-sbs-line-wrap{margin-top:16px;padding-left:18px;position:relative}.lm-sbs-line-wrap:before{content:"";border-left:1.5px dashed #d8d3ca;position:absolute;top:6px;bottom:6px;left:4px}.lm-sbs-part{margin-top:16px;position:relative}.lm-sbs-part:before{content:"";border:1.5px solid var(--lm-navy);background:#fff;border-radius:50%;width:9px;height:9px;position:absolute;top:5px;left:-18px}.lm-sbs-time b{color:var(--lm-navy);min-height:14px;font-family:Newsreader,Georgia,serif;font-size:14px;font-weight:500;display:block}.lm-sbs-time small{letter-spacing:.14em;color:var(--lm-muted);font-size:9.5px;font-weight:700;display:block}.lm-sbs-card{background:#fff;border:1px solid #e6e8ef;border-radius:18px;gap:12px;margin-top:8px;padding:11px 12px;display:flex}.lm-sbs-ic{border-radius:12px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.lm-sbs-name{margin-top:4px;font-family:Newsreader,Georgia,serif;font-size:17px;line-height:1.25}.lm-sbs-line{color:var(--lm-muted);margin-top:2px;font-size:13.5px;line-height:1.4}.lm-sbs-chips{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.lm-sbs-chips .lm-chip{padding:3px 9px;font-size:11.5px}.lm-sbs-acts{align-items:center;gap:16px;margin-top:8px;display:flex}.lm-sbs-quiet{color:var(--lm-muted);cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;font-weight:600}.lm-sbs-pic{background:linear-gradient(160deg,#22355c,#132040);border-radius:18px;justify-content:center;align-items:center;height:180px;margin-top:4px;display:flex;position:relative;overflow:hidden}.lm-sbs-pic svg{max-width:100%;max-height:100%}.lm{--hot:#e6007e;--pink:#e6007e;--blush:#ffe4f0;--blush-2:#fff4f8;--cream:#fff;--peach:#fff0e3;--pink-line:#ffc9e1;--pink-hair:#f7dce7;--mauve-label:#b07a93;--mauve-muted:#5b6170;--lm-grad:linear-gradient(90deg,#e6007e,#e6007e);--lm-grad-shadow:none;background:#fff}.lm-eyebrow,.lm-sheet-eb{color:var(--pink)}.lm-pill-pink,.lm-btn-pink{box-shadow:none;background:var(--lm-grad)!important;color:#fff!important;border-color:#0000!important}.lm-num{background:linear-gradient(135deg,#1b2a4a,#1b2a4a)}.lm-sbs-time b{color:var(--pink)}.lm-sbs-card{border-color:var(--pink-hair)}.lm-pb{border-color:var(--pink-hair);background:#fff}.lm-foryou{background:#fff;border:1px solid #e6e8ef}.lm-bar{color:#17171c;box-shadow:none;background:#fff;border-top:1px solid #e6e8ef}.lm-bar .lm-sum span{color:var(--mauve-muted)!important}.lm-hand{color:#1b2a4a;transform-origin:0;margin:2px 0 0;font-family:Caveat,cursive;font-size:22px;font-weight:700;display:block;transform:rotate(-1.5deg)}.lm-levelhero{aspect-ratio:4/3}.lm-levelhero img{transition:opacity .25s}@media (width>=720px){.lm-levelhero{aspect-ratio:16/9}}@media (prefers-reduced-motion:reduce){.lm-levelhero img{transition:none}}.lm .mv-more{margin-top:22px}.lm .mv-more-btn{border:1px solid var(--pink-line,#f7dce7);width:100%;min-height:52px;font:inherit;color:#1b2a4a;cursor:pointer;background:#fff;border-radius:16px;justify-content:space-between;align-items:center;padding:0 16px;font-size:15px;font-weight:700;display:flex}.lm .mv-more-btn span{color:#e6007e;font-size:22px}@media (width>=768px){.lm .mv-more-btn{display:none}}.lm-btn-navy-outline{color:#1b2a4a;cursor:pointer;background:#fff;border:1.5px solid #1b2a4a;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 22px;font-size:15px;font-weight:700;display:inline-flex}.mv-freebadge{z-index:2;color:#7a5a00;letter-spacing:.08em;pointer-events:none;background:#ffe27a;border-radius:999px;padding:4px 10px;font-family:Figtree,system-ui,sans-serif;font-size:10.5px;font-weight:800;position:absolute;top:12px;left:12px}@media (width>=1100px){.lm-wrap.lm-main{grid-template-columns:minmax(0,1fr) 400px;align-items:start;column-gap:48px;max-width:1240px;display:grid}.lm-wrap.lm-main>*{grid-column:1}.lm-wrap.lm-main>.pk-yours{grid-area:1/2/span 60;align-self:start;margin-top:0;position:sticky;top:20px}.v2 .lm-wrap.lm-main{max-width:720px;display:block}.v2 .lm-wrap.lm-main>.pk-yours{position:static}}
