.flashcard-module__GjnCga__card{aspect-ratio:4/3;perspective:1200px}.flashcard-module__GjnCga__inner{border-radius:inherit;width:100%;height:100%;transform-style:preserve-3d;transition:transform .45s cubic-bezier(.22,1,.36,1);display:block;position:relative}.flashcard-module__GjnCga__flipped{transform:rotateY(180deg)}.flashcard-module__GjnCga__face{border:var(--border-width-ui) solid var(--color-border-secondary);border-radius:inherit;backface-visibility:hidden;justify-content:center;align-items:center;padding:3rem 1.5rem 2rem;display:flex;position:absolute;inset:0;box-shadow:0 8px 24px #0000000d}.flashcard-module__GjnCga__back{transform:rotateY(180deg)}@media (prefers-reduced-motion:reduce){.flashcard-module__GjnCga__inner{transition:none}}
.search-dialog-module__g_8XCq__backdrop{opacity:1;transition:opacity var(--popup-animation-duration) ease-out}.search-dialog-module__g_8XCq__popup{opacity:1;width:min(36rem,100vw - 2rem);max-height:calc(100dvh - min(18vh,8rem) - 1rem);transition:opacity var(--popup-animation-duration) ease-out, transform var(--popup-animation-duration) ease-out;position:fixed;top:min(18vh,8rem);left:50%;transform:translate(-50%)}@keyframes search-dialog-module__g_8XCq__searchPopupEnter{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}.search-dialog-module__g_8XCq__popup[data-open]{animation:search-dialog-module__g_8XCq__searchPopupEnter var(--popup-animation-duration) ease-out}.search-dialog-module__g_8XCq__backdrop[data-starting-style],.search-dialog-module__g_8XCq__backdrop[data-ending-style]{opacity:0}.search-dialog-module__g_8XCq__popup[data-starting-style],.search-dialog-module__g_8XCq__popup[data-ending-style]{opacity:0;transform:translate(-50%,8px)}@media (prefers-reduced-motion:reduce){.search-dialog-module__g_8XCq__backdrop,.search-dialog-module__g_8XCq__popup,.search-dialog-module__g_8XCq__popup[data-open]{transition:none;animation:none}.search-dialog-module__g_8XCq__popup[data-starting-style],.search-dialog-module__g_8XCq__popup[data-ending-style]{transform:translate(-50%)}}
.notification-module__sXlTuq__viewport{inset-inline:1rem;bottom:calc(1.5rem + env(safe-area-inset-bottom,0px));z-index:110;pointer-events:none;flex-direction:column-reverse;align-items:center;gap:.5rem;display:flex;position:fixed}.notification-module__sXlTuq__notification{opacity:1;transition:opacity .12s ease-out,transform .16s cubic-bezier(.16,1,.3,1);transform:translateY(0)}.notification-module__sXlTuq__notification[data-starting-style],.notification-module__sXlTuq__notification[data-ending-style]{opacity:0;transform:translateY(calc(1rem + var(--toast-swipe-movement-y,0px)))}@media (prefers-reduced-motion:reduce){.notification-module__sXlTuq__notification{transition:none}}
.chat-history-module__tSzGnG__backdrop{opacity:1;transition:opacity var(--popup-animation-duration,.18s) ease-out}.chat-history-module__tSzGnG__panel{opacity:1;transition:opacity var(--popup-animation-duration,.18s) ease-out, transform var(--popup-animation-duration,.18s) ease-out;transform:translate(0)}@supports (corner-shape:squircle){.chat-history-module__tSzGnG__panel{corner-shape:squircle}}.chat-history-module__tSzGnG__backdrop[data-starting-style],.chat-history-module__tSzGnG__backdrop[data-ending-style]{opacity:0}.chat-history-module__tSzGnG__panel[data-starting-style],.chat-history-module__tSzGnG__panel[data-ending-style]{opacity:0;transform:translate(1rem)}@media (prefers-reduced-motion:reduce){.chat-history-module__tSzGnG__backdrop,.chat-history-module__tSzGnG__panel{transition:none}.chat-history-module__tSzGnG__panel[data-starting-style],.chat-history-module__tSzGnG__panel[data-ending-style]{transform:none}}
.thinking-brain-module__EVdTXa__avatar{isolation:isolate;flex-shrink:0;place-items:center;width:2.5rem;height:2.5rem;display:inline-grid;position:relative}.thinking-brain-module__EVdTXa__aura{background:radial-gradient(circle,#93c5fd52,#c4b5fd29 45%,#0000 72%);border-radius:50%;animation:3.2s ease-in-out infinite thinking-brain-module__EVdTXa__breathe;position:absolute;inset:-4px}.thinking-brain-module__EVdTXa__orbit{border:var(--border-width-ui) solid #93c5fd3d;border-radius:50%;animation:3.2s linear infinite thinking-brain-module__EVdTXa__orbit;position:absolute;inset:0}.thinking-brain-module__EVdTXa__orbit:before{content:"";background:#82aaf2;border-radius:50%;width:4px;height:4px;position:absolute;top:50%;left:-2.5px;translate:0 -50%;box-shadow:0 0 6px #82aaf280}.thinking-brain-module__EVdTXa__innerOrbit{border-color:#0000;animation-duration:2.4s;animation-direction:reverse;inset:3px}.thinking-brain-module__EVdTXa__innerOrbit:before{background:#b4a0e5;width:3px;height:3px;top:0;left:50%;box-shadow:0 0 6px #b4a0e580}.thinking-brain-module__EVdTXa__brain{transform-origin:50%;animation:3.2s linear infinite thinking-brain-module__EVdTXa__think}@keyframes thinking-brain-module__EVdTXa__think{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes thinking-brain-module__EVdTXa__orbit{0%{transform:rotate(-35deg)}to{transform:rotate(325deg)}}@keyframes thinking-brain-module__EVdTXa__breathe{0%,to{opacity:.45;transform:scale(.85)}45%,60%{opacity:1;transform:scale(1.12)}}@media (prefers-reduced-motion:reduce){.thinking-brain-module__EVdTXa__aura,.thinking-brain-module__EVdTXa__orbit,.thinking-brain-module__EVdTXa__brain{animation:none}.thinking-brain-module__EVdTXa__aura{opacity:.45}.thinking-brain-module__EVdTXa__innerOrbit{display:none}}
.zembot-chat-module__z_DFMG__viewport{--chat-inline-inset:1.5rem;--chat-top-inset:1.5rem;--chat-bottom-inset:1.5rem}.zembot-chat-module__z_DFMG__response,.zembot-chat-module__z_DFMG__welcome{padding-inline:var(--chat-inline-inset);padding-top:var(--chat-top-inset)}.zembot-chat-module__z_DFMG__response{padding-bottom:calc(var(--chat-bottom-inset) + var(--composer-height,3.25rem) + 2.75rem)}.zembot-chat-module__z_DFMG__welcome{padding-bottom:calc(var(--chat-bottom-inset) + var(--composer-height,3.25rem) + 2rem)}.zembot-chat-module__z_DFMG__composer{inset-inline:var(--chat-inline-inset);bottom:calc(max(.25rem, var(--chat-bottom-inset) - 2.25rem) + .75rem)}.zembot-chat-module__z_DFMG__workspace{transition:padding-inline-end var(--popup-animation-duration,.18s) ease-out}@media (min-width:48rem){.zembot-chat-module__z_DFMG__viewport{--chat-inline-inset:2.75rem;--chat-bottom-inset:2.75rem}}@media (min-width:64rem){.zembot-chat-module__z_DFMG__workspace[data-history-open]{padding-inline-end:21.5rem}.zembot-chat-module__z_DFMG__viewport{--chat-inline-inset:3.75rem;--chat-top-inset:2.5rem;--chat-bottom-inset:3.75rem}}.zembot-chat-module__z_DFMG__loading{animation:.35s cubic-bezier(.16,1,.3,1) both zembot-chat-module__z_DFMG__appear}.zembot-chat-module__z_DFMG__thinkingDots{display:inline-flex}.zembot-chat-module__z_DFMG__thinkingDots>span{animation:1.2s ease-in-out infinite both zembot-chat-module__z_DFMG__thinkingDotPulse}.zembot-chat-module__z_DFMG__thinkingDots>span:nth-child(2){animation-delay:.18s}.zembot-chat-module__z_DFMG__thinkingDots>span:nth-child(3){animation-delay:.36s}@keyframes zembot-chat-module__z_DFMG__thinkingDotPulse{0%,60%,to{opacity:.2}30%{opacity:1}}.zembot-chat-module__z_DFMG__cursor{animation:1s steps(2,start) infinite zembot-chat-module__z_DFMG__blink}@keyframes zembot-chat-module__z_DFMG__blink{to{opacity:0}}.zembot-chat-module__z_DFMG__bar{background-image:linear-gradient(100deg,#e2ebfc 0%,#c3d6fb 16%,#82aaf2 30%,#b4a0e5 44%,#e8def7 56%,#edf1fb 70%,#b6cff8 85%,#e2ebfc 100%);background-size:250% 100%;border-radius:5px;height:16px;animation:2s linear infinite zembot-chat-module__z_DFMG__flow}.zembot-chat-module__z_DFMG__bar:nth-child(2){animation-delay:-200ms}.zembot-chat-module__z_DFMG__bar:nth-child(3){animation-delay:-400ms}.dark .zembot-chat-module__z_DFMG__bar{background-image:linear-gradient(100deg,#26334e 0%,#3b5689 16%,#789fe7 30%,#ad8dd6 44%,#63557e 56%,#283247 70%,#49669a 85%,#26334e 100%)}@keyframes zembot-chat-module__z_DFMG__flow{0%{background-position:100% 0}to{background-position:-66.6667% 0}}@keyframes zembot-chat-module__z_DFMG__appear{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.zembot-chat-module__z_DFMG__workspace{transition:none}.zembot-chat-module__z_DFMG__loading,.zembot-chat-module__z_DFMG__thinkingDots>span,.zembot-chat-module__z_DFMG__cursor,.zembot-chat-module__z_DFMG__bar{animation:none}}
