@import"https://fonts.googleapis.com/css2?family=Baloo+2:wght@500;600;700;800&display=swap";@font-face{font-family:Satoshi;src:url(/assets/Satoshi-Variable-CFg-z2ne.woff2) format("woff2-variations"),url(/assets/Satoshi-Variable-ChAXbpFa.ttf) format("truetype-variations");font-weight:300 900;font-style:normal;font-display:swap}:root{--punch-50: #FFF0F4;--punch-100: #FFDEE8;--punch-200: #FFBDD0;--punch-300: #FF94B1;--punch-400: #FF6790;--punch-500: #FF3D71;--punch-600: #EE1F5C;--punch-700: #C8124A;--punch-800: #97123C;--punch-900: #6E1330;--grape-50: #F4EEFF;--grape-100: #E8DCFF;--grape-200: #D2BBFF;--grape-300: #B795FF;--grape-400: #9A6FFF;--grape-500: #7C4DFF;--grape-600: #6A35F0;--grape-700: #5727C9;--grape-800: #431E98;--grape-900: #321873;--sunny-50: #FFF8E6;--sunny-100: #FFEFC2;--sunny-200: #FFE08A;--sunny-300: #FFD15C;--sunny-400: #FFC23C;--sunny-500: #F5A91A;--sunny-600: #DC8B07;--sunny-700: #AC6905;--sunny-800: #7E4D08;--sunny-900: #5E3A0A;--mint-100: #D7F7EC;--mint-300: #7CE6C4;--mint-500: #16C996;--mint-700: #0A8A66;--sky-100: #DCEEFC;--sky-300: #88C6F4;--sky-500: #2A8FE0;--sky-700: #1764A6;--cream-0: #FFFFFF;--cream-50: #FFFBF7;--cream-100: #FBF3ED;--cream-150: #FFF6F1;--cream-200: #F1E8E1;--cream-300: #E4D9D1;--cream-400: #CDBFB6;--cream-500: #AC9E96;--cream-600: #7F7269;--cream-700: #574D49;--cream-800: #382F33;--cream-900: #241A2E;--success-bg: #E4F7EF;--success-500: #16A571;--success-700: #0C7A52;--warning-bg: #FFF3DA;--warning-500: #F5A91A;--warning-700: #A86706;--danger-bg: #FDE6EA;--danger-500: #E5364B;--danger-700: #B11B2F;--info-bg: #E5F1FC;--info-500: #2A8FE0;--info-700: #1764A6;--color-primary: var(--punch-500);--color-primary-hover: var(--punch-600);--color-primary-press: var(--punch-700);--color-primary-soft: var(--punch-100);--color-primary-softer: var(--punch-50);--on-primary: #FFFFFF;--color-secondary: var(--grape-500);--color-secondary-hover: var(--grape-600);--color-secondary-press: var(--grape-700);--color-secondary-soft: var(--grape-100);--on-secondary: #FFFFFF;--color-accent: var(--sunny-400);--color-accent-strong: var(--sunny-500);--color-tajine: var(--sunny-400);--color-tajine-ink: var(--sunny-800);--on-accent: #3A2A05;--text-strong: var(--cream-900);--text-primary: #2E2436;--text-secondary:#6B5F6E;--text-muted: #9C8F9D;--text-inverse: #FFFFFF;--text-on-color: #FFFFFF;--text-link: var(--grape-600);--surface-page: var(--cream-150);--surface-card: var(--cream-0);--surface-sunken: var(--cream-100);--surface-raised: var(--cream-0);--surface-inverse: var(--cream-900);--surface-hover: var(--cream-100);--border-subtle: #F0E6DF;--border-default: #E6DAD2;--border-strong: #D6C7BD;--border-focus: var(--grape-500);--confetti-1: var(--punch-500);--confetti-2: var(--grape-500);--confetti-3: var(--sunny-400);--confetti-4: var(--mint-500);--confetti-5: var(--sky-500);--ring: 0 0 0 3px var(--grape-200);--ring-danger: 0 0 0 3px var(--danger-bg);--clay-base: #B26233;--clay-base-rim: #D29A6E;--clay-cavity: #4A2410;--clay-cavity-2: #5E3014;--clay-lid: #C67A45;--clay-lid-light: #E6B083;--clay-knob: #FFC23C;--clay-knob-deep: #F5A91A;--clay-shadow: rgba(58, 34, 24, .13)}:root{--font-display: "Baloo 2", "Satoshi", system-ui, sans-serif;--font-body: "Satoshi", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono: "Satoshi", ui-monospace, "SF Mono", Menlo, monospace;--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--fw-black: 800;--fw-display: 700;--text-2xs: .6875rem;--text-xs: .75rem;--text-sm: .8125rem;--text-md: .9375rem;--text-lg: 1.0625rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--text-3xl: 1.9375rem;--text-4xl: 2.5rem;--text-5xl: 3.25rem;--text-6xl: 4.25rem;--lh-tight: 1.05;--lh-snug: 1.2;--lh-normal: 1.45;--lh-relaxed: 1.6;--ls-tighter: -.02em;--ls-tight: -.01em;--ls-normal: 0em;--ls-wide: .04em;--ls-wider: .08em}:root{--space-0: 0;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-7: 2rem;--space-8: 2.5rem;--space-9: 3rem;--space-10: 4rem;--space-11: 5rem;--space-12: 6rem;--pad-control: 0 1rem;--pad-card: 1.5rem;--pad-card-lg: 2rem;--gap-inline: .5rem;--gap-stack: 1rem;--w-content: 1200px;--w-prose: 680px;--w-sidebar: 264px;--w-rail: 72px}:root{--radius-xs: 4px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 20px;--radius-2xl: 28px;--radius-pill: 999px;--bw-hair: 1px;--bw-thick: 1.5px;--bw-heavy: 2px;--shadow-xs: 0 1px 2px rgba(46, 26, 46, .06);--shadow-sm: 0 2px 6px -2px rgba(46, 26, 46, .1);--shadow-md: 0 8px 22px -10px rgba(46, 26, 46, .18);--shadow-lg: 0 18px 40px -16px rgba(46, 26, 46, .22);--shadow-xl: 0 28px 60px -20px rgba(46, 26, 46, .28);--shadow-punch: 0 10px 24px -8px rgba(255, 61, 113, .45);--shadow-grape: 0 10px 24px -8px rgba(124, 77, 255, .4);--shadow-sunny: 0 10px 24px -8px rgba(245, 169, 26, .4);--shadow-inset: inset 0 1px 2px rgba(46, 26, 46, .08)}:root{--dur-instant: 80ms;--dur-fast: .14s;--dur-base: .22s;--dur-slow: .36s;--dur-celebrate: .6s;--ease-standard: cubic-bezier(.2, 0, 0, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in: cubic-bezier(.4, 0, 1, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--ease-pop: cubic-bezier(.5, 1.8, .6, 1)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--font-body);font-size:var(--text-md);line-height:var(--lh-normal);color:var(--text-primary);background:var(--surface-page);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-feature-settings:"ss01" 1}h1,h2,h3,h4,h5{font-family:var(--font-display);font-weight:var(--fw-display);line-height:var(--lh-snug);letter-spacing:var(--ls-tight);color:var(--text-strong);margin:0 0 .4em}h1{font-size:var(--text-4xl);line-height:var(--lh-tight);letter-spacing:var(--ls-tighter)}h2{font-size:var(--text-3xl);line-height:var(--lh-tight)}h3{font-size:var(--text-2xl)}h4{font-size:var(--text-xl)}h5{font-size:var(--text-lg)}p{margin:0 0 1em}a{color:var(--text-link);text-decoration:none}a:hover{text-decoration:underline}strong,b{font-weight:var(--fw-bold)}small{font-size:var(--text-xs);color:var(--text-secondary)}code,kbd{font-family:var(--font-mono);font-size:.9em;background:var(--surface-sunken);padding:.1em .4em;border-radius:var(--radius-xs)}hr{border:none;border-top:var(--bw-hair) solid var(--border-default);margin:var(--space-6) 0}::selection{background:var(--punch-200);color:var(--text-strong)}.tnum{font-variant-numeric:tabular-nums}.eyebrow{font-family:var(--font-body);font-weight:var(--fw-bold);font-size:var(--text-2xs);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--text-muted)}.display{font-family:var(--font-display);font-weight:var(--fw-display);letter-spacing:var(--ls-tight)}html,body{margin:0;background:var(--surface-page)}html{scroll-behavior:smooth}@keyframes tjv-blink{50%{opacity:0}}@keyframes tjv-confetti{0%{transform:translate(0) rotate(0);opacity:1}to{transform:translate(var(--dx),var(--dy)) rotate(var(--rot));opacity:0}}@keyframes tjv-pulse{0%,to{box-shadow:0 0 0 5px var(--punch-200)}50%{box-shadow:0 0 0 9px var(--punch-100)}}@keyframes tjv-cardscroll{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes tjv-marquee{0%{transform:translateY(0)}to{transform:translateY(-33.33%)}}@keyframes tjv-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes tjv-pop{0%{transform:scale(.5)}60%{transform:scale(1.18)}to{transform:scale(1)}}@keyframes tjbg-float{0%,to{transform:translateY(0)}50%{transform:translateY(-11px)}}@keyframes tjv-coinspin{0%{transform:rotateY(0)}to{transform:rotateY(360deg)}}.tj-skel{position:relative;overflow:hidden;background:var(--cream-200)}.tj-skel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--surface-card) 70%,transparent),transparent);animation:tj-shimmer 1.4s ease-in-out infinite}@keyframes tj-shimmer{to{transform:translate(100%)}}@keyframes tj-skel-spin{to{transform:rotate(360deg)}}@keyframes tjb{0%,80%,to{transform:translateY(0);opacity:.5}40%{transform:translateY(-5px);opacity:1}}.tj-skel-spin{animation:tj-skel-spin .8s linear infinite}@media(prefers-reduced-motion:reduce){.tj-skel:after{animation:none}}.tj-hero-banner{position:relative;display:inline-flex;align-items:center;vertical-align:middle;margin-left:22px;top:-6px;font-family:var(--font-display);font-style:italic;font-weight:800;font-size:30px;letter-spacing:-.01em;line-height:1;color:var(--punch-500);background:var(--punch-100);padding:12px 22px 14px;border-radius:14px;box-shadow:var(--shadow-md);transform:rotate(-7deg)}.tj-hero-banner__dot{position:absolute;top:-12px;left:16px;width:12px;height:12px;border-radius:50%;background:var(--punch-500)}@media(max-width:1100px){.tj-hero-banner{font-size:24px;margin-left:14px;padding:10px 16px 11px}}.tjw-ghost-on-dark.tj-btn--ghost{color:#fff}.tjw-ghost-on-dark.tj-btn--ghost:hover{background:#ffffff1f}.tj-slack-install{display:inline-flex;align-items:center;justify-content:center;gap:11px;min-width:236px;height:48px;padding:0 17px;border:1.5px solid #ded9d2;border-radius:6px;background:#fff;color:#1d1c1d;box-shadow:var(--shadow-sm);font-family:var(--font-body);font-size:16px;font-weight:800;line-height:1;text-decoration:none;transition:transform var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard),box-shadow var(--dur-fast) var(--ease-standard)}.tj-slack-install:hover{background:#f8f7f5;border-color:#cfc7bd}.tj-slack-install:active{transform:translateY(1px) scale(.99)}.tj-slack-install:focus-visible{outline:none;box-shadow:var(--ring)}.tj-slack-install--sm{min-width:auto;height:40px;gap:9px;padding:0 14px;font-size:14px;box-shadow:none}.tjw-faq-button:focus-visible{outline:none;box-shadow:var(--ring)}.tjv-wall-col::-webkit-scrollbar{display:none}.tjv-wall:hover .tjv-marquee-inner{animation-play-state:paused}@keyframes tjv-marquee-x{0%{transform:translate(0)}to{transform:translate(-50%)}}.tjv-testimonial-track{animation:tjv-marquee-x 80s linear infinite}.tjv-testimonial-marquee:hover .tjv-testimonial-track{animation-play-state:paused}.tjv-sticky{position:fixed;left:0;right:0;bottom:0;z-index:200;transform:translateY(120%);transition:transform .4s var(--ease-spring);padding:0 16px}.tjv-sticky.show{transform:translateY(0)}.tjv-sticky__inner{max-width:1000px;margin:14px auto;background:var(--cream-900);color:#fff;border-radius:var(--radius-pill);box-shadow:var(--shadow-xl);padding:12px 14px 12px 22px;display:flex;align-items:center;gap:18px}.tjv-sticky__risk{display:flex;align-items:center;gap:16px;margin-left:auto}.tjv-sticky__risk span{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:#fffc;font-weight:600}.tj-seg-wide .tj-seg__btn{padding:.55rem 1.5rem}@keyframes tjp-pop{0%{transform:scale(.5);opacity:0}to{transform:scale(1);opacity:1}}.tjv-redeem .tj-dialog__body{padding-top:14px}@media(max-width:620px){.tj-plan-grid{grid-template-columns:1fr!important}}@keyframes tjSheet{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes tjGFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.tj-gfloat{animation-name:tjGFloat;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-duration:6s}@media(prefers-reduced-motion:reduce){.tj-gfloat{animation:none!important}}@keyframes tjDrawer{0%{transform:translate(100%)}to{transform:translate(0)}}.tj-drawer{animation:tjDrawer .28s var(--ease-spring) both}@keyframes tjUnlock{0%{opacity:0;transform:translateY(28px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes tj-flow{to{stroke-dashoffset:-180}}.tj-flow{animation:tj-flow 6s linear infinite}@keyframes tj-pulse{0%{transform:translate(-50%,-50%) scale(.85);opacity:.8}70%{transform:translate(-50%,-50%) scale(1.25);opacity:0}to{opacity:0}}.tj-pulse{animation:tj-pulse 2s ease-out infinite}@keyframes tj-bob{0%,to{transform:translate(-50%) translateY(0)}50%{transform:translate(-50%) translateY(-5px)}}.tj-bob{animation:tj-bob 2.4s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.tj-flow,.tj-pulse,.tj-bob{animation:none!important}}@media(max-width:960px){.tj-prof-grid{grid-template-columns:1fr!important}}.tj-set-grid{display:grid;grid-template-columns:228px 1fr;gap:28px;align-items:start;max-width:1040px;margin:0 auto}.tj-set-nav{position:sticky;top:0;display:flex;flex-direction:column;gap:3px}.tj-set-navitem{display:flex;align-items:center;gap:11px;width:100%;border:none;background:transparent;cursor:pointer;text-align:left;font-family:var(--font-body);font-size:15px;font-weight:600;color:var(--text-secondary);padding:11px 14px;border-radius:var(--radius-md);transition:background .12s,color .12s}.tj-set-navitem:hover{background:var(--surface-sunken);color:var(--text-strong)}.tj-set-navitem.on{background:var(--color-primary-soft);color:var(--punch-700);font-weight:700}@media(max-width:900px){.tj-set-grid{grid-template-columns:1fr;gap:14px}.tj-set-nav{position:static;flex-direction:row;flex-wrap:wrap;gap:6px}.tj-set-navitem{width:auto;padding:8px 12px}.tj-set-navitem span{display:none}}.tjs-savebar{position:fixed;left:0;right:0;bottom:0;z-index:400;transform:translateY(120%);transition:transform .35s var(--ease-spring);padding:0 16px;pointer-events:none}.tjs-savebar.show{transform:translateY(0);pointer-events:auto}.tjs-savebar__inner{max-width:720px;margin:14px auto;background:var(--surface-card);border:1.5px solid var(--border-default);border-radius:var(--radius-pill);box-shadow:var(--shadow-xl);padding:10px 12px 10px 22px;display:flex;align-items:center;justify-content:space-between;gap:18px}@keyframes tjw-bloom{0%,to{opacity:.45;transform:translate(-50%,-50%) scale(.96)}50%{opacity:.7;transform:translate(-50%,-50%) scale(1.05)}}@keyframes tjw-steam{0%{opacity:0;transform:translate(-50%) translateY(8px) scaleY(.7)}35%{opacity:.85}to{opacity:0;transform:translate(-50%) translateY(-26px) scaleY(1.15)}}@keyframes tjw-fade{0%{opacity:0}to{opacity:1}}.tjp-shell{width:min(1000px,100%);min-height:min(620px,calc(100vh - 48px));display:grid;grid-template-columns:292px 1fr;background:var(--surface-card);border-radius:28px;overflow:hidden;box-shadow:0 24px 80px #3a2a2321;border:1.5px solid var(--border-subtle)}.tjp-rail{position:relative;padding:24px;color:var(--text-strong);display:flex;flex-direction:column;gap:18px;box-sizing:border-box;background:linear-gradient(180deg,var(--surface-card),var(--surface-sunken));border-right:1.5px solid var(--border-subtle)}.tjp-brand{display:flex;align-items:center;gap:12px}.tjp-logo{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;background:linear-gradient(135deg,var(--punch-500),var(--punch-400));box-shadow:0 12px 28px #ff3d7138}.tjp-brand__name{font-family:var(--font-display);font-weight:700;font-size:21px;color:var(--text-strong);line-height:1}.tjp-brand__sub{margin-top:4px;font-size:12.5px;color:var(--text-muted);font-weight:600;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tjp-progress-card{border:1.5px solid var(--border-subtle);border-radius:18px;background:var(--surface-card);padding:14px;box-shadow:var(--shadow-sm)}.tjp-progress-card p{margin:10px 0 0;font-size:12.5px;color:var(--text-secondary);line-height:1.45}.tjp-progress-meta{display:flex;justify-content:space-between;gap:12px;margin-bottom:9px;font-size:11.5px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--punch-700)}.tjp-progress{height:8px;border-radius:999px;overflow:hidden;background:var(--surface-sunken)}.tjp-progress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--punch-500),var(--sunny-400));transition:width .25s var(--ease-out)}.tjp-steps{display:flex;flex-direction:column;gap:7px}.tjp-step{display:flex;align-items:center;gap:11px;padding:10px;border-radius:14px;transition:background .18s,border-color .18s;border:1.5px solid transparent}.tjp-step.active{background:var(--color-primary-soft);border-color:color-mix(in srgb,var(--punch-500) 28%,transparent)}.tjp-step.done{background:color-mix(in srgb,var(--success-bg) 72%,var(--surface-card))}.tjp-dot{width:28px;height:28px;border-radius:10px;flex:none;display:grid;place-items:center;font-weight:800;font-size:12px;border:1.5px solid var(--border-default);color:var(--text-muted);background:var(--surface-card)}.tjp-dot.done{background:var(--success-bg);border-color:color-mix(in srgb,var(--success-700) 24%,transparent);color:var(--success-700)}.tjp-dot.active{background:var(--punch-500);border-color:var(--punch-500);color:#fff;box-shadow:0 10px 22px #ff3d7133}.tjp-label{display:flex;flex-direction:column;gap:2px;min-width:0;font-size:14px;font-weight:700;color:var(--text-secondary)}.tjp-label small{font-size:11.5px;color:var(--text-muted);font-weight:600}.tjp-step.active .tjp-label,.tjp-step.done .tjp-label{color:var(--text-strong)}.tjp-help{margin-top:auto;display:inline-flex;align-items:center;gap:7px;font-size:12.5px;color:var(--text-muted);font-weight:600}@media(max-width:820px){.tjp-shell{grid-template-columns:1fr;min-height:0}.tjp-rail{border-right:none;border-bottom:1.5px solid var(--border-subtle)}.tjp-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.tjp-step{justify-content:center;padding:8px 6px}.tjp-label,.tjp-help{display:none}}@media(max-width:520px){.tjp-shell{border-radius:20px}.tjp-rail{padding:18px}.tjp-progress-card{display:none}}@media(max-width:1100px){.tj-dashgrid,.tj-statgrid{grid-template-columns:1fr!important}.tj-kpigrid{grid-template-columns:1fr 1fr!important}.tj-sidebar{display:none!important}}@media(max-width:940px){.tjw-hero-grid{grid-template-columns:1fr!important}.tjw-feat-grid>*{grid-column:span 6!important}.tjw-foot-grid{grid-template-columns:1fr 1fr!important}.tjw-graph-grid{grid-template-columns:1fr!important}.tjv-wall{grid-template-columns:1fr 1fr!important}.tjv-wall>div:nth-child(3){display:none}.tjv-sticky__risk{display:none}.tjw-nav-links{display:none!important}}@media(max-width:640px){.tjv-wall{grid-template-columns:1fr!important}.tjv-wall>div:nth-child(2){display:none}.tj-kpigrid{grid-template-columns:1fr!important}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto}.tjv-marquee-inner,.tjv-testimonial-track,[style*=tjv-cardscroll],[style*=tjbg-float]{animation:none!important}}.tj-mascot svg{overflow:visible;display:block}@keyframes tjm-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes tjm-blink{0%,92%,to{transform:scaleY(1)}96%{transform:scaleY(.1)}}@keyframes tjm-bounce{0%,to{transform:translateY(0)}30%{transform:translateY(-6px)}55%{transform:translateY(0)}}@keyframes tjm-breathe{0%,to{transform:scale(1)}50%{transform:scale(.97)}}@keyframes tjm-jump{0%,to{transform:translateY(0) scale(1)}25%{transform:translateY(-10px) scale(1.06,.96)}50%{transform:translateY(0) scale(.97,1.03)}}@keyframes tjm-flicker{0%,to{transform:scaleY(1) translateY(0);opacity:1}50%{transform:scaleY(1.12) translateY(-2px);opacity:.88}}@keyframes tjm-glow{0%,to{opacity:.12;transform:scale(.96)}50%{opacity:.22;transform:scale(1.05)}}@keyframes tjm-rise{0%{opacity:0;transform:translateY(6px)}40%{opacity:.6}to{opacity:0;transform:translateY(-12px)}}@keyframes tjm-float{0%{opacity:0;transform:translateY(4px) scale(.9)}35%{opacity:1}to{opacity:0;transform:translateY(-16px) scale(1.05)}}@keyframes tjm-drift{0%{opacity:0;transform:translateY(4px)}40%{opacity:1}to{opacity:0;transform:translate(6px,-10px)}}@keyframes tjm-fall{0%{opacity:0;transform:translateY(-8px) rotate(0)}20%{opacity:1}to{opacity:.9;transform:translateY(10px) rotate(40deg)}}.tj-mascot--anim #tajine{transform-box:fill-box;transform-origin:50% 100%}.tj-mascot--anim #eyes{transform-box:fill-box;transform-origin:50% 50%}.tj-mascot--anim #flame{transform-box:fill-box;transform-origin:50% 100%}.tj-mascot--anim #glow{transform-box:fill-box;transform-origin:50% 50%}.tj-mascot--anim.m-idle #tajine{animation:tjm-bob 4.5s ease-in-out infinite}.tj-mascot--anim.m-idle #eyes{animation:tjm-blink 5s ease-in-out infinite}.tj-mascot--anim.m-active #tajine{animation:tjm-bounce 1.8s ease-in-out infinite}.tj-mascot--anim.m-active #steam{animation:tjm-rise 2.4s ease-in-out infinite}.tj-mascot--anim.m-happy #tajine{animation:tjm-jump 2.6s ease-in-out infinite}.tj-mascot--anim.m-happy #hearts{animation:tjm-float 2.8s ease-in-out infinite}.tj-mascot--anim.m-streak #flame{animation:tjm-flicker .9s ease-in-out infinite}.tj-mascot--anim.m-streak #glow{animation:tjm-glow 2.2s ease-in-out infinite}.tj-mascot--anim.m-celebrate #tajine{animation:tjm-jump 1.6s ease-in-out infinite}.tj-mascot--anim.m-celebrate #confetti>*{animation:tjm-fall 1.8s ease-in infinite}.tj-mascot--anim.m-sleepy #tajine{animation:tjm-breathe 3.6s ease-in-out infinite}.tj-mascot--anim.m-sleepy #zzz{animation:tjm-drift 3s ease-in-out infinite}.tj-mascot--anim.m-dormant #tajine{animation:tjm-breathe 5s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.tj-mascot--anim *{animation:none!important}}
