.scene-cat[data-astro-cid-nntelpvp]{--cat-shadow: #263337;--cat-ink: #26343c;--cat-nose: #aa8580;--mia-coat: #c3c7c1;--mia-point: #877166;--mia-eyes: #91bdcd;--kira-back: #66727c;--kira-shade: #4e5862;--kira-white: #c8ccd0;--kira-stripe: #35414b;--kira-eyes: #adc29b;--fur-warmth: 0%}[data-theme=light] .scene-cat[data-astro-cid-nntelpvp]{--cat-shadow: #8d927e;--mia-coat: #e6e3d7;--mia-point: #987e6e;--kira-back: #737f87;--kira-shade: #5b666e;--kira-white: #e1e4e2;--kira-stripe: #444f58}[data-lamp=on] .scene-cat[data-astro-cid-nntelpvp],[data-lamp=auto] .scene-cat[data-astro-cid-nntelpvp]{--fur-warmth: 22%}[data-theme=light] [data-lamp=auto] .scene-cat[data-astro-cid-nntelpvp]{--fur-warmth: 0%}.mia-light[data-astro-cid-nntelpvp]{fill:color-mix(in srgb,var(--mia-coat),#e6bd7c var(--fur-warmth))}.kira-light[data-astro-cid-nntelpvp]{fill:color-mix(in srgb,var(--kira-white),#ded9cc var(--fur-warmth))}.mia-light[data-astro-cid-nntelpvp],.kira-light[data-astro-cid-nntelpvp]{transition:fill .2s}.mia-awake-eyes[data-astro-cid-nntelpvp],.kira-front[data-astro-cid-nntelpvp],.tail-curled[data-astro-cid-nntelpvp],.mia[data-astro-cid-nntelpvp].is-responding .mia-sleep-eyes[data-astro-cid-nntelpvp],.kira[data-astro-cid-nntelpvp].is-responding .kira-profile[data-astro-cid-nntelpvp],.kira[data-astro-cid-nntelpvp].is-responding .tail-rest[data-astro-cid-nntelpvp]{display:none}.mia[data-astro-cid-nntelpvp].is-responding .mia-awake-eyes[data-astro-cid-nntelpvp],.kira[data-astro-cid-nntelpvp].is-responding .kira-front[data-astro-cid-nntelpvp],.kira[data-astro-cid-nntelpvp].is-responding .tail-curled[data-astro-cid-nntelpvp]{display:inline}.mia-head[data-astro-cid-nntelpvp],.kira-head[data-astro-cid-nntelpvp]{transition:transform .16s steps(2,end)}.mia[data-astro-cid-nntelpvp].is-responding .mia-head[data-astro-cid-nntelpvp]{transform:translateY(-3px)}.kira[data-astro-cid-nntelpvp].is-responding .kira-head[data-astro-cid-nntelpvp]{transform:translate(-1px,-1px)}.mia-body[data-astro-cid-nntelpvp]{animation:cat-breathe 7s steps(1,end) infinite}.mia-ears[data-astro-cid-nntelpvp]{animation:cat-ear 19s steps(1,end) infinite;animation-delay:-6s}.kira-tail[data-astro-cid-nntelpvp]{animation:cat-tail 13s steps(1,end) infinite;animation-delay:-3s}.kira-eye[data-astro-cid-nntelpvp]{animation:cat-blink 17s steps(1,end) infinite;transform-origin:8px 8px;animation-delay:-9s}.cat-idle[data-astro-cid-nntelpvp]{animation-play-state:paused}.observatory-scene.is-visible .cat-idle[data-astro-cid-nntelpvp]{animation-play-state:running}.scene-cat[data-astro-cid-nntelpvp].is-responding .cat-idle[data-astro-cid-nntelpvp]{animation-play-state:paused}@keyframes cat-breathe{0%,45%,to{transform:translateY(0)}55%,75%{transform:translateY(-1px)}}@keyframes cat-ear{0%,94%,to{transform:translateY(0)}95%,97%{transform:translateY(-1px)}}@keyframes cat-tail{0%,76%,to{transform:translateY(0)}80%,88%{transform:translateY(-1px)}}@keyframes cat-blink{0%,97%,to{transform:scaleY(1)}98%,99%{transform:scaleY(.1)}}@media (prefers-reduced-motion: reduce){.cat-idle[data-astro-cid-nntelpvp]{animation:none}.mia-head[data-astro-cid-nntelpvp],.kira-head[data-astro-cid-nntelpvp],.mia-light[data-astro-cid-nntelpvp],.kira-light[data-astro-cid-nntelpvp]{transition:none}.mia[data-astro-cid-nntelpvp].is-responding .mia-head[data-astro-cid-nntelpvp],.kira[data-astro-cid-nntelpvp].is-responding .kira-head[data-astro-cid-nntelpvp]{transform:none}}.observatory-scene[data-astro-cid-obrcqg7k]{--wall: #24303a;--grain: #2e3a43;--frame: #45535c;--frame-shadow: #101923;--sky: #1b2c42;--horizon: #2d4054;--moon: #e6d6a7;--cloud: #354658;--distant: #354959;--building: #263846;--building-alt: #2e404d;--roof: #192b36;--window-off: #435763;--window-on: #b29865;--sill: #61727a;--curtain: #394853;--curtain-line: #465661;--desk-top: #8c7963;--desk-front: #65594c;--desk-leg: #4c4944;--screen: #263e42;--metal: #6f7b7f;--lamp-shade: #c4a26f;--lamp-bulb: #f5d99d;--cord: #e1cf9f;--cord-handle: #9f8154;border:1px solid var(--rule);background:var(--surface)}[data-theme=light] .observatory-scene[data-astro-cid-obrcqg7k]{--wall: #d3d8ca;--grain: #c5cbbd;--frame: #849696;--frame-shadow: #6c8184;--sky: #a2c6ce;--horizon: #c1d6d2;--moon: #fae6aa;--cloud: #d6e3db;--distant: #8faeaf;--building: #829b9f;--building-alt: #9aafb0;--roof: #627f86;--window-off: #aec3be;--window-on: #ccd5b3;--sill: #b8bfa8;--curtain: #9eaea2;--curtain-line: #b7c3b3;--desk-top: #b79e79;--desk-front: #907e64;--desk-leg: #788078;--metal: #627d82;--lamp-shade: #b99760;--cord: #66563f;--cord-handle: #a27842}svg[data-astro-cid-obrcqg7k]{width:100%;display:block;image-rendering:pixelated}.scene-controls[data-astro-cid-obrcqg7k]{display:flex;justify-content:space-between;gap:12px;border-top:1px solid var(--rule);padding:13px 18px;font:10px/1.5 var(--mono);color:var(--muted)}.scene-stage[data-astro-cid-obrcqg7k]{position:relative}.lamp-pull[data-astro-cid-obrcqg7k]{position:absolute;left:calc(74% - 22px);top:calc(72.65% - 22px);width:44px;height:44px;padding:0;border:0;border-radius:4px;background:transparent;cursor:grab;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.cat-touch[data-astro-cid-obrcqg7k]{position:absolute;min-width:44px;min-height:44px;padding:0;border:0;border-radius:4px;background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent}.cat-touch-mia[data-astro-cid-obrcqg7k]{width:max(44px,8.5%);height:max(44px,12%);left:calc(29.5% - max(22px,4.25%));top:calc(80% - max(22px,6%))}.cat-touch-kira[data-astro-cid-obrcqg7k]{width:max(44px,7.5%);height:max(44px,16%);left:min(calc(60.5% - max(22px,3.75%)),calc(74% - 22px - max(44px,7.5%)));top:calc(64.7% - max(22px,8%))}.cat-touch[data-astro-cid-obrcqg7k]:disabled{visibility:hidden}.cat-touch[data-astro-cid-obrcqg7k]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.cat-name[data-astro-cid-obrcqg7k]{position:absolute;left:50%;bottom:calc(100% + 5px);transform:translate(-50%);padding:3px 6px;border:1px solid var(--rule);border-radius:3px;background:var(--terminal-panel);color:var(--ink);font:11px/1.5 var(--mono);white-space:nowrap;opacity:0;pointer-events:none}.cat-touch[data-astro-cid-obrcqg7k]:focus-visible .cat-name[data-astro-cid-obrcqg7k]{opacity:1}@media (hover: hover){.cat-touch[data-astro-cid-obrcqg7k]:hover .cat-name[data-astro-cid-obrcqg7k]{opacity:1}}.lamp-pull[data-astro-cid-obrcqg7k]:active{cursor:grabbing}.lamp-pull[data-astro-cid-obrcqg7k]:disabled{visibility:hidden}.lamp-pull[data-astro-cid-obrcqg7k]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.lamp-glow[data-astro-cid-obrcqg7k]{transition:opacity .2s}[data-astro-cid-obrcqg7k][data-lamp=off] .lamp-glow[data-astro-cid-obrcqg7k],[data-theme=light] [data-astro-cid-obrcqg7k][data-lamp=auto] .lamp-glow[data-astro-cid-obrcqg7k]{opacity:0}[data-astro-cid-obrcqg7k][data-lamp=off],[data-theme=light] .observatory-scene[data-astro-cid-obrcqg7k][data-lamp=auto]{--lamp-bulb: #9d926d}[data-theme=light] .scene-stars[data-astro-cid-obrcqg7k],[data-theme=light] .moon-shadow[data-astro-cid-obrcqg7k]{display:none}.scene-cloud[data-astro-cid-obrcqg7k]{animation:drift 40s ease-in-out infinite alternate;animation-play-state:paused}.is-visible[data-astro-cid-obrcqg7k] .scene-cloud[data-astro-cid-obrcqg7k]{animation-play-state:running}@keyframes drift{to{transform:translate(20px)}}@media (max-width: 500px){.scene-controls[data-astro-cid-obrcqg7k]{font-size:9px;padding:10px}.scene-controls[data-astro-cid-obrcqg7k]>span[data-astro-cid-obrcqg7k]{max-width:145px}}
