:where(body[data-dtfl-homepage=true]) .dtl__grid{display:grid;grid-template-columns:1fr;gap:3.4rem;align-items:center}@media screen and (min-width:990px){:where(body[data-dtfl-homepage=true]) .dtl__grid{grid-template-columns:1.04fr .96fr;gap:4.4rem}}:where(body[data-dtfl-homepage=true]) .dtl__pill{display:inline-flex;align-items:center;gap:.7rem;font-size:1.05rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:#fff;background:var(--dt-accent, #E50914);padding:.5rem 1.2rem;border-radius:.4rem;margin:0 0 1.6rem}:where(body[data-dtfl-homepage=true]) .dtl__pill i{width:.6rem;height:.6rem;border-radius:50%;background:#fff;display:inline-block}:where(body[data-dtfl-homepage=true]) .dtl__heading{font-size:3rem;font-weight:700;letter-spacing:-.03rem;line-height:1.1;color:rgb(var(--color-foreground));margin:0 0 1.3rem}@media screen and (min-width:990px){:where(body[data-dtfl-homepage=true]) .dtl__heading{font-size:4rem}}:where(body[data-dtfl-homepage=true]) .dtl__sub{font-size:1.5rem;line-height:1.6;color:rgba(var(--color-foreground),.62);margin:0 0 2.1rem;max-width:40rem}:where(body[data-dtfl-homepage=true]) .dtl__list{list-style:none;margin:0 0 2.3rem;padding:0;display:flex;flex-direction:column;gap:1.2rem}:where(body[data-dtfl-homepage=true]) .dtl__li{display:flex;align-items:center;gap:1.1rem;font-size:1.45rem;color:rgba(var(--color-foreground),.9)}:where(body[data-dtfl-homepage=true]) .dtl__tick{flex:0 0 2rem;width:2rem;height:2rem;border-radius:.4rem;border:1px solid rgba(var(--color-foreground),.2);color:var(--dt-accent, #E50914);display:flex;align-items:center;justify-content:center;font-size:1.15rem;font-weight:700}:where(body[data-dtfl-homepage=true]) .dtl__btn{display:inline-flex;align-items:center;gap:.7rem;background:#fff;color:#000;font-weight:700;font-size:1.45rem;padding:1.3rem 2.6rem;border-radius:.7rem;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease}:where(body[data-dtfl-homepage=true]) .dtl__btn:hover{transform:translateY(-2px);box-shadow:0 12px 28px #00000059}:where(body[data-dtfl-homepage=true]) .dtl__rating{font-size:1.2rem;color:rgba(var(--color-foreground),.6);margin:1.5rem 0 0}:where(body[data-dtfl-homepage=true]) .dtl__stars{color:var(--dt-accent, #E50914);letter-spacing:.2em}:where(body[data-dtfl-homepage=true]) .dtp-mode .dtl__li{padding:.6rem .8rem;margin:-.6rem -.8rem;border-radius:.9rem;color:rgba(var(--color-foreground),.46);transition:color .261s ease,background-color .261s ease;cursor:pointer}:where(body[data-dtfl-homepage=true]) .dtp-mode .dtl__tick{background:rgba(var(--color-foreground),.08);color:rgba(var(--color-foreground),.42);border-color:transparent;transition:background-color .261s ease,color .261s ease,transform .261s cubic-bezier(.2,.9,.3,1.3)}:where(body[data-dtfl-homepage=true]) .dtp-mode .dtl__li.on{color:rgb(var(--color-foreground));background:rgba(var(--color-foreground),.05)}:where(body[data-dtfl-homepage=true]) .dtp-mode .dtl__li.on .dtl__tick{background:var(--dt-accent, #E50914);color:var(--dt-accent-on, #fff);transform:scale(1.1)}:where(body[data-dtfl-homepage=true]) .dtl__stage{position:relative;width:100%;max-width:32rem;height:40rem;margin:0 auto}:where(body[data-dtfl-homepage=true]) .dtl__device{position:absolute;left:50%;margin-left:-8.2rem;top:.5rem;width:16.4rem;transform-origin:center bottom;background:#08080a;border:1px solid rgba(255,255,255,.22);padding:1.3rem;box-shadow:0 26px 38px #00000080;z-index:1}:where(body[data-dtfl-homepage=true]) .dtl__device:after,:where(body[data-dtfl-homepage=true]) .dtl__chip:after{content:"";position:absolute;left:14%;right:14%;bottom:-1.2rem;height:2.2rem;background:radial-gradient(50% 50% at 50% 50%,#fff6ed2b,#fff6ed00 74%);filter:blur(7px);pointer-events:none}:where(body[data-dtfl-homepage=true]) .dtl__dhead{display:flex;align-items:center;gap:.8rem;margin-bottom:1.2rem}:where(body[data-dtfl-homepage=true]) .dtl__dhead svg{width:1.7rem;height:1.7rem}:where(body[data-dtfl-homepage=true]) .dtl__dhead img{width:1.7rem;height:1.7rem;object-fit:contain}:where(body[data-dtfl-homepage=true]) .dtl__dname{font-size:1.1rem;font-weight:700;color:#fff;letter-spacing:.03em}:where(body[data-dtfl-homepage=true]) .dtl__greet{font-size:.95rem;color:#ffffff80;margin:0 0 1rem}:where(body[data-dtfl-homepage=true]) .dtl__mini{background:#ffffff0d;border:1px solid rgba(255,255,255,.12);padding:1rem;margin-bottom:.8rem}:where(body[data-dtfl-homepage=true]) .dtl__mini:last-child{margin-bottom:0}:where(body[data-dtfl-homepage=true]) .dtl__mk{font-size:.9rem;color:#ffffff80;margin:0}:where(body[data-dtfl-homepage=true]) .dtl__mv{font-size:1.3rem;font-weight:700;color:#fff;margin:.2rem 0 0}:where(body[data-dtfl-homepage=true]) .dtl__bar{height:.4rem;border-radius:2px;background:#ffffff1f;margin-top:.7rem;overflow:hidden}:where(body[data-dtfl-homepage=true]) .dtl__bar span{display:block;width:75%;height:100%;background:var(--dt-accent, #E50914)}:where(body[data-dtfl-homepage=true]) .dtl__pr,:where(body[data-dtfl-homepage=true]) .dtl__coach{position:absolute;z-index:3}:where(body[data-dtfl-homepage=true]) .dtl__chip{position:relative;background:#111115;border:1px solid rgba(255,255,255,.14);padding:1rem 1.2rem;box-shadow:0 14px 22px #0000006b}:where(body[data-dtfl-homepage=true]) .dtl__pr .dtl__chip{display:flex;align-items:center;gap:.9rem;transform:rotate(5deg)}:where(body[data-dtfl-homepage=true]) .dtl__coach .dtl__chip{max-width:16rem;transform:rotate(-5deg)}:where(body[data-dtfl-homepage=true]) .dtl__pricon{width:3rem;height:3rem;border-radius:.4rem;flex:none;background:#c2f24a29;border:1px solid rgba(194,242,74,.55);color:#c2f24a;font-size:1.5rem;font-weight:700;display:flex;align-items:center;justify-content:center}:where(body[data-dtfl-homepage=true]) .dtl__prtext{display:block}:where(body[data-dtfl-homepage=true]) .dtl__prlabel{display:block;font-size:.85rem;font-weight:700;letter-spacing:.06em;color:#c2f24a;line-height:1.25}:where(body[data-dtfl-homepage=true]) .dtl__prvalue{display:block;font-size:1.2rem;font-weight:700;color:#fff;line-height:1.2}:where(body[data-dtfl-homepage=true]) .dtl__coachlabel{font-size:.85rem;font-weight:700;letter-spacing:.08em;color:#ff4438;margin:0 0 .3rem;display:flex;align-items:center;gap:.5rem}:where(body[data-dtfl-homepage=true]) .dtl__coachlabel i{width:.5rem;height:.5rem;border-radius:1px;background:#ff4438;display:inline-block}:where(body[data-dtfl-homepage=true]) .dtl__coachtext{font-size:1.05rem;color:#ffffffe6;line-height:1.35;margin:0}@media screen and (min-width:990px){:where(body[data-dtfl-homepage=true]) .dtl__stage{max-width:42rem;height:49rem}:where(body[data-dtfl-homepage=true]) .dtl__device{width:30rem;margin-left:-15rem;top:3rem;padding:2rem;box-shadow:0 40px 64px #0000008c}:where(body[data-dtfl-homepage=true]) .dtl__dhead{gap:1.1rem;margin-bottom:1.8rem}:where(body[data-dtfl-homepage=true]) .dtl__dhead svg,:where(body[data-dtfl-homepage=true]) .dtl__dhead img{width:2.6rem;height:2.6rem}:where(body[data-dtfl-homepage=true]) .dtl__dname{font-size:1.7rem}:where(body[data-dtfl-homepage=true]) .dtl__greet{font-size:1.3rem;margin-bottom:1.6rem}:where(body[data-dtfl-homepage=true]) .dtl__mini{padding:1.5rem 1.6rem;margin-bottom:1rem}:where(body[data-dtfl-homepage=true]) .dtl__mk{font-size:1.2rem}:where(body[data-dtfl-homepage=true]) .dtl__mv{font-size:2rem;margin-top:.4rem;font-variant-numeric:tabular-nums}:where(body[data-dtfl-homepage=true]) .dtl__bar{height:.6rem;margin-top:1rem}:where(body[data-dtfl-homepage=true]) .dtl__pr .dtl__chip{gap:1.1rem;padding:1.2rem 1.5rem;box-shadow:0 16px 28px #00000080}:where(body[data-dtfl-homepage=true]) .dtl__pricon{width:3.6rem;height:3.6rem;border-radius:10px;font-size:1.9rem}:where(body[data-dtfl-homepage=true]) .dtl__prlabel{font-size:1.15rem;letter-spacing:.08em;line-height:1.25;display:block;margin-bottom:.2rem}:where(body[data-dtfl-homepage=true]) .dtl__prvalue{font-size:1.6rem;line-height:1.15;white-space:nowrap;font-variant-numeric:tabular-nums;display:block}:where(body[data-dtfl-homepage=true]) .dtl__coach .dtl__chip{max-width:21rem;padding:1.5rem 1.7rem;box-shadow:0 16px 28px #00000080}:where(body[data-dtfl-homepage=true]) .dtl__coachlabel{font-size:1.15rem;margin-bottom:.5rem}:where(body[data-dtfl-homepage=true]) .dtl__coachtext{font-size:1.35rem;line-height:1.42}}@media screen and (max-width:749px){:where(body[data-dtfl-homepage=true]) .dtl__stage{transform:scale(.96)}}@media screen and (max-width:989px){:where(body[data-dtfl-homepage=true]) #dtfl-hp-phone .dtl__dname{font-size:clamp(12px,9px + 1vw,14px)}:where(body[data-dtfl-homepage=true]) #dtfl-hp-phone .dtl__greet{font-size:clamp(11.5px,9px + .9vw,13px)}:where(body[data-dtfl-homepage=true]) #dtfl-hp-phone .dtl__mk{font-size:clamp(11.5px,9px + .8vw,12.5px)}:where(body[data-dtfl-homepage=true]) #dtfl-hp-phone .dtl__prlabel{font-size:clamp(11.5px,9px + .8vw,12.5px)}:where(body[data-dtfl-homepage=true]) #dtfl-hp-phone .dtl__coachlabel{font-size:clamp(11.5px,9px + .8vw,12.5px)}:where(body[data-dtfl-homepage=true]) #dtfl-hp-phone .dtl__coachtext{font-size:clamp(12px,9.5px + .9vw,13.5px)}:where(body[data-dtfl-homepage=true]) #dtfl-hp-phone .dtl__pill{font-size:max(11px,1.05rem)}}:where(body[data-dtfl-homepage=true]) .dtp__stage{position:relative;display:grid;place-items:center;font-size:16px;--accent: var(--dt-accent, #E50914);--on-accent: var(--dt-accent-on, #fff);--good: #8FE388;--w: 296px;--ratio: 2.1741;--bezel: calc(var(--w)*.03);--r-out: calc(var(--w)*.155);--r-in: calc(var(--r-out) - var(--bezel));--tilt: 18deg;--thick: 34px;--hair: color-mix(in srgb, var(--accent) 42%, transparent);min-height:calc(var(--w)*var(--ratio) + 150px);perspective:1500px;perspective-origin:50% 45%;color:#fff;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Roboto,Arial,sans-serif;-webkit-font-smoothing:antialiased}@media screen and (max-width:749px){:where(body[data-dtfl-homepage=true]) .dtp__stage{--w: 236px;--thick: 27px}}:where(body[data-dtfl-homepage=true]) .dtp__stage *,:where(body[data-dtfl-homepage=true]) .dtp__stage *:before,:where(body[data-dtfl-homepage=true]) .dtp__stage *:after{box-sizing:border-box}:where(body[data-dtfl-homepage=true]) .dtp__stage{line-height:1.2}:where(body[data-dtfl-homepage=true]) .dtp__stage p,:where(body[data-dtfl-homepage=true]) .dtp__stage b,:where(body[data-dtfl-homepage=true]) .dtp__stage small,:where(body[data-dtfl-homepage=true]) .dtp__stage em,:where(body[data-dtfl-homepage=true]) .dtp__stage s,:where(body[data-dtfl-homepage=true]) .dtp__stage i,:where(body[data-dtfl-homepage=true]) .dtp__stage span{margin:0;line-height:inherit}:where(body[data-dtfl-homepage=true]) .dtp__view>*{flex-shrink:0}:where(body[data-dtfl-homepage=true]) .dtp__view[data-view="2"] .dtp__quick{margin-top:auto}:where(body[data-dtfl-homepage=true]) .dtp__stage:before{content:"";position:absolute;width:76%;height:60%;border-radius:50%;background:radial-gradient(50% 50% at 50% 50%,color-mix(in srgb,var(--accent) 13%,transparent) 0%,transparent 70%);filter:blur(48px);pointer-events:none}:where(body[data-dtfl-homepage=true]) .dtp__stage:after{content:"";position:absolute;bottom:5%;width:58%;height:36px;border-radius:50%;background:radial-gradient(50% 50% at 50% 50%,#000000e6,#0000 72%);filter:blur(15px);pointer-events:none}:where(body[data-dtfl-homepage=true]) .dtp__phone{position:relative;width:calc(var(--w) + var(--bezel)*2);height:calc(var(--w)*var(--ratio) + var(--bezel)*2);border-radius:var(--r-out);transform-style:preserve-3d;transform:rotateY(calc(var(--tilt)*-1)) rotateX(3deg) rotate(-.6deg);padding:var(--bezel);background:linear-gradient(96deg,#ffffff8c 0 .8%,#fff0 2.4%),linear-gradient(276deg,#ffffff4d 0 .7%,#fff0 2.2%),linear-gradient(104deg,#1b1d21,#4a4f57,#b4bac4,#7b818b 9%,#33373d 15%,#23262a 30%,#2e3238 46%,#1e2125 56%,#454a52 70%,#9aa0aa 78%,#cdd3dc 81%,#656b74 85%,#2a2d32 92%,#15171a);box-shadow:0 2px #ffffff29 inset,0 -2px #0009 inset,0 60px 90px -20px #000000c7,0 24px 40px -12px #0009}:where(body[data-dtfl-homepage=true]) .dtp__phone:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--r-out);background:linear-gradient(90deg,#0d0e10,#34383e 40%,#1a1c1f);transform:translateZ(calc(var(--thick)*-1));box-shadow:0 0 0 1px #000c}:where(body[data-dtfl-homepage=true]) .dtp__screen{position:relative;width:100%;height:100%;border-radius:var(--r-in);background:#000;overflow:hidden;transform:translateZ(.6px);transform-style:flat;-webkit-transform-style:flat;isolation:isolate;box-shadow:0 0 0 1px #000000f2,0 1px 3px 1px #000000e6 inset,0 0 0 2px #ffffff0d}:where(body[data-dtfl-homepage=true]) .dtp__screen:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--r-in);pointer-events:none;z-index:9;background:linear-gradient(118deg,#ffffff1f,#ffffff0b 16%,#fff0 34% 72%,#ffffff09 92%)}:where(body[data-dtfl-homepage=true]) .dtp__island{position:absolute;top:calc(var(--w)*.036);left:50%;transform:translate(-50%);width:calc(var(--w)*.312);height:calc(var(--w)*.094);background:#000;border-radius:999px;z-index:8;box-shadow:0 0 0 .5px #ffffff0f}:where(body[data-dtfl-homepage=true]) .dtp__island:after{content:"";position:absolute;right:14%;top:50%;transform:translateY(-50%);width:calc(var(--w)*.026);height:calc(var(--w)*.026);border-radius:50%;background:radial-gradient(circle at 32% 30%,#1e2630,#0a0d11 55%,#000);box-shadow:0 0 0 .5px #506e9647}:where(body[data-dtfl-homepage=true]) .dtp__face{position:absolute;top:calc(var(--r-out)*.7);bottom:calc(var(--r-out)*.7);width:var(--thick);z-index:3;transform-style:preserve-3d;backface-visibility:hidden;right:0;transform-origin:100% 50%;transform:rotateY(-90deg) translate(.5px);background:linear-gradient(90deg,#1e2125,#4a4f57 25%,#6d737c,#4a4f57 75%,#1e2125);box-shadow:0 0 0 .5px #000000b3}:where(body[data-dtfl-homepage=true]) .dtp__face:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(180deg,#ffffff0b 0 1px,#0000000d 1px 3px)}:where(body[data-dtfl-homepage=true]) .dtp__face:after{content:"";position:absolute;top:0;bottom:0;right:0;width:2px;background:linear-gradient(180deg,#fff6,#ffffff26 30% 70%,#ffffff59)}:where(body[data-dtfl-homepage=true]) .dtp__pwr{position:absolute;left:4px;right:4px;top:23.2%;height:calc(var(--w)*.165);border-radius:6px;background:linear-gradient(90deg,#2a2e34,#8b9199 28%,#dfe4ea,#8b9199 72%,#2a2e34);box-shadow:0 0 0 1px #000000bf,0 1px #ffffff73 inset,0 -1px #00000080 inset,0 2px 3px #00000080;transform:translateZ(2.2px)}:where(body[data-dtfl-homepage=true]) .dtp__pwr:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:8px;z-index:-1;background:linear-gradient(90deg,#050607,#15171a 50%,#050607);box-shadow:0 0 0 .5px #ffffff14}:where(body[data-dtfl-homepage=true]) .dtp__lip{position:absolute;z-index:2;width:1.6px;border-radius:1px;background:linear-gradient(180deg,#e9edf2,#9aa0aa 20% 80%,#4a4f57)}:where(body[data-dtfl-homepage=true]) .dtp__lip--r{right:-1.4px;top:23.2%;height:calc(var(--w)*.165)}:where(body[data-dtfl-homepage=true]) .dtp__lip--l{left:-1.4px;background:linear-gradient(180deg,#b4bac4,#5a5f67 18%,#3a3e45 82%,#1b1d21);box-shadow:-.5px 0 #000000b3}:where(body[data-dtfl-homepage=true]) .dtp__seam{position:absolute;left:0;width:calc(var(--bezel)*.55);z-index:2;border-radius:0 2px 2px 0;background:linear-gradient(90deg,#0000008c,#0000);box-shadow:0 -1px #00000080,0 1px #ffffff14}:where(body[data-dtfl-homepage=true]) .dtp__b1{top:13.4%;height:calc(var(--w)*.062)}:where(body[data-dtfl-homepage=true]) .dtp__b2{top:19.8%;height:calc(var(--w)*.108)}:where(body[data-dtfl-homepage=true]) .dtp__b3{top:26.2%;height:calc(var(--w)*.108)}:where(body[data-dtfl-homepage=true]) .dtp__status{position:absolute;top:calc(var(--w)*.042);left:0;right:0;z-index:7;display:flex;align-items:center;justify-content:space-between;padding:0 calc(var(--w)*.085);font-size:calc(var(--w)*.049);font-weight:600;color:#fff;font-variant-numeric:tabular-nums}:where(body[data-dtfl-homepage=true]) .dtp__ico{display:flex;align-items:center;gap:calc(var(--w)*.018)}:where(body[data-dtfl-homepage=true]) .dtp__ico svg{display:block;height:calc(var(--w)*.042);width:auto;fill:#fff}:where(body[data-dtfl-homepage=true]) .dtp__home{position:absolute;bottom:calc(var(--w)*.028);left:50%;transform:translate(-50%);width:calc(var(--w)*.36);height:calc(var(--w)*.0125);border-radius:99px;background:#ffffffe6;z-index:8}:where(body[data-dtfl-homepage=true]) .dtp__views{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;background:radial-gradient(120% 55% at 50% 0%,#141417,#08080a 62%)}:where(body[data-dtfl-homepage=true]) .dtp__view{position:absolute;top:0;right:0;bottom:0;left:0;padding:calc(var(--w)*.125) calc(var(--w)*.05) calc(var(--w)*.27);display:flex;flex-direction:column;gap:calc(var(--w)*.026);opacity:0;transform:translateY(9px) scale(.985);pointer-events:none;transition:opacity .29s ease,transform .319s cubic-bezier(.22,.9,.28,1)}:where(body[data-dtfl-homepage=true]) .dtp__view.on{opacity:1;transform:none}:where(body[data-dtfl-homepage=true]) .dtp__brand{display:flex;align-items:center;justify-content:space-between;margin-bottom:calc(var(--w)*.006)}:where(body[data-dtfl-homepage=true]) .dtp__lk{display:flex;align-items:center;gap:calc(var(--w)*.03)}:where(body[data-dtfl-homepage=true]) .dtp__appchip{width:calc(var(--w)*.085);height:calc(var(--w)*.085);border-radius:22.5%;display:block;object-fit:cover;box-shadow:0 calc(var(--w)*.006) calc(var(--w)*.02) color-mix(in srgb,var(--accent) 45%,transparent),0 0 0 .5px #ffffff2e inset}:where(body[data-dtfl-homepage=true]) .dtp__wm{font-size:calc(var(--w)*.05);font-weight:600;letter-spacing:.07em;font-variant:small-caps;line-height:1}:where(body[data-dtfl-homepage=true]) .dtp__wm small{display:block;font-variant:normal;letter-spacing:.04em;font-size:calc(var(--w)*.026);font-weight:500;color:#ffffff6b;margin-top:calc(var(--w)*.008)}:where(body[data-dtfl-homepage=true]) .dtp__ava{width:calc(var(--w)*.085);height:calc(var(--w)*.085);border-radius:50%;display:grid;place-items:center;font-size:calc(var(--w)*.03);font-weight:700;color:#fff;background:#ffffff29;border:1px solid rgba(255,255,255,.3)}:where(body[data-dtfl-homepage=true]) .dtp__greet{font-size:calc(var(--w)*.058);font-weight:700;letter-spacing:-.02em;line-height:1.1}:where(body[data-dtfl-homepage=true]) .dtp__set,:where(body[data-dtfl-homepage=true]) .dtp__pr,:where(body[data-dtfl-homepage=true]) .dtp__dock span,:where(body[data-dtfl-homepage=true]) .dtp__quick span,:where(body[data-dtfl-homepage=true]) .dtp__compose,:where(body[data-dtfl-homepage=true]) .dtp__msg.plan span,:where(body[data-dtfl-homepage=true]) .dtp__tm,:where(body[data-dtfl-homepage=true]) .dtp__of,:where(body[data-dtfl-homepage=true]) .dtp__ex,:where(body[data-dtfl-homepage=true]) .dtp__lab,:where(body[data-dtfl-homepage=true]) .dtp__beat,:where(body[data-dtfl-homepage=true]) .dtp__load,:where(body[data-dtfl-homepage=true]) .dtp__insight .dtp__cv{line-height:1.25}:where(body[data-dtfl-homepage=true]) .dtp__greet small{display:block;font-size:calc(var(--w)*.033);font-weight:500;color:#ffffff80;margin-top:calc(var(--w)*.01);letter-spacing:0}:where(body[data-dtfl-homepage=true]) .dtp__week{display:grid;grid-template-columns:repeat(7,1fr);gap:calc(var(--w)*.012)}:where(body[data-dtfl-homepage=true]) .dtp__week span{display:grid;place-items:center;gap:calc(var(--w)*.012);font-size:calc(var(--w)*.027);color:#ffffff73;padding:calc(var(--w)*.02) 0;border-radius:calc(var(--w)*.025);background:#ffffff09}:where(body[data-dtfl-homepage=true]) .dtp__week i{width:calc(var(--w)*.02);height:calc(var(--w)*.02);border-radius:50%;background:#ffffff24}:where(body[data-dtfl-homepage=true]) .dtp__week .d i{background:var(--good)}:where(body[data-dtfl-homepage=true]) .dtp__week .t{color:#fff;background:color-mix(in srgb,var(--accent) 14%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 50%,transparent) inset}:where(body[data-dtfl-homepage=true]) .dtp__week .t i{background:var(--accent)}:where(body[data-dtfl-homepage=true]) .dtp__card{background:#ffffff0e;border:1px solid rgba(255,255,255,.1);border-radius:calc(var(--w)*.042);padding:calc(var(--w)*.042)}:where(body[data-dtfl-homepage=true]) .dtp__ck{font-size:calc(var(--w)*.03);color:#ffffff80;letter-spacing:.08em;text-transform:uppercase;font-weight:600;line-height:1.2}:where(body[data-dtfl-homepage=true]) .dtp__cv{font-size:calc(var(--w)*.056);font-weight:700;margin-top:calc(var(--w)*.008);letter-spacing:-.015em;line-height:1.15}:where(body[data-dtfl-homepage=true]) .dtp__nxt{position:relative;overflow:hidden;border-radius:calc(var(--w)*.05);padding:calc(var(--w)*.05) calc(var(--w)*.045) calc(var(--w)*.045);min-height:calc(var(--w)*.44);display:flex;flex-direction:column;justify-content:flex-end;background:#0b0b0d;border:1px solid var(--hair);box-shadow:0 calc(var(--w)*.03) calc(var(--w)*.08) calc(var(--w)*-.02) #000000b3,0 1px #ffffff1f inset}:where(body[data-dtfl-homepage=true]) .dtp__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0;transform:scale(1.04);display:block}:where(body[data-dtfl-homepage=true]) .dtp__shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:linear-gradient(180deg,#08080a2e,#08080a8c 55%,#08080ae6)}:where(body[data-dtfl-homepage=true]) .dtp__nxt>*:not(.dtp__bg):not(.dtp__shade),:where(body[data-dtfl-homepage=true]) .dtp__hero2>*:not(.dtp__bg):not(.dtp__shade){position:relative;z-index:1}:where(body[data-dtfl-homepage=true]) .dtp__nxt .dtp__ck{color:#ffffffc7}:where(body[data-dtfl-homepage=true]) .dtp__nxt .dtp__cv{font-size:calc(var(--w)*.066)}:where(body[data-dtfl-homepage=true]) .dtp__meta{display:flex;gap:calc(var(--w)*.02);margin-top:calc(var(--w)*.03);flex-wrap:wrap}:where(body[data-dtfl-homepage=true]) .dtp__meta span{font-size:calc(var(--w)*.029);line-height:1.3;padding:calc(var(--w)*.012) calc(var(--w)*.026);border-radius:99px;background:#ffffff1f;border:1px solid rgba(255,255,255,.22);font-weight:600}:where(body[data-dtfl-homepage=true]) .dtp__two{display:grid;grid-template-columns:1fr 1fr;gap:calc(var(--w)*.026)}:where(body[data-dtfl-homepage=true]) .dtp__two .dtp__card{padding:calc(var(--w)*.034) calc(var(--w)*.04)}:where(body[data-dtfl-homepage=true]) .dtp__ring{position:relative;width:calc(var(--w)*.13);height:calc(var(--w)*.13);margin-top:calc(var(--w)*.014)}:where(body[data-dtfl-homepage=true]) .dtp__ring svg{transform:rotate(-90deg);display:block;width:100%;height:100%}:where(body[data-dtfl-homepage=true]) .dtp__ring .t{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:calc(var(--w)*.036);font-weight:700;white-space:nowrap}:where(body[data-dtfl-homepage=true]) .dtp__ring circle.p{stroke:var(--accent);stroke-dasharray:106.8;stroke-dashoffset:106.8;transition:stroke-dashoffset .638s cubic-bezier(.2,.8,.2,1) .464s}:where(body[data-dtfl-homepage=true]) .dtp__view.on .dtp__ring circle.p{stroke-dashoffset:26.7}:where(body[data-dtfl-homepage=true]) .dtp__flame{display:flex;align-items:flex-end;gap:calc(var(--w)*.008);height:calc(var(--w)*.07);margin-top:calc(var(--w)*.022)}:where(body[data-dtfl-homepage=true]) .dtp__flame i{flex:1;border-radius:2px 2px 0 0;background:#ffffff29;transform:scaleY(0);transform-origin:bottom;transition:transform .406s cubic-bezier(.2,.8,.2,1)}:where(body[data-dtfl-homepage=true]) .dtp__flame i.h{background:var(--accent)}:where(body[data-dtfl-homepage=true]) .dtp__view.on .dtp__flame i{transform:none}:where(body[data-dtfl-homepage=true]) .dtp__view.on .dtp__flame i:nth-child(1){transition-delay:.522s}:where(body[data-dtfl-homepage=true]) .dtp__view.on .dtp__flame i:nth-child(2){transition-delay:.5684s}:where(body[data-dtfl-homepage=true]) .dtp__view.on .dtp__flame i:nth-child(3){transition-delay:.6148s}:where(body[data-dtfl-homepage=true]) .dtp__view.on .dtp__flame i:nth-child(4){transition-delay:.6612s}:where(body[data-dtfl-homepage=true]) .dtp__view.on .dtp__flame i:nth-child(5){transition-delay:.7076s}:where(body[data-dtfl-homepage=true]) .dtp__view.on .dtp__flame i:nth-child(6){transition-delay:.754s}:where(body[data-dtfl-homepage=true]) .dtp__view.on .dtp__flame i:nth-child(7){transition-delay:.8004s}:where(body[data-dtfl-homepage=true]) .dtp__view.on .dtp__flame i:nth-child(8){transition-delay:.8468s}:where(body[data-dtfl-homepage=true]) .dtp__view.on .dtp__flame i:nth-child(9){transition-delay:.8932s}:where(body[data-dtfl-homepage=true]) .dtp__week span i{transform:scale(0);transition:transform .232s cubic-bezier(.2,.9,.3,1.4)}:where(body[data-dtfl-homepage=true]) .dtp__view.on .dtp__week span i{transform:none}:where(body[data-dtfl-homepage=true]) .dtp__view.on .dtp__week span:nth-child(1) i{transition-delay:.29s}:where(body[data-dtfl-homepage=true]) .dtp__view.on .dtp__week span:nth-child(2) i{transition-delay:.3364s}:where(body[data-dtfl-homepage=true]) .dtp__view.on .dtp__week span:nth-child(3) i{transition-delay:.3828s}:where(body[data-dtfl-homepage=true]) .dtp__view.on .dtp__week span:nth-child(4) i{transition-delay:.4292s}:where(body[data-dtfl-homepage=true]) .dtp__view.on .dtp__week span:nth-child(5) i{transition-delay:.4756s}:where(body[data-dtfl-homepage=true]) .dtp__view.on .dtp__week span:nth-child(6) i{transition-delay:.522s}:where(body[data-dtfl-homepage=true]) .dtp__view.on .dtp__week span:nth-child(7) i{transition-delay:.5684s}:where(body[data-dtfl-homepage=true]) .dtp__sets{display:flex;flex-direction:column;gap:calc(var(--w)*.012)}:where(body[data-dtfl-homepage=true]) .dtp__set{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:calc(var(--w)*.024);padding:calc(var(--w)*.017) calc(var(--w)*.034);border-radius:calc(var(--w)*.03);background:#ffffff09;font-size:calc(var(--w)*.031);color:#ffffff9e;font-variant-numeric:tabular-nums}:where(body[data-dtfl-homepage=true]) .dtp__set .i{width:calc(var(--w)*.044);height:calc(var(--w)*.044);border-radius:50%;display:grid;place-items:center;background:#8fe38829;color:var(--good);font-size:calc(var(--w)*.026);font-weight:700}:where(body[data-dtfl-homepage=true]) .dtp__set .i.n{background:#ffffff14;color:#fff9}:where(body[data-dtfl-homepage=true]) .dtp__set b{color:#fff;font-weight:700}:where(body[data-dtfl-homepage=true]) .dtp__set.todo{background:transparent;border:1px dashed rgba(255,255,255,.12);color:#ffffff57}:where(body[data-dtfl-homepage=true]) .dtp__set.todo .i{background:#ffffff0f;color:#ffffff57}:where(body[data-dtfl-homepage=true]) .dtp__set.todo b{color:#fff6}:where(body[data-dtfl-homepage=true]) .dtp__th{display:flex;align-items:baseline;justify-content:space-between}:where(body[data-dtfl-homepage=true]) .dtp__nut{padding:calc(var(--w)*.026) calc(var(--w)*.042)}:where(body[data-dtfl-homepage=true]) .dtp__nut .dtp__th span{font-size:calc(var(--w)*.034);font-weight:700}:where(body[data-dtfl-homepage=true]) .dtp__bar{height:calc(var(--w)*.016);border-radius:99px;background:#ffffff21;margin-top:calc(var(--w)*.024);overflow:hidden}:where(body[data-dtfl-homepage=true]) .dtp__bar i{display:block;height:100%;background:var(--good);border-radius:99px;width:0;transition:width .638s cubic-bezier(.2,.8,.2,1) .696s}:where(body[data-dtfl-homepage=true]) .dtp__view.on .dtp__bar i{width:76%}:where(body[data-dtfl-homepage=true]) .dtp__pr{display:flex;align-items:center;gap:calc(var(--w)*.024);font-size:calc(var(--w)*.031);color:#ffffffb3;padding:calc(var(--w)*.024) calc(var(--w)*.036);border-radius:calc(var(--w)*.03);background:linear-gradient(90deg,#8fe38824,#8fe38808);border:1px solid rgba(143,227,136,.3)}:where(body[data-dtfl-homepage=true]) .dtp__pr .up{color:var(--good);font-weight:700}:where(body[data-dtfl-homepage=true]) .dtp__pr b{color:#fff}:where(body[data-dtfl-homepage=true]) .dtp__pr .when{margin-left:auto;color:#fff6}:where(body[data-dtfl-homepage=true]) .dtp__dock{position:absolute;left:calc(var(--w)*.04);right:calc(var(--w)*.04);bottom:calc(var(--w)*.065);z-index:6;display:grid;grid-template-columns:repeat(5,1fr);padding:calc(var(--w)*.02) calc(var(--w)*.01);border-radius:calc(var(--w)*.06);background:#ffffff14;border:1px solid rgba(255,255,255,.16);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 1px #ffffff1f inset,0 calc(var(--w)*.03) calc(var(--w)*.06) #00000080}:where(body[data-dtfl-homepage=true]) .dtp__dock span{display:grid;place-items:center;gap:calc(var(--w)*.008);font-size:calc(var(--w)*.022);color:#ffffff73;padding:calc(var(--w)*.012) 0}:where(body[data-dtfl-homepage=true]) .dtp__dock span i{width:calc(var(--w)*.05);height:calc(var(--w)*.05);border-radius:calc(var(--w)*.014);background:#fff3}:where(body[data-dtfl-homepage=true]) .dtp__dock span.on{color:#fff}:where(body[data-dtfl-homepage=true]) .dtp__dock span.on i{background:var(--accent);box-shadow:0 0 calc(var(--w)*.03) color-mix(in srgb,var(--accent) 70%,transparent)}:where(body[data-dtfl-homepage=true]) .dtp__top{display:flex;align-items:baseline;justify-content:space-between}:where(body[data-dtfl-homepage=true]) .dtp__ex{font-size:calc(var(--w)*.048);font-weight:700;letter-spacing:-.015em}:where(body[data-dtfl-homepage=true]) .dtp__of{font-size:calc(var(--w)*.032);color:#ffffff73}:where(body[data-dtfl-homepage=true]) .dtp__pips{display:flex;gap:calc(var(--w)*.014)}:where(body[data-dtfl-homepage=true]) .dtp__pips i{height:calc(var(--w)*.014);border-radius:99px;background:#ffffff29;flex:1;transform:scaleX(0);transform-origin:left;transition:transform .261s ease}:where(body[data-dtfl-homepage=true]) .dtp__pips i.done{background:var(--good)}:where(body[data-dtfl-homepage=true]) .dtp__pips i.now{background:var(--accent)}:where(body[data-dtfl-homepage=true]) .dtp__view.on .dtp__pips i{transform:none}:where(body[data-dtfl-homepage=true]) .dtp__view.on .dtp__pips i:nth-child(1){transition-delay:.174s}:where(body[data-dtfl-homepage=true]) .dtp__view.on .dtp__pips i:nth-child(2){transition-delay:.2436s}:where(body[data-dtfl-homepage=true]) .dtp__view.on .dtp__pips i:nth-child(3){transition-delay:.3132s}:where(body[data-dtfl-homepage=true]) .dtp__view.on .dtp__pips i:nth-child(4){transition-delay:.3828s}:where(body[data-dtfl-homepage=true]) .dtp__hero2{position:relative;display:flex;flex-direction:column;min-height:calc(var(--w)*.5);border-radius:calc(var(--w)*.05);padding:calc(var(--w)*.038) calc(var(--w)*.044) calc(var(--w)*.032);background:#0b0b0d;border:1px solid var(--hair);overflow:hidden;box-shadow:0 1px #ffffff1f inset}:where(body[data-dtfl-homepage=true]) .dtp__hero2 .dtp__bg{object-position:60% 40%;transform:scale(1.03)}:where(body[data-dtfl-homepage=true]) .dtp__lab{font-size:calc(var(--w)*.029);letter-spacing:.13em;text-transform:uppercase;font-weight:700;color:#ffffffad}:where(body[data-dtfl-homepage=true]) .dtp__big{display:flex;align-items:baseline;gap:calc(var(--w)*.02);margin-top:calc(var(--w)*.012)}:where(body[data-dtfl-homepage=true]) .dtp__big .n{font-size:calc(var(--w)*.128);font-weight:800;letter-spacing:-.045em;line-height:.92;font-variant-numeric:tabular-nums}:where(body[data-dtfl-homepage=true]) .dtp__big .u{font-size:calc(var(--w)*.044);font-weight:700;color:#ffffff9e}:where(body[data-dtfl-homepage=true]) .dtp__big .x{margin-left:auto;text-align:right}:where(body[data-dtfl-homepage=true]) .dtp__big .x b{display:block;font-size:calc(var(--w)*.09);font-weight:800;line-height:1}:where(body[data-dtfl-homepage=true]) .dtp__big .x s{display:block;font-size:calc(var(--w)*.03);color:#ffffff9e;text-decoration:none;letter-spacing:.1em;margin-top:calc(var(--w)*.006)}:where(body[data-dtfl-homepage=true]) .dtp__beat{display:flex;align-items:center;gap:calc(var(--w)*.02);margin-top:calc(var(--w)*.022);font-size:calc(var(--w)*.03);color:#ffffffb8}:where(body[data-dtfl-homepage=true]) .dtp__beat em{font-style:normal;color:var(--good);font-weight:700}:where(body[data-dtfl-homepage=true]) .dtp__load{text-align:left;margin-top:auto;padding-top:calc(var(--w)*.05);font-size:calc(var(--w)*.027);color:#ffffff85;letter-spacing:.03em}:where(body[data-dtfl-homepage=true]) .dtp__rest{display:flex;align-items:center;gap:calc(var(--w)*.03);background:#ffffff0b;border:1px solid rgba(255,255,255,.09);border-radius:calc(var(--w)*.045);padding:calc(var(--w)*.026) calc(var(--w)*.04)}:where(body[data-dtfl-homepage=true]) .dtp__rring{position:relative;width:calc(var(--w)*.125);height:calc(var(--w)*.125);flex:none}:where(body[data-dtfl-homepage=true]) .dtp__rring svg{transform:rotate(-90deg);display:block;width:100%;height:100%}:where(body[data-dtfl-homepage=true]) .dtp__rring .t{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:calc(var(--w)*.027);font-weight:700;line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums}:where(body[data-dtfl-homepage=true]) .dtp__rest .rl{font-size:calc(var(--w)*.027);color:#ffffff80;letter-spacing:.06em;text-transform:uppercase;line-height:1.2}:where(body[data-dtfl-homepage=true]) .dtp__rest .rv{font-size:calc(var(--w)*.034);font-weight:600;margin-top:calc(var(--w)*.006);line-height:1.2}:where(body[data-dtfl-homepage=true]) .dtp__log{border-radius:calc(var(--w)*.042);background:var(--accent);color:var(--on-accent);font-weight:700;font-size:calc(var(--w)*.036);padding:calc(var(--w)*.036) 0;text-align:center;box-shadow:0 calc(var(--w)*.018) calc(var(--w)*.05) -.5px color-mix(in srgb,var(--accent) 42%,transparent),0 1px #ffffff40 inset}:where(body[data-dtfl-homepage=true]) .dtp__trend{padding:calc(var(--w)*.03) calc(var(--w)*.04)}:where(body[data-dtfl-homepage=true]) .dtp__trend .dtp__cv{font-size:calc(var(--w)*.05)}:where(body[data-dtfl-homepage=true]) .dtp__trend .td{font-size:calc(var(--w)*.03);color:var(--good);font-weight:700}:where(body[data-dtfl-homepage=true]) .dtp__spark{margin-top:calc(var(--w)*.012);display:block;width:100%;height:calc(var(--w)*.07)}:where(body[data-dtfl-homepage=true]) .dtp__draw{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .812s cubic-bezier(.3,.7,.2,1)}:where(body[data-dtfl-homepage=true]) .dtp__view.on .dtp__draw,:where(body[data-dtfl-homepage=true]) .dtp__chip.on .dtp__draw{stroke-dashoffset:0}:where(body[data-dtfl-homepage=true]) .dtp__fill{opacity:0;transition:opacity .348s ease .696s}:where(body[data-dtfl-homepage=true]) .dtp__view.on .dtp__fill{opacity:1}:where(body[data-dtfl-homepage=true]) .dtp__pt{opacity:0;transition:opacity .174s ease .87s}:where(body[data-dtfl-homepage=true]) .dtp__view.on .dtp__pt,:where(body[data-dtfl-homepage=true]) .dtp__chip.on .dtp__pt{opacity:1}:where(body[data-dtfl-homepage=true]) .dtp__who{display:flex;align-items:center;gap:calc(var(--w)*.026);padding-bottom:calc(var(--w)*.014);border-bottom:1px solid rgba(255,255,255,.08)}:where(body[data-dtfl-homepage=true]) .dtp__who .av{width:calc(var(--w)*.11);height:calc(var(--w)*.11);border-radius:50%;flex:none;position:relative;background:radial-gradient(circle at 35% 30%,#4b525c,#14161a 75%);border:1px solid rgba(255,255,255,.18);display:grid;place-items:center;font-size:calc(var(--w)*.034);font-weight:700;overflow:hidden}:where(body[data-dtfl-homepage=true]) .dtp__who .av img{width:100%;height:100%;object-fit:cover;object-position:50% 20%;display:block;border-radius:50%}:where(body[data-dtfl-homepage=true]) .dtp__who .av:after{content:"";position:absolute;right:-1px;bottom:-1px;width:calc(var(--w)*.028);height:calc(var(--w)*.028);border-radius:50%;background:var(--good);border:2px solid #0c0c0e}:where(body[data-dtfl-homepage=true]) .dtp__who .nm{font-size:calc(var(--w)*.042);font-weight:700;display:block;line-height:1.1}:where(body[data-dtfl-homepage=true]) .dtp__who .st{font-size:calc(var(--w)*.029);color:#ffffff80;display:block;line-height:1.2;margin-top:calc(var(--w)*.008)}:where(body[data-dtfl-homepage=true]) .dtp__insight{border-radius:calc(var(--w)*.045);padding:calc(var(--w)*.026) calc(var(--w)*.04);background:linear-gradient(135deg,#8fe38829,#8fe3880a);border:1px solid rgba(143,227,136,.35)}:where(body[data-dtfl-homepage=true]) .dtp__insight .dtp__ck{color:#8fe388e6}:where(body[data-dtfl-homepage=true]) .dtp__insight .dtp__cv{font-size:calc(var(--w)*.05)}:where(body[data-dtfl-homepage=true]) .dtp__insight .row{display:flex;align-items:flex-end;justify-content:space-between;gap:calc(var(--w)*.03)}:where(body[data-dtfl-homepage=true]) .dtp__insight svg{width:calc(var(--w)*.3);height:calc(var(--w)*.06);display:block}:where(body[data-dtfl-homepage=true]) .dtp__view[data-view="2"]{gap:calc(var(--w)*.015);padding-top:calc(var(--w)*.118)}:where(body[data-dtfl-homepage=true]) .dtp__msg{max-width:86%;padding:calc(var(--w)*.022) calc(var(--w)*.034);border-radius:calc(var(--w)*.05);font-size:calc(var(--w)*.032);line-height:1.3}:where(body[data-dtfl-homepage=true]) .dtp__msg.them{background:#ffffff13;border:1px solid rgba(255,255,255,.1);border-bottom-left-radius:calc(var(--w)*.016);align-self:flex-start}:where(body[data-dtfl-homepage=true]) .dtp__msg.me{background:var(--accent);color:var(--on-accent);border-bottom-right-radius:calc(var(--w)*.016);align-self:flex-end;box-shadow:0 1px #ffffff40 inset}:where(body[data-dtfl-homepage=true]) .dtp__msg.plan{background:#ffffff0f;border:1px solid rgba(255,255,255,.14);max-width:88%;box-shadow:0 1px #ffffff14 inset}:where(body[data-dtfl-homepage=true]) .dtp__msg.plan .dtp__ck{color:#ffffff73}:where(body[data-dtfl-homepage=true]) .dtp__msg.plan .dtp__cv{font-size:calc(var(--w)*.04);margin-top:calc(var(--w)*.004)}:where(body[data-dtfl-homepage=true]) .dtp__msg.plan span{display:block;font-size:calc(var(--w)*.028);color:#ffffff73;margin-top:calc(var(--w)*.008)}:where(body[data-dtfl-homepage=true]) .dtp__tm{font-size:calc(var(--w)*.025);color:#ffffff52;text-align:center;margin:calc(var(--w)*.004) 0}:where(body[data-dtfl-homepage=true]) .dtp__typing{display:flex;gap:calc(var(--w)*.014);align-items:center;padding:calc(var(--w)*.022) calc(var(--w)*.045)}:where(body[data-dtfl-homepage=true]) .dtp__typing i{width:calc(var(--w)*.02);height:calc(var(--w)*.02);border-radius:50%;background:#ffffff8c;animation:dtp-blip .725s infinite}:where(body[data-dtfl-homepage=true]) .dtp__typing i:nth-child(2){animation-delay:.0928s}:where(body[data-dtfl-homepage=true]) .dtp__typing i:nth-child(3){animation-delay:.1856s}@keyframes dtp-blip{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}:where(body[data-dtfl-homepage=true]) .dtp__quick{display:flex;gap:calc(var(--w)*.016);margin-top:auto;flex-wrap:nowrap;overflow:hidden}:where(body[data-dtfl-homepage=true]) .dtp__quick span{white-space:nowrap;font-size:calc(var(--w)*.029);font-weight:600;padding:calc(var(--w)*.014) calc(var(--w)*.03);border-radius:99px;background:#ffffff29;border:1px solid rgba(255,255,255,.3)}:where(body[data-dtfl-homepage=true]) .dtp__compose{display:flex;align-items:center;gap:calc(var(--w)*.02);padding:calc(var(--w)*.014) calc(var(--w)*.014) calc(var(--w)*.014) calc(var(--w)*.04);border-radius:99px;background:#ffffff14;border:1px solid rgba(255,255,255,.16);font-size:calc(var(--w)*.032);color:#fff6}:where(body[data-dtfl-homepage=true]) .dtp__compose b{margin-left:auto;width:calc(var(--w)*.072);height:calc(var(--w)*.072);border-radius:50%;background:var(--accent);display:grid;place-items:center;color:var(--on-accent);font-size:calc(var(--w)*.036)}:where(body[data-dtfl-homepage=true]) .dtp__a{opacity:0;transform:translateY(8px);transition:opacity .319s ease,transform .348s cubic-bezier(.2,.8,.2,1);transition-delay:var(--d, 0s)}:where(body[data-dtfl-homepage=true]) .dtp__view.on .dtp__a,:where(body[data-dtfl-homepage=true]) .dtp__chip.on .dtp__a{opacity:1;transform:none}:where(body[data-dtfl-homepage=true]) .dtp__chips{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:6;transform-style:preserve-3d}:where(body[data-dtfl-homepage=true]) .dtp__chip{position:absolute;top:0;left:0;min-width:9.75em;border-radius:1.125em;padding:.7em .85em .72em;background:linear-gradient(135deg,#ffffff1a,#ffffff08 38%,#ffffff05 62%,#ffffff12);border:1px solid rgba(255,255,255,.22);backdrop-filter:blur(26px) saturate(1.9) brightness(1.15);-webkit-backdrop-filter:blur(26px) saturate(1.9) brightness(1.15);box-shadow:0 .5px #ffffff8c inset,0 -.5px #ffffff1f inset,.5px 0 #ffffff40 inset,-.5px 0 #ffffff1f inset,0 30px 50px -18px #000000d9,0 10px 22px -8px #00000080;transform:rotateY(calc(var(--tilt)*-1)) rotateX(3deg) translateZ(64px);display:grid;grid-template-columns:auto 1fr;gap:.6em;align-items:center;opacity:0;transition:opacity .261s ease,left .406s cubic-bezier(.2,.8,.2,1),top .406s cubic-bezier(.2,.8,.2,1)}:where(body[data-dtfl-homepage=true]) .dtp__chips.flat .dtp__chip{transform:translateZ(64px)}:where(body[data-dtfl-homepage=true]) .dtp__chip:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:radial-gradient(120% 90% at 12% 0%,#ffffff42,#ffffff0f 32%,#fff0 55%),radial-gradient(80% 50% at 88% 110%,#ffffff24,#fff0 60%)}:where(body[data-dtfl-homepage=true]) .dtp__chip:after{content:"";position:absolute;left:10%;right:10%;top:0;height:1px;border-radius:1px;pointer-events:none;background:linear-gradient(90deg,#fff0,#ffffffe6 30% 70%,#fff0)}:where(body[data-dtfl-homepage=true]) .dtp__chip.on{opacity:1}:where(body[data-dtfl-homepage=true]) .dtp__chip .ic{width:2.05em;height:2.05em;border-radius:.6em;display:grid;place-items:center;flex:none;background:#ffffff24;border:1px solid rgba(255,255,255,.22);box-shadow:0 1px #ffffff40 inset}:where(body[data-dtfl-homepage=true]) .dtp__chip .ic svg{width:1.15em;height:1.15em;display:block}:where(body[data-dtfl-homepage=true]) .dtp__chip .ic.app{border:none;padding:0;overflow:hidden;box-shadow:0 4px 10px color-mix(in srgb,var(--accent) 40%,transparent)}:where(body[data-dtfl-homepage=true]) .dtp__chip .ic.app img{width:100%;height:100%;object-fit:cover;display:block}:where(body[data-dtfl-homepage=true]) .dtp__chip .lab{font-size:.6em;color:#fff9;letter-spacing:.09em;text-transform:uppercase;font-weight:700;display:flex;align-items:center;gap:.32em}:where(body[data-dtfl-homepage=true]) .dtp__chip .val{font-size:.93em;font-weight:700;margin-top:.16em;letter-spacing:-.012em;line-height:1.15;white-space:nowrap}:where(body[data-dtfl-homepage=true]) .dtp__chip .val small{font-size:.72em;font-weight:600;color:#fff9;margin-left:.3em}:where(body[data-dtfl-homepage=true]) .dtp__chip .txt{font-size:.76em;line-height:1.35;margin-top:.18em;color:#ffffffe6;white-space:normal;max-width:9.4em}:where(body[data-dtfl-homepage=true]) .dtp__chip .dot{width:5px;height:5px;border-radius:50%;background:var(--accent);flex:none;box-shadow:0 0 6px var(--accent)}:where(body[data-dtfl-homepage=true]) .dtp__chip .up{color:var(--good)}:where(body[data-dtfl-homepage=true]) .dtp__chip .mini{position:relative;width:1.15em;height:1.15em}:where(body[data-dtfl-homepage=true]) .dtp__chip .mini svg{transform:rotate(-90deg);width:100%;height:100%;display:block}:where(body[data-dtfl-homepage=true]) .dtp__chip .mini circle.p,:where(body[data-dtfl-homepage=true]) .dtp__chip .mini circle.q{stroke:var(--accent)}:where(body[data-dtfl-homepage=true]) .dtp__chip .mini circle.p{stroke-dashoffset:100.5;transition:stroke-dashoffset .696s cubic-bezier(.2,.8,.2,1) .29s}:where(body[data-dtfl-homepage=true]) .dtp__chip.on .mini circle.p{stroke-dashoffset:25}:where(body[data-dtfl-homepage=true]) .dtp__chip .mini circle.q,:where(body[data-dtfl-homepage=true]) .dtp__rring circle.r{stroke:var(--accent);transition:stroke-dashoffset .9s linear}:where(body[data-dtfl-homepage=true]) .dtp__chip .sp{width:1.3em;height:.9em;display:block}:where(body[data-dtfl-homepage=true]) .dtp--nojs .dtp__view[data-view="0"],:where(body[data-dtfl-homepage=true]) .dtp--nojs .dtp__chip[data-chip="0"]{opacity:1;transform:none}:where(body[data-dtfl-homepage=true]) .dtp--nojs .dtp__chip[data-chip="0"].tr{top:6%;right:-10%;left:auto}:where(body[data-dtfl-homepage=true]) .dtp--nojs .dtp__chip[data-chip="0"].bl{bottom:12%;left:-16%;top:auto}:where(body[data-dtfl-homepage=true]) .dtp--nojs .dtp__a,:where(body[data-dtfl-homepage=true]) .dtp--nojs .dtp__flame i,:where(body[data-dtfl-homepage=true]) .dtp--nojs .dtp__week span i,:where(body[data-dtfl-homepage=true]) .dtp--nojs .dtp__pips i{opacity:1;transform:none}:where(body[data-dtfl-homepage=true]) .dtp--nojs .dtp__draw{stroke-dashoffset:0}:where(body[data-dtfl-homepage=true]) .dtp--nojs .dtp__fill,:where(body[data-dtfl-homepage=true]) .dtp--nojs .dtp__pt{opacity:1}:where(body[data-dtfl-homepage=true]) .dtp--nojs .dtp__view[data-view="0"] .dtp__bar i{width:76%}:where(body[data-dtfl-homepage=true]) .dtp--nojs .dtp__view[data-view="0"] .dtp__ring circle.p{stroke-dashoffset:26.7}@media(prefers-reduced-motion:reduce){:where(body[data-dtfl-homepage=true]) .dtp__stage *{transition:none!important;animation:none!important}}:where(body[data-dtfl-homepage=true]) .dtp__viewport{position:relative;min-width:0;width:100%}@media screen and (max-width:749px){:where(body[data-dtfl-homepage=true]) .dtp__viewport{width:calc(100% + 4rem);margin-left:-2rem}}:where(body[data-dtfl-homepage=true]) .dtp__viewport.is-scaled .dtp__stage{--w: 296px;--thick: 34px;position:absolute;top:0;left:50%;width:574px;height:794px;min-height:0;margin-left:-287px;transform:scale(var(--dtp-scale));transform-origin:50% 0}:where(body[data-dtfl-homepage=true]) #MainContent #dtfl-hp-phone.dtl--fitted{padding-block:12px!important}:where(body[data-dtfl-homepage=true]) #MainContent #dtfl-hp-phone.dtl--fitted>.page-width{width:100%;max-width:none;padding-inline:20px}:where(body[data-dtfl-homepage=true]) #MainContent #dtfl-hp-phone.dtl--fitted .dtl__grid{width:100%;max-width:70rem;margin-inline:auto;grid-template-columns:minmax(0,1fr);gap:28px}:where(body[data-dtfl-homepage=true]) #MainContent #dtfl-hp-phone.dtl--fitted .dtl__copy{width:min(100%,62.2rem);min-width:0;justify-self:center}:where(body[data-dtfl-homepage=true]) #MainContent #dtfl-hp-phone.dtl--split .dtl__grid{width:calc(1240px * var(--dtl-scale));max-width:none;grid-template-columns:calc(622px * var(--dtl-scale)) calc(574px * var(--dtl-scale));gap:calc(44px * var(--dtl-scale));min-height:calc(712px * var(--dtl-scale))}:where(body[data-dtfl-homepage=true]) #MainContent #dtfl-hp-phone.dtl--split .dtl__copy{width:calc(622px * var(--dtl-copy-scale));max-width:none}:where(body[data-dtfl-homepage=true]) #MainContent #dtfl-hp-phone.dtl--fitted .dtp__viewport{width:calc(574px * var(--dtl-scale));max-width:100%;height:calc(712px * var(--dtl-scale));margin:0;justify-self:center}:where(body[data-dtfl-homepage=true]) #MainContent #dtfl-hp-phone.dtl--fitted .dtp__viewport.is-scaled .dtp__stage{left:0;top:calc(-45px * var(--dtl-scale));margin-left:0;transform:scale(var(--dtl-scale));transform-origin:0 0}:where(body[data-dtfl-homepage=true]) #MainContent #dtfl-hp-phone.dtl--fitted .dtl__pill{font-size:max(1.05rem,calc(1.3rem * var(--dtl-copy-scale)));gap:calc(.7rem * var(--dtl-copy-scale));padding:calc(.5rem * var(--dtl-copy-scale)) calc(1.2rem * var(--dtl-copy-scale));margin-bottom:calc(1.6rem * var(--dtl-copy-scale) * var(--dtl-space))}:where(body[data-dtfl-homepage=true]) #MainContent #dtfl-hp-phone.dtl--fitted .dtl__heading{font-size:clamp(3rem,5.4vw,4.4rem);margin-bottom:calc(2rem * var(--dtl-copy-scale) * var(--dtl-space));line-height:1.1}:where(body[data-dtfl-homepage=true]) #MainContent #dtfl-hp-phone.dtl--split .dtl__heading{font-size:max(3.2rem,calc(6.2rem * var(--dtl-copy-scale)))}:where(body[data-dtfl-homepage=true]) #MainContent #dtfl-hp-phone.dtl--fitted .dtl__sub{font-size:max(1.6rem,calc(2.168rem * var(--dtl-copy-scale)));line-height:1.55;max-width:min(100%,calc(40rem * var(--dtl-copy-scale)));margin-bottom:calc(2.4rem * var(--dtl-copy-scale) * var(--dtl-space))}:where(body[data-dtfl-homepage=true]) #MainContent #dtfl-hp-phone.dtl--fitted .dtl__li{font-size:max(1.4rem,calc(1.6rem * var(--dtl-copy-scale)));line-height:1.4;gap:max(.8rem,calc(1.1rem * var(--dtl-copy-scale)));padding:calc(.6rem * var(--dtl-copy-scale)) calc(.8rem * var(--dtl-copy-scale));margin:calc(-.6rem * var(--dtl-copy-scale)) calc(-.8rem * var(--dtl-copy-scale))}:where(body[data-dtfl-homepage=true]) #MainContent #dtfl-hp-phone.dtl--fitted .dtl__list{gap:max(.6rem,calc(1.6rem * var(--dtl-copy-scale) * var(--dtl-space)));margin-bottom:calc(2.8rem * var(--dtl-copy-scale) * var(--dtl-space))}:where(body[data-dtfl-homepage=true]) #MainContent #dtfl-hp-phone.dtl--fitted .dtl__tick{width:max(1.6rem,calc(2rem * var(--dtl-copy-scale)));height:max(1.6rem,calc(2rem * var(--dtl-copy-scale)));flex-basis:max(1.6rem,calc(2rem * var(--dtl-copy-scale)));font-size:max(1rem,calc(1.15rem * var(--dtl-copy-scale)))}:where(body[data-dtfl-homepage=true]) #MainContent #dtfl-hp-phone.dtl--fitted .dtl__btn{font-size:max(1.4rem,calc(1.6rem * var(--dtl-copy-scale)))!important;padding-block:max(1.1rem,calc(1.3rem * var(--dtl-copy-scale)))!important;padding-inline:calc(2.6rem * var(--dtl-copy-scale))!important;min-height:4.8rem;letter-spacing:normal}:where(body[data-dtfl-homepage=true]) #MainContent #dtfl-hp-phone.dtl--fitted .dtl__rating{font-size:max(1.2rem,calc(1.4rem * var(--dtl-copy-scale)));margin-top:calc(2rem * var(--dtl-copy-scale) * var(--dtl-space))}
/*# sourceMappingURL=/cdn/shop/t/48/assets/dtfl-hp-striate-inline-2.css.map */
