[data-v-6b927b8d]:root{--text-color: #fffff4;--bg-color: #000;--opacity-color: #ffffff7a;--opacity-color2: rgba(255, 255, 255, .1);--star-color: #f7f7b686;--surface-color: rgba(13, 9, 18, .82);--surface-color-solid: #0b070f;--surface-color-soft: rgba(255, 255, 255, .035);--surface-color-raised: rgba(20, 10, 18, .9);--surface-color-inset: #090406;--text-muted: rgba(255, 255, 255, .56);--text-faint: rgba(255, 255, 255, .32);--text-ghost: rgba(255, 255, 255, .14);--border-color: rgba(255, 255, 255, .1);--border-color-strong: rgba(255, 255, 255, .22);--grid-line-color: rgba(255, 255, 255, .035);--shadow-color: rgba(0, 0, 0, .42);--shadow-color-soft: rgba(0, 0, 0, .18);--scanline-color: rgba(255, 255, 255, .04);--overlay-color: rgba(0, 0, 0, .58);--code-bg-color: #090406;--input-bg-color: rgba(9, 4, 6, .74);--panel-grid-bg: linear-gradient(rgba(255, 255, 255, .025) 1px, transparent 1px), linear-gradient(90deg, rgba(255, 255, 255, .025) 1px, transparent 1px), #090406}[data-theme=light][data-v-6b927b8d],.light[data-v-6b927b8d]{--text-color: #1f1f1f;--bg-color: #ffffff;--opacity-color: #00000075;--opacity-color2: rgba(0, 0, 0, .1);--star-color: #4400b986;--surface-color: rgba(255, 255, 255, .78);--surface-color-solid: #ffffff;--surface-color-soft: rgba(0, 0, 0, .035);--surface-color-raised: rgba(255, 255, 255, .92);--surface-color-inset: #f4f1ed;--text-muted: rgba(0, 0, 0, .58);--text-faint: rgba(0, 0, 0, .34);--text-ghost: rgba(0, 0, 0, .14);--border-color: rgba(0, 0, 0, .1);--border-color-strong: rgba(0, 0, 0, .2);--grid-line-color: rgba(0, 0, 0, .05);--shadow-color: rgba(20, 20, 20, .1);--shadow-color-soft: rgba(20, 20, 20, .08);--scanline-color: rgba(0, 0, 0, .035);--overlay-color: rgba(255, 255, 255, .62);--code-bg-color: #f7f4ef;--input-bg-color: rgba(255, 255, 255, .78);--panel-grid-bg: linear-gradient(rgba(0, 0, 0, .04) 1px, transparent 1px), linear-gradient(90deg, rgba(0, 0, 0, .035) 1px, transparent 1px), #f7f4ef}.pet-teaser[data-v-6b927b8d]{--pet-entry-opacity: .5;--pet-wand-color: #e23456;--pet-wand-activation-duration: .86s;position:fixed;right:0;bottom:calc(env(safe-area-inset-bottom) + var(--pet-footer-offset, 0px));z-index:135;width:var(--pet-teaser-size);aspect-ratio:1.6 / 1;margin:0;padding:0;border:0;color:var(--text-color);background:transparent;opacity:0;pointer-events:none;cursor:pointer;isolation:isolate;transition:bottom .45s ease,opacity .45s ease;-webkit-tap-highlight-color:transparent}.pet-teaser--ready[data-v-6b927b8d]{opacity:var(--pet-entry-opacity)}.pet-teaser--ready .pet-teaser__interaction-zone[data-v-6b927b8d]{pointer-events:auto}.pet-teaser--hovering[data-v-6b927b8d]{opacity:.8}.pet-teaser--activating[data-v-6b927b8d]{opacity:.8;transition:bottom .45s ease}.pet-teaser--activating .pet-teaser__interaction-zone[data-v-6b927b8d]{pointer-events:none}.pet-teaser[data-v-6b927b8d]:focus-visible{outline:1px solid #e23456;outline-offset:.22em}.pet-teaser__cat[data-v-6b927b8d],.pet-teaser__ears[data-v-6b927b8d]{display:block;max-width:none;height:auto;object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.pet-teaser__cat-stage[data-v-6b927b8d]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;overflow:hidden;pointer-events:none}.pet-teaser__cat[data-v-6b927b8d]{position:absolute;bottom:0;right:15%;z-index:1;width:50%;opacity:0;visibility:hidden;filter:drop-shadow(0 .45em .55em var(--shadow-color));transform:translate(95%,90%) scale(.7) rotate(40deg);transform-origin:58% 82%}.pet-teaser__ears-window[data-v-6b927b8d]{position:absolute;bottom:0;right:28%;z-index:2;width:30%;aspect-ratio:1;overflow:hidden;opacity:.82;clip-path:inset(64% 0 0);filter:drop-shadow(0 .28em .35em var(--shadow-color-soft));transform:translateY(0);transform-origin:center bottom;transition:clip-path .52s cubic-bezier(.16,1,.3,1),opacity .36s ease,transform .48s cubic-bezier(.16,1,.3,1),filter .32s ease}.pet-teaser__ears[data-v-6b927b8d]{position:absolute;top:0;left:0;width:100%;height:100%;transform:translateY(64%);transition:transform .52s cubic-bezier(.16,1,.3,1)}.pet-teaser__interaction-zone[data-v-6b927b8d]{position:absolute;top:3%;right:0;bottom:0;left:35%;z-index:4;pointer-events:none}.pet-teaser__wand[data-v-6b927b8d]{position:absolute;top:3%;right:0;z-index:3;width:66.6667%;height:36%;color:var(--pet-wand-color);filter:drop-shadow(0 0 .38em rgba(226,52,86,.34));transform:rotate(0);transform-origin:100% 12%;transition:filter .28s ease,transform .35s ease}.pet-teaser__wand>.wand-canvas[data-v-6b927b8d]{display:block;width:100%;height:100%;overflow:visible;pointer-events:none}.pet-teaser__wand path[data-v-6b927b8d]{vector-effect:non-scaling-stroke}.pet-teaser__wand .wand-rod[data-v-6b927b8d]{d:path("M240 5 C213 6 178 26 150 48");fill:none;stroke-linecap:round;stroke:currentColor;stroke-width:2.2}.pet-teaser__wand .wand-feather[data-v-6b927b8d]{overflow:visible}.pet-teaser__wand .wand-feather path[data-v-6b927b8d]{fill:currentColor;fill-rule:nonzero;stroke:none;transform-box:fill-box;transform-origin:100% 0}.pet-teaser--hovering .pet-teaser__ears-window[data-v-6b927b8d]{opacity:.96;clip-path:inset(28% 0 0);filter:drop-shadow(0 .36em .48em var(--shadow-color))}.pet-teaser--hovering .pet-teaser__ears[data-v-6b927b8d]{transform:translateY(28%)}.pet-teaser--hovering .pet-teaser__wand[data-v-6b927b8d]{filter:drop-shadow(0 0 .48em rgba(226,52,86,.54));animation:pet-wand-hover-6b927b8d .74s ease-in-out forwards}.pet-teaser--hovering .pet-teaser__wand .wand-rod[data-v-6b927b8d]{animation:pet-rod-flex-hover-6b927b8d .74s ease-in-out forwards}.pet-teaser--hovering .pet-teaser__wand .wand-feather path[data-v-6b927b8d]{animation:pet-feather-hover-6b927b8d .64s ease-in-out .08s forwards}.pet-teaser--idle-motion .pet-teaser__wand[data-v-6b927b8d]{animation:pet-wand-idle-6b927b8d .82s ease-in-out}.pet-teaser--idle-motion .pet-teaser__wand .wand-rod[data-v-6b927b8d]{animation:pet-rod-flex-idle-6b927b8d .82s ease-in-out}.pet-teaser--idle-motion .pet-teaser__wand .wand-feather path[data-v-6b927b8d]{animation:pet-feather-idle-6b927b8d .66s ease-in-out .08s}.pet-teaser--activating .pet-teaser__wand[data-v-6b927b8d]{filter:drop-shadow(0 0 .56em rgba(226,52,86,.66));animation:pet-wand-activate-6b927b8d var(--pet-wand-activation-duration) ease-in-out forwards}.pet-teaser--activating .pet-teaser__wand .wand-rod[data-v-6b927b8d]{animation:pet-rod-flex-activate-6b927b8d var(--pet-wand-activation-duration) ease-in-out forwards}.pet-teaser--activating .pet-teaser__wand .wand-feather path[data-v-6b927b8d]{animation:pet-feather-activate-6b927b8d .78s ease-in-out .07s forwards}.pet-teaser--activating .pet-teaser__ears-window[data-v-6b927b8d]{animation:pet-ears-exit-6b927b8d var(--pet-activation-duration) ease forwards}.pet-teaser--activating .pet-teaser__cat[data-v-6b927b8d]{visibility:visible;animation:pet-cat-enter-6b927b8d var(--pet-activation-duration) cubic-bezier(.16,1,.3,1) forwards}@keyframes pet-wand-idle-6b927b8d{0%,to{transform:rotate(0)}32%{transform:rotate(-1.1deg)}66%{transform:rotate(.7deg)}}@keyframes pet-rod-flex-idle-6b927b8d{0%,to{d:path("M240 5 C213 6 178 26 150 48")}40%{d:path("M240 5 C213 6 178 29 150 48")}72%{d:path("M240 5 C213 6 178 24 150 48")}}@keyframes pet-feather-idle-6b927b8d{0%,to{transform:rotate(0)}45%{transform:rotate(3deg)}72%{transform:rotate(-1.8deg)}}@keyframes pet-wand-hover-6b927b8d{0%{transform:rotate(0)}20%{transform:rotate(1.8deg)}42%{transform:rotate(-1.4deg)}64%{transform:rotate(.9deg)}82%{transform:rotate(-.5deg)}to{transform:rotate(-.2deg)}}@keyframes pet-rod-flex-hover-6b927b8d{0%,to{d:path("M240 5 C213 6 178 26 150 48")}24%{d:path("M240 5 C213 6 178 33 150 48")}48%{d:path("M240 5 C213 6 178 22 150 48")}72%{d:path("M240 5 C213 6 178 28 150 48")}}@keyframes pet-feather-hover-6b927b8d{0%,to{transform:rotate(0)}28%{transform:rotate(-5deg)}58%{transform:rotate(3.5deg)}82%{transform:rotate(-1.5deg)}}@keyframes pet-wand-activate-6b927b8d{0%{transform:rotate(0)}14%{transform:rotate(2.4deg)}29%{transform:rotate(-1.9deg)}44%{transform:rotate(1.4deg)}59%{transform:rotate(-1deg)}74%{transform:rotate(.65deg)}88%{transform:rotate(-.15deg)}to{transform:rotate(-.15deg)}}@keyframes pet-rod-flex-activate-6b927b8d{0%,to{d:path("M240 5 C213 6 178 26 150 48")}18%{d:path("M240 5 C213 6 178 36 150 48")}38%{d:path("M240 5 C213 6 178 20 150 48")}58%{d:path("M240 5 C213 6 178 31 150 48")}78%{d:path("M240 5 C213 6 178 26 150 48")}}@keyframes pet-feather-activate-6b927b8d{0%,to{transform:rotate(0)}18%{transform:rotate(-8deg)}37%{transform:rotate(6deg)}56%{transform:rotate(-4deg)}75%{transform:rotate(2.5deg)}90%{transform:rotate(0)}}@keyframes pet-ears-exit-6b927b8d{0%{opacity:.82;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(0) scale(.96)}}@keyframes pet-cat-enter-6b927b8d{0%{opacity:0;transform:translate(95%,90%) scale(.7) rotate(40deg)}to{opacity:1;transform:translate(2%) scale(1) rotate(0)}}@media screen and (max-aspect-ratio: 1){.pet-teaser__interaction-zone[data-v-6b927b8d]{left:25%}.pet-teaser__cat[data-v-6b927b8d]{right:15%;width:60%}.pet-teaser__ears-window[data-v-6b927b8d]{right:28%;width:34%}}@media (prefers-reduced-motion: reduce){.pet-teaser__ears[data-v-6b927b8d]{transition:none}.pet-teaser--idle-motion .pet-teaser__wand[data-v-6b927b8d],.pet-teaser--idle-motion .wand-rod[data-v-6b927b8d],.pet-teaser--idle-motion .wand-feather path[data-v-6b927b8d],.pet-teaser--hovering .pet-teaser__wand[data-v-6b927b8d],.pet-teaser--hovering .wand-rod[data-v-6b927b8d],.pet-teaser--hovering .wand-feather path[data-v-6b927b8d]{animation:none}.pet-teaser--hovering .pet-teaser__wand[data-v-6b927b8d]{filter:drop-shadow(0 0 .42em rgba(226,52,86,.44));transform:rotate(-1deg)}.pet-teaser--activating .pet-teaser__wand[data-v-6b927b8d],.pet-teaser--activating .wand-rod[data-v-6b927b8d],.pet-teaser--activating .wand-feather path[data-v-6b927b8d]{animation:none}.pet-teaser--activating .pet-teaser__ears-window[data-v-6b927b8d]{animation:pet-ears-exit-6b927b8d .16s ease forwards}.pet-teaser--activating .pet-teaser__cat[data-v-6b927b8d]{animation:pet-cat-enter-reduced-6b927b8d .16s ease forwards}}@keyframes pet-cat-enter-reduced-6b927b8d{0%{opacity:0;transform:translate(12%,15%) scale(.96) rotate(5deg)}to{opacity:1;transform:translate(2%) scale(1) rotate(0)}}
