@font-face{font-family:font;src:url(../ComicRelief-Regular.ttf);font-weight:400;font-style:normal}canvas,body{-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none;-webkit-user-select:none;user-select:none}canvas{-webkit-app-region:no-drag!important}*,:before,:after{box-sizing:border-box;-webkit-tap-highlight-color:transparent;margin:0;padding:0;font-family:font,Roboto,sans-serif}html{color:#fff;background-color:#1e1e1e;font-family:font,Roboto,sans-serif;font-size:clamp(8px,.5vw + .3vh,18px)}:root{--button-border-color:#000;--button-border-hover-color:#dfdfdf;--button-outer-color:#af6574;--button-inner-color:#ff8aa3;--button-text-color:#2f3136;--button-shadow:0 0 .5em .1rem #0000006b;--button-radius:1.2rem;--button-inner-radius:1rem;--btn-white:#f8f5f2;--btn-pink:#de7da0;--btn-blue:#396eb3;--btn-gray:#868586;--btn-red:#691d33;--btn-green:#4caf50}.ui-button{border:.2rem solid var(--button-border-color);border-radius:var(--button-radius);background-color:var(--button-outer-color);box-shadow:var(--button-shadow);cursor:pointer;pointer-events:auto;width:100%;height:100%;padding:.3rem}.ui-button:hover{border-color:var(--button-border-hover-color)}.ui-button:active .ui-button__inner{scale:.95}.ui-button__inner{border-radius:var(--button-inner-radius);background-color:var(--button-inner-color);width:100%;height:100%;color:var(--button-text-color);font:inherit;white-space:nowrap;-webkit-user-select:none;user-select:none;flex-direction:column;justify-content:center;align-items:center;padding:.6rem .5rem;font-weight:700;transition:scale 50ms linear;display:flex;scale:1}.ui-button__inner img{aspect-ratio:1;pointer-events:none;width:40%}.ui-button--neutral{--button-outer-color:#b1b8be;--button-inner-color:#dbfff8}#app{flex-direction:column;width:100dvw;height:100dvh;display:flex}body{touch-action:manipulation;-webkit-user-select:none;user-select:none;width:100dvw;height:100dvh;margin:0 auto;font-size:1.5rem;display:flex;position:relative;overflow:hidden}.canvas-wrapper[data-v-16adddeb]{background-color:#0f0f11;justify-content:center;align-items:center;width:100dvw;height:100dvh;display:flex}.canvas-container[data-v-16adddeb]{background-color:#0f0f11;background-image:url(../bg4.png);background-position:bottom;background-repeat:no-repeat;background-size:cover;border-radius:.75rem;width:100%;height:100%;overflow:hidden;box-shadow:0 .625rem 1.875rem #00000080}.canvas-container.back-pose[data-v-16adddeb]{background-image:url(../bg7.png)}@keyframes buttonHoverGlare-d5eed5e8{0%{opacity:.7}60%{opacity:.6}to{opacity:.5}}.text-little .little-square-text[data-v-d5eed5e8],.text-little .iconText[data-v-d5eed5e8]{font-size:.8rem!important}.color-button-icon[data-v-d5eed5e8]{--bg-color-icon:white;background-color:var(--bg-color-icon);border:.3rem solid #000000d5;border-radius:2rem;width:70%;height:70%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.color-button-icon.blue[data-v-d5eed5e8]{--bg-color-icon:#57d6fd}.color-button-icon.pink[data-v-d5eed5e8]{--bg-color-icon:#a9656d}.color-button-icon.red[data-v-d5eed5e8]{--bg-color-icon:#9f221a}.color-button-icon.green[data-v-d5eed5e8]{--bg-color-icon:#01d19d}.color-button-icon.darkGreen[data-v-d5eed5e8]{--bg-color-icon:#1e554e}.color-button-icon.black[data-v-d5eed5e8]{--bg-color-icon:#12161a}.patreon[data-v-d5eed5e8]{z-index:10;opacity:.8;background-color:#fc0;border-radius:0 0 2rem 2rem;justify-content:center;align-items:center;width:100%;font-weight:700;display:flex;position:absolute;bottom:0%;left:0%}.framed-button[data-v-d5eed5e8]{--bg-color:transparent;cursor:pointer;pointer-events:auto;z-index:5;background:linear-gradient(#363536,#111) padding-box padding-box,linear-gradient(135deg,#ebdf9b,#d19a5f,#ecbb85) border-box;border:.4rem solid #0000;border-radius:2rem;justify-content:center;align-items:center;width:fit-content;min-width:10rem;height:5rem;display:flex;position:relative;box-shadow:0 0 .5rem .2rem #0000007a}.framed-button.up-down-icon .btn-icon[data-v-d5eed5e8]{transform:rotate(180deg)}.framed-button.not[data-v-d5eed5e8]{cursor:default;pointer-events:none!important;min-width:auto!important}.framed-button.not .capsule[data-v-d5eed5e8]{padding:0!important}.framed-button.disabled[data-v-d5eed5e8]{pointer-events:none}.framed-button.disabled [data-v-d5eed5e8]:not(.patreon){filter:grayscale()}.framed-button.little[data-v-d5eed5e8]{height:3rem!important}.framed-button.small[data-v-d5eed5e8]{height:4rem!important}.framed-button:active .capsule[data-v-d5eed5e8]{scale:.9}.framed-button:hover[data-v-d5eed5e8]{outline:.2rem solid #dfdfdf}.framed-button:hover .capsule[data-v-d5eed5e8]:after{animation:.2s ease-out forwards buttonHoverGlare-d5eed5e8;scale:1.05}.framed-button .iconText-level[data-v-d5eed5e8]{z-index:9;pointer-events:none;color:wheat;text-wrap:nowrap;text-shadow:0 0 .5rem #000;opacity:1;background-color:var(--bg-color);aspect-ratio:1;text-align:center;border:.1rem solid #0000007a;border-radius:50%;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;padding:.2rem .5rem;font-size:1.3rem;font-weight:700;display:flex;position:absolute;bottom:-20%;right:-20%}.framed-button .capsule[data-v-d5eed5e8]{z-index:1;background-color:var(--bg-color);border-radius:1.6rem;justify-content:center;align-items:center;gap:.5rem;width:100%;height:100%;padding:0 1rem;transition:all 50ms;display:flex;position:relative;overflow:hidden}.framed-button .capsule[data-v-d5eed5e8]:after{content:"";z-index:-1;opacity:.5;background-image:url(../button-glare.png);background-position:0;background-repeat:no-repeat;background-size:cover;border-radius:3rem;width:120%;height:110%;transition:scale .1s;position:absolute;scale:1}.framed-button .capsule .iconText[data-v-d5eed5e8]{pointer-events:none;color:wheat;text-wrap:wrap;text-shadow:0 0 .3rem #000;font-size:1rem;display:none}.framed-button .capsule .text[data-v-d5eed5e8]{pointer-events:none;color:wheat;text-wrap:nowrap;text-shadow:0 0 .3rem #000;font-size:1.4rem}.framed-button .capsule .image[data-v-d5eed5e8]{pointer-events:none;aspect-ratio:1;justify-content:center;align-items:center;height:80%;display:flex;position:relative}.framed-button .capsule .image .btn-icon-point[data-v-d5eed5e8]{z-index:5;aspect-ratio:1;height:100%}.framed-button .capsule .image .point[data-v-d5eed5e8]{opacity:0;z-index:0;background:radial-gradient(circle,#02f802 20%,#0000 50%);border-radius:50%;width:100%;height:100%;transition:opacity .1s;position:absolute;top:0;left:0}.framed-button .capsule>.btn-icon[data-v-d5eed5e8]{object-fit:contain;z-index:5;aspect-ratio:1;height:70%;padding:.2rem}.active-toggler .point[data-v-d5eed5e8]{opacity:1!important}.little-square-text[data-v-d5eed5e8]{z-index:6;text-wrap:wrap;text-align:center;text-shadow:0 0 .2rem #747272;color:#f0f0f0;background-color:#070707b9;width:100%;font-size:clamp(1rem,1vw,1rem);position:absolute;top:0;left:0}.framed-button.little-square[data-v-d5eed5e8]{border-radius:1rem}.framed-button.little-square[data-v-d5eed5e8] :after{opacity:.6;background-position:50%;border-radius:1rem;width:100%!important}.framed-button.little-square .patreon[data-v-d5eed5e8]{text-wrap:nowrap;text-align:left;font-size:1rem;left:0}.framed-button.little-square:not(.big)[data-v-d5eed5e8]{width:5rem!important;min-width:5rem!important;height:5rem!important}.framed-button.little-square:not(.big) .text[data-v-d5eed5e8],.framed-button.little-square:not(.big) .image[data-v-d5eed5e8]{display:none!important}.framed-button.little-square:not(.big) .iconText[data-v-d5eed5e8],.framed-button.little-square:not(.big) .iconText-level[data-v-d5eed5e8]{display:block!important}.framed-button.little-square:not(.big) .capsule[data-v-d5eed5e8]{border-radius:.6rem;position:relative;overflow:hidden}.framed-button.little-square:not(.big) .capsule>.btn-icon[data-v-d5eed5e8]{height:90%}.framed-button.little-square:not(.big) .toggler-slider[data-v-d5eed5e8]{z-index:2;background-color:#383737d2;border-radius:.4rem;width:100%;height:10%;position:absolute;bottom:0%;left:0%}.framed-button.little-square:not(.big) .toggler-slider .toggler-slider__dot[data-v-d5eed5e8]{background-color:#ffffff91;border-radius:1rem;outline:.1rem solid #000;width:30%;height:100%;transition:left .15s,background-color .15s;position:absolute;top:50%;left:0%;transform:translateY(-50%)}.framed-button.little-square:not(.big).active-toggler .toggler-slider__dot[data-v-d5eed5e8]{background-color:#04eef7ea;left:70%}.framed-button.little-square:not(.big).toggler.active-toggler[data-v-d5eed5e8]{background:linear-gradient(#363536,#111) padding-box padding-box,linear-gradient(135deg,#003cff,#f8f8f8,#003cff) border-box}.framed-button.little-square:not(.big).toggler.active-toggler .capsule[data-v-d5eed5e8]{background-color:#4adf4a}.framed-button.little-square:not(.big).toggler.active-toggler .capsule[data-v-d5eed5e8]:after{opacity:.5;background-color:#03f903}@media (width<=899px){.patreon[data-v-d5eed5e8]{text-wrap:nowrap;text-align:left;font-size:1rem;left:0}.framed-button:not(.big)[data-v-d5eed5e8]{width:5rem!important;min-width:5rem!important;height:5rem!important}.framed-button:not(.big) .text[data-v-d5eed5e8],.framed-button:not(.big) .image[data-v-d5eed5e8]{display:none!important}.framed-button:not(.big) .iconText[data-v-d5eed5e8],.framed-button:not(.big) .iconText-level[data-v-d5eed5e8]{display:block!important}.framed-button:not(.big).toggler.active-toggler .capsule[data-v-d5eed5e8]{background-color:#4adf4a}.framed-button:not(.big).toggler.active-toggler .capsule[data-v-d5eed5e8]:after{opacity:.5;background-color:#03f903}}.blue[data-v-d5eed5e8]{--bg-color:var(--btn-blue)}.white[data-v-d5eed5e8]{--bg-color:var(--btn-white)}.white .text[data-v-d5eed5e8],.white .iconText[data-v-d5eed5e8],.white .iconText-level[data-v-d5eed5e8]{color:#554d3f!important;text-shadow:0 0 .1rem #000!important}.pink[data-v-d5eed5e8]{--bg-color:var(--btn-pink)}.gray[data-v-d5eed5e8]{--bg-color:var(--btn-gray)}.red[data-v-d5eed5e8]{--bg-color:var(--btn-red)}.green[data-v-d5eed5e8]{--bg-color:var(--btn-green)}.modal-guide[data-v-d82008d6]{z-index:1000;box-sizing:border-box;scrollbar-width:none;-ms-overflow-style:none;color:wheat;background-color:#12161a;flex-direction:column;justify-content:flex-start;align-items:center;gap:1rem;width:100%;height:100%;margin:0;padding:2rem;display:flex;position:fixed;top:0%;left:0;overflow:hidden auto}.modal-guide[data-v-d82008d6]::-webkit-scrollbar{display:none}.modal-guide small[data-v-d82008d6]{text-align:center;color:#ccccccc7;display:block}.modal-guide .head-close[data-v-d82008d6]{justify-content:flex-end;width:100%;display:flex;position:relative}.modal-guide .head-close .title[data-v-d82008d6]{text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.modal-guide .guide[data-v-d82008d6]{flex-flow:wrap;flex:1;gap:1rem;width:100%;display:flex}.modal-guide .guide h3[data-v-d82008d6]{color:var(--btn-white);text-shadow:0 0 1rem var(--btn-blue)}@media (width<=600px){.modal-guide .guide[data-v-d82008d6]{gap:5rem}}.modal-guide .guide-block[data-v-d82008d6]{background-color:#1e2226;border:.1rem solid #ccbba74b;border-radius:1rem;flex-direction:column;flex:1;align-items:center;gap:1rem;height:auto;padding:1rem;display:flex;box-shadow:0 0 1rem #f5b1b180}@media (width<=1000px){.modal-guide .guide-block[data-v-d82008d6]{flex:auto;width:100%;min-width:100%;max-width:100%}.modal-guide .guide-block .block-item-text[data-v-d82008d6]{font-size:1.4rem!important}}@media (width<=750px){.modal-guide .guide-block .block-item[data-v-d82008d6]{max-width:fit-content!important}}@media (width<=600px){.modal-guide .guide-block .block-content[data-v-d82008d6]{flex-wrap:wrap}.modal-guide .guide-block .block-item[data-v-d82008d6]{flex:30%!important;min-width:30%!important;max-width:100%!important}}.modal-guide .guide-block .block-title[data-v-d82008d6]{text-align:center;width:100%}.modal-guide .guide-block .block-content[data-v-d82008d6]{flex-direction:row;justify-content:center;gap:1rem;width:100%;height:100%;display:flex}.modal-guide .guide-block .block-content .block-item[data-v-d82008d6]{text-align:center;background-color:#282e33;border:.2rem solid #d4a0656b;border-radius:1rem;flex-direction:column;align-items:center;gap:.5rem;min-width:9vw;max-width:15vw;padding:1rem;display:flex}.modal-guide .guide-block .block-content .block-item .block-item-img[data-v-d82008d6]{aspect-ratio:1;object-fit:cover;border-radius:1rem;outline:.3rem solid #494949;max-width:100%;height:auto}.modal-guide .guide-block .block-content .block-item .block-item-text[data-v-d82008d6]{word-wrap:break-word;color:#fcdca0;max-width:100%;font-size:1.1rem}.promo[data-v-b720abf5]{cursor:pointer;background:linear-gradient(135deg, var(--btn-blue), var(--btn-pink), var(--btn-blue)) border-box;border:.4rem solid #0000;border-radius:2rem;overflow:hidden}.promo[data-v-b720abf5]:hover{outline:.2rem solid #dfdfdf}.promo .promo-link[data-v-b720abf5]{text-align:center;width:100%;height:100%;color:inherit;flex-direction:column;align-items:center;font-family:inherit;text-decoration:none;display:flex}.promo .promo-link .patreon-button[data-v-b720abf5]{background-color:#f96854;border-bottom:.2rem solid #050505;padding:1rem}.promo .promo-link img[data-v-b720abf5]{width:100%;height:auto}.promo .promo-link .promo-image[data-v-b720abf5]{width:100%;height:auto;position:relative;overflow:hidden}.promo .promo-link .promo-image img[data-v-b720abf5]{aspect-ratio:1;object-fit:cover;width:100%;height:100%;max-height:min(15rem,30vh)}.promo .promo-link .promo-image .promo-text-image[data-v-b720abf5]{text-align:center;color:#000;-webkit-text-stroke:.5em #f8f4f4;-moz-text-stroke:.5em #f8f4f4;paint-order:stroke fill;pointer-events:none;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;width:100%;font-size:1.5rem;display:flex;position:absolute;top:1rem;left:0}.promo .promo-link .promo-text[data-v-b720abf5]{-webkit-text-stroke:.2em #f8f4f4;-moz-text-stroke:.2em #f8f4f4;paint-order:stroke fill;pointer-events:none;-webkit-user-select:none;user-select:none;padding:.5rem 1rem}.audio-controls[data-v-b720abf5]{justify-content:space-around;align-items:center;gap:1rem;margin-bottom:.5rem;display:flex}.version[data-v-b720abf5]{color:#1b1a1a;font-size:2rem;position:absolute;top:1rem;left:1rem}.links[data-v-b720abf5]{flex-flow:column wrap;align-items:center;gap:2rem;width:100%;max-height:100%;display:flex}.menu-screen .menu-panel .link-banner[data-v-b720abf5]{aspect-ratio:1;cursor:pointer;background:linear-gradient(#363536,#111) padding-box padding-box,linear-gradient(135deg,#ebdf9b,#d19a5f,#ecbb85) border-box;border:.4rem solid #0000;border-radius:2rem;flex-shrink:0;justify-content:center;align-items:center;height:20rem;display:flex;position:relative;overflow:hidden}.menu-screen .menu-panel .link-banner .text[data-v-b720abf5]{text-align:center;color:#000;-webkit-text-stroke:.5em #f8f4f4;-moz-text-stroke:.5em #f8f4f4;paint-order:stroke fill;pointer-events:none;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;width:100%;padding:1rem;font-size:1.5rem;display:flex;position:absolute;top:0;left:0}.menu-screen .menu-panel .link-banner[data-v-b720abf5]:hover{outline:.2rem solid #dfdfdf}.menu-screen .menu-panel .link-banner a[data-v-b720abf5]{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.menu-screen .menu-panel .link-banner a img[data-v-b720abf5]{object-fit:contain;height:100%}.link-block[data-v-b720abf5]{flex-direction:column;align-items:center;gap:1rem;width:100%;display:flex}.link-block .link-description[data-v-b720abf5]{color:#3b3026;text-align:center;margin-bottom:.5rem;font-size:1.2rem}.link-block .link[data-v-b720abf5]{-webkit-user-select:none;user-select:none;aspect-ratio:3.5;background:linear-gradient(#363536,#111) padding-box padding-box,linear-gradient(135deg,#ebdf9b,#d19a5f,#ecbb85) border-box;border:.4rem solid #0000;border-radius:6rem;justify-content:center;align-items:center;width:100%;height:auto;display:flex;overflow:hidden;box-shadow:0 0 .5rem .2rem #0000007a}.link-block .link[data-v-b720abf5]:hover{outline:.2rem solid #dfdfdf}.link-block .link img[data-v-b720abf5]{pointer-events:none;width:100%;height:100%}.socials[data-v-b720abf5]{z-index:101;justify-content:center;align-items:center;gap:2rem;display:flex;position:absolute;bottom:1rem;right:1rem}.socials .link[data-v-b720abf5]{cursor:pointer;background:linear-gradient(#d6d2d6,#ece9e9) padding-box padding-box,linear-gradient(135deg,#ebdf9b,#d19a5f,#ecbb85) border-box;border:.4rem solid #0000;border-radius:50%;justify-content:center;align-items:center;width:7rem;height:7rem;padding:.5rem;transition:transform .1s;display:flex;box-shadow:0 0 .5rem .2rem #0000007a}.socials .link[data-v-b720abf5]:hover{outline:.2rem solid #dfdfdf}.socials .link img[data-v-b720abf5]{pointer-events:none;object-fit:contain;width:100%;height:100%}.menu-fade-enter-active[data-v-b720abf5],.menu-fade-leave-active[data-v-b720abf5]{transition:opacity .4s}.menu-fade-enter-from[data-v-b720abf5],.menu-fade-leave-to[data-v-b720abf5]{opacity:0}.menu-screen[data-v-b720abf5]{z-index:100;color:#3b3026;-webkit-user-select:none;user-select:none;background:linear-gradient(90deg,#9c9890 40%,#eeeae2 60%,#0000 80%);flex-direction:column;align-items:center;width:100%;height:100%;padding:3rem;display:flex;position:fixed;inset:0}.menu-screen[data-v-b720abf5] *{-webkit-user-select:none;user-select:none}.menu-screen[data-v-b720abf5]:before{content:"";z-index:0;opacity:0;background:#f3ead7;transition:opacity .8s;position:absolute;inset:0}.menu-screen.loading[data-v-b720abf5]:before{opacity:1}.menu-screen.menu-screen[data-v-b720abf5]:after{opacity:.7;content:"";z-index:0;background-image:url(../bigglare.png);background-position:0;background-repeat:no-repeat;background-size:cover;width:110%;height:120%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.menu-screen .menu-panel[data-v-b720abf5]{z-index:1;flex-flow:wrap;justify-content:flex-start;align-self:flex-start;align-items:flex-start;gap:3.5rem;width:100%;max-width:45%;min-height:0;padding:.5rem;display:flex;position:relative;overflow-y:auto}.menu-screen .menu-panel.exclusive[data-v-b720abf5]{flex-direction:column}@media (width<=899px){.menu-screen .menu-panel[data-v-b720abf5]{gap:1rem}}@media (height<=500px){.menu-screen .menu-panel[data-v-b720abf5],.menu-screen .menu-panel .menu-column[data-v-b720abf5]{align-self:center}}.menu-screen .menu-column[data-v-b720abf5]{flex-direction:column;flex:16rem;gap:1rem;width:100%;max-width:20rem;display:flex}.menu-screen .menu-column.controls[data-v-b720abf5]{position:relative}@media (width<=600px){.menu-screen .menu-column[data-v-b720abf5]{max-width:100%}}.menu-screen .title[data-v-b720abf5]{flex:none}.menu-screen .title h1[data-v-b720abf5]{-webkit-text-stroke:.2em #0a0a0a;paint-order:stroke fill;pointer-events:none;z-index:1;letter-spacing:.08em;text-align:center;color:var(--btn-blue);width:100%;margin:0;font-size:clamp(5rem,4vw,8rem);font-weight:600;position:relative}.menu-screen .title h1 .pink[data-v-b720abf5]{color:var(--btn-pink)}.menu-screen .title h1 .white[data-v-b720abf5]{color:var(--btn-white)}:is(.menu-screen .title h1.goat,.menu-screen .title h1.milk)[data-v-b720abf5]:after{--col:#000;opacity:.3;color:var(--col);content:"COCOGOAT?";z-index:-1;-webkit-text-stroke:.2em var(--col);-moz-text-stroke:.2em var(--col);paint-order:stroke fill;width:100%;height:100%;font-size:1em;position:absolute;top:0;left:0;transform:translate(-.35em,.25em)}.menu-screen .title h1.milk[data-v-b720abf5]:after{content:"COCOMILK!"}.menu-screen .spinner[data-v-b720abf5]{width:100%}.menu-screen .play-button[data-v-b720abf5]{width:100%}.menu-screen .play-button .spiner[data-v-b720abf5]{z-index:-1;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0%;left:0%}.menu-screen .play-button.music[data-v-b720abf5]{margin-bottom:2rem}@media (height<=500px){.menu-screen[data-v-b720abf5]{flex-direction:row-reverse;justify-content:flex-end;align-items:center;padding:1rem}}@media (width<=899px){.menu-screen[data-v-b720abf5]{gap:5rem}}.fill-gauge[data-v-456e41b9]{background:#2222229f;border:.3rem solid #1d1d1d;border-radius:2rem;width:4rem;height:6rem;position:relative;overflow:hidden}.glare[data-v-456e41b9]{pointer-events:none;opacity:.6;background-image:url(../slider-glare.png);background-position:50%;background-size:cover;width:110%;height:110%;position:absolute;top:0;left:0}.level[data-v-456e41b9]{color:#e4e2e2;text-align:center;background-color:var(--btn-blue);z-index:10;width:120%;font-size:1rem;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.level.ganyu[data-v-456e41b9]{background-color:var(--btn-red)!important}.fill-level[data-v-456e41b9]{background-color:#fff;width:100%;transition:height .3s ease-out;position:absolute;bottom:0;left:0}.ocean[data-v-456e41b9]{width:100%;height:0;position:absolute;top:0;left:0}.wave-wrapper[data-v-456e41b9]{will-change:transform;width:200%;height:1rem;display:flex;position:absolute;top:-.8rem;left:0}.wave-svg[data-v-456e41b9]{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 200' preserveAspectRatio='none'%3E%3Cpath fill='%23ffffff' d='M0,50 C250,160 250,-60 500,50 C750,160 750,-60 1000,50 L1000,200 L0,200 Z'/%3E%3C/svg%3E") 0 0/100% 100% repeat-x;width:50%;height:100%}.wave-main[data-v-456e41b9]{animation:4s linear infinite wave-anim-456e41b9}.wave-secondary[data-v-456e41b9]{opacity:.4;animation:4s linear infinite reverse wave-anim-456e41b9,4s ease-in-out infinite swell-anim-456e41b9;top:-.9rem}@keyframes wave-anim-456e41b9{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes swell-anim-456e41b9{0%,to{transform:translate(0)translateY(-.2rem)}50%{transform:translate(0)translateY(.2rem)}}.auto-buttons[data-v-9995306d]{flex-direction:column;justify-content:center;gap:1rem;margin-top:1rem;display:flex}.auto-buttons .framed-button[data-v-9995306d]{min-width:15rem}@media screen and (height<=600px){.auto-buttons[data-v-9995306d]{flex-wrap:wrap;max-height:5rem}}img[data-v-9995306d]{pointer-events:none}.slider-control[data-v-9995306d]{-webkit-user-select:none;user-select:none;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:1rem;width:100%;height:100%;display:flex}.slider-control .slider-wrapper[data-v-9995306d]{align-items:flex-end;gap:1rem;height:100%;display:flex;position:relative}@media screen and (width<=799px){.slider-control .slider-wrapper[data-v-9995306d]{flex-direction:column-reverse}}.slider-control .slider-wrapper .slider[data-v-9995306d]{pointer-events:auto;background:linear-gradient(#363536,#111) padding-box padding-box,linear-gradient(135deg,#ebdf9b,#d19a5f,#ecbb85) border-box;border:.3rem solid #0000;border-radius:2rem;flex-direction:column;width:4rem;height:100%;max-height:40rem;display:flex;position:relative;overflow:hidden;box-shadow:0 0 .5em .3rem #0000006b;container-type:inline-size}.slider-control .slider-wrapper .slider[data-v-9995306d]:hover{outline:.2rem solid #dfdfdf}.slider-control .slider-wrapper .slider .glare[data-v-9995306d]{z-index:1;pointer-events:none;border-radius:inherit;opacity:.5;background-image:url(../slider-glare.png);background-position:50%;background-repeat:no-repeat;background-size:150% 100%;width:100%;height:120%;position:absolute;top:50%;left:0;transform:translateY(-50%)}.slider-back-layer[data-v-9995306d]{height:25%;padding:0 7%;transition:background-color .2s;position:relative}.slider-back-layer .mode[data-v-9995306d]{box-sizing:border-box;justify-content:center;align-items:center;transition:border .3s;display:flex}.slider-back-layer .mode>img[data-v-9995306d]{aspect-ratio:1;opacity:.5;object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%}.slider-back-layer .mode.outside[data-v-9995306d]{background-color:var(--btn-white);border-radius:1.5rem 1.5rem 0 0;height:100%}.slider-back-layer .mode.tongue[data-v-9995306d]{background-color:var(--btn-blue);height:100%}.slider-back-layer .mode.inside[data-v-9995306d]{background-color:var(--btn-pink);border-radius:0 0 1.5rem 1.5rem;height:100%}.slider-back-layer.outside[data-v-9995306d]{background-color:#b1b8be;border-radius:1.7rem 1.7rem 0 0;height:28%}.slider-back-layer.tongue[data-v-9995306d]{background-color:#37547e;height:14.5%}.slider-back-layer.inside[data-v-9995306d]{background-color:#af6574;border-radius:0 0 1.7rem 1.7rem;flex-grow:1}.auto-mode-button[data-v-9995306d]:active{transform:translateY(.1rem)}.custom-slider-track[data-v-9995306d]{pointer-events:none;z-index:2;position:absolute;inset:42.5cqw 0}.custom-slider-thumb[data-v-9995306d]{aspect-ratio:1;cursor:grab;pointer-events:auto;touch-action:none;-webkit-user-select:none;user-select:none;background:linear-gradient(135deg,#ebdf9b,#d19a5f,#ecbb85) border-box;border:.2rem solid #0000;border-radius:50%;outline:.2rem solid #dfdfdf00;justify-content:center;align-items:center;width:85%;transition:outline .1s linear;display:flex;position:absolute;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 .5rem .1rem #0000007a}.custom-slider-thumb[data-v-9995306d]:active{outline:.2rem solid #dfdfdf}.custom-slider-thumb img[data-v-9995306d]{-webkit-user-select:none;user-select:none;pointer-events:none;width:100%}.custom-slider-thumb[data-v-9995306d]:active{cursor:grabbing}.add-buttons-toggler[data-v-9995306d]{z-index:0;border-radius:1.25rem;width:7rem;height:6rem;position:absolute;top:-3%;left:50%;transform:translate(-50%,-100%)}.heartcum[data-v-5c191107]{opacity:var(--progress,0%);background:url(../heartcum.png) 50%/cover no-repeat;width:100%;height:100%;position:absolute;top:0;left:0}.heart-indicator[data-v-5c191107]{width:5rem;height:5rem;position:relative}.heart-indicator .counter[data-v-5c191107]{color:#98f3ff;text-align:center;opacity:.8;-webkit-text-stroke:.3em #181717;-moz-text-stroke:.3em #181717;paint-order:stroke fill;justify-content:center;align-items:center;font-size:1.2rem;font-weight:700;display:flex;position:absolute;top:25%;left:50%;transform:translate(-50%,-50%)}.heart-indicator .counter span[data-v-5c191107]{display:inline-block}.heart-indicator .counter.red[data-v-5c191107]{color:pink}.heart-indicator .precent[data-v-5c191107]{color:#fff;opacity:.8;font-size:1.2rem;font-weight:700;position:absolute;bottom:0%;left:50%;transform:translate(-50%,-50%)}.heart-indicator .heart-icon[data-v-5c191107]{width:100%;height:100%}.heart-indicator .heart-fill[data-v-5c191107]{clip-path:inset(calc(100% - var(--progress,0%)) 0 0 0);transition:clip-path .5s ease-out}.heart-indicator .heart-icon[data-v-5c191107]:hover{--progress:100%}img[data-v-501aabb6]{object-fit:contain;width:100%;height:100%}.heart-indicator[data-v-501aabb6]{width:5rem;height:5rem;position:relative}.heart-indicator[data-v-501aabb6]:before{z-index:-1;content:"";width:100%;height:100%;clip-path:inset(calc(100% - var(--progress,0%)) 0 0 0);background-color:#f3f3f3;transition:clip-path .5s ease-out;position:absolute;top:0;left:0}.heart-indicator .counter[data-v-501aabb6]{color:#98f3ff;text-align:center;opacity:1;-webkit-text-stroke:.3em #181717;-moz-text-stroke:.3em #181717;paint-order:stroke fill;justify-content:center;align-items:center;font-size:1.5rem;font-weight:700;display:flex;position:absolute;top:25%;left:50%;transform:translate(-50%,-50%)}.heart-indicator .counter span[data-v-501aabb6]{display:inline-block}.heart-indicator .counter.red[data-v-501aabb6]{color:pink}.heart-indicator .precent[data-v-501aabb6]{color:#fff;opacity:.8;font-size:1.2rem;font-weight:700;position:absolute;bottom:0%;left:50%;transform:translate(-50%,-50%)}.heart-indicator .heart-icon[data-v-501aabb6]{width:100%;height:100%}.heart-indicator .heart-fill[data-v-501aabb6]{clip-path:inset(calc(100% - var(--progress,0%)) 0 0 0);transition:clip-path .5s ease-out}.heart-indicator .heart-icon[data-v-501aabb6]:hover{--progress:100%}@keyframes buttonHoverGlare-25a33aab{0%{opacity:.7}60%{opacity:.6}to{opacity:.5}}.fade-enter-active[data-v-25a33aab],.fade-leave-active[data-v-25a33aab]{transition:opacity .1s}.fade-enter-from[data-v-25a33aab],.fade-leave-to[data-v-25a33aab]{opacity:0}.auto-buttons[data-v-25a33aab]{flex-direction:row;justify-content:center;gap:1rem;margin-top:1rem;display:flex}.auto-buttons .framed-button[data-v-25a33aab]{min-width:15rem}@media screen and (width<=600px){.auto-buttons[data-v-25a33aab]{flex-direction:column}}.ui-section[data-v-25a33aab]{padding:1rem;position:absolute}.pose-section[data-v-25a33aab]{bottom:0;right:0}.layout-wrapper[data-v-25a33aab]{pointer-events:none;width:100dvw;height:100dvh;position:absolute;top:0;left:0;overflow:hidden}.layout-wrapper .player-section[data-v-25a33aab]{flex-direction:column;justify-content:space-between;align-items:flex-start;gap:2rem;height:100%;display:flex;top:0;left:0}.layout-wrapper .player-section .lt-buttons[data-v-25a33aab]{gap:1rem;display:flex}.layout-wrapper .player-section .player-content[data-v-25a33aab]{flex-flow:column wrap;flex-grow:1;justify-content:space-between;display:flex}.layout-wrapper .player-section .slider-section[data-v-25a33aab]{flex:1;justify-content:space-between}.layout-wrapper .menu-section[data-v-25a33aab]{flex-direction:column;align-items:flex-end;gap:2rem;padding:1rem;display:flex;position:absolute;top:0;right:0}.layout-wrapper .menu-section .menu-buttons[data-v-25a33aab]{flex-flow:row-reverse wrap;justify-content:flex-start;gap:1rem;max-width:80dvw;display:flex}.layout-wrapper .futa-section[data-v-25a33aab]{border-radius:1rem;flex-flow:column wrap-reverse;align-items:flex-start;gap:1rem;max-height:80dvh;display:flex}.layout-wrapper .futa-section .buttons[data-v-25a33aab]{flex-direction:column;align-items:flex-end;gap:1rem;display:flex;position:relative}.layout-wrapper .futa-section .futa-interacts[data-v-25a33aab]{flex-direction:column;align-items:flex-end;gap:1rem;display:flex;position:relative}.layout-wrapper .futa-section .futa-interacts hr[data-v-25a33aab]{width:100%}.layout-wrapper .futa-section .futa-buttons[data-v-25a33aab]{gap:2rem;display:flex}.layout-wrapper .control-dock[data-v-25a33aab]{width:100%;height:100%;position:relative}.layout-wrapper .control-column[data-v-25a33aab]{pointer-events:auto;flex-direction:column;gap:.8rem;width:8rem;height:10rem;display:flex;position:absolute;top:50%;left:1.5rem;transform:translateY(-50%)}.layout-wrapper .control-button[data-v-25a33aab]{flex:1;min-height:0;font-size:1rem}.layout-wrapper .control-button--small[data-v-25a33aab]{flex:none;width:8rem;height:3.1rem}.layout-wrapper .futa-controls[data-v-25a33aab]{pointer-events:auto;flex-direction:column;gap:.8rem;width:8rem;display:flex;position:absolute;top:50%;left:10.3rem;transform:translateY(-50%)}.layout-wrapper .futa-controls-enter-active[data-v-25a33aab],.layout-wrapper .futa-controls-leave-active[data-v-25a33aab]{transition:opacity .25s,transform .25s,width .25s;overflow:hidden}.layout-wrapper .futa-controls-enter-from[data-v-25a33aab],.layout-wrapper .futa-controls-leave-to[data-v-25a33aab]{opacity:0;width:0;transform:translate(-2rem,-50%)}.layout-wrapper .menu-button[data-v-25a33aab]{pointer-events:auto;width:8rem;height:4.5rem;position:absolute;top:1.5rem;right:1.5rem}.layout-wrapper .slider-position[data-v-25a33aab]{width:4rem;height:40rem;position:absolute;top:50%;left:24rem;transform:translate(-50%,-50%)}.settings-section[data-v-25a33aab]{z-index:5;pointer-events:none;flex-direction:column;align-items:flex-end;gap:1rem;width:100%;max-width:14rem;height:100%;padding:1rem;display:flex;position:fixed;top:0;bottom:0;right:0;overflow:hidden}@media (width>=1201px){.settings-section[data-v-25a33aab]{max-width:25rem}}.settings-section .blocks[data-v-25a33aab]{pointer-events:auto;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;background:#0003;border-radius:1rem;flex-direction:column;gap:1rem;width:100%;height:100%;padding-bottom:3rem;display:flex;overflow:auto}.settings-section .blocks[data-v-25a33aab]::-webkit-scrollbar{display:none}.settings-section .blocks .settings-block[data-v-25a33aab]{background:#00000080;border-radius:1rem;flex-direction:column;gap:.5rem;width:100%;padding:.5rem;display:flex}.settings-section .blocks .settings-block .block-title[data-v-25a33aab]{text-align:center;margin-bottom:.5rem;font-size:1.2rem;font-weight:700}.settings-section .blocks .settings-block .block-buttons[data-v-25a33aab]{flex-wrap:wrap;justify-content:space-around;gap:.5rem;display:flex}.settings-section .blocks .settings-block .block-buttons .buttons-together[data-v-25a33aab]{background:#f3f3f3b6;border-radius:1rem;outline:.2rem solid #fff;flex-wrap:wrap;justify-content:space-around;gap:.5rem;display:flex}.disclaimer-page[data-v-3313fba8]{z-index:1000;background-color:#000;flex-direction:column;justify-content:center;align-items:center;gap:2rem;width:100%;height:100%;padding:5rem;display:flex;position:fixed;top:0;left:0}@media (width<=799px){.disclaimer-page[data-v-3313fba8]{padding:2rem}}.disclaimer-page h1[data-v-3313fba8]{color:red;text-align:center}.disclaimer-page .buttons[data-v-3313fba8]{justify-content:space-around;gap:7rem;width:100%;display:flex}.fade-enter-active,.fade-leave-active{transition:opacity .5s}.fade-enter-from,.fade-leave-to{opacity:0}body{background-color:#0f0f11;margin:0;padding:0;overflow:hidden}
