.mora-stone-light{opacity:0;transition:opacity .6s ease,box-shadow .6s ease}[data-mora-presence=listening] .mora-stone-light{opacity:1;box-shadow:0 0 0 1px rgba(110,231,183,.55),0 0 14px 2px rgba(16,185,129,.35);animation:moraStoneHalo 2.4s ease-in-out infinite}[data-mora-presence=thinking] .mora-stone-light{opacity:1;box-shadow:inset 0 0 10px 2px rgba(240,207,124,.5),0 0 12px 1px rgba(214,168,72,.3);animation:moraStoneInward 1.6s ease-in-out infinite}[data-mora-presence=working] .mora-stone-light{opacity:1;box-shadow:0 0 14px 3px rgba(214,168,72,.4)}[data-mora-presence=done] .mora-stone-light{opacity:1;animation:moraStoneShine 1.2s ease-out both}[data-mora-presence=needs] .mora-stone-light{opacity:1;box-shadow:0 0 16px 4px rgba(224,178,82,.34);animation:moraStoneToward 3.2s ease-in-out infinite}@keyframes moraStoneHalo{0%,to{transform:scale(1.08)}50%{transform:scale(.98)}}@keyframes moraStoneInward{0%,to{transform:scale(1);opacity:.7}50%{transform:scale(.92);opacity:1}}@keyframes moraStoneShine{0%{box-shadow:0 0 0 2px rgba(255,240,200,.9),0 0 30px 10px rgba(240,207,124,.6)}to{box-shadow:0 0 0 0 rgba(255,240,200,0),0 0 0 0 rgba(240,207,124,0)}}@keyframes moraStoneToward{0%,to{translate:0 0}50%{translate:0 -2px}}@media (prefers-reduced-motion:reduce){.mora-stone-light{animation:none!important}}.mora-face{position:absolute;inset:0;pointer-events:none;border-radius:50%}.mora-face__svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible;mix-blend-mode:screen}.mora-face__veins{-webkit-mask:url(/brand/mora-stone-v1.png) center/100% 100%;mask:url(/brand/mora-stone-v1.png) center/100% 100% luminance}.mora-face__eyes{transform-box:view-box;transform-origin:50% 51%;animation:moraBlink 5.6s infinite,moraGlance 13s ease-in-out infinite}.mora-face__leak,.mora-face__svg{animation:moraFaceBreath 6s ease-in-out infinite}.mora-face__leak{position:absolute;inset:-18%;border-radius:50%;background:radial-gradient(circle at 50% 58%,rgba(64,242,140,.16),rgba(64,242,140,0) 62%);mix-blend-mode:screen}[data-face-state=need] .mora-face__leak{background:radial-gradient(circle at 50% 58%,rgba(255,196,110,.3),rgba(255,196,110,0) 62%)}[data-face-state=greet] .mora-face__leak{background:radial-gradient(circle at 50% 58%,rgba(242,192,102,.22),rgba(242,192,102,0) 62%)}[data-face-state=think] .mora-face__svg{animation:moraFaceThink 1.8s ease-in-out infinite}[data-face-state=think] .mora-face__eyes{animation:moraLookUp 3.6s ease-in-out infinite}[data-face-state=work] .mora-face__eyes{animation:moraBlink 7s infinite}[data-face-state=listen] .mora-face__svg{animation-duration:3s}[data-face-state=done] .mora-face__eyes,[data-face-state=greet] .mora-face__eyes{animation:none}@keyframes moraBlink{0%,93%,to{transform:scaleY(1)}95.5%{transform:scaleY(.08)}}@keyframes moraGlance{0%,62%,to{translate:0 0}68%,76%{translate:1.6px 0}82%{translate:0 0}}@keyframes moraLookUp{0%,to{translate:0 0}50%{translate:.8px -1.2px}}@keyframes moraFaceBreath{0%,to{opacity:.9}50%{opacity:1}}@keyframes moraFaceThink{0%,to{opacity:.75}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.mora-face *,.mora-face__leak,.mora-face__svg{animation:none!important}}:root{--saimor-next-ink:rgba(246,249,247,0.94);--saimor-next-muted:rgba(232,239,235,0.42);--saimor-next-hairline:rgba(238,247,242,0.075);--saimor-next-hairline-active:rgba(167,243,208,0.14);--saimor-next-surface:rgba(5,10,15,0.76);--saimor-next-surface-deep:rgba(3,7,12,0.91);--saimor-next-emerald:110,231,183;--saimor-next-violet:196,181,253}body:not(.standard-mode){background:radial-gradient(ellipse 70% 55% at 18% 8%,rgba(16,185,129,.055),transparent 62%),radial-gradient(ellipse 62% 58% at 86% 4%,rgba(124,58,237,.045),transparent 64%),radial-gradient(ellipse 45% 42% at 58% 92%,rgba(206,182,118,.028),transparent 66%),#05070d}body:not(.standard-mode) .glass-panel-runtime{border:1px solid var(--saimor-next-hairline)!important;border-radius:28px!important;background-color:var(--saimor-next-surface)!important;background-image:radial-gradient(90% 65% at 12% -8%,rgba(var(--pane-accent-rgb,110,231,183),.075),transparent 55%),linear-gradient(155deg,rgba(255,255,255,.025),rgba(255,255,255,.004) 46%,rgba(0,0,0,.16))!important;backdrop-filter:blur(34px) saturate(112%)!important;-webkit-backdrop-filter:blur(34px) saturate(112%)!important;box-shadow:0 40px 110px rgba(0,0,0,.54),0 10px 36px rgba(0,0,0,.26),inset 0 1px 0 rgba(255,255,255,.055)!important}body:not(.standard-mode) .glass-panel-runtime[data-active=true]{border-color:var(--saimor-next-hairline-active)!important;box-shadow:0 44px 120px rgba(0,0,0,.58),0 12px 40px rgba(0,0,0,.26),0 0 0 1px rgba(var(--pane-accent-rgb,110,231,183),.018),inset 0 1px 0 rgba(255,255,255,.065)!important}body:not(.standard-mode) .glass-panel-runtime[data-active=false]{opacity:.94;filter:saturate(.84)}body:not(.standard-mode) .glass-panel-runtime:after{box-shadow:inset 0 1px 0 rgba(255,255,255,.045)!important;opacity:.72!important}body:not(.standard-mode) .pane-chrome{border-bottom-color:rgba(255,255,255,.05)!important;background:linear-gradient(90deg,rgba(var(--pane-accent-rgb,110,231,183),.035),transparent 31%),rgba(2,6,10,.2)!important}body:not(.standard-mode) .pane-chrome:before{width:42%!important;opacity:.42;background:linear-gradient(90deg,rgba(var(--pane-accent-rgb,110,231,183),.65),rgba(var(--pane-accent-rgb,110,231,183),.06) 44%,transparent)!important}body:not(.standard-mode) .pane-titlebar{min-height:58px;padding:10px 12px 9px 16px}body:not(.standard-mode) .pane-app-mark{width:25px;height:25px;border-radius:999px;border-color:rgba(var(--pane-accent-rgb,110,231,183),.13);background:rgba(var(--pane-accent-rgb,110,231,183),.045);box-shadow:none}body:not(.standard-mode) .pane-app-mark span{width:5px;height:5px;box-shadow:0 0 11px rgba(var(--pane-accent-rgb,110,231,183),.46)}body:not(.standard-mode) .pane-title-copy h2,body:not(.standard-mode) .pane-title-custom{color:var(--saimor-next-ink);font-size:12px;font-weight:520;letter-spacing:.01em}body:not(.standard-mode) .pane-context-line{color:rgba(235,242,239,.27);letter-spacing:.075em}body:not(.standard-mode) .pane-control{width:29px;height:29px;border-radius:999px;color:rgba(242,247,245,.34);background:transparent}body:not(.standard-mode) .pane-control:hover{transform:none;color:rgba(247,250,248,.82);border-color:rgba(255,255,255,.07);background:rgba(255,255,255,.055)}body:not(.standard-mode) .app-library__hero{margin-bottom:30px;padding-bottom:24px;border-bottom-color:rgba(255,255,255,.045)}body:not(.standard-mode) .app-library__hero h3{font-size:30px;font-weight:430;letter-spacing:-.04em}body:not(.standard-mode) .app-library__groups{gap:34px}body:not(.standard-mode) .app-library__grid{gap:10px}body:not(.standard-mode) .app-library__card{min-height:92px;border-color:rgba(255,255,255,.052);border-radius:20px;background:rgba(255,255,255,.018);box-shadow:inset 0 1px 0 rgba(255,255,255,.018)}body:not(.standard-mode) .app-library__card:before{width:1px;opacity:.18}body:not(.standard-mode) .app-library__card:hover{transform:translateY(-2px);border-color:rgba(255,255,255,.095);background:rgba(255,255,255,.033)}body:not(.standard-mode) [data-testid=mora-dock]{bottom:18px!important}body:not(.standard-mode) [data-testid=dock]{padding:7px 10px!important;gap:4px!important;border:1px solid rgba(255,255,255,.075)!important;border-radius:24px!important;background:rgba(5,10,15,.7)!important;backdrop-filter:blur(32px) saturate(112%)!important;-webkit-backdrop-filter:blur(32px) saturate(112%)!important;box-shadow:0 24px 70px rgba(0,0,0,.48),inset 0 1px 0 rgba(255,255,255,.045)!important}body:not(.standard-mode) [data-testid=dock]>.pointer-events-none{opacity:.16!important}body:not(.standard-mode) [data-testid=dock] button{transition:color .18s ease,background-color .18s ease,border-color .18s ease,transform .18s ease!important}body:not(.standard-mode) [data-testid=dock] button:hover{transform:translateY(-2px) scale(1.035)!important}body:not(.standard-mode) [data-testid=dock] [class*=rounded-full][class*=border]{box-shadow:none!important}body:not(.standard-mode) .glass-card:not(.glass-panel-runtime){border-color:rgba(255,255,255,.065);background:radial-gradient(90% 80% at 10% 0,rgba(16,185,129,.035),transparent 54%),rgba(5,10,15,.52);box-shadow:0 18px 54px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.035)}body:not(.standard-mode) [role=button],body:not(.standard-mode) button,body:not(.standard-mode) input,body:not(.standard-mode) select,body:not(.standard-mode) textarea{transition-duration:.22s}@media (max-width:720px){body:not(.standard-mode) .glass-panel-runtime{border-radius:20px!important}body:not(.standard-mode) [data-testid=dock]{border-radius:20px!important;padding:5px 7px!important}}@media (prefers-reduced-motion:reduce){body:not(.standard-mode) [data-testid=dock] button:hover{transform:none!important}}