.leonard-app-loop.is-paused *{animation-play-state:paused!important}@keyframes leonard-loop-bg{0%,45%{background:linear-gradient(135deg,#14b8a6,#06b6d4 50%,#7c3aed)}50%,58%{background:linear-gradient(135deg,#0ea5e9,#06b6d4 50%,#2563eb)}62%,68%{background:linear-gradient(135deg,#f59e0b,#f97316 50%,#f43f5e)}72%,78%{background:linear-gradient(135deg,#8b5cf6,#d946ef 50%,#6366f1)}85%,to{background:linear-gradient(135deg,#14b8a6,#06b6d4 50%,#7c3aed)}}.leonard-app-loop__bg{animation:leonard-loop-bg 8s ease-in-out infinite}.leonard-app-loop__hero{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(135deg,#ffffff47,#ffffff1f);border:1px solid #ffffff47}@keyframes leonard-loop-flame-bg{0%,5%{background:#fff3;box-shadow:none}20%,to{background:linear-gradient(135deg,#fb923c,#f43f5e 50%,#ef4444);box-shadow:0 6px 18px -6px #fb923ca6}}.leonard-app-loop__flame-bg{animation:leonard-loop-flame-bg 8s ease-in-out infinite;background:#fff3}@keyframes leonard-loop-flame-pulse{0%,8%{transform:scale(1)}15%{filter:drop-shadow(0 0 8px rgba(255,255,255,.9));transform:scale(1.25)}22%,to{filter:drop-shadow(0 0 4px rgba(255,255,255,.6));transform:scale(1)}}.leonard-app-loop__flame{animation:leonard-loop-flame-pulse 8s ease-in-out infinite}@keyframes leonard-loop-streak-num{0%,12%{opacity:.7;transform:translateY(0)}15%{opacity:1;transform:translateY(-4px) scale(1.1)}25%,to{opacity:1;transform:translateY(0) scale(1)}}.leonard-app-loop__streak-num{animation:leonard-loop-streak-num 8s ease-in-out infinite;display:inline-block}@keyframes leonard-loop-xp-bar{0%,25%{width:8%}50%{width:82%}75%,to{width:82%}}.leonard-app-loop__xp-bar{animation:leonard-loop-xp-bar 8s cubic-bezier(.22,1,.36,1) infinite;width:8%}@keyframes leonard-loop-level{0%,32%{color:#fffc;transform:scale(1)}40%{color:#fff;text-shadow:0 0 12px #ffffffe6;transform:scale(1.4)}50%,to{color:#ffffffe6;text-shadow:none;transform:scale(1)}}.leonard-app-loop__level,.leonard-app-loop__xp{animation:leonard-loop-level 8s ease-in-out infinite;display:inline-block}@keyframes leonard-loop-nav-pill{0%,75%{background:#0d9488;left:1.5%}80%{background:#0284c7;left:20.7%}85%{background:#ea580c;left:39.9%}90%{background:#7c3aed;left:59.1%}95%{background:#c026d3;left:78.3%}to{background:#0d9488;left:1.5%}}.leonard-app-loop__nav-pill{animation:leonard-loop-nav-pill 8s cubic-bezier(.85,0,.15,1) infinite;background:#0d9488;left:1.5%;width:19.5%}.leonard-app-loop__nav-item{color:#94a3b8}@keyframes leonard-loop-nav-item-active-0{0%,75%,to{color:#fff}76%,99%{color:#94a3b8}}@keyframes leonard-loop-nav-item-active-1{0%,79%{color:#94a3b8}80%,84%{color:#fff}85%,to{color:#94a3b8}}@keyframes leonard-loop-nav-item-active-2{0%,84%{color:#94a3b8}85%,89%{color:#fff}90%,to{color:#94a3b8}}@keyframes leonard-loop-nav-item-active-3{0%,89%{color:#94a3b8}90%,94%{color:#fff}95%,to{color:#94a3b8}}@keyframes leonard-loop-nav-item-active-4{0%,94%{color:#94a3b8}95%,99%{color:#fff}to{color:#94a3b8}}.leonard-app-loop__nav-item--0{animation:leonard-loop-nav-item-active-0 8s linear infinite}.leonard-app-loop__nav-item--1{animation:leonard-loop-nav-item-active-1 8s linear infinite}.leonard-app-loop__nav-item--2{animation:leonard-loop-nav-item-active-2 8s linear infinite}.leonard-app-loop__nav-item--3{animation:leonard-loop-nav-item-active-3 8s linear infinite}.leonard-app-loop__nav-item--4{animation:leonard-loop-nav-item-active-4 8s linear infinite}.leonard-app-loop__scene-dot{transition:background .2s}.leonard-app-loop__scene-dot:first-child{animation:leonard-loop-scene-dot-0 8s linear infinite}.leonard-app-loop__scene-dot:nth-child(2){animation:leonard-loop-scene-dot-1 8s linear infinite}.leonard-app-loop__scene-dot:nth-child(3){animation:leonard-loop-scene-dot-2 8s linear infinite}.leonard-app-loop__scene-dot:nth-child(4){animation:leonard-loop-scene-dot-3 8s linear infinite}@keyframes leonard-loop-scene-dot-0{0%,24%{background:#fffffff2}25%,to{background:#ffffff59}}@keyframes leonard-loop-scene-dot-1{0%,24%{background:#ffffff59}25%,49%{background:#fffffff2}50%,to{background:#ffffff59}}@keyframes leonard-loop-scene-dot-2{0%,49%{background:#ffffff59}50%,74%{background:#fffffff2}75%,to{background:#ffffff59}}@keyframes leonard-loop-scene-dot-3{0%,74%{background:#ffffff59}75%,to{background:#fffffff2}}@media (prefers-reduced-motion:reduce){.leonard-app-loop *{animation-duration:.001ms!important;animation-play-state:paused!important}.leonard-app-loop__xp-bar{width:82%!important}.leonard-app-loop__flame-bg{background:linear-gradient(135deg,#fb923c,#f43f5e 50%,#ef4444)!important}.leonard-app-loop__nav-pill{background:#0d9488!important;left:1.5%!important}}.leonard-root{max-width:100vw;overflow-x:hidden;width:100%}.leonard-blob{max-width:100%}@media (max-width:400px){.leonard-blob{filter:blur(48px)!important;opacity:.6}}.pronora-live-root{max-width:100vw;overflow-x:hidden;width:100%}.pronora-live-root *{min-width:0}.pronora-live-blob{max-width:100%}@media (max-width:480px){.pronora-live-blob{filter:blur(56px)!important;height:70vw!important;opacity:.5;width:70vw!important}}.leonard-main-scroll{overflow-wrap:anywhere;overflow-x:hidden;word-break:break-word}.leonard-root canvas,.leonard-root img,.leonard-root svg,.leonard-root video{max-width:100%}.leonard-skip-link{background:#0d9488;border-radius:.75rem;color:#fff;font-size:13px;font-weight:900;left:.5rem;padding:.75rem 1rem;position:absolute;text-decoration:none;top:-100px;transition:top .2s ease;z-index:100}.leonard-skip-link:focus,.leonard-skip-link:focus-visible{outline:2px solid #fff;outline-offset:2px;top:.75rem}[data-age-mode] a:focus-visible,[data-age-mode] button:focus-visible,[data-age-mode] input:focus-visible,[data-age-mode] select:focus-visible,[data-age-mode] textarea:focus-visible,[data-testid^=leonard-] :focus-visible{border-radius:.5rem;outline:3px solid #14b8a6a6!important;outline-offset:2px}@supports (padding:max(0px)){.leonard-safe-top{padding-top:max(0px,env(safe-area-inset-top))}[data-testid=leonard-bottom-nav]{padding-bottom:max(.25rem,env(safe-area-inset-bottom))!important}}[data-age-mode] main{padding-bottom:calc(6.5rem + env(safe-area-inset-bottom, 0px))!important}[data-testid^=leonard-nav-]{min-height:44px;min-width:44px}[data-age-mode] button{touch-action:manipulation}[data-age-mode] ::selection{background:#14b8a640;color:inherit}@media (prefers-reduced-motion:reduce){[data-age-mode] *,[data-testid=leonard-proof-page] *,[data-testid^=leonard-] *{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}[data-age-mode] [aria-hidden=true]{display:none!important;opacity:0!important}}@supports (-webkit-touch-callout:none){[data-age-mode] input[type=email],[data-age-mode] input[type=password],[data-age-mode] input[type=text],[data-age-mode] textarea{font-size:16px}}.leonard-root button{min-height:44px}.leonard-root button[data-testid$=-cta],.leonard-root button[data-testid$=-next],.leonard-root button[data-testid$=-record],.leonard-root button[data-testid$=-submit]{min-height:56px}.leonard-root .rounded-2xl{border-radius:1.15rem}.leonard-root .rounded-3xl{border-radius:1.6rem}.leonard-root{--leonard-primary:#0d9488;--leonard-primary-glow:#5eead4;--leonard-primary-shadow:#134e4a;font-family:Nunito,Outfit,system-ui,-apple-system,sans-serif}.leonard-root .leonard-display,.leonard-root [data-testid=leonard-greeting],.leonard-root h1,.leonard-root h2,.leonard-root h3{font-family:Fredoka,Nunito,system-ui,-apple-system,sans-serif;letter-spacing:-.015em}.leonard-tactile{background:#0d9488;background:var(--leonard-primary,#0d9488);border-radius:1.5rem;box-shadow:inset 0 -4px 0 0 #134e4a,0 6px 20px -8px #0f172a59;box-shadow:inset 0 -4px 0 0 var(--leonard-primary-shadow,#134e4a),0 6px 20px -8px #0f172a59;color:#fff;font-weight:900;position:relative;transition:transform .12s cubic-bezier(.22,1,.36,1),box-shadow .12s cubic-bezier(.22,1,.36,1);will-change:transform}.leonard-tactile:hover:not(:disabled){transform:translateY(-1px)}.leonard-tactile:active:not(:disabled){box-shadow:inset 0 -1px 0 0 #134e4a,0 3px 8px -4px #0f172a59;box-shadow:inset 0 -1px 0 0 var(--leonard-primary-shadow,#134e4a),0 3px 8px -4px #0f172a59;transform:translateY(2px)}.leonard-tactile:disabled{cursor:not-allowed;opacity:.6}.leonard-app-card{background:#fff;border:2px solid #e2e8f0;border-radius:1.6rem;box-shadow:0 6px 0 0 #e2e8f099,0 14px 40px -20px #0f172a1f;transition:transform .15s ease,box-shadow .15s ease}.leonard-app-card:hover{box-shadow:0 8px 0 0 #e2e8f099,0 16px 40px -18px #0f172a2e;transform:translateY(-2px)}.leonard-app-card:active{box-shadow:0 3px 0 0 #e2e8f099,0 6px 20px -12px #0f172a29;transform:translateY(1px)}[data-testid=leonard-bottom-nav]{border:1px solid #94a3b82e;box-shadow:0 10px 30px -12px #0f172a40,0 4px 12px -6px #0f172a26}.leonard-tab-active{transition:all .25s cubic-bezier(.22,1,.36,1)}[data-age-mode] main{padding-bottom:calc(7.5rem + env(safe-area-inset-bottom, 0px))!important}@keyframes leonard-flame-pulse{0%,to{filter:drop-shadow(0 0 4px rgba(251,146,60,.6));transform:scale(1)}50%{filter:drop-shadow(0 0 10px rgba(251,146,60,.85));transform:scale(1.1)}}.leonard-flame-hot{animation:leonard-flame-pulse 1.8s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.leonard-flame-hot{animation:none}}@keyframes leonard-xp-chip-pop{0%{opacity:0;transform:translate(-50%,-50%) scale(.4)}15%{opacity:1;transform:translate(-50%,-50%) scale(1.15)}70%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-55%) scale(.98)}}.leonard-xp-chip{animation:leonard-xp-chip-pop 1.6s cubic-bezier(.22,1,.36,1) forwards}@keyframes leonard-confetti-fall{0%{opacity:0;transform:translateY(-10px) rotate(0deg)}15%{opacity:1}to{opacity:0;transform:translateY(220px) rotate(2turn)}}.leonard-confetti{animation:leonard-confetti-fall 1.6s ease-in forwards;border-radius:2px;height:8px;top:10%;width:8px}.leonard-confetti-lvup{animation-duration:2.6s;height:10px;width:10px}@media (prefers-reduced-motion:reduce){.leonard-confetti,.leonard-xp-chip{animation:none!important;opacity:.9}.leonard-confetti{display:none}}@media (max-width:767px){.leonard-root table.leonard-table,.leonard-root table.leonard-table tbody,.leonard-root table.leonard-table td,.leonard-root table.leonard-table th,.leonard-root table.leonard-table thead,.leonard-root table.leonard-table tr{display:block}.leonard-root table.leonard-table thead{left:-9999px;position:absolute;top:-9999px}.leonard-root table.leonard-table tr{background:#ffffffb3;border:1px solid #99f6e480;border-radius:1rem;margin-bottom:.75rem;padding:.75rem 1rem}.leonard-root table.leonard-table td{grid-gap:.5rem;border:none;display:grid;gap:.5rem;grid-template-columns:40% 60%;padding:.25rem 0}.leonard-root table.leonard-table td:before{align-self:center;color:#0f766e;content:attr(data-label);font-size:10.5px;font-weight:900;letter-spacing:.18em;text-transform:uppercase}}
/*# sourceMappingURL=383.37368e9c.chunk.css.map*/