.mascot_room__Nt_0d{--w:176px;margin-top:calc(var(--w) * .8 - 18px)}@media (max-width:560px){.mascot_room__Nt_0d{--w:128px;margin-top:calc(var(--w) * .8 + 4px)}}.mascot_mascot__gRJ42{--w:176px;position:absolute;top:0;left:0;z-index:1;width:var(--w);height:calc(var(--w) * 250 / 240);transform-origin:50% 85.6%;will-change:transform;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:opacity .25s ease}@media (max-width:560px){.mascot_mascot__gRJ42{--w:128px}}.mascot_front__RkOIa{z-index:3}.mascot_gone__7Sff6{opacity:0;pointer-events:none}.mascot_mascot__gRJ42 svg{display:block;width:100%;height:100%;overflow:visible}.mascot_mascot__gRJ42 [data-part]{display:none}.mascot_mascot__gRJ42[data-eyes=closed] [data-part=eyes-closed],.mascot_mascot__gRJ42[data-eyes=happy] [data-part=eyes-happy],.mascot_mascot__gRJ42[data-eyes=open] [data-part=eyes-open],.mascot_mascot__gRJ42[data-mouth=o] [data-part=m-o],.mascot_mascot__gRJ42[data-mouth=open] [data-part=m-open],.mascot_mascot__gRJ42[data-mouth=smile] [data-part=m-smile],.mascot_mascot__gRJ42[data-mouth=worry] [data-part=m-worry]{display:inline}.mascot_mascot__gRJ42 [data-fur]{mix-blend-mode:soft-light;opacity:.75}.mascot_bubbleWrap__Sx8VL{position:absolute;top:0;left:0;z-index:4;pointer-events:none}.mascot_bubble__81Ml4{position:relative;width:max-content;max-width:262px;padding:11px 15px 12px;border-radius:18px 18px 4px 18px;background:#ffffff;color:#1d1714;box-shadow:0 10px 30px rgba(0,0,0,.42);text-wrap:pretty;transform-origin:100% 100%;opacity:0;transform:scale(.6);transition:opacity .18s ease,transform .3s cubic-bezier(.3,1.6,.5,1)}.mascot_on__e1laq{opacity:1;transform:scale(1)}.mascot_pop__b98K7{animation:mascot_pop__b98K7 .32s cubic-bezier(.3,1.6,.5,1)}@keyframes mascot_pop__b98K7{0%{transform:scale(.9)}to{transform:scale(1)}}.mascot_bubble__81Ml4:after{content:"";position:absolute;right:-6px;bottom:0;width:14px;height:14px;background:#ffffff;clip-path:polygon(0 0,0 100%,100% 100%);border-bottom-right-radius:2px}.mascot_text__SX0Mr{margin:0;font-size:15px;font-weight:500;line-height:1.38;white-space:pre-line}.mascot_note__Z3Kjm{display:flex;align-items:center;gap:7px;margin:7px 0 0;font-size:13px;color:#4b4441;transition:opacity .3s ease}.mascot_note__Z3Kjm[hidden]{display:none}.mascot_dot__mKj1g{flex:none;width:7px;height:7px;border-radius:99px;background:#5fb383}.mascot_zzz__yfoNx{padding:7px 14px;border-radius:999px}.mascot_zzz__yfoNx .mascot_text__SX0Mr{font-size:16px;letter-spacing:.06em;color:#6b6460}.mascot_caret__eyU6S{display:inline-block;width:2px;height:1em;margin-left:1px;vertical-align:-.12em;background:#905c53;animation:mascot_caret__eyU6S .8s steps(1) infinite}@keyframes mascot_caret__eyU6S{50%{opacity:0}}@media (max-width:560px){.mascot_text__SX0Mr{font-size:14px}}.mascot_fx__uOiJb{position:fixed;inset:0;z-index:50;overflow:hidden;pointer-events:none}.mascot_particle__KcXSB{position:absolute;top:0;left:0;will-change:transform,opacity}.ui_gloss__JogtL{position:relative;overflow:hidden;background:radial-gradient(120% 150% at 50% -30%,rgba(255,255,255,.34),rgba(255,255,255,0) 55%),linear-gradient(180deg,#9a6359,#87554c);box-shadow:inset 0 1px 0 rgba(255,255,255,.32),inset 0 -1px 0 rgba(0,0,0,.22),0 1px 2px rgba(0,0,0,.3),0 8px 22px rgba(144,92,83,.38);transition:transform .15s ease}.ui_gloss__JogtL:after{content:"";position:absolute;top:0;bottom:0;left:-60%;width:40%;background:linear-gradient(100deg,rgba(255,255,255,0),rgba(255,255,255,.28) 50%,rgba(255,255,255,0));transform:skewX(-18deg);transition:left .6s ease;pointer-events:none}.ui_gloss__JogtL:hover:not(:disabled){transform:translateY(-1px)}.ui_gloss__JogtL:hover:not(:disabled):after{left:120%}.ui_light__pRweg{background:linear-gradient(180deg,#ffffff,#f7f3f0);box-shadow:inset 0 1px 0 #ffffff,0 1px 2px rgba(29,23,20,.12),0 4px 12px rgba(29,23,20,.06);transition:transform .15s ease}.ui_light__pRweg:hover:not(:disabled){transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.ui_gloss__JogtL,.ui_gloss__JogtL:after,.ui_light__pRweg{transition:none}.ui_gloss__JogtL:hover:not(:disabled),.ui_light__pRweg:hover:not(:disabled){transform:none}.ui_gloss__JogtL:hover:not(:disabled):after{left:-60%}}