@font-face{font-family:Host Grotesk;font-style:normal;font-weight:300 800;font-display:swap;src:url(../media/0d4f81138b703b58-s.16pmxf.o_0v98.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Host Grotesk;font-style:normal;font-weight:300 800;font-display:swap;src:url(../media/3a11180d498b75c0-s.p.0nf3i61nys3z7.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Host Grotesk Fallback;src:local(Arial);ascent-override:96.69%;descent-override:30.01%;line-gap-override:0.0%;size-adjust:104.98%}.host_grotesk_97cf8ba3-module__MFUsGq__className{font-family:Host Grotesk,Host Grotesk Fallback;font-style:normal}.host_grotesk_97cf8ba3-module__MFUsGq__variable{--font-host:"Host Grotesk", "Host Grotesk Fallback"}
@font-face{font-family:Anek Malayalam;font-style:normal;font-weight:100 800;font-stretch:100%;font-display:swap;src:url(../media/03d82fc81a98215d-s.p.0-5v0jgf70vqc.woff2)format("woff2");unicode-range:U+307,U+323,U+951-952,U+964-965,U+B83,U+D00-D7F,U+1CDA,U+1CF2,U+200C-200D,U+20B9,U+25CC,U+A830-A832}@font-face{font-family:Anek Malayalam;font-style:normal;font-weight:100 800;font-stretch:100%;font-display:swap;src:url(../media/f06db70de678e5d6-s.0fg66oz31uetn.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Anek Malayalam;font-style:normal;font-weight:100 800;font-stretch:100%;font-display:swap;src:url(../media/5b20f03529616a5a-s.0cywzt1eibe7j.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Anek Malayalam Fallback;src:local(Arial);ascent-override:107.11%;descent-override:43.69%;line-gap-override:0.0%;size-adjust:95.0%}.anek_malayalam_8913ad92-module__BVSwvG__className{font-family:Anek Malayalam,Anek Malayalam Fallback;font-style:normal}.anek_malayalam_8913ad92-module__BVSwvG__variable{--font-anek:"Anek Malayalam", "Anek Malayalam Fallback"}
:root{--background:#f8fafc;--foreground:#0f172a;--primary:#4f46e5;--primary-hover:#4338ca;--primary-foreground:#fff;--primary-bg:#4f46e51a;--secondary:#06b6d4;--secondary-foreground:#0f172a;--accent:#ec4899;--accent-hover:#db2777;--accent-foreground:#fff;--accent-bg:#ec48991a;--destructive:#ef4444;--destructive-foreground:#fff;--destructive-bg:#ef44441a;--success:#10b981;--success-foreground:#fff;--success-bg:#10b9811a;--muted:#e2e8f0;--muted-foreground:#64748b;--overlay-bg:#ffffff1a;--overlay-hover-bg:#fff3;--card:#fff;--card-foreground:#0f172a;--border:#e2e8f0;--input:#e2e8f0;--ring:#4f46e5;--radius:1rem;--radius-sm:.625rem;--radius-pill:9999px;--gradient-brand:linear-gradient(90deg, #2a2a7c 0%, #733075 100%);--font-sans:var(--font-host), var(--font-anek), system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif}[data-theme=dark]{--background:#020617;--foreground:#f8fafc;--primary:#4f46e5;--primary-hover:#4338ca;--primary-bg:#4f46e52e;--secondary:#22d3ee;--secondary-foreground:#0f172a;--accent:#ec4899;--accent-hover:#db2777;--accent-bg:#ec489926;--destructive:#ef4444;--destructive-bg:#ef444426;--success:#10b981;--success-bg:#10b98126;--muted:#1e293b;--muted-foreground:#94a3b8;--overlay-bg:#ffffff1a;--overlay-hover-bg:#fff3;--card:#0f172a;--card-foreground:#f8fafc;--border:#334155;--input:#0f172a;--ring:#4f46e5}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-sans);background-color:var(--background);color:var(--foreground);-webkit-font-smoothing:antialiased;line-height:1.5}a{color:inherit;text-decoration:none}input,select,textarea,button{font-family:inherit;font-size:1rem}input[type=text],input[type=password],input[type=email],input[type=number],input[type=tel],input[type=url],input[type=date],input[type=datetime-local],select{border:1px solid var(--border);border-radius:var(--radius-pill);background-color:var(--background);width:100%;color:var(--foreground);appearance:none;outline:none;padding:.75rem 1rem;transition:all .2s}textarea{border:1px solid var(--border);border-radius:var(--radius-sm);background-color:var(--background);width:100%;color:var(--foreground);outline:none;padding:.75rem 1rem;transition:all .2s}input:focus,select:focus,textarea:focus{border-color:var(--ring);box-shadow:0 0 0 2px var(--primary-bg)}input:-webkit-autofill{-webkit-text-fill-color:var(--foreground);-webkit-box-shadow:0 0 0 1000px var(--background) inset;box-shadow:0 0 0 1000px var(--background) inset;caret-color:var(--foreground);transition:background-color 9999s ease-in-out}input:-webkit-autofill:hover{-webkit-text-fill-color:var(--foreground);-webkit-box-shadow:0 0 0 1000px var(--background) inset;box-shadow:0 0 0 1000px var(--background) inset;caret-color:var(--foreground);transition:background-color 9999s ease-in-out}input:-webkit-autofill:focus{-webkit-text-fill-color:var(--foreground);-webkit-box-shadow:0 0 0 1000px var(--background) inset;box-shadow:0 0 0 1000px var(--background) inset;caret-color:var(--foreground);transition:background-color 9999s ease-in-out}input:-webkit-autofill:active{-webkit-text-fill-color:var(--foreground);-webkit-box-shadow:0 0 0 1000px var(--background) inset;box-shadow:0 0 0 1000px var(--background) inset;caret-color:var(--foreground);transition:background-color 9999s ease-in-out}textarea:-webkit-autofill{-webkit-text-fill-color:var(--foreground);-webkit-box-shadow:0 0 0 1000px var(--background) inset;box-shadow:0 0 0 1000px var(--background) inset;caret-color:var(--foreground);transition:background-color 9999s ease-in-out}select:-webkit-autofill{-webkit-text-fill-color:var(--foreground);-webkit-box-shadow:0 0 0 1000px var(--background) inset;box-shadow:0 0 0 1000px var(--background) inset;caret-color:var(--foreground);transition:background-color 9999s ease-in-out}.btn{border-radius:var(--radius-pill);cursor:pointer;white-space:nowrap;border:none;justify-content:center;align-items:center;padding:.75rem 1.5rem;font-weight:500;transition:all .2s;display:inline-flex}.btn-primary{background-color:var(--primary);color:var(--primary-foreground)}.btn-primary:hover{background-color:var(--primary-hover);transform:translateY(-1px);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.btn-secondary{background-color:var(--secondary);color:var(--secondary-foreground)}.btn-secondary:hover{background-color:var(--muted)}.btn-accent{background-color:var(--accent);color:var(--accent-foreground)}.btn-accent:hover{background-color:var(--accent-hover)}.btn-brand{background:var(--gradient-brand);color:#fff;border:none;font-weight:600;box-shadow:0 4px 14px #7330754d}.btn-brand:hover:not(:disabled){opacity:.95;transform:translateY(-1px);box-shadow:0 6px 20px #73307573}.btn-brand:disabled{opacity:.6;cursor:not-allowed}.error-message{color:var(--destructive);background-color:var(--destructive-bg);border-radius:var(--radius);padding:.5rem}.btn-destructive{background-color:var(--destructive);color:var(--destructive-foreground)}.btn-ghost{background-color:var(--muted);color:var(--foreground);border:1px solid var(--border)}.btn-ghost:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.btn-ghost:disabled{opacity:.4;cursor:not-allowed}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 1.5rem}.card{background-color:var(--card);color:var(--card-foreground);border-radius:var(--radius);border:1px solid var(--border);padding:1.5rem;transition:box-shadow .2s;box-shadow:0 4px 6px -1px #0000000d}.card:hover{box-shadow:0 10px 15px -3px #0000001a}.menti-scrollbar::-webkit-scrollbar{width:8px}.menti-scrollbar::-webkit-scrollbar-track{background:#ffffff0d;border-radius:8px}.menti-scrollbar::-webkit-scrollbar-thumb{background:#fff3;border-radius:8px}.menti-scrollbar::-webkit-scrollbar-thumb:hover{background:#ffffff59}h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;font-weight:700;line-height:1.2}.text-center{text-align:center}.text-right{text-align:right}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-12{margin-top:3rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.my-8{margin-top:2rem;margin-bottom:2rem}.flex{display:flex}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:.4s ease-out forwards fadeIn}@keyframes mentiLbRowIn{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.menti-lb-row{animation:.45s cubic-bezier(.22,1,.36,1) both mentiLbRowIn}.menti-reveal{z-index:70;cursor:pointer;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:linear-gradient(90deg,#2a2a7cb8 0%,#733075b8 100%);flex-direction:column;justify-content:center;align-items:center;padding:1.5rem;animation:.4s both mentiRevealFadeIn;display:flex;position:fixed;inset:0}.menti-reveal--out{animation:.55s forwards mentiRevealFadeOut}@keyframes mentiRevealFadeIn{0%{opacity:0}to{opacity:1}}@keyframes mentiRevealFadeOut{0%{opacity:1}to{opacity:0}}.menti-reveal-hero{z-index:80;text-align:center;animation:.7s cubic-bezier(.34,1.56,.64,1) both mentiHeroIn;position:relative}.menti-reveal--out .menti-reveal-hero{animation:.5s forwards mentiHeroOut}@keyframes mentiHeroIn{0%{opacity:0;transform:scale(.55)translateY(12px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes mentiHeroOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.82)}}.menti-reveal-crown{z-index:1;margin-bottom:-.5rem;font-size:clamp(2.4rem,8vw,3.4rem);line-height:1;animation:1.8s ease-in-out infinite mentiCrownBob;position:relative}.menti-reveal-avatar{color:#3b2600;background:linear-gradient(135deg,#fde68a 0%,#f59e0b 100%);border-radius:50%;justify-content:center;align-items:center;width:clamp(96px,26vw,150px);height:clamp(96px,26vw,150px);margin:0 auto;font-size:clamp(3rem,10vw,4.5rem);font-weight:900;display:flex;box-shadow:0 14px 44px #f59e0b80}.menti-reveal-label{text-transform:uppercase;letter-spacing:.2em;color:#fde68a;margin-top:1.1rem;font-size:clamp(.9rem,3vw,1.15rem);font-weight:800}.menti-reveal-name{color:#fff;word-break:break-word;max-width:92vw;margin:.3rem auto .4rem;font-size:clamp(2rem,9vw,4rem);font-weight:900;line-height:1.05}.menti-reveal-score{color:#f8fafc;opacity:.95;font-size:clamp(1.1rem,4vw,1.6rem);font-weight:800}.menti-reveal-hint{z-index:80;text-align:center;color:#ffffffb3;font-size:.9rem;animation:1.6s ease-in-out infinite mentiHintPulse;position:absolute;bottom:7%;left:0;right:0}@keyframes mentiCrownBob{0%,to{transform:translateY(0)rotate(-5deg)}50%{transform:translateY(-7px)rotate(5deg)}}@keyframes mentiHintPulse{0%,to{opacity:.35}50%{opacity:.8}}.menti-reveal-runners{z-index:80;justify-content:center;align-items:flex-start;gap:clamp(1rem,4vw,3rem);margin-top:clamp(1.25rem,3vh,2rem);animation:.7s cubic-bezier(.34,1.56,.64,1) .4s both mentiRunnersIn;display:flex;position:relative}.menti-reveal--out .menti-reveal-runners{animation:.5s forwards mentiHeroOut}@keyframes mentiRunnersIn{0%{opacity:0;transform:translateY(20px)scale(.85)}to{opacity:1;transform:translateY(0)scale(1)}}.menti-reveal-runner{text-align:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff14;border:1px solid #ffffff1f;border-radius:16px;min-width:clamp(120px,20vw,180px);max-width:220px;padding:clamp(.75rem,2vw,1.5rem) clamp(1rem,3vw,2rem)}.menti-reveal-runner--2nd{border-color:#c0c0c08c;animation:.6s cubic-bezier(.34,1.56,.64,1) .55s both mentiRunner2In;box-shadow:0 6px 24px #c0c0c040}.menti-reveal-runner--3rd{border-color:#cd7f328c;animation:.6s cubic-bezier(.34,1.56,.64,1) .7s both mentiRunner3In;box-shadow:0 6px 24px #cd7f3240}@keyframes mentiRunner2In{0%{opacity:0;transform:translate(-20px)scale(.8)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes mentiRunner3In{0%{opacity:0;transform:translate(20px)scale(.8)}to{opacity:1;transform:translate(0)scale(1)}}.menti-reveal-runner-medal{margin-bottom:.25rem;font-size:clamp(1.5rem,4vw,2rem);line-height:1}.menti-reveal-runner-avatar{color:#fff;background:#ffffff1f;border-radius:50%;justify-content:center;align-items:center;width:clamp(48px,12vw,72px);height:clamp(48px,12vw,72px);margin:0 auto .4rem;font-size:clamp(1.5rem,5vw,2.2rem);font-weight:900;display:flex}.menti-reveal-runner-rank{text-transform:uppercase;letter-spacing:.12em;color:#fff9;margin-bottom:.15rem;font-size:clamp(.6rem,1.5vw,.8rem);font-weight:700}.menti-reveal-runner-name{color:#fff;word-break:break-word;max-width:180px;margin-bottom:.15rem;font-size:clamp(.95rem,2.5vw,1.3rem);font-weight:800;line-height:1.15}.menti-reveal-runner-score{color:#f8fafccc;font-size:clamp(.8rem,2vw,1rem);font-weight:700}@media (max-width:500px){.menti-reveal-runners{flex-direction:row;gap:.75rem}.menti-reveal-runner{flex:1;min-width:0;padding:.75rem .5rem}.menti-reveal-runner-name{max-width:100%;font-size:.9rem}}@media (prefers-reduced-motion:reduce){.menti-reveal-hero{animation:.3s both mentiRevealFadeIn}.menti-reveal-crown,.menti-reveal-hint{animation:none}.menti-reveal-runners,.menti-reveal-runner--2nd,.menti-reveal-runner--3rd{animation:.3s both mentiRevealFadeIn}}@keyframes mentiCorrectPop{0%{transform:scale(1)}45%{transform:scale(1.035)}to{transform:scale(1)}}.menti-correct{animation:.6s cubic-bezier(.22,1,.36,1) mentiCorrectPop}@keyframes mentiJoinerToast{0%{opacity:0;transform:translateY(1.5rem)scale(.9)}15%{opacity:1;transform:translateY(0)scale(1)}70%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-.5rem)scale(.95)}}@keyframes mentiLivePulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.3)}}.menti-live-dot{background:#ef4444;border-radius:50%;flex-shrink:0;width:9px;height:9px;animation:1.5s ease-in-out infinite mentiLivePulse;display:inline-block}.menti-confetti-layer{pointer-events:none;z-index:60;position:fixed;inset:0;overflow:hidden}.menti-confetti{will-change:transform, opacity;animation:mentiConfettiFall var(--dur) linear var(--delay) forwards;border-radius:2px;position:absolute;top:-6vh}@keyframes mentiConfettiFall{0%{opacity:1;transform:translateY(-6vh)rotate(0)}85%{opacity:1}to{transform:translate3d(var(--drift), 106vh, 0) rotate(var(--rot));opacity:0}}.menti-pop{will-change:transform, opacity;animation:mentiPop var(--dur) cubic-bezier(.15, .7, .4, 1) var(--delay) forwards;border-radius:2px;position:absolute}@keyframes mentiPop{0%{opacity:1;transform:translate(0,0)rotate(0)}70%{opacity:1}to{transform:translate3d(var(--dx), var(--dy), 0) rotate(var(--rot));opacity:0}}@media (prefers-reduced-motion:reduce){.menti-champ-row{animation:none}}.menti-start-wrap{align-items:flex-end}@media (max-width:640px){.menti-start-wrap{align-items:stretch}.menti-start-wrap>.btn{width:100%}.menti-stack-sm{flex-direction:column;align-items:stretch}.menti-stack-sm>*{width:100%}.menti-actions-sm{flex-wrap:wrap}.menti-actions-sm>.btn{flex:auto}.menti-questions-actions{margin-left:auto;justify-content:flex-end!important;align-items:flex-end!important}.menti-editor-container{padding:1rem 1rem 1.5rem!important}.menti-scope .card{padding:1.1rem 1rem}}.menti-editor-container{max-width:760px;padding:1.75rem 1.5rem 2rem}@media (max-width:520px){.bulk-tab-subtext{display:none}.modal-content{padding:1.15rem 1rem!important}}.menti-quiz-subtoolbar{gap:.4rem;display:grid}.menti-subtool-btn{white-space:nowrap;justify-content:center;align-items:center;gap:.35rem;padding:.5rem .35rem;font-size:.82rem;display:inline-flex;overflow:hidden}.menti-subtool-text-full{display:inline}.menti-subtool-text-short{display:none}@media (max-width:480px){.menti-quiz-subtoolbar{gap:.3rem}.menti-subtool-btn{padding:.45rem .25rem;font-size:.78rem}.menti-subtool-text-full{display:none}.menti-subtool-text-short{display:inline}}.question-badge{color:#4f46e5;border-radius:var(--radius-sm);letter-spacing:.02em;background:#4f46e51f;border:1px solid #4f46e540;align-items:center;padding:.18rem .55rem;font-size:.82rem;font-weight:700;display:inline-flex}[data-theme=dark] .question-badge{color:#c7d2fe;background:#6366f138;border-color:#6366f159}.menti-scope input[type=text],.menti-scope input[type=password],.menti-scope input[type=email],.menti-scope input[type=number],.menti-scope input[type=tel],.menti-scope input[type=url],.menti-scope select,.menti-scope textarea{border:1.5px solid var(--border);border-radius:var(--radius-pill);background-color:var(--muted);padding:.85rem 1rem;font-size:1rem;line-height:1.4;transition:border-color .15s,box-shadow .15s,background-color .15s}.menti-scope input::placeholder,.menti-scope textarea::placeholder{color:var(--muted-foreground);opacity:.75}.menti-scope input[type=text]:hover,.menti-scope input[type=password]:hover,.menti-scope input[type=email]:hover,.menti-scope input[type=number]:hover,.menti-scope input[type=tel]:hover,.menti-scope select:hover,.menti-scope textarea:hover{border-color:var(--muted-foreground)}.menti-scope input:focus,.menti-scope select:focus,.menti-scope textarea:focus{border-color:var(--primary);background-color:var(--background);box-shadow:0 0 0 3px var(--primary-bg)}.menti-scope textarea{border-radius:var(--radius-sm)}.menti-scope input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--muted) inset;box-shadow:0 0 0 1000px var(--muted) inset}.menti-scope input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px var(--muted) inset;box-shadow:0 0 0 1000px var(--muted) inset}.menti-scope input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--muted) inset;box-shadow:0 0 0 1000px var(--muted) inset}.menti-scope input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px var(--muted) inset;box-shadow:0 0 0 1000px var(--muted) inset}.menti-scope input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--background) inset;box-shadow:0 0 0 1000px var(--background) inset}.menti-code{text-align:center;letter-spacing:.55rem;text-indent:.55rem;width:100%;font-family:ui-monospace,SF Mono,Cascadia Code,Menlo,Consolas,monospace;font-size:clamp(1.6rem,7vw,2.1rem);font-weight:800;border-radius:var(--radius)!important;padding:1rem .75rem!important}@media (max-width:640px){.react-datepicker{width:280px!important;font-size:13px!important}.react-datepicker__day{width:28px!important;height:28px!important;line-height:28px!important}.react-datepicker__time-list-item{height:28px!important;line-height:28px!important}}@keyframes pulse-live{0%{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.5)}to{opacity:1;transform:scale(1)}}.menti-live-dot{animation:1.5s ease-in-out infinite pulse-live}@keyframes menti-pop{0%{opacity:.5;transform:scale(.8)}50%{opacity:1;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@keyframes menti-pop-in{0%{opacity:0;transform:scale(0)}60%{opacity:1;transform:scale(1.15)}to{opacity:1;transform:scale(1)}}.menti-lobby-bubble{animation:.35s cubic-bezier(.34,1.56,.64,1) both menti-pop-in}@keyframes menti-avatar-bounce{0%{opacity:0;transform:scale(0)rotate(-20deg)}50%{opacity:1;transform:scale(1.2)rotate(5deg)}70%{transform:scale(.9)rotate(-3deg)}to{opacity:1;transform:scale(1)rotate(0)}}.menti-my-avatar{animation:.6s cubic-bezier(.34,1.56,.64,1) both menti-avatar-bounce}@keyframes menti-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.menti-float{animation:3.5s ease-in-out infinite menti-float}@keyframes menti-bar-grow{0%{opacity:0;height:0%}to{height:var(--bar-h);opacity:1}}@keyframes menti-reaction-float{0%{transform:translate3d(0, 16px, 0) scale(calc(var(--scale,1) * .45)) rotate(0deg);opacity:0}14%{transform:translate3d(calc(var(--drift,0px) * .32), -40px, 0) scale(calc(var(--scale,1) * 1.15)) rotate(calc(var(--rotate,0deg) * .65));opacity:1}48%{transform:translate3d(calc(var(--drift,0px) * .74), -180px, 0) scale(calc(var(--scale,1) * 1.02)) rotate(var(--rotate,0deg));opacity:.96}78%{transform:translate3d(calc(var(--drift,0px) * .94), -300px, 0) scale(calc(var(--scale,1) * .92)) rotate(calc(var(--rotate,0deg) * 1.08));opacity:.85}to{transform:translate3d(var(--drift,0px), -410px, 0) scale(calc(var(--scale,1) * .72)) rotate(calc(var(--rotate,0deg) * 1.2));opacity:0}}.menti-reaction-float{pointer-events:none;-webkit-user-select:none;user-select:none;will-change:transform, opacity;animation:2.1s cubic-bezier(.22,1,.36,1) forwards menti-reaction-float;position:absolute}@keyframes menti-presenter-bubble{0%{offset-distance:0%;opacity:.25;transform:scale(.2)}6%{opacity:1;transform:scale(.75)}12%{opacity:1;transform:scale(var(--scale,1))}75%{opacity:.95}to{offset-distance:100%;opacity:0;transform:scale(calc(var(--scale,1) * .92)) rotate(var(--rotate,0deg))}}.menti-presenter-bubble{pointer-events:none;-webkit-user-select:none;user-select:none;will-change:offset-distance, transform, opacity;offset-rotate:0deg;filter:drop-shadow(0 4px 12px #00000038);margin-left:-18px;animation:3.8s cubic-bezier(.35,.35,.2,1) forwards menti-presenter-bubble;position:absolute}@supports not (offset-path:path("M 0 0")){@keyframes menti-presenter-bubble{0%{opacity:.25;transform:translate(0,0)scale(.15)}4%{opacity:1;transform:scale(var(--scale,1))}75%{opacity:.95}to{transform:translate3d(var(--drift,0px), var(--float-h,-390px), 0) scale(calc(var(--scale,1) * .92)) rotate(var(--rotate,0deg));opacity:0}}}@keyframes menti-pill-pump{0%{transform:scale(1)}25%{transform:scale(.92)translateY(2px)}55%{transform:scale(1.12)translateY(-2px)}to{transform:scale(1)}}@keyframes menti-icon-morph{0%{opacity:.6;transform:scale(.65)rotate(-15deg)}60%{opacity:1;transform:scale(1.22)rotate(6deg)}to{opacity:1;transform:scale(1)rotate(0)}}.menti-presenter-reaction-hub{pointer-events:auto;z-index:9999;flex-direction:column;align-items:center;display:flex;position:fixed}.menti-bubble-nozzle{pointer-events:none;z-index:10;width:0;height:0;position:absolute;bottom:24px;left:50%;overflow:visible}@media (max-width:768px){.menti-bubble-nozzle{bottom:22px}}.menti-reaction-pill{-webkit-backdrop-filter:blur(16px);color:#f8fafc;-webkit-user-select:none;user-select:none;cursor:pointer;background:#0f172abf;border:1.5px solid #ffffff2e;border-radius:50%;outline:none;justify-content:center;align-items:center;width:48px;height:48px;padding:0;transition:transform .15s,border-color .2s,background .2s,box-shadow .2s;display:flex;box-shadow:0 8px 24px #00000059,0 0 16px #ffffff14,inset 0 1px #fff3}.menti-reaction-pill:hover{background:#0f172ae0;border-color:#ffffff59;transform:translateY(-2px)scale(1.05);box-shadow:0 10px 28px #00000073,0 0 20px #fff3}.menti-reaction-pill:active{transform:scale(.92)}.menti-reaction-pill.is-pumping{border-color:#ffffff73;animation:.42s cubic-bezier(.34,1.56,.64,1) menti-pill-pump;box-shadow:0 8px 24px #0006,0 0 22px #ffffff40}.menti-pill-icon{filter:drop-shadow(0 2px 6px #00000059);transform-origin:50%;font-size:1.35rem;line-height:1;animation:.35s cubic-bezier(.34,1.56,.64,1) menti-icon-morph;display:inline-block}.menti-reactions-layer{pointer-events:none;z-index:9999;position:fixed;inset:0;overflow:hidden}@keyframes menti-option-slide-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.menti-option-reveal{animation:.4s cubic-bezier(.22,1,.36,1) both menti-option-slide-in}@keyframes menti-preview-enter{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.menti-preview-enter{animation:.5s cubic-bezier(.22,1,.36,1) both menti-preview-enter}@keyframes menti-toast-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes menti-toast-out{0%{opacity:1}to{opacity:0}}.menti-joiner-toast{animation:.3s ease-out both menti-toast-in}@keyframes menti-fade-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}
