.pip .pip-body,.pip .pip-eyes,.pip .pip-look,.pip .pip-shadow{transform-box:fill-box;transform-origin:50% 100%}.pip .pip-eyes{transform-origin:50% 50%;animation:pip-blink 4.6s infinite}.pip .pip-look{transition:transform .26s cubic-bezier(.23,1,.32,1);transform-origin:50% 50%}.pip .pip-grin,.pip .pip-happy-eyes,.pip .pip-o{opacity:0}.pip[data-mood=idle] .pip-body{animation:pip-bob 3.2s ease-in-out infinite}.pip[data-mood=idle] .pip-shadow{animation:pip-shadow 3.2s ease-in-out infinite;transform-origin:50% 50%}.pip[data-mood=thinking] .pip-body{animation:pip-squash 1.5s ease-in-out infinite}.pip[data-mood=thinking] .pip-look{transform:translate(4px,-6px)}.pip[data-mood=thinking] .pip-mouth{opacity:0}.pip[data-mood=thinking] .pip-o{opacity:1}.pip[data-mood=happy] .pip-body{animation:pip-bounce .95s cubic-bezier(.3,.7,.4,1) infinite}.pip[data-mood=happy] .pip-eyes{opacity:0;animation:none}.pip[data-mood=happy] .pip-happy-eyes{opacity:1}.pip[data-mood=happy] .pip-mouth{opacity:0}.pip[data-mood=happy] .pip-grin{opacity:1}@keyframes pip-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes pip-shadow{0%,to{transform:scale(1);opacity:.35}50%{transform:scale(.86);opacity:.22}}@keyframes pip-blink{0%,91%,97%,to{transform:scaleY(1)}94%{transform:scaleY(.08)}}@keyframes pip-squash{0%,to{transform:scale(1)}50%{transform:scale(1.06,.93)}}@keyframes pip-bounce{0%,to{transform:translateY(0) scale(1)}14%{transform:translateY(0) scale(1.1,.88)}45%{transform:translateY(-12px) scale(.95,1.06)}74%{transform:translateY(0) scale(1.05,.95)}}@keyframes omg-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.omg-rise{animation:omg-rise .18s ease-out both}@keyframes omg-fade{0%{opacity:0}to{opacity:1}}.omg-fade{animation:omg-fade .42s ease-out both}@keyframes omg-sweep{0%{background-position:180% 0}to{background-position:-80% 0}}.omg-sweep{background-image:linear-gradient(100deg,transparent 15%,rgb(143 91 255/.22) 45%,transparent 75%);background-size:220% 100%;animation:omg-sweep 1.8s ease-in-out infinite}@keyframes omg-halo{0%,to{box-shadow:0 0 0 0 rgb(184 255 60/.45),0 10px 30px rgb(0 0 0/.45)}50%{box-shadow:0 0 0 10px rgb(184 255 60/0),0 10px 30px rgb(0 0 0/.45)}}.omg-halo{animation:omg-halo 2.4s ease-out infinite}@keyframes omg-pop{0%{transform:translate(0) scale(.4);opacity:0}20%{opacity:1}to{transform:translate(var(--dx),var(--dy)) scale(1);opacity:0}}.omg-pop{animation:omg-pop 1.4s cubic-bezier(.2,.7,.3,1) both}@keyframes omg-eq{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}.omg-eq{transform-origin:bottom;animation:omg-eq .9s ease-in-out infinite}.omg-noscroll{scrollbar-width:none}.omg-noscroll::-webkit-scrollbar{display:none}.omg-dim{position:fixed;inset:0;background:radial-gradient(130% 100% at 50% 0,rgb(6 4 14/.52) 0,rgb(6 4 14/.74) 70%);backdrop-filter:saturate(.6) blur(2px);-webkit-backdrop-filter:saturate(.6) blur(2px);opacity:0;visibility:hidden;transition:opacity .15s cubic-bezier(.4,0,1,1),visibility 0s linear .15s}.omg-dim[data-on="1"]{opacity:1;visibility:visible;transition:opacity .22s cubic-bezier(.22,1,.36,1),visibility 0s}@keyframes omg-drop{0%{opacity:0;transform:translateY(-6px) scale(.965)}to{opacity:1;transform:none}}.omg-drop{animation:omg-drop .2s cubic-bezier(.22,1,.36,1) both;transform-origin:top right}.omg-drop--left{transform-origin:top left}.omg-menu-panel{box-shadow:inset 0 0 0 1px rgb(255 255 255/.1),0 0 0 1px rgb(143 91 255/.28),0 24px 70px rgb(0 0 0/.6),0 0 50px rgb(143 91 255/.18)}.omg-mi{position:relative;transition:background-color .16s ease,color .16s ease}.omg-mi:before{content:"";position:absolute;left:3px;top:22%;bottom:22%;width:3px;border-radius:3px;background:#b8ff3c;box-shadow:0 0 10px rgb(184 255 60/.6);opacity:0;transform:scaleY(.2);transition:transform .22s cubic-bezier(.22,1,.36,1),opacity .15s ease}.omg-mi:focus-visible,.omg-mi:hover{background-color:rgb(255 255 255/.075);color:var(--color-fog);outline:none}.omg-mi:focus-visible:before,.omg-mi:hover:before{opacity:1;transform:scaleY(1)}.omg-mi-icon,.omg-mi-label{display:inline-flex;transition:transform .22s cubic-bezier(.22,1,.36,1),color .16s ease}.omg-mi:focus-visible .omg-mi-icon,.omg-mi:hover .omg-mi-icon{transform:translateX(3px) scale(1.08);color:#b8ff3c}.omg-mi:focus-visible .omg-mi-label,.omg-mi:hover .omg-mi-label{transform:translateX(3px)}.omg-mi:active{background-color:rgb(255 255 255/.11)}@keyframes omg-spin{to{transform:rotate(1turn)}}.omg-avatar-btn{position:relative;border-radius:9999px;box-shadow:0 0 0 2px rgb(255 255 255/.14),0 6px 18px rgb(0 0 0/.35);transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s ease}.omg-avatar-btn:before{content:"";position:absolute;inset:-4px;border-radius:9999px;background:conic-gradient(#b8ff3c,#8f5bff,#ff4d5e,#b8ff3c);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 2.5px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,transparent calc(100% - 2.5px),#000 calc(100% - 2px));opacity:0;transition:opacity .2s ease;pointer-events:none}.omg-avatar-btn:hover{transform:translateY(-1px) scale(1.05);box-shadow:0 0 0 2px transparent,0 10px 28px rgb(143 91 255/.4)}.omg-avatar-btn:hover:before{opacity:1;animation:omg-spin 2.2s linear infinite}.omg-avatar-btn[aria-expanded=true]{box-shadow:0 0 0 2px #b8ff3c,0 0 0 6px rgb(184 255 60/.16),0 10px 28px rgb(0 0 0/.4)}.omg-avatar-btn[aria-expanded=true]:before{opacity:0;animation:none}.omg-avatar-btn:active{transform:scale(.95);transition-duration:90ms}.omg-fx{position:relative;isolation:isolate;overflow:hidden}.omg-fx:not(:disabled){transition:transform .24s cubic-bezier(.22,1,.36,1),box-shadow .24s ease,background-color .16s ease,filter .16s ease}.omg-fx:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(110deg,transparent 28%,rgb(255 255 255/.45) 50%,transparent 72%);transform:translateX(-130%);pointer-events:none}.omg-fx:focus-visible:before,.omg-fx:hover:before{transform:translateX(130%);transition:transform .75s cubic-bezier(.2,.8,.2,1)}.omg-fx:hover:not(:disabled){transform:translateY(-2px) scale(1.025)}.omg-fx:active:not(:disabled){transform:translateY(0) scale(.97);transition-duration:90ms}.omg-fx-arrow{transition:transform .28s cubic-bezier(.22,1,.36,1)}.omg-fx:focus-visible .omg-fx-arrow,.omg-fx:hover .omg-fx-arrow{transform:translateX(4px)}.omg-fx--lime:hover:not(:disabled){box-shadow:0 0 0 1px rgb(184 255 60/.6),0 14px 40px rgb(184 255 60/.42),0 0 60px rgb(184 255 60/.25)}.omg-fx--violet:hover:not(:disabled){box-shadow:inset 0 0 0 1px rgb(255 255 255/.18),0 14px 40px rgb(143 91 255/.6),0 0 60px rgb(143 91 255/.3)}.omg-fx--ghost:hover:not(:disabled){box-shadow:inset 0 0 0 1px rgb(143 91 255/.7),0 12px 32px rgb(143 91 255/.28)}@media (prefers-reduced-motion:reduce){.omg-avatar-btn:hover,.omg-fx:active:not(:disabled),.omg-fx:hover:not(:disabled){transform:none}.omg-avatar-btn:before,.omg-fx:before{display:none}.omg-mi:hover .omg-mi-icon,.omg-mi:hover .omg-mi-label{transform:none}}