.spacomic-kappy{position:fixed;right:18px;bottom:18px;z-index:9997;width:96px;height:104px;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;user-select:none;-webkit-user-select:none}.spacomic-kappy__button{display:block;width:96px;height:104px;margin:0;padding:0;border:0;border-radius:0;background:transparent;cursor:grab;touch-action:none}.spacomic-kappy__button:active{cursor:grabbing}.spacomic-kappy__button:focus-visible{outline:3px solid #38a1db;outline-offset:2px}.spacomic-kappy__sprite{display:block;width:96px;height:104px;background-image:url(/wp-content/themes/swell_child/images/kappy-spritesheet.webp);background-repeat:no-repeat;background-size:768px 1144px;background-position:0 0;pointer-events:none}.spacomic-kappy__menu{position:absolute;right:0;bottom:112px;width:220px;overflow:hidden;border:1px solid #cbd4da;border-radius:6px;background:#fff;box-shadow:0 8px 24px rgba(16,62,86,.18);color:#202426}.spacomic-kappy--menu-below .spacomic-kappy__menu{top:112px;bottom:auto}.spacomic-kappy--menu-align-left .spacomic-kappy__menu{right:auto;left:0}.spacomic-kappy__menu-title{margin:0;padding:13px 14px 10px;background:#f0f3f5;color:#103e56;font-size:14px;font-weight:700;line-height:1.5}.spacomic-kappy__menu a,.spacomic-kappy__help-button,.spacomic-kappy__hide{display:block;box-sizing:border-box;width:100%;min-height:44px;padding:11px 14px;border:0;border-radius:0;background:#fff;color:#202426;font:inherit;font-size:16px;line-height:1.4;text-align:left;text-decoration:none;cursor:pointer}.spacomic-kappy__menu a:hover,.spacomic-kappy__menu a:focus-visible,.spacomic-kappy__help-button:hover,.spacomic-kappy__help-button:focus-visible,.spacomic-kappy__hide:hover,.spacomic-kappy__hide:focus-visible{background:#f0f3f5;color:#103e56;outline:none}.spacomic-kappy__help-button,.spacomic-kappy__hide{border-top:1px solid #dbe2e6}.spacomic-kappy__help-button{display:flex;align-items:center;gap:8px;color:#a94f0c;font-weight:700}.spacomic-kappy__help-hand{display:inline-block;flex:0 0 auto;font-size:20px;line-height:1;animation:spacomic-kappy-point-left .8s ease-in-out infinite alternate}@keyframes spacomic-kappy-point-left {
    from {
        transform: translateX(4px);
    }
    to {
        transform: translateX(0);
    }
}.spacomic-kappy__hide{color:#5d6870}.spacomic-kappy__hint{position:absolute;right:82px;bottom:24px;width:180px;padding:10px 12px;border:1px solid #f39a38;border-radius:6px;background:#fff4cc;box-shadow:0 8px 24px rgba(16,62,86,.18);color:#a94f0c;font-family:inherit;font-size:15px;font-weight:700;line-height:1.5;text-align:center;cursor:pointer}.spacomic-kappy__hint[hidden]{display:none!important}.spacomic-kappy__hint:hover,.spacomic-kappy__hint:focus-visible{background:#ffeba8;outline:2px solid #103e56;outline-offset:2px}.p-spMenu__nav .spacomic-kappy-menu-toggle>a{display:flex;align-items:center;gap:10px}.spacomic-kappy-menu-toggle__icon{display:block;flex:0 0 24px;width:24px;height:26px;background-image:url(/wp-content/themes/swell_child/images/kappy-spritesheet.webp);background-repeat:no-repeat;background-size:192px 286px;background-position:0 0}.spacomic-kappy-menu-toggle__label{line-height:1.5}.spacomic-kappy--menu-align-left .spacomic-kappy__hint{right:auto;left:82px}.spacomic-kappy__help{position:absolute;right:0;bottom:112px;width:min(340px,calc(100vw - 28px));padding:16px;border:1px solid #cbd4da;border-radius:6px;background:#fff;box-shadow:0 8px 24px rgba(16,62,86,.18);color:#202426;user-select:text;-webkit-user-select:text}.spacomic-kappy--menu-below .spacomic-kappy__help{top:112px;bottom:auto}.spacomic-kappy--menu-align-left .spacomic-kappy__help{right:auto;left:0}.spacomic-kappy__help-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.spacomic-kappy__help-head p{margin:0;color:#103e56;font-size:17px;font-weight:700;line-height:1.5}.spacomic-kappy__help-head button{flex:0 0 auto;min-height:32px;padding:4px 7px;border:1px solid #aebbc2;border-radius:4px;background:#fff;color:#48565e;font:inherit;font-size:13px;cursor:pointer}.spacomic-kappy__help-text{margin:12px 0 8px;font-size:14px;line-height:1.7}.spacomic-kappy__example{margin:0;padding:12px;border-radius:4px;background:#f0f3f5;color:#202426;font-size:15px;line-height:1.75}.spacomic-kappy-notice{position:fixed;right:18px;bottom:18px;z-index:9998;max-width:min(360px,calc(100vw - 36px));padding:12px 14px;border:1px solid #cbd4da;border-radius:6px;background:#fff;box-shadow:0 8px 24px rgba(16,62,86,.18);color:#202426;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:15px;line-height:1.6}.spacomic-kappy-notice a{color:#0b658f;text-decoration:underline}@media (max-width:600px){.spacomic-kappy{right:10px;bottom:10px}.spacomic-kappy-notice{right:10px;bottom:10px;max-width:calc(100vw - 20px)}}@media (prefers-reduced-motion:reduce){.spacomic-kappy__sprite{background-position:0 0!important}.spacomic-kappy__help-hand{animation:none}}.spacomic-kappy__sprite{position:absolute;left:0;bottom:4px;width:96px;height:96px;background-image:url(https://spacomic.com/wp-content/themes/swell_child/images/kappy-v13/normal.webp);background-size:400% 300%;transform-origin:center}.spacomic-kappy__button{position:relative}.spacomic-kappy__camera{display:block;width:96px;height:104px;object-fit:contain;pointer-events:none}.spacomic-kappy__camera[hidden],.spacomic-kappy__sprite[hidden]{display:none!important}.spacomic-kappy-menu-toggle__icon{height:24px;background-image:url(https://spacomic.com/wp-content/themes/swell_child/images/kappy-v13/normal.webp);background-size:96px 72px}.spacomic-kappy__photo-caption{position:absolute;right:0;bottom:102px;color:#103e56;background:#fff;padding:2px 5px;border-radius:4px;font-size:14px;font-weight:700;line-height:1.5;white-space:nowrap;opacity:0;pointer-events:none}.spacomic-kappy--taking .spacomic-kappy__camera{animation:kappy-photo-pose 650ms ease-out}.spacomic-kappy--taking .spacomic-kappy__photo-caption{animation:kappy-photo-caption 750ms ease-out}@keyframes kappy-photo-pose{20%{transform:rotate(-3deg) translateY(-2px);filter:brightness(1.5)}45%{transform:rotate(2deg)}100%{transform:none;filter:none}}@keyframes kappy-photo-caption{15%,75%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){.spacomic-kappy--taking .spacomic-kappy__camera{animation:none}.spacomic-kappy--taking .spacomic-kappy__photo-caption{animation:kappy-photo-caption 750ms linear}}.spacomic-kappy__survey-hint{position:absolute;width:max-content;max-width:calc(100vw - 24px);padding:10px 12px;border:1px solid #d5c3a8;border-radius:6px;background:#fffaf0;color:#202426;font-size:16px;line-height:1.5;pointer-events:none}.spacomic-kappy__survey-hint[hidden]{display:none!important}@media print{.spacomic-kappy__survey-hint{display:none}}.spacomic-kappy__survey-hint::after{content:'';position:absolute;bottom:-6px;left:24px;width:10px;height:10px;background:#fffaf0;border-right:1px solid #d5c3a8;border-bottom:1px solid #d5c3a8;transform:rotate(45deg)}