.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}
.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}
.Menus-module__ESYt4G__link{color:inherit;opacity:.5;transition:opacity .2s}.Menus-module__ESYt4G__link:hover{opacity:1}
.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__userBubble{background:var(--mantine-color-disabled);white-space:pre-wrap;border-radius:16px 16px 4px;max-width:85%;padding:9px 13px;font-size:13px;line-height:1.5}.askKevin-module__P_EBzG__aiBubble{border-radius:16px 16px 16px 4px;max-width:85%;padding:9px 13px;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:16px 16px 16px 4px;padding:5px}.askKevin-module__P_EBzG__gifClip{border-radius:8px;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}
