.sana-mascot.svelte-18vwg99{position:relative;display:inline-block;flex:none;width:var(--mascot-size);height:var(--mascot-size);align-self:center;vertical-align:middle;contain:layout style;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.sana-mascot.interactive.svelte-18vwg99{cursor:pointer;touch-action:manipulation}.sana-mascot.interactive.svelte-18vwg99:focus-visible{outline:2px solid var(--sana-dashboard-accent);outline-offset:4px;border-radius:24%}.shadow.svelte-18vwg99{position:absolute;top:85.5%;left:23%;width:54%;height:7%;border-radius:50%;background:var(--sana-mascot-shadow);filter:blur(calc(var(--mascot-size) * .028));pointer-events:none}.layer.svelte-18vwg99{position:absolute;inset:0;pointer-events:none}.lift.svelte-18vwg99,.breathe.svelte-18vwg99{transform-origin:50% 88%}.turn.svelte-18vwg99{transform-origin:50% 58%}.sprite.svelte-18vwg99{background-image:var(--mascot-atlas);background-repeat:no-repeat;background-size:300% 300%}.previous.svelte-18vwg99{opacity:0}.fx.svelte-18vwg99{position:absolute;top:4%;right:2%;width:16%;height:16%;pointer-events:none}.fx-item.svelte-18vwg99{position:absolute;inset:0;display:grid;place-items:center;color:var(--sana-dashboard-ink-muted);opacity:0;transform:translateY(12%) scale(.8);transition:opacity .22s ease,transform .32s cubic-bezier(.2,.8,.2,1)}.fx-item.svelte-18vwg99 svg{width:100%;height:100%}.fx-warning.svelte-18vwg99{color:var(--semantic-warning-solid)}.fx-analyzing.svelte-18vwg99{display:flex;align-items:flex-end;justify-content:center;gap:12%}.fx-analyzing.svelte-18vwg99 i:where(.svelte-18vwg99){display:block;width:20%;aspect-ratio:1;border-radius:50%;background:currentColor}.fx-analyzing.svelte-18vwg99 i:where(.svelte-18vwg99):nth-child(2){width:26%;margin-bottom:12%}.fx-analyzing.svelte-18vwg99 i:where(.svelte-18vwg99):nth-child(3){width:32%;margin-bottom:30%}[data-fx=analyzing].svelte-18vwg99 .fx-analyzing:where(.svelte-18vwg99),[data-fx=warning].svelte-18vwg99 .fx-warning:where(.svelte-18vwg99),[data-fx=support].svelte-18vwg99 .fx-support:where(.svelte-18vwg99),[data-fx=insight].svelte-18vwg99 .fx-insight:where(.svelte-18vwg99){opacity:1;transform:none}.sparks.svelte-18vwg99{position:absolute;inset:0;color:var(--sana-dashboard-accent);opacity:0;pointer-events:none}[data-fx=joy].svelte-18vwg99 .sparks:where(.svelte-18vwg99){opacity:1}.sparks.svelte-18vwg99 i:where(.svelte-18vwg99){position:absolute;font-size:calc(var(--mascot-size) * .1);font-style:normal;line-height:1}.sparks.svelte-18vwg99 i:where(.svelte-18vwg99):nth-child(1){top:20%;left:4%}.sparks.svelte-18vwg99 i:where(.svelte-18vwg99):nth-child(2){top:24%;right:1%;font-size:calc(var(--mascot-size) * .13)}.sparks.svelte-18vwg99 i:where(.svelte-18vwg99):nth-child(3){top:6%;right:14%;font-size:calc(var(--mascot-size) * .07)}@media(prefers-reduced-motion:reduce){.fx-item.svelte-18vwg99{transition:none}}
