.spark{--sp-ink:var(--text-primary);--sp-ink-2:var(--text-secondary);--sp-muted:var(--text-muted);--sp-page:var(--surface-page);--sp-card:var(--surface-card);--sp-line:color-mix(in srgb,var(--text-primary) 10%,transparent);--sp-line-2:color-mix(in srgb,var(--text-primary) 18%,transparent);--sp-soft:color-mix(in srgb,var(--text-primary) 3%,var(--surface-page));--sp-accent:var(--text-primary);--sp-accent-soft:color-mix(in srgb,var(--sp-accent) 10%,var(--surface-page));--sp-ok:var(--status-ok-text);--sp-err:var(--status-error-text);--sp-display:var(--font-ui),var(--font-geist),ui-sans-serif,system-ui,sans-serif;--sp-mono:var(--font-mono),ui-monospace,monospace;--sp-btn-radius:10px;--sp-radius:1.25rem;--sp-radius-sm:0.75rem;--sp-ease:cubic-bezier(.2,.7,.2,1);color:var(--sp-ink);background:var(--sp-page);font-family:inherit;overflow-x:clip}.spark[data-site=sotem] .sp-h1,.spark[data-site=sotem] .sp-h2{letter-spacing:-.015em}.spark[data-site=sotem]{--sp-accent:var(--sotem);--sp-accent-soft:color-mix(in srgb,var(--sotem) 12%,var(--surface-page));--sp-display:var(--font-sotem-display),var(--font-sotem-display-ext),var(--font-sotem-display-cyr),var(--font-sotem-display-cyrx),var(--font-ui);--sp-btn-radius:999px}.spark[data-site=yof]{--sp-accent:var(--yof-green);--sp-accent-soft:color-mix(in srgb,var(--yof-green) 12%,var(--surface-page));--sp-display:var(--yof-display-stack);--sp-mono:var(--yof-mono-stack);--sp-btn-radius:6px;--sp-radius:0.5rem;--sp-radius-sm:0.375rem}.spark *,.spark :after,.spark :before{box-sizing:border-box}.spark :focus-visible{outline:2px solid var(--sp-accent);outline-offset:3px}.spark[data-site=mondaily] :focus-visible{outline-color:var(--sp-ink)}.spark :where(a){color:inherit}.sp-wrap{max-width:76rem;margin-inline:auto;padding-inline:16px}@media (min-width:640px){.sp-wrap{padding-inline:32px}}@media (min-width:1024px){.sp-wrap{padding-inline:48px}}.sp-eyebrow{display:inline-flex;align-items:center;gap:.5rem;margin:0;padding:.3rem .75rem;border:1px solid var(--sp-line-2);border-radius:999px;font-family:var(--sp-mono);font-size:.75rem;letter-spacing:.04em;text-transform:uppercase;color:var(--sp-ink-2);background:var(--sp-page)}.sp-eyebrow:before{content:"";inline-size:.5rem;block-size:.5rem;border-radius:999px;background:var(--sp-accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--sp-accent) 18%,transparent)}.sp-h1{margin:1.25rem 0 0;font-family:var(--sp-display);font-weight:600;font-size:clamp(2.25rem,6.2vw,4.5rem);line-height:1.02;letter-spacing:-.035em;text-wrap:balance}.sp-h1 [data-sp-amount]{color:var(--sp-accent)}.spark[data-site=mondaily] .sp-h1 [data-sp-amount]{color:inherit}.sp-h2{font-size:clamp(1.75rem,3.6vw,2.75rem);line-height:1.08;letter-spacing:-.03em;text-wrap:balance}.sp-h2,.sp-h3{margin:0;font-family:var(--sp-display);font-weight:600}.sp-h3{font-size:1.25rem;line-height:1.3;letter-spacing:-.015em}.sp-lead{margin:1.25rem 0 0;max-width:38rem;font-size:clamp(1.0625rem,1.6vw,1.25rem);line-height:1.55}.sp-lead,.sp-p{color:var(--sp-ink-2)}.sp-p{font-size:1rem;line-height:1.6}.sp-p,.sp-small{margin:.75rem 0 0}.sp-small{font-size:.875rem;line-height:1.55}.sp-kicker,.sp-small{color:var(--sp-muted)}.sp-kicker{margin:0 0 .75rem;font-family:var(--sp-mono);font-size:.75rem;letter-spacing:.06em;text-transform:uppercase}.sp-link{text-decoration:underline;text-decoration-color:var(--sp-line-2);text-underline-offset:4px;transition:text-decoration-color .16s ease}.sp-link:hover{text-decoration-color:currentColor}.sp-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:48px;padding-inline:1.375rem;border:1px solid transparent;border-radius:var(--sp-btn-radius);font:inherit;font-size:.9375rem;font-weight:500;line-height:1;text-decoration:none;cursor:pointer;white-space:nowrap;transition:transform .16s var(--sp-ease),background-color .16s ease,border-color .16s ease,opacity .16s ease}.sp-btn:active{transform:scale(.98)}.spark .sp-btn--primary{background:var(--sp-ink);color:var(--sp-page)}.spark .sp-btn--primary:hover{background:color-mix(in srgb,var(--sp-ink) 86%,var(--sp-page))}.spark .sp-btn--line{background:transparent;color:var(--sp-ink);border-color:var(--sp-line-2)}.sp-btn--line:hover{border-color:var(--sp-ink)}.spark .sp-btn--quiet{min-height:44px;padding-inline:.75rem;background:transparent;color:var(--sp-ink-2)}.spark .sp-btn--quiet:hover{color:var(--sp-ink)}.sp-btn[disabled]{opacity:.55;cursor:not-allowed}.sp-arrow{display:inline-block;transition:transform .16s var(--sp-ease)}.sp-btn:hover .sp-arrow{transform:translateX(3px)}[dir=rtl] .sp-arrow{transform:scaleX(-1)}[dir=rtl] .sp-btn:hover .sp-arrow{transform:scaleX(-1) translateX(3px)}.sp-hero{position:relative;padding-block:clamp(48px,8vw,112px) clamp(56px,8vw,104px);isolation:isolate}.sp-hero:before{background:radial-gradient(60% 55% at 85% 20%,color-mix(in srgb,var(--sp-accent) 14%,transparent),transparent 70%),radial-gradient(40% 40% at 10% 0,color-mix(in srgb,var(--sp-accent) 6%,transparent),transparent 70%)}.sp-hero:after,.sp-hero:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none}.sp-hero:after{opacity:.6;background-image:linear-gradient(var(--sp-line) 1px,transparent 1px),linear-gradient(90deg,var(--sp-line) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(70% 60% at 70% 30%,black,transparent 75%);mask-image:radial-gradient(70% 60% at 70% 30%,black,transparent 75%)}.sp-hero-grid{display:grid;gap:clamp(40px,6vw,72px);align-items:center}@media (min-width:1024px){.sp-hero-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}}.sp-today{margin:1rem 0 0;max-width:36rem;font-size:.9375rem;line-height:1.55;color:var(--sp-muted)}.sp-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}.sp-trust{margin:1.5rem 0 0;font-size:.875rem;line-height:1.5;color:var(--sp-muted)}.sp-trust-dot{display:inline-block;vertical-align:middle;inline-size:.5rem;block-size:.5rem;margin-inline-end:.625rem;border-radius:999px;background:var(--sp-ok)}.sp-cc{position:relative;overflow:hidden;padding:clamp(20px,3vw,28px);border:1px solid var(--sp-line-2);border-radius:calc(var(--sp-radius) + .25rem);background:linear-gradient(140deg,color-mix(in srgb,var(--sp-accent) 16%,var(--sp-card)) 0,var(--sp-card) 55%,color-mix(in srgb,var(--sp-accent) 7%,var(--sp-card)) 100%);box-shadow:0 1px 0 color-mix(in srgb,var(--sp-ink) 4%,transparent),0 30px 60px -30px color-mix(in srgb,var(--sp-ink) 30%,transparent);animation:sp-rise .7s var(--sp-ease) both,sp-float 7s ease-in-out .9s infinite}.sp-cc:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(105deg,transparent 35%,color-mix(in srgb,var(--sp-page) 55%,transparent) 50%,transparent 65%);background-size:250% 100%;background-position:120% 0;animation:sp-shine 1.6s var(--sp-ease) .5s both}.sp-cc-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.sp-cc-name{font-family:var(--sp-mono);font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;color:var(--sp-ink-2)}.sp-chip{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .625rem;border-radius:999px;font-size:.75rem;line-height:1.4;background:var(--sp-accent-soft);color:var(--sp-ink);border:1px solid color-mix(in srgb,var(--sp-accent) 30%,transparent);white-space:nowrap}.sp-cc-amount{margin:1.5rem 0 0;font-family:var(--sp-display);font-weight:600;font-size:clamp(2.5rem,7vw,3.5rem);line-height:1;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.sp-cc-sub{margin:.5rem 0 0;font-size:.875rem;color:var(--sp-muted)}.sp-meter{position:relative;block-size:.5rem;margin-top:1.5rem;border-radius:999px;background:color-mix(in srgb,var(--sp-ink) 8%,transparent);overflow:hidden}.sp-meter>span{position:absolute;inset-block:0;inset-inline-start:0;inline-size:var(--sp-left,100%);border-radius:inherit;background:linear-gradient(90deg,var(--sp-accent),color-mix(in srgb,var(--sp-accent) 65%,var(--sp-ink)));animation:sp-meter 1.8s var(--sp-ease) .6s both}.spark[data-site=mondaily] .sp-meter>span{background:var(--sp-ink)}.sp-ledger{margin:1.25rem 0 0;padding:0;list-style:none;display:grid;gap:.625rem;font-size:.875rem}.sp-ledger li{display:flex;justify-content:space-between;gap:1rem;padding-top:.625rem;border-top:1px solid var(--sp-line);color:var(--sp-ink-2)}.sp-ledger li:nth-child(2){animation:sp-rise .5s var(--sp-ease) 1.5s both}.sp-ledger li:nth-child(3){animation:sp-rise .5s var(--sp-ease) 1.9s both;color:var(--sp-ink);font-weight:500}.sp-ledger b{font-weight:500;font-variant-numeric:tabular-nums;color:var(--sp-ink)}.sp-ledger .sp-plus{color:var(--sp-ok)}.sp-cc-foot{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:1.25rem;font-size:.75rem;color:var(--sp-muted)}.sp-sec{padding-block:clamp(56px,8vw,104px);border-top:1px solid var(--sp-line)}.sp-sec-head{display:grid;gap:.75rem;max-width:44rem;margin-bottom:clamp(28px,4vw,48px)}.sp-grid-3{display:grid;gap:1rem}@media (min-width:768px){.sp-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.sp-grid-2{display:grid;gap:1rem}@media (min-width:900px){.sp-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.sp-card{position:relative;padding:clamp(20px,2.6vw,28px);border:1px solid var(--sp-line-2);border-radius:var(--sp-radius);background:var(--sp-card)}.sp-list-reset{list-style:none;margin:0;padding:0}.sp-flush{margin:0}.sp-step-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.25rem}.sp-step-head .sp-perk-icon,.sp-step-head .sp-step-num{margin-bottom:0}.sp-step-num{display:inline-grid;place-items:center;inline-size:2.25rem;block-size:2.25rem;margin-bottom:1.25rem;border-radius:999px;font-family:var(--sp-mono);font-size:.875rem;background:var(--sp-accent-soft);color:var(--sp-ink);border:1px solid color-mix(in srgb,var(--sp-accent) 30%,transparent)}.sp-track{display:flex;flex-direction:column}.sp-track--partner{border-color:color-mix(in srgb,var(--sp-accent) 45%,var(--sp-line-2));background:linear-gradient(180deg,var(--sp-accent-soft),var(--sp-card) 45%)}.sp-track-amount{margin:1rem 0 0;font-family:var(--sp-display);font-weight:600;font-size:clamp(2rem,4.4vw,2.75rem);line-height:1.05;letter-spacing:-.03em}.sp-checks{margin:1.25rem 0 0;padding:0;list-style:none;display:grid;gap:.625rem;font-size:.9375rem;color:var(--sp-ink-2)}.sp-checks li{position:relative;padding-inline-start:1.75rem;line-height:1.5}.sp-checks li:before{content:"";position:absolute;inset-inline-start:.25rem;top:.3em;inline-size:.45rem;block-size:.8rem;border:solid var(--sp-ok);border-width:0 2px 2px 0;transform:rotate(45deg)}[dir=rtl] .sp-checks li:before{transform:rotate(45deg) scaleX(-1)}.sp-track-foot{margin-top:auto;padding-top:1.5rem}.sp-partners{margin:1rem 0 0;padding:0;list-style:none;flex-wrap:wrap}.sp-partners,.sp-perk{display:flex;gap:.5rem}.sp-perk{flex-direction:column}.sp-perk-icon{inline-size:2.5rem;block-size:2.5rem;display:grid;place-items:center;border-radius:var(--sp-radius-sm);background:var(--sp-accent-soft);color:var(--sp-ink);margin-bottom:.5rem}.sp-perk-icon svg{inline-size:1.25rem;block-size:1.25rem}.sp-perk .sp-chip{align-self:flex-start;margin-top:auto}.sp-faq{border-top:1px solid var(--sp-line)}.sp-faq details{border-bottom:1px solid var(--sp-line)}.sp-faq summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:56px;padding-block:1rem;cursor:pointer;list-style:none;font-size:1.0625rem;font-weight:500}.sp-faq summary::-webkit-details-marker{display:none}.sp-faq summary:after{content:"";flex-shrink:0;inline-size:.625rem;block-size:.625rem;border:solid var(--sp-muted);border-width:0 2px 2px 0;transform:rotate(45deg);transition:transform .2s var(--sp-ease);margin-inline-end:.25rem}.sp-faq details[open] summary:after{transform:rotate(-135deg)}.sp-faq-a{margin:0;padding:0 0 1.25rem;max-width:46rem;font-size:1rem;line-height:1.6;color:var(--sp-ink-2)}.sp-faq details[open] .sp-faq-a{animation:sp-fade .26s var(--sp-ease) both}.sp-foot-grid{display:grid;gap:2rem}@media (min-width:900px){.sp-foot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.sp-pills{margin:1rem 0 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:.5rem}.sp-pill{display:inline-flex;align-items:center;min-height:44px;padding-inline:1rem;border:1px solid var(--sp-line-2);border-radius:999px;font-size:.9375rem;text-decoration:none;transition:border-color .16s ease,background-color .16s ease}a.sp-pill:hover{border-color:var(--sp-ink);background:var(--sp-soft)}.sp-hero--sub .sp-h1{font-size:clamp(2rem,5vw,3.25rem)}.sp-scheme h3{margin-bottom:.25rem}.sp-facts{margin:1rem 0 0;padding-inline-start:1.125rem;display:grid;gap:.5rem;font-size:.9375rem;line-height:1.55;color:var(--sp-ink-2)}.sp-ours{display:grid;gap:1.5rem;align-items:center}@media (min-width:900px){.sp-ours{grid-template-columns:minmax(0,1fr) auto}}.sp-apply-grid{display:grid;gap:1.5rem;align-items:start}@media (min-width:1024px){.sp-apply-grid{grid-template-columns:minmax(0,1fr) 21rem;gap:2rem}}.sp-panel{position:relative;padding:clamp(20px,3vw,36px);border:1px solid var(--sp-line-2);border-radius:var(--sp-radius);background:var(--sp-card);box-shadow:0 24px 48px -36px color-mix(in srgb,var(--sp-ink) 35%,transparent)}.sp-progress-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;font-size:.8125rem;color:var(--sp-muted)}.sp-progress{position:relative;block-size:4px;margin-top:.75rem;border-radius:999px;background:color-mix(in srgb,var(--sp-ink) 8%,transparent);overflow:hidden}.sp-progress>span{position:absolute;inset-block:0;inset-inline-start:0;border-radius:inherit;background:var(--sp-accent);transition:inline-size .42s var(--sp-ease)}.spark[data-site=mondaily] .sp-progress>span{background:var(--sp-ink)}.sp-stepper{display:none;margin:1rem 0 0;padding:0;list-style:none;gap:.25rem;font-size:.8125rem;color:var(--sp-muted)}@media (min-width:640px){.sp-stepper{display:flex;flex-wrap:wrap}}.sp-stepper li{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .625rem;border-radius:999px}.sp-stepper li[aria-current=step]{background:var(--sp-accent-soft);color:var(--sp-ink)}.sp-stepper li[data-done]{color:var(--sp-ink-2)}.sp-stepper li[data-done]:before{content:"";inline-size:.35rem;block-size:.65rem;border:solid var(--sp-ok);border-width:0 2px 2px 0;transform:rotate(45deg);margin-inline-end:.125rem}.sp-step-title{margin:1.75rem 0 0;font-family:var(--sp-display);font-size:clamp(1.375rem,2.6vw,1.75rem);font-weight:600;letter-spacing:-.02em;outline:none}.sp-step{margin-top:1.25rem;display:grid;gap:1.25rem;animation:sp-step .36s var(--sp-ease) both}.sp-step[data-back]{animation-name:sp-step-back}@media (min-width:640px){.sp-step--two{grid-template-columns:repeat(2,minmax(0,1fr))}.sp-step--two .sp-span{grid-column:1/-1}}.sp-field{display:grid;gap:.5rem;font-size:.875rem;font-weight:500;color:var(--sp-ink)}.sp-field>span:first-child{display:flex;align-items:baseline;gap:.375rem}.sp-opt{font-weight:400;color:var(--sp-muted)}.sp-input{inline-size:100%;min-height:48px;padding:.75rem .875rem;border:1px solid var(--sp-line-2);border-radius:var(--sp-radius-sm);background:var(--sp-page);color:var(--sp-ink);font:inherit;font-size:1rem;font-weight:400;line-height:1.4;transition:border-color .16s ease,box-shadow .16s ease;-moz-appearance:none;appearance:none;-webkit-appearance:none}.sp-input::-moz-placeholder{color:var(--sp-muted);opacity:.8}.sp-input::placeholder{color:var(--sp-muted);opacity:.8}.sp-input:hover{border-color:color-mix(in srgb,var(--sp-ink) 32%,transparent)}.spark .sp-input:focus-visible{outline:none;border-color:var(--sp-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--sp-accent) 24%,transparent)}.spark[data-site=mondaily] .sp-input:focus-visible{border-color:var(--sp-ink);box-shadow:0 0 0 3px color-mix(in srgb,var(--sp-ink) 14%,transparent)}.sp-input[aria-invalid=true]{border-color:var(--sp-err)}select.sp-input{padding-inline-end:2.5rem;background-image:linear-gradient(45deg,transparent 50%,var(--sp-muted) 50%),linear-gradient(135deg,var(--sp-muted) 50%,transparent 50%);background-position:calc(100% - 1.25rem) 55%,calc(100% - .9rem) 55%;background-size:.35rem .35rem;background-repeat:no-repeat}[dir=rtl] select.sp-input{background-position:.9rem 55%,1.25rem 55%}textarea.sp-input{min-height:8rem;resize:vertical}.sp-help{font-size:.8125rem;font-weight:400;line-height:1.5;color:var(--sp-muted)}.sp-help--ok{color:var(--sp-ink-2)}.sp-help--ok:before{content:"";display:inline-block;inline-size:.3rem;block-size:.6rem;margin-inline-end:.5rem;border:solid var(--sp-ok);border-width:0 2px 2px 0;transform:rotate(45deg) translateY(-1px)}.sp-error{line-height:1.5;color:var(--sp-err)}.sp-count,.sp-error{font-size:.8125rem;font-weight:400}.sp-count{display:flex;justify-content:space-between;gap:1rem}.sp-check{display:flex;align-items:flex-start;gap:.75rem;min-height:44px;font-size:.9375rem;font-weight:400;line-height:1.5;color:var(--sp-ink-2);cursor:pointer}.sp-check input{inline-size:1.125rem;block-size:1.125rem;margin-top:.15rem;flex-shrink:0;accent-color:var(--sp-ink)}.sp-nav{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin-top:2rem;padding-top:1.25rem;border-top:1px solid var(--sp-line)}.sp-nav-end{margin-inline-start:auto}.sp-review{margin:0;display:grid;gap:0;border-top:1px solid var(--sp-line)}.sp-review>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.25rem 1rem;padding-block:.875rem;border-bottom:1px solid var(--sp-line)}.sp-review dt{font-size:.8125rem;color:var(--sp-muted)}.sp-review dd{margin:0;grid-column:1;font-size:.9375rem;color:var(--sp-ink);overflow-wrap:anywhere;white-space:pre-line}.sp-review .sp-btn--quiet{grid-column:2;grid-row:1/span 2;align-self:center;min-height:44px}.sp-alert{margin-top:1.25rem;padding:.875rem 1rem;border-radius:var(--sp-radius-sm);font-size:.9375rem;line-height:1.5;background:color-mix(in srgb,var(--sp-err) 10%,var(--sp-page));color:var(--sp-ink);border:1px solid color-mix(in srgb,var(--sp-err) 35%,transparent)}.sp-privacy{margin:0;max-width:26rem;font-size:.8125rem;line-height:1.5;color:var(--sp-muted)}.sp-spin{inline-size:1rem;block-size:1rem;border-radius:999px;border:2px solid color-mix(in srgb,var(--sp-page) 35%,transparent);border-top-color:var(--sp-page);animation:sp-spin .8s linear infinite}.sp-summary{position:relative;overflow:hidden}@media (min-width:1024px){.sp-summary{position:sticky;top:6rem}}.sp-sum-amount{margin:.75rem 0 0;font-family:var(--sp-display);font-weight:600;font-size:2.25rem;line-height:1.05;letter-spacing:-.03em;transition:color .2s ease}.sp-sum-list{margin:1.25rem 0 0;padding:0;list-style:none;display:grid;gap:.625rem;font-size:.875rem;color:var(--sp-ink-2)}.sp-sum-list li{display:flex;justify-content:space-between;gap:1rem;padding-top:.625rem;border-top:1px solid var(--sp-line)}.sp-sum-list b{font-weight:500;color:var(--sp-ink);text-align:end;overflow-wrap:anywhere}.sp-sum-note{margin:1rem 0 0;padding:.75rem;border-radius:var(--sp-radius-sm);background:var(--sp-soft);font-size:.8125rem;line-height:1.5;color:var(--sp-ink-2)}.sp-bump{animation:sp-bump .42s var(--sp-ease)}.sp-sent{text-align:center;padding-block:clamp(32px,6vw,56px);animation:sp-rise .5s var(--sp-ease) both}.sp-sent-mark{display:inline-grid;place-items:center;inline-size:3.5rem;block-size:3.5rem;border-radius:999px;background:var(--sp-accent-soft);border:1px solid color-mix(in srgb,var(--sp-accent) 35%,transparent)}.sp-sent-mark:before{content:"";inline-size:.7rem;block-size:1.3rem;border:solid var(--sp-ok);border-width:0 3px 3px 0;transform:rotate(45deg) translate(-2px,-2px)}.sp-sent .sp-p{margin-inline:auto;max-width:30rem}.sp-hp{position:absolute;inset-inline-start:-10000px;top:auto;inline-size:1px;block-size:1px;overflow:hidden}@keyframes sp-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes sp-fade{0%{opacity:0}to{opacity:1}}@keyframes sp-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes sp-shine{0%{background-position:120% 0}to{background-position:-40% 0}}@keyframes sp-meter{0%{inline-size:100%}to{inline-size:var(--sp-left,100%)}}@keyframes sp-step{0%{opacity:0;transform:translateX(16px)}to{opacity:1;transform:none}}@keyframes sp-step-back{0%{opacity:0;transform:translateX(-16px)}to{opacity:1;transform:none}}@keyframes sp-bump{0%{transform:scale(1)}40%{transform:scale(1.04)}to{transform:scale(1)}}@keyframes sp-spin{to{transform:rotate(1turn)}}[dir=rtl] .sp-step{animation-name:sp-step-back}[dir=rtl] .sp-step[data-back]{animation-name:sp-step}@media (prefers-reduced-motion:reduce){.spark *,.spark :after,.spark :before{animation:none!important;transition:none!important}.sp-meter>span{inline-size:var(--sp-left,100%)}}