._placeholder_1ovhy_1{position:relative;display:grid;width:66px;height:76px;place-items:end center;overflow:hidden;border-radius:22px}._bottle_1ovhy_11{width:28px;height:43px;margin-bottom:8px;border:1px solid rgb(255 255 255 / 55%);border-radius:9px 9px 12px 12px;background:#ffffff6b;box-shadow:inset 0 1px #ffffff94}._cap_1ovhy_21{position:absolute;bottom:51px;width:18px;height:8px;border-radius:4px 4px 2px 2px;background:#ffffffa8}._lilac_1ovhy_30{background:linear-gradient(145deg,#dcd0ee,#b49aca)}._peach_1ovhy_31{background:linear-gradient(145deg,#f1d2c9,#dea89e)}._sage_1ovhy_32{background:linear-gradient(145deg,#d5dfcc,#aabdac)}._plum_1ovhy_33{background:linear-gradient(145deg,#c8aec7,#8d6d91)}._image_1ovhy_34{width:66px;height:76px;border-radius:22px;object-fit:cover}._card_1cv2o_1{display:grid;grid-template-columns:66px minmax(0,1fr) auto;gap:15px;align-items:center;width:100%;padding:12px;border:1px solid transparent;border-radius:var(--radius-card);background:var(--color-surface);color:inherit;text-align:left;cursor:pointer;box-shadow:var(--shadow-card);animation:_enter_1cv2o_1 .45s both cubic-bezier(.2,.8,.2,1);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}._card_1cv2o_1:hover{transform:translateY(-2px);border-color:#e3dced;box-shadow:0 12px 24px #3527451a}._card_1cv2o_1:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}._copy_1cv2o_4{display:grid;gap:4px;min-width:0}._step_1cv2o_5{color:var(--color-accent);font-size:.7rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}strong{overflow:hidden;color:var(--color-text);font-family:var(--font-editorial);font-size:1.12rem;font-weight:600;line-height:1.08;text-overflow:ellipsis;white-space:nowrap}._brand_1cv2o_7{overflow:hidden;color:var(--color-text-secondary);font-size:.78rem;text-overflow:ellipsis;white-space:nowrap}._chevron_1cv2o_8{align-self:start;color:var(--color-accent);font-size:1.1rem}@keyframes _enter_1cv2o_1{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}._backdrop_dlz5u_1{position:fixed;z-index:10;top:0;right:0;bottom:0;left:0;display:flex;align-items:end;background:#271d3047;animation:_fade_dlz5u_1 .2s ease both}._sheet_dlz5u_2{position:relative;width:100%;padding:26px 24px calc(28px + var(--safe-bottom));border-radius:28px 28px 0 0;background:#fffdff;box-shadow:0 -12px 34px #2c1c3a29;animation:_rise_dlz5u_1 .32s cubic-bezier(.2,.8,.2,1) both}._sheet_dlz5u_2>div{margin-bottom:20px;width:82px;height:94px}._close_dlz5u_4{position:absolute;top:17px;right:18px;display:grid;width:34px;height:34px;place-items:center;border:0;border-radius:50%;background:var(--color-surface-muted);color:var(--color-text);font-size:1.45rem;line-height:1;cursor:pointer}._step_dlz5u_5,._brand_dlz5u_5{margin:0;font-size:.75rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}._step_dlz5u_5{color:var(--color-accent)}._brand_dlz5u_5{margin-top:6px;color:var(--color-text-secondary)}h2{max-width:270px;margin:7px 0 22px;font-family:var(--font-editorial);font-size:1.8rem;font-weight:600;line-height:1.04}._instruction_dlz5u_8{padding:16px;border-radius:16px;background:#f6f2f9}._instruction_dlz5u_8 span{color:var(--color-accent);font-size:.74rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}._instruction_dlz5u_8 p{margin:7px 0 0;color:var(--color-text);font-size:.92rem;line-height:1.5}@keyframes _fade_dlz5u_1{0%{opacity:0}to{opacity:1}}@keyframes _rise_dlz5u_1{0%{transform:translateY(100%)}to{transform:translateY(0)}}._tabs_qzygb_1{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;border-radius:16px;background:var(--color-surface-muted)}._tab_qzygb_1{min-height:40px;border:0;border-radius:12px;background:transparent;color:var(--color-text-secondary);font:inherit;font-size:.91rem;font-weight:600;cursor:pointer;transition:background .24s ease,color .24s ease,box-shadow .24s ease}._tab_qzygb_1._active_qzygb_3{color:var(--color-text);background:var(--color-surface);box-shadow:0 3px 10px #4432551a}._tab_qzygb_1:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}._screen_p2ecm_1{width:min(100%,560px);min-height:max(100svh,var(--tg-viewport-stable-height, 100svh));margin:0 auto;padding:calc(22px + var(--safe-top)) 20px calc(24px + var(--safe-bottom))}._header_p2ecm_2{display:flex;align-items:center;justify-content:space-between}._wordmark_p2ecm_2{margin:0;color:var(--color-text);font-family:var(--font-editorial);font-size:1.34rem;font-weight:700;letter-spacing:-.04em}._wordmark_p2ecm_2 i{color:var(--color-accent);font-weight:500}._date_p2ecm_2{color:var(--color-text-secondary);font-size:.75rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}._intro_p2ecm_3{margin:52px 0 29px}._eyebrow_p2ecm_3{margin:0 0 6px;color:var(--color-accent);font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}h1{margin:0;color:var(--color-text);font-family:var(--font-editorial);font-size:clamp(3.1rem,15vw,4.6rem);font-weight:600;letter-spacing:-.065em;line-height:.88}._description_p2ecm_3{max-width:320px;margin:17px 0 0;color:var(--color-text-secondary);font-size:.93rem;line-height:1.5}._routine_p2ecm_4{margin-top:31px}._routineHeader_p2ecm_4{display:flex;justify-content:space-between;margin-bottom:12px;color:var(--color-text-secondary);font-size:.73rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}._cards_p2ecm_4{display:grid;gap:11px}._hint_p2ecm_4{margin:24px 4px 0;color:#8c8294;font-size:.76rem;line-height:1.4;text-align:center}@media(min-width:600px){._screen_p2ecm_1{padding-right:28px;padding-left:28px}}:root{--color-page: #f5f2fa;--color-surface: #fffdfd;--color-surface-muted: #eae4f0;--color-text: #292330;--color-text-secondary: #766d7d;--color-accent: #77618f;--radius-card: 22px;--shadow-card: 0 7px 18px rgb(68 50 85 / 7%);--font-editorial: Georgia, "Times New Roman", serif;--font-ui: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--safe-top: max(env(safe-area-inset-top, 0px), var(--tg-viewport-safe-area-inset-top, 0px));--safe-bottom: max(env(safe-area-inset-bottom, 0px), var(--tg-viewport-safe-area-inset-bottom, 0px))}*{box-sizing:border-box}html{min-width:320px;min-height:100%;background:var(--color-page)}body{min-width:320px;min-height:100%;margin:0;background:radial-gradient(circle at 90% 5%,#e8def2 0,transparent 30%),var(--color-page);color:var(--color-text);font-family:var(--font-ui);-webkit-font-smoothing:antialiased}button,input,textarea,select{font:inherit}button{-webkit-tap-highlight-color:transparent}#root{min-height:100vh}
