.ls-login{--ls-basil:#1f6b4a;--ls-basil-deep:#1f4d37;--ls-sage:#cdebd8;--ls-chalk:#fff;--ls-ink:#17211b;--ls-ink-muted:#556259;--ls-card:#fff;--ls-tomato:#ff8a73;--ls-saffron:#ffc266;--ls-blueberry:#9aa8ff;--ls-leaf:#7dd3a6;--ls-wheat:#ffe7bf;--ls-on-chip:#0b2e1f}@media (prefers-color-scheme:dark){.ls-login{--ls-basil:#1f4d37;--ls-basil-deep:#18201b;--ls-chalk:#e6eee8;--ls-card:#e6eee8}}.ls-panel{background-color:var(--ls-basil);background-image:radial-gradient(color-mix(in srgb, var(--ls-sage) 20%, transparent) 1px, transparent 1.6px);color:var(--ls-chalk);background-size:22px 22px}.ls-steam{transform-box:fill-box;transform-origin:50%;animation:3.6s ease-in-out infinite ls-kf-steam}@keyframes ls-kf-steam{0%,to{opacity:.35;transform:translateY(1.5px)}50%{opacity:.9;transform:translateY(-1.5px)}}.ls-art{font-variant-numeric:tabular-nums}.ls-progress{transform-box:fill-box;transform-origin:0;animation:12s linear infinite both ls-kf-progress}@keyframes ls-kf-progress{0%{opacity:1;transform:scaleX(0)}22%{opacity:1;transform:scaleX(1)}90%{opacity:1;transform:scaleX(1)}96%,to{opacity:0;transform:scaleX(1)}}.ls-row1,.ls-row2,.ls-row3,.ls-row4,.ls-total,.ls-dinner{transform-box:fill-box;animation-duration:12s;animation-timing-function:cubic-bezier(.2,.7,.2,1);animation-iteration-count:infinite;animation-fill-mode:both}.ls-row1{animation-name:ls-kf-row1}.ls-row2{animation-name:ls-kf-row2}.ls-row3{animation-name:ls-kf-row3}.ls-row4{animation-name:ls-kf-row4}.ls-total{animation-name:ls-kf-total}.ls-dinner{animation-name:ls-kf-dinner}@keyframes ls-kf-row1{0%,22%{opacity:0;transform:translateY(6px)}27%,90%{opacity:1;transform:none}96%,to{opacity:0;transform:none}}@keyframes ls-kf-row2{0%,26%{opacity:0;transform:translateY(6px)}31%,90%{opacity:1;transform:none}96%,to{opacity:0;transform:none}}@keyframes ls-kf-row3{0%,30%{opacity:0;transform:translateY(6px)}35%,90%{opacity:1;transform:none}96%,to{opacity:0;transform:none}}@keyframes ls-kf-row4{0%,34%{opacity:0;transform:translateY(6px)}39%,90%{opacity:1;transform:none}96%,to{opacity:0;transform:none}}@keyframes ls-kf-total{0%,50%{opacity:0;transform:translateY(4px)}56%,90%{opacity:1;transform:none}96%,to{opacity:0;transform:none}}@keyframes ls-kf-dinner{0%,60%{opacity:0;transform:scale(.85)}66%,90%{opacity:1;transform:none}96%,to{opacity:0;transform:none}}.ls-arc-p,.ls-arc-c,.ls-arc-f{animation-duration:12s;animation-timing-function:cubic-bezier(.4,0,.2,1);animation-iteration-count:infinite;animation-fill-mode:both}.ls-arc-p{animation-name:ls-kf-arc-p}.ls-arc-c{animation-name:ls-kf-arc-c}.ls-arc-f{animation-name:ls-kf-arc-f}@keyframes ls-kf-arc-p{0%,42%{stroke-dasharray:0 100;opacity:1}56%,90%{stroke-dasharray:13 87;opacity:1}96%,to{stroke-dasharray:13 87;opacity:0}}@keyframes ls-kf-arc-c{0%,42%{stroke-dasharray:0 100;opacity:1}56%,90%{stroke-dasharray:52.6 47.4;opacity:1}96%,to{stroke-dasharray:52.6 47.4;opacity:0}}@keyframes ls-kf-arc-f{0%,42%{stroke-dasharray:0 100;opacity:1}56%,90%{stroke-dasharray:31.4 68.6;opacity:1}96%,to{stroke-dasharray:31.4 68.6;opacity:0}}.ls-flow{animation:1.4s linear infinite ls-kf-flow}@keyframes ls-kf-flow{to{stroke-dashoffset:-16px}}@media (prefers-reduced-motion:reduce){.ls-steam,.ls-progress,.ls-row1,.ls-row2,.ls-row3,.ls-row4,.ls-total,.ls-dinner,.ls-arc-p,.ls-arc-c,.ls-arc-f,.ls-flow{animation:none}}
