.B_k7pa_frame{--hp-bg:#0d1c18;--hp-surface:#172c26;--hp-surface-raised:#223a33;--hp-ink-strong:#f8f4ea;--hp-ink:#efeadc;--hp-ink-secondary:#b3bca4;--hp-leaf:#9fc379;--hp-wine-soft:#e6a8c1;--hp-line:#ece2cb21;background:var(--hp-bg);color:var(--hp-ink);border-radius:28px;padding:20px;box-shadow:inset 0 1px #ffffff0a,0 24px 48px -24px #0c1a168c}.B_k7pa_horse{align-items:center;gap:12px;display:flex}.B_k7pa_avatar{background:var(--hp-surface-raised);border-radius:15px;flex:none;width:48px;height:48px;position:relative;overflow:hidden}.B_k7pa_name{font-family:var(--font-heading,var(--font-sans));color:var(--hp-ink-strong);font-size:1.125rem;font-weight:600;line-height:1.2}.B_k7pa_meta{color:var(--hp-ink-secondary);margin-top:2px;font-size:.8125rem}.B_k7pa_panel{background:var(--hp-surface);border-radius:20px;margin-top:16px;padding:14px 16px 16px}.B_k7pa_panelTitle{color:var(--hp-ink-secondary);font-size:.8125rem;font-weight:600}.B_k7pa_reminders{gap:8px;margin-top:10px;display:grid}.B_k7pa_reminder{background:var(--hp-surface-raised);border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.B_k7pa_reminderLabel{color:var(--hp-ink);font-size:.9375rem;font-weight:500}.B_k7pa_due{color:var(--hp-leaf);background:#9fc37924;border-radius:999px;flex:none;padding:3px 10px;font-size:.8125rem;font-weight:600}.B_k7pa_dueSoon{color:var(--hp-wine-soft);background:#e6a8c124}.B_k7pa_timeline{gap:14px;margin-top:12px;padding-left:20px;display:grid;position:relative}.B_k7pa_timeline:before{content:"";background:var(--hp-line);width:1px;position:absolute;top:6px;bottom:6px;left:4px}.B_k7pa_event{position:relative}.B_k7pa_event:before{content:"";background:var(--hp-bg);width:9px;height:9px;box-shadow:0 0 0 2px var(--hp-leaf);border-radius:999px;position:absolute;top:6px;left:-20px}.B_k7pa_eventTitle{color:var(--hp-ink);font-size:.9375rem;font-weight:500}.B_k7pa_eventDetail{color:var(--hp-ink-secondary);margin-top:2px;font-size:.8125rem}@media (min-width:640px){.B_k7pa_frame{padding:24px}}
@keyframes w3_PPW_step-reveal{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.w3_PPW_steps[data-reveal=pending]>li{opacity:0;transform:translateY(14px)}.w3_PPW_steps[data-reveal=visible]>li{animation:.45s ease-out both w3_PPW_step-reveal;animation-delay:var(--step-delay,0s)}}
@keyframes Kq-yta_heading-reveal{0%{opacity:0;transform:translate(-32px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:no-preference){.Kq-yta_heading[data-reveal=pending]{opacity:0;transform:translate(-32px)}.Kq-yta_heading[data-reveal=visible]{animation:.6s cubic-bezier(.16,1,.3,1) both Kq-yta_heading-reveal}}
