.BlingEarthBadge_badgeContainer__I_Ktv{display:inline-flex;align-items:center;gap:10px;padding:6px 18px 6px 8px;height:56px;max-height:56px;background:linear-gradient(135deg,rgba(255,245,248,.94),hsla(0,0%,100%,.98));border:1.5px solid #f4b6ca;border-radius:9999px;box-shadow:0 6px 20px rgba(240,111,155,.12),inset 0 1px 2px hsla(0,0%,100%,.8);position:relative;overflow:visible;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:transform .3s ease,box-shadow .3s ease}.BlingEarthBadge_badgeContainer__I_Ktv:hover{transform:translateY(-1px);box-shadow:0 8px 24px rgba(240,111,155,.18),inset 0 1px 2px hsla(0,0%,100%,.9);border-color:#f06f9b}.BlingEarthBadge_stage__vYOQr{position:relative;width:52px;height:52px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.BlingEarthBadge_earthGlow__PNsHA{position:absolute;width:38px;height:38px;border-radius:50%;background:radial-gradient(circle,rgba(240,111,155,.32) 0,rgba(255,229,238,.12) 70%,transparent 100%);animation:BlingEarthBadge_breatheGlow__FmmLq 4.2s ease-in-out infinite alternate;pointer-events:none}.BlingEarthBadge_earthSphere__57g8V{width:30px;height:30px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#fff 0,#ffe5ee 28%,#f06f9b 72%,#ce396b 100%);box-shadow:inset -3px -3px 6px rgba(180,40,80,.22),0 3px 10px rgba(232,93,142,.28);position:relative;z-index:2;overflow:hidden}.BlingEarthBadge_earthTexture__g0CBy{position:absolute;top:0;left:0;width:60px;height:30px;animation:BlingEarthBadge_textureDrift__51UhV 18s linear infinite;opacity:.8}.BlingEarthBadge_orbitOne__q8Yv2{position:absolute;width:48px;height:22px;border:1.2px solid rgba(240,111,155,.7);border-radius:50%;transform:rotate(-25deg);z-index:3;pointer-events:none;animation:BlingEarthBadge_orbitSpin__kjCeY 14s linear infinite}.BlingEarthBadge_orbitTwo__8L1vE{position:absolute;width:46px;height:18px;border:1px dashed rgba(244,182,202,.75);border-radius:50%;transform:rotate(35deg);z-index:1;pointer-events:none;animation:BlingEarthBadge_orbitSpinReverse__CYhw7 20s linear infinite}.BlingEarthBadge_orbitParticle__aXsY_{position:absolute;top:-3px;left:50%;width:6px;height:6px;border-radius:50%;background:radial-gradient(circle,#fff 20%,#f06f9b 85%);box-shadow:0 0 6px rgba(240,111,155,.9),0 0 2px #fff;transform:translateX(-50%)}.BlingEarthBadge_orbitParticle2__1JplW{position:absolute;bottom:-2.5px;left:45%;width:4.5px;height:4.5px;border-radius:50%;background:radial-gradient(circle,#fff 30%,#ffe5ee 90%);box-shadow:0 0 4px rgba(244,182,202,.85);transform:translateX(-50%)}.BlingEarthBadge_starSparkle__8C2EM{position:absolute;pointer-events:none;z-index:4}.BlingEarthBadge_star1__zkR2V{top:-2px;left:3px;animation:BlingEarthBadge_twinkleA__YHPuO 3.4s ease-in-out infinite}.BlingEarthBadge_star2__sqqjM{bottom:0;right:2px;animation:BlingEarthBadge_twinkleB__6SlH7 4.2s ease-in-out .7s infinite}.BlingEarthBadge_star3__Z1QVg{top:6px;right:-5px;animation:BlingEarthBadge_twinkleC__Dq7o9 3.8s ease-in-out 1.4s infinite}.BlingEarthBadge_star4__NC5Yk{top:-4px;right:18px;animation:BlingEarthBadge_twinkleA__YHPuO 4.6s ease-in-out 2.2s infinite}.BlingEarthBadge_star5__WYrut{bottom:4px;left:-2px;animation:BlingEarthBadge_twinkleC__Dq7o9 3.6s ease-in-out 1.8s infinite}.BlingEarthBadge_badgeTextGroup__2k45X{display:flex;flex-direction:column;justify-content:center;line-height:1.25}.BlingEarthBadge_badgeTitle__cbxYz{font-size:13.5px;font-weight:800;letter-spacing:.02em;color:#e85d8e;display:flex;align-items:center;gap:4px}.BlingEarthBadge_badgeSub__RBZqx{font-size:11px;font-weight:600;color:#7a7277;letter-spacing:.01em}@keyframes BlingEarthBadge_breatheGlow__FmmLq{0%{transform:scale(.92);opacity:.6}to{transform:scale(1.16);opacity:.95}}@keyframes BlingEarthBadge_orbitSpin__kjCeY{0%{transform:rotate(-25deg)}to{transform:rotate(335deg)}}@keyframes BlingEarthBadge_orbitSpinReverse__CYhw7{0%{transform:rotate(35deg)}to{transform:rotate(-325deg)}}@keyframes BlingEarthBadge_textureDrift__51UhV{0%{transform:translateX(0)}to{transform:translateX(-30px)}}@keyframes BlingEarthBadge_twinkleA__YHPuO{0%,to{opacity:.25;transform:scale(.75)}50%{opacity:1;transform:scale(1.15)}}@keyframes BlingEarthBadge_twinkleB__6SlH7{0%,to{opacity:.2;transform:scale(.7)}50%{opacity:.9;transform:scale(1.1)}}@keyframes BlingEarthBadge_twinkleC__Dq7o9{0%,to{opacity:.3;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}.home-room{max-width:1600px;margin:0 auto;padding:10px;font-family:-apple-system,PingFang SC,Microsoft YaHei,sans-serif;color:#4a2a3a}.home-room *{box-sizing:border-box}.home-room .stage{position:relative;width:100%;overflow:hidden;border-radius:18px;box-shadow:0 10px 30px rgba(214,51,108,.18);background:#ffe6ef 50%/cover no-repeat}.home-room .stage-l{aspect-ratio:1376/768}.home-room .stage-p{aspect-ratio:768/1376;display:none}.home-room .layer{position:absolute;left:-3%;top:-3%;width:106%;height:106%;will-change:transform;transition:transform .25s ease-out}.home-room .layer img{position:absolute;inset:0;width:100%;height:100%;display:block;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.home-room .bgimg{opacity:0;transition:opacity 3s ease}.home-room .bgimg.show{opacity:1}.home-room .ch{transition:filter 3s}.home-room.night .ch{filter:brightness(.82) saturate(.9) sepia(.12)}.home-room .inner{position:absolute;inset:0;animation:hr-breathe 4s ease-in-out infinite;transform-origin:65% 95%}@keyframes hr-breathe{0%,to{scale:1}50%{scale:1.008}}.home-room .eyes{position:absolute!important;opacity:0}.home-room .hsw{position:absolute;left:-3%;top:-3%;width:106%;height:106%;z-index:5}.home-room .hs{position:absolute;border-radius:14px;cursor:pointer}.home-room .hs:after{content:"";position:absolute;left:50%;top:50%;width:14px;height:14px;margin:-7px;border-radius:50%;background:#fff;box-shadow:0 0 0 4px rgba(255,105,160,.6);opacity:0}.home-room.hint .hs:after{animation:hr-ping 1.2s ease-out 3}@keyframes hr-ping{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(2.2)}}.home-room .hs.on,.home-room .hs:hover{box-shadow:0 0 0 3px #fff,0 0 22px 6px rgba(255,105,160,.75);background:hsla(0,0%,100%,.12)}.home-room .tip{position:absolute;left:50%;top:-8px;transform:translate(-50%,-100%);background:#d6336c;color:#fff;font-weight:800;font-size:clamp(11px,1.2vw,16px);padding:4px 10px;border-radius:999px;white-space:nowrap;opacity:0;transition:.2s;pointer-events:none;z-index:9}.home-room .hs.on .tip,.home-room .hs:hover .tip{opacity:1}.home-room .hs.top .tip{top:auto;bottom:-8px;transform:translate(-50%,100%)}.home-room .hs.in .tip{top:8px;transform:translate(-50%)}.home-room .hs:not(.me).on,.home-room .hs:not(.me):hover{z-index:8!important}.home-room .panel{position:absolute;z-index:4;display:grid;grid-template-columns:1fr 1fr;gap:6%;padding:2.5%;align-content:center}.home-room .stage-l .panel{left:15.5%;top:33%;width:30%;height:30%}.home-room .stage-p .panel{left:24%;top:18.6%;width:48%;height:13.5%;grid-template-columns:1fr 1fr 1fr;gap:4%}.home-room .panel a{display:flex;align-items:center;justify-content:center;text-decoration:none;color:#b0245a;font-weight:900;font-size:clamp(10px,1.35vw,20px);background:hsla(0,0%,100%,.6);border:2px solid hsla(0,0%,100%,.9);border-radius:10px;padding:6% 2%;box-shadow:0 0 12px rgba(255,140,190,.5);backdrop-filter:blur(2px);white-space:nowrap}.home-room .stage-p .panel a{font-size:clamp(10px,3vw,15px)}.home-room .panel a:hover{background:#ff8fb3;color:#fff}.home-room .title{position:absolute;z-index:6;color:#fff;text-shadow:0 2px 8px rgba(176,36,90,.6);pointer-events:none}.home-room .stage-l .title{left:3%;top:3%}.home-room .stage-p .title{left:5%;top:3%}.home-room .title h1{font-size:clamp(20px,3vw,44px);font-weight:900;margin:0}.home-room .title p{font-size:clamp(11px,1.2vw,18px);font-weight:700;margin:0}.home-room .grid{display:none;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px}.home-room .grid a{display:block;text-align:center;text-decoration:none;font-weight:800;font-size:15px;color:#b0245a;background:#fff;border:2px solid #ffd3e2;border-radius:14px;padding:12px 4px}.home-room .note{font-size:13px;color:#a05a78;padding:10px 4px}.home-room .phase{font-size:12px;color:#a05a78}.home-room .fx{position:absolute;pointer-events:none}.home-room .globe{border-radius:50%;transition:left 3s,top 3s,width 3s,height 3s;box-shadow:0 0 18px 4px rgba(170,210,255,.55),0 0 40px 10px rgba(255,150,210,.25)}.home-room .globe canvas{width:100%;height:100%;border-radius:50%;display:block;opacity:.93}.home-room .bfly{border-radius:50%;background:radial-gradient(circle,rgba(255,170,230,.75) 0,rgba(255,120,210,.35) 35%,rgba(255,120,210,0) 70%);mix-blend-mode:screen;animation:hr-glow 3.2s ease-in-out infinite}.home-room.night .bfly{background:radial-gradient(circle,rgba(255,190,240,.95) 0,rgba(255,110,220,.55) 35%,rgba(255,110,220,0) 72%)}.home-room .bfly.flick{animation:none;opacity:.15!important}@keyframes hr-glow{0%,to{opacity:.45;transform:scale(.92)}50%{opacity:1;transform:scale(1.08)}}.home-room .catb{background-repeat:no-repeat;transform-origin:50% 100%;animation:hr-catbr 3.6s ease-in-out infinite;-webkit-mask:radial-gradient(ellipse 50% 50% at 50% 55%,#000 62%,transparent 100%);mask:radial-gradient(ellipse 50% 50% at 50% 55%,#000 62%,transparent 100%)}@keyframes hr-catbr{0%,to{transform:scale(1)}50%{transform:scale(1.012,1.04)}}.home-room .zzz{font-weight:900;color:#fff;text-shadow:0 0 6px rgba(214,51,108,.8);font-size:clamp(10px,1.3vw,20px);opacity:0;animation:hr-zz 4.5s ease-out infinite}.home-room .zzz:nth-child(2){animation-delay:1.5s}.home-room .zzz:nth-child(3){animation-delay:3s}@keyframes hr-zz{0%{opacity:0;transform:translate(0) scale(.6)}20%{opacity:1}to{opacity:0;transform:translate(1.2em,-2.6em) scale(1.25)}}.home-room .sweep{overflow:hidden;border-radius:6%}.home-room .sweep:before{content:"";position:absolute;top:-20%;left:-60%;width:35%;height:140%;background:linear-gradient(100deg,transparent,hsla(0,0%,100%,.55),transparent);transform:skewX(-18deg);animation:hr-sw 6.5s ease-in-out infinite}@keyframes hr-sw{0%,55%{left:-60%}to{left:130%}}.home-room .stars{opacity:0;transition:opacity 3s}.home-room.night .stars{opacity:1}.home-room .stars i{position:absolute;width:3px;height:3px;border-radius:50%;background:#fff;box-shadow:0 0 6px 2px hsla(0,0%,100%,.8);animation:hr-tw 2.6s ease-in-out infinite}@keyframes hr-tw{0%,to{opacity:.15}50%{opacity:1}}.home-room .dust{opacity:0;transition:opacity 3s}.home-room.day .dust{opacity:1}.home-room .dust i{position:absolute;width:4px;height:4px;border-radius:50%;background:rgba(255,255,240,.9);box-shadow:0 0 6px rgba(255,255,220,.9);animation:hr-dr 9s linear infinite}@keyframes hr-dr{0%{transform:translate(0);opacity:0}15%{opacity:.9}85%{opacity:.9}to{transform:translate(30px,-90px);opacity:0}}.home-room.lite .fx{display:none}@media (prefers-reduced-motion:reduce){.home-room .fx{display:none}}@media (orientation:portrait) and (max-width:820px){.home-room .stage-l{display:none}.home-room .stage-p{display:block}.home-room .grid{display:grid}}@media (prefers-reduced-motion:reduce){.home-room .inner{animation:none}.home-room .layer{transition:none}}