﻿.dev-exit,.dev-obj{position:absolute;left:0;top:0}.dev-obj::before{content:"";position:absolute;bottom:0;left:-35px;width:70px;height:70px;background:#ff0;display:block}.dev-exit::before{content:"";display:block;position:absolute;bottom:-10px;left:-35px;width:39px;height:95px;transform:skewY(22deg)}.ximorama-game,.ximorama-game *{cursor:none}html{height:100%}button{outline:none;padding:0;margin:0;background:none;border:none}body{display:flex;justify-content:center;align-items:center;height:100%;overflow:hidden;background:#ffcb00;background:linear-gradient(to bottom, rgb(255, 203, 0) 0%, rgb(255, 153, 0) 100%)}.text-align-center{text-align:center}.hidden{display:none}.movement-grid{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);margin-top:77px;z-index:1000}.movement-grid-item{position:absolute}.movement-hitzone{position:absolute;left:-25px;top:-25px;display:block;width:50px;height:50px;transform:rotateX(65deg) rotatez(45deg)}.objects-wr{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);margin-top:77px;z-index:1010}.scene-wr{position:relative;width:800px;height:600px}.scene-wr .scene-item{position:relative}.scene-wr .scene-item:not(.interactive){pointer-events:none}.scene-info{position:absolute;right:50%;top:135px;margin-right:235px;pointer-events:none;padding:10px 15px 0 40px;border-radius:16px;border:3px solid #000;color:#737373;height:48px;font:800 14px/16px "Oswald",sans-serif;letter-spacing:-0.02em;text-transform:uppercase;background:url("../images/ui/scene-info-icon.png") no-repeat 12px 50% #fff;background-size:22px;box-shadow:0 5px 10px rgba(0,0,0,.2);image-rendering:optimizeSpeed;image-rendering:-moz-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:optimize-contrast;-ms-interpolation-mode:nearest-neighbor}.scene-info .scene-title{position:relative;text-transform:uppercase;display:block;line-height:1;height:14px;margin-bottom:-4px;min-width:45px;white-space:nowrap}.scene-info small{position:relative;display:inline-block;font-size:4px;line-height:4px;max-width:45px}.scene-info .pin{position:absolute;bottom:-15px;right:25px;height:15px;width:50px;overflow:hidden}.scene-info .pin::before{content:"";position:absolute;left:0px;top:-22px;border:19px solid rgba(0,0,0,0);border-right-color:#000;transform:scaleX(1.8)}.scene-info .pin::after{content:"";position:absolute;left:2px;top:-23px;border:16px solid rgba(0,0,0,0);border-right-color:#fff;transform:scaleX(1.8)}.bg-shadow,.bg-scene{position:absolute;left:0;top:0;width:100%;height:100%}.bg-shadow,.bg-scene{pointer-events:none}.bg-shadow{background:url("../images/ui/bg-shadow.png") no-repeat center}.exit-down,.exit-up,.exit-left,.exit-right{position:absolute;left:0;top:0}.exit-down::before,.exit-up::before,.exit-left::before,.exit-right::before{content:"";display:block;position:absolute;bottom:-10px;left:-35px;width:39px;height:95px;transform:skewY(22deg)}.exit-down::before,.exit-right::before{height:25px;width:75px}.exit-left::before{bottom:0px;left:-10px;transform:skewY(-22deg)}.exit-right::before{transform:rotate(-22deg) skew(45deg);left:-35px;bottom:-14px}.exit-down::before{transform:rotate(22deg) skew(-45deg);left:-43px;bottom:-15px}.player{position:absolute;left:0;top:0;filter:blur(0);-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0) scale(1, 1);backface-visibility:hidden;transform:translateZ(0) scale(1, 1)}.player.animate-zindex{transition:z-index .5s linear}.player.hidden{visibility:hidden}.player .player-sprite{position:absolute;bottom:-11px;left:-22px;width:50px;height:80px;pointer-events:none}.player.facing-R .player-over-sprite,.player.facing-R .player-sprite,.player.facing-U .player-over-sprite,.player.facing-U .player-sprite{transform:scaleX(-1)}.player .sprite-bg,.player .sprite-bg-layer{position:absolute;display:block;background:url("../images/ximito/default-spritesheet.png") no-repeat 0 0;background-size:1024px;pointer-events:none;left:-7px;bottom:0;height:160%;width:120%}.player .player-eyes{background:url("../images/ximito/default-spritesheet-eyes.png") no-repeat 0 0;background-size:1024px;z-index:1;opacity:0}.player .player-hitzone{position:absolute;bottom:0;left:-15px;width:30px;height:75px;z-index:3;border-radius:20px}.player .player-censured{position:absolute;left:0;bottom:0;visibility:hidden;pointer-events:none}.player.custome_1 .sprite-bg{background:url("../images/ximito/bath-spritesheet.png") no-repeat 0 0;background-size:1024px}.player.custome_2 .player-sprite{opacity:.85}.player.custome_2 .sprite-bg{background:url("../images/ximito/ghost-spritesheet.png") no-repeat 0 0;background-size:1024px}.is-clothing .player-censured{border-radius:3px;visibility:visible;bottom:-5px;left:-20px;width:44px;height:60px;background:url("../images/ui/oops.gif") no-repeat 0 0;background-size:cover}.is-clothing .player-censured:after{content:"+18";position:absolute;top:50%;left:50%;margin-left:-10px;margin-top:-12px;font:800 14px "Oswald",sans-serif;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.35)}.is-dark .player .sprite-bg{filter:brightness(0.55)}.is-dark .player .player-eyes{opacity:1}.is-dark-animate .player .sprite-bg{transition:filter .25s ease-in-out}.is-dark-animate .player .player-eyes{transition:opacity .25s ease-in-out}.player-pop{position:absolute;left:0;top:0;z-index:10000 !important}.player-pop .pop{top:-100px;left:-12px}.player-pop.facing-U .pop,.player-pop.facing-R .pop{left:-18px}.pnj-dialog-wr{position:absolute;width:275px;height:165px;opacity:0;pointer-events:none;filter:brightness(0) invert(1);transition:filter .3s ease-in-out,opacity .5s ease-in-out}.pnj-dialog-wr.show-dialog{pointer-events:all;opacity:1;filter:brightness(1) invert(0)}.pnj-dialog{position:absolute;width:100%;height:100%;left:-137.5px;top:-109px;background:url("../images/ui/dialoger/dialoger-bg.png") no-repeat center/275px}.pnj-dialog-hitzone{display:none;position:absolute;width:250px;height:95px;top:17px;left:13px;border-radius:14px;z-index:2;overflow:hidden}.pnj-dialog-hitzone.is-active{display:block}.pnj-dialog-hitzone.is-active span{animation-name:phone-next;animation-duration:1s;animation-iteration-count:infinite}.pnj-dialog-hitzone span{position:absolute;left:227px;bottom:18px}.pnj-dialog-hitzone span:before{content:"";display:block;position:absolute;top:0;border:4.5px solid rgba(0,0,0,0);border-top-color:#000}.pnj-dialog-hitzone span:after{content:"";display:block;position:absolute;top:-2px;border:4.5px solid rgba(0,0,0,0);border-top-color:#fff}.pnj-dialog-text{position:absolute;left:16px;top:20px;display:flex;align-items:center;width:244px;height:90px;padding:20px;font:800 11px/13px "Roboto",sans-serif;text-transform:uppercase}.pnj-dialog-title{position:absolute;top:8px;left:30px;width:calc(100% - 60px);height:20px}.tetto-dialog .pnj-dialog-title{background:url("../images/ui/dialoger/dialoger-title-tetto.png") no-repeat left/contain}.alatarcio-dialog .pnj-dialog-title{background:url("../images/ui/dialoger/dialoger-title-alatarcio.png") no-repeat left/contain}.alatarcio-dialog .pnj-dialog{background:url("../images/ui/dialoger/dialoger-bg-alatarcio.png") no-repeat center/275px}.ui-wr{position:absolute;left:50%;top:50%}.ui-wr .logo-ximorama{position:absolute;width:210px;top:-320px;left:-105px;display:block;image-rendering:optimizeSpeed;image-rendering:-moz-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:optimize-contrast;-ms-interpolation-mode:nearest-neighbor;transition:transform .25s ease-in-out}.version{position:absolute;bottom:25px;right:30px;z-index:990010;font:8px/10px "Nunito",sans-serif;text-transform:uppercase;text-align:right;letter-spacing:-0.05em}.version b{font-size:13px;letter-spacing:-0.075em}.version__inf{display:block;width:38px;height:auto}.tutor{visibility:hidden;position:absolute;top:220px;color:#fff;z-index:80010;transform:translateX(-50%);user-select:none}.tutor__panel{display:flex;align-items:center;height:100px;width:450px}.tutor__message-wr{position:relative;width:100%}.tutor__message-wr::after{content:"";position:absolute;left:-2px;top:-2px;bottom:-2px;right:-2px;border:4px solid #000;border-radius:25px}.tutor__message{display:flex;align-items:center;height:100%;padding:20px 30px 16px;font:14px/17px "Roboto",sans-serif;text-shadow:0 3px 3px #000;border-radius:25px;overflow:hidden;background:linear-gradient(to bottom, rgba(0, 0, 0, 0.9) 0%, rgba(0, 0, 0, 0.75) 100%),url("../images/ui/tutor/tile-tutor.png") repeat center;background-size:32px;box-shadow:0 5px 15px rgba(0,0,0,.4)}.tutor__message .highlighted{font-weight:600;color:#fc0}.tutor__message b{font-weight:600}.tutor__message sup{font-size:6px;padding:0 1px;text-transform:uppercase;vertical-align:super}.tutor__message .firstletter{display:inline-block}.tutor__message .firstletter::first-letter{text-transform:uppercase}.tutor__title-wr{position:absolute;left:20px;top:-30px;text-indent:-10000px;overflow:hidden;width:calc(100% - 40px);display:flex;align-items:center;z-index:1}.tutor__title{position:relative;display:block;width:100%;height:60px;margin-left:60px}.tutor__title::before{content:"";position:absolute;left:-60px;top:-6px;width:60px;height:60px}.tutor__title.so-sorry{background:url("../images/ui/tutor/tutor-title-so-sorry.png") 0 50% no-repeat}.tutor__title.did-you-know{background:url("../images/ui/tutor/tutor-title-did-you-know.png") 0 50% no-repeat}.tutor__title.found-this{background:url("../images/ui/tutor/tutor-title-found-this.png") 0 50% no-repeat}.tutor__title.found-this::before{background:url("../images/ui/tutor/tutor-title-ximi-1.png") 50% 50%/contain no-repeat}.tutor__title.research{background:url("../images/ui/tutor/tutor-title-research.png") 0 50% no-repeat}.tutor__title.research::before{background:url("../images/ui/tutor/tutor-title-ximi-2.png") 50% 50%/contain no-repeat}.tutor__title.information{background:url("../images/ui/tutor/tutor-title-info.png") 0 50% no-repeat}.tutor__title.information::before{background:url("../images/ui/tutor/tutor-title-ximi-0.png") 50% 50%/contain no-repeat}.tutor__title.saludo{background:url("../images/ui/tutor/tutor-title-un-saludo.png") 0 50% no-repeat}.tutor__title.saludo::before{background:url("../images/ui/tutor/tutor-title-ximi-0.png") 50% 50%/contain no-repeat}.tutor__nav{position:absolute;bottom:-10px;right:5px;width:28px;height:28px;border:0}.tutor__nav-icon{position:relative;display:block;height:100%;width:100%;border-radius:50%;overflow:hidden;background-color:#000}.tutor__nav-icon::before{content:"";position:relative;display:block;height:100%;width:100%;background:url("../images/ui/ui-cursor-close.svg") center no-repeat;background-size:24px;transform:rotate(90deg);transition:transform .35s ease-in-out}.tutor__nav.tutor-nav-next .tutor__nav-icon::before{transform:rotate(-45deg)}.tutor__nav.is-active{transform:scale(1.1)}.tutor.is-anime .tutor__title-wr{opacity:0}.tutor.is-anime .tutor__message{height:0}.tutor.is-anime .tutor__message p{opacity:0}.tutor.is-anime .tutor__nav{opacity:0}.tutor-open .tutor{visibility:visible}.alert-wr{position:absolute;left:0;top:0;width:100%;height:100%;z-index:91000;display:flex;align-items:center;justify-content:center;visibility:hidden;user-select:none;pointer-events:none}.alert-wr::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:#000;background:linear-gradient(0deg, rgba(0, 0, 0, 0.95), rgba(0, 0, 0, 0.7));opacity:0;z-index:-2;transition:opacity .5s ease-in-out}.alert-hitzone{position:absolute;left:0;right:0;top:0;bottom:0}.alert-content{position:relative;max-width:400px;border-radius:20px;border:6px solid #000;box-shadow:0 5px 15px rgba(0,0,0,.4);overflow:hidden;background:linear-gradient(to bottom, rgb(0, 0, 0) 10%, rgb(33, 33, 33) 120%);opacity:0;transition:opacity .6s ease-in-out}.alert-content::before{content:"";position:absolute;left:0;right:0;bottom:0;top:0;background:url("../images/ui/overbook/tile-tutor-invert.png") repeat center;background-size:32px;opacity:.15}.alert-message{position:relative;text-align:center;color:#fff;padding:20px;font:14px/18px "Roboto",sans-serif}.alert-message .highlighted{font-weight:600;color:#fc0}.alert-message b{font-weight:600}.alert-message sup{font-size:6px;padding:0 1px;text-transform:uppercase;vertical-align:super}.alert-title{font-size:18px;font-weight:600;text-align:center;margin-bottom:20px;color:#fc0}.alert-buttons{display:flex;align-items:flex-end;justify-content:center;margin-top:20px;margin-bottom:5px}.alert-buttons .btn-rounded{margin:0 10px;min-width:125px;box-shadow:0 3px 5px rgba(0,0,0,.4)}.alert-close{position:absolute;top:0;right:0;width:28px;height:28px}.alert-close .icon-close{display:block;height:100%;width:100%;background:url("../images/ui/ui-cursor-close.svg") no-repeat center;background-size:contain;z-index:1}.alert-open .alert-wr{visibility:visible;pointer-events:all}.alert-open .alert-wr::after{opacity:1}.alert-open .alert-content{opacity:1;transition:.25s opacity .5s ease-in-out}.tutor [class^=ico-text],.ob-tutor [class^=ico-text]{display:inline-block;height:17px;margin-right:2px}.tutor [class^=ico-text]+[class^=ico-text],.ob-tutor [class^=ico-text]+[class^=ico-text]{margin-right:0}.tutor .ico-text-heart,.tutor .ico-text-heart-broken,.tutor .ico-text-skull,.ob-tutor .ico-text-heart,.ob-tutor .ico-text-heart-broken,.ob-tutor .ico-text-skull{position:relative;top:1px;width:15px}.tutor .ico-text-heart,.ob-tutor .ico-text-heart{background:url("../images/ui/tutor/icon-text-heart.svg") no-repeat 50% 100%;background-size:13px}.tutor .ico-text-skull,.ob-tutor .ico-text-skull{background:url("../images/ui/tutor/icon-text-skull.svg") no-repeat 50% 100%;background-size:13px}.tutor .ico-text-heart-broken,.ob-tutor .ico-text-heart-broken{background:url("../images/ui/tutor/icon-text-heart-broken.svg") no-repeat 50% 100%;background-size:13px}.ob-wr{position:absolute;left:0;top:0;width:100%;height:100%;z-index:90000;visibility:hidden;user-select:none;pointer-events:none}.ob-wr::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:#000;background:linear-gradient(0deg, rgba(0, 0, 0, 0.95), rgba(0, 0, 0, 0.7));opacity:0;z-index:-2;transition:opacity .5s ease-in-out}.ob-wr .ob{position:absolute;left:50%;top:50%;background:#fff;border-radius:25px;border:6px solid #000;box-shadow:0 0 20px rgba(0,0,0,.45);opacity:0;visibility:hidden;transition:opacity .6s ease-in-out}.ob-wr .ob-close{position:absolute;left:50%;top:50%;border-radius:12px 12px 0 0;width:46px;height:36px;border:3px solid #000;opacity:0;background:linear-gradient(to top, rgb(0, 0, 0) 30%, rgb(51, 51, 51) 100%);transition:.35s transform ease-in-out,.6s opacity ease-in-out}.ob-wr .ob-close--back .icon-close{opacity:0}.ob-wr .ob-close--back .icon-close-back{opacity:1}.ob-wr .icon-close,.ob-wr .icon-close-back{position:absolute;top:0;left:50%;margin-left:-15px;width:28px;height:28px}.ob-wr .icon-close{background:url("../images/ui/ui-cursor-close.svg") no-repeat center;background-size:contain;z-index:1;transition:.25s opacity}.ob-wr .icon-close-back{background:url("../images/ui/ui-cursor-close-back.svg") no-repeat center;background-size:contain;opacity:0;transition:.25s opacity .25s}.ob-wr .ob-hitzone{position:absolute;left:0;right:0;top:0;bottom:0}.ob-open .ob-wr{visibility:visible;pointer-events:all}.ob-open .ob-wr::after{opacity:1}.ob-open .ob-tutor{opacity:1}.ob-open .ob-close{opacity:1;transform:translateY(0)}.ob-open .ob-close:hover{transform:translateY(-5px)}.ob-open .magic-cursor .magic-cursor-contrast{opacity:.75}.ob-open .version__inf{filter:invert(1);transition:.35s filter ease-in-out}.ob--book{margin-top:-240px;margin-left:-340px;width:680px;height:420px}.ob--book .ob-prev-page,.ob--book .ob-next-page{position:absolute;bottom:0;left:-40px;height:100%;width:60px;border:none;padding:0;margin:0;background:none;z-index:1;transition:visibility .25s ease-in-out,opacity .25s ease-in-out}.ob--book .ob-prev-page.is-disabled,.ob--book .ob-next-page.is-disabled{opacity:0;visibility:hidden}.ob--book .ob-prev-page:hover .ob-page-corner,.ob--book .ob-next-page:hover .ob-page-corner{left:-20px;top:-20px;height:60px;width:60px}.ob--book .ob-prev-page:hover .ob-page-corner::before,.ob--book .ob-next-page:hover .ob-page-corner::before{transform:translateX(24px) rotate(-45deg);transition:transform .65s ease-in-out}.ob--book .ob-prev-page:hover .ob-page-corner-sh,.ob--book .ob-next-page:hover .ob-page-corner-sh{height:70px;width:70px;transform:rotate(45deg) translate(25px, 0px)}.ob--book .ob-prev-page:hover .ob-page-corner-sh::before,.ob--book .ob-next-page:hover .ob-page-corner-sh::before{opacity:1}.ob--book .ob-prev-page .ob-page-corner-wr,.ob--book .ob-next-page .ob-page-corner-wr{left:40px}.ob--book .ob-next-page{left:auto;right:-40px}.ob--book .ob-next-page .ob-page-corner-wr{left:-30px;transform:scaleX(1)}.ob--book .ob-content-wr{position:relative;width:100%;height:100%;overflow:hidden;border-radius:19px;background:url("../images/ui/overbook/tile-overbook.png") repeat-x bottom}.ob--book .ob-content-wr::before,.ob--book .ob-content-wr::after{content:"";position:absolute;left:0;bottom:0;height:13px;width:50px}.ob--book .ob-content-wr::before{background:url("../images/ui/overbook/tile-overbook-l.png") no-repeat left bottom}.ob--book .ob-content-wr::after{left:auto;right:0;background:url("../images/ui/overbook/tile-overbook-r.png") no-repeat right bottom}.ob--book .ob-content{display:flex;height:100%;transition:transform .75s cubic-bezier(0.85, 0, 0.15, 1)}.ob--book .ob-close{left:calc(50% + 265px);top:calc(50% - 240px)}.ob-open--book .ob--book{visibility:visible;opacity:1}.ob-tutor{position:absolute;top:calc(50% + 200px);left:calc(50% - 310px);display:flex;align-items:center;justify-content:center;height:85px;width:620px;font:14px/17px "Roboto",sans-serif;border-radius:20px;border:6px solid #000;box-shadow:0 5px 15px rgba(0,0,0,.4);background:linear-gradient(to bottom, rgb(0, 0, 0) 10%, rgb(33, 33, 33) 120%);opacity:0;transition:opacity .6s ease-in-out}.ob-tutor::before{content:"";position:absolute;left:0;right:0;bottom:0;top:0;background:url("../images/ui/overbook/tile-tutor-invert.png") repeat center/32px;opacity:.15}.ob-tutor__message{position:relative;text-align:center;color:#fff;padding:0 20px}.ob-tutor__message .highlighted{font-weight:500;color:#fc0}.ob-tutor__message b{font-weight:600}.ob-tutor__message sup{position:relative;top:-1px;font-size:6px;padding:0 1px;text-transform:uppercase;vertical-align:super}.ob-tutor__nav{position:absolute;top:100%;left:50%;color:#fff;font-size:10px;line-height:10px;opacity:.35;transform:translate(-50%, 15px)}.ob-tutor__nav span{font-weight:600}.ob-tutor__nav.is-single{display:none}.ob-marker{position:absolute;top:-6px;left:25px;height:75px;width:45px;pointer-events:none}.ob-marker-front{position:absolute;left:0;top:0;height:75px;width:45px;z-index:1}.ob-marker-front::before{content:"";position:absolute;left:0;top:0;background:url("../images/ui/overbook/overbook-marker.png") no-repeat 0 0;height:6px;width:45px;transition:background .25s ease-in-out}.ob-marker-front::after{content:"";position:absolute;left:0;top:6px;background:url("../images/ui/overbook/overbook-marker.png") no-repeat 0 -6px;height:69px;width:45px;overflow:hidden;transform:skewX(0deg);transform-origin:top;transition:all .5s ease-in-out}.ob-marker-back{position:absolute;left:-6px;top:-6px;height:12px;width:52px;overflow:hidden}.ob-marker-back::before{content:"";position:absolute;left:0;top:0;background:url("../images/ui/overbook/overbook-marker-stroke.png") no-repeat 0 0;height:12px;width:52px;transition:transform .25s ease-in-out}.ob-marker.is-in .ob-marker-front::before{background-position-y:2px;transition:background .4s ease-in-out}.ob-marker.is-in .ob-marker-front::after{background-position-y:-55px;transform:skewX(10deg);transition:all .4s ease-in-out}.ob-marker.is-in .ob-marker-back::before{transform:translateY(2px);transition:transform .4s ease-in-out}.ob-page{position:relative;width:668px;flex:0 0 668px;display:flex}.ob-page .ob-page-title{position:absolute;top:25px;left:50%;text-align:center;text-transform:uppercase;letter-spacing:-0.035em;font:bold 16px "Bitter",serif;transform:translateX(-50%)}.ob-page .ob-page-title h2{margin-bottom:-2px;white-space:nowrap}.ob-page .ob-page-title small{display:block;font-size:7px;letter-spacing:-0.035em}.ob-page .ob-page-title::before,.ob-page .ob-page-title::after{content:"";position:absolute;top:50%;margin-top:-8px;height:16px;width:16px;background:url("../images/ui/overbook/ui-flower.svg") no-repeat center/100%}.ob-page .ob-page-title::before{left:-20px}.ob-page .ob-page-title::after{right:-20px}.ob-page .ob-page-number{position:absolute;bottom:25px;left:0;width:100%;text-align:center;letter-spacing:-0.035em;font:bold 12px "Bitter",serif}.ob-page .ob-page-content{position:relative;width:50%;padding:70px 20px 60px}.ob-page .ob-page-content+.ob-page-content{background:url("../images/ui/overbook/tile-overbook-midpage.png") no-repeat 0 2px/40px 395px}.ob-page .ob-page-text{font:bold 14px/32px "Bitter",serif;letter-spacing:-0.01em}.ob-page .ob-page-text>p{padding:0 0 0 20px;height:32px}.ob-page .ob-page-text .has-sep{position:relative}.ob-page .ob-page-text .has-sep::after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background-color:#d7f1ff}.ob-page .ob-page-text .pre-text{display:inline-block;min-width:60px;padding-right:12px}.ob-page .ob-page-text .has-indent{padding-left:80px}.ob-page .ob-page-text .data{color:#679a01}.ob-page .ob-page-text .data sup{position:relative;top:-7px;left:2px;font-size:7px}.ob-page .ob-page-text .sub-data{color:#0b6d6d;font-size:9px;text-transform:uppercase}.ob-page .ob-page-text .sub-text{display:block;font-size:7px;line-height:0;margin-top:-4px}.ob-page .ob-page-text .stats-exp{display:flex;padding:0 0 0 20px}.ob-page .ob-page-text .stats-exp>p{padding-right:20px}.ob-page .data-pill{display:flex;padding:8px 30px 0}.ob-page .data-pill.has-margin-fix{margin-bottom:32px}.ob-page .data-pill-text{flex:1 1 auto;border-radius:12px;background:#d8e5bf;padding:0 10px 0 30px;font-size:11px;line-height:25px;height:24px}.ob-page .data-pill-text--center{padding:0 10px;text-align:center}.ob-page .data-pill-text--center .data-pill-value{padding-left:0}.ob-page .data-pill-text.is-aux{padding:0 10px;margin-left:6px;position:relative}.ob-page .data-pill-text.is-aux [class*=icon-]{margin-left:0;margin-right:3px}.ob-page .data-pill-text.is-aux::before{content:"";position:absolute;left:-6px;top:50%;margin-top:-2px;width:6px;height:4px;background:#d8e5bf}.ob-page .data-pill-label{display:inline-block;min-width:70px;letter-spacing:normal}.ob-page .data-pill-value{color:#679a01;padding-left:5px}.ob-page .data-pill-value small{color:#0b6d6d;font-size:8px;padding-left:4px}.ob-page .data-pill-value.align-right{float:right}.ob-page .data-pill--skills .data-pill-label{min-width:auto}.ob-page .data-pill--skills .data-pill-text{font-size:12px}.ob-page .ximito-preview{position:relative;display:block;height:160px;width:165px;margin:0 auto;background:url("../images/ximito/default-preview.png") center/74px no-repeat}.ob-page .ximito-preview.custom-2{background-image:url("../images/ximito/ghost-preview.png")}.ob-page .ximito-preview::before{content:"";position:absolute;top:50%;height:80px;width:100%;border-radius:12px;background-color:#d8e5bf;z-index:-1;transform:translateY(-50%)}.ob-page [class*=icon-]{position:relative;top:2px;float:left;width:18px;height:20px;margin-left:-22px}.ob-page .icon-str{background:url("../images/ui/overbook/ui-sword.svg") no-repeat center/100%}.ob-page .icon-def{background:url("../images/ui/overbook/ui-shield.svg") no-repeat center/100%}.ob-page .icon-mag{background:url("../images/ui/overbook/ui-magic.svg") no-repeat center/100%}.ob-page .icon-flo{background:url("../images/ui/overbook/ui-flower.svg") no-repeat center/100%}.ob-page .icon-item{background:url("../images/ui/overbook/ui-potion.svg") no-repeat center/100%}.ob-page .icon-skill{background:url("../images/ui/overbook/ui-skill.svg") no-repeat center/100%}.ob-page-corner-wr{position:absolute;left:0;bottom:10px;border-radius:8px;overflow:hidden;height:50px;width:50px;transform:scaleX(-1);display:none}.ob-page-corner{position:absolute;left:25px;top:25px;display:block;height:20px;width:20px;overflow:hidden;transform:rotate(45deg);transition:all .65s ease-in-out}.ob-page-corner::before{content:"";display:block;position:absolute;left:20%;top:10%;height:80%;width:80%;background:url("../images/ui/overbook/overbook-corner.png") no-repeat bottom/contain;transform:translateX(54px) rotate(-45deg);transition:transform .65s ease-in-out}.ob-page-corner-sh{position:absolute;z-index:-1;background:#fff;height:20px;width:20px;overflow:hidden;top:0;left:0;transform:rotate(45deg) translate(55px, 0px);transition:all .65s ease-in-out}.ob-page-corner-sh::before{content:"";display:block;width:100%;height:100%;border-radius:8px;opacity:0;background:#ddd;transform:translate(-55%, 0%) rotate(45deg);transition:opacity .65s ease-in-out}.ob-open .ob-page-corner-wr{display:block}.ob-drop-area{position:relative;margin:0 20px;padding:12px 0;height:126px}.ob-drop-area.has-item .ob-drop-here{display:none}.ob-drop-area:after{content:"";pointer-events:none;position:absolute;left:-12px;right:-12px;bottom:-1px;height:1px;background-color:#d7f1ff}.ob-drop-here{position:absolute;z-index:1;width:60px;height:auto;right:-5px;top:-30px;image-rendering:optimizeSpeed;image-rendering:-moz-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:optimize-contrast;-ms-interpolation-mode:nearest-neighbor}.ob-drop-item-wr{position:relative;display:flex;justify-content:center;align-items:center;height:102px;border-radius:16px;border:5px solid #efefef;transition:border-color .25s ease-in-out}.ob-drop-item-wr:before{content:"";pointer-events:none;position:absolute;left:3px;top:3px;right:3px;bottom:3px;overflow:hidden;border-radius:10px;background:url("../images/ui/tutor/tile-tutor.png");background-size:32px;opacity:.15}.ob-drop-item-wr .ob-inv-item{width:60px;height:60px;z-index:1}.ob-item-sel-title{display:flex;padding:0 20px;height:32px}.ob-item-sel-title span:last-child{color:#679a01;margin-left:auto}.ob-inv-item-info{display:flex;justify-content:center;align-items:center;line-height:16px;padding:16px 8px;font-weight:400;font-size:13px;margin:0 8px;min-height:68px;border-bottom:1px solid #d7f1ff}.ob-use-buttons{display:flex;justify-content:center;padding:14px 30px 0;pointer-events:none;filter:saturate(0)}.ob-use-button--nok{position:absolute;top:5px;right:-5px;height:20px;width:20px;border-radius:50%;background-color:#fff;box-shadow:0 3px 4px rgba(0,0,0,.2);visibility:hidden;transition:transform .3s ease-in-out}.ob-use-button--nok:hover{transform:scale(1.2)}.ob-use-button--nok:hover:before{opacity:8}.ob-use-button--nok:before{content:"";display:block;height:100%;width:100%;filter:invert(1);background:url("../images/ui/ui-cursor-close.svg") no-repeat center;background-size:20px;opacity:.45;transition:opacity .3s ease-in-out}.has-item .ob-use-button--nok{visibility:visible}.has-item~.ob-use-buttons{pointer-events:all;filter:none}.is-active .ob-drop-item-wr{border-color:#d8e5bf}.ob-inv-list{display:flex;flex-wrap:wrap;justify-content:center;margin-top:12px;margin-bottom:12px;position:relative}.ob-inv-list .ob-inv-item{position:relative;width:38px;height:38px;margin:0 4px 6px;border-radius:10px;border:4px solid #d8e5bf}.ob-inv-list .ob-inv-item::before,.ob-inv-list .ob-inv-item .ob-inv-item-img{content:"";position:absolute;left:0;top:0;height:100%;width:100%}.ob-inv-list .ob-inv-item.is-empty::before{content:"";position:absolute;left:50%;top:50%;height:4px;width:4px;border-radius:50%;margin-left:-2px;margin-top:-2px;background:#d8e5bf}.ob-inv-list:after{bottom:-6px !important}.ob-slot-item{display:flex;flex-wrap:wrap;position:relative;height:128px}.ob-slot-item:first-child{margin-top:-5px;margin-bottom:10px}.ob-slot-item .has-sep{flex:1 1 100%;padding:0 20px}.ob-slot-item.is-autosave .ob-slot-data{justify-content:center}.ob-slot-item.is-autosave .ob-slot-title{margin-top:-4px}.ob-slot-item.is-off .ob-slot-title,.ob-slot-item.is-off .ob-slot-time{filter:grayscale(1)}.ob-slot-item.is-off .data{color:#848484}.ob-slot-item.is-off .ob-slot-thumb:after{left:10px;right:10px;top:10px;bottom:10px}.ob-slot-item.is-off .ob-slot-thumb img{left:12px;top:12px;height:52px;width:52px;border-radius:6px;opacity:.65;filter:grayscale(1)}.ob-slot-item.is-off .ob-slot-ops .btn-rounded{border:2px solid #e5e5e5;background:none;color:#474747;text-shadow:none;transition:border .25s ease-in-out}.ob-slot-item.is-off .ob-slot-ops .btn-rounded:hover{border-color:#b5b5b5;padding:4px 8px 3px}.ob-slot-item.is-empty .ob-slot-data{justify-content:center}.ob-slot-item.is-empty .ob-slot-ops{margin-top:-5px}.ob-slot-item.is-empty .ob-slot-ops .btn-rounded{border-radius:20px}.ob-slot-item.is-empty .ob-slot-title,.ob-slot-item.is-empty .ob-slot-time,.ob-slot-item.is-empty .ob-slot-trash,.ob-slot-item.is-empty [data-btn=load]{display:none}.ob-slot-thumb{position:relative;width:76px;flex:0 0 76px;height:76px;border-radius:12px;background:linear-gradient(135deg, #ddd 10%, #efefef 90%);margin:10px 20px 0}.ob-slot-thumb:before{content:"";position:absolute;left:6px;right:6px;bottom:6px;top:6px;border-radius:8px;background:#ddd;box-shadow:inset 4px 4px 8px rgba(0,0,0,.1)}.ob-slot-thumb:after{content:"";position:absolute;left:6px;right:6px;top:6px;bottom:6px;border-radius:6px;background:#fff;box-shadow:0px 1px 5px rgba(0,0,0,.2)}.ob-slot-thumb img{position:absolute;left:8px;top:8px;height:60px;width:60px;border-radius:4px;overflow:hidden;object-fit:cover;z-index:1}.ob-slot-data{display:flex;flex-direction:column;width:calc(100% - 116px);margin-top:14px;line-height:20px}.ob-slot-time{font-size:12px;line-height:14px;color:#0b6d6d}.ob-slot-ops{display:flex;justify-content:space-between;margin:10px -2px 0}.ob-slot-ops .btn-rounded{flex:1 1 auto;margin:0 2px}.ob-slot-ops .btn-rounded:first-child{border-radius:20px 4px 6px 20px}.ob-slot-ops .btn-rounded:last-child{border-radius:4px 20px 20px 6px}.ob-slot-ops .btn-rounded:only-child{border-radius:20px}.ob-slot-trash{position:absolute;top:8px;right:4px;height:14px;width:14px;background:url("../images/ui/overbook/ui-trash-button.svg") no-repeat center/cover;opacity:.5;transition:opacity .25s ease-in-out}.ob-slot-trash:hover{opacity:1}.ob-docs-list{position:relative}.ob-doc-item{display:flex;position:relative;height:32px;padding-left:20px;color:#0b6d6d;border-bottom:1px solid #d7f1ff;font:bold 13px/32px "Bitter",serif;text-align:left;transition:color .35s ease-in-out}.ob-doc-item.is-new{color:#679a01}.ob-doc-item:last-child{border-bottom:none}.ob-doc-item.is-disabled{pointer-events:none}.ob-doc-item:empty:before{content:"·················";letter-spacing:.2em;font-size:20px;line-height:32px;color:#dfdfdf}.ob-doc-item:after{content:"";position:absolute;top:8px;right:16px;height:16px;width:80px;background:url("../images/ui/overbook/overbook-stars.png") no-repeat 0 0;background-size:80px}.ob-doc-item.rated-1:after{background-position-y:-16px}.ob-doc-item.rated-2:after{background-position-y:-32px}.ob-doc-item.rated-3:after{background-position-y:-48px}.ob-doc-item.rated-4:after{background-position-y:-64px}.ob-doc-item.rated-5:after{background-position-y:-80px}.ob-doc-title{max-width:175px}.ob-doc-viewer{visibility:hidden;pointer-events:none;background-color:#000;opacity:0;position:absolute;top:-6px;left:-6px;right:-6px;bottom:-6px;border-radius:25px;border:6px solid #000;overflow:hidden;transition:opacity .5s ease-in-out}.ob-doc-content{display:flex;height:100%;transition:transform .75s cubic-bezier(0.85, 0, 0.15, 1)}.ob-viewing .ob-doc-viewer{visibility:visible;pointer-events:all;opacity:1}.ob-viewing .ob-wr .icon-close{opacity:0;transition:.25s opacity .25s}.ob-viewing .ob-wr .icon-close-back{opacity:1;transition:.25s opacity}.doc-slider{position:relative;display:flex;overflow:hidden}.doc-slider-hitzone{position:absolute;left:0;right:0;top:0;bottom:0}.doc-slider-down-bg:after{content:"";position:absolute;left:0;right:0;bottom:0;height:11px;background:url("../images/ui/overbook/overbook-down-bg.png") no-repeat center}.doc-slider-inner{display:flex;flex:0 0 100%;transition:transform .75s cubic-bezier(0.85, 0, 0.15, 1)}.doc-slider-inner.doc-slider--is-verical{flex-wrap:wrap}.doc-slider-inner img{flex:0 0 668px;height:100%;object-fit:cover}.ob-wr .ob--trash{width:346px;height:484px;left:calc(50% - 173px);top:calc(50% - 304px)}.ob-wr .ob--trash .ob-close{left:calc(50% + 100px);top:calc(50% - 272px)}.ob-wr .ob--trash .ob-content-wr{position:relative;width:100%;height:100%;overflow:hidden;border-radius:19px;background:url("../images/ui/overbook/tile-overbook.png") repeat-x bottom}.ob-wr .ob--trash .ob-content-wr::before,.ob-wr .ob--trash .ob-content-wr::after{content:"";position:absolute;left:0;bottom:0;height:13px;width:50px}.ob-wr .ob--trash .ob-content-wr::before{background:url("../images/ui/overbook/tile-overbook-l.png") no-repeat left bottom}.ob-wr .ob--trash .ob-content-wr::after{left:auto;right:0;background:url("../images/ui/overbook/tile-overbook-r.png") no-repeat right bottom}.ob-wr .ob--trash .ob-page{width:100%;flex:1 1 100%}.ob-wr .ob--trash .ob-page .ob-page-content{width:100%;padding:32px 20px}.ob-wr .ob--trash .ob-page .ob-page-title{position:relative;top:auto;left:auto;text-align:left;transform:none;padding-bottom:32px}.ob-wr .ob--trash .ob-page .ob-page-title:after{display:none}.ob-wr .ob--trash .ob-page .ob-page-title:before{content:"";position:absolute;top:auto;left:0;right:0;bottom:16px;height:1px;margin:0;width:auto;background:#d7f1ff}.ob-wr .ob--trash .ob-page .data-pill{position:absolute;top:32px;right:20px;padding:0}.ob-wr .ob--trash .ob-page .data-pill-label{min-width:40px}.ob-wr .ob--trash .ob-inv-list{margin-top:0;margin-bottom:12px}.ob-wr .ob--trash .ob-drop-area{padding:0;margin:0 10px}.ob-wr .ob--trash .ob-drop-area:after{display:none}.ob-wr .ob--trash .ob-drop-here{top:-35px}.ob-wr .ob--trash .ob-drop-item-wr{height:96px}.ob-wr .ob--trash .ob-trashcan-img{pointer-events:none;position:absolute;z-index:1;top:18px;left:calc(50% + 10px);transform:translateX(-50%);height:95px;width:auto;filter:saturate(0);transition:filter .5s ease-in-out}.ob-wr .ob--trash .ob-trasharrow-img{pointer-events:none;position:absolute;z-index:2;top:-20px;left:50%;transform:translateX(-50%);width:auto}.ob-wr .ob--trash .is-active .ob-trashcan-img{filter:saturate(1)}.ob-wr .ob--trash .is-active .ob-trasharrow-img{animation:anime-trasharrow .65s ease-in-out infinite}.ob-wr .ob--trash .is-recipe{pointer-events:none;filter:saturate(0);opacity:.75}.ob-wr .ob--trash .is-recipe:after{content:"";position:absolute;top:calc(50% - 1px);left:calc(50% - 1px);background:#d8e5bf;width:4px;height:40px;transform:translateY(-50%) rotate(45deg)}.ob-open--trash .ob-tutor{width:450px;left:calc(50% - 225px)}.ob-open--trash .ob--trash{visibility:visible;opacity:1}@keyframes anime-trasharrow{0%{transform:translate(-50%, -5px)}5%{transform:translate(-50%, -10px)}50%{transform:translate(-50%, 0)}90%{transform:translate(-50%, 0)}100%{transform:translate(-50%, -5px)}}.ob-wr .ob--fridge{width:680px;height:318px;left:calc(50% - 340px);top:calc(50% - 154px)}.ob-wr .ob--fridge .ob-close{left:calc(50% + 265px);top:calc(50% - 189px)}.ob-wr .ob--fridge .ob-content-wr{position:relative;width:100%;height:100%;overflow:hidden;border-radius:19px;background:url("../images/ui/overbook/tile-overbook.png") repeat-x bottom}.ob-wr .ob--fridge .ob-content-wr::before,.ob-wr .ob--fridge .ob-content-wr::after{content:"";position:absolute;left:0;bottom:0;height:13px;width:50px}.ob-wr .ob--fridge .ob-content-wr::before{background:url("../images/ui/overbook/tile-overbook-l.png") no-repeat left bottom}.ob-wr .ob--fridge .ob-content-wr::after{left:auto;right:0;background:url("../images/ui/overbook/tile-overbook-r.png") no-repeat right bottom}.ob-wr .ob--fridge .ob-content{height:100%;padding-bottom:11px}.ob-wr .ob--fridge .ob-page{height:100%;width:100%;flex:1 1 100%}.ob-wr .ob--fridge .ob-page .ob-page-content{width:100%;padding:32px 20px}.ob-wr .ob--fridge .ob-page .ob-page-title{position:relative;top:auto;left:auto;text-align:left;transform:none;padding-bottom:32px}.ob-wr .ob--fridge .ob-page .ob-page-title:after{display:none}.ob-wr .ob--fridge .ob-page .ob-page-title:before{content:"";position:absolute;top:auto;left:0;right:0;bottom:16px;height:1px;margin:0;width:auto;background:#d7f1ff}.ob-wr .ob--fridge .ob-page .data-pill{position:absolute;top:32px;right:20px;padding:0}.ob-wr .ob--fridge .ob-page .data-pill-value{text-align:right;min-width:20px}.ob-wr .ob--fridge .ob-page .data-pill-text{min-width:100px}.ob-wr .ob--fridge .ob-page .data-pill-label{min-width:40px}.ob-wr .ob--fridge .ob-inv-list{margin-top:0;margin-bottom:12px}.ob-wr .ob--fridge .ob-drop-area{position:absolute;left:20px;top:80px;padding:0;margin:0;height:100px;width:630px;height:224px;pointer-events:none}.ob-wr .ob--fridge .ob-drop-area:after{display:none}.ob-wr .ob--fridge .is-dragging .ob-drop-area{pointer-events:all;z-index:100}.ob-wr .ob--fridge .is-fridge .data-pill-text{background:#bfdbe5}.ob-wr .ob--fridge .is-fridge .data-pill-value{color:#01539a}.ob-wr .ob--fridge .is-fridge .ob-inv-list .ob-inv-item:not(.is-disabled){border-color:#bfdbe5}.ob-wr .ob--fridge .is-fridge .ob-inv-list .ob-inv-item.is-empty::before{background:#bfdbe5}.ob-open--fridge .ob-tutor{width:450px;left:calc(50% - 225px)}.ob-open--fridge .ob--fridge{visibility:visible;opacity:1}.ob-wr .ob--cooker{width:680px;height:334px;left:calc(50% - 340px);top:calc(50% - 167px)}.ob-wr .ob--cooker .ob-close{left:calc(50% + 265px);top:calc(50% - 197px)}.ob-wr .ob--cooker .ob-content-wr{position:relative;width:100%;height:100%;overflow:hidden;border-radius:19px;background:url("../images/ui/overbook/tile-overbook.png") repeat-x bottom}.ob-wr .ob--cooker .ob-content-wr::before,.ob-wr .ob--cooker .ob-content-wr::after{content:"";position:absolute;left:0;bottom:0;height:13px;width:50px}.ob-wr .ob--cooker .ob-content-wr::before{background:url("../images/ui/overbook/tile-overbook-l.png") no-repeat left bottom}.ob-wr .ob--cooker .ob-content-wr::after{left:auto;right:0;background:url("../images/ui/overbook/tile-overbook-r.png") no-repeat right bottom}.ob-wr .ob--cooker .ob-content{height:100%;padding-bottom:11px}.ob-wr .ob--cooker .ob-page{height:100%;width:100%;flex:1 1 100%}.ob-wr .ob--cooker .ob-page .ob-page-content{padding:32px 20px 10px}.ob-wr .ob--cooker .ob-page .ob-page-title{position:relative;top:auto;left:auto;text-align:left;transform:none;padding-bottom:32px}.ob-wr .ob--cooker .ob-page .ob-page-title:after{display:none}.ob-wr .ob--cooker .ob-page .ob-page-title:before{content:"";position:absolute;top:auto;left:0;right:0;bottom:16px;height:1px;margin:0;width:auto;background:#d7f1ff}.ob-wr .ob--cooker .ob-page .data-pill{position:absolute;top:32px;right:20px;padding:0}.ob-wr .ob--cooker .ob-page .data-pill-value{text-align:right;min-width:20px}.ob-wr .ob--cooker .ob-page .data-pill-text{min-width:100px}.ob-wr .ob--cooker .ob-page .data-pill-label{min-width:40px}.ob-wr .ob--cooker .ob-inv-list{margin-top:0;margin-bottom:12px}.ob-wr .ob--cooker .ob-drop-area{position:absolute;left:20px;top:80px;padding:0;margin:0;width:calc(100% - 40px);height:224px;pointer-events:none}.ob-wr .ob--cooker .ob-drop-area:after{display:none}.ob-wr .ob--cooker .is-dragging .ob-drop-area{pointer-events:all;z-index:100}.ob-wr .ob--cooker .is-cooker{display:flex;flex-direction:column}.ob-wr .ob--cooker .is-cooker .data-pill-text{background:#bfdbe5}.ob-wr .ob--cooker .is-cooker .data-pill-value{color:#01539a}.ob-wr .ob--cooker .is-cooker .ob-page-text{flex:1 1 100%;display:flex;flex-direction:column}.ob-wr .ob--cooker .is-cooker .ob-inv-list{display:grid;grid:auto-flow/1fr 1fr 1fr;width:138px;margin:46px auto 36px}.ob-wr .ob--cooker .is-cooker .ob-inv-item:nth-child(1){grid-column-start:1;grid-row-start:2}.ob-wr .ob--cooker .is-cooker .ob-inv-item:nth-child(2){grid-column-start:2;grid-row-start:2}.ob-wr .ob--cooker .is-cooker .ob-inv-item:nth-child(3){grid-column-start:3;grid-row-start:2}.ob-wr .ob--cooker .is-cooker .ob-inv-item:nth-child(4){grid-column-start:1;grid-row-start:1}.ob-wr .ob--cooker .is-cooker .ob-inv-item:nth-child(5){grid-column-start:2;grid-row-start:1}.ob-wr .ob--cooker .is-cooker .ob-inv-item:nth-child(6){grid-column-start:3;grid-row-start:1}.ob-wr .ob--cooker .is-cooker .ob-inv-list .ob-inv-item:not(.is-disabled){border-color:#bfdbe5}.ob-wr .ob--cooker .is-cooker .ob-inv-list .ob-inv-item.is-empty::before{background:#bfdbe5}.ob-wr .ob--cooker .is-cooker .is-disabled{display:none}.ob-wr .ob--cooker .ob-cooker{pointer-events:none;position:absolute;top:calc(50% - 21px);left:50%;width:230px;height:150px;transform:translate(-50%, -50%)}.ob-wr .ob--cooker .ob-cooker:before{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background:url("../images/ui/overbook/overbook-cooker-body-hover.svg") no-repeat bottom center;background-size:230px;filter:saturate(0);transition:filter .25s ease-in-out}.ob-wr .ob--cooker .ob-cooker-max,.ob-wr .ob--cooker .ob-cooker-min{position:absolute;font-size:9px;line-height:9px;height:9px;transition:opacity .2s linear}.ob-wr .ob--cooker .ob-cooker-max:before,.ob-wr .ob--cooker .ob-cooker-min:before{content:"";position:absolute;top:0px;left:30px;right:0;height:3px;border-bottom:4px dotted rgba(224,224,224,.5)}.ob-wr .ob--cooker .ob-cooker-max{top:29px;left:30px;right:-20px;text-align:right}.ob-wr .ob--cooker .ob-cooker-max:before{left:0;right:30px}.ob-wr .ob--cooker .ob-cooker-min{bottom:13px;left:-20px;right:115px}.ob-wr .ob--cooker .ob-cooker-lid{position:absolute;top:0;left:0;width:100%;height:40px;background:url("../images/ui/overbook/overbook-cooker-lid.svg") no-repeat center;background-size:146px;opacity:0;transform:translate(0px, -40px);transform-origin:100% 100%;transition:transform .2s ease-in-out}.ob-wr .ob--cooker .ob-cooker.is-min:after{color:#e0e0e0}.ob-wr .ob--cooker .ob-cooker:not(.is-max):before{color:#e0e0e0}.ob-wr .ob--cooker .ob-cooker-buttons{display:flex;align-items:center;justify-content:center;margin-top:auto;margin-bottom:-15px;pointer-events:none;filter:saturate(0);transition:opacity .2s linear}.ob-wr .ob--cooker .ob-cooker-buttons.is-active{filter:none;pointer-events:all}.ob-wr .ob--cooker .ob-cooker-wr{display:flex;height:calc(100% + 16px);overflow:hidden;position:relative;margin-top:-16px;padding-top:26px}.ob-wr .ob--cooker .ob-cooker-cook{position:relative;flex:0 0 100%;z-index:1;transition:opacity .35s linear,transform .5s ease-in-out}.ob-wr .ob--cooker .ob-cooker-result{position:relative;width:100%;height:100%;flex:0 0 100%;opacity:0;transition:opacity .35s linear,transform .5s ease-in-out}.ob-wr .ob--cooker .ob-cooker-result .ob-drop-item-wr{margin:0 0 -12px}.ob-wr .ob--cooker .ob-cooker-result .ob-item-sel-title{margin:0;padding:0 16px}.ob-wr .ob--cooker .ob-cooker-result .ob-item-sel-title:after{display:none}.ob-wr .ob--cooker .ob-cooker-result .ob-inv-item-info{border-bottom:none;padding-bottom:0}.ob-wr .ob--cooker .is-cooking .ob-cooker-buttons,.ob-wr .ob--cooker .is-cooking .ob-cooker-max,.ob-wr .ob--cooker .is-cooking .ob-cooker-min,.ob-wr .ob--cooker .is-cooked .ob-cooker-buttons,.ob-wr .ob--cooker .is-cooked .ob-cooker-max,.ob-wr .ob--cooker .is-cooked .ob-cooker-min{opacity:0}.ob-wr .ob--cooker .is-cooking .ob-cooker-lid{opacity:1;transform:translate(0px, -10px)}.ob-wr .ob--cooker .is-cooked .ob-cooker-lid{transition:opacity .2s linear,transform .2s ease-in-out}.ob-wr .ob--cooker .is-cooked .ob-cooker-cook{opacity:0;transform:translateX(-100%)}.ob-wr .ob--cooker .is-cooked .ob-cooker-result{opacity:1;transform:translateX(-100%)}.ob-wr .ob--cooker:has(.drop-area.is-active) .ob-cooker:before{filter:saturate(1)}.ob-wr .ob--cooker:has(.is-cooking) .ob-inv-list,.ob-wr .ob--cooker:has(.is-cooked) .ob-inv-list{pointer-events:none}.ob-wr .ob--cooker:has(.is-cooked) .ob-drop-area{left:353px;width:294px}.ob-open--cooker .ob-tutor{width:450px;left:calc(50% - 225px)}.ob-open--cooker .ob--cooker{visibility:visible;opacity:1}.ui-tools{position:absolute;left:0;bottom:0;margin-left:-440px;margin-bottom:-278px;width:245px;height:145px;background:url("../images/ui/tools/bg-ui-tools.png") no-repeat center;z-index:80000}.ui-tools.is-disabled{pointer-events:none}.ui-tools.is-disabled .ui-tools-sprite{filter:grayscale(1)}.ui-tools .ui-tool-wr{position:relative;width:100%;height:100%}.ui-tools .ui-tools-sprite{position:relative;height:100%;width:100%;display:block;transition:filter .5s ease-in-out}.ui-tools .btn-inv,.ui-tools .btn-save,.ui-tools .btn-docs{position:absolute;width:62px;height:62px}.ui-tools .btn-inv .ui-tool-wr,.ui-tools .btn-save .ui-tool-wr,.ui-tools .btn-docs .ui-tool-wr{transition:.25s transform cubic-bezier(0.4, -0.4, 1, 1)}.ui-tools .btn-inv{top:-12px;left:38px}.ui-tools .btn-inv .ui-tools-sprite{background:url("../images/ui/tools/icon-inventory.png") no-repeat center}.ui-tools .btn-save{top:33px;left:154px}.ui-tools .btn-save .ui-tools-sprite{background:url("../images/ui/tools/icon-save.png") no-repeat center}.ui-tools .btn-docs{top:12px;left:100px}.ui-tools .btn-docs .ui-tools-sprite{background:url("../images/ui/tools/icon-docs.png") no-repeat center}.ui-tools .ui-tools-counter{position:absolute;top:-20px;left:25px;padding:0 7px;text-align:center;color:#fff;font:800 12px/20px "Nunito",sans-serif;transform-origin:50% 125%}.ui-tools .ui-tools-counter span{position:relative;z-index:1}.ui-tools .ui-tools-counter::before{content:"";position:absolute;bottom:-13px;left:50%;margin-left:-7px;border:7px solid rgba(0,0,0,0);border-top-color:#000;transform:scaleY(1.5)}.ui-tools .ui-tools-counter::after{content:"";position:absolute;top:0;left:50%;height:20px;width:100%;background:#000;border-radius:20px;transform:translateX(-50%)}.ui-tools:not(.is-disabled) .btn-inv:hover .ui-tool-wr,.ui-tools:not(.is-disabled) .btn-save:hover .ui-tool-wr,.ui-tools:not(.is-disabled) .btn-docs:hover .ui-tool-wr{transition:.25s transform ease-out;transform:translateY(-10px)}.magic-cursor{position:absolute;left:0;top:0;pointer-events:none;z-index:100000}.magic-cursor .magic-cursor-action{position:absolute;z-index:10;left:50%;top:50%;border-radius:50%;height:2px;width:2px;background-color:#111;background-size:0;transform:translate(-50%, -50%);transition:all .25s ease-in-out}.magic-cursor.active .magic-cursor-action{height:28px;width:28px;transition:.15s all .25s ease-in-out}.magic-cursor.active::before,.magic-cursor.active::after{height:4px;width:4px}.magic-cursor::before,.magic-cursor::after{content:"";position:absolute;left:50%;top:50%;border-radius:3px;background-color:#111;transform:translate(-50%, -50%);transition:all .25s ease-in-out}.magic-cursor.has-contrast::before,.magic-cursor.has-contrast::after{background-color:#fff}.magic-cursor::before{height:2px;width:16px}.magic-cursor::after{height:16px;width:2px}.magic-cursor.is-ui .magic-cursor-action{height:1px;width:1px;opacity:.25;transition:all .1s ease-in}.magic-cursor.is-ui::before,.magic-cursor.is-ui::after{height:1px;width:1px;transition:all .1s ease-in}.magic-cursor.is-touch .magic-cursor-action{background:url("../images/ui/ui-cursor-touch.svg") no-repeat center #111;background-size:contain}.magic-cursor.is-look .magic-cursor-action{background:url("../images/ui/ui-cursor-look.svg") no-repeat center #111;background-size:contain}.magic-cursor.is-pointer .magic-cursor-action{background:url("../images/ui/ui-cursor-pointer.svg") no-repeat center #111;background-size:contain}.magic-cursor.is-prevpage .magic-cursor-action{background:url("../images/ui/ui-prev.svg") no-repeat center #111;background-size:90%;background-position-x:1px}.magic-cursor.is-nextpage .magic-cursor-action{background:url("../images/ui/ui-next.svg") no-repeat center #111;background-size:90%;background-position-x:2px}.magic-cursor.is-forbidden .magic-cursor-action{background:url("../images/ui/ui-cursor-look.svg") no-repeat center #111;background-size:contain}.magic-cursor.is-exit .magic-cursor-action{background:url("../images/ui/ui-cursor-exit.svg") no-repeat center #111;background-size:contain}.pop{position:absolute;width:32px;height:24px;border-radius:8px;background:#fff;box-shadow:0 2px 10px rgba(0,0,0,.35);display:flex;justify-content:center;align-items:center;opacity:0;transition:opacity .35s ease-out}.pop::before{content:"";position:absolute;left:50%;bottom:-5px;height:5px;width:1px;border:5px solid rgba(0,0,0,0);border-bottom-color:#fff;transform:rotate(45deg)}.pop::after{content:"";position:relative;display:block;height:20px;width:20px;background:url("../images/ui/pop/pop-ex.png") no-repeat center;background-size:cover}.pop.pop--in{transition:none;opacity:1}.pop.is--question:after{background:url("../images/ui/pop/pop-qu.png") no-repeat center;background-size:cover}.pop.is--heart:after{background:url("../images/ui/pop/pop-heart.png") no-repeat 50% 4px;background-size:13px}.pop.is--dead:after{background:url("../images/ui/pop/pop-skull.png") no-repeat 50% 4px;background-size:13px}.pop.is--nok:after{background:url("../images/ui/pop/pop-nok.png") no-repeat center;background-size:cover}.pop.is--ok:after{background:url("../images/ui/pop/pop-ok.png") no-repeat center;background-size:cover}.ob-inv-item{position:relative;width:38px;height:38px}.ob-inv-item .ob-inv-item-img{position:absolute;left:0;top:0;height:100%;width:100%;background-size:100% !important}.ob-inv-item.is-disabled{border-color:#efefef}.ob-inv-item.is-disabled::before{display:none}.ob-inv-item.is-selected{opacity:.5}.ob-inv-item.is-selected::before{display:none}.ob-inv-item.is-empty{pointer-events:none}.ob-inv-item.item-velas .ob-inv-item-img{background:url("../images/items/velas.png") no-repeat center}.ob-inv-item.item-cactus-pincho .ob-inv-item-img{background:url("../images/items/cactus-pincho.png") no-repeat center}.ob-inv-item.item-tentaculo .ob-inv-item-img{background:url("../images/items/tentaculo.png") no-repeat center}.ob-inv-item.item-chocolate .ob-inv-item-img{background:url("../images/items/chocolate.png") no-repeat center}.ob-inv-item.item-chocotacle .ob-inv-item-img{background:url("../images/items/chocotacle.png") no-repeat center}.ob-inv-item.item-calcetin .ob-inv-item-img{background:url("../images/items/calcetin.png") no-repeat center}.ob-inv-item.item-arena .ob-inv-item-img{background:url("../images/items/arena.png") no-repeat center}.ob-inv-item.item-patito .ob-inv-item-img{background:url("../images/items/patito.png") no-repeat center}.ob-inv-item.item-esponja .ob-inv-item-img{background:url("../images/items/esponja.png") no-repeat center}.ob-inv-item.item-paper-towel .ob-inv-item-img{background:url("../images/items/paper-towel.png") no-repeat center}.ob-inv-item.item-cable .ob-inv-item-img{background:url("../images/items/cable.png") no-repeat center}.ob-inv-item.item-cable-a .ob-inv-item-img{background:url("../images/items/cable-a.png") no-repeat center}.ob-inv-item.item-cable-b .ob-inv-item-img{background:url("../images/items/cable-b.png") no-repeat center}.ob-inv-item.item-paracetasoul .ob-inv-item-img{background:url("../images/items/paracetasoul.png") no-repeat center}.ob-inv-item.item-poti-frasco .ob-inv-item-img{background:url("../images/items/poti-frasco.png") no-repeat center}.ob-inv-item.item-poti-regu .ob-inv-item-img{background:url("../images/items/poti-regu.png") no-repeat center}.ob-inv-item.item-poti-infernus .ob-inv-item-img{background:url("../images/items/poti-infernus.png") no-repeat center}.ob-inv-item.item-poof .ob-inv-item-img{background:url("../images/items/poof.png") no-repeat center}.ob-inv-item.item-pulverized .ob-inv-item-img{background:url("../images/items/pulverized.png") no-repeat center}.draggable-ghost{pointer-events:none;position:absolute;left:0;top:0;width:38px;height:38px;visibility:hidden;z-index:100}.draggable-ghost .ob-inv-item-img{height:100%;width:100%;display:block}.draggable-ghost.is-active{visibility:visible;margin-left:-19px;margin-top:-19px}.btn-rounded{font:700 10px "Bitter",serif;position:relative;text-transform:uppercase;padding:4px 10px 3px;color:#fff;background:linear-gradient(180deg, rgb(255, 213, 0) 0%, rgb(255, 174, 0) 100%);border:none;border-radius:20px;border-bottom:2px solid #b56b0c;text-shadow:0 2px 2px #b56b0c}.btn-rounded.btn--xl{font-size:12px;padding:4px 20px}.btn-rounded.btn--xl:hover{padding-top:4px}.btn-rounded.btn--green{background:linear-gradient(180deg, rgb(151, 221, 71) 0%, rgb(108, 179, 54) 100%);text-shadow:0 2px 2px #4e8721;border-bottom:2px solid #4e8721}.btn-rounded.btn--red{background:linear-gradient(180deg, rgb(255, 0, 0) 0%, rgb(189, 12, 12) 100%);text-shadow:0 2px 2px #871515;border-bottom:2px solid #871515}.btn-rounded:hover{border-bottom:0;padding-top:3px;border-top:2px solid rgba(0,0,0,.1490196078)}.skew-menu{transform-origin:top left;transform:skewY(25deg)}.skew-menu .skew-menu-title{font:11px "Oswald",sans-serif;color:#737373;position:relative;text-transform:uppercase;padding:6px 6px 0;letter-spacing:-0.04em}.skew-menu .skew-menu-title small{position:relative;display:block;font-size:4px;line-height:2px;z-index:2}.skew-menu .skew-menu-title::before{content:"";position:absolute;bottom:-8px;height:10px;z-index:1;left:0;width:calc(100% - 4px);background:#fff;background:-moz-linear-gradient(top, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 100%);background:-webkit-linear-gradient(top, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 100%);background:linear-gradient(to bottom, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 100%)}.skew-menu .skew-menu-list-wr{position:relative;width:100%;height:72px;overflow:hidden}.skew-menu .skew-menu-list{position:relative;font:10px "Oswald",sans-serif;padding-top:8px;color:#333;letter-spacing:-0.03em;transition:transform .45s ease-in-out}.skew-menu .skew-menu-list .skew-menu-item{position:relative;padding:3px 0 4px 15px;margin-top:-1px;margin-right:3px;height:21px}.skew-menu .skew-menu-list .skew-menu-item::before{content:"";position:absolute;bottom:0;left:0;width:100%;border-bottom:1px solid #d3d3d3}.skew-menu .skew-menu-list .skew-menu-item::after{content:"";position:absolute;right:-5px;bottom:0;height:100%;width:5px;border-bottom:1px solid #444;opacity:.85;transform:skewY(-45deg);transform-origin:left top}.skew-menu .skew-menu-list .skew-menu-item.is-disabled{pointer-events:none}.skew-menu .skew-menu-list .skew-menu-item.is-disabled .skew-menu-item-label{opacity:.5}.skew-menu .skew-menu-list .skew-menu-item:hover,.skew-menu .skew-menu-list .skew-menu-item.is-active{background-color:#f90;color:#fff}.skew-menu .skew-menu-list .skew-menu-item:hover::before,.skew-menu .skew-menu-list .skew-menu-item.is-active::before{border-color:#f90}.skew-menu .skew-menu-list .skew-menu-item:hover::after,.skew-menu .skew-menu-list .skew-menu-item.is-active::after{border-color:#ca7902;background-color:#ca7902;border-bottom-color:rgba(0,0,0,0);opacity:1}.skew-menu .skew-menu-list .skew-menu-item:hover small,.skew-menu .skew-menu-list .skew-menu-item.is-active small{color:#fff}.skew-menu .skew-menu-list small{position:absolute;top:5px;left:6px;font-size:6px;letter-spacing:normal;color:#737373}.skew-menu .skew-menu-nav{position:relative;width:calc(100% - 8px);height:18px;display:flex;justify-content:flex-end}.skew-menu .skew-menu-nav .skew-up,.skew-menu .skew-menu-nav .skew-do{background:none;border:none;position:relative;width:15px;height:17px;transform:rotate(180deg);transition:opacity .25s ease-in-out}.skew-menu .skew-menu-nav .skew-up::before,.skew-menu .skew-menu-nav .skew-up::after,.skew-menu .skew-menu-nav .skew-do::before,.skew-menu .skew-menu-nav .skew-do::after{content:"";position:absolute;right:10px;top:5px;height:7px;width:2px;background:#333;transform:rotate(45deg);transition:background .25s ease-in-out}.skew-menu .skew-menu-nav .skew-up::after,.skew-menu .skew-menu-nav .skew-do::after{transform:rotate(-45deg);right:6px}.skew-menu .skew-menu-nav .skew-up:not(.is-disabled):hover::before,.skew-menu .skew-menu-nav .skew-up:not(.is-disabled):hover::after,.skew-menu .skew-menu-nav .skew-do:not(.is-disabled):hover::before,.skew-menu .skew-menu-nav .skew-do:not(.is-disabled):hover::after{background:#f90}.skew-menu .skew-menu-nav .skew-up.is-disabled,.skew-menu .skew-menu-nav .skew-do.is-disabled{opacity:.25;pointer-events:none}.skew-menu .skew-menu-nav .skew-do{right:-5px;transform:rotate(0deg)}@keyframes animation-flashitem-float{0%{transform:translateY(0)}50%{transform:translateY(25px)}100%{transform:translateY(0)}}@keyframes animation-flashitem-shadow{0%{transform:scale(0.9);opacity:.8}50%{transform:scale(1.05);opacity:1}100%{transform:scale(0.9);opacity:.8}}@keyframes animation-phantomas-float{0%{transform:translateY(0)}50%{transform:translateY(-5px)}100%{transform:translateY(0)}}@keyframes animation-phantomas-float-alt-1{0%{transform:translateY(0)}50%{transform:translateY(4px)}100%{transform:translateY(0)}}@keyframes animation-phantomas-float-alt-2{0%{transform:translateY(0)}50%{transform:translateY(-7px)}100%{transform:translateY(0)}}@keyframes animation-flame{0%{background-position-x:0}100%{background-position-x:-160px}}@keyframes animation-pastel-light-a{0%{transform:scaleX(0.9);opacity:.5}50%{transform:scaleX(1.1);opacity:.8}100%{transform:scaleX(0.9);opacity:.5}}@keyframes animation-pastel-light-b{0%{transform:scaleX(1.1);opacity:.7}50%{transform:scaleX(0.9);opacity:.5}100%{transform:scaleX(1.1);opacity:.7}}@keyframes animation-pastel-halo{0%{opacity:.5}50%{opacity:.35}100%{opacity:.5}}.doc-hellsong{opacity:0}.doc-hellsong__ui{background:url("../docs/doc_hellsong/hellsong_ui.png") no-repeat 0 0;width:100%;height:120px;position:absolute;top:0;left:0;opacity:0;z-index:1;transform:translateY(50px);transition:opacity .25s,transform .5s cubic-bezier(0, 0, 0.05, 1)}.doc-hellsong__message{position:relative;background:url("../docs/doc_hellsong/hellsong_bg.png") no-repeat center;background-size:cover;width:668px;height:408px}.doc-hellsong__message img{position:absolute;top:0;left:0;opacity:0;transform:translateY(50px)}.doc-hellsong__message .is-out{opacity:0;transform:translateY(-50px);transition:opacity .25s,transform .5s ease-in}.doc-hellsong__message .is-in{opacity:1;transform:translateY(0);transition:opacity .25s,transform .5s cubic-bezier(0, 0, 0.05, 1)}.doc-hellsong.is-anime .doc-hellsong__ui{transform:translateY(0);opacity:1}/*# sourceMappingURL=ximorama.css.map */
