.spring-check{--sc-ink:#fff;--sc-fill:#fff;--sc-check:#0b0b0f;--sc-box:28px;--sc-radius:9px;--sc-font:18px;--sc-ring:2px;--sc-gap:12px;--sc-row:44px;--sc-rule:1.5px;--sc-origin:left center;--sc-ease-out:cubic-bezier(.23, 1, .32, 1);align-items:center;gap:var(--sc-gap);min-height:var(--sc-row);color:var(--sc-ink);font-family:inherit;font-size:var(--sc-font);letter-spacing:-.01em;text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:0;outline:none;margin:0;padding:0;font-weight:500;line-height:1.2;display:inline-flex}.spring-check:disabled{opacity:.5;cursor:not-allowed}.spring-check__press{width:var(--sc-box);height:var(--sc-box);border-radius:var(--sc-radius);transition:transform .16s var(--sc-ease-out);flex:none}.spring-check[data-pressed] .spring-check__press{transform:scale(.95)}.spring-check:focus-visible .spring-check__press{outline:2px solid color-mix(in srgb, var(--sc-ink) 45%, transparent);outline-offset:3px}.spring-check__box{border-radius:inherit;transform-origin:50%;place-items:center;width:100%;height:100%;display:grid;position:relative;overflow:hidden}.spring-check__ring{border-radius:inherit;box-shadow:inset 0 0 0 var(--sc-ring) var(--sc-ink);opacity:.28;transition:opacity .12s;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.spring-check:not(:disabled):hover .spring-check__ring{opacity:.5}}.spring-check__fill{border-radius:inherit;background:var(--sc-fill);transform-origin:50%;position:absolute;inset:0}.spring-check__tick{fill:none;width:68%;height:68%;stroke:var(--sc-check);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;position:relative;overflow:visible}.spring-check__label{display:inline-block;position:relative}.spring-check__word{display:inline-block}.spring-check__rule{height:var(--sc-rule);transform-origin:var(--sc-origin);pointer-events:none;background:currentColor;border-radius:2px;position:absolute;top:46%;left:0;right:0}@media (prefers-reduced-motion:reduce){.spring-check__press{transition:none}}.sai{transform-box:fill-box;transform-origin:50%}.sai-scan{animation:3.2s ease-in-out infinite sai-scan}.sai-pop{transform-origin:20% 90%;animation:2.4s cubic-bezier(.34,1.56,.64,1) infinite sai-pop}.sai-dot{animation:1.2s ease-in-out infinite sai-dot}.sai-spin{transform-box:view-box;animation:4s linear infinite sai-spin}.sai-blink{animation:1.6s steps(2,jump-none) infinite sai-blink}.sai-drop{animation:2.6s cubic-bezier(.34,1.56,.64,1) infinite sai-drop}.sai-wiggle{transform-origin:30% 100%;animation:2.8s ease-in-out infinite sai-wiggle}.sai-twinkle{animation:2s ease-in-out infinite sai-twinkle}.sai-flow{animation:1.4s linear infinite sai-flow}.sai-rock{animation:3s ease-in-out infinite sai-rock}@keyframes sai-scan{0%,to{transform:translate(-4px,2px)rotate(-6deg)}50%{transform:translate(5px,-2px)rotate(5deg)}}@keyframes sai-pop{0%,60%,to{transform:scale(1)}70%{transform:scale(1.12)}80%{transform:scale(.96)}}@keyframes sai-dot{0%,to{transform:translateY(0)}30%{transform:translateY(-5px)}}@keyframes sai-spin{to{transform:rotate(360deg)}}@keyframes sai-blink{0%,to{opacity:1}50%{opacity:.35}}@keyframes sai-drop{0%,to{transform:translateY(-4px)}45%{transform:translateY(9px)}60%{transform:translateY(5px)}}@keyframes sai-wiggle{0%,to{transform:rotate(0)}10%{transform:rotate(-8deg)}20%{transform:rotate(6deg)}30%{transform:rotate(0)}}@keyframes sai-twinkle{0%,to{transform:scale(1)rotate(0)}50%{transform:scale(1.25)rotate(45deg)}}@keyframes sai-flow{to{stroke-dashoffset:-30px}}@keyframes sai-rock{0%,to{transform:translateY(-3px)rotate(-10deg)}50%{transform:translateY(3px)rotate(10deg)}}@media (prefers-reduced-motion:reduce){.sai-scan,.sai-pop,.sai-dot,.sai-spin,.sai-blink,.sai-drop,.sai-wiggle,.sai-twinkle,.sai-flow,.sai-rock{animation:none}}.aud-touch,.aud-press{opacity:0}@media (prefers-reduced-motion:no-preference){[data-playing] .aud-row{animation:5s infinite aud-swipe}[data-playing] .aud-touch{animation:5s infinite aud-touch}[data-playing] .aud-press{animation:5s infinite aud-press}}@keyframes aud-swipe{0%,2%{animation-timing-function:cubic-bezier(.3,1.3,.5,1);transform:translate(0)}20%,52%{animation-timing-function:cubic-bezier(.4,0,.2,1);transform:translate(-96px)}66%,to{transform:translate(0)}}@keyframes aud-touch{0%{opacity:0}4%,16%{opacity:.22}22%,to{opacity:0}}@keyframes aud-press{0%,31%{opacity:0}36%{opacity:.28}44%,to{opacity:0}}.thought-line{--tl-ease-out:cubic-bezier(.23, 1, .32, 1);--tl-ease-in-out:cubic-bezier(.77, 0, .175, 1);--tl-font:16px;--tl-color:currentColor;--tl-glyph:currentColor;--tl-settle:.35s;--tl-blur:2px;--tl-shimmer:1.8s;--tl-done:.75;--tl-timer:.55;color:var(--tl-color);font-family:inherit;font-size:var(--tl-font);flex-direction:column;align-items:flex-start;font-weight:500;line-height:1.2;display:inline-flex}.thought-line__head{color:inherit;font:inherit;text-align:left;white-space:nowrap;cursor:default;background:0 0;border:0;outline:none;align-items:center;gap:.3em;margin:0;padding:0;display:inline-flex;position:relative}.thought-line__head[data-toggle]{cursor:pointer;-webkit-tap-highlight-color:transparent}.thought-line__glyph{width:1.1em;height:1.1em;color:var(--tl-glyph);flex:none;margin-right:.2em;display:inline-flex}.thought-line__glyph svg{width:100%;height:100%;display:block}.thought-line__dot{background:currentColor;border-radius:50%;width:.5em;height:.5em;margin:auto}.thought-line__label{display:inline-grid}.thought-line__text{opacity:0;width:max-content;filter:blur(var(--tl-blur));transition:opacity var(--tl-settle) var(--tl-ease-out), filter var(--tl-settle) var(--tl-ease-out);grid-area:1/1}.thought-line__text[data-active]{opacity:1;filter:blur()}.thought-line__text--done[data-active]{opacity:var(--tl-done)}.thought-line__breath{display:inline-block}.thought-line[data-working] .thought-line__breath[data-shimmer]{background:linear-gradient(100deg, color-mix(in srgb, var(--tl-color) 50%, transparent) 30%, var(--tl-color) 50%, color-mix(in srgb, var(--tl-color) 50%, transparent) 70%);color:#0000;-webkit-text-fill-color:transparent;animation:thought-line-shimmer var(--tl-shimmer) linear infinite;background-position:125% 0;background-size:250% 100%;-webkit-background-clip:text;background-clip:text}@keyframes thought-line-shimmer{to{background-position:-125% 0}}.thought-line__timer{font-variant-numeric:tabular-nums;opacity:var(--tl-timer);transition:opacity var(--tl-settle) ease, transform var(--tl-settle) var(--tl-ease-in-out)}.thought-line__timer[data-done]{opacity:var(--tl-done)}.thought-line__chevron{opacity:0;transition:opacity .2s ease, transform .2s var(--tl-ease-out);margin-left:.1em;display:inline-flex}.thought-line__chevron[data-on]{opacity:.55}.thought-line[data-open] .thought-line__chevron{transform:rotate(180deg)}.thought-line__sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.thought-line__trace{width:0;min-width:100%;transition:grid-template-rows var(--tl-settle) var(--tl-ease-out);grid-template-rows:0fr;display:grid}.thought-line__trace[data-open]{grid-template-rows:1fr}.thought-line__fold{min-height:0;overflow:visible clip}.thought-line__steps{white-space:nowrap;flex-direction:column;gap:.45em;width:max-content;padding:.6em 0 .2em 1.6em;font-size:.875em;font-weight:400;display:flex}.thought-line__step{opacity:1;transition:opacity .2s var(--tl-ease-out), transform .2s var(--tl-ease-out);align-items:center;gap:.5em;display:flex;transform:translateY(0)}@starting-style{.thought-line__step{opacity:0;transform:translateY(-4px)}}.thought-line__mark{opacity:.55;flex:none;place-items:center;width:1em;height:1em;display:inline-grid}.thought-line__pulse{width:.4em;height:.4em;animation:thought-line-pulse 1.6s var(--tl-ease-in-out) infinite;background:currentColor;border-radius:50%;display:block}@keyframes thought-line-pulse{0%,to{opacity:.55}50%{opacity:1}}.thought-line__step-text{transition:opacity var(--tl-settle) ease}.thought-line__step[data-done] .thought-line__step-text{opacity:.55}@media (prefers-reduced-motion:reduce){.thought-line__text{transition:opacity var(--tl-settle) ease;filter:none!important}.thought-line__timer{transition:opacity var(--tl-settle) ease}.thought-line__step{transition:opacity .2s;transform:none!important}.thought-line__pulse{animation-duration:2.4s}}.slta-dots{display:none}@media (hover:hover){.slta-scene:not([data-engaged]) :is(.sab-bob,.sab-eyes,.thought-line__breath){animation-play-state:paused}}@media (prefers-reduced-motion:no-preference){.slta-dots{display:flex}.slta-in{animation:slta-in .42s cubic-bezier(.23, 1, .32, 1) var(--slta-delay,0s) both}.slta-pop{animation:slta-pop .52s cubic-bezier(.3, 1.5, .5, 1) var(--slta-delay,0s) both}.slta-text{transform-origin:0 100%;animation:.56s cubic-bezier(.3,1.45,.5,1) both slta-text}.slta-gone{animation:slta-in .42s cubic-bezier(.23, 1, .32, 1) var(--slta-delay,0s) both, slta-gone .22s ease var(--slta-gone,3s) forwards}.slta-dot{animation:.9s ease-in-out infinite slta-dot}.slta-ok{isolation:isolate;animation:slta-ok .56s cubic-bezier(.3, 1.7, .5, 1) var(--slta-delay,0s) both}.slta-ok:after{content:"";z-index:-1;animation:slta-ok-ring .7s ease-out calc(var(--slta-delay,0s) + .12s) both;pointer-events:none;background:#34c759;border-radius:9999px;position:absolute;inset:0}}@keyframes slta-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes slta-pop{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}@keyframes slta-text{0%{opacity:0;transform:translateY(10px)scale(.4)}55%{opacity:1}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes slta-gone{to{opacity:0;transform:scale(.85)}}@keyframes slta-dot{0%,to{opacity:.4;transform:translateY(0)}50%{opacity:1;transform:translateY(-1.5px)}}@keyframes slta-ok{0%{opacity:0;transform:scale(.2)rotate(-25deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes slta-ok-ring{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(2.3)}}@media (prefers-reduced-motion:no-preference){.lh-beam{transform-origin:120px 27px;animation:10s linear infinite lh-sweep}.lh-glow{transform-origin:120px 27px;animation:10s ease-in-out infinite lh-flash}.lh-wave{animation:7s linear infinite lh-drift}.lh-wave--back{animation-duration:12s;animation-direction:reverse}.lh-bob{transform-box:fill-box;transform-origin:50% 90%;animation:4.2s ease-in-out infinite lh-bob}.lh-bob--slow{animation-duration:5.6s;animation-delay:-1.6s}.lh-twinkle{transform-box:fill-box;transform-origin:50%;animation:3.4s ease-in-out infinite lh-twinkle}.lh-twinkle--mid{animation-delay:-1.2s}.lh-twinkle--late{animation-delay:-2.3s}.lh-blink{animation:2.4s ease-in-out infinite lh-blink}.lh-reflect{animation:3.2s ease-in-out infinite lh-flicker}.lh-gull{animation:30s linear infinite lh-fly}.lh-flap{animation:.8s ease-in-out infinite lh-flap}}.lh-gull{opacity:0;transform:translate(-30px,58px)}.lh-flap{transform-box:fill-box;transform-origin:50% 100%}@keyframes lh-sweep{0%{opacity:1;transform:scaleX(1)}6.25%{opacity:.95;transform:scaleX(.924)}12.5%{opacity:.81;transform:scaleX(.707)}18.75%{opacity:.6;transform:scaleX(.383)}25%{opacity:.35;transform:scaleX(0)}31.25%{opacity:.6;transform:scaleX(-.383)}37.5%{opacity:.81;transform:scaleX(-.707)}43.75%{opacity:.95;transform:scaleX(-.924)}50%{opacity:1;transform:scaleX(-1)}56.25%{opacity:.95;transform:scaleX(-.924)}62.5%{opacity:.81;transform:scaleX(-.707)}68.75%{opacity:.6;transform:scaleX(-.383)}75%{opacity:.35;transform:scaleX(0)}81.25%{opacity:.6;transform:scaleX(.383)}87.5%{opacity:.81;transform:scaleX(.707)}93.75%{opacity:.95;transform:scaleX(.924)}to{opacity:1;transform:scaleX(1)}}@keyframes lh-flash{0%,50%,to{opacity:.55;transform:scale(.85)}25%,75%{opacity:1;transform:scale(1.7)}}@keyframes lh-drift{0%{transform:translate(0)}to{transform:translate(-60px)}}@keyframes lh-bob{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-2.5px)rotate(2deg)}}@keyframes lh-twinkle{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1.15)}}@keyframes lh-blink{0%,60%,to{opacity:.25}70%,90%{opacity:1}}@keyframes lh-flicker{0%,to{opacity:.55}50%{opacity:1}}@keyframes lh-fly{0%{opacity:0;transform:translate(-30px,58px)}3%{opacity:1}10%{transform:translate(15px,52px)}18%{transform:translate(60px,47px)}26%{transform:translate(105px,43px)}34%{transform:translate(150px,40px)}42%{transform:translate(195px,42px)}50%{transform:translate(240px,46px)}56%{opacity:1;transform:translate(275px,50px)}58%,to{opacity:0;transform:translate(275px,50px)}}@keyframes lh-flap{0%,to{transform:scaleY(1)}50%{transform:scaleY(-.45)}}.workflow-checklist{--wc-cycle:5.2s;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.workflow-checklist__row{color:#fffdf8;letter-spacing:-.005em;white-space:nowrap;align-items:center;gap:12px;font-size:16px;font-weight:500;line-height:1.25;display:flex}.workflow-checklist__box{border-radius:7px;flex:none;width:22px;height:22px;display:block;position:relative;box-shadow:inset 0 0 0 1.5px #fffdf86b}.workflow-checklist__fill{border-radius:inherit;transform-origin:50%;background:#d84b34;display:block;position:absolute;inset:0}.workflow-checklist__tick{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.workflow-checklist__tick path{fill:none;stroke:#fffdf8;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:15;stroke-dashoffset:0}.workflow-checklist__label{display:inline-block;position:relative}.workflow-checklist__strike{transform-origin:0;background:#fffdf8c7;border-radius:2px;height:2px;margin-top:-1px;display:block;position:absolute;top:52%;left:-2px;right:-2px}.workflow-checklist[data-playing=true] .workflow-checklist__fill{animation:workflow-checklist-fill var(--wc-cycle) linear var(--wc-delay) infinite both}.workflow-checklist[data-playing=true] .workflow-checklist__tick path{animation:workflow-checklist-tick var(--wc-cycle) linear var(--wc-delay) infinite both}.workflow-checklist[data-playing=true] .workflow-checklist__strike{animation:workflow-checklist-strike var(--wc-cycle) linear var(--wc-delay) infinite both}@media (prefers-reduced-motion:reduce){.workflow-checklist[data-playing=true] .workflow-checklist__fill,.workflow-checklist[data-playing=true] .workflow-checklist__tick path,.workflow-checklist[data-playing=true] .workflow-checklist__strike{animation:none}}@keyframes workflow-checklist-fill{0%,4%{opacity:1;animation-timing-function:ease-out;transform:scale(1)}7%{opacity:0;transform:scale(1)}36%{opacity:0;animation-timing-function:cubic-bezier(.23,1,.32,1);transform:scale(.6)}41%{opacity:1;animation-timing-function:ease-out;transform:scale(1.1)}45%,to{opacity:1;transform:scale(1)}}@keyframes workflow-checklist-tick{0%,4%{stroke-dashoffset:0;opacity:1;animation-timing-function:ease-out}7%{stroke-dashoffset:0;opacity:0}8%,38%{stroke-dashoffset:15px;opacity:0}38.01%{stroke-dashoffset:15px;opacity:1;animation-timing-function:cubic-bezier(.23,1,.32,1)}44%,to{stroke-dashoffset:0;opacity:1}}@keyframes workflow-checklist-strike{0%,4%{opacity:1;animation-timing-function:ease-out;transform:scaleX(1)}7%{opacity:0;transform:scaleX(1)}8%,38%{opacity:0;transform:scaleX(0)}38.01%{opacity:1;animation-timing-function:cubic-bezier(.23,1,.32,1);transform:scaleX(0)}46%,to{opacity:1;transform:scaleX(1)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.group:not(:hover):not(:focus-visible):not([data-art-autoplay] *) [data-service-art] :not([data-art-own-timing],[data-art-own-timing] *),.group:not(:hover):not(:focus-visible):not([data-art-autoplay] *) [data-service-art]{animation-play-state:paused}}[data-service-art][data-animation-active=false] :not([data-art-own-timing],[data-art-own-timing] *),[data-service-art][data-animation-active=false] :is(.sab-bob,.sab-eyes,.thought-line__breath,.slta-dot){animation-play-state:paused!important}
