.open[data-v-deae904c]{cursor:pointer}.ha-dialog-element[data-v-deae904c]{opacity:0;background-color:#0000;width:90%;max-width:none;height:max-content;max-height:none;padding:0;position:fixed;top:50%;left:50%;translate:-50% -50%}.ha-dialog-element[data-v-deae904c]::-ms-backdrop{cursor:pointer;background-color:#000c}.ha-dialog-element[data-v-deae904c]::backdrop{cursor:pointer;background-color:#000c}.ha-dialog-element[open][data-v-deae904c]{animation:.3s forwards fade-in-deae904c}.ha-dialog-element>.inner[data-v-deae904c]{background-color:#fff;width:100%;height:max-content;max-height:100vh;overflow-y:auto}.ha-dialog-element>.inner[data-v-deae904c]:focus-visible{outline:none}.ha-dialog-element>.close[data-v-deae904c]{cursor:pointer;aspect-ratio:1;width:20px;position:absolute;top:2%;right:2%}.ha-dialog-element>.close>.icon[data-v-deae904c]{font-size:24px}.ha-dialog-element>.close>.icon[data-v-deae904c] path{fill:#111827}@keyframes fade-in-deae904c{0%{opacity:0}to{opacity:1}}.open[data-v-61d7a8cf]{cursor:pointer}.ho-dialog-element .content[data-v-b4ef19cf]{background-color:#fff}.ho-dialog-element .header[data-v-b4ef19cf]{background:linear-gradient(270deg,#bfe5ff,#f5d9fe);justify-content:center;align-self:stretch;align-items:flex-start;padding:40px 56px 16px;display:flex}@media screen and (width<=769px){.ho-dialog-element .header[data-v-b4ef19cf]{padding:32px 16px 16px}}.ho-dialog-element .body[data-v-b4ef19cf]{flex-direction:column;justify-content:center;align-self:stretch;align-items:flex-start;padding:4px 14px 10px;display:flex}.ho-dialog-element .open-wrapper[data-v-b4ef19cf]{display:block}[data-v-b4ef19cf] .ha-dialog-element{border:none;border-radius:16px;height:fit-content;overflow:hidden}[data-v-b4ef19cf] .ha-dialog-element>.close{z-index:1;background:#fff;border-radius:40px;justify-content:center;align-items:center;width:36px;height:36px;display:flex;top:0;right:0}[data-v-b4ef19cf] .ha-dialog-element>.inner{background:0 0;border-radius:16px;overflow:hidden}[data-v-b4ef19cf] .ha-dialog-element>.inner>.content{overflow-y:auto}.chara[data-v-d0d32b63]{align-items:stretch;width:230px;display:flex;position:relative;overflow:hidden}@media screen and (width<=769px){.chara[data-v-d0d32b63]{width:200px}}.chara>.image[data-v-d0d32b63]{z-index:1;width:100%;height:auto}.chara>.back[data-v-d0d32b63]{z-index:1;width:90%;animation:5s linear infinite reverse rotate-d0d32b63;display:block;position:absolute;top:0}.chara>.star[data-v-d0d32b63]{z-index:2;-o-object-fit:contain;object-fit:contain;width:15%;height:auto;position:absolute}.chara>.star.left[data-v-d0d32b63]{top:0;left:0}.chara>.star.right[data-v-d0d32b63]{bottom:0;right:0;transform:rotate(180deg)}@keyframes rotate-d0d32b63{0%{transform:rotate(1turn)}to{transform:rotate(0)}}div.dialog.ho-dialog-element[data-v-a611f6a4]{position:relative}div.dialog.ho-dialog-element .body[data-v-a611f6a4]{border-radius:0 0 16px 16px;flex-direction:column;justify-content:flex-start;align-self:stretch;align-items:flex-start;margin-top:-1px;display:flex;overflow:hidden}@media screen and (width<=769px){div.dialog.ho-dialog-element .body[data-v-a611f6a4]{border-radius:0 0 16px 16px}}div.dialog.ho-dialog-element .body>.content[data-v-a611f6a4]{background-color:#fff;border-radius:0 0 16px 16px;width:100%;height:100%;max-height:50dvh;padding:40px 56px;overflow-y:auto}@media screen and (width<=769px){div.dialog.ho-dialog-element .body>.content[data-v-a611f6a4]{border-radius:0 0 16px 16px;max-height:45dvh;padding:16px 16px 32px}}div.dialog.ho-dialog-element .body .upper[data-v-a611f6a4]{background:#fff;width:100%;position:relative}div.dialog.ho-dialog-element .body .upper>.bg[data-v-a611f6a4]{background:linear-gradient(270deg,#bfe5ff,#f5d9fe);width:100%;height:50%;position:absolute}div.dialog.ho-dialog-element .body .upper>.content[data-v-a611f6a4]{justify-content:center;align-self:stretch;align-items:center;width:80%;height:fit-content;margin:auto;padding:8px;display:flex;position:relative}@media screen and (width<=769px){div.dialog.ho-dialog-element .body .upper>.content[data-v-a611f6a4]{width:95%}}div.dialog.ho-dialog-element .body .upper+.content[data-v-a611f6a4]{margin-top:-8px;padding-top:32px}div.dialog.ho-dialog-element .body .body-content[data-v-a611f6a4]{flex-direction:column;justify-content:center;display:flex}div.dialog.ho-dialog-element .body .body-content .image[data-v-a611f6a4]{-o-object-fit:contain;object-fit:contain;width:100%}div.dialog.ho-dialog-element .header-content>.title[data-v-a611f6a4]{color:#2e3458;text-align:center;letter-spacing:.96px;font-size:24px;font-style:normal;font-weight:700;line-height:2}@media screen and (width<=769px){div.dialog.ho-dialog-element .header-content>.title[data-v-a611f6a4]{font-size:18px}}div.dialog.ho-dialog-element .chara[data-v-a611f6a4]{z-index:1;position:absolute;top:-102px;left:50%;transform:translate(-50%)}@media screen and (width<=769px){div.dialog.ho-dialog-element .chara[data-v-a611f6a4]{width:180px;top:-70px}}div.dialog.ho-dialog-element[data-v-a611f6a4] .ha-dialog-element{max-width:720px;overflow:visible}@media screen and (width<=769px){div.dialog.ho-dialog-element[data-v-a611f6a4] .ha-dialog-element{width:calc(100% - 32px)}}div.dialog.ho-dialog-element[data-v-a611f6a4] .ha-dialog-element .body{padding:0}div.dialog.ho-dialog-element[data-v-a611f6a4] .ha-dialog-element>.close{transition:transform .1s linear;position:absolute;top:10px;right:-7.42px}div.dialog.ho-dialog-element[data-v-a611f6a4] .ha-dialog-element>.close:hover{transform:scale(1.1)}@media screen and (width<=769px){div.dialog.ho-dialog-element[data-v-a611f6a4] .ha-dialog-element>.close{top:-14px;right:-9px}}div.dialog.ho-dialog-element[data-v-a611f6a4] .ha-dialog-element>.inner{background-color:#0000;position:relative;overflow:visible}div.dialog.ho-dialog-element[data-v-a611f6a4] .ha-dialog-element>.inner>.content{background-color:#0000;overflow:visible}@media screen and (width<=769px){div.dialog.ho-dialog-element[data-v-a611f6a4] .ha-dialog-element>.inner>.content{position:relative;top:24px}}div.dialog.ho-dialog-element[data-v-a611f6a4] .ha-dialog-element>.inner>.content>.header{border-radius:16px 16px 0 0;position:relative}@media screen and (width<=769px){div.dialog.ho-dialog-element[data-v-a611f6a4] .ha-dialog-element>.inner>.content>.header{border-radius:16px 16px 0 0}}div.dialog.ho-dialog-element[data-v-a611f6a4] .ha-dialog-element .body-container{border-radius:0 0 16px 16px;overflow:hidden}@media screen and (width<=769px){div.dialog.ho-dialog-element[data-v-a611f6a4] .ha-dialog-element .body-container{border-radius:0 0 16px 16px}}.dialog[data-v-a611f6a4]>.ha-dialog-element{min-height:320px}
