.logo-module__mwagUG__logo{object-fit:cover;width:100%;height:100%;transition:transform .3s ease-in-out,filter .2s ease-in-out}[data-mantine-color-scheme=dark] .logo-module__mwagUG__logo{filter:invert()hue-rotate(180deg)}.logo-module__mwagUG__logo:hover{transform:skew(-10deg)}
.Menus-module__uD2GTW__container{--glass-bg:linear-gradient(135deg, #31b4ffbd 0%, #7dd3fd5c 100%);--glass-shadow:0 2px 8px 0 #31b4ff2b, 0 1px 6px 0 #7dd3fd24 inset, 0 1px 4px 2px #bae6fd1f inset;--glass-border:1px solid #7dd3fd54}.Menus-module__uD2GTW__container:hover{--glass-shadow:0 2px 12px 0 #1896d533, 0 1px 8px 0 #3b82cd2e inset, 0 2px 8px 3px #3b82cd26 inset;--glass-border:1px solid #3b82cd66}.Menus-module__uD2GTW__container{-webkit-backdrop-filter:blur(26px)saturate(1.65)brightness(1.05)contrast(1.035);background:linear-gradient(135deg,#ffffff1a 0%,#aac8ff01 100%);border:1.5px solid #b4c8ff33;border-radius:3em;width:fit-content;transition:box-shadow .6s cubic-bezier(.45,.18,.65,1.24),background .4s cubic-bezier(.45,.18,.65,1.24),border .4s cubic-bezier(.45,.18,.65,1.24);box-shadow:0 1.5px 6px #00204012,inset 0 .5px 2.5px #3c64ff09,inset 0 .25px 3.5px .5px #96b4ff0d}.Menus-module__uD2GTW__link{color:inherit;cursor:pointer;text-decoration:none}.Menus-module__uD2GTW__menuButton{cursor:pointer;opacity:1;border:1px solid #0000;border-radius:5em;padding:.5em 1em;transition:background .4s cubic-bezier(.45,.18,.65,1.24),box-shadow .4s cubic-bezier(.45,.18,.65,1.24),border .1s cubic-bezier(.45,.18,.65,1.24),opacity .33s ease-in-out,filter .5s}.Menus-module__uD2GTW__menuButton[data-active],.Menus-module__uD2GTW__menuButton[data-focused],.Menus-module__uD2GTW__menuButton[data-active][data-focused]{opacity:1;background:var(--glass-bg);box-shadow:var(--glass-shadow);border:var(--glass-border);color:var(--mantine-color-white)}.Menus-module__uD2GTW__menuButton:hover{filter:saturate(1.25)contrast(1.1)brightness(1.1)}.Menus-module__uD2GTW__menuButton[data-active] .Menus-module__uD2GTW__menuButtonLabel{width:min(4em, var(--text-length));margin-left:0}.Menus-module__uD2GTW__menuIcon{flex-shrink:0;align-items:center;transition:transform .33s ease-in-out,filter .33s ease-in-out;display:flex}.Menus-module__uD2GTW__menuButton[data-focused] .Menus-module__uD2GTW__menuIcon{filter:brightness(1.4);transform:scale(.9)}.Menus-module__uD2GTW__menuButtonLabel{width:0;margin-left:calc(-1 * var(--mantine-spacing-xs));white-space:nowrap;cursor:pointer;font-weight:500;transition:width .25s ease-in-out,margin-left .25s ease-in-out;overflow:hidden}.Menus-module__uD2GTW__menuButton[data-focused] .Menus-module__uD2GTW__menuButtonLabel{width:min(4em, var(--text-length));margin-left:0}
.Menus-module__ESYt4G__menuGrid{column-gap:var(--mantine-spacing-lg);row-gap:var(--mantine-spacing-md);grid-template-columns:repeat(auto-fit,minmax(min(100%,6.75rem),1fr));width:100%;display:grid}.Menus-module__ESYt4G__link{color:inherit;opacity:.5;transition:opacity .2s}.Menus-module__ESYt4G__link:hover{opacity:1}
.MobileMenu-module__wxm8BW__sheet{--glass:linear-gradient(160deg, #ffffffc7, #ffffff75);--glass-edge:#7dd3fd80;--glass-rim:#fffc;--glass-drop:#11689a59;--hello-ink:#11689a;flex-direction:column;display:flex}:root[data-mantine-color-scheme=dark] .MobileMenu-module__wxm8BW__sheet{--glass:linear-gradient(160deg, #ffffff1c, #ffffff0a);--glass-edge:#7dd3fd33;--glass-rim:#ffffff24;--glass-drop:#0009;--hello-ink:#8fd9fb}.MobileMenu-module__wxm8BW__body{flex-direction:column;flex:1;padding-bottom:0;display:flex}.MobileMenu-module__wxm8BW__home{display:flex}.MobileMenu-module__wxm8BW__menu{flex-direction:column;flex:1;gap:18px;padding:4px 2px 0;display:flex}.MobileMenu-module__wxm8BW__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.MobileMenu-module__wxm8BW__intro{align-items:center;gap:14px;margin-bottom:10px;display:flex}.MobileMenu-module__wxm8BW__avatar{width:56px;height:56px;filter:drop-shadow(0 6px 8px var(--glass-drop));flex:none;transform:scaleX(-1)scale(1.25)}:root[data-mantine-color-scheme=dark] .MobileMenu-module__wxm8BW__avatar{filter:drop-shadow(0 0 1px #ffffff8c) drop-shadow(0 6px 8px var(--glass-drop))}.MobileMenu-module__wxm8BW__name{flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0;font-size:20px;font-weight:700;line-height:1.2;display:flex}.MobileMenu-module__wxm8BW__role{color:var(--mantine-color-dimmed);margin:3px 0 0;font-size:13px}.MobileMenu-module__wxm8BW__hello{color:var(--hello-ink);background:color-mix(in srgb, var(--bubble-blue) 16%, transparent);border-radius:999px;align-items:center;gap:6px;padding:3px 11px 3px 7px;font-size:12.5px;font-weight:600;display:inline-flex}.MobileMenu-module__wxm8BW__wave{transform-origin:70% 70%;animation:2.4s ease-in-out infinite MobileMenu-module__wxm8BW__wave;display:inline-block}@keyframes MobileMenu-module__wxm8BW__wave{0%,60%,to{transform:rotate(0)}10%,30%{transform:rotate(14deg)}20%{transform:rotate(-8deg)}40%{transform:rotate(-4deg)}50%{transform:rotate(10deg)}}.MobileMenu-module__wxm8BW__helloWord{animation:.35s ease-out both MobileMenu-module__wxm8BW__helloIn;display:inline-block}@keyframes MobileMenu-module__wxm8BW__helloIn{0%{opacity:0;transform:translateY(6px)}}.MobileMenu-module__wxm8BW__card{aspect-ratio:1;border:1px solid var(--glass-edge);color:inherit;background:var(--glass);box-shadow:inset 0 1px 0 var(--glass-rim), 0 8px 18px -14px var(--glass-drop);border-radius:28px;flex-direction:column;grid-column:span 2;justify-content:space-between;padding:16px;text-decoration:none;transition:transform .35s cubic-bezier(.34,1.56,.64,1);display:flex}.MobileMenu-module__wxm8BW__card[data-active]{border-color:color-mix(in srgb, var(--bubble-blue) 75%, transparent);background:linear-gradient(160deg, color-mix(in srgb, var(--bubble-blue) 26%, transparent), color-mix(in srgb, var(--bubble-blue) 8%, transparent)), var(--glass)}.MobileMenu-module__wxm8BW__cardText{flex-direction:column;gap:2px;display:flex}.MobileMenu-module__wxm8BW__cardText b{font-size:18px}.MobileMenu-module__wxm8BW__cardText small{color:var(--mantine-color-dimmed);font-size:12.5px;line-height:1.35}.MobileMenu-module__wxm8BW__tile,.MobileMenu-module__wxm8BW__app,.MobileMenu-module__wxm8BW__social,.MobileMenu-module__wxm8BW__theme,.MobileMenu-module__wxm8BW__chat{isolation:isolate;border:1px solid var(--gel-edge);background:radial-gradient(120% 70% at 50% 125%, rgba(255, 255, 255, var(--gel-glow)), transparent 60%), linear-gradient(var(--gel-top), var(--gel-mid) 55%, var(--gel-bottom));box-shadow:inset 0 1px 0 rgba(255, 255, 255, var(--gel-rim)), inset 0 -3px 8px var(--gel-depth), 0 5px 10px -7px var(--gel-drop);place-items:center;display:grid;position:relative}.MobileMenu-module__wxm8BW__tile:before,.MobileMenu-module__wxm8BW__app:before,.MobileMenu-module__wxm8BW__social:before,.MobileMenu-module__wxm8BW__theme:before,.MobileMenu-module__wxm8BW__chat:before{content:"";z-index:-1;border-radius:inherit;background:linear-gradient(rgba(255, 255, 255, var(--gel-shine)), #fff0);pointer-events:none;height:48%;position:absolute;top:2px;left:6%;right:6%}.MobileMenu-module__wxm8BW__app,.MobileMenu-module__wxm8BW__social,.MobileMenu-module__wxm8BW__theme,.MobileMenu-module__wxm8BW__chat{aspect-ratio:1;cursor:pointer;border-radius:50%;text-decoration:none;transition:transform .35s cubic-bezier(.34,1.56,.64,1)}.MobileMenu-module__wxm8BW__card,.MobileMenu-module__wxm8BW__app,.MobileMenu-module__wxm8BW__social,.MobileMenu-module__wxm8BW__theme,.MobileMenu-module__wxm8BW__chat{-webkit-tap-highlight-color:transparent}.MobileMenu-module__wxm8BW__card:active,.MobileMenu-module__wxm8BW__app:active,.MobileMenu-module__wxm8BW__social:active,.MobileMenu-module__wxm8BW__theme:active,.MobileMenu-module__wxm8BW__chat:active{transform:scale(.94)}.MobileMenu-module__wxm8BW__tile{--gel-top:color-mix(in srgb, var(--bubble-blue), white 60%);--gel-mid:var(--bubble-blue);--gel-bottom:color-mix(in srgb, var(--bubble-blue), #0b4f7a 22%);--gel-edge:color-mix(in srgb, var(--bubble-blue), #0b4f7a 45%);--gel-depth:#11689a66;--gel-drop:#11689abf;--gel-rim:.9;--gel-shine:.8;--gel-glow:.55;color:#06283d;border-radius:15px;width:48px;height:48px}.MobileMenu-module__wxm8BW__tile svg{width:24px;height:24px}.MobileMenu-module__wxm8BW__app{--gel-top:color-mix(in srgb, var(--app), white 72%);--gel-mid:color-mix(in srgb, var(--app), white 40%);--gel-bottom:color-mix(in srgb, var(--app), white 12%);--gel-edge:color-mix(in srgb, var(--app) 65%, transparent);--gel-depth:color-mix(in srgb, var(--app) 50%, transparent);--gel-drop:color-mix(in srgb, var(--app) 90%, transparent);--gel-rim:.9;--gel-shine:.85;--gel-glow:.5;color:color-mix(in srgb, var(--app), black 72%);letter-spacing:.02em;font-size:18px;font-weight:800}.MobileMenu-module__wxm8BW__social{--gel-top:#fff;--gel-mid:#eef1f5;--gel-bottom:#d3d9e0;--gel-edge:#0f172a1f;--gel-depth:#60768c40;--gel-drop:#0f172a66;--gel-rim:.95;--gel-shine:.9;--gel-glow:.7;color:#0b0d10}:root[data-mantine-color-scheme=dark] .MobileMenu-module__wxm8BW__social{--gel-top:#4b5057;--gel-mid:#1c1e22;--gel-bottom:#050506;--gel-edge:#ffffff24;--gel-depth:#00000080;--gel-drop:#000c;--gel-rim:.35;--gel-shine:.3;--gel-glow:.12;color:#fff}.MobileMenu-module__wxm8BW__dock{background:linear-gradient(transparent, var(--mantine-color-body) 40%);grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:auto;padding:24px 0 20px;display:grid;position:sticky;bottom:0}.MobileMenu-module__wxm8BW__theme{--gel-top:#8fa3ec;--gel-mid:#3c5ab4;--gel-bottom:#1d2259;--gel-edge:#1d2259d9;--gel-depth:#0a0e3273;--gel-drop:#1d2259bf;--gel-rim:.7;--gel-shine:.55;--gel-glow:.35;font:inherit;color:#fff;padding:0}:root[data-mantine-color-scheme=dark] .MobileMenu-module__wxm8BW__theme{--gel-top:#fff7b8;--gel-mid:#f7c65e;--gel-bottom:#d15d1f;--gel-edge:#d15d1fd9;--gel-depth:#a03c0a66;--gel-drop:#d15d1fa6;--gel-rim:.9;--gel-shine:.8;--gel-glow:.5}.MobileMenu-module__wxm8BW__theme svg{filter:drop-shadow(0 1px 1.5px #28140073);animation:.5s cubic-bezier(.34,1.56,.64,1) both MobileMenu-module__wxm8BW__themeIn}@keyframes MobileMenu-module__wxm8BW__themeIn{0%{opacity:0;transform:rotate(-90deg)scale(.5)}}.MobileMenu-module__wxm8BW__chat{--gel-shine:.7;font:inherit;color:#fff;background:var(--bubble-blue);box-shadow:0 5px 12px -7px #11689a99, 0 0 14px -6px color-mix(in srgb, var(--bubble-blue) 60%, transparent);border:1px solid #ffffff73;grid-column:4;padding:0;overflow:hidden}.MobileMenu-module__wxm8BW__orb{z-index:-2;background:conic-gradient(var(--bubble-blue), color-mix(in srgb, var(--bubble-blue), white 70%), var(--bubble-blue), color-mix(in srgb, var(--bubble-blue), #0b3fc2 65%), var(--bubble-blue));filter:blur(10px);animation:6s linear infinite MobileMenu-module__wxm8BW__orb;position:absolute;inset:-40%}@keyframes MobileMenu-module__wxm8BW__orb{to{transform:rotate(1turn)}}.MobileMenu-module__wxm8BW__chat:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(120% 70% at 50% 125%,#fff6,#0000 60%);position:absolute;inset:0;box-shadow:inset 0 1px #ffffffd9,inset 0 -6px 14px #062a6673}.MobileMenu-module__wxm8BW__chat svg{filter:drop-shadow(0 1px 2px #06283d8c)}.MobileMenu-module__wxm8BW__menu>*{animation:.55s cubic-bezier(.34,1.56,.64,1) both MobileMenu-module__wxm8BW__drop}.MobileMenu-module__wxm8BW__menu>:nth-child(2){animation-delay:50ms}.MobileMenu-module__wxm8BW__menu>:nth-child(3){animation-delay:.1s}.MobileMenu-module__wxm8BW__menu>:nth-child(4){animation-delay:.15s}.MobileMenu-module__wxm8BW__menu>:nth-child(5){animation-delay:.2s}@keyframes MobileMenu-module__wxm8BW__drop{0%{opacity:0;transform:translateY(-12px)scale(.95)}}@media (prefers-reduced-motion:reduce){.MobileMenu-module__wxm8BW__menu>*,.MobileMenu-module__wxm8BW__wave,.MobileMenu-module__wxm8BW__helloWord,.MobileMenu-module__wxm8BW__theme svg,.MobileMenu-module__wxm8BW__orb{animation:none}}
.colorSchemeToggle-module__jm8bkW__container{-webkit-backdrop-filter:blur(26px)saturate(1.65)brightness(1.05)contrast(1.035);background:linear-gradient(135deg,#ffffff1a 0%,#aac8ff01 100%);border:1.5px solid #b4c8ff33;border-radius:50%;justify-content:center;align-items:center;width:3rem;height:3rem;padding:.5rem;transition:box-shadow .4s cubic-bezier(.45,.18,.65,1.24),background .4s cubic-bezier(.45,.18,.65,1.24),filter .4s cubic-bezier(.45,.18,.65,1.24),border .4s cubic-bezier(.45,.18,.65,1.24);display:flex;box-shadow:0 1.5px 6px #00204012,inset 0 .5px 2.5px #3c64ff09,inset 0 .25px 3.5px .5px #96b4ff0d}.colorSchemeToggle-module__jm8bkW__container:hover .colorSchemeToggle-module__jm8bkW__button{filter:saturate();width:calc(100% + .4rem);height:calc(100% + .4rem);margin:-.2rem}.colorSchemeToggle-module__jm8bkW__button{width:100%;height:100%;min-width:unset;min-height:unset;filter:saturate(0);border:none;border-radius:50%;justify-content:center;align-items:center;margin:0;transition:background-color .5s,color .5s,box-shadow .5s,width .3s,height .3s,margin .3s;display:flex}.colorSchemeToggle-module__jm8bkW__container[data-scheme=dark] .colorSchemeToggle-module__jm8bkW__button{color:#fff;background:linear-gradient(135deg,#d15d1fcc 0%,#f7c65e4d 50%,#fff7b8cc 100%);box-shadow:0 2px 6px #b4641e40,inset 0 1px 3px #ffdc964d}.colorSchemeToggle-module__jm8bkW__container[data-scheme=light] .colorSchemeToggle-module__jm8bkW__button{color:#fff;background:linear-gradient(135deg,#3c5ab4e6 0%,#1d225980 50%,#14193c0d 100%);box-shadow:0 2px 6px #000a2866,inset 0 1px 3px #5078ff26}
.askKevin-module__P_EBzG__avatarWrap{width:48px;height:48px;position:relative;overflow:visible}.askKevin-module__P_EBzG__avatarWrap[data-invite=true] .askKevin-module__P_EBzG__avatarButton{animation:1.8s ease-in-out .55s 2 askKevin-module__P_EBzG__avatarNudge}.askKevin-module__P_EBzG__inviteTip{--glass-bg:linear-gradient(135deg, #31b4ffbd 0%, #7dd3fd5c 100%);--glass-border:1px solid #7dd3fd54;z-index:2;letter-spacing:.01em;width:max-content;max-width:min(240px,100vw - 88px);color:var(--mantine-color-white);white-space:normal;text-align:left;pointer-events:none;background:var(--glass-bg);border:var(--glass-border);box-shadow:none;-webkit-backdrop-filter:blur(26px)saturate(1.65)brightness(1.05)contrast(1.035);transform-origin:100% 100%;border-radius:14px;padding:11px 14px;font-size:13.5px;font-weight:600;line-height:1.35;animation:.55s cubic-bezier(.34,1.4,.64,1) both askKevin-module__P_EBzG__invitePop;position:absolute;bottom:calc(100% + 2px);right:calc(100% + 2px)}.askKevin-module__P_EBzG__inviteTip[data-leaving]{animation:.35s forwards askKevin-module__P_EBzG__inviteFadeOut}@keyframes askKevin-module__P_EBzG__invitePop{0%{opacity:0;transform:translate(8px,8px)scale(.72)}70%{opacity:1;transform:translate(0)scale(1.04)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes askKevin-module__P_EBzG__inviteFadeOut{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(4px,4px)scale(.96)}}@keyframes askKevin-module__P_EBzG__avatarNudge{0%,to{transform:scale(1)}40%{transform:scale(1.08)}70%{transform:scale(1.02)}}@media (prefers-reduced-motion:reduce){.askKevin-module__P_EBzG__inviteTip{animation:.2s both askKevin-module__P_EBzG__inviteFade}.askKevin-module__P_EBzG__inviteTip[data-leaving]{animation:.2s forwards askKevin-module__P_EBzG__inviteFadeOutSimple}.askKevin-module__P_EBzG__avatarWrap[data-invite=true] .askKevin-module__P_EBzG__avatarButton{animation:none}}@keyframes askKevin-module__P_EBzG__inviteFade{0%{opacity:0}to{opacity:1}}@keyframes askKevin-module__P_EBzG__inviteFadeOutSimple{0%{opacity:1}to{opacity:0}}.askKevin-module__P_EBzG__avatarButton{--glass-bg:linear-gradient(135deg, #31b4ffbd 0%, #7dd3fd5c 100%);--glass-shadow:0 2px 8px 0 #31b4ff2b, 0 1px 6px 0 #7dd3fd24 inset, 0 1px 4px 2px #bae6fd1f inset;--glass-border:1px solid #7dd3fd54;background:var(--glass-bg);box-shadow:var(--glass-shadow);border:var(--glass-border);-webkit-backdrop-filter:blur(26px)saturate(1.65)brightness(1.05)contrast(1.035);transition:background .4s cubic-bezier(.45,.18,.65,1.24),box-shadow .4s cubic-bezier(.45,.18,.65,1.24),border .1s cubic-bezier(.45,.18,.65,1.24),filter .5s;overflow:hidden}.askKevin-module__P_EBzG__avatarButton:hover{--glass-shadow:0 2px 12px 0 #1896d533, 0 1px 8px 0 #3b82cd2e inset, 0 2px 8px 3px #3b82cd26 inset;--glass-border:1px solid #3b82cd66;filter:saturate(1.25)contrast(1.1)brightness(1.1)}.askKevin-module__P_EBzG__panel{flex-direction:column;width:100%;height:100%;display:flex}.askKevin-module__P_EBzG__header{border-bottom:1px solid var(--mantine-color-default-border);flex:none}.askKevin-module__P_EBzG__intro{text-align:center;flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:14px;padding:24px;display:flex}.askKevin-module__P_EBzG__introTitle{font-size:16px;font-weight:600}.askKevin-module__P_EBzG__caret{vertical-align:text-bottom;background:currentColor;width:2px;height:1em;margin-left:2px;animation:1s step-end infinite askKevin-module__P_EBzG__caretBlink;display:inline-block}@keyframes askKevin-module__P_EBzG__caretBlink{0%,to{opacity:1}50%{opacity:0}}.askKevin-module__P_EBzG__suggestions{flex-direction:column;flex:none;gap:2px;padding:8px 10px 0;display:flex}.askKevin-module__P_EBzG__followUps{flex-direction:column;gap:2px;display:flex}.askKevin-module__P_EBzG__followUps .askKevin-module__P_EBzG__suggestionRow{padding:6px 8px;font-size:12px}.askKevin-module__P_EBzG__suggestionRow{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;opacity:.85;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;padding:10px 8px;font-size:12px;transition:background .12s,opacity .12s;display:flex}.askKevin-module__P_EBzG__suggestionRow:hover:not(:disabled){background:var(--mantine-color-default);opacity:1}.askKevin-module__P_EBzG__suggestionRow:disabled{cursor:default;opacity:.5}.askKevin-module__P_EBzG__suggestionIcon{opacity:.6;flex:none}.askKevin-module__P_EBzG__messages{flex-direction:column;flex:auto;gap:12px;padding:16px;display:flex;overflow-y:auto}.askKevin-module__P_EBzG__userRow{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.askKevin-module__P_EBzG__aiRow{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.askKevin-module__P_EBzG__audioControl{opacity:.65;margin-top:-2px;transition:opacity .12s}.askKevin-module__P_EBzG__audioControl:hover:not(:disabled),.askKevin-module__P_EBzG__audioControl[data-active=true]{opacity:1}.askKevin-module__P_EBzG__audioControl:disabled{opacity:.4;cursor:default}.askKevin-module__P_EBzG__audioSpinner{animation:.8s linear infinite askKevin-module__P_EBzG__audioSpin}@keyframes askKevin-module__P_EBzG__audioSpin{to{transform:rotate(360deg)}}.askKevin-module__P_EBzG__userBubble,.askKevin-module__P_EBzG__aiBubble,.askKevin-module__P_EBzG__gifBubble{isolation:isolate;border:1px solid var(--gel-edge);background:radial-gradient(120% 70% at 50% 125%, rgba(255, 255, 255, var(--gel-glow)), transparent 60%), linear-gradient(var(--gel-top), var(--gel-mid) 55%, var(--gel-bottom));box-shadow:inset 0 1px 0 rgba(255, 255, 255, var(--gel-rim)), inset 0 -3px 8px var(--gel-depth), 0 8px 16px -10px var(--gel-drop);position:relative}.askKevin-module__P_EBzG__userBubble:before,.askKevin-module__P_EBzG__aiBubble:before{content:"";z-index:-1;background:linear-gradient(rgba(255, 255, 255, var(--gel-shine)), #fff0);pointer-events:none;border-radius:999px;height:min(50%,15px);position:absolute;top:2px;left:8px;right:8px}.askKevin-module__P_EBzG__userBubble{--gel-top:#eef2f6;--gel-mid:#e0e6ec;--gel-bottom:#ccd5de;--gel-edge:#112d4624;--gel-depth:#60768c47;--gel-drop:#112d4673;--gel-rim:.95;--gel-shine:.9;--gel-glow:.7;color:#1b2836;white-space:pre-wrap;border-radius:18px 18px 6px;max-width:85%;padding:9px 14px;font-size:13px;line-height:1.5}:root[data-mantine-color-scheme=dark] .askKevin-module__P_EBzG__userBubble{--gel-top:#6b7580;--gel-mid:#474f59;--gel-bottom:#363d45;--gel-edge:#ffffff1f;--gel-depth:#00000059;--gel-drop:#000000b3;--gel-rim:.45;--gel-shine:.4;--gel-glow:.15;color:#f1f5f9}.askKevin-module__P_EBzG__aiBubble,.askKevin-module__P_EBzG__gifBubble{--gel-top:color-mix(in srgb, var(--bubble-blue), white 60%);--gel-mid:var(--bubble-blue);--gel-bottom:color-mix(in srgb, var(--bubble-blue), #0b4f7a 22%);--gel-edge:color-mix(in srgb, var(--bubble-blue), #0b4f7a 45%);--gel-depth:#11689a66;--gel-drop:#11689abf;--gel-rim:.9;--gel-shine:.8;--gel-glow:.55;color:#06283d}.askKevin-module__P_EBzG__aiBubble{border-radius:18px 18px 18px 6px;max-width:85%;padding:9px 14px;font-size:13px;line-height:1.6}.askKevin-module__P_EBzG__aiBubble p,.askKevin-module__P_EBzG__aiBubble ul,.askKevin-module__P_EBzG__aiBubble ol{margin:0 0 8px}.askKevin-module__P_EBzG__aiBubble>:last-child,.askKevin-module__P_EBzG__aiBubble li>p{margin-bottom:0}.askKevin-module__P_EBzG__aiBubble ul,.askKevin-module__P_EBzG__aiBubble ol{padding-left:20px}.askKevin-module__P_EBzG__aiBubble a{color:inherit;font-weight:600}.askKevin-module__P_EBzG__gifBubble{border-radius:18px 18px 18px 6px;padding:5px}.askKevin-module__P_EBzG__gifClip{border-radius:13px;display:block;overflow:hidden}.askKevin-module__P_EBzG__gifClip img{width:auto;max-width:100%;max-height:200px;display:block;transform:scale(1.1)}.askKevin-module__P_EBzG__dots{opacity:.5;background-color:#0000;background-image:radial-gradient(3px,currentColor 90%,#0000),radial-gradient(3px,currentColor 90%,#0000),radial-gradient(3px,currentColor 90%,#0000);background-position:0,50%,100%;background-repeat:no-repeat;background-size:33% 100%;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;width:24px;height:8px;animation:1s infinite askKevin-module__P_EBzG__blink;display:inline-block}@keyframes askKevin-module__P_EBzG__blink{0%,to{opacity:.25}50%{opacity:.7}}.askKevin-module__P_EBzG__card{border:1px solid var(--mantine-color-default-border);max-width:92%;color:inherit;border-radius:12px;gap:10px;padding:8px;text-decoration:none;transition:border-color .15s,transform .15s;display:flex}.askKevin-module__P_EBzG__card:hover{border-color:var(--mantine-color-dimmed);transform:translateY(-1px)}.askKevin-module__P_EBzG__cardImg,.askKevin-module__P_EBzG__cardImgSkeleton{object-fit:cover;border-radius:8px;flex:none;width:72px;height:72px}.askKevin-module__P_EBzG__cardImgSkeleton{background:var(--mantine-color-default)}.askKevin-module__P_EBzG__cardBody{flex-direction:column;gap:2px;min-width:0;display:flex}.askKevin-module__P_EBzG__cardTitle{font-size:14px;font-weight:600}.askKevin-module__P_EBzG__cardRole{opacity:.7;font-size:12px}.askKevin-module__P_EBzG__cardOneLiner{opacity:.8;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;display:-webkit-box;overflow:hidden}.askKevin-module__P_EBzG__cardLink{margin-top:2px;font-size:12px;font-weight:500}.askKevin-module__P_EBzG__composer{border-top:1px solid var(--mantine-color-default-border);flex:none;padding:12px;position:relative}.askKevin-module__P_EBzG__sendBtn{position:absolute;bottom:21px;right:22px}
