.lx .pp{flex-direction:column;gap:20px;min-width:0;display:flex}.lx .pp-eyebrow{font-size:13.5px}.lx .pp-hero{grid-template-columns:minmax(0,1fr) 300px;gap:20px;display:grid}.lx .pp-row3{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr);gap:20px;display:grid}.lx .pp-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;display:grid}.lx .pp-side{grid-template-columns:320px minmax(0,1fr);align-items:start;gap:20px;display:grid}.lx .pp-weeks{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}@media (max-width:1240px){.lx .pp-row3{grid-template-columns:repeat(2,minmax(0,1fr))}.lx .pp-row3>:first-child{grid-column:1/-1}}@media (max-width:1100px){.lx .pp-hero,.lx .pp-side{grid-template-columns:minmax(0,1fr)}.lx .pp-side>.pp-sticky{position:static}}@media (max-width:720px){.lx .pp-row3,.lx .pp-split,.lx .pp-weeks{grid-template-columns:minmax(0,1fr)}}.lx .pp-sticky{position:sticky;top:18px}.lx .pp-cine{flex-direction:column;min-height:420px;display:flex}.lx .pp-cine-body{flex-direction:column;flex:1;gap:16px;max-width:520px;padding:36px 38px 34px;display:flex;position:relative}.lx .pp-cine-title{letter-spacing:-.045em;font-size:44px;font-weight:680;line-height:1.02}.lx .pp-glass-chip{color:#fcfcfc;color:lab(98.84% .0000298023 -.0000119209);-webkit-backdrop-filter:blur(8px);background:#ffffff24;background:lab(100% 0 0/.14);align-self:flex-start}.lx .pp-on-dark{color:#fcfcfccc;color:lab(98.84% .0000298023 -.0000119209/.8)}@media (max-width:720px){.lx .pp-cine{min-height:0}.lx .pp-cine .ovl{background:linear-gradient(#0e0b241a 0%,#0e0b24b3 30%,#0e0b24f0 55%);background:linear-gradient(lab(3.98332% 5.74131 -15.5554/.1) 0%,lab(3.98332% 5.74131 -15.5554/.7) 30%,lab(3.98332% 5.74131 -15.5554/.94) 55%)}.lx .pp-cine-body{padding:150px 20px 22px}.lx .pp-cine-title{font-size:30px}.lx .pp-cine-body .btn{height:44px;padding:0 18px;font-size:14px}}.lx .pp-moons{flex-direction:column;display:flex;position:relative}.lx .pp-moons:before{content:"";background:linear-gradient(180deg,#e7c97a,var(--line));width:2px;position:absolute;top:26px;bottom:26px;left:21px}.lx .pp-moon-row{border-radius:14px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:14px;padding:9px 0;display:grid;position:relative}.lx a.pp-moon-row:hover p:first-child{text-underline-offset:3px;text-decoration:underline}.lx .pp-path{flex-direction:column;gap:12px;display:flex;position:relative}.lx .pp-step{grid-template-columns:56px minmax(0,1fr);align-items:stretch;gap:16px;display:grid;position:relative}.lx .pp-step-rail{justify-content:center;display:flex;position:relative}.lx .pp-step-rail:after{content:"";background:var(--line2);width:2px;position:absolute;top:56px;bottom:-30px}.lx .pp-step.done .pp-step-rail:after{background:linear-gradient(#ff8ac2,#c391f2);box-shadow:0 0 10px #ff8ac2}.lx .pp-path>li:last-child .pp-step-rail:after{display:none}.lx .pp-path>li:has(+li>.pp-chapter) .pp-step-rail:after{bottom:-76px}.lx .pp-node{color:#fcfcfc;color:lab(98.84% .0000298023 -.0000119209);z-index:1;border-radius:50%;place-items:center;width:48px;height:48px;margin-top:18px;font-size:15px;font-weight:700;display:grid;position:relative;box-shadow:inset 0 1px #ffffff73,0 10px 20px -8px #361e5799;box-shadow:inset 0 1px lab(100% 0 0/.45),0 10px 20px -8px lab(17.1922% 22.5807 -30.8757/.6)}.lx .pp-node.todo{background:var(--surf);color:var(--ink2);box-shadow:var(--card-sh)}.lx .pp-node .halo{border:2px solid #ff8ac2;border-radius:50%;animation:2.4s cubic-bezier(.22,1,.36,1) infinite lxHalo;position:absolute;inset:-6px}.lx .pp-lesson{background:var(--surf);box-shadow:var(--card-sh);-webkit-backdrop-filter:var(--blur);border-radius:24px;align-items:center;gap:16px;padding:18px 20px;transition:transform .25s cubic-bezier(.22,1,.36,1);display:flex}.lx a.pp-lesson:hover{transform:translateY(-2px)}.lx .pp-lesson.now{box-shadow:0 0 0 2px var(--pink),0 20px 40px -18px #df3c8c80}@supports (color:lab(0% 0 0)){.lx .pp-lesson.now{box-shadow:0 0 0 2px var(--pink),0 20px 40px -18px lab(53.1771% 67.2674 -6.08494/.5)}}.lx .pp-lesson .ttl{letter-spacing:-.015em;font-size:16px;font-weight:650;line-height:1.3}.lx .pp-lesson .sum{color:var(--ink2);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13.5px;display:-webkit-box;overflow:hidden}.lx .pp-chapter{letter-spacing:.08em;text-transform:uppercase;color:var(--ink3);padding:14px 0 2px 72px;font-size:12px;font-weight:700}@media (max-width:720px){.lx .pp-step{grid-template-columns:40px minmax(0,1fr);gap:10px}.lx .pp-node{width:36px;height:36px;font-size:13px}.lx .pp-step-rail:after{top:52px}.lx .pp-lesson{gap:12px;padding:14px 16px}.lx .pp-lesson .go{display:none}.lx .pp-chapter{padding-left:50px}}.lx .pp-player{background:#060815;background:lab(2.33751% 1.33166 -6.80853);border-radius:30px;grid-template-columns:minmax(0,1fr) 300px;display:grid}.lx .pp-video{aspect-ratio:16/9;background:#020309;background:lab(.856602% .431709 -2.27659);border-radius:30px 0 0 30px;position:relative;overflow:hidden}.lx .pp-video iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.lx .pp-outline{color:#fcfcfc;color:lab(98.84% .0000298023 -.0000119209);background:linear-gradient(#12132c,#090b1e);background:linear-gradient(lab(6.67154% 6.23121 -17.4656),lab(3.43699% 2.59558 -11.952));border-radius:0 30px 30px 0;flex-direction:column;gap:2px;min-height:0;padding:20px 16px;display:flex}.lx .pp-outline-list{flex-direction:column;gap:2px;max-height:400px;margin:0 -4px;padding:0 4px;display:flex;position:relative;overflow-y:auto}.lx .pp-outline a{color:#fcfcfcb8;color:lab(98.84% .0000298023 -.0000119209/.72);border-radius:12px;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:10px;padding:8px 10px;font-size:13.5px;line-height:1.3;display:grid}.lx .pp-outline a:hover{color:#fcfcfc;color:lab(98.84% .0000298023 -.0000119209);background:#ffffff0f;background:lab(100% 0 0/.06)}.lx .pp-outline a.on{color:#fcfcfc;color:lab(98.84% .0000298023 -.0000119209);background:#ffffff1f;background:lab(100% 0 0/.12);font-weight:600;box-shadow:inset 0 1px #ffffff1f;box-shadow:inset 0 1px lab(100% 0 0/.12)}.lx .pp-outline .n{background:#ffffff1a;background:lab(100% 0 0/.1);border-radius:50%;place-items:center;width:24px;height:24px;font-size:11px;font-weight:700;display:grid}.lx .pp-outline .n.done{background:linear-gradient(145deg,#ff8ac2,#c391f2)}.lx .pp-outline .n.on{color:#12132c;color:lab(6.67154% 6.23121 -17.4656);background:#fff}.lx .pp-outline .lock{opacity:.5;cursor:default}@media (max-width:1100px){.lx .pp-player{grid-template-columns:minmax(0,1fr)}.lx .pp-video{border-radius:30px 30px 0 0}.lx .pp-outline{border-radius:0 0 30px 30px}.lx .pp-outline-list{max-height:260px}}@media (max-width:720px){.lx .pp-player,.lx .pp-video{border-radius:22px 22px 0 0}.lx .pp-player{border-radius:22px}.lx .pp-outline{border-radius:0 0 22px 22px}}.lx .pp-tonight{color:#fcfcfc;color:lab(98.84% .0000298023 -.0000119209);background:radial-gradient(80% 70% at 100% 0,#d58d25b3,#0000 60%),radial-gradient(70% 60% at 0 100%,#8156c0d9,#0000 65%),#211d44;background:radial-gradient(80% 70% at 100% 0,lab(64.9119% 22.5495 61.7416/.7),#0000 60%),radial-gradient(70% 60% at 0 100%,lab(45.3515% 35 -49.5413/.85),#0000 65%),lab(13.2217% 11.1263 -24.1459)}.lx .pp-tonight .lbl{color:#fcfcfcb8;color:lab(98.84% .0000298023 -.0000119209/.72)}.lx .pp-take{border-bottom:1px solid var(--line);grid-template-columns:28px minmax(0,1fr);align-items:start;gap:12px;padding:10px 0;display:grid}.lx .pp-take:last-child{border-bottom:0}.lx .pp-take .k{background:var(--lav-t);width:26px;height:26px;color:var(--lav-tx);border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid}.lx .pp-check{cursor:pointer;border-radius:16px;align-items:flex-start;gap:12px;padding:11px 12px;font-size:14.5px;line-height:1.45;display:flex}.lx .pp-check:hover{background:var(--surf2)}.lx .pp-check input{opacity:0;width:1px;height:1px;position:absolute}.lx .pp-check .bx{width:24px;height:24px;box-shadow:inset 0 0 0 1.5px var(--line2);border-radius:8px;flex:none;place-items:center;margin-top:-1px;transition:background .2s;display:grid}.lx .pp-check input:checked+.bx{background:linear-gradient(145deg,#ff8ac2,#e2287f);box-shadow:0 6px 14px -6px #df3c8cb3;box-shadow:0 6px 14px -6px lab(53.1771% 67.2674 -6.08494/.7)}.lx .pp-check input:checked~.tx{color:var(--ink3);text-decoration:line-through;-webkit-text-decoration-color:var(--line2);text-decoration-color:var(--line2)}.lx .pp-check input:focus-visible+.bx{outline:2px solid var(--pink);outline-offset:2px}.lx .pp-week.now{box-shadow:0 0 0 2px #e7c97a,0 24px 50px -24px #d6a54d8c;box-shadow:0 0 0 2px lab(82.2879% 3.50368 43.3619),0 24px 50px -24px lab(71.071% 11.7474 51.7651/.55)}.lx .pp-bins{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}@media (max-width:720px){.lx .pp-bins{grid-template-columns:minmax(0,1fr)}}.lx .pp-bin{border-radius:20px;flex-direction:column;gap:6px;padding:16px;display:flex}.lx .pp-bin.healthy{background:var(--mint-t)}.lx .pp-bin.junk{background:var(--amber-t)}.lx .pp-bin.toxic{background:var(--red-t)}.lx .pp-item{background:var(--surf2);box-shadow:inset 0 0 0 1px var(--line);border-radius:16px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;display:flex}.lx .pp-item .nm{flex:1;min-width:120px;font-size:14.5px;font-weight:600}.lx .pp-sort{background:var(--surf3);border-radius:99px;gap:2px;padding:3px;display:inline-flex}.lx .pp-sort button{height:30px;color:var(--ink2);background:0 0;border:0;border-radius:99px;padding:0 11px;font-size:12.5px;font-weight:600}.lx .pp-sort button[aria-pressed=true].healthy{color:#fff;background:#3cc48a}.lx .pp-sort button[aria-pressed=true].junk{color:#3a2600;background:#f2b63d}.lx .pp-sort button[aria-pressed=true].toxic{color:#fff;background:#f0507e}.lx .pp-x{width:30px;height:30px;color:var(--ink3);background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.lx .pp-x:hover{background:var(--surf3);color:var(--ink)}.lx .pp-papers{flex:1;min-height:220px;margin-top:10px;position:relative}.lx .pp-papers .paper{transition:transform .35s cubic-bezier(.22,1,.36,1);position:absolute;top:50%;left:50%}.lx .pp-papers .p1{color:#8a1450;background:linear-gradient(160deg,#ffe6f3,#f7c2dd);width:118px;height:160px;padding:16px;transform:translate(-100%,-50%)rotate(-9deg)}.lx .pp-papers .p2{color:#1c2035;color:lab(12.6263% 3.19657 -14.4278);z-index:1;flex-direction:column;align-items:center;gap:8px;width:140px;height:180px;padding:14px;display:flex;transform:translate(-50%,-54%)rotate(1deg)}.lx .pp-papers .p3{color:#0a3723;color:lab(19.5919% -19.9693 7.8489);background:linear-gradient(160deg,#eafbf2,#c9f0dc);width:118px;height:160px;padding:16px;transform:translateY(-48%)rotate(8deg)}.lx .pp-papers:hover .p1{transform:translate(-106%,-52%)rotate(-12deg)}.lx .pp-papers:hover .p3{transform:translate(6%,-50%)rotate(11deg)}.lx .pp-paper-k{letter-spacing:.08em;font-size:10px;font-weight:700}.lx .pp-paper-t{letter-spacing:-.02em;margin-top:8px;font-size:15px;font-weight:700;line-height:1.1}.lx .pp-lines{flex-direction:column;gap:7px;margin-top:12px;display:flex}.lx .pp-lines i{opacity:.22;background:currentColor;border-radius:2px;height:3px;display:block}.lx .pp-onb{grid-template-columns:minmax(0,400px) minmax(0,1fr);gap:24px;min-height:calc(100dvh - 140px);display:grid}.lx .pp-stage{border-radius:34px;flex-direction:column;padding:28px 30px;display:flex}.lx .pp-stage-q{z-index:2;letter-spacing:-.015em;border-radius:22px 22px 22px 6px;align-self:flex-start;max-width:340px;margin-top:40px;padding:16px 18px;font-size:17px;font-weight:600;line-height:1.4;position:relative}.lx .pp-dots{z-index:1;flex-direction:column;gap:4px;margin-top:auto;display:flex;position:relative}.lx .pp-dots li{align-items:center;gap:12px;height:34px;display:flex}.lx .pp-dot{background:var(--line2);border-radius:50%;flex:none;width:9px;height:9px}.lx .pp-dot.past{background:#c391f2}.lx .pp-dot.now{background:#ff5fa8;box-shadow:0 0 0 4px #ff5fa840,0 0 12px #ff5fa8}.lx .pp-form{flex-direction:column;gap:20px;min-width:0;padding:18px 16px 8px;display:flex}.lx .pp-q{letter-spacing:-.045em;font-size:46px;font-weight:650;line-height:1.05}.lx .pp-opts{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.lx .pp-opts.three{grid-template-columns:repeat(3,minmax(0,1fr))}.lx .pp-dashes{flex:1;gap:6px;display:flex}.lx .pp-dashes span{background:var(--surf3);border-radius:99px;flex:1;height:5px}.lx .pp-dashes span.on{background:linear-gradient(90deg,#ff8ac2,#c391f2);box-shadow:0 0 10px #ff8ac2}.lx .pp-ages{flex-wrap:wrap;gap:10px;display:flex}.lx .pp-ages .gch{min-width:60px;height:60px;font-size:20px}.lx .opt .main-tag{background:var(--pink);color:#fcfcfc;color:lab(98.84% .0000298023 -.0000119209);position:absolute;top:-11px;right:16px;box-shadow:0 4px 10px -4px #df3c8c99;box-shadow:0 4px 10px -4px lab(53.1771% 67.2674 -6.08494/.6)}@media (max-width:1500px){.lx .pp-opts.three{grid-template-columns:repeat(2,minmax(0,1fr))}}.lx .pp-opts.one{grid-template-columns:minmax(0,1fr);gap:12px;max-width:560px}.lx .pp-opts.one .opt{align-items:center;min-height:0}@media (max-width:1100px){.lx .pp-onb{grid-template-columns:minmax(0,1fr);min-height:0}.lx .pp-stage{border-radius:26px;flex-direction:row;align-items:center;gap:14px;min-height:0;padding:16px 18px}.lx .pp-stage .spot,.lx .pp-stage .floor,.lx .pp-dots,.lx .pp-stage-brand{display:none}.lx .pp-stage-q{flex:1;max-width:none;margin:0;font-size:15px}.lx .pp-stage-cq{flex:none;width:84px;margin:0!important}.lx .pp-form{padding:4px 2px}}@media (max-width:720px){.lx .pp-q{font-size:30px}.lx .pp-opts,.lx .pp-opts.three{grid-template-columns:minmax(0,1fr)}.lx .opt{min-height:0;padding:14px 16px}.lx .pp-ages .gch{border-radius:16px;min-width:52px;height:52px;font-size:18px}.lx .pp-nav .btn{height:44px;padding:0 18px;font-size:14px}}.lx .pp-safety{background:var(--sky-t);border-radius:22px;align-items:flex-start;gap:14px;padding:18px 20px;display:flex}.lx .pp-safety a{color:var(--sky-tx);text-underline-offset:3px;font-weight:650;text-decoration:underline}@media print{:is(body:has(.pp-print) .side,body:has(.pp-print) .cq-fab,body:has(.pp-print) .cq-panel,body:has(.pp-print) .stars,body:has(.pp-print) .pp-noprint){display:none!important}body:has(.pp-print){background:#fff!important}}.lx .pp-cont{padding:14px 18px 10px 26px}@media (max-width:720px){.lx .pp-cont{padding:16px 8px 6px}}.lx .bub.me.pp-bm{place-items:initial;border-radius:18px;flex:none;width:auto;height:auto;font-size:14px;font-weight:400;display:block}@media (max-width:720px){.lx .pp-cine>img{height:62%;object-position:70% 15%!important}.lx .pp-dolphin{min-height:460px!important}.lx .pp-dolphin>img{height:68%;object-position:50% 20%!important}.lx .pp-me{display:none}.lx .pp-upnext{min-height:230px!important}}@media (min-width:1101px){.lx .pp-outline{contain:size}.lx .pp-outline-list{flex:1;min-height:0;max-height:none}}.lx .pp-page{background:#04050f;background:lab(1.47547% .799336 -4.13897);border-radius:30px 0 0 30px;min-height:420px}@media (max-width:1100px){.lx .pp-page{border-radius:30px 30px 0 0;min-height:0}}@media (max-width:720px){.lx .pp-page{border-radius:22px 22px 0 0}}
