*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}body{color:#fbf4ea;-webkit-font-smoothing:antialiased;background:#1c1d20;font-family:IBM Plex Sans,system-ui,-apple-system,Segoe UI,sans-serif}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=day]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=night] body{background:#1c1d20 linear-gradient(135deg,#1b1c20 0%,#26282d 45%,#3d4048 80%,#575b65 100%) fixed}:root[data-theme=day] body{color:#1c1d20;background:#fff}.mk-theme{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;background:#ffffff14;border:1px solid #ffffff2e;border-radius:999px;flex:none;width:54px;height:30px;padding:0;position:relative;box-shadow:inset 0 1px #ffffff24,inset 0 -1px 2px #00000040}.mk-theme.is-day{background:#ffffffb3;border-color:#1c1d2024;box-shadow:inset 0 1px #fff,inset 0 -1px 2px #1c1d2014}.mk-bar .mk-theme.is-day,.st-top .mk-theme.is-day{background:#ffffff1f;border-color:#ffffff38}.mk-theme-knob{color:#1c1d20;background:linear-gradient(#f8ac55 0%,#ec8d2c 100%);border-radius:50%;place-items:center;width:22px;height:22px;transition:transform .25s cubic-bezier(.3,1.4,.5,1);display:grid;position:absolute;top:3px;left:3px;box-shadow:inset 0 1px #fff9,inset 0 -2px 4px #8c3c0038,0 2px 6px #0000004d}.mk-theme.is-night .mk-theme-knob{transform:translate(24px)}.mk-theme:focus-visible{outline-offset:2px;outline:2px solid #f29a38}@media (prefers-reduced-motion:reduce){.mk-theme-knob{transition:none}}
.mky-dock{right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:80;position:fixed}.mky-fab{touch-action:none;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#1c1d20;border:2px solid #f29a38;border-radius:50%;width:50px;height:50px;padding:0;display:block;position:relative;overflow:hidden;box-shadow:0 10px 28px #1c1d2059}.mky-fab:focus-visible{outline-offset:3px;outline:2px solid #f29a38}.mky-cat{aspect-ratio:162/182;transform-origin:50% 100%;width:auto;height:43px;transition:top .25s;animation:9s ease-in-out infinite mky-peek;position:absolute;top:6px;left:50%;overflow:visible;transform:translate(-50%)}.mky-fab:hover .mky-cat{top:3px}.mky-eyes{transform-box:fill-box;transform-origin:50%;animation:4.6s infinite mky-blink}.mky-follow{transform:translate(var(--px,0px), var(--py,0px));transition:transform .18s ease-out}.mky-pupils{animation:6.2s cubic-bezier(.45,0,.3,1) infinite mky-look}.mky-fab.is-following .mky-pupils{animation:none}@keyframes mky-blink{0%,44%,49%,88%,91%,95%,to{transform:scaleY(1)}46.5%{transform:scaleY(.08)}89.5%,93%{transform:scaleY(.08)}}@keyframes mky-look{0%,12%{transform:translate(0)}18%,32%{transform:translate(-5px,-1px)}38%,52%{transform:translate(5px,-1px)}58%,68%{transform:translateY(-4px)}74%,to{transform:translate(0)}}@keyframes mky-peek{0%,70%,to{transform:translate(-50%)rotate(0)}76%{transform:translate(-50%)translateY(-3px)rotate(-6deg)}82%{transform:translate(-50%)translateY(-3px)rotate(-6deg)}88%{transform:translate(-50%)rotate(2deg)}92%{transform:translate(-50%)rotate(0)}}@media (prefers-reduced-motion:reduce){.mky-cat,.mky-eyes,.mky-pupils,.mky-follow{transition:none;animation:none}}.mky-panel.is-big{width:min(720px,100vw - 32px);height:auto;top:16px}.mky-panel{right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:90;color:#1c1d20;background:#fbf4ea;border-radius:18px;flex-direction:column;width:min(400px,100vw - 32px);height:min(620px,100dvh - 32px);font-size:15px;line-height:1.45;display:flex;position:fixed;overflow:hidden;box-shadow:0 24px 60px #1c1d2066}@media (max-width:600px){.mky-grow{display:none!important}.mky-panel,.mky-panel.is-big{border-radius:0;width:100%;height:100dvh;inset:0}.mky-fab{width:48px;height:48px}.mky-cat{height:41px;top:6px}}.mky-head{padding:12px 12px 12px 16px;padding-top:max(12px, env(safe-area-inset-top,0px));color:#fbf4ea;background:#1c1d20;align-items:center;gap:10px;display:flex}.mky-head>div{flex:1;min-width:0;display:grid}.mky-head strong{letter-spacing:.02em;font-family:Chakra Petch,inherit;font-size:17px}.mky-head span{opacity:.75;font-size:12.5px}.mky-face{background:#fbf4ea14;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.mky-link{color:#f29a38;font:inherit;cursor:pointer;background:0 0;border:0;padding:6px;font-size:13px}.mky-x{color:#fbf4ea;cursor:pointer;background:0 0;border:0;border-radius:18px;place-items:center;width:36px;height:36px;display:grid}.mky-x:hover{background:#fbf4ea1a}.mky-list{overscroll-behavior:contain;flex-direction:column;flex:1;gap:10px;padding:16px;display:flex;overflow-y:auto}.mky-msg{overflow-wrap:anywhere;border-radius:14px;max-width:88%;padding:10px 13px}.mky-msg.is-masky{background:#fff;border-bottom-left-radius:4px;align-self:flex-start;gap:2px;display:grid;box-shadow:0 1px 2px #1c1d2014}.mky-msg.is-you{color:#fbf4ea;white-space:pre-wrap;background:#1c1d20;border-bottom-right-radius:4px;align-self:flex-end}.mky-msg.is-wait{padding:8px 14px}.mky-msg.is-wait .mk-loader-label{display:none}.mky-msg a{color:#1c1d20;text-underline-offset:2px;text-decoration-color:#f29a38;text-decoration-thickness:2px}.mky-p,.mky-li{display:block}.mky-li{gap:6px;display:flex}.mky-li em{color:#f29a38;min-width:1em;font-style:normal;font-weight:700}.mky-gap{height:6px;display:block}.mky-tips{flex-wrap:wrap;gap:8px;display:flex}.mky-tips button{color:#1c1d20;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #1c1d202e;border-radius:16px;padding:8px 12px;font-size:13.5px}.mky-tips button:hover{border-color:#f29a38}.mky-form{border-top:1px solid #1c1d201a;align-items:flex-end;gap:8px;padding:10px 12px 6px;display:flex}.mky-form textarea{color:#1c1d20;min-height:44px;max-height:120px;font:inherit;resize:none;field-sizing:content;background:#fff;border:1px solid #1c1d2033;border-radius:12px;flex:1;padding:11px 12px;font-size:16px}.mky-form textarea:focus{border-color:#f29a38;outline:none}.mky-form button{color:#1c1d20;cursor:pointer;background:#f29a38;border:0;border-radius:22px;flex:none;place-items:center;width:44px;height:44px;display:grid}.mky-form button:disabled{opacity:.4;cursor:default}.mky-note{padding:2px 16px calc(10px + env(safe-area-inset-bottom,0px));color:#1c1d2099;margin:0;font-size:11.5px}@media (max-width:899px){body:has(.wr-mnav) .mky-dock:not(.is-placed){bottom:calc(76px + env(safe-area-inset-bottom,0px))}body:has(.st-editor .st-rail) .mky-dock:not(.is-placed){bottom:calc(124px + env(safe-area-inset-bottom,0px))}}.mky-tuck{color:#fbf4ea;cursor:pointer;opacity:0;background:#1c1d20;border:2px solid #fbf4ea;border-radius:50%;place-items:center;width:20px;height:20px;padding:0;transition:opacity .15s,transform .15s;display:grid;position:absolute;top:-6px;left:-6px;transform:scale(.8)}.mky-dock:hover .mky-tuck,.mky-tuck:focus-visible{opacity:1;transform:scale(1)}@media (hover:none){.mky-tuck{opacity:.9;transform:scale(1)}}.mky-tab{right:0;bottom:calc(110px + env(safe-area-inset-bottom,0px));z-index:80;cursor:pointer;background:#1c1d20;border:2px solid #f29a38;border-right:0;border-radius:20px 0 0 20px;place-items:center;width:30px;height:40px;padding:0 0 0 4px;display:grid;position:fixed;box-shadow:0 6px 18px #1c1d2059}.mky-tab:hover{width:36px}@media (max-width:899px){body:has(.wr-editor) .mky-dock{bottom:calc(68px + env(safe-area-inset-bottom,0px));transform-origin:100% 100%;right:8px;transform:scale(.8)}}
