@font-face{font-family:OpenDyslexic;src:url(https://cdn.jsdelivr.net/npm/open-dyslexic@1.0.3/woff/OpenDyslexic-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:OpenDyslexic;src:url(https://cdn.jsdelivr.net/npm/open-dyslexic@1.0.3/woff/OpenDyslexic-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:OpenDyslexic;src:url(https://cdn.jsdelivr.net/npm/open-dyslexic@1.0.3/woff/OpenDyslexic-Italic.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:OpenDyslexic;src:url(https://cdn.jsdelivr.net/npm/open-dyslexic@1.0.3/woff/OpenDyslexic-BoldItalic.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}body:has([data-app-sidebar]) [data-navbar-brand]{display:none}body:has([data-app-sidebar]) [data-navbar-inner]{padding-left:1rem}@media (min-width:768px){body:has([data-app-sidebar]) [data-fixed-topbar]>nav{padding-left:72px}body:has([data-app-sidebar][data-sidebar-expanded=true]) [data-fixed-topbar]>nav{padding-left:224px}}body:has([data-app-sidebar]) [data-navbar-breadcrumb]{margin-left:0!important}body:has([data-hide-navbar-breadcrumb]) [data-navbar-breadcrumb]{display:none}@keyframes shimmer{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes float-badge{0%,to{transform:translateY(0) rotate(12deg)}50%{transform:translateY(-4px) rotate(12deg)}}.animate-float-badge{animation:float-badge 2s ease-in-out infinite}@keyframes twinkle{0%,to{opacity:.4;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}.animate-twinkle{animation:twinkle 1.5s ease-in-out infinite}.animate-twinkle-delayed{animation:twinkle 1.5s ease-in-out .5s infinite}.animate-twinkle-slow{animation:twinkle 2s ease-in-out .75s infinite}@keyframes streak-glow{0%,to{box-shadow:0 10px 15px -3px rgba(251,191,36,.3),0 4px 6px -4px rgba(251,191,36,.3)}50%{box-shadow:0 10px 25px -3px rgba(251,191,36,.5),0 4px 10px -4px rgba(251,191,36,.4)}}.animate-streak-glow{animation:streak-glow 2s ease-in-out infinite}@keyframes flame-wiggle{0%,to{transform:rotate(-2deg) scale(1)}25%{transform:rotate(2deg) scale(1.05)}50%{transform:rotate(-1deg) scale(1)}75%{transform:rotate(1deg) scale(1.02)}}.animate-flame{animation:flame-wiggle 1s ease-in-out infinite}.avatar-frame-effect,[class*=avatar-frame-glow-]{border-radius:9999px}.avatar-frame-effect{-webkit-mask:radial-gradient(farthest-side,transparent 79%,#000 85%);mask:radial-gradient(farthest-side,transparent 79%,#000 85%)}.avatar-frame-borealis,.avatar-frame-electric,.avatar-frame-fire,.avatar-frame-frost,.avatar-frame-laureate,.avatar-frame-singularity,.avatar-frame-solitaire,.avatar-frame-tempest,.avatar-frame-totality,.avatar-frame-toxin{-webkit-mask:none;mask:none}@keyframes frame-spin{to{transform:rotate(1turn)}}.avatar-frame-fire:before{content:"";position:absolute;inset:0;border-radius:9999px;background:conic-gradient(#dc2626,#f97316,#fbbf24,#fde047,#f97316,#dc2626);-webkit-mask:radial-gradient(farthest-side,transparent 81%,#000 87%);mask:radial-gradient(farthest-side,transparent 81%,#000 87%)}.avatar-frame-glow-fire{animation:frame-fire-flicker .9s ease-in-out infinite}.avatar-frame-glow-fire:before{content:"";position:absolute;inset:0;border-radius:9999px;background:conic-gradient(#ef4444,#f97316,#fca5a5,#fb923c,#ef4444);-webkit-mask:radial-gradient(farthest-side,transparent 78%,#000 86%);mask:radial-gradient(farthest-side,transparent 78%,#000 86%)}@keyframes frame-fire-flicker{0%,to{opacity:.6}35%{opacity:.95}60%{opacity:.7}80%{opacity:.9}}.avatar-frame-electric:before{content:"";position:absolute;inset:0;border-radius:9999px;background:conic-gradient(#e0f2fe,#fff,#a5f3fc,#fff,#bae6fd,#e0f2fe);-webkit-mask:radial-gradient(farthest-side,transparent 79%,#000 83%,#000 88%,transparent 91%);mask:radial-gradient(farthest-side,transparent 79%,#000 83%,#000 88%,transparent 91%)}.avatar-frame-glow-electric{animation:frame-electric-strobe 1.4s linear infinite}.avatar-frame-glow-electric:before{content:"";position:absolute;inset:0;border-radius:9999px;background:conic-gradient(#22d3ee,#6366f1,#22d3ee,#a5f3fc,#0ea5e9,#22d3ee);-webkit-mask:radial-gradient(farthest-side,transparent 75%,#000 82%,#000 91%,transparent 96%);mask:radial-gradient(farthest-side,transparent 75%,#000 82%,#000 91%,transparent 96%)}@keyframes frame-electric-strobe{0%,11%,14%,47%,51%,76%,80%,to{opacity:.5}12%,13%{opacity:1}48%,50%{opacity:.95}77%,79%{opacity:1}}.avatar-frame-glitch{background:linear-gradient(135deg,#e5e5e5,#737373 45%,#d4d4d4 55%,#525252);animation:frame-glitch-base 2.6s steps(1) infinite}.avatar-frame-glow-glitch:after,.avatar-frame-glow-glitch:before{content:"";position:absolute;inset:0;border-radius:9999px;-webkit-mask:radial-gradient(farthest-side,transparent 79%,#000 85%);mask:radial-gradient(farthest-side,transparent 79%,#000 85%);opacity:.6}.avatar-frame-glow-glitch:before{background:#f0f;animation:frame-glitch-jump-a 2.6s steps(1) infinite}.avatar-frame-glow-glitch:after{background:#0ff;animation:frame-glitch-jump-b 2.6s steps(1) infinite}@keyframes frame-glitch-base{0%,to{transform:translate(0)}8%{transform:translate(1.5%,-1%)}10%{transform:translate(0)}42%{transform:translate(-1.5%,1%)}44%{transform:translate(0)}74%{transform:translate(1%,1.5%)}76%{transform:translate(0)}}@keyframes frame-glitch-jump-a{0%,to{transform:translate(-2%,1%);clip-path:none;opacity:.5}8%{transform:translate(3%,-2%);clip-path:inset(20% 0 55% 0);opacity:.85}11%{transform:translate(-2%,1%);clip-path:none;opacity:.5}42%{transform:translate(-4%,2%);clip-path:inset(55% 0 15% 0);opacity:.85}45%{transform:translate(-2%,1%);clip-path:none;opacity:.5}74%{transform:translate(2.5%,2%);clip-path:inset(0 0 70% 0);opacity:.85}77%{transform:translate(-2%,1%);clip-path:none;opacity:.5}}@keyframes frame-glitch-jump-b{0%,to{transform:translate(2%,-1%);clip-path:none;opacity:.5}9%{transform:translate(-3%,2%);clip-path:inset(60% 0 10% 0);opacity:.85}12%{transform:translate(2%,-1%);clip-path:none;opacity:.5}43%{transform:translate(4%,-2%);clip-path:inset(10% 0 60% 0);opacity:.85}46%{transform:translate(2%,-1%);clip-path:none;opacity:.5}75%{transform:translate(-2.5%,-2%);clip-path:inset(65% 0 0 0);opacity:.85}78%{transform:translate(2%,-1%);clip-path:none;opacity:.5}}.avatar-frame-holo{background:conic-gradient(#f87171,#fbbf24,#4ade80,#22d3ee,#a78bfa,#f87171);filter:saturate(1.3);animation:frame-spin 6s linear infinite}.avatar-frame-shimmer{background:linear-gradient(160deg,#b45309,#eab308 40%,#fde68a 55%,#eab308 70%,#b45309)}.avatar-frame-glow-shimmer{-webkit-mask:radial-gradient(farthest-side,transparent 79%,#000 85%);mask:radial-gradient(farthest-side,transparent 79%,#000 85%);background:conic-gradient(transparent 0 70%,hsla(0,0%,100%,.9) 78%,transparent 86%);animation:frame-spin 2.5s linear infinite}.avatar-frame-frost:before{content:"";position:absolute;inset:0;border-radius:9999px;background:conic-gradient(#7dd3fc,#e0f2fe,#38bdf8,#bae6fd,#0ea5e9,#7dd3fc);-webkit-mask:radial-gradient(farthest-side,transparent 82%,#000 88%);mask:radial-gradient(farthest-side,transparent 82%,#000 88%)}.avatar-frame-glow-frost{box-shadow:0 0 8px 2px rgba(56,189,248,.45),0 0 18px 5px rgba(125,211,252,.25);animation:frame-frost-pulse 3.2s ease-in-out infinite}.avatar-frame-glow-frost:after,.avatar-frame-glow-frost:before{content:"";position:absolute;inset:0;border-radius:9999px;background:radial-gradient(circle 6% at 50% 2%,#fff 40%,transparent 100%),radial-gradient(circle 5% at 93% 35%,#e0f2fe 40%,transparent 100%),radial-gradient(circle 5% at 20% 90%,#fff 40%,transparent 100%);animation:twinkle 2.2s ease-in-out infinite}.avatar-frame-glow-frost:after{background:radial-gradient(circle 5% at 8% 30%,#fff 40%,transparent 100%),radial-gradient(circle 6% at 75% 95%,#e0f2fe 40%,transparent 100%),radial-gradient(circle 4% at 80% 8%,#fff 40%,transparent 100%);animation:twinkle 2.8s ease-in-out .9s infinite}@keyframes frame-frost-pulse{0%,to{opacity:.5}50%{opacity:1}}.avatar-frame-arcade{background:repeating-conic-gradient(from var(--af-angle,0deg),#facc15 0deg 30deg,#22d3ee 30deg 60deg,#f472b6 60deg 90deg,#4ade80 90deg 120deg);animation:af-angle-spin 6s steps(12) infinite}.avatar-frame-arcade:after{content:"";position:absolute;inset:0;border-radius:9999px;background:repeating-conic-gradient(rgba(10,10,15,.6) 0deg 2deg,transparent 2deg 15deg)}.avatar-frame-glow-arcade:before{content:"";position:absolute;inset:0;border-radius:9999px;background:conic-gradient(transparent 0deg 338deg,#fff 344deg 356deg,transparent 1turn);-webkit-mask:radial-gradient(farthest-side,transparent 78%,#000 84%,#000 90%,transparent 94%);mask:radial-gradient(farthest-side,transparent 78%,#000 84%,#000 90%,transparent 94%);animation:frame-coin-blink 1.6s steps(1) infinite}@keyframes frame-coin-blink{0%,44%{opacity:1}45%,to{opacity:0}}.avatar-frame-chroma{background:conic-gradient(from var(--af-angle,0deg),#ff004d,#ff8a00,#ffe600,#00ff85,#00cfff,#7b2dff,#ff2dcf,#ff004d);animation:af-angle-spin 4s linear infinite}.avatar-frame-chroma:after{content:"";position:absolute;inset:0;border-radius:9999px;background:repeating-conic-gradient(rgba(10,10,15,.85) 0deg 3deg,transparent 3deg 15deg)}.avatar-frame-glow-chroma{-webkit-mask:radial-gradient(farthest-side,transparent 75%,#000 82%,#000 88%,transparent 94%);mask:radial-gradient(farthest-side,transparent 75%,#000 82%,#000 88%,transparent 94%);background:conic-gradient(from var(--af-angle,0deg),#ff004d,#ff8a00,#ffe600,#00ff85,#00cfff,#7b2dff,#ff2dcf,#ff004d);animation:af-angle-spin 4s linear infinite,frame-chroma-breathe 2.4s ease-in-out infinite}@keyframes frame-chroma-breathe{0%,to{opacity:.35}50%{opacity:.75}}.avatar-frame-laureate:before{content:"";position:absolute;inset:0;border-radius:9999px;background:conic-gradient(from 0deg,transparent 0deg 25deg,#166534 40deg,#16a34a 90deg,#bef264 180deg,#16a34a 270deg,#166534 320deg,transparent 335deg);-webkit-mask:radial-gradient(farthest-side,transparent 79%,#000 85%);mask:radial-gradient(farthest-side,transparent 79%,#000 85%)}.avatar-frame-laureate:after{content:"";position:absolute;inset:0;border-radius:9999px;background:repeating-conic-gradient(from 6deg,#14532d 0deg 5deg,transparent 5deg 12deg);-webkit-mask-image:radial-gradient(farthest-side,transparent 84%,#000 86%,#000 90%,transparent 91.5%),conic-gradient(from 0deg,transparent 0deg 25deg,#000 25deg 335deg,transparent 335deg);-webkit-mask-composite:source-in;mask-image:radial-gradient(farthest-side,transparent 84%,#000 86%,#000 90%,transparent 91.5%),conic-gradient(from 0deg,transparent 0deg 25deg,#000 25deg 335deg,transparent 335deg);-webkit-mask-composite:source-in,xor;mask-composite:intersect}.avatar-frame-glow-laureate:before{content:"";position:absolute;inset:0;border-radius:9999px;background:radial-gradient(circle 6% at 50% 91.5%,#fbbf24 35%,#b45309 70%,transparent 100%)}.avatar-frame-glow-laureate:after{background:conic-gradient(from var(--af-angle,0deg),transparent 0 78%,hsla(53,98%,77%,.9) 84%,transparent 90%);animation:af-angle-spin 5s linear infinite}.avatar-frame-glow-laureate:after,.avatar-frame-solitaire:before{content:"";position:absolute;inset:0;border-radius:9999px;-webkit-mask:radial-gradient(farthest-side,transparent 79%,#000 85%);mask:radial-gradient(farthest-side,transparent 79%,#000 85%)}.avatar-frame-solitaire:before{background:conic-gradient(#f8fafc,#e2e8f0,#fff,#cbd5e1,#f1f5f9,#f8fafc)}.avatar-frame-solitaire:after{content:"";position:absolute;inset:0;border-radius:9999px;background:conic-gradient(from var(--af-angle,0deg),rgba(244,114,182,.45),rgba(56,189,248,.45),rgba(167,139,250,.45),rgba(52,211,153,.45),rgba(244,114,182,.45));-webkit-mask:radial-gradient(farthest-side,transparent 79%,#000 85%);mask:radial-gradient(farthest-side,transparent 79%,#000 85%);animation:af-angle-spin 9s linear infinite}.avatar-frame-glow-solitaire:before{content:"";position:absolute;inset:0;border-radius:9999px;background:#475569;-webkit-mask:radial-gradient(farthest-side,transparent 87.5%,#000 88.5%,#000 90%,transparent 91%);mask:radial-gradient(farthest-side,transparent 87.5%,#000 88.5%,#000 90%,transparent 91%)}.avatar-frame-glow-solitaire:after{content:"";position:absolute;inset:0;border-radius:9999px;background:conic-gradient(from var(--af-angle,0deg),transparent 0 74%,hsla(0,0%,100%,.98) 76% 77.5%,transparent 79.5% 88%,hsla(0,0%,100%,.7) 90% 90.8%,transparent 92%);-webkit-mask:radial-gradient(farthest-side,transparent 78%,#000 84%,#000 88%,transparent 92%);mask:radial-gradient(farthest-side,transparent 78%,#000 84%,#000 88%,transparent 92%);animation:af-angle-spin 4.5s linear infinite}.avatar-frame-singularity:before{content:"";position:absolute;inset:0;border-radius:9999px;background:conic-gradient(from var(--af-angle,0deg),#18181b,#3b0764 20%,#18181b 40%,#4c1d95 65%,#2e1065 80%,#18181b);-webkit-mask:radial-gradient(farthest-side,transparent 80%,#000 88%);mask:radial-gradient(farthest-side,transparent 80%,#000 88%);animation:af-angle-spin 12s linear infinite}.avatar-frame-singularity:after{content:"";position:absolute;inset:0;border-radius:9999px;background:#a78bfa;opacity:.7;-webkit-mask:radial-gradient(farthest-side,transparent 78.5%,#000 79.5%,#000 81%,transparent 82%);mask:radial-gradient(farthest-side,transparent 78.5%,#000 79.5%,#000 81%,transparent 82%)}.avatar-frame-glow-singularity:before{content:"";position:absolute;inset:0;border-radius:9999px;background:conic-gradient(from var(--af-angle,0deg),transparent 0deg 300deg,rgba(196,181,253,.15) 310deg,rgba(233,213,255,.7) 348deg,#fff 356deg,transparent 357deg);-webkit-mask:radial-gradient(farthest-side,transparent 78%,#000 84%,#000 90%,transparent 94%);mask:radial-gradient(farthest-side,transparent 78%,#000 84%,#000 90%,transparent 94%);animation:af-angle-spin 4s linear infinite}.avatar-frame-glow-singularity:after{content:"";position:absolute;inset:0;border-radius:9999px;background:radial-gradient(circle 4% at 22% 8%,#fff 40%,transparent 100%),radial-gradient(circle 3.5% at 90% 42%,#c7d2fe 40%,transparent 100%),radial-gradient(circle 4% at 68% 95%,#fff 40%,transparent 100%),radial-gradient(circle 3% at 6% 62%,#c7d2fe 40%,transparent 100%);animation:twinkle 2.6s ease-in-out .4s infinite}.avatar-frame-totality{background:radial-gradient(farthest-side,transparent 79%,#fef3c7 80.5%,#451a03 82%,#0c0a09 84%,#1c1917 87%,transparent 88%)}.avatar-frame-glow-totality:before{content:"";position:absolute;inset:0;border-radius:9999px;background:radial-gradient(farthest-side,transparent 84%,hsla(48,96%,89%,.85) 87%,hsla(48,97%,77%,.35) 92%,transparent 97%);animation:frame-corona-breathe 6s ease-in-out infinite}.avatar-frame-glow-totality:after{content:"";position:absolute;inset:0;border-radius:9999px;background:conic-gradient(from var(--af-angle,0deg),transparent 0 95.5%,hsla(0,0%,100%,.55) 96.5%,#fff 98%,hsla(0,0%,100%,.55) 99%,transparent 100%);-webkit-mask:radial-gradient(farthest-side,transparent 82%,#000 86%,#000 92%,transparent 96%);mask:radial-gradient(farthest-side,transparent 82%,#000 86%,#000 92%,transparent 96%);animation:af-angle-spin 9s linear infinite}@keyframes frame-corona-breathe{0%,to{opacity:.5}50%{opacity:.95}}.avatar-frame-toxin:before{content:"";position:absolute;inset:0;border-radius:9999px;background:conic-gradient(#65a30d,#a3e635,#4ade80,#84cc16,#3f6212,#65a30d);-webkit-mask:radial-gradient(farthest-side,transparent 80%,#000 88%);mask:radial-gradient(farthest-side,transparent 80%,#000 88%)}.avatar-frame-glow-toxin{box-shadow:0 0 9px 2px rgba(132,204,22,.45);animation:frame-toxin-pulse 3s ease-in-out infinite}.avatar-frame-glow-toxin:after,.avatar-frame-glow-toxin:before{content:"";position:absolute;inset:0;border-radius:9999px;background:radial-gradient(circle 5% at 32% 4%,#bef264 40%,transparent 100%),radial-gradient(circle 4% at 96% 55%,#d9f99d 40%,transparent 100%),radial-gradient(circle 5% at 12% 80%,#bef264 40%,transparent 100%);animation:twinkle 2.1s ease-in-out infinite}.avatar-frame-glow-toxin:after{background:radial-gradient(circle 4% at 70% 2%,#d9f99d 40%,transparent 100%),radial-gradient(circle 5% at 88% 88%,#bef264 40%,transparent 100%),radial-gradient(circle 4% at 2% 40%,#d9f99d 40%,transparent 100%);animation:twinkle 2.9s ease-in-out .8s infinite}@keyframes frame-toxin-pulse{0%,to{opacity:.55}50%{opacity:1}}.avatar-frame-tempest:before{content:"";position:absolute;inset:0;border-radius:9999px;background:conic-gradient(from var(--af-angle,0deg),#475569,#94a3b8 20%,#334155 45%,#64748b 65%,#1e293b 85%,#475569);-webkit-mask:radial-gradient(farthest-side,transparent 78%,#000 88%);mask:radial-gradient(farthest-side,transparent 78%,#000 88%);animation:af-angle-spin 11s linear infinite}.avatar-frame-glow-tempest:before{content:"";position:absolute;inset:0;border-radius:9999px;background:conic-gradient(#f8fafc,#cbd5e1,#f8fafc);-webkit-mask:radial-gradient(farthest-side,transparent 76%,#000 82%,#000 88%,transparent 92%);mask:radial-gradient(farthest-side,transparent 76%,#000 82%,#000 88%,transparent 92%);animation:frame-tempest-flash 3.8s linear infinite}.avatar-frame-glow-tempest:after{content:"";position:absolute;inset:0;border-radius:9999px;background:repeating-conic-gradient(from 3deg,rgba(191,219,254,.55) 0deg .8deg,transparent .8deg 11deg);-webkit-mask:radial-gradient(farthest-side,transparent 80%,#000 86%,#000 92%,transparent 95%);mask:radial-gradient(farthest-side,transparent 80%,#000 86%,#000 92%,transparent 95%);animation:frame-rain-flicker 1.9s ease-in-out infinite}@keyframes frame-tempest-flash{0%,20%,24%,66%,71%,to{opacity:.15}21%,23%{opacity:1}22%{opacity:.45}67%,70%{opacity:.9}68.5%{opacity:.3}}@keyframes frame-rain-flicker{0%,to{opacity:.2}50%{opacity:.45}}.avatar-frame-borealis:before{content:"";position:absolute;inset:0;border-radius:9999px;background:conic-gradient(from var(--af-angle,0deg),#10b981,#2dd4bf 18%,#a78bfa 38%,#34d399 55%,#6ee7b7 70%,#8b5cf6 85%,#10b981);-webkit-mask:radial-gradient(farthest-side,transparent 79%,#000 88%);mask:radial-gradient(farthest-side,transparent 79%,#000 88%);animation:af-angle-spin 16s linear infinite}.avatar-frame-glow-borealis:before{content:"";position:absolute;inset:0;border-radius:9999px;background:conic-gradient(#6ee7b7,#c4b5fd,#5eead4,#6ee7b7);-webkit-mask:radial-gradient(farthest-side,transparent 75%,#000 83%,#000 89%,transparent 95%);mask:radial-gradient(farthest-side,transparent 75%,#000 83%,#000 89%,transparent 95%);filter:blur(2px);animation:frame-borealis-breathe 5s ease-in-out infinite}.avatar-frame-glow-borealis:after{content:"";position:absolute;inset:0;border-radius:9999px;background:radial-gradient(circle 4% at 14% 14%,#fff 40%,transparent 100%),radial-gradient(circle 3.5% at 86% 20%,#ccfbf1 40%,transparent 100%),radial-gradient(circle 4% at 94% 74%,#fff 40%,transparent 100%),radial-gradient(circle 3% at 30% 96%,#ccfbf1 40%,transparent 100%);animation:twinkle 3.1s ease-in-out .6s infinite}@keyframes frame-borealis-breathe{0%,to{opacity:.35}50%{opacity:.85}}@property --af-angle{syntax:"<angle>";initial-value:0deg;inherits:false}.avatar-frame-recipe{-webkit-mask:none;mask:none}.avatar-frame-static-ring{border-radius:9999px}@keyframes af-angle-spin{to{--af-angle:360deg}}@keyframes af-recipe-pulse{0%,to{opacity:.55}50%{opacity:1}}@keyframes af-recipe-flicker{0%,to{opacity:.6}35%{opacity:.95}60%{opacity:.7}80%{opacity:.9}}@keyframes af-twinkle{0%,to{opacity:.35}50%{opacity:.9}}.af-anim-rotate{animation:af-angle-spin var(--af-dur,6s) linear infinite}.af-anim-pulse{animation:af-recipe-pulse var(--af-dur,2.4s) ease-in-out infinite}.af-anim-flicker{animation:af-recipe-flicker var(--af-dur,1.2s) ease-in-out infinite}.af-anim-sweep{animation:af-angle-spin var(--af-dur,3.2s) linear infinite}.af-anim-sparkle{animation:af-angle-spin calc(var(--af-dur, 2.8s) * 4) linear infinite,af-twinkle var(--af-dur,2.8s) ease-in-out infinite}@media (prefers-reduced-motion:reduce){.avatar-frame-effect,[class*=avatar-frame-glow-]{display:none}}@keyframes av-bob{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(2.2px) rotate(-1.2deg)}}@keyframes av-blink{0%,93.5%,to{transform:scaleY(1)}95.5%,97.5%{transform:scaleY(.06)}}@keyframes av-look{0%,45%,93%,to{transform:translate(0)}52%,66%{transform:translate(2.4px,.6px)}73%,86%{transform:translate(-1.8px,.5px)}}.av-animate svg .av-bob{animation:av-bob 4.6s ease-in-out infinite;transform-box:view-box;transform-origin:120px 150px}.av-animate svg .av-blink{animation:av-blink 4.4s linear infinite;animation-delay:1.2s;transform-box:view-box;transform-origin:120px 108px}.av-animate svg .av-iris{animation:av-look 7.5s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.av-animate svg .av-blink,.av-animate svg .av-bob,.av-animate svg .av-iris{animation:none}}.avatar-svg-fill svg{display:block;width:100%;height:100%}.dark .rich-text-content .content-box{background-color:transparent!important;border-color:hsla(0,0%,100%,.15)!important}.dark .rich-text-content .content-box-header h3{color:hsla(0,0%,100%,.85)!important}.dark .rich-text-content .content-box code{background-color:hsla(0,0%,100%,.08)!important}.dark .rich-text-content .content-box details summary{color:hsla(0,0%,100%,.7)!important}.prose table{width:100%;border-collapse:collapse;margin:1.5rem 0;font-size:.9rem;border:2px solid rgb(var(--dark));box-shadow:3px 3px 0 rgb(var(--dark));background-color:rgb(var(--bg-base));display:table;transition:color .3s ease,background-color .3s ease,border-color .3s ease,box-shadow .3s ease}.prose tbody{display:table-row-group}.prose thead{display:table-header-group}.prose tr{display:table-row}.prose td,.prose th{border:1px solid rgb(var(--dark));padding:.75rem;text-align:left;display:table-cell;color:rgb(var(--dark))}.prose th{background-color:rgb(var(--primary));font-weight:600;color:rgb(var(--dark))}.prose tr:nth-child(2n){background-color:rgb(var(--bg-accent))}.prose tr:hover{background-color:rgba(var(--primary),.1)}.dark .prose table{border-color:#4b5563!important;box-shadow:3px 3px 0 #4b5563!important;background-color:#1f2937!important}.dark .prose td,.dark .prose th{border-color:#4b5563!important;color:#e5e7eb!important}.dark .prose th{background-color:rgba(var(--primary),.2)!important;color:rgb(var(--primary))!important}.dark .prose tr:nth-child(2n){background-color:#374151!important}.dark .prose tr:hover{background-color:rgba(var(--primary),.1)!important}.prose>tbody{display:block}.prose>tbody>tr{display:table-row}@media (max-width:640px){.prose table{font-size:.8rem}.prose td,.prose th{padding:.5rem}}.rich-text-content table{width:100%;border-collapse:separate;border-spacing:0;margin:1.5rem 0;font-size:.95rem;border:1px solid rgba(0,0,0,.12);border-radius:.5rem;overflow:hidden;box-shadow:none;background-color:transparent}.rich-text-content td,.rich-text-content th{border-right:1px solid rgba(0,0,0,.12);border-bottom:1px solid rgba(0,0,0,.12);padding:.75rem 1rem;text-align:left;color:rgb(var(--dark));background-color:transparent}.rich-text-content td:last-child,.rich-text-content th:last-child{border-right:none}.rich-text-content tbody tr:last-child td{border-bottom:none}.rich-text-content thead th{background-color:rgb(var(--dark));color:#fff;font-weight:600;border-right-color:hsla(0,0%,100%,.15)}.rich-text-content thead th:last-child{border-right:none}.rich-text-content tr:hover,.rich-text-content tr:nth-child(2n){background-color:transparent}.dark .rich-text-content table{border-color:hsla(0,0%,100%,.15)!important;background-color:transparent!important;box-shadow:none!important}.dark .rich-text-content td,.dark .rich-text-content th{border-right-color:hsla(0,0%,100%,.15)!important;border-bottom-color:hsla(0,0%,100%,.15)!important;color:#e5e7eb!important;background-color:transparent!important}.dark .rich-text-content thead th{background-color:#fff!important;color:rgb(var(--dark))!important;border-right-color:rgba(0,0,0,.15)!important}.dark .rich-text-content tr:hover,.dark .rich-text-content tr:nth-child(2n){background-color:transparent!important}.rich-text-content h1,.rich-text-content h2,.rich-text-content h3,.rich-text-content h4,.rich-text-content h5,.rich-text-content h6{font-family:__Baloo_2_0858ac,__Baloo_2_Fallback_0858ac,system-ui,sans-serif!important}:root{--foreground-rgb:13,13,13;--background-start-rgb:255,255,255;--background-end-rgb:255,255,255}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:rgb(var(--bg-accent));border-radius:4px}::-webkit-scrollbar-thumb{background:rgb(var(--primary));border-radius:4px;opacity:.5}::-webkit-scrollbar-thumb:hover{opacity:.7}*{scrollbar-width:thin;scrollbar-color:rgb(var(--primary)) rgb(var(--bg-accent))}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-visible{scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent}.scrollbar-visible::-webkit-scrollbar{-webkit-appearance:none;width:6px}.scrollbar-visible::-webkit-scrollbar-track{background:transparent}.scrollbar-visible::-webkit-scrollbar-thumb{background-color:#cbd5e1;border-radius:3px}.scrollbar-visible::-webkit-scrollbar-thumb:hover{background-color:#94a3b8}.dark .scrollbar-visible{scrollbar-color:#475569 transparent}.dark .scrollbar-visible::-webkit-scrollbar-thumb{background-color:#475569}.dark .scrollbar-visible::-webkit-scrollbar-thumb:hover{background-color:#64748b}html{height:100%;scroll-behavior:smooth;scroll-snap-type:y mandatory;overflow-y:auto;overscroll-behavior-y:none}body,html{transition:color .3s ease,background-color .3s ease}body{background:rgb(var(--bg-base));min-height:100%;display:flex;flex-direction:column;position:relative}body,input,textarea{color:rgb(var(--dark))}#__next{min-height:100vh;display:flex;flex-direction:column}.hand-drawn{border:2px solid rgb(var(--dark));box-shadow:3px 3px 0 rgb(var(--dark));transition:all .2s ease}.hand-drawn:hover{transform:translate(-1px,-1px);box-shadow:4px 4px 0 rgb(var(--dark))}.no-hover-animation:hover{transform:none!important}.hand-drawn-light{border:2px solid rgb(var(--dark));transition:all .2s ease}.hand-drawn-light:hover{transform:translate(-1px,-1px)}.blob-shape{border-radius:30% 70% 70% 30%/30% 30% 70% 70%}.code-block{background:rgb(var(--bg-accent));border-radius:12px;margin:1rem 0;border:2px solid rgb(var(--dark))}.code-block pre{font-family:monospace;white-space:pre;padding:1rem;margin:0;overflow-x:auto}.language-tag{font-size:.8rem;color:rgb(var(--dark));padding:.25rem 1rem;border-bottom:2px solid rgb(var(--dark));opacity:.7}.quill{border-radius:8px;border:2px solid rgb(var(--dark))}.ql-toolbar.ql-snow{border:none!important;border-bottom:2px solid rgb(var(--dark))!important;border-radius:6px 6px 0 0;background:rgb(var(--bg-accent))}.ql-container.ql-snow{border:none!important;background:rgb(var(--bg-base));border-radius:0 0 6px 6px;min-height:150px;color:rgb(var(--dark))}.ql-editor{min-height:150px;font-size:1rem;line-height:1.5}.ql-editor.ql-blank:before{font-style:normal;color:rgb(var(--secondary))}.ql-editor h1,.ql-editor h2{font-weight:600;margin:1rem 0}.ql-editor ol,.ql-editor ul{padding-left:1.5em}.ql-editor li{margin-bottom:.5em}.ql-snow .ql-toolbar button.ql-active,.ql-snow .ql-toolbar button:focus,.ql-snow .ql-toolbar button:hover{color:rgb(var(--primary))}.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke{stroke:rgb(var(--primary))}.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill{fill:rgb(var(--primary))}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}@keyframes float-small{0%{transform:translateY(0)}50%{transform:translateY(-5px)}to{transform:translateY(0)}}.floating{animation:float 6s ease-in-out infinite}.floating-small{animation:float-small 4s ease-in-out infinite}.doodle-dot{width:8px;height:8px;background:rgb(var(--primary));border-radius:50%;opacity:.2}.doodle-star{width:16px;height:16px;background:rgb(var(--secondary));clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);opacity:.2}@keyframes slide-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes slide-up{0%{transform:translateY(10px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes shrink{0%{transform:scale(1)}to{transform:scale(.8)}}@keyframes pop-in{0%{opacity:0;transform:scale(.3)}50%{transform:scale(1.1)}70%{transform:scale(.95)}to{opacity:1;transform:scale(1)}}.animate-pop-in{animation:pop-in .4s cubic-bezier(.68,-.55,.265,1.55)}@keyframes scan{0%{transform:translateX(-100%)}45%{transform:translateX(200vw)}50%{transform:translateX(200vw)}95%{transform:translateX(-100%)}to{transform:translateX(-100%)}}.animate-float{animation:float 3s ease-in-out infinite}.animate-slide-in{animation:slide-in .6s ease-out forwards}.animate-fade-in{animation:fade-in .4s ease-out forwards}.snap-section{scroll-snap-align:start;scroll-snap-stop:always;min-height:100vh;display:flex;align-items:center;position:relative}.animate-pulse-slow{animation:pulse 3s cubic-bezier(.4,0,.6,1) infinite}.animate-slide-up{animation:slide-up .3s ease-out forwards}@keyframes answer-shake{0%,to{transform:translateX(0)}15%{transform:translateX(-8px)}30%{transform:translateX(7px)}45%{transform:translateX(-5px)}60%{transform:translateX(4px)}75%{transform:translateX(-2px)}}.animate-shake{animation:answer-shake .4s ease-in-out}@media (prefers-reduced-motion:reduce){.animate-shake{animation:none}}.logo-shrink{width:300px;height:auto;transition:transform .3s ease-out;cursor:pointer}.logo-shrink.shrunk{transform:scale(.8)}.animated-shape{--size:250px;--speed:50s;--easing:cubic-bezier(0.8,0.2,0.2,0.8);width:var(--size);height:var(--size);filter:blur(calc(var(--size) / 5));background-image:linear-gradient(rgb(var(--primary)),rgb(var(--secondary)));animation:rotate var(--speed) var(--easing) alternate infinite;border-radius:30% 70% 70% 30%/30% 30% 70% 70%;z-index:-1;max-width:500px;max-height:500px;position:fixed;opacity:.1}.shape-1{top:12vh;left:15vw}.shape-2{bottom:12vh;right:15vw;animation-delay:-30s}.shape-3{top:50vh;left:50vw;animation-delay:-15s}@media (min-width:720px){.animated-shape{--size:500px}}.studentinput{max-height:300px;min-height:95px}.loading-dots{display:flex;gap:4px}.loading-dot{width:6px;height:6px;border-radius:50%;background-color:rgb(var(--primary));opacity:.3}.loading-dot-1{animation:loading 1s infinite}.loading-dot-2{animation:loading 1s .2s infinite}.loading-dot-3{animation:loading 1s .4s infinite}@keyframes loading{0%,to{opacity:.3}50%{opacity:1}}.spinner{border:2px solid rgb(var(--primary));border-top:2px solid transparent;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}@keyframes pulse-subtle{0%{transform:scale(1)}50%{transform:scale(1.02)}to{transform:scale(1)}}.animate-pulse-subtle{animation:pulse-subtle 2s infinite}@keyframes scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.animate-scroll{animation:scroll 60s linear infinite}.animate-scroll-slow{animation:scroll 7s linear infinite}.animate-scroll-slow:hover,.animate-scroll:hover{animation-play-state:paused}.mob-nav{position:fixed!important}.opacity-0{opacity:0}.translate-y-4{transform:translateY(1rem)}.opacity-100{opacity:1}.translate-y-0{transform:translateY(0)}.-translate-y-4{transform:translateY(-1rem)}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.containerimagewrap{width:90px;height:90px}.content-fade:after{content:"";position:absolute;bottom:0;left:0;right:0;height:150px;background:linear-gradient(to bottom,transparent,rgb(var(--bg-base)));pointer-events:none}.prose .chat-divider{border:none;height:2px;background:linear-gradient(to right,transparent 0,rgba(var(--dark),.15) 20%,rgba(var(--dark),.15) 80%,transparent 100%);margin:1.25rem 0}.dark .prose .chat-divider{background:linear-gradient(90deg,transparent 0,hsla(0,0%,100%,.15) 20%,hsla(0,0%,100%,.15) 80%,transparent)}.prose .chat-heading{font-weight:600;margin-top:1rem;margin-bottom:.5rem;color:rgb(var(--dark))}.prose .chat-h1{font-size:1.125rem;line-height:1.5rem}.prose .chat-h2{font-size:1.0625rem;line-height:1.5rem}.prose .chat-h3{font-size:1rem;line-height:1.375rem}.prose .chat-h4{font-size:.9375rem;line-height:1.375rem}.dark .prose .chat-heading{color:#fff}.prose h1:not(.chat-heading),.prose h2:not(.chat-heading),.prose h3:not(.chat-heading),.prose h4:not(.chat-heading){font-size:1.125rem;line-height:1.5rem;font-weight:600;margin-top:1rem;margin-bottom:.5rem}.prose .chat-list{margin:.75rem 0;padding-left:1.5rem}.prose .chat-list li{margin-bottom:.5rem;color:rgb(var(--dark))}.dark .prose .chat-list li{color:#fff}.prose .chat-ordered-list{list-style-type:decimal}.prose ul.chat-list{list-style-type:disc}.prose{counter-reset:chat-list-counter}.prose .chat-ordered-list{list-style:none;counter-reset:none}.prose .chat-ordered-list li{counter-increment:chat-list-counter}.prose .chat-ordered-list li:before{content:counter(chat-list-counter) ". ";font-weight:600;color:rgb(var(--dark));margin-right:.25rem}.dark .prose .chat-ordered-list li:before{color:#fff}.prose .chat-paragraph{margin-bottom:1rem}.prose .chat-paragraph:last-child{margin-bottom:0}.source-citation{display:flex;align-items:center;gap:.5rem;padding:.375rem .75rem;border-radius:.5rem;background-color:#f9fafb;border:1px solid #e5e7eb;font-size:.875rem;margin-top:.75rem;width:-moz-fit-content;width:fit-content}.dark .source-citation{background-color:rgba(31,41,55,.5);border-color:#374151}.source-citation>span:first-child{padding:.125rem .375rem;border-radius:.25rem;font-size:.75rem;font-weight:700}.source-citation .source-label{color:#6b7280}.dark .source-citation .source-label{color:#9ca3af}.source-citation .source-filename{font-weight:500;color:#1f2937}.dark .source-citation .source-filename{color:#e5e7eb}.file-badge{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .5rem;border-radius:.375rem;background-color:#f9fafb;border:1px solid #e5e7eb;font-size:.875rem}.dark .file-badge{background-color:rgba(31,41,55,.5);border-color:#374151}.file-badge>span:first-child{padding:.125rem .375rem;border-radius:.25rem;font-size:.75rem;font-weight:700}.file-badge .file-name{font-weight:500;color:#1f2937}.dark .file-badge .file-name{color:#e5e7eb}.dark .prose,.dark .prose b,.dark .prose li,.dark .prose p,.dark .prose strong{color:#fff!important}.dark .prose b b,.dark .prose strong strong{color:inherit!important}.dark .prose h2,.dark .prose h3,.dark .prose h4,.dark .prose h5,.dark .prose h6{color:#fff!important}.dark .prose h2 b,.dark .prose h2 strong,.dark .prose h3 b,.dark .prose h3 strong,.dark .prose h4 b,.dark .prose h4 strong,.dark .prose h5 b,.dark .prose h5 strong,.dark .prose h6 b,.dark .prose h6 strong{color:inherit!important}.dark .prose blockquote{background-color:#374151!important;border-left-color:rgb(var(--primary))!important}.dark .prose blockquote p{color:#e5e7eb!important}.dark .prose blockquote b,.dark .prose blockquote strong{color:#fff!important}.dark [class*="bg-[#E6F6FF]"],.dark [class*=bg-sky-50]{background-color:rgba(14,165,233,.1)!important;border-color:#0284c7!important}.dark [class*="text-[#0284C7]"],.dark [class*=text-sky-600]{color:#0ea5e9!important}.dark [class*="text-[#0284C7]/70"],.dark [class*="text-sky-600/70"]{color:#38bdf8!important}.dark [class*="bg-[#D1EDFF]"],.dark [class*=bg-sky-100]{background-color:rgba(14,165,233,.2)!important}.dark .review-process-modal .relative.bg-white{background-color:#1f2937!important;border-color:#374151!important}.dark .review-process-modal .relative.bg-white .bg-gray-50{background-color:#111827!important}.dark .review-process-modal .relative.bg-white .border-gray-200{border-color:#4b5563!important}.dark .review-process-modal [class*="bg-[rgb(var(--primary))]/5"]{background-color:rgba(var(--primary),.1)!important}.dark .review-process-modal .text-gray-400{color:#d1d5db!important}.dark .review-process-modal [class*="text-[rgb(var(--dark))]"]{color:#fff!important}.dark .review-process-modal [class*="text-[rgb(var(--dark))]/70"],.dark .review-process-modal [class*="text-[rgb(var(--dark))]/80"]{color:#d1d5db!important}.dark .review-process-modal .hover\\:bg-gray-100:hover{background-color:rgba(55,65,81,.7)!important}.dark .review-process-modal .border-white{border-color:#374151!important}.dark .review-process-modal .bg-white[class*=absolute]{background-color:#1f2937!important}.dark .review-process-modal [class*="bg-[rgb(var(--dark))]/75"]{background-color:rgba(0,0,0,.8)!important;backdrop-filter:blur(8px)!important}.dark .review-process-modal [class*="border-[rgb(var(--dark))]"]{border-color:#4b5563!important}.dark .group .font-bold[class*="ml-1\.5"],.dark [class*="bg-[rgb(var(--bg-base))]"] span.font-bold.ml-1\.5,.dark [class*=bg-][class*=border-][class*=shadow-] span.font-bold.ml-1\.5,.dark span.font-bold.ml-1\.5{color:#fff!important}@media (display-mode:standalone){footer{display:none}}body[data-native-app] footer{display:none}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}@keyframes icon-switch{0%{opacity:0;transform:scale(.85)}70%{opacity:1;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}.animate-icon-switch{animation:icon-switch .2s ease-out}@keyframes heart-pop{0%{opacity:0;transform:scale(.5) rotate(-20deg)}70%{opacity:1;transform:scale(1.15) rotate(18deg)}to{opacity:1;transform:scale(1) rotate(12deg)}}.animate-heart-pop{animation:heart-pop .25s ease-out forwards}.tpa-art{--tpa-paper:#fff;--tpa-paper-edge:#d7e6f4;--tpa-ink:#c3d4e4}.dark .tpa-art,.dark .tpa-art-dark,.tpa-art-dark{--tpa-paper:#2b2b2b;--tpa-paper-edge:#454545;--tpa-ink:#565656}@keyframes tpaRise{0%{transform:scaleY(.12);opacity:.35}28%{transform:scaleY(1);opacity:1}52%{transform:scaleY(1);opacity:1}80%{transform:scaleY(.12);opacity:.35}to{transform:scaleY(.12);opacity:.35}}@keyframes tpaDraw{0%{stroke-dashoffset:var(--tpa-dash,240)}30%{stroke-dashoffset:0}54%{stroke-dashoffset:0}84%{stroke-dashoffset:var(--tpa-dash,240)}to{stroke-dashoffset:var(--tpa-dash,240)}}@keyframes tpaPop{0%{transform:scale(.55);opacity:0}18%{transform:scale(1.09);opacity:1}28%{transform:scale(1);opacity:1}56%{transform:scale(1);opacity:1}82%{transform:scale(.55);opacity:0}to{transform:scale(.55);opacity:0}}@keyframes tpaFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-3.5px)}}@keyframes tpaFly{0%{transform:translate(16px,-16px);opacity:0}26%{transform:translate(0);opacity:1}56%{transform:translate(0);opacity:1}84%{transform:translate(16px,-16px);opacity:0}to{transform:translate(16px,-16px);opacity:0}}@keyframes tpaRingPulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.9;transform:scale(1.05)}}@keyframes tpaGrowX{0%{transform:scaleX(0)}28%{transform:scaleX(1)}52%{transform:scaleX(1)}80%{transform:scaleX(0)}to{transform:scaleX(0)}}@keyframes tpaFade{0%{opacity:0}24%{opacity:1}56%{opacity:1}86%{opacity:0}to{opacity:0}}.tpa-float,.tpa-fly,.tpa-grow,.tpa-pop,.tpa-ring,.tpa-rise{transform-box:fill-box}.tpa-rise{animation:tpaRise 2.2s cubic-bezier(.22,1,.36,1) infinite;transform-origin:bottom}.tpa-pop{animation:tpaPop 2.2s cubic-bezier(.22,1,.36,1) infinite}.tpa-fly,.tpa-pop{transform-origin:center}.tpa-fly{animation:tpaFly 2.2s cubic-bezier(.22,1,.36,1) infinite}.tpa-fade{animation:tpaFade 2.2s ease-out infinite}.tpa-grow{animation:tpaGrowX 2.2s cubic-bezier(.22,1,.36,1) infinite;transform-origin:left}.tpa-draw{stroke-dasharray:var(--tpa-dash,240);animation:tpaDraw 2.2s ease-out infinite}.tpa-float{animation:tpaFloat 2.2s ease-in-out infinite}.tpa-float,.tpa-ring{transform-origin:center}.tpa-ring{animation:tpaRingPulse 1.9s ease-in-out infinite}.tpa-draw,.tpa-fade,.tpa-float,.tpa-fly,.tpa-grow,.tpa-pop,.tpa-ring,.tpa-rise{animation-play-state:paused}.group:focus-within .tpa-draw,.group:focus-within .tpa-fade,.group:focus-within .tpa-float,.group:focus-within .tpa-fly,.group:focus-within .tpa-grow,.group:focus-within .tpa-pop,.group:focus-within .tpa-ring,.group:focus-within .tpa-rise,.group:hover .tpa-draw,.group:hover .tpa-fade,.group:hover .tpa-float,.group:hover .tpa-fly,.group:hover .tpa-grow,.group:hover .tpa-pop,.group:hover .tpa-ring,.group:hover .tpa-rise{animation-play-state:running}@media (prefers-reduced-motion:reduce){.tpa-draw,.tpa-fade,.tpa-float,.tpa-fly,.tpa-grow,.tpa-pop,.tpa-ring,.tpa-rise{animation:none!important}.tpa-draw{stroke-dasharray:none!important}}.mob-nav-backdrop{animation:backdropFadeIn .5s cubic-bezier(.4,0,.2,1) forwards;backdrop-filter:blur(0)}@keyframes backdropFadeIn{0%{opacity:0;backdrop-filter:blur(0)}50%{backdrop-filter:blur(2px)}to{opacity:1;backdrop-filter:blur(4px)}}.mob-nav-drawer{position:fixed;top:0;right:0;bottom:0;width:280px;min-height:100vh;min-height:-webkit-fill-available;min-height:100dvh;transform:translateX(100%);opacity:0;animation:drawerSlideIn .3s ease forwards}@keyframes drawerSlideIn{to{transform:translateX(0);opacity:1}}.transform.mob-nav{animation:sheetSlideUp .5s cubic-bezier(.34,1.56,.64,1) forwards;transform:translateY(100%) translateZ(0);opacity:0;will-change:transform,opacity;backface-visibility:hidden}@keyframes sheetSlideUp{0%{transform:translateY(100%) translateZ(0);opacity:0}60%{transform:translateY(-2%) translateZ(0);opacity:1}80%{transform:translateY(1%) translateZ(0)}to{transform:translateY(0) translateZ(0);opacity:1}}.transform.bottom-sheet-slide{animation:bottomSheetSlideUp .3s cubic-bezier(.4,0,.2,1) forwards;transform:translateY(100%) translateZ(0);will-change:transform;backface-visibility:hidden}@keyframes bottomSheetSlideUp{0%{transform:translateY(100%) translateZ(0)}to{transform:translateY(0) translateZ(0)}}.menu-item-enter{opacity:0;transform:translateX(30px)}.menu-item-enter-active{opacity:1;transform:translateX(0);transition:all .5s cubic-bezier(.34,1.56,.64,1)}.menu-item-enter-0{transition-delay:.2s}.menu-item-enter-1{transition-delay:.25s}.menu-item-enter-2{transition-delay:.3s}.menu-item-enter-3{transition-delay:.35s}.menu-item-enter-4{transition-delay:.4s}.menu-item-enter-5{transition-delay:.45s}.menu-item-enter-6{transition-delay:.5s}.close-button-rotate{transition:transform .4s cubic-bezier(.34,1.56,.64,1)}.close-button-rotate:hover{transform:rotate(90deg)}.bottom-sheet-indicator{width:32px;height:4px;background-color:rgb(var(--dark)/.1);border-radius:2px;margin:0 auto 1rem}.safe-area-bottom{padding-bottom:env(safe-area-inset-bottom,0)}.animate-dropup{animation:dropupSlideIn .15s ease-out forwards}@keyframes dropupSlideIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}