:root{--motion-precise: cubic-bezier(.2,.8,.2,1);--motion-interface: cubic-bezier(.22,1,.36,1);--motion-spatial: cubic-bezier(.16,1,.3,1)}[data-motion-hover]{translate:var(--motion-x,0px) var(--motion-y,0px);transition:translate .18s var(--motion-precise),color .18s var(--motion-precise),background-color .18s var(--motion-precise);background-image:radial-gradient(ellipse at var(--light-x,50%) var(--light-y,50%),#65d6ff12,transparent 75%)}:where(.jarvis-shell,.sias-chat) :where(button,summary,input,select,textarea){transition:color .18s var(--motion-precise),background-color .18s var(--motion-precise),border-color .18s var(--motion-precise)}@keyframes sias-context-enter{0%{opacity:.65;translate:0 6px}to{opacity:1;translate:0 0}}@keyframes sias-depth-enter{0%{opacity:.35;translate:0 10px;scale:.985}to{opacity:1;translate:0 0;scale:1}}@keyframes sias-confirm{0%{filter:brightness(1.25)}to{filter:brightness(1)}}:where(.planner-day-layout,.planner-school-layout,.planner-calendar-layout)>*,.world-info-panel,.world-country-panel,.memory-detail-panel,.fl-detail,.fl-filters,.fl-more,.ns-library,.ns-palette,.sias-discover-menu,.wic-layers,.wic-route,.wic-country-info,.wic-news{animation:sias-context-enter .36s var(--motion-interface) both}.planner-focus,.planner-school-side,.planner-calendar-side{animation-delay:70ms}.cs-bubble,.galaxy-speech-bubble,.world-bubble{transform-origin:left bottom;animation:sias-depth-enter .32s var(--motion-interface)}.planner-detail,.sias-chat-modal>form,.note-text-editor{animation:sias-depth-enter .22s var(--motion-interface)}.planner-event{transition:opacity .22s var(--motion-precise),background-color .22s var(--motion-precise)}.planner-event[data-completed=true] .planner-event-dot{animation:sias-confirm .2s var(--motion-precise)}.planner-event[data-cancelled=true]{border-inline-start-color:#e8bc6f}.untis-lesson{animation:sias-context-enter .28s var(--motion-interface)}.untis-day-column:nth-child(3) .untis-lesson{animation-delay:25ms}.untis-day-column:nth-child(4) .untis-lesson{animation-delay:50ms}.untis-day-column:nth-child(5) .untis-lesson{animation-delay:75ms}.untis-day-column:nth-child(6) .untis-lesson{animation-delay:.1s}.untis-lesson[data-cancelled=true]{border-color:#e8bc6f}.untis-detail{animation:sias-depth-enter .22s var(--motion-interface)}.untis-subject-items article{transition:opacity .22s var(--motion-precise)}.sias-chat-message[aria-busy=true]{animation:none}.sias-chat-thinking i{opacity:.35}.sias-chat-thinking i:nth-child(2){opacity:.6}.sias-chat-thinking i:nth-child(3){opacity:.9}.fl-item{transition:border-color .18s var(--motion-precise)}.fl-item[aria-pressed=true] .fl-thumbnail{translate:0 -2px;transition:translate .18s var(--motion-precise)}.fl-detail{transform-origin:left center}.ns-text-dialog{animation:sias-depth-enter .22s var(--motion-interface)}.sias-motion-pass{position:fixed;top:0;right:0;bottom:0;left:0;z-index:960;pointer-events:none!important;overflow:hidden;contain:strict;color:var(--pass-color,#65d6ff)}.sias-motion-pass i{position:absolute;top:0;right:38%;bottom:0;left:38%;transform:skew(-18deg);background:linear-gradient(90deg,transparent,color-mix(in srgb,currentColor 12%,transparent),transparent)}.sias-motion-pass b{position:absolute;inset:8% auto 8% 50%;width:1px;background:linear-gradient(transparent,currentColor,transparent);box-shadow:0 0 26px 2px currentColor}@keyframes sias-signal-flow{0%,to{opacity:.25;transform:translateY(2px) scale(.75)}45%{opacity:1;transform:translateY(-4px) scale(1.15)}}.sias-chat-thinking i{animation:sias-signal-flow 1.25s ease-in-out infinite!important}.sias-chat-thinking i:nth-child(2){animation-delay:.14s!important}.sias-chat-thinking i:nth-child(3){animation-delay:.28s!important}@keyframes sias-message-materialize{0%{opacity:0;transform:translate3d(0,18px,0) scale(.98)}to{opacity:1;transform:none}}.sias-chat-message:not([aria-busy=true]):nth-last-of-type(-n+8){animation:sias-message-materialize .44s var(--motion-spatial) both;transform-origin:left bottom}.sias-chat-message[data-role=user]{transform-origin:right bottom}.sias-chat-attachments>div,.chat-visuals>*,.settings-content>fieldset,.studio-controls>fieldset>section,.home-widget[data-collapsed=false] .home-widget-body{animation:sias-message-materialize .48s var(--motion-spatial) both}.sias-chat-composer:focus-within{border-color:var(--chat-accent,#65d6ff);box-shadow:0 0 0 1px color-mix(in srgb,var(--chat-accent,#65d6ff) 16%,transparent),0 8px 32px #0003}.settings-layout nav button[data-active=true],.studio-tabs button.active{box-shadow:inset 2px 0 var(--hud-primary,#65d6ff)}.jarvis-shell[data-motion-paused=true] *{animation-play-state:paused!important}.jarvis-shell[data-motion-enabled=false] *,.sias-chat[data-animations=false] *{animation:none!important;transition:none!important}@media(prefers-reduced-motion:reduce){[data-motion-hover]{translate:none!important;background-image:none!important}.jarvis-shell *,.sias-chat *,.sias-product-site *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
