.rutina_wrap__jhRLD{padding-top:calc(var(--s-top) + 32px + env(safe-area-inset-top));min-height:80vh}.rutina_top__f2mnT{display:flex;align-items:center;justify-content:space-between;min-height:44px;margin-bottom:28px}.rutina_back__oS660{padding-left:12px}.rutina_dots__4aIQA{list-style:none;display:flex;gap:6px}.rutina_dots__4aIQA li{width:22px;height:3px;border-radius:2px;background:rgba(20,17,16,.12);transition:background-color .32s var(--s-ease)}.rutina_dots__4aIQA li[data-on]{background:var(--s-ink)}.rutina_title__Cy1p3{font-size:clamp(2.5rem,1.5rem + 4.4vw,5rem)!important;font-weight:340!important;letter-spacing:-.03em!important;line-height:1!important}.rutina_sub__d3U4v{color:var(--s-ink-2);margin-top:14px;font-size:var(--s-lead);font-weight:300}.rutina_options__OFctv{display:grid;grid-gap:10px;gap:10px;margin-top:40px;max-width:640px}@media (min-width:720px){.rutina_options__OFctv{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}}.rutina_option__45dy0{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:68px;padding:0 24px;border-radius:22px;text-align:left;font-size:1.125rem;color:var(--s-ink);background:linear-gradient(160deg,rgba(255,255,255,.85),rgba(255,255,255,.55));box-shadow:inset 0 1px 0 #fff,0 0 0 .5px rgba(20,17,16,.1),0 16px 32px -24px rgba(20,17,16,.4);transition:transform .16s var(--s-ease),background-color .16s}.rutina_option__45dy0 svg{color:var(--s-ink-2);transition:transform .24s var(--s-ease)}.rutina_option__45dy0:hover svg{transform:translateX(4px)}.rutina_option__45dy0:active{transform:scale(.98)}.rutina_result__Y59hX{padding-bottom:120px}.rutina_picks__QijQM{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:18px}.rutina_picks__QijQM li{min-width:0}@media (min-width:768px){.rutina_picks__QijQM{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;max-width:980px}}.rutina_long__zzYXv{font-size:clamp(2.25rem,1.4rem + 3.6vw,4rem)!important;max-width:14ch;text-wrap:balance}.rutina_step__YBCD4{margin-top:56px}.rutina_stepTitle__2lvkY{font-size:var(--s-title)!important}.rutina_repeat__ybM05{color:var(--s-ink-2);margin-top:8px}.rutina_repeat__ybM05,.rutina_role__FYf78{font-size:var(--s-small);overflow-wrap:anywhere}.rutina_role__FYf78{font-weight:500;color:var(--s-ink);margin:0 0 8px 4px}.rutina_when__VyZUg,.rutina_why__KRfZV{font-size:var(--s-small);color:var(--s-ink-2);margin:10px 4px 0;overflow-wrap:anywhere}.rutina_when__VyZUg b{font-weight:500;color:var(--s-ink)}.rutina_combine___i__N{margin-top:56px;max-width:640px;display:grid;grid-gap:10px;gap:10px}.rutina_combine___i__N p{color:var(--s-ink-2);overflow-wrap:anywhere}.rutina_follow__RC3UW{display:grid;grid-gap:12px;gap:12px;justify-items:start;margin-top:28px}.rutina_follow__RC3UW p{color:var(--s-ink-2);font-size:var(--s-small)}.rutina_sum__ERfC2{position:-webkit-sticky;position:sticky;bottom:calc(14px + env(safe-area-inset-bottom));z-index:20;display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:36px;padding:10px 10px 10px 26px;border-radius:999px;max-width:560px}.rutina_total__VUZr7{font-size:1.75rem;line-height:1.1}.rutina_save__1JSg_{font-size:var(--s-small);color:var(--s-ink-2)}.rutina_again__ovvAj{margin-top:20px}.rutina_none__DfKw2{display:grid;grid-gap:20px;gap:20px;justify-items:start}.rutina_code__qQpn3{margin:-16px 0 20px}.rutina_code__qQpn3,.rutina_note__g3jDa{color:var(--s-ink-2);font-size:var(--s-small)}.rutina_note__g3jDa{margin-top:12px}