.ori-mascot[data-v-30091239]{--ori-blue:var(--accent);--ori-face:var(--control-knob);--ori-eye:#070c1e;display:inline-flex;padding:0;border:0;border-radius:var(--radius-control);background:none;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}.ori-mascot[data-v-30091239]:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.ori-mascot__svg[data-v-30091239]{height:100%;width:auto;overflow:visible}.ori-mascot__name[data-v-30091239],.ori-mascot__skin[data-v-30091239]{fill:var(--ori-blue)}.ori-mascot__face[data-v-30091239]{fill:var(--ori-face)}.ori-mascot__body[data-v-30091239]{transform-box:fill-box;transform-origin:50% 100%}.ori-mascot__gaze[data-v-30091239]{transition:transform var(--duration-fast) var(--ease-out)}.ori-mascot__pupil[data-v-30091239]{transform-box:fill-box;transform-origin:center;transition:transform var(--duration-base) var(--ease-out-strong)}.ori-mascot__eye[data-v-30091239]{fill:var(--ori-eye);transform-box:fill-box;transform-origin:center;transition:transform var(--duration-fast) var(--ease-out)}.ori-mascot__line[data-v-30091239]{fill:none;stroke:var(--ori-eye);stroke-width:1.3;stroke-linecap:round;opacity:0;transition:opacity var(--duration-fast) var(--ease-out)}.ori-mascot.is-blinking .ori-mascot__eye[data-v-30091239]{transform:scaleY(.1)}.ori-mascot.is-drowsy .ori-mascot__eye[data-v-30091239]{animation:ori-slow-blink-30091239 .9s var(--ease-in-out) 2}.ori-mascot.is-happy .ori-mascot__eye[data-v-30091239],.ori-mascot.is-sleeping .ori-mascot__eye[data-v-30091239]{transform:scaleY(0)}.ori-mascot.is-happy .ori-mascot__line--happy[data-v-30091239],.ori-mascot.is-sleeping .ori-mascot__line--sleep[data-v-30091239]{opacity:1}.ori-mascot.is-dilated .ori-mascot__pupil[data-v-30091239]{transform:scale(1.28)}.ori-mascot.is-sway .ori-mascot__body[data-v-30091239]{animation:ori-sway-30091239 .9s var(--ease-in-out)}.ori-mascot.is-hop .ori-mascot__body[data-v-30091239]{animation:ori-hop-30091239 .6s var(--ease-out-strong)}.ori-mascot.is-flip .ori-mascot__body[data-v-30091239]{transform-origin:50% 50%;animation:ori-flip-30091239 .9s var(--ease-in-out)}@media(prefers-reduced-motion:reduce){.ori-mascot.is-flip .ori-mascot__body[data-v-30091239],.ori-mascot.is-hop .ori-mascot__body[data-v-30091239],.ori-mascot.is-sway .ori-mascot__body[data-v-30091239]{animation:none}.ori-mascot.is-dilated .ori-mascot__pupil[data-v-30091239]{transform:none}}@keyframes ori-slow-blink-30091239{0%,to{transform:scaleY(1)}50%{transform:scaleY(.05)}}@keyframes ori-sway-30091239{0%,to{transform:rotate(0deg)}25%{transform:rotate(-8deg)}75%{transform:rotate(8deg)}}@keyframes ori-hop-30091239{0%,to{transform:translateY(0) scale(1)}20%{transform:translateY(0) scale(1.08,.9)}50%{transform:translateY(-7px) scale(.95,1.06)}80%{transform:translateY(0) scale(1.05,.95)}}@keyframes ori-flip-30091239{0%{transform:translateY(0) rotate(0deg)}40%{transform:translateY(-8px) rotate(180deg)}80%{transform:translateY(0) rotate(1turn)}to{transform:translateY(0) rotate(1turn)}}.tooltip[data-v-2e07d8ea]{position:relative;display:inline-block}.tooltip__bubble[data-v-2e07d8ea]{position:absolute;background:var(--ink);color:var(--fill-ink);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-sm);font-size:var(--font-size-xs);line-height:var(--line-height-normal);white-space:normal;width:-moz-max-content;width:max-content;max-width:min(400px,90vw);z-index:var(--z-tooltip);pointer-events:none}.tooltip__bubble--top[data-v-2e07d8ea]{bottom:calc(100% + 8px);left:50%;transform:translateX(-50%)}.tooltip__bubble--bottom[data-v-2e07d8ea]{top:calc(100% + 8px);left:50%;transform:translateX(-50%)}.tooltip__bubble--top-start[data-v-2e07d8ea]{bottom:calc(100% + 8px);left:0}.tooltip__bubble--top-end[data-v-2e07d8ea]{bottom:calc(100% + 8px);right:0}.tooltip__bubble--bottom-start[data-v-2e07d8ea]{top:calc(100% + 8px);left:0}.tooltip__bubble--bottom-end[data-v-2e07d8ea]{top:calc(100% + 8px);right:0}.tooltip__bubble--left[data-v-2e07d8ea]{right:calc(100% + 8px);top:50%;transform:translateY(-50%)}.tooltip__bubble--right[data-v-2e07d8ea]{left:calc(100% + 8px);top:50%;transform:translateY(-50%)}.tooltip__bubble--top[data-v-2e07d8ea]:after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border:5px solid transparent;border-top-color:var(--ink)}.tooltip__bubble--bottom[data-v-2e07d8ea]:after{content:"";position:absolute;bottom:100%;left:50%;transform:translateX(-50%);border:5px solid transparent;border-bottom-color:var(--ink)}.tooltip__bubble--top-end[data-v-2e07d8ea]:after,.tooltip__bubble--top-start[data-v-2e07d8ea]:after{content:"";position:absolute;top:100%;border:5px solid transparent;border-top-color:var(--ink)}.tooltip__bubble--top-start[data-v-2e07d8ea]:after{left:12px}.tooltip__bubble--top-end[data-v-2e07d8ea]:after{right:12px}.tooltip__bubble--bottom-end[data-v-2e07d8ea]:after,.tooltip__bubble--bottom-start[data-v-2e07d8ea]:after{content:"";position:absolute;bottom:100%;border:5px solid transparent;border-bottom-color:var(--ink)}.tooltip__bubble--bottom-start[data-v-2e07d8ea]:after{left:12px}.tooltip__bubble--bottom-end[data-v-2e07d8ea]:after{right:12px}.login-owner-page[data-v-66bfdd0e]{position:fixed;inset:0;display:flex;align-items:flex-start;justify-content:center;background-color:var(--color-neutral-50);background-image:url(/backgrounds/normal_desktop.png);background-size:cover;background-position:50%;padding:var(--spacing-lg);overflow-y:auto}@media(max-width:640px){.login-owner-page[data-v-66bfdd0e]{background-image:url(/backgrounds/normal_mobile.png);align-items:flex-end;padding-bottom:var(--spacing-2xl)}}.login-owner-page__card[data-v-66bfdd0e]{animation:auth-card-enter-66bfdd0e .42s var(--ease-out-strong) both;width:100%;max-width:440px;background:var(--surface);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);padding:var(--spacing-xl);display:flex;flex-direction:column;gap:var(--spacing-xl);margin:auto 0}@media(prefers-reduced-motion:reduce){.login-owner-page__card[data-v-66bfdd0e]{animation-name:auth-card-fade-66bfdd0e;animation-duration:.2s}}@keyframes auth-card-enter-66bfdd0e{0%{opacity:0;transform:translateY(12px) scale(.985)}to{opacity:1;transform:none}}@keyframes auth-card-fade-66bfdd0e{0%{opacity:0}to{opacity:1}}.login-owner-page__logo[data-v-66bfdd0e]{display:flex;justify-content:center}