.tm-frac,.tm-pow,.tm-sub,.tm-root{white-space:nowrap}.tm-op{margin-inline:.2em}.tm-rel{margin-inline:.26em}.tm-stack{vertical-align:middle;text-align:center;flex-direction:column;align-items:stretch;margin-inline:.08em;font-size:max(.8em,14px);line-height:1.12;display:inline-flex}.tm-num,.tm-den{padding-inline:.16em;display:block}.tm-bar{border-top:max(1.5px,.075em) solid;border-radius:1px;height:0;margin-block:.12em .08em;display:block}.tm-tall{line-height:1;display:inline-block;transform:scaleY(1.45)}.tm-exp,.tm-low{font-size:.62em;line-height:1}.tm-exp{vertical-align:.72em;margin-inline-start:.04em}.tm-low{vertical-align:-.28em}.tm-radicand{--roof:max(1.5px, .0625em);border-top:var(--roof) solid currentColor;margin-inline-start:.6em;padding:.06em .12em 0 .06em;line-height:1.2;display:inline-block;position:relative}.tm-radicand:before{content:"";top:calc(-1 * var(--roof));pointer-events:none;background-color:currentColor;width:.6em;position:absolute;bottom:-.06em;left:-.6em;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 24' preserveAspectRatio='none'%3E%3Cpath d='M0.4 13.6 3.2 12.3 6.3 20.4 10.9 0H12V1.5H11.6L6.9 23.6H5.6L2.4 15 1 15.7Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 24' preserveAspectRatio='none'%3E%3Cpath d='M0.4 13.6 3.2 12.3 6.3 20.4 10.9 0H12V1.5H11.6L6.9 23.6H5.6L2.4 15 1 15.7Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat}.tm-blank{border-bottom:max(1.5px,.075em) solid;width:1.6em;height:.9em;margin-inline:.1em;display:inline-block}
.streak-root{animation:streak-root-in .35s var(--ease-out-expo) both}@keyframes streak-root-in{0%{opacity:0}}[data-slot=dialog-overlay]:has(+.streak-root){display:none}.streak-sky{-webkit-backdrop-filter:none;backdrop-filter:none;background:radial-gradient(110% 62% at 50% 28%,#ffefb8 0%,#ffefb800 64%),linear-gradient(#fffaf0 0%,#fff7f4 52%,#eef2ff 100%)}.streak-sparkle{opacity:0;animation:streak-twinkle var(--t,3s) ease-in-out var(--d,0s) infinite}@keyframes streak-twinkle{0%,to{opacity:calc(var(--o,.8) * .3);transform:scale(.55)rotate(0)}50%{opacity:var(--o,.8);transform:scale(1)rotate(45deg)}}.streak-blob{animation:streak-drift 9s ease-in-out var(--d,0s) infinite alternate}@keyframes streak-drift{to{transform:translate(18px,-22px)scale(1.12)}}.streak-rays{--ray:#ffbe2833;background:repeating-conic-gradient(from 0deg, var(--ray) 0deg 8deg, transparent 8deg 22.5deg);animation:streak-rays-in 1.2s var(--ease-out-expo) both, streak-spin 48s linear infinite;border-radius:9999px;-webkit-mask-image:radial-gradient(closest-side,#000 18%,#0000 100%);mask-image:radial-gradient(closest-side,#000 18%,#0000 100%)}.streak-rays-big{--ray:#ffb01e52}@keyframes streak-rays-in{0%{opacity:0;scale:.3}}@keyframes streak-spin{to{rotate:360deg}}.streak-glow{animation:streak-bloom .9s var(--ease-out-expo) both, streak-breathe 3.2s ease-in-out .9s infinite;background:radial-gradient(closest-side,#ffd65ccc,#ffb03c4d 55%,#0000)}@keyframes streak-bloom{0%{opacity:0;transform:scale(.3)}}@keyframes streak-breathe{50%{opacity:.85;transform:scale(1.08)}}.streak-cup{animation:streak-cup-in .7s var(--ease-out-expo) both}@keyframes streak-cup-in{0%{opacity:0;transform:translateY(48px)scale(.9)}}.streak-flame{transform-origin:50% 92%;animation:.85s linear both streak-ignite}@keyframes streak-ignite{0%{opacity:0;transform:scale(.08,.04)}18%{opacity:1;animation-timing-function:cubic-bezier(.2,.8,.3,1);transform:scale(.3,.42)}55%{animation-timing-function:ease-in-out;transform:scale(1.1,1.16)}78%{transform:scale(.96,.95)}to{transform:scale(1)}}.streak-flicker-a,.streak-flicker-b,.streak-flicker-c{transform-box:fill-box;transform-origin:50% 100%}.streak-flicker-a{animation:1.7s ease-in-out infinite streak-flicker-a}.streak-flicker-b{animation:1.3s ease-in-out infinite streak-flicker-b}.streak-flicker-c{animation:1.1s ease-in-out infinite streak-flicker-c}@keyframes streak-flicker-a{0%,to{transform:scale(1)skew(0)}25%{transform:scale(1.03,.96)skew(-2deg)}50%{transform:scale(.97,1.05)skew(1.5deg)}75%{transform:scale(1.01,.98)skew(-.8deg)}}@keyframes streak-flicker-b{0%,to{transform:scale(1)skew(0)}33%{transform:scale(.95,1.07)skew(2.5deg)}66%{transform:scale(1.04,.95)skew(-2deg)}}@keyframes streak-flicker-c{0%,to{transform:scale(1)}50%{transform:scale(.92,1.08)}}.streak-ember{opacity:0;animation:streak-ember var(--t,2s) ease-out var(--d,0s) infinite;background:#ffa726;border-radius:9999px;position:absolute;box-shadow:0 0 6px 1px #ff961e8c}@keyframes streak-ember{0%{opacity:0;transform:translate(0)scale(1)}15%{opacity:1}to{opacity:0;transform:translate(var(--dx,0px), -120px) scale(.3)}}.streak-ring{animation:streak-ring .9s var(--ease-out-expo) both;border:3px solid #ffaa28d9;border-radius:9999px}@keyframes streak-ring{0%{opacity:1;transform:scale(.35)}to{opacity:0;border-width:1px;transform:scale(2.3)}}.streak-count{background:linear-gradient(#ffbe1f 0%,#ff8f1f 50%,#f0581d 100%);color:#0000;filter:drop-shadow(0 6px 16px #f06e1e47);-webkit-background-clip:text;background-clip:text}.streak-count-out{animation:streak-count-out .45s var(--ease-apple) both}.streak-count-in{animation:streak-count-in .75s var(--ease-spring) both}@keyframes streak-count-out{to{opacity:0;filter:blur(2px);transform:translateY(-70%)scale(.8)}}@keyframes streak-count-in{0%{opacity:0;transform:translateY(75%)scale(.6)}60%{opacity:1;transform:translateY(-6%)scale(1.14)}}.streak-rise{animation:streak-rise .6s var(--ease-out-expo) both}@keyframes streak-rise{0%{opacity:0;transform:translateY(14px)}}.streak-pop{animation:streak-pop .55s var(--ease-spring) both}@keyframes streak-pop{0%{opacity:0;transform:scale(.4)}}.streak-slot-lit{background:linear-gradient(160deg,#ffe07a 0%,#ffc21a 50%,#f29a00 100%);box-shadow:inset 0 0 0 1px #ffffff80,0 6px 14px -6px #f08c14bf}.streak-slot-rested{background:#fff4cf;border:2px dashed #f5b400}.streak-today{animation:streak-today .8s var(--ease-spring) both}@keyframes streak-today{0%{opacity:0;transform:scale(.2)rotate(-25deg)}55%{opacity:1;transform:scale(1.32)rotate(6deg)}to{transform:scale(1)rotate(0)}}.streak-today-ring{animation:streak-today-ring 1.6s ease-out var(--d,0s) infinite;border:2px solid #ffa028cc;border-radius:9999px}@keyframes streak-today-ring{0%{opacity:.9;transform:scale(1)}70%,to{opacity:0;transform:scale(1.7)}}.streak-link{transform-origin:0;animation:streak-link .35s var(--ease-out-expo) both}@keyframes streak-link{0%{transform:scaleX(0)}}.streak-confetti{opacity:0;animation:streak-confetti var(--t,1.6s) var(--d,0s) both;position:absolute;top:0;left:0}@keyframes streak-confetti{0%{opacity:1;animation-timing-function:cubic-bezier(.12,.8,.3,1);transform:translate(-50%,-50%)translate(0)rotate(0)scale(.3)}45%{opacity:1;transform:translate(-50%, -50%) translate(var(--x), var(--y)) rotate(calc(var(--r) * .5)) scale(1);animation-timing-function:cubic-bezier(.45,0,.9,.6)}to{opacity:0;transform:translate(-50%, -50%) translate(calc(var(--x) * 1.18), calc(var(--y) + var(--fall))) rotate(var(--r)) scale(.9)}}.streak-go{box-shadow:0 12px 26px -12px #e68c0abf}.streak-leave{animation:streak-leave .28s var(--ease-apple) forwards}@keyframes streak-leave{to{opacity:0;transform:scale(1.04)}}@supports not (animation-timing-function:linear(0, 1)){.streak-count-in{animation-timing-function:cubic-bezier(.34,1.56,.64,1)}.streak-count-in,.streak-pop,.streak-today{--ease-spring:cubic-bezier(.34, 1.56, .64, 1)}}@media (prefers-reduced-motion:reduce){.streak-root,.streak-root *{animation-delay:0s!important}}@media (max-height:720px){.streak-hero{zoom:.8}.streak-count-size{font-size:76px}}
