.ICMoodMascot_wrap__bTMBU,.ICMoodMascot_wrap__bTMBU *{box-sizing:border-box}.ICMoodMascot_wrap__bTMBU{display:flex;gap:44px;align-items:center;justify-content:center;min-height:100vh;padding:44px;background:radial-gradient(circle at 30% 18%,#fff6f4 0,#fbe2df 55%,#f4d0cb 100%);flex-wrap:wrap}.ICMoodMascot_stage__3PK4c{width:min(560px,92vw);display:flex;flex-direction:column;align-items:center}.ICMoodMascot_corebox__95km3{width:100%;position:relative;transform-origin:center center}.ICMoodMascot_corebox__95km3 svg{width:100%;height:auto;display:block;overflow:visible;position:relative;z-index:1}.ICMoodMascot_panel__styCR{width:308px;background:#fff;border-radius:30px;padding:26px 26px 32px;box-shadow:0 24px 60px rgba(196,26,36,.18);display:flex;flex-direction:column;align-items:center;gap:6px}.ICMoodMascot_kicker__7irdZ{font-size:12px;letter-spacing:2.5px;text-transform:uppercase;color:#c21528;font-weight:600}.ICMoodMascot_ptitle__Sw356{font-size:25px;font-weight:700;color:#2a0e10;text-align:center;line-height:1.08;margin-top:2px}.ICMoodMascot_hint__Sda2d{font-size:12.5px;color:#b0928e;text-align:center;margin-top:2px;margin-bottom:6px}.ICMoodMascot_readout__Qw34H{display:flex;flex-direction:column;align-items:center;gap:1px;margin-bottom:14px;min-height:56px;justify-content:center}.ICMoodMascot_moodword__JXpOo{font-size:31px;font-weight:700;line-height:1;letter-spacing:.5px}.ICMoodMascot_mooddesc__QtvIo{font-size:13px;color:#8a7a78;font-weight:500;text-align:center}.ICMoodMascot_leverzone__KNp_j{display:flex;gap:12px;align-items:stretch;height:352px}.ICMoodMascot_ticks__lEeDu{position:relative;width:104px;height:100%}.ICMoodMascot_tick__LqXkV{position:absolute;right:0;transform:translateY(-50%);font-size:10.5px;font-weight:600;color:#a19299;letter-spacing:.6px;white-space:nowrap;display:flex;align-items:center;gap:6px}.ICMoodMascot_tick__LqXkV:after{content:"";width:8px;height:2px;border-radius:2px;background:#dec3c0}.ICMoodMascot_track__mDBSw{position:relative;width:28px;height:100%;border-radius:16px;background:linear-gradient(#12b981,#7bd148 24%,#e8c63c 46%,#f59e0b 64%,#f2542d 82%,#e11d2e);box-shadow:inset 0 2px 7px rgba(0,0,0,.16),inset 0 -2px 7px rgba(0,0,0,.1);cursor:pointer;touch-action:none}.ICMoodMascot_knob__ccWqd{position:absolute;left:50%;width:48px;height:48px;border-radius:50%;background:radial-gradient(circle at 34% 28%,#fff,#f1d9d6);border:4px solid #fff;box-shadow:0 7px 16px rgba(180,36,40,.42);transform:translate(-50%,-50%);cursor:-webkit-grab;cursor:grab;display:flex;align-items:center;justify-content:center}.ICMoodMascot_knob__ccWqd:active{cursor:-webkit-grabbing;cursor:grabbing}.ICMoodMascot_grip__HkDVi{width:20px;height:13px;background:repeating-linear-gradient(#da9490 0 2px,transparent 2px 5px);border-radius:2px;opacity:.75}.ICMoodMascot_breathe__YolqW,.ICMoodMascot_throbHard__n9n7J,.ICMoodMascot_throb__nF1pm{transform-origin:center center}@keyframes ICMoodMascot_throb__nF1pm{0%,to{transform:scale(1)}12%{transform:scale(1.035)}24%{transform:scale(1)}36%{transform:scale(1.02)}48%{transform:scale(1)}}.ICMoodMascot_throb__nF1pm{animation:ICMoodMascot_throb__nF1pm 1s ease-in-out infinite}@keyframes ICMoodMascot_throbH__G1QMk{0%,to{transform:scale(1)}10%{transform:scale(1.055)}22%{transform:scale(1)}34%{transform:scale(1.035)}46%{transform:scale(1)}}.ICMoodMascot_throbHard__n9n7J{animation:ICMoodMascot_throbH__G1QMk .5s ease-in-out infinite}@keyframes ICMoodMascot_breathe__YolqW{0%,to{transform:scale(1) translateY(0)}50%{transform:scale(1.02) translateY(-4px)}}.ICMoodMascot_breathe__YolqW{animation:ICMoodMascot_breathe__YolqW 2.6s ease-in-out infinite}@keyframes ICMoodMascot_ring__egn1t{0%{transform:scale(.5);opacity:.8}to{transform:scale(1.7);opacity:0}}.ICMoodMascot_ring__egn1t{animation:ICMoodMascot_ring__egn1t 1.3s ease-out infinite;transform-box:fill-box;transform-origin:center}@keyframes ICMoodMascot_vpulse__nNL_r{0%,to{opacity:.55}50%{opacity:1}}.ICMoodMascot_vpulse__nNL_r{animation:ICMoodMascot_vpulse__nNL_r .55s ease-in-out infinite}@keyframes ICMoodMascot_shout__FQ9Fq{0%,to{transform:scale(1);opacity:.85}50%{transform:scale(1.12);opacity:1}}.ICMoodMascot_shout__FQ9Fq{animation:ICMoodMascot_shout__FQ9Fq .4s ease-in-out infinite;transform-box:fill-box;transform-origin:center}@keyframes ICMoodMascot_twk__cnN1p{0%,to{transform:scale(.45);opacity:.15}50%{transform:scale(1);opacity:1}}.ICMoodMascot_spark__mEBB3{animation:ICMoodMascot_twk__cnN1p 1.4s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.BrainMoodMascot_wrap__bgy5T,.BrainMoodMascot_wrap__bgy5T *{box-sizing:border-box}.BrainMoodMascot_wrap__bgy5T{display:flex;gap:44px;align-items:center;justify-content:center;min-height:100vh;padding:44px;background:radial-gradient(circle at 30% 18%,#fff7fb 0,#fceaf3 55%,#f6dbec 100%);flex-wrap:wrap}.BrainMoodMascot_stage__dcMUH{width:min(560px,92vw);display:flex;flex-direction:column;align-items:center}.BrainMoodMascot_brainbox__Hy62s{width:100%;position:relative}.BrainMoodMascot_brainbox__Hy62s svg{width:100%;height:auto;display:block;overflow:visible;position:relative;z-index:1}.BrainMoodMascot_brainimg__pX7B_{position:absolute;left:6.87%;top:17.1%;width:86.26%;height:67.96%;pointer-events:none;transform-origin:center}.BrainMoodMascot_panel__mvB64{width:308px;background:#fff;border-radius:30px;padding:26px 26px 32px;box-shadow:0 24px 60px rgba(206,49,111,.18);display:flex;flex-direction:column;align-items:center;gap:6px}.BrainMoodMascot_kicker__hce0J{font-size:12px;letter-spacing:2.5px;text-transform:uppercase;color:#c6316f;font-weight:600}.BrainMoodMascot_ptitle__fs2Vi{font-size:25px;font-weight:700;color:#2a1220;text-align:center;line-height:1.08;margin-top:2px}.BrainMoodMascot_hint__WF9kp{font-size:12.5px;color:#a895a0;text-align:center;margin-top:2px;margin-bottom:6px}.BrainMoodMascot_readout__RY3Nz{display:flex;flex-direction:column;align-items:center;gap:1px;margin-bottom:14px;min-height:56px;justify-content:center}.BrainMoodMascot_moodword__HNBUa{font-size:31px;font-weight:700;line-height:1;letter-spacing:.5px}.BrainMoodMascot_mooddesc__EBBeQ{font-size:13px;color:#8a7a82;font-weight:500}.BrainMoodMascot_leverzone__EWJwY{display:flex;gap:12px;align-items:stretch;height:352px}.BrainMoodMascot_ticks__kaDtn{position:relative;width:98px;height:100%}.BrainMoodMascot_tick__w5Gf_{position:absolute;right:0;transform:translateY(-50%);font-size:10.5px;font-weight:600;color:#a19299;letter-spacing:.6px;white-space:nowrap;display:flex;align-items:center;gap:6px}.BrainMoodMascot_tick__w5Gf_:after{content:"";width:8px;height:2px;border-radius:2px;background:#d9c3ce}.BrainMoodMascot_track__WVvpT{position:relative;width:28px;height:100%;border-radius:16px;background:linear-gradient(#12b981,#7bd148 24%,#e8c63c 46%,#f59e0b 64%,#f2542d 82%,#e11d2e);box-shadow:inset 0 2px 7px rgba(0,0,0,.16),inset 0 -2px 7px rgba(0,0,0,.1);cursor:pointer;touch-action:none}.BrainMoodMascot_knob__24Ezp{position:absolute;left:50%;width:48px;height:48px;border-radius:50%;background:radial-gradient(circle at 34% 28%,#fff,#f1d6e4);border:4px solid #fff;box-shadow:0 7px 16px rgba(180,40,100,.42);transform:translate(-50%,-50%);cursor:-webkit-grab;cursor:grab;display:flex;align-items:center;justify-content:center}.BrainMoodMascot_knob__24Ezp:active{cursor:-webkit-grabbing;cursor:grabbing}.BrainMoodMascot_grip___4sjI{width:20px;height:13px;background:repeating-linear-gradient(#da8fb4 0 2px,transparent 2px 5px);border-radius:2px;opacity:.75}.BrainMoodMascot_shakeHard__pd313,.BrainMoodMascot_shake__j5kc_,.BrainMoodMascot_wobble__SPCEg{transform-box:fill-box;transform-origin:center}@keyframes BrainMoodMascot_shk__fYdzZ{0%,to{transform:translate(0) rotate(0)}20%{transform:translate(-2px,1px) rotate(-.9deg)}40%{transform:translate(2px,-1px) rotate(.9deg)}60%{transform:translate(-1.5px,1.5px) rotate(-.6deg)}80%{transform:translate(1.5px,-1px) rotate(.6deg)}}.BrainMoodMascot_shake__j5kc_{animation:BrainMoodMascot_shk__fYdzZ .42s linear infinite}.BrainMoodMascot_shakeHard__pd313{animation:BrainMoodMascot_shk__fYdzZ .3s linear infinite}@keyframes BrainMoodMascot_wob__oP2F_{0%,to{transform:rotate(-1.6deg)}50%{transform:rotate(1.6deg)}}.BrainMoodMascot_wobble__SPCEg{animation:BrainMoodMascot_wob__oP2F_ 1.7s ease-in-out infinite}@keyframes BrainMoodMascot_twk__B9sbR{0%,to{transform:scale(.45);opacity:.15}50%{transform:scale(1);opacity:1}}.BrainMoodMascot_spark__dbaam{animation:BrainMoodMascot_twk__B9sbR 1.4s ease-in-out infinite;transform-box:fill-box;transform-origin:center}