.eb-window{scrollbar-width:none}.eb-window::-webkit-scrollbar{display:none}.eb-window{-webkit-mask-image:linear-gradient(#000 0 calc(100% - 56px),#0000);mask-image:linear-gradient(#000 0 calc(100% - 56px),#0000)}.eb-window.is-scrolled{-webkit-mask-image:linear-gradient(#0000 0,#000 56px calc(100% - 56px),#0000);mask-image:linear-gradient(#0000 0,#000 56px calc(100% - 56px),#0000)}.eb-picked{background:var(--color-ember-50);box-shadow:inset 3px 0 0 var(--color-ember-600)}[data-role=eb]+[data-role=eb] .eb-head{display:none}[data-role=eb]+[data-role=eb]{margin-top:-.6rem}.eb-in{animation:.35s ease-out both eb-in}@keyframes eb-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.eb-draw{stroke-dasharray:1;animation:1.4s ease-out both eb-draw}@keyframes eb-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.eb-draw+circle{animation:.3s 1.3s both eb-fade}@keyframes eb-fade{0%{opacity:0}to{opacity:1}}.eb-dot{background:#9ca3af;border-radius:9999px;width:6px;height:6px;animation:1s ease-in-out infinite eb-dot}.eb-dot:nth-child(2){animation-delay:.15s}.eb-dot:nth-child(3){animation-delay:.3s}@keyframes eb-dot{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}[data-chat-demo] [data-caret]{animation:1s step-end infinite eb-caret}@keyframes eb-caret{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.eb-in,.eb-dot,.eb-draw,.eb-draw+circle,[data-chat-demo] [data-caret]{animation:none}}.sb-track{will-change:transform}.sb-hit{animation:1.4s ease-out sb-hit}@keyframes sb-hit{0%{border-color:var(--color-gray-200);box-shadow:0 0 #e07d6500}20%{border-color:var(--color-ember-600);box-shadow:0 0 0 3px #e07d6559}to{border-color:var(--color-gray-200);box-shadow:0 0 #e07d6500}}[data-streak] [data-bar]{transition:width .35s ease-out}.st-wait .st-day.is-done{background:var(--color-gray-100);color:#0000}.st-go .st-day.is-done{animation:st-day .45s calc(.3s + (var(--i) + 1) * .38s) both cubic-bezier(.3,1.5,.6,1)}@keyframes st-day{0%{background:var(--color-gray-100);color:#0000;transform:scale(.8)}to{background:var(--color-ember-600);color:#fff;transform:scale(1)}}.st-wait .st-goal{opacity:0}.st-go .st-goal{animation:.5s ease-out 2.4s both st-rise}.st-wait .st-wk{transform:scaleY(0)}.st-go .st-wk{transform-origin:bottom;animation:st-grow .35s calc(1.2s + var(--i) * 50ms) ease-out both}.st-go .st-flame{transform-origin:bottom;animation:1.6s ease-in-out 2.4s infinite st-flick}[data-streak] [data-day]{position:relative}.st-tilt{transform:rotate(4deg);box-shadow:0 2px 4px #1118270f,0 30px 60px -20px #11182759}.st-bob{animation:st-bob 6s var(--b,0s) ease-in-out infinite}@keyframes st-bob{0%,to{translate:0}50%{translate:0 -8px}}@media (prefers-reduced-motion:reduce){.st-bob{animation:none}}.st-spark{background:var(--color-ember-600);pointer-events:none;border-radius:9999px;width:6px;height:6px;margin:-3px;animation:.8s ease-out forwards st-spark;position:absolute;top:50%;left:50%}@keyframes st-spark{0%{opacity:1;transform:translate(0)scale(1)}to{transform:translate(var(--x), var(--y)) scale(.4);opacity:0}}.st-plus{opacity:0}.st-won .st-plus{animation:1.4s ease-out forwards st-plus}@keyframes st-plus{0%{opacity:0;transform:translateY(6px)}25%{opacity:1;transform:none}80%{opacity:1}to{opacity:0;transform:translateY(-8px)}}.st-won [data-streakn]{animation:.5s cubic-bezier(.3,1.8,.6,1) st-bump;display:inline-block}@keyframes st-bump{0%{transform:scale(1)}40%{transform:scale(1.25)}to{transform:scale(1)}}.st-won .st-flame{filter:drop-shadow(0 0 8px #e07d65b3)}.st-go .st-now{background:var(--color-gray-200)}.st-won .st-now{animation:1.2s ease-out .3s both st-now}@keyframes st-now{0%{background:var(--color-gray-200)}40%{background:var(--color-ember-600);box-shadow:0 0 0 4px #e07d654d}to{background:var(--color-ember-600);box-shadow:0 0 #e07d6500}}@keyframes st-rise{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes st-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes st-flick{0%,to{transform:scale(1)rotate(0)}30%{transform:scale(1.04,.97)rotate(-2deg)}60%{transform:scale(.98,1.03)rotate(2deg)}}.pl-item{opacity:.45;transition:opacity .4s,background-color .4s,box-shadow .4s,transform .4s}.pl-item.is-on{opacity:1;background:#fff;transform:translate(-4px);box-shadow:0 1px 2px #1118270d,0 20px 44px -20px #11182747}.pl-hl{border-radius:.2em;padding:0 .12em;transition:background-color .4s}.pl-item.is-on .pl-hl{background:var(--color-ember-100)}.pl-bar{background:var(--color-gray-300);height:10px;transition:height .3s,background-color .3s}.pl-bar.is-on{background:var(--color-gray-900);height:34px}.pl-tilt{z-index:10;filter:drop-shadow(0 24px 40px #11182738);transform:rotate(-3deg)}.pl-in{animation:.45s ease-out both pl-in}@keyframes pl-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}[data-hero] .hc-step,[data-hero] .hc-c,[data-hero] .hc-takeoff{transform:rotate(var(--rot,0deg));transition:opacity .45s,transform .5s cubic-bezier(.3,1.4,.6,1)}[data-hero].hc-s1 .hc-step,[data-hero].hc-s1 .hc-c,[data-hero].hc-s1 .hc-takeoff{opacity:0;transform:translateY(10px) rotate(var(--rot,0deg)) scale(.97)}[data-hero].hc-s1 .is-on{opacity:1;transform:rotate(var(--rot,0deg))}[data-hero].hc-s1 .hc-early{stroke-dasharray:1;stroke-dashoffset:1px}[data-hero].hc-s1 .hc-early.hc-drawn{animation:1.6s ease-out both hc-draw}[data-hero].hc-reset,[data-hero].hc-reset *{transition:none!important}[data-hero].hc-s1 .hc-late{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 2.6s cubic-bezier(.4,0,.2,1)}[data-hero].hc-s3 .hc-late{stroke-dashoffset:0}[data-hero].hc-s1 .hc-area{opacity:0;transition:opacity .4s}[data-hero].hc-s3 .hc-area{opacity:1;transition:opacity .8s 2s}[data-hero].hc-s1 .hc-dot{opacity:0;transform-box:fill-box;transition:opacity .4s,transform .5s cubic-bezier(.3,1.6,.6,1);transform:translateY(-8px)}[data-hero].hc-s2 .hc-dot{opacity:1;transform:none}[data-hero].hc-s4 [data-post],[data-hero].hc-s4 .hc-step{opacity:0;transition:opacity .5s}.hc-float{animation:6s ease-in-out infinite hc-float}.hc-float2{animation:7s ease-in-out 1s infinite hc-float}@keyframes hc-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes hc-float{0%,to{translate:0}50%{translate:0 -6px}}@media (prefers-reduced-motion:reduce){.hc-float,.hc-float2{animation:none}}.ss-wait .ss-line{stroke-dasharray:1;stroke-dashoffset:1px}.ss-wait .ss-area,.ss-wait .ss-badge,.ss-wait .ss-row,.ss-wait .ss-tag,.ss-wait .ss-end,.ss-wait .ss-pt{opacity:0}.ss-wait .ss-bar{transform:scaleY(0)}.ss-go .ss-line{stroke-dasharray:1;animation:1.6s ease-in-out .3s both ss-draw}.ss-go .ss-area{animation:.8s 1.4s both ss-fade}.ss-go .ss-badge{animation:ss-pop .4s calc(1.3s + var(--i) * .12s) both cubic-bezier(.3,1.6,.6,1)}.ss-go .ss-row{animation:ss-in .5s calc(1.6s + var(--i) * .18s) ease-out both}.ss-go .ss-pt{animation:ss-pop .35s calc(.3s + var(--i) * .27s) both;transform-box:fill-box;transform-origin:bottom}.ss-go .ss-end{transform-box:fill-box;transform-origin:50%;animation:.4s 1.8s both ss-pop}.ss-go .ss-tag{animation:.6s ease-out 2s both ss-float}.ss-go .ss-bar{transform-origin:bottom;animation:ss-grow-y .5s calc(1.6s + var(--i) * .12s) cubic-bezier(.3,1.4,.6,1) both}@keyframes ss-grow-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes ss-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes ss-fade{0%{opacity:0}to{opacity:1}}@keyframes ss-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes ss-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes ss-float{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.role-band[data-astro-cid-lcdefpme]:empty{padding:0}.role-caret[data-astro-cid-lcdefpme]{vertical-align:-.08em;background:currentColor;width:3px;height:.9em;margin-left:4px;animation:1s step-end infinite caret;display:inline-block}@keyframes caret{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.role-caret[data-astro-cid-lcdefpme]{display:none}}
