.hero_hero__2n_o3{color:#161719;background:#fff;padding:62px 4% 0}.hero_intro__GpU_7{text-align:center;position:relative;z-index:1}.hero_intro__GpU_7 h1{font-size:clamp(58px,7.1vw,116px);line-height:1.02;letter-spacing:-.058em;font-weight:600;margin:0}.hero_intro__GpU_7 h1>span{display:block}.hero_intro__GpU_7 h1>.hero_headlineRow__HpNl0{display:flex;justify-content:center;align-items:center;gap:.16em;margin-top:6px}.hero_accent__fGrk1{margin-left:.09em;transform:rotate(-2deg)}.hero_silentWord__zKx9z{position:relative;color:#767a85}.hero_avatarStack__lCReh{display:inline-flex;padding-right:.18em;margin-left:.04em}.hero_avatarStack__lCReh img{height:.76em;width:.76em;object-fit:cover;border:4px solid white;border-radius:50%;margin-right:-.2em;box-shadow:0 3px 8px #1111}.hero_avatarStack__lCReh img:nth-child(2){transform:translateY(-6px)}.hero_avatarStack__lCReh img:nth-child(3){transform:translateY(3px)}.hero_avatarStack__lCReh img:nth-child(4){transform:translateY(-3px)}.hero_description__yCLlT{font-size:18px;line-height:1.45!important;letter-spacing:-.015em;color:#71737b;margin:26px auto 0!important}.hero_conversion__kcC0Q{display:flex;align-items:flex-start;justify-content:center;gap:32px;margin-top:27px}.hero_start__TqJix{text-align:left}.hero_primary__Ehecz{--cta-bg:#191a1e;--cta-fg:#fff;--cta-ink:#3b5df6;--cta-on:#fff;--disc:42px;--gap:27px;--pad-start:25px;--pad-end:7px;position:relative;isolation:isolate;background:var(--cta-bg);border:1px solid var(--cta-bg);box-shadow:0 3px 0 #0001,inset 0 1px 0 #ffffff20;color:var(--cta-fg);border-radius:100px;padding:7px var(--pad-end) 7px var(--pad-start);min-height:58px;display:inline-flex;align-items:center;justify-content:space-between;gap:var(--gap);font-size:17px;font-weight:500;line-height:1;text-decoration:none;cursor:pointer;user-select:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.hero_ctaClip__Ysoht{position:absolute;inset:0;z-index:0;overflow:hidden;border-radius:inherit;pointer-events:none}.hero_ctaInk__vVODa{position:absolute;top:calc(50% - var(--disc) / 2);right:var(--pad-end);width:var(--disc);height:var(--disc);border-radius:50%;background:var(--cta-ink);transform-origin:center center;will-change:transform}.hero_ctaLabel__Uf6Mr{position:relative;z-index:1;--ink-x:calc(100% + var(--gap) + var(--disc) / 2);--ink-y:50%;--type-r:calc(var(--disc) / 2);background-image:radial-gradient(circle at var(--ink-x) var(--ink-y),var(--cta-on) calc(var(--type-r) - .4px),var(--cta-fg) calc(var(--type-r) + .85px));-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;white-space:nowrap}.hero_ctaArrow___6Scn{position:relative;z-index:2;display:grid;place-items:center;flex:none;width:var(--disc);height:var(--disc);color:var(--cta-on);pointer-events:none}.hero_ctaArrow___6Scn svg{display:block}@supports not (background-clip:text){.hero_ctaLabel__Uf6Mr{color:var(--cta-fg);background-image:none;-webkit-text-fill-color:currentColor}}.hero_stars__spBjY{display:grid;font-size:17px;line-height:1;letter-spacing:2px}.hero_stars__spBjY>span{grid-area:1/1;color:#ddd;white-space:nowrap}.hero_stars__spBjY>span:last-child{color:#e99b23;overflow:hidden}.hero_experience__9ldxy{position:relative;margin:45px auto 0;max-width:1450px;padding:0 0 25px;isolation:isolate}.hero_scale__GWE6r{display:flex;flex-direction:row-reverse;align-items:center;justify-content:center;gap:28px;padding-bottom:30px}.hero_scale__GWE6r>div{display:flex;flex-direction:column;gap:5px;align-items:center;text-align:center}.hero_scale__GWE6r strong{font-size:32px;font-weight:600;letter-spacing:-.045em}.hero_scale__GWE6r>div>span{font-size:12px;color:#777982}.hero_scaleDot__mUNRg{width:4px;height:4px;background:#c6c8cf;border-radius:50%}@media (min-width:1600px){.hero_hero__2n_o3{padding-top:76px}.hero_description__yCLlT{font-size:21px}.hero_experience__9ldxy{margin-top:55px}}@media (max-width:1100px){.hero_hero__2n_o3{padding-top:44px}.hero_intro__GpU_7 h1{font-size:7.6vw}.hero_description__yCLlT{font-size:16px}.hero_scale__GWE6r{gap:22px}.hero_scale__GWE6r strong{font-size:28px}}@media (max-width:760px){.hero_hero__2n_o3{padding:38px 20px 0}.hero_intro__GpU_7 h1{font-size:8.4vw;letter-spacing:-.055em}.hero_intro__GpU_7 h1>.hero_headlineRow__HpNl0{gap:.12em}.hero_avatarStack__lCReh img{border-width:2px;height:.78em;width:.78em}.hero_avatarStack__lCReh img:nth-child(2){transform:translateY(-3px)}.hero_description__yCLlT{font-size:15px;margin-top:22px!important;max-width:460px}.hero_description__yCLlT br{display:none}.hero_conversion__kcC0Q{gap:23px;margin-top:25px}.hero_primary__Ehecz{--disc:38px;--gap:17px;--pad-start:20px;min-height:54px;font-size:15px}.hero_stars__spBjY{font-size:15px;letter-spacing:1px}.hero_experience__9ldxy{margin:34px -5px 0;padding-bottom:20px}.hero_scale__GWE6r{gap:16px;flex-wrap:wrap;padding-bottom:25px}.hero_scale__GWE6r>div{flex-direction:column;align-items:center;gap:3px}.hero_scale__GWE6r strong{font-size:30px}.hero_scale__GWE6r>div>span{font-size:11px}}@media (max-width:480px){.hero_hero__2n_o3{padding-top:36px}.hero_intro__GpU_7 h1{font-size:10.1vw}.hero_intro__GpU_7 h1>.hero_headlineRow__HpNl0{flex-wrap:wrap;column-gap:.14em;row-gap:10px}.hero_avatarStack__lCReh{order:3;width:100%;justify-content:center;margin:10px 0 0;padding-right:10px}.hero_avatarStack__lCReh img{height:45px;width:45px;border-width:3px;margin-right:-12px}.hero_description__yCLlT{font-size:14px;margin-top:17px!important;max-width:310px}.hero_conversion__kcC0Q{flex-direction:column;align-items:center;gap:17px;margin-top:22px}.hero_primary__Ehecz{--disc:42px;font-size:16px;min-width:240px;min-height:58px}.hero_stars__spBjY{font-size:12px}.hero_scale__GWE6r{gap:21px}.hero_scale__GWE6r strong{font-size:31px}.hero_scaleDot__mUNRg{margin:0 8px}.hero_experience__9ldxy{margin-top:30px}}@media (max-width:360px){.hero_hero__2n_o3{padding-left:16px;padding-right:16px}.hero_scale__GWE6r strong{font-size:27px}.hero_scale__GWE6r{gap:17px}}@media (prefers-reduced-motion:reduce){.hero_ctaArrow___6Scn,.hero_ctaArrow___6Scn svg,.hero_ctaInk__vVODa,.hero_primary__Ehecz{transition:none}.hero_primary__Ehecz:active,.hero_primary__Ehecz:focus-visible,.hero_primary__Ehecz:hover{transform:none}.hero_primary__Ehecz:active .hero_ctaLabel__Uf6Mr,.hero_primary__Ehecz:focus-visible .hero_ctaLabel__Uf6Mr,.hero_primary__Ehecz:hover .hero_ctaLabel__Uf6Mr{--type-r:640px}.hero_primary__Ehecz:active .hero_ctaInk__vVODa,.hero_primary__Ehecz:focus-visible .hero_ctaInk__vVODa,.hero_primary__Ehecz:hover .hero_ctaInk__vVODa{transform:scale(18)}.hero_primary__Ehecz:active,.hero_primary__Ehecz:focus-visible,.hero_primary__Ehecz:hover{border-color:var(--cta-ink)}}@media (forced-colors:active){.hero_primary__Ehecz{background:ButtonFace;color:ButtonText;border-color:ButtonText}.hero_ctaLabel__Uf6Mr{background-image:none;color:ButtonText;-webkit-text-fill-color:ButtonText}.hero_ctaInk__vVODa{background:ButtonText}.hero_ctaArrow___6Scn{color:ButtonFace}}.hero_reviewPill__mjXez{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:5px 14px 5px 5px;border:1px solid #e8e9ed;border-radius:100px;margin-bottom:27px;background:#fff;box-shadow:0 2px 5px #171a2205;transition:border-color .2s,box-shadow .2s}.hero_reviewPill__mjXez:hover{border-color:#c6cce4;box-shadow:0 3px 12px #171a2210}.hero_schoolAvatar__Dr5fC{width:36px;height:36px;object-fit:cover;border-radius:50%}.hero_reviewPill__mjXez strong{font-weight:600;font-size:16px;line-height:1}.hero_reviewPill__mjXez .hero_stars__spBjY{font-size:13px;letter-spacing:1px}.hero_reviewCount__SC46j{border-left:1px solid #e4e5e9;padding-left:11px;font-size:11px;color:#777982}.hero_reviewPill__mjXez>svg{color:#8b8e99}@media (max-width:480px){.hero_reviewPill__mjXez{gap:8px;padding-right:11px;margin-bottom:24px}.hero_schoolAvatar__Dr5fC{width:31px;height:31px}.hero_reviewPill__mjXez strong{font-size:14px}.hero_reviewPill__mjXez .hero_stars__spBjY{font-size:11px}.hero_reviewCount__SC46j{font-size:10px;padding-left:8px}}.hero_hero__2n_o3{min-height:calc(100svh - var(--homepage-header-height, 76px));display:flex;flex-direction:column;justify-content:center;position:relative;isolation:isolate;padding:82px 4% 90px;overflow:clip}.hero_intro__GpU_7{max-width:800px;width:100%;margin:0 auto}.hero_intro__GpU_7 h1{font-size:clamp(54px,5.25vw,86px)}.hero_description__yCLlT{max-width:620px;font-size:17px}.hero_experience__9ldxy{z-index:1;width:100%;max-width:740px;margin-top:42px;padding:0}.hero_scale__GWE6r{padding-bottom:0}@media (min-width:1600px){.hero_hero__2n_o3{padding-top:105px;padding-bottom:100px}.hero_description__yCLlT{font-size:19px;max-width:720px}}@media (min-width:761px) and (max-width:1000px){.hero_hero__2n_o3{padding-top:90px;padding-bottom:100px}.hero_intro__GpU_7 h1{font-size:5.55vw}.hero_description__yCLlT{max-width:520px;font-size:15px}}@media (max-width:760px){.hero_hero__2n_o3{padding:115px 20px 145px}.hero_intro__GpU_7 h1{font-size:8.4vw}.hero_description__yCLlT{font-size:15px;max-width:440px}.hero_experience__9ldxy{margin:32px auto 0;padding:0}}@media (max-width:480px){.hero_hero__2n_o3{padding-top:105px;padding-bottom:145px}.hero_intro__GpU_7 h1{font-size:10.1vw}.hero_description__yCLlT{max-width:310px;font-size:14px}}@media (max-width:360px){.hero_hero__2n_o3{padding-left:16px;padding-right:16px}}.hero_start__TqJix{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px}.hero_secondary__XqJWr{display:inline-flex;align-items:center;justify-content:center;gap:16px;min-height:58px;padding:0 26px;border:1px solid #dedee3;border-radius:99px;font-size:16px;font-weight:500;line-height:1}.hero_secondary__XqJWr:hover{background:#f5f5f7;border-color:#bdbdc5}@media (max-width:760px){.hero_secondary__XqJWr{min-height:54px;font-size:15px}}@media (max-width:480px){.hero_secondary__XqJWr{min-height:58px;font-size:16px}}@media (max-width:420px){.hero_secondary__XqJWr{padding:0 22px;font-size:14px}}.filter-select_filter__YDP_i{position:relative;display:flex;align-items:center;gap:12px;padding:7px 8px 7px 17px;background:#f4f4f5;border-radius:28px}.filter-select_filter__YDP_i>span{color:#81818a;font-size:12px}.filter-select_filter__YDP_i>button{display:flex;align-items:center;justify-content:space-between;gap:20px;min-width:145px;padding:11px 14px;background:#fff;border-radius:22px;font-size:13px}.filter-select_filter__YDP_i>button svg{flex-shrink:0;transition:transform .2s}.filter-select_filter__YDP_i>button[aria-expanded=true] svg{transform:rotate(180deg)}.filter-select_filter__YDP_i>button:focus-visible{outline:2px solid #3154ff;outline-offset:2px}.filter-select_menu__1zM0n{position:absolute;z-index:40;right:0;top:calc(100% + 8px);min-width:100%;max-height:280px;overflow-y:auto;background:#fff;border-radius:20px;padding:7px;box-shadow:0 12px 45px #25262a20,0 0 0 1px #25262a08}.filter-select_menu__1zM0n button{display:flex;align-items:center;justify-content:space-between;gap:22px;width:100%;padding:12px 14px;border-radius:13px;font-size:13px;text-align:left;white-space:nowrap}.filter-select_menu__1zM0n button[data-active=true]{background:#f1f1f4}.filter-select_menu__1zM0n button[aria-selected=true]{font-weight:600}.filter-select_menu__1zM0n svg{flex-shrink:0}@media (max-width:760px){.filter-select_filter__YDP_i{justify-content:space-between}.filter-select_filter__YDP_i>button{min-width:155px}}@media (prefers-reduced-motion:reduce){.filter-select_filter__YDP_i>button svg{transition:none}}.routine-callout_section__rPo3e{display:grid;grid-template-columns:.9fr 1.1fr;gap:32px;max-width:1450px;margin:100px auto 0;color:#25262a}.routine-callout_copy__VYGPw{display:flex;flex-direction:column;align-items:flex-start;padding:18px 0 0}.routine-callout_copy__VYGPw h3{font-size:var(--hp-heading-size);font-weight:600;line-height:1.08;letter-spacing:-.05em}.routine-callout_copy__VYGPw>p{margin:26px 0 52px;max-width:460px;font-size:18px;line-height:1.45;color:#7c7d86}.routine-callout_invitation__CffKK{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;margin-top:auto;padding:28px;border-radius:26px;background:#f4f4f5;text-decoration:none;transition:background .2s}.routine-callout_invitation__CffKK strong{display:block;font-size:25px;font-weight:600;letter-spacing:-.03em}.routine-callout_invitation__CffKK div>span{display:block;margin-top:10px;font-size:15px;line-height:1.45;color:#777880}.routine-callout_invitation__CffKK .routine-callout_meta__fK_5J{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;font-size:13px;line-height:1.2;color:inherit}.routine-callout_duration__5XdSe{display:inline-flex;align-items:center;gap:6px;padding:6px 11px 6px 9px;border-radius:999px;background:#fff;box-shadow:0 0 0 1px #e4e4e8,0 1px 2px #0000000a;color:#25262a;font-size:13px;font-weight:600;letter-spacing:-.01em;font-variant-numeric:tabular-nums;white-space:nowrap}.routine-callout_duration__5XdSe svg{color:#ff6632;flex:none}.routine-callout_invitation__CffKK:hover .routine-callout_duration__5XdSe{box-shadow:0 0 0 1px #d9d9de,0 2px 6px #0000000f}.routine-callout_invitation__CffKK:hover .routine-callout_duration__5XdSe svg{animation:routine-callout_tick__pNxp6 .9s ease-in-out}@keyframes routine-callout_tick__pNxp6{0%,to{transform:rotate(0)}30%{transform:rotate(-12deg)}60%{transform:rotate(9deg)}}.routine-callout_arrow__iS90q{display:grid;place-items:center;flex:0 0 64px;width:64px;height:64px;border-radius:20px;background:#ff6632;color:#fff;transition:transform .25s}.routine-callout_invitation__CffKK:hover{background:#ebebee}.routine-callout_invitation__CffKK:hover .routine-callout_arrow__iS90q{transform:translate(3px,-3px)}.routine-callout_invitation__CffKK:focus-visible{outline:3px solid #3560ff;outline-offset:5px}.routine-callout_art___KyqR{position:relative;min-height:600px;border-radius:32px;background:#ff6632;overflow:hidden;isolation:isolate}.routine-callout_orbit__W1kWo{position:absolute;width:105%;height:135%;border:78px solid #ffa487;border-radius:50%;top:-65%;right:-40%;transform:rotate(-35deg)}.routine-callout_art___KyqR:after{content:"";position:absolute;width:100%;height:80px;background:#ffa487;top:28%;left:-45%;transform:rotate(33deg)}.routine-callout_art___KyqR{background-image:url(/homepage-v2/print-grain.png)}@media (max-width:1100px){.routine-callout_section__rPo3e{gap:24px}.routine-callout_art___KyqR{min-height:520px}.routine-callout_invitation__CffKK{padding:22px;gap:15px}.routine-callout_arrow__iS90q{flex-basis:56px;width:56px;height:56px}}@media (max-width:760px){.routine-callout_section__rPo3e{grid-template-columns:1fr;margin-top:65px;gap:22px}.routine-callout_copy__VYGPw{padding:0}.routine-callout_copy__VYGPw>p{font-size:16px;margin:20px 0 28px}.routine-callout_invitation__CffKK{padding:22px}.routine-callout_invitation__CffKK strong{font-size:23px}.routine-callout_invitation__CffKK div>span{font-size:14px}.routine-callout_art___KyqR{min-height:400px;border-radius:26px}}@media (prefers-reduced-motion:reduce){.routine-callout_arrow__iS90q,.routine-callout_invitation__CffKK{transition:none}.routine-callout_invitation__CffKK:hover .routine-callout_duration__5XdSe svg{animation:none}}.routine-preview_scene__g5bOc{--k:1;--blue:#006fee;--ink:#1b1c20;--muted:#6b6e78;position:absolute;inset:0;z-index:1;color:var(--ink);font-family:var(--font-homepage),var(--font-sans),sans-serif;letter-spacing:-.01em}.routine-preview_scene__g5bOc>div{position:absolute;background:#fff;border-radius:20px;box-shadow:0 30px 60px -28px rgba(70,20,0,.45),inset 0 2px 0 rgba(255,255,255,.6);scale:var(--k)}.routine-preview_quiz__zk4EN{transform-origin:50% 0}.routine-preview_result__6luUR{transform-origin:100% 100%}.routine-preview_week__FjvNn{transform-origin:0 100%}.routine-preview_quiz__zk4EN{top:6%;left:6%;width:385px;padding:18px 22px 20px;rotate:-2.5deg;animation:routine-preview_drift__ehKav 9s ease-in-out infinite}.routine-preview_bar__55sey{display:flex;align-items:center;gap:12px}.routine-preview_back__1r75a{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;border:1px solid rgba(0,0,0,.1);color:var(--ink)}.routine-preview_track__GyBXy{flex:1;height:4px;border-radius:4px;background:#eceef1;overflow:hidden}.routine-preview_fill__Fk1s0{display:block;width:31%;height:100%;border-radius:inherit;background:var(--blue);transition:width .7s cubic-bezier(.22,1,.36,1)}.routine-preview_fill__Fk1s0[data-on=true]{width:38%}.routine-preview_step__0VT8H{display:block;margin-top:18px;font-size:10.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--blue)}.routine-preview_quiz__zk4EN h4{margin:8px 0 14px;font-size:19px;font-weight:600;line-height:1.25;letter-spacing:-.03em}.routine-preview_quiz__zk4EN h4 em{font-style:normal;color:var(--muted);font-weight:500}.routine-preview_options__JY_8W{display:grid;gap:8px;margin:0;padding:0;list-style:none}.routine-preview_options__JY_8W li{display:flex;align-items:center;justify-content:space-between;padding:11px 14px;border-radius:14px;border:1px solid rgba(0,0,0,.08);font-size:15px;font-weight:600;transition:border-color .3s,background .3s,box-shadow .3s}.routine-preview_options__JY_8W li i{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;border:2px solid #cfd2d8;color:transparent;transition:all .3s}.routine-preview_options__JY_8W li[data-selected=true]{border-color:var(--blue);background:rgba(0,111,238,.04);box-shadow:0 8px 30px -14px rgba(0,111,238,.45)}.routine-preview_options__JY_8W li[data-selected=true] i{border-color:var(--blue);background:var(--blue);color:#fff}.routine-preview_result__6luUR{right:2.5%;bottom:4%;width:300px;padding:16px 18px;rotate:-6deg;z-index:2;animation:routine-preview_drift__ehKav 11s ease-in-out -4s infinite}.routine-preview_resultHead__4edVE{display:flex;align-items:center;gap:11px}.routine-preview_resultHead__4edVE b{display:grid;place-items:center;flex:0 0 40px;height:40px;border-radius:12px;background:#3b82f6;color:#fff;font-size:16px;font-weight:600;letter-spacing:-.02em}.routine-preview_resultHead__4edVE strong{display:block;font-size:15px;font-weight:600;letter-spacing:-.03em;line-height:1.15}.routine-preview_resultHead__4edVE span{display:block;margin-top:2px;font-size:10.5px;line-height:1.3;color:var(--muted)}.routine-preview_chart__mOObF{position:relative;margin-top:8px}.routine-preview_chart__mOObF svg{display:block;width:100%;height:auto}.routine-preview_mark__Prj9E{position:absolute;display:grid;justify-items:center;gap:3px;translate:-50% 0;pointer-events:none;transition:left .9s cubic-bezier(.22,1,.36,1),top .9s cubic-bezier(.22,1,.36,1)}.routine-preview_mark__Prj9E b{position:absolute;bottom:10px;padding:1px 5px;border-radius:5px;background:rgba(0,111,238,.1);color:var(--blue);font-size:9.5px;font-weight:600}.routine-preview_mark__Prj9E[data-goal=true] b{background:#ee7a3f;color:#fff}.routine-preview_mark__Prj9E small{position:absolute;top:10px;font-size:9px;font-weight:500;white-space:nowrap;color:#5f6368;font-variant-numeric:tabular-nums}.routine-preview_mark__Prj9E:first-of-type b{bottom:auto;top:8px}.routine-preview_pace__iA04Y{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:6px}.routine-preview_segments__QxD0_{display:inline-flex;padding:3px;border-radius:9px;background:#f0f1f4}.routine-preview_segments__QxD0_ em{padding:4px 8px;border-radius:7px;font-style:normal;font-size:9.5px;font-weight:600;color:#7c7f88;white-space:nowrap;transition:background .35s,color .35s,box-shadow .35s}.routine-preview_segments__QxD0_ em[data-on=true]{background:#fff;color:var(--ink);box-shadow:0 1px 3px rgba(0,0,0,.1)}.routine-preview_pace__iA04Y strong{font-size:11px;font-weight:600;letter-spacing:-.02em;white-space:nowrap}.routine-preview_week__FjvNn{left:3%;bottom:6%;width:300px;padding:16px 18px;rotate:5deg;animation:routine-preview_drift__ehKav 10s ease-in-out -7s infinite}.routine-preview_week__FjvNn>strong{display:block;font-size:15px;font-weight:600;letter-spacing:-.03em}.routine-preview_week__FjvNn>span{display:block;margin-top:2px;font-size:11px;color:var(--muted)}.routine-preview_week__FjvNn ul{display:grid;grid-template-columns:repeat(7,1fr);gap:5px;margin:12px 0 0;padding:0;list-style:none}.routine-preview_week__FjvNn li{display:grid;gap:5px;text-align:center}.routine-preview_week__FjvNn li small{font-size:9.5px;font-weight:600;color:#9a9ea8;letter-spacing:.04em}.routine-preview_week__FjvNn li b{display:grid;align-content:center;gap:1px;min-height:40px;border-radius:9px;font-size:9.5px;font-weight:600;line-height:1.1}.routine-preview_week__FjvNn li b span{display:block;font-weight:500;opacity:.85}.routine-preview_week__FjvNn li b[data-empty]{background:#f3f4f6}.routine-preview_week__FjvNn li b[data-empty]:before{content:"";width:3px;height:3px;margin:0 auto;border-radius:50%;background:#d6d7da}.routine-preview_week__FjvNn li b[data-tone=group]{background:#e1eaff;color:#2d5bd3}.routine-preview_week__FjvNn li b[data-tone=solo]{background:#ffe4d8;color:#d24a1c}.routine-preview_week__FjvNn li b[data-tone=club]{background:#ece4ff;color:#6a3fcf}@keyframes routine-preview_drift__ehKav{0%,to{translate:0 0}50%{translate:0 -7px}}@media (max-width:1100px){.routine-preview_scene__g5bOc{--k:0.78}.routine-preview_week__FjvNn{left:-7%;bottom:4%}.routine-preview_result__6luUR{right:1%;bottom:5%}}@media (max-width:760px){.routine-preview_scene__g5bOc{--k:0.56}.routine-preview_quiz__zk4EN{left:12%;top:6%;rotate:-2deg;transform-origin:0 0}.routine-preview_result__6luUR{right:1%;bottom:4%;rotate:-5deg}.routine-preview_week__FjvNn{left:-9%;bottom:9%;rotate:4deg}}@media (prefers-reduced-motion:reduce){.routine-preview_scene__g5bOc>div{animation:none}}