@property --kb{syntax: "<length>"; inherits: true; initial-value: 0px;}@property --kb-lift{syntax: "<length>"; inherits: true; initial-value: 0px;}@property --kb-side{syntax: "<length>"; inherits: true; initial-value: 0px;}:root{transition:--kb var(--kb-dur, .25s) var(--kb-ease, cubic-bezier(.38, .7, .125, 1)),--kb-lift var(--kb-dur, .25s) var(--kb-ease, cubic-bezier(.38, .7, .125, 1)),--kb-side var(--kb-dur, .25s) var(--kb-ease, cubic-bezier(.38, .7, .125, 1))}@media (prefers-reduced-motion: reduce){:root{transition:none}}html,body,#root{margin:0;padding:0}button{padding:0}:root{--aevo-link: #AFB8FF}html,body{min-height:100dvh;background:#0b0b10;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{overscroll-behavior:none;-webkit-tap-highlight-color:transparent;font-family:-apple-system,BlinkMacSystemFont,system-ui,Segoe UI,Roboto,sans-serif}.aevoPressable,.aevoSpring{transform-origin:center;-webkit-tap-highlight-color:transparent}:root{--spring: cubic-bezier(.34, 1.36, .64, 1);--press-duration: 80ms;--release-duration: .42s;--spring-sheet: cubic-bezier(.2, .9, .25, 1);--spring-sheet-ms: .48s;--parallax: 1}.aevoHit{position:relative}.aevoHit:after{content:"";position:absolute;left:50%;top:50%;width:var(--hit-w, 44px);height:var(--hit-h, 44px);transform:translate(calc(-50% + var(--hit-dx, 0px)),calc(-50% + var(--hit-dy, 0px)))}.aevo-hitzone{position:absolute;left:50%;top:50%;width:var(--hit-w, 44px);height:var(--hit-h, 44px);transform:translate(calc(-50% + var(--hit-dx, 0px)),calc(-50% + var(--hit-dy, 0px)))}.aevoInlineHit{padding:16px 0}.aevoChatLink{padding:12px 0}.aevo-options-row,.aevo-carousel-strip,.aevo-chips{scrollbar-width:none}.aevo-options-row::-webkit-scrollbar,.aevo-carousel-strip::-webkit-scrollbar,.aevo-chips::-webkit-scrollbar{display:none}.aevoLinkRow{min-height:48px;margin:-4px;padding:0 4px}.aevo-switch{position:relative;width:44px;height:28px;flex-shrink:0;border:none;border-radius:16px;padding:0;cursor:pointer;background:var(--sw-track);transition:background .2s ease-out}.aevo-switch:after{content:"";position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:var(--sw-knob);transition:transform .2s ease-out,background .2s ease-out}.aevo-switch[aria-checked=true]:after{transform:translate(16px)}.aevo-switch:disabled{opacity:.4;cursor:default}.aevo-switch:before{content:"";position:absolute;left:0;right:0;top:-8px;bottom:-8px}@media (prefers-reduced-motion: reduce){.aevo-switch,.aevo-switch:after{transition:none}}button,a,.aevoPressable{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:manipulation}.aevo-msg a{-webkit-user-select:text;user-select:text}img{-webkit-touch-callout:none;-webkit-user-drag:none;user-drag:none}.aevo-msg img{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.rec-btn{animation:recBreathe 1.8s ease-in-out infinite}.rec-btn:before,.rec-btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1.5px solid var(--rec-red);pointer-events:none;animation:recRipple 1.8s ease-out infinite}.rec-btn:after{animation-delay:.9s}@keyframes recBreathe{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes recRipple{0%{transform:scale(1);opacity:.45}to{transform:scale(1.5);opacity:0}}@media (prefers-reduced-motion: reduce){.rec-btn{animation:none}.rec-btn:before,.rec-btn:after{animation:none;opacity:0}}@media (prefers-reduced-motion: reduce){.aevo-msg{animation:none!important}}.aevoBtn:not(:disabled):hover{opacity:.88}.aevoMsgAction{color:var(--amc, #7D7D7D);-webkit-tap-highlight-color:transparent}.aevoMsgAction:not(.aevoSpring){transition:color .12s ease-out,transform .12s ease-out}@media (hover:hover){.aevoMsgAction:hover{color:var(--amch, #9B9B9B)}}.attach-menu{opacity:0;transform:scale(.92);transition:transform var(--release-duration) var(--spring),opacity .14s ease-out}.attach-menu.is-open{opacity:1;transform:scale(1)}.attach-backdrop{opacity:0;transition:opacity .16s ease-out}.attach-backdrop.is-open{opacity:1}.attach-plus-icon{transition:transform var(--release-duration) var(--spring);transform-origin:center}.attach-plus--open .attach-plus-icon{transform:rotate(45deg)}@media (prefers-reduced-motion: reduce){.attach-menu,.attach-backdrop,.attach-plus-icon{transition-duration:1ms!important;transition-delay:0ms!important}.attach-menu,.attach-menu.is-open{transform:none!important}}@keyframes screenIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes screenFade{0%{opacity:0}to{opacity:1}}.screen-in{animation:screenIn var(--spring-sheet-ms) var(--spring-sheet) both}.screen-fade{animation:screenFade .28s ease-out both}@media (prefers-reduced-motion: reduce){.screen-in,.screen-fade{animation:none}}.aevo-px{image-rendering:-webkit-optimize-contrast;image-rendering:-moz-crisp-edges;image-rendering:crisp-edges;image-rendering:pixelated}@keyframes favIn{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}.aevo-fav{animation:favIn var(--release-duration) var(--spring) both}@media (prefers-reduced-motion: reduce){.aevo-fav{animation:none;animation-delay:0ms}}.aevo-ava-body{transform:translateY(0)}.aevo-ava[data-ava-st=listen] .aevo-ava-body:not([data-ava-motion]){animation:avaPerk 1.6s step-end infinite}@keyframes avaPerk{0%{transform:translateY(0)}60%{transform:translateY(-1px)}75%{transform:translateY(0)}}.aevo-ava[data-ava-st=work] .aevo-ava-body:not([data-ava-motion]){animation:avaBusy 1.2s step-end infinite}@keyframes avaBusy{0%{transform:translateY(0)}50%{transform:translateY(-1px)}70%{transform:translateY(0)}}.aevo-ava[data-ava-st=done] .aevo-ava-body{animation:avaHop .28s step-end 1}@keyframes avaHop{0%{transform:translateY(-2px)}25%{transform:translateY(-3px)}50%{transform:translateY(-1px)}75%,to{transform:translateY(0)}}.aevo-ava-heart{animation:avaHeart .2s step-end 1 both}@keyframes avaHeart{0%{opacity:0;transform:translateY(2px)}50%{opacity:1;transform:translateY(1px)}to{opacity:1;transform:translateY(0)}}.aevo-ava-dots i{opacity:.3;animation:avaDot .9s step-end infinite}.aevo-ava-dots i:nth-child(2){animation-delay:.3s}.aevo-ava-dots i:nth-child(3){animation-delay:.6s}@keyframes avaDot{0%{opacity:1}33%{opacity:.3}}@media (prefers-reduced-motion: reduce){.aevo-ava-body,.aevo-ava-heart,.aevo-ava-dots i{animation:none!important}.aevo-ava-dots i{opacity:1}}.aevo-step-now{animation:stepNow 1.2s ease-in-out infinite}@keyframes stepNow{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion: reduce){.aevo-step-now{animation:none}}.aevo-alert-scrim{animation:uiScrimIn var(--spring-sheet-ms) var(--spring-sheet) both}.aevo-alert{animation:uiAlertIn var(--release-duration) var(--spring) both}@keyframes uiScrimIn{0%{opacity:0}to{opacity:1}}@keyframes uiAlertIn{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.aevo-alert{animation:uiScrimIn .16s ease-out both}}html{overscroll-behavior:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation}body{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.aevo-msg,input,textarea,select,[contenteditable=true],.aevo-selectable{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}.aevo-msg button{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}:focus:not(:focus-visible){outline:none}button:focus-visible,a:focus-visible,[role=button]:focus-visible,[role=radio]:focus-visible{outline:2px solid var(--aevo-link);outline-offset:2px}@keyframes aevoCardIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes aevoCardResult{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes aevoCardCheck{0%{transform:scale(.6)}to{transform:scale(1)}}@keyframes aevoSpin{to{transform:rotate(360deg)}}@keyframes aevoFade{0%{opacity:0}to{opacity:1}}.aevo-card-in{animation:aevoCardIn var(--spring-sheet-ms) var(--spring-sheet) both}.aevo-card-result{animation:aevoCardResult var(--spring-sheet-ms) var(--spring-sheet) both}.aevo-card-check{animation:aevoCardCheck var(--release-duration) var(--spring) both}.aevo-spin{animation:aevoSpin .8s linear infinite}@media (prefers-reduced-motion: reduce){.aevo-card-in,.aevo-card-result{animation:aevoFade .16s linear both}.aevo-card-check,.aevo-spin{animation:none}}@keyframes aevoSkel{0%,to{opacity:1}50%{opacity:.55}}.aevo-skel{animation:aevoSkel 1.4s ease-in-out infinite both}@media (prefers-reduced-motion: reduce){.aevo-skel{animation:none}}body:has(.aevo-boot-error) .aevo-net-banner{display:none}body:has([data-stand=composer]) .aevo-net-banner{display:none}.input-capsule textarea::placeholder{color:var(--aevo-ph);opacity:1}@keyframes aevoSheetIn{0%{transform:translateY(24px);opacity:0}to{transform:none;opacity:1}}@keyframes aevoPointerPulse{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.18)}}.aevo-pointer-ring{animation:aevoPointerPulse 1.6s ease-in-out infinite}@media (prefers-reduced-motion: reduce){.aevo-pointer-ring{animation:none}[role=dialog][style*=aevoSheetIn]{animation:none!important}}#bearLayer{clip-path:inset(0 var(--aevo-panel-right, 0px) 0 var(--aevo-menu-right, 0px))}html.aevo-panel-open #bearHit{pointer-events:none!important}#pet3dLayer{clip-path:inset(0 var(--aevo-panel-right, 0px) 0 var(--aevo-menu-right, 0px))}html.aevo-panel-open #pet3dHit{pointer-events:none!important}html.aevo-pet3d #bearLayer,html.aevo-pet3d #bearHit{visibility:hidden!important;pointer-events:none!important}.aevo-desk-panel{transition:transform var(--spring-sheet-ms) var(--spring-sheet),visibility 0s linear var(--spring-sheet-ms)}.aevo-desk-panel[data-open="1"]{transition:transform var(--spring-sheet-ms) var(--spring-sheet),visibility 0s}@media (prefers-reduced-motion: reduce){.aevo-desk-panel,.aevo-desk-panel[data-open="1"]{transition:none}}.aevo-overlay-yield{opacity:0!important;pointer-events:none!important;transition:opacity .12s ease-out}.nvMat{background:var(--nv-mat);-webkit-backdrop-filter:blur(22px) saturate(180%);backdrop-filter:blur(22px) saturate(180%);box-shadow:var(--nv-mat-sh);position:relative;isolation:isolate}.nvMat:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:var(--nv-grain);opacity:var(--nv-grain-op);mix-blend-mode:overlay;pointer-events:none;z-index:-1}.nvBtn{width:44px;height:44px;border-radius:999px;border:0;padding:0;display:flex;align-items:center;justify-content:center;color:var(--nv-ink);cursor:pointer;flex:none;-webkit-tap-highlight-color:transparent}.nvBtn:disabled,.nvBtn[aria-disabled=true]{opacity:.4}.nvB40{width:40px;height:40px}.nvB48{width:48px;height:48px}.nvAcc{background:var(--nv-acc);color:var(--nv-acc-tx);box-shadow:var(--nv-acc-sh)}.nvKey{background:var(--nv-key);color:var(--nv-key-tx);box-shadow:var(--nv-key-sh)}.nvGhost{background:transparent;color:var(--nv-t2)}@keyframes nvBreath{0%,to{opacity:.35}50%{opacity:.95}}.nvThinkRing{position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:999px;border:2px solid var(--nv-acc-solid);animation:nvBreath 2.4s var(--ease) infinite;pointer-events:none}@keyframes nvIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes nvFade{0%{opacity:0}to{opacity:1}}.nvIn{animation:nvIn .2s var(--ease) both}@media (prefers-reduced-motion: reduce){.nvIn{animation:nvFade .2s linear both}.nvThinkRing{animation:none;opacity:.8}}.nvNum{font-variant-numeric:tabular-nums}@keyframes nvRun{0%{left:-40%}to{left:100%}}.nvRun{animation:nvRun 1.6s var(--ease) infinite}@media (prefers-reduced-motion: reduce){.nvRun{animation:none;left:0;width:100%!important;opacity:.5}}
