.art-forms,.art-messaging,.art-recall,.art-reviews,.art-scheduling{display:block;width:100%;height:100%;overflow:visible;--art-ink:#1b201a;--art-ink-soft:rgba(27,32,26,0.6);--art-accent:#6d9560;--art-accent-ink:#3c6631;--art-accent-deep:#41703a;--art-wash:#e7efdd;--art-sand:#e6ebdb;--art-stroke:rgba(27,32,26,0.18);--art-card-fill:#ffffff}.art-forms[data-tone=dark],.art-messaging[data-tone=dark],.art-recall[data-tone=dark],.art-reviews[data-tone=dark],.art-scheduling[data-tone=dark]{--art-ink:#f3f6ef;--art-ink-soft:rgba(243,246,239,0.66);--art-stroke:rgba(243,246,239,0.5);--art-card-fill:rgba(255,255,255,0.07);--art-sand:rgba(243,246,239,0.14);--art-accent:#b9d3a8}.art-forms text,.art-messaging text,.art-recall text,.art-reviews text,.art-scheduling text{font-family:ui-sans-serif,system-ui,sans-serif}@keyframes art-reveal-hold{0%,4%{clip-path:inset(0 100% 0 0)}18%{clip-path:inset(0 0 0 0)}70%{clip-path:inset(0 0 0 0)}92%,to{clip-path:inset(0 100% 0 0)}}@keyframes art-reveal-once{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes art-fade-once{0%{opacity:0}to{opacity:1}}.art-scheduling .slot-rect{fill-opacity:0}.art-scheduling .slot-check{stroke-dashoffset:1;opacity:0}.art-scheduling .slot-chip{opacity:0}.art-scheduling[data-play] .slot-rect{animation:art-sched-fill 8.5s var(--mk-ease-in-out,cubic-bezier(.66,0,.34,1)) infinite}.art-scheduling[data-play] .slot-check{animation:art-sched-check 8.5s var(--mk-ease-in-out,cubic-bezier(.66,0,.34,1)) infinite}.art-scheduling[data-play] .slot-chip{animation:art-sched-chip 8.5s var(--mk-ease-in-out,cubic-bezier(.66,0,.34,1)) infinite}.art-scheduling[data-play] .slot-pulse{animation:art-sched-pulse 8.5s var(--mk-ease-in-out,cubic-bezier(.66,0,.34,1)) infinite}@keyframes art-sched-fill{0%,9%{fill-opacity:0}24%,76%{fill-opacity:1}90%,to{fill-opacity:0}}@keyframes art-sched-check{0%,24%{stroke-dashoffset:1;opacity:0}26%{opacity:1}36%,76%{stroke-dashoffset:0;opacity:1}88%,to{stroke-dashoffset:1;opacity:0}}@keyframes art-sched-chip{0%,30%{opacity:0}40%,78%{opacity:1}90%,to{opacity:0}}@keyframes art-sched-pulse{0%,9%,to{opacity:0}14%{opacity:.9}22%{opacity:0}}@media (prefers-reduced-motion:reduce){.art-scheduling[data-play] .slot-rect{animation:art-fade-once .6s var(--mk-ease-out,cubic-bezier(.16,1,.3,1)) 1 both}.art-scheduling[data-play] .slot-check{animation:art-sched-check-once .6s var(--mk-ease-out,cubic-bezier(.16,1,.3,1)) .35s 1 both}.art-scheduling[data-play] .slot-chip{animation:art-fade-once .5s var(--mk-ease-out,cubic-bezier(.16,1,.3,1)) .65s 1 both}.art-scheduling[data-play] .slot-pulse{animation:none;opacity:0}}@keyframes art-sched-check-once{0%{stroke-dashoffset:1;opacity:0}to{stroke-dashoffset:0;opacity:1}}.art-forms .field-fill{clip-path:inset(0 100% 0 0)}.art-forms[data-play] .field-fill.f1,.art-forms[data-play] .field-fill.f2{animation:art-reveal-hold 9s var(--mk-ease-in-out,cubic-bezier(.66,0,.34,1)) infinite}.art-forms[data-play] .field-fill.f2{animation-delay:.75s}.art-forms[data-play] .field-fill.f3{animation:art-reveal-hold 9s var(--mk-ease-in-out,cubic-bezier(.66,0,.34,1)) infinite;animation-delay:1.5s}.art-forms .sig-path{stroke-dashoffset:1}.art-forms .done-badge{opacity:0}.art-forms .done-check{stroke-dashoffset:1}.art-forms[data-play] .sig-path{animation:art-forms-sig 9s var(--mk-ease-in-out,cubic-bezier(.66,0,.34,1)) infinite}.art-forms[data-play] .done-badge{animation:art-fade-hold-late 9s var(--mk-ease-in-out,cubic-bezier(.66,0,.34,1)) infinite}.art-forms[data-play] .done-check{animation:art-forms-check 9s var(--mk-ease-in-out,cubic-bezier(.66,0,.34,1)) infinite}@keyframes art-forms-sig{0%,38%{stroke-dashoffset:1}58%,75%{stroke-dashoffset:0}92%,to{stroke-dashoffset:1}}@keyframes art-fade-hold-late{0%,62%{opacity:0}72%,86%{opacity:1}95%,to{opacity:0}}@keyframes art-forms-check{0%,66%{stroke-dashoffset:1}78%,86%{stroke-dashoffset:0}95%,to{stroke-dashoffset:1}}@media (prefers-reduced-motion:reduce){.art-forms[data-play] .field-fill.f1{animation:art-reveal-once .5s var(--mk-ease-out,cubic-bezier(.16,1,.3,1)) 1 both}.art-forms[data-play] .field-fill.f2{animation:art-reveal-once .5s var(--mk-ease-out,cubic-bezier(.16,1,.3,1)) .2s 1 both}.art-forms[data-play] .field-fill.f3{animation:art-reveal-once .5s var(--mk-ease-out,cubic-bezier(.16,1,.3,1)) .4s 1 both}.art-forms[data-play] .sig-path{animation:art-forms-sig-once .8s var(--mk-ease-out,cubic-bezier(.16,1,.3,1)) .65s 1 both}.art-forms[data-play] .done-badge{animation:art-fade-once .4s var(--mk-ease-out,cubic-bezier(.16,1,.3,1)) 1.5s 1 both}.art-forms[data-play] .done-check{animation:art-forms-sig-once .4s var(--mk-ease-out,cubic-bezier(.16,1,.3,1)) 1.6s 1 both}}@keyframes art-forms-sig-once{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}.art-messaging .typing-dot{opacity:.25}.art-messaging[data-play] .typing-dot{animation:art-msg-typing 1.1s ease-in-out infinite}.art-messaging[data-play] .typing-dot.d2{animation-delay:.15s}.art-messaging[data-play] .typing-dot.d3{animation-delay:.3s}@keyframes art-msg-typing{0%,to{opacity:.25}40%{opacity:.9}}.art-messaging .typing-group{opacity:0}.art-messaging .reply-bubble{clip-path:inset(0 0 100% 0)}.art-messaging .reply-line{opacity:0}.art-messaging[data-play] .typing-group{animation:art-msg-typing-group 9s var(--mk-ease-in-out,cubic-bezier(.66,0,.34,1)) infinite}.art-messaging[data-play] .reply-bubble{animation:art-msg-reply 9s var(--mk-ease-in-out,cubic-bezier(.66,0,.34,1)) infinite}.art-messaging[data-play] .reply-line{animation:art-fade-hold-late 9s var(--mk-ease-in-out,cubic-bezier(.66,0,.34,1)) infinite}@keyframes art-msg-typing-group{0%,16%{opacity:0}22%,46%{opacity:1}52%,to{opacity:0}}@keyframes art-msg-reply{0%,50%{clip-path:inset(0 0 100% 0)}64%,88%{clip-path:inset(0 0 0 0)}97%,to{clip-path:inset(0 0 100% 0)}}@media (prefers-reduced-motion:reduce){.art-messaging[data-play] .typing-dot{animation:none;opacity:.6}.art-messaging[data-play] .typing-group{animation:art-fade-once .4s var(--mk-ease-out,cubic-bezier(.16,1,.3,1)) 1 both}.art-messaging[data-play] .reply-bubble{animation:art-msg-reply-once .6s var(--mk-ease-out,cubic-bezier(.16,1,.3,1)) .6s 1 both}.art-messaging[data-play] .reply-line{animation:art-fade-once .4s var(--mk-ease-out,cubic-bezier(.16,1,.3,1)) 1s 1 both}}@keyframes art-msg-reply-once{0%{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0 0 0 0)}}.art-reviews .send-dash{stroke-dashoffset:1}.art-reviews .sent-check{opacity:0}.art-reviews .star{fill-opacity:0}.art-reviews .review-chip{opacity:0}.art-reviews[data-play] .send-dash{animation:art-rev-send 9s var(--mk-ease-in-out,cubic-bezier(.66,0,.34,1)) infinite}.art-reviews[data-play] .sent-check{animation:art-fade-hold-early 9s var(--mk-ease-in-out,cubic-bezier(.66,0,.34,1)) infinite}.art-reviews[data-play] .star{animation:art-rev-star 9s var(--mk-ease-in-out,cubic-bezier(.66,0,.34,1)) infinite}.art-reviews[data-play] .star.s1{animation-delay:0s}.art-reviews[data-play] .star.s2{animation-delay:.22s}.art-reviews[data-play] .star.s3{animation-delay:.44s}.art-reviews[data-play] .star.s4{animation-delay:.66s}.art-reviews[data-play] .star.s5{animation-delay:.88s}.art-reviews[data-play] .review-chip{animation:art-fade-hold-late 9s var(--mk-ease-in-out,cubic-bezier(.66,0,.34,1)) infinite}@keyframes art-rev-send{0%,6%{stroke-dashoffset:1}22%,84%{stroke-dashoffset:0}94%,to{stroke-dashoffset:1}}@keyframes art-fade-hold-early{0%,20%{opacity:0}26%,84%{opacity:1}94%,to{opacity:0}}@keyframes art-rev-star{0%,30%{fill-opacity:0}40%,82%{fill-opacity:1}94%,to{fill-opacity:0}}@media (prefers-reduced-motion:reduce){.art-reviews[data-play] .send-dash{animation:art-forms-sig-once .6s var(--mk-ease-out,cubic-bezier(.16,1,.3,1)) 1 both}.art-reviews[data-play] .sent-check{animation:art-fade-once .35s var(--mk-ease-out,cubic-bezier(.16,1,.3,1)) .5s 1 both}.art-reviews[data-play] .star{animation:art-rev-star-once .4s var(--mk-ease-out,cubic-bezier(.16,1,.3,1)) 1 both}.art-reviews[data-play] .star.s1{animation-delay:.8s}.art-reviews[data-play] .star.s2{animation-delay:.98s}.art-reviews[data-play] .star.s3{animation-delay:1.16s}.art-reviews[data-play] .star.s4{animation-delay:1.34s}.art-reviews[data-play] .star.s5{animation-delay:1.52s}.art-reviews[data-play] .review-chip{animation:art-fade-once .4s var(--mk-ease-out,cubic-bezier(.16,1,.3,1)) 2s 1 both}}@keyframes art-rev-star-once{0%{fill-opacity:0}to{fill-opacity:1}}.art-recall .row-dot{fill:var(--art-sand)}.art-recall[data-play] .row-dot.overdue{animation:art-recall-pulse 9s var(--mk-ease-in-out,cubic-bezier(.66,0,.34,1)) infinite}.art-recall .reminder-dash{stroke-dashoffset:1}.art-recall[data-play] .reminder-dash{animation:art-recall-reminder-dash 9s var(--mk-ease-in-out,cubic-bezier(.66,0,.34,1)) infinite}.art-recall .reminder-chip{opacity:0}.art-recall[data-play] .reminder-chip{animation:art-recall-reminder-chip 9s var(--mk-ease-in-out,cubic-bezier(.66,0,.34,1)) infinite}.art-recall .rebook-fill{fill-opacity:0}.art-recall[data-play] .rebook-fill{animation:art-recall-rebook-fill 9s var(--mk-ease-in-out,cubic-bezier(.66,0,.34,1)) infinite}.art-recall .rebook-check{stroke-dashoffset:1;opacity:0}.art-recall[data-play] .rebook-check{animation:art-recall-rebook-check 9s var(--mk-ease-in-out,cubic-bezier(.66,0,.34,1)) infinite}.art-recall .rebook-chip{opacity:0}.art-recall[data-play] .rebook-chip{animation:art-recall-rebook-chip 9s var(--mk-ease-in-out,cubic-bezier(.66,0,.34,1)) infinite}@keyframes art-recall-pulse{0%,10%,to{opacity:1}16%{opacity:.35}24%{opacity:1}}@keyframes art-recall-reminder-dash{0%,8%{stroke-dashoffset:1}22%,90%{stroke-dashoffset:0}98%,to{stroke-dashoffset:1}}@keyframes art-recall-reminder-chip{0%,24%{opacity:0}30%,48%{opacity:1}56%,to{opacity:0}}@keyframes art-recall-rebook-fill{0%,56%{fill-opacity:0}66%,88%{fill-opacity:1}96%,to{fill-opacity:0}}@keyframes art-recall-rebook-check{0%,60%{stroke-dashoffset:1;opacity:0}62%{opacity:1}70%,88%{stroke-dashoffset:0;opacity:1}96%,to{stroke-dashoffset:1;opacity:0}}@keyframes art-recall-rebook-chip{0%,64%{opacity:0}72%,88%{opacity:1}96%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.art-recall[data-play] .row-dot.overdue{animation:none}.art-recall[data-play] .reminder-dash{animation:art-forms-sig-once .5s var(--mk-ease-out,cubic-bezier(.16,1,.3,1)) .2s 1 both}.art-recall[data-play] .reminder-chip{animation:art-recall-chip-flash-once 1.3s var(--mk-ease-out,cubic-bezier(.16,1,.3,1)) .5s 1 both}.art-recall[data-play] .rebook-fill{animation:art-fade-once .4s var(--mk-ease-out,cubic-bezier(.16,1,.3,1)) 2s 1 both}.art-recall[data-play] .rebook-check{animation:art-sched-check-once .4s var(--mk-ease-out,cubic-bezier(.16,1,.3,1)) 2.25s 1 both}.art-recall[data-play] .rebook-chip{animation:art-fade-once .35s var(--mk-ease-out,cubic-bezier(.16,1,.3,1)) 2.6s 1 both}}@keyframes art-recall-chip-flash-once{0%{opacity:0}30%{opacity:1}70%{opacity:1}to{opacity:0}}