.benben_page__brLcj{--benben-ink:#f7f2e7;--benben-muted:#b9c4b6;--benben-line:rgba(220,230,199,.13);--benben-panel:#17251f;--benben-panel-soft:#1d2e25;--benben-gold:#ffc96b;--benben-green:#9cdc8c;padding-bottom:28px}.benben_dashboard__41flR{display:grid;gap:18px;color:var(--benben-ink)}.benben_communityBar__z0m4F{display:flex;align-items:center;gap:15px;min-height:76px;padding:15px 20px;border:1px solid var(--benben-line);border-radius:20px;background:linear-gradient(105deg,rgba(35,57,42,.96),rgba(29,42,38,.94));box-shadow:0 16px 44px rgba(6,14,10,.16)}.benben_communityIcon__XVRG0{display:grid;flex:0 0 42px;place-items:center;width:42px;height:42px;border:1px solid rgba(255,217,129,.26);border-radius:14px;background:linear-gradient(145deg,rgba(255,205,107,.2),rgba(255,205,107,.06));color:#ffe1a0;font-size:1.3rem;box-shadow:inset 0 0 18px rgba(255,199,98,.08)}.benben_communityIntro__Soc_P{display:grid;gap:3px;min-width:0}.benben_communityIntro__Soc_P strong{color:var(--benben-ink);font-size:.98rem;letter-spacing:-.015em}.benben_communityIntro__Soc_P>span{color:var(--benben-muted);font-size:.8rem}.benben_sharedStatus__qBMdV{display:inline-flex;align-items:center;gap:9px;margin-left:auto;padding:9px 12px;border:1px solid var(--benben-line);border-radius:999px;background:rgba(8,17,13,.25);color:#d4dfd0;font-size:.75rem;white-space:nowrap}.benben_statusLive__rtqF_,.benben_statusPreview__oIBu0{width:8px;height:8px;border-radius:50%;background:#8bdb91;box-shadow:0 0 0 4px rgba(139,219,145,.1),0 0 12px rgba(139,219,145,.7);animation:benben_pulse___Hwrg 2.2s ease-in-out infinite}.benben_statusPreview__oIBu0{background:#ffd078;box-shadow:0 0 0 4px rgba(255,208,120,.1);animation:none}.benben_stage__vA9rv{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(390px,.92fr);gap:18px;align-items:stretch}.benben_activityCard__StRZz,.benben_carePanel__lwgzY,.benben_journeyCard__OS2JH,.benben_scene__CCqC9{position:relative;overflow:hidden;border:1px solid var(--benben-line);border-radius:26px;box-shadow:0 22px 54px rgba(6,14,10,.18)}.benben_scene__CCqC9{display:flex;min-height:586px;flex-direction:column;isolation:isolate;padding:20px 22px 16px;background:radial-gradient(ellipse at 53% 76%,rgba(255,204,110,.21),transparent 44%),linear-gradient(155deg,#293c37,#294b41 47%,#514b38)}.benben_scene__CCqC9:before{position:absolute;z-index:-1;inset:0;background:radial-gradient(circle at 12% 80%,rgba(255,255,204,.1),transparent 2px),radial-gradient(circle at 88% 51%,rgba(255,255,204,.09),transparent 2px);content:""}.benben_scene__CCqC9:after{position:absolute;z-index:-1;right:-18%;bottom:-30%;left:-18%;height:55%;border-radius:50% 50% 0 0;background:linear-gradient(180deg,rgba(184,154,87,.23),rgba(69,81,52,.72));content:"";filter:blur(1px)}.benben_scene__CCqC9[data-mood=radiant]{background:radial-gradient(ellipse at 53% 76%,rgba(255,215,112,.27),transparent 45%),linear-gradient(155deg,#364b3d,#355a45 47%,#68553b)}.benben_scene__CCqC9[data-mood=gloomy]{background:radial-gradient(ellipse at 53% 76%,rgba(255,190,128,.16),transparent 45%),linear-gradient(155deg,#30433c,#3a5145 52%,#574f40)}.benben_sceneSun__ryBCX{position:absolute;z-index:-1;top:54px;right:16%;width:clamp(88px,13vw,136px);aspect-ratio:1;border:1px solid rgba(255,241,190,.4);border-radius:50%;background:radial-gradient(circle at 38% 34%,#fff8d9,#f7d88f 58%,#e7ae62 100%);box-shadow:0 0 0 12px rgba(255,239,188,.035),0 0 58px rgba(255,218,144,.28);animation:benben_sunGlow__Le8tu 6s ease-in-out infinite}.benben_sceneOrbit__f3Xh5{position:absolute;z-index:-1;top:33px;right:calc(16% - 18px);width:clamp(125px,18vw,180px);aspect-ratio:1;border:1px solid rgba(255,244,192,.15);border-radius:50%;transform:rotate(-24deg) scaleY(.42)}.benben_sceneOrbit__f3Xh5:before{position:absolute;inset:18px;border:1px dashed rgba(255,244,192,.15);border-radius:inherit;content:""}.benben_sceneOrbit__f3Xh5 span{position:absolute;top:50%;left:-5px;width:10px;height:10px;border-radius:50%;background:#ffe4a2;box-shadow:0 0 14px #ffe4a2}.benben_sceneOrbit__f3Xh5 span:nth-child(2){top:4%;left:70%;width:6px;height:6px;background:#b7f3c4;box-shadow:0 0 12px #b7f3c4}.benben_sceneOrbit__f3Xh5 span:nth-child(3){top:90%;left:76%;width:5px;height:5px;background:#ffc6a8;box-shadow:0 0 10px #ffc6a8}.benben_fireflies__WEcwp{position:absolute;z-index:0;inset:0;pointer-events:none}.benben_fireflies__WEcwp i{position:absolute;width:5px;height:5px;border-radius:50%;background:#fff1b2;box-shadow:0 0 14px 3px rgba(255,236,160,.55);animation:benben_firefly__CwMbL 5s ease-in-out infinite}.benben_fireflies__WEcwp i:first-child{top:33%;left:13%;animation-delay:-.4s}.benben_fireflies__WEcwp i:nth-child(2){top:47%;left:29%;animation-delay:-2.1s}.benben_fireflies__WEcwp i:nth-child(3){top:29%;right:31%;animation-delay:-3.2s}.benben_fireflies__WEcwp i:nth-child(4){top:58%;right:13%;animation-delay:-1.6s}.benben_fireflies__WEcwp i:nth-child(5){top:68%;left:20%;animation-delay:-4s}.benben_fireflies__WEcwp i:nth-child(6){top:17%;left:48%;width:3px;height:3px;animation-delay:-2.6s}.benben_sceneGround__ZrzWX{position:absolute;z-index:-1;right:-9%;bottom:-18%;left:-9%;height:40%;border-radius:50% 50% 0 0;background:linear-gradient(180deg,#7b7853,#4e5c43 60%,#354b3d);box-shadow:0 -14px 40px rgba(232,201,121,.08);transform:rotate(-3deg)}.benben_sceneGround__ZrzWX:after,.benben_sceneGround__ZrzWX:before{position:absolute;bottom:60%;width:25%;height:44%;border-radius:50%;background:rgba(114,133,78,.4);content:"";filter:blur(14px)}.benben_sceneGround__ZrzWX:before{left:-1%}.benben_sceneGround__ZrzWX:after{right:3%;bottom:54%;width:31%}.benben_sceneHeading__dLIaV{position:relative;z-index:6;display:flex;align-items:center;justify-content:space-between;gap:10px}.benben_moodPill__NvAW_,.benben_sceneTag__ie9jK{display:inline-flex;min-height:34px;align-items:center;gap:8px;padding:7px 11px;border:1px solid rgba(242,235,199,.24);border-radius:999px;background:rgba(14,29,23,.48);color:#f5edce;font-size:.73rem;font-weight:700;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.benben_sceneTagIcon__qdaCa{color:#ffe3a5;font-size:1rem}.benben_moodPill__NvAW_{border-color:rgba(255,223,147,.31);color:#ffedbd}.benben_moodPill__NvAW_>span{color:#ffe188;font-size:1rem}.benben_petStage__r_T5P{position:relative;z-index:2;display:grid;width:min(100%,410px);flex:1 1;place-items:center;align-items:end;align-self:center;margin-top:4px;padding-bottom:13px}.benben_petCosmetic___9abB{position:absolute;z-index:4;display:grid;place-items:center;color:#fff0a9;font-size:clamp(1.8rem,3.4vw,2.5rem);line-height:1;filter:drop-shadow(0 4px 8px rgba(16,22,16,.55));pointer-events:none;animation:benben_cosmeticFloat__3lSzL 2.7s ease-in-out infinite}.benben_petCosmetic___9abB[data-cosmetic=petal-crown]{top:6%;left:50%;transform:translateX(-50%)}.benben_petCosmetic___9abB[data-cosmetic=traveler-satchel]{right:12%;bottom:21%;font-size:clamp(2rem,3.6vw,2.8rem)}.benben_petCosmetic___9abB[data-cosmetic=stardust-aura]{top:50%;left:50%;width:84%;aspect-ratio:1;border:2px solid rgba(255,226,145,.58);border-radius:50%;background:radial-gradient(circle,rgba(255,230,160,.05),transparent 68%);box-shadow:0 0 26px rgba(255,219,121,.24),inset 0 0 24px rgba(255,219,121,.12);transform:translate(-50%,-50%);animation:benben_auraPulse__jPA38 3.4s ease-in-out infinite}.benben_petCosmetic___9abB[data-cosmetic=stardust-aura]:after{position:absolute;top:6%;right:7%;content:"✨";font-size:clamp(1.7rem,3vw,2.3rem)}.benben_petTapTarget__LeRma{position:relative;display:grid;width:min(100%,400px);place-items:center;padding:0;border:0;border-radius:44%;background:transparent;cursor:pointer}.benben_petTapTarget__LeRma:disabled{cursor:default}.benben_petTapTarget__LeRma:focus-visible{outline:3px solid #ffe3a5;outline-offset:5px}.benben_petTapTarget__LeRma:after{position:absolute;z-index:2;inset:0;border-radius:inherit;background:radial-gradient(ellipse 5.5% 3.2% at 29% 59%,rgba(241,127,111,.42),transparent 100%),radial-gradient(ellipse 5.5% 3.2% at 48% 62%,rgba(241,127,111,.38),transparent 100%);content:"";opacity:0;pointer-events:none;transition:opacity .35s ease}.benben_petStage__r_T5P[data-mood=content] .benben_petTapTarget__LeRma:after{opacity:.58}.benben_petStage__r_T5P[data-mood=radiant] .benben_petTapTarget__LeRma:after{opacity:.92}.benben_petImage__vYgUh{display:block;width:min(100%,400px);height:auto;filter:drop-shadow(0 24px 22px rgba(9,19,14,.38));transform-origin:50% 90%;animation:benben_petBreathe__kQgig 4.8s ease-in-out infinite}.benben_petStage__r_T5P[data-idle=blink] .benben_petImage__vYgUh{animation:benben_petBlink__ieOUs 1.1s ease-in-out 1}.benben_petStage__r_T5P[data-idle=bounce] .benben_petImage__vYgUh{animation:benben_idleBounce__TIo6G .9s cubic-bezier(.22,.8,.3,1) 1}.benben_petStage__r_T5P[data-idle=curious] .benben_petImage__vYgUh{animation:benben_idleCurious__07z5U 1.15s ease-in-out 1}.benben_petStage__r_T5P[data-idle=lean] .benben_petImage__vYgUh{animation:benben_idleLean__FsJAB 1.05s ease-in-out 1}.benben_petStage__r_T5P[data-idle=lookLeft] .benben_petImage__vYgUh{animation:benben_idleLookLeft__MZ5_p .95s ease-in-out 1}.benben_petStage__r_T5P[data-idle=lookRight] .benben_petImage__vYgUh{animation:benben_idleLookRight__Sh07x .95s ease-in-out 1}.benben_petStage__r_T5P[data-idle=wiggle] .benben_petImage__vYgUh{animation:benben_idleWiggle__K0Phm .95s ease-in-out 1}.benben_petStage__r_T5P[data-action=feed] .benben_petImage__vYgUh{animation:benben_feedMunch__aEs5y .72s ease-in-out 2}.benben_petStage__r_T5P[data-action=polish] .benben_petImage__vYgUh{animation:benben_petBop__0ZvUF .74s ease-in-out 1}.benben_petStage__r_T5P[data-action=play] .benben_petImage__vYgUh{animation:benben_petSunbath__JVFWZ 1.2s ease-in-out 2;filter:drop-shadow(0 26px 25px rgba(9,19,14,.42)) sepia(.13) saturate(1.14) brightness(1.06)}.benben_petStage__r_T5P[data-action=rest] .benben_petImage__vYgUh{animation:benben_petRest__HCNos 1.3s ease-in-out 2}.benben_petImage__vYgUh.benben_celebrating__Gl8Es{animation:benben_celebrate__WnwPA .55s ease-out}.benben_eyeBlink__FSD_7,.benben_idleSparkles__k2h0f{position:absolute;z-index:3;top:50%;left:50%;width:min(100%,470px);aspect-ratio:1;transform:translate(-50%,-50%);pointer-events:none}.benben_eyeBlink__FSD_7 span{position:absolute;width:7.4%;aspect-ratio:1.15;border-radius:50%;background:#f7f5ef;opacity:0;transform:scale(.25,.08)}.benben_eyeBlink__FSD_7 span:after{position:absolute;right:15%;bottom:27%;left:15%;height:27%;border-bottom:3px solid #26242a;border-radius:0 0 60% 55%;content:""}.benben_eyeBlink__FSD_7 span:first-child{top:44.5%;left:23.5%}.benben_eyeBlink__FSD_7 span:nth-child(2){top:47%;left:40%}.benben_petStage__r_T5P[data-idle=blink] .benben_eyeBlink__FSD_7 span{animation:benben_eyeBlink__FSD_7 .78s ease-in-out 1}.benben_idleSparkles__k2h0f span{position:absolute;color:#ffedb0;font-size:clamp(1.15rem,2.4vw,1.9rem);text-shadow:0 0 15px rgba(255,226,145,.9);opacity:0;animation:benben_sparkle__dOCij 1.25s ease-out both}.benben_idleSparkles__k2h0f span:first-child{top:31%;left:15%}.benben_idleSparkles__k2h0f span:nth-child(2){top:24%;right:18%;animation-delay:.18s}.benben_idleSparkles__k2h0f span:nth-child(3){right:13%;bottom:28%;animation-delay:.36s}.benben_phoenix___atqj{position:absolute;z-index:4;top:-8%;left:54%;width:34%;height:auto;filter:drop-shadow(0 9px 14px rgba(98,36,11,.42));animation:benben_phoenixHover__gdycx 2.5s ease-in-out infinite}.benben_phoenixFlying__0Hwob{top:-15%;left:45%;width:47%;animation:benben_phoenixFly__pUyNu .72s ease-in-out infinite alternate}.benben_confetti__FDZ9R,.benben_feedAnimation__3Fz3s,.benben_polishAnimation__3y_Lx,.benben_restAnimation__IMjQC,.benben_sunbeamAnimation__UI_fH{position:absolute;z-index:5;inset:0;overflow:hidden;pointer-events:none}.benben_feedAnimation__3Fz3s span{position:absolute;left:5%;bottom:22%;width:6%;aspect-ratio:1.15;border:1px solid rgba(55,48,44,.45);border-radius:48% 40% 52% 36%;background:linear-gradient(145deg,#ddd6c9 8%,#8e887e 56%,#57534e);box-shadow:inset 2px 2px 3px rgba(255,255,255,.5),0 3px 5px rgba(42,31,27,.28);opacity:0;animation:benben_pebble__g0mUC 1s cubic-bezier(.3,.05,.55,1) forwards}.benben_feedAnimation__3Fz3s span:nth-child(2){left:0;bottom:16%;width:4.5%;animation-delay:.12s}.benben_feedAnimation__3Fz3s span:nth-child(3){left:10%;bottom:30%;width:4%;animation-delay:.24s}.benben_polishAnimation__3y_Lx span{position:absolute;color:#fff2a3;font-size:clamp(1.7rem,4vw,3rem);text-shadow:0 0 16px #fff,0 0 28px #ffd65a;opacity:0;animation:benben_sparkle__dOCij .9s ease-out forwards}.benben_polishAnimation__3y_Lx span:first-child{top:20%;left:28%}.benben_polishAnimation__3y_Lx span:nth-child(2){top:38%;right:20%;animation-delay:.12s}.benben_polishAnimation__3y_Lx span:nth-child(3){bottom:23%;left:31%;animation-delay:.24s}.benben_polishAnimation__3y_Lx span:nth-child(4){top:13%;right:31%;animation-delay:.36s}.benben_restAnimation__IMjQC span{position:absolute;top:34%;right:18%;color:#fff;font-size:clamp(1.4rem,4vw,2.6rem);font-weight:800;text-shadow:0 2px 14px rgba(44,38,83,.65);opacity:0;animation:benben_zzz__8_JEl 1.3s ease-out 2}.benben_restAnimation__IMjQC span:nth-child(2){top:25%;right:12%;font-size:1.35rem;animation-delay:.2s}.benben_restAnimation__IMjQC span:nth-child(3){top:18%;right:8%;font-size:1rem;animation-delay:.4s}.benben_sunbeamAnimation__UI_fH span{position:absolute;top:8%;left:-18%;width:112%;height:15%;border-radius:50%;background:linear-gradient(90deg,transparent,rgba(255,245,177,.66) 39%,rgba(255,239,137,.08) 76%,transparent);filter:blur(7px);rotate:53deg;opacity:0;animation:benben_sunRay__XUaVO 1.2s ease-in-out 2}.benben_sunbeamAnimation__UI_fH span:nth-child(2){top:17%;left:-18%;height:10%;rotate:58deg;animation-delay:.12s}.benben_sunbeamAnimation__UI_fH span:nth-child(3){top:3%;left:-12%;height:7%;rotate:47deg;animation-delay:.24s}.benben_confetti__FDZ9R i{position:absolute;top:36%;left:50%;width:8px;height:12px;border-radius:2px;background:hsl(calc(28 + var(--confetti-index, 1) * 31),82%,70%);animation:benben_confetti__FDZ9R 1.1s ease-out forwards}.benben_confetti__FDZ9R i:first-child{--confetti-index:1}.benben_confetti__FDZ9R i:nth-child(2){--confetti-index:2}.benben_confetti__FDZ9R i:nth-child(3){--confetti-index:3}.benben_confetti__FDZ9R i:nth-child(4){--confetti-index:4}.benben_confetti__FDZ9R i:nth-child(5){--confetti-index:5}.benben_confetti__FDZ9R i:nth-child(6){--confetti-index:6}.benben_confetti__FDZ9R i:nth-child(7){--confetti-index:7}.benben_confetti__FDZ9R i:nth-child(8){--confetti-index:8}.benben_confetti__FDZ9R i:nth-child(9){--confetti-index:9}.benben_confetti__FDZ9R i:nth-child(10){--confetti-index:10}.benben_confetti__FDZ9R i:nth-child(11){--confetti-index:11}.benben_confetti__FDZ9R i:nth-child(12){--confetti-index:12}.benben_sceneFooter__Oe4Qw{position:relative;z-index:4;display:flex;align-items:end;justify-content:space-between;gap:14px;margin-top:-5px;color:#f1e6c7}.benben_sceneMoodText__tVqPg{max-width:65%;color:rgba(250,242,214,.84);font-size:.82rem;font-weight:650;line-height:1.45}.benben_sceneCount__W_5iA{display:grid;flex:0 0 auto;justify-items:end;gap:1px}.benben_sceneCount__W_5iA strong{color:#fff1bc;font-size:1.25rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.benben_sceneCount__W_5iA span{color:rgba(250,242,214,.7);font-size:.69rem}.benben_phoenixBanner__mR1kx{position:absolute;z-index:6;right:20px;bottom:75px;left:20px;display:flex;justify-content:center;gap:10px;padding:10px 12px;border:1px solid rgba(255,239,163,.65);border-radius:14px;background:linear-gradient(90deg,rgba(111,34,22,.84),rgba(185,80,23,.82));color:#fff8d7;font-size:.78rem;font-weight:750;box-shadow:0 8px 24px rgba(77,28,20,.22);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.benben_carePanel__lwgzY{display:flex;min-height:586px;flex-direction:column;padding:clamp(19px,2.2vw,28px);background:linear-gradient(150deg,rgba(27,43,35,.99),rgba(20,34,28,.99))}.benben_careHeading__pbYl4{display:flex;align-items:center;gap:13px;margin-bottom:20px}.benben_headingIcon__OpQJq{display:grid;flex:0 0 45px;place-items:center;width:45px;height:45px;border:1px solid rgba(255,202,109,.24);border-radius:15px;background:rgba(255,202,109,.11);color:#ffdb9a;font-size:1.5rem}.benben_eyebrow__TJl0m{display:block;margin-bottom:3px;color:#c0d0b7;font-size:.68rem;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.benben_activityHeading__AjS5Q h2,.benben_careHeading__pbYl4 h2,.benben_sectionHeading__Xy5Vp h2{margin:0;color:var(--benben-ink);font-size:1.22rem;letter-spacing:-.025em}.benben_careHeading__pbYl4 p,.benben_sectionHeading__Xy5Vp p{margin:4px 0 0;color:var(--benben-muted);font-size:.79rem;line-height:1.4}.benben_needsGrid__TaQcS{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.benben_decayNote__ZBrAY{display:flex;align-items:flex-start;gap:7px;margin:9px 0 0;color:var(--benben-muted);font-size:.68rem;line-height:1.45}.benben_decayNote__ZBrAY>span{flex:0 0 auto}.benben_needCard__fr2dD{display:flex;min-width:0;align-items:center;gap:10px;padding:12px;border:1px solid rgba(220,230,199,.1);border-radius:16px;background:rgba(255,255,255,.035);transition:transform .2s ease,border-color .2s ease,background .2s ease}.benben_needCard__fr2dD:hover{transform:translateY(-2px);border-color:rgba(220,230,199,.2);background:rgba(255,255,255,.06)}.benben_needIcon__912v3{display:grid;flex:0 0 34px;place-items:center;width:34px;height:34px;border-radius:11px;background:rgba(255,255,255,.08);font-size:1.05rem}.benben_needCard__fr2dD[data-tone=berry] .benben_needIcon__912v3{background:rgba(190,109,92,.17)}.benben_needCard__fr2dD[data-tone=sun] .benben_needIcon__912v3{background:rgba(255,205,101,.14)}.benben_needCard__fr2dD[data-tone=shine] .benben_needIcon__912v3{background:rgba(160,215,152,.14)}.benben_needCard__fr2dD[data-tone=moon] .benben_needIcon__912v3{background:rgba(139,167,201,.14)}.benben_needDetails__Fbr81{flex:1 1;min-width:0}.benben_needLabel__6vIQh{display:flex;align-items:center;justify-content:space-between;gap:5px;margin-bottom:7px;color:#cfdbcf;font-size:.72rem;font-weight:650}.benben_needLabel__6vIQh>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.benben_needLabel__6vIQh strong{color:#fff3d6;font-size:.83rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.benben_needLabel__6vIQh small{margin-left:1px;color:#c0d0b7;font-size:.63rem}.benben_meter__lgggm{height:6px;overflow:hidden;border-radius:999px;background:rgba(0,0,0,.3)}.benben_meter__lgggm span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#c7d989,#f3c46e);box-shadow:0 0 12px rgba(220,207,121,.32);transition:width .5s cubic-bezier(.2,.7,.3,1)}.benben_needCard__fr2dD[data-tone=sun] .benben_meter__lgggm span{background:linear-gradient(90deg,#efb960,#fff19b)}.benben_needCard__fr2dD[data-tone=shine] .benben_meter__lgggm span{background:linear-gradient(90deg,#79c391,#c4e58d)}.benben_needCard__fr2dD[data-tone=moon] .benben_meter__lgggm span{background:linear-gradient(90deg,#728db8,#b6cfdd)}.benben_suggestion__PyYwc{display:flex;align-items:center;gap:10px;margin-top:14px;padding:10px 11px;border:1px solid rgba(255,215,134,.19);border-radius:15px;background:linear-gradient(105deg,rgba(255,203,106,.09),rgba(255,203,106,.035))}.benben_suggestionIcon__xLRpz{display:grid;flex:0 0 33px;place-items:center;width:33px;height:33px;border-radius:11px;background:rgba(255,214,137,.13);font-size:1.05rem}.benben_suggestionCopy__3mZSj{display:grid;min-width:0;gap:3px}.benben_suggestionCopy__3mZSj strong{overflow:hidden;color:#ffedca;font-size:.74rem;text-overflow:ellipsis;white-space:nowrap}.benben_suggestionCopy__3mZSj span{color:#b9c4b6;font-size:.68rem}.benben_suggestionButton__7xUdo{display:grid;flex:0 0 34px;place-items:center;width:34px;height:34px;margin-left:auto;border:1px solid rgba(255,214,137,.25);border-radius:11px;background:rgba(255,214,137,.13);color:#ffdfa0;cursor:pointer;font-size:1.2rem;transition:transform .18s ease,background .18s ease}.benben_suggestionButton__7xUdo:hover:not(:disabled){transform:translateX(2px);background:rgba(255,214,137,.23)}.benben_suggestionButton__7xUdo:disabled{opacity:.48;cursor:not-allowed}.benben_careDivider__GjEY6{height:1px;margin:17px 0 13px;background:var(--benben-line)}.benben_dailyCare__sz_FQ{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.benben_dailyCare__sz_FQ>div:first-child{display:grid;gap:3px}.benben_dailyCare__sz_FQ strong{color:#e9eee2;font-size:.78rem}.benben_dailyCare__sz_FQ>div:first-child span{color:var(--benben-muted);font-size:.68rem}.benben_actionDots__u7nZh{display:flex;gap:6px}.benben_actionDots__u7nZh span{width:9px;height:9px;border:1px solid rgba(255,223,155,.4);border-radius:50%;background:rgba(255,255,255,.05)}.benben_actionDots__u7nZh .benben_actionDotUsed__lFR9g{background:#ffd17b;box-shadow:0 0 8px rgba(255,209,123,.42)}.benben_actions__nNgAo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.benben_actionButton__57NUE{position:relative;display:grid;min-width:0;min-height:72px;grid-template-columns:34px minmax(0,1fr);grid-template-rows:auto auto;align-items:center;gap:2px 9px;padding:10px 11px;border:1px solid rgba(220,230,199,.13);border-radius:15px;background:rgba(255,255,255,.045);color:var(--benben-ink);cursor:pointer;text-align:left;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.benben_actionButton__57NUE:hover:not(:disabled){transform:translateY(-2px);border-color:rgba(255,216,141,.43);background:rgba(255,219,148,.09);box-shadow:0 7px 20px rgba(4,11,7,.16)}.benben_actionButton__57NUE:disabled{cursor:not-allowed;opacity:.48}.benben_actionIcon__DWuBk{display:grid;grid-row:1/span 2;place-items:center;width:34px;height:34px;border-radius:12px;background:rgba(255,255,255,.075);font-size:1.07rem}.benben_actionButton__57NUE[data-action=feed] .benben_actionIcon__DWuBk{background:rgba(190,109,92,.16)}.benben_actionButton__57NUE[data-action=play] .benben_actionIcon__DWuBk{background:rgba(255,205,101,.14)}.benben_actionButton__57NUE[data-action=polish] .benben_actionIcon__DWuBk{background:rgba(160,215,152,.14)}.benben_actionButton__57NUE[data-action=rest] .benben_actionIcon__DWuBk{background:rgba(139,167,201,.14)}.benben_actionName__2gm2T{color:#f2f0e4;font-size:.76rem;font-weight:750}.benben_actionEffect__83aky,.benben_actionName__2gm2T{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.benben_actionEffect__83aky{color:#b4c0b4;font-size:.64rem}.benben_panelActions__orwwT{display:flex;gap:9px;margin-top:12px}.benben_shareButton__A70ff,.benben_signInButton__JCKDT{display:inline-flex;min-height:41px;align-items:center;justify-content:center;gap:8px;padding:9px 13px;border-radius:13px;cursor:pointer;font:inherit;font-size:.76rem;font-weight:750;transition:transform .18s ease,filter .18s ease}.benben_signInButton__JCKDT{flex:1 1;border:1px solid rgba(131,186,244,.32);background:linear-gradient(110deg,#586ee8,#687de7);color:white;box-shadow:0 8px 22px rgba(73,95,204,.18)}.benben_shareButton__A70ff{flex:1 1;border:1px solid rgba(220,230,199,.17);background:rgba(255,255,255,.05);color:#e2eadf}.benben_shareButton__A70ff:hover,.benben_signInButton__JCKDT:hover{transform:translateY(-1px);filter:brightness(1.08)}.benben_discordIcon__a_HNN{width:17px;height:17px}.benben_shareHint__oSBhb{margin:7px 0 0;color:#9daa9c;font-size:.66rem;text-align:center}.benben_loadingState__sr5gA{display:grid;flex:1 1;align-content:center;justify-items:center;gap:11px;min-height:310px;padding:30px;color:var(--benben-muted);text-align:center}.benben_loadingState__sr5gA strong{color:var(--benben-ink)}.benben_loadingState__sr5gA>span:last-child{max-width:29ch;font-size:.8rem;line-height:1.5}.benben_loadingOrb__4ue3T{width:36px;height:36px;border:2px solid rgba(255,209,123,.2);border-top-color:#ffd17b;border-radius:50%;animation:benben_spin__giQ0x 1s linear infinite}.benben_communityGrid__NMQDk{display:grid;grid-template-columns:minmax(0,1fr);gap:18px}.benben_activityCard__StRZz,.benben_journeyCard__OS2JH{padding:21px 22px;background:linear-gradient(155deg,rgba(27,43,35,.98),rgba(21,35,29,.98))}.benben_sectionHeading__Xy5Vp{display:flex;align-items:flex-start;gap:11px}.benben_sectionIcon__aeOiQ{display:grid;flex:0 0 36px;place-items:center;width:36px;height:36px;border-radius:12px;background:rgba(255,209,123,.11);color:#ffdf9e;font-size:1.2rem}.benben_activityHeading__AjS5Q h2,.benben_sectionHeading__Xy5Vp h2{font-size:1rem}.benben_sectionHeading__Xy5Vp p{max-width:54ch;font-size:.73rem;line-height:1.5}.benben_growthSummary__l16u1{display:flex;align-items:end;justify-content:space-between;gap:12px;margin-top:24px}.benben_growthSummary__l16u1>div:first-child{display:grid;gap:4px}.benben_growthLabel__wcTFX{color:var(--benben-muted);font-size:.68rem}.benben_growthSummary__l16u1>div:first-child strong{color:#ffe4a9;font-size:1.05rem}.benben_growthTotal__V5HZh{display:grid;justify-items:end;gap:2px}.benben_growthTotal__V5HZh strong{color:#fff5df;font-size:1.27rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.benben_growthTotal__V5HZh span{color:#aeb9ac;font-size:.66rem}.benben_growthTrack__r6HzB{position:relative;height:10px;overflow:hidden;margin:14px 1px 0;border:1px solid rgba(244,233,199,.08);border-radius:999px;background:rgba(0,0,0,.3)}.benben_growthTrack__r6HzB>span{position:relative;z-index:1;display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#86c884,#d8d883 62%,#ffd17b);box-shadow:0 0 14px rgba(197,218,127,.34);transition:width .7s cubic-bezier(.2,.7,.3,1)}.benben_growthTrack__r6HzB i{position:absolute;z-index:2;top:1px;bottom:1px;width:1px;background:rgba(15,28,21,.62)}.benben_growthTrack__r6HzB i:nth-child(2){left:25%}.benben_growthTrack__r6HzB i:nth-child(3){left:50%}.benben_growthTrack__r6HzB i:nth-child(4){left:75%}.benben_growthFooter__5V0lJ{display:flex;justify-content:space-between;gap:12px;margin-top:10px;color:#aeb9ac;font-size:.68rem}.benben_growthFooter__5V0lJ strong{color:#e7eed9;font-weight:700;text-align:right}.benben_growthRemaining__ydRuY{margin:7px 0 0;color:#d2d9c9;font-size:.7rem}.benben_activityHeading__AjS5Q{display:flex;align-items:center;justify-content:space-between;gap:12px}.benben_activityPulse__IDYJT{position:relative;width:9px;height:9px;margin-right:5px;border-radius:50%;background:#86d59a;box-shadow:0 0 0 4px rgba(134,213,154,.1)}.benben_activityPulse__IDYJT:after{position:absolute;inset:-4px;border:1px solid rgba(134,213,154,.58);border-radius:50%;content:"";animation:benben_pulse___Hwrg 2.2s ease-out infinite}.benben_activityList__NE_gE{display:grid;gap:0;max-height:270px;overflow:auto;margin:12px -5px 0 0;padding:0 5px 0 0;list-style:none;scrollbar-color:rgba(199,216,177,.25) transparent;scrollbar-width:thin}.benben_activityItem__qYtBA{display:grid;min-height:54px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 0;border-top:1px solid rgba(220,230,199,.085);animation:benben_arrival__h_buG .42s ease-out both}.benben_activityIcon__fUgmo{display:grid;place-items:center;width:34px;height:34px;border:1px solid rgba(220,230,199,.11);border-radius:12px;background:rgba(255,255,255,.045);font-size:.95rem}.benben_activityIcon__fUgmo[data-action=feed]{background:rgba(190,109,92,.12)}.benben_activityIcon__fUgmo[data-action=play]{background:rgba(255,205,101,.1)}.benben_activityIcon__fUgmo[data-action=polish]{background:rgba(160,215,152,.1)}.benben_activityIcon__fUgmo[data-action=rest]{background:rgba(139,167,201,.11)}.benben_activityDetails__py478{display:grid;min-width:0;gap:2px}.benben_activityDetails__py478 strong{overflow:hidden;color:#eaf0e4;font-size:.74rem;text-overflow:ellipsis;white-space:nowrap}.benben_activityDetails__py478>span{overflow:hidden;color:#acb8ac;font-size:.66rem;text-overflow:ellipsis;white-space:nowrap}.benben_activityItem__qYtBA time{color:#a3af9f;font-size:.64rem;white-space:nowrap}.benben_emptyActivity__C6kjg{display:grid;min-height:132px;align-content:center;justify-items:center;gap:5px;color:#b9c4b6;text-align:center}.benben_emptyActivity__C6kjg>span{display:grid;width:34px;height:34px;place-items:center;border-radius:12px;background:rgba(255,209,123,.11);color:#ffdf9e;font-size:1.15rem}.benben_emptyActivity__C6kjg p{margin:2px 0 0;color:#e0e8dc;font-size:.76rem}.benben_emptyActivity__C6kjg small{color:#9daa9c;font-size:.66rem}.benben_communityStats__Ha3Sv{display:flex;align-items:center;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid rgba(220,230,199,.085)}.benben_streakIcon__m_qyM{display:grid;place-items:center;width:28px;height:28px;border-radius:10px;background:rgba(245,133,73,.12)}.benben_communityStats__Ha3Sv strong{color:#ffe1a1;font-size:.9rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.benben_communityStats__Ha3Sv>span{color:#b0bdaf;font-size:.69rem}.benben_page__brLcj .notice{margin-top:12px}.benben_page__brLcj button:focus-visible{outline:3px solid #ffe3a5;outline-offset:3px}@keyframes benben_pulse___Hwrg{0%,to{opacity:.7;transform:scale(.92)}50%{opacity:1;transform:scale(1.08)}}@keyframes benben_sunGlow__Le8tu{0%,to{transform:scale(.98);box-shadow:0 0 0 15px rgba(255,239,188,.035),0 0 70px rgba(255,218,144,.35)}50%{transform:scale(1.035);box-shadow:0 0 0 24px rgba(255,239,188,.02),0 0 88px rgba(255,218,144,.42)}}@keyframes benben_firefly__CwMbL{0%,to{opacity:.2;transform:translateZ(0) scale(.7)}45%{opacity:1;transform:translate3d(6px,-16px,0) scale(1.1)}}@keyframes benben_petBreathe__kQgig{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-5px) scale(1.006,1.01)}}@keyframes benben_petBlink__ieOUs{0%,to{transform:translateY(0) scale(1)}42%,58%{transform:translateY(-1px) scale(1.012,.988)}}@keyframes benben_eyeBlink__FSD_7{0%,35%,62%,to{opacity:0;transform:scale(.25,.08)}42%,54%{opacity:1;transform:scale(1)}}@keyframes benben_idleBounce__TIo6G{0%,to{transform:translateY(0) scale(1)}32%{transform:translateY(-18px) scale(.99,1.025)}58%{transform:translateY(-4px) scale(1.012,.99)}76%{transform:translateY(-8px)}}@keyframes benben_idleCurious__07z5U{0%,to{transform:rotate(0) translateY(0)}30%{transform:rotate(-2.2deg) translateY(-3px)}58%{transform:rotate(1.2deg) translateY(-5px)}}@keyframes benben_idleLean__FsJAB{0%,to{transform:rotate(0) translateX(0)}40%{transform:rotate(1.7deg) translateX(7px)}68%{transform:rotate(-.8deg) translateX(-3px)}}@keyframes benben_idleLookLeft__MZ5_p{0%,to{transform:translateX(0) rotate(0)}36%,66%{transform:translateX(-8px) rotate(-1.2deg)}}@keyframes benben_idleLookRight__Sh07x{0%,to{transform:translateX(0) rotate(0)}36%,66%{transform:translateX(8px) rotate(1.2deg)}}@keyframes benben_idleWiggle__K0Phm{0%,to{transform:rotate(0)}24%{transform:rotate(-2.5deg)}50%{transform:rotate(2deg)}74%{transform:rotate(-1deg)}}@keyframes benben_feedMunch__aEs5y{0%,to{transform:translateY(0) scale(1)}35%{transform:translateY(-9px) scale(.99,1.015) rotate(-1deg)}68%{transform:translateY(-3px) scale(1.01,.99) rotate(1deg)}}@keyframes benben_petBop__0ZvUF{30%{transform:translateY(-14px) rotate(-2deg)}65%{transform:translateY(-6px) rotate(2deg)}}@keyframes benben_petRest__HCNos{0%,to{transform:translateY(2px) scaleX(1)}50%{transform:translateY(-3px) scaleX(1.012) scaleY(1.006)}}@keyframes benben_petSunbath__JVFWZ{0%,to{transform:rotate(-1deg) translateY(2px)}50%{transform:rotate(1deg) translateY(-4px) scale(1.008)}}@keyframes benben_celebrate__WnwPA{0%{transform:scale(.96)}55%{transform:translateY(-9px) scale(1.025)}to{transform:translateY(0) scale(1)}}@keyframes benben_phoenixHover__gdycx{0%,to{transform:translateY(0) rotate(1deg)}50%{transform:translateY(-5px) rotate(-1deg)}}@keyframes benben_phoenixFly__pUyNu{0%{transform:translateY(4px) rotate(-2deg)}to{transform:translateY(-16px) rotate(2deg) scale(1.025)}}@keyframes benben_pebble__g0mUC{0%{opacity:0;transform:translateY(12px) rotate(-30deg) scale(.7)}15%{opacity:1}58%{opacity:1;transform:translate(80px,-92px) rotate(160deg) scale(1)}to{opacity:0;transform:translate(115px,-30px) rotate(290deg) scale(.18)}}@keyframes benben_sparkle__dOCij{0%{opacity:0;scale:.2;rotate:-25deg}45%{opacity:1;scale:1.25}to{opacity:0;scale:.65;rotate:30deg}}@keyframes benben_zzz__8_JEl{0%{opacity:0;translate:0 12px;scale:.7}35%{opacity:1}to{opacity:0;translate:22px -28px;scale:1.15}}@keyframes benben_sunRay__XUaVO{0%,to{opacity:0;scale:.88 1}45%{opacity:.72}55%{opacity:1;scale:1.04 1}}@keyframes benben_confetti__FDZ9R{0%{opacity:0;transform:translateY(0) rotate(0)}12%{opacity:1}to{opacity:0;transform:translate(calc((var(--confetti-index) - 6) * 18px),-120px) rotate(calc(var(--confetti-index) * 70deg))}}@keyframes benben_arrival__h_buG{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes benben_spin__giQ0x{to{transform:rotate(1turn)}}@media (max-width:1050px){.benben_stage__vA9rv{grid-template-columns:minmax(0,1fr) minmax(350px,.95fr)}.benben_carePanel__lwgzY,.benben_scene__CCqC9{min-height:558px}.benben_sceneMoodText__tVqPg{max-width:58%}}@media (max-width:820px){.benben_communityGrid__NMQDk,.benben_stage__vA9rv{grid-template-columns:1fr}.benben_scene__CCqC9{min-height:min(610px,86vw)}.benben_petStage__r_T5P{width:min(76%,440px)}.benben_carePanel__lwgzY{min-height:auto}.benben_activityCard__StRZz,.benben_journeyCard__OS2JH{padding:20px}}@media (max-width:520px){.benben_dashboard__41flR{gap:12px}.benben_communityBar__z0m4F{min-height:65px;gap:10px;padding:11px 12px;border-radius:16px}.benben_communityIcon__XVRG0{flex-basis:36px;width:36px;height:36px;border-radius:12px}.benben_communityIntro__Soc_P strong{font-size:.82rem}.benben_communityIntro__Soc_P>span{max-width:25ch;font-size:.68rem;line-height:1.35}.benben_sharedStatus__qBMdV{gap:7px;padding:7px 9px;font-size:.64rem}.benben_communityGrid__NMQDk,.benben_stage__vA9rv{gap:12px}.benben_scene__CCqC9{min-height:480px;padding:13px 13px 14px;border-radius:21px}.benben_sceneSun__ryBCX{top:58px;right:12%;width:88px}.benben_sceneOrbit__f3Xh5{top:42px;right:calc(12% - 12px);width:122px}.benben_sceneHeading__dLIaV{align-items:flex-start}.benben_moodPill__NvAW_,.benben_sceneTag__ie9jK{min-height:31px;gap:5px;padding:6px 8px;font-size:.62rem}.benben_sceneTag__ie9jK{max-width:66%}.benben_petStage__r_T5P{width:min(86%,335px);margin-top:4px;padding-bottom:11px}.benben_petImage__vYgUh,.benben_petTapTarget__LeRma{width:min(100%,330px)}.benben_sceneFooter__Oe4Qw{margin-top:2px}.benben_sceneMoodText__tVqPg{max-width:68%;font-size:.73rem}.benben_phoenixBanner__mR1kx{right:12px;bottom:67px;left:12px;font-size:.69rem}.benben_carePanel__lwgzY{padding:16px;border-radius:21px}.benben_careHeading__pbYl4{margin-bottom:15px}.benben_headingIcon__OpQJq{flex-basis:40px;width:40px;height:40px;border-radius:13px}.benben_careHeading__pbYl4 h2{font-size:1.06rem}.benben_careHeading__pbYl4 p{font-size:.73rem}.benben_needsGrid__TaQcS{gap:8px}.benben_needCard__fr2dD{gap:7px;padding:9px 8px;border-radius:13px}.benben_needIcon__912v3{flex-basis:29px;width:29px;height:29px;font-size:.92rem}.benben_needLabel__6vIQh{font-size:.66rem}.benben_needLabel__6vIQh strong{font-size:.76rem}.benben_suggestion__PyYwc{gap:8px;padding:9px}.benben_suggestionCopy__3mZSj strong{font-size:.69rem}.benben_suggestionCopy__3mZSj span{font-size:.62rem}.benben_actionButton__57NUE{min-height:66px;gap:2px 7px;padding:8px}.benben_actionName__2gm2T{font-size:.72rem}.benben_actionEffect__83aky{font-size:.58rem}.benben_panelActions__orwwT{margin-top:10px}.benben_activityCard__StRZz,.benben_journeyCard__OS2JH{padding:16px;border-radius:21px}.benben_growthSummary__l16u1{margin-top:19px}.benben_activityItem__qYtBA{grid-template-columns:32px minmax(0,1fr);gap:8px}.benben_activityIcon__fUgmo{width:31px;height:31px}.benben_activityItem__qYtBA time{grid-column:2;margin-top:-5px}}@media (prefers-reduced-motion:reduce){.benben_activityItem__qYtBA,.benben_eyeBlink__FSD_7 span,.benben_fireflies__WEcwp i,.benben_idleSparkles__k2h0f span,.benben_loadingOrb__4ue3T,.benben_petImage__vYgUh,.benben_petImage__vYgUh.benben_celebrating__Gl8Es,.benben_petStage__r_T5P[data-action] .benben_petImage__vYgUh,.benben_petStage__r_T5P[data-idle] .benben_petImage__vYgUh,.benben_phoenix___atqj,.benben_sceneSun__ryBCX,.benben_statusLive__rtqF_{animation:none}}.benben_page__brLcj{--benben-ink:var(--ink);--benben-muted:var(--ink-soft);--benben-line:var(--line);--benben-panel:var(--surface);--benben-panel-soft:var(--surface-2);--benben-gold:var(--gold);--benben-green:var(--accent)}.benben_activityCard__StRZz,.benben_carePanel__lwgzY,.benben_communityBar__z0m4F,.benben_journeyCard__OS2JH,.benben_playCard__9yRK5{border-color:var(--line);background:var(--surface);color:var(--ink);box-shadow:var(--shadow-2)}.benben_communityIcon__XVRG0,.benben_headingIcon__OpQJq,.benben_sectionIcon__aeOiQ,.benben_streakIcon__m_qyM{border-color:var(--accent-line);background:var(--accent-soft);color:var(--accent)}.benben_actionName__2gm2T,.benben_activityDetails__py478 strong,.benben_activityHeading__AjS5Q h2,.benben_communityIntro__Soc_P strong,.benben_communityStats__Ha3Sv strong,.benben_dailyCare__sz_FQ strong,.benben_growthFooter__5V0lJ strong,.benben_growthSummary__l16u1>div:first-child strong,.benben_growthTotal__V5HZh strong,.benben_needLabel__6vIQh,.benben_needLabel__6vIQh strong,.benben_sectionHeading__Xy5Vp h2,.benben_suggestionCopy__3mZSj strong{color:var(--ink)}.benben_actionEffect__83aky,.benben_activityDetails__py478>span,.benben_activityItem__qYtBA time,.benben_communityIntro__Soc_P>span,.benben_communityStats__Ha3Sv>span,.benben_emptyActivity__C6kjg,.benben_emptyActivity__C6kjg p,.benben_emptyActivity__C6kjg small,.benben_eyebrow__TJl0m,.benben_growthFooter__5V0lJ,.benben_growthLabel__wcTFX,.benben_growthRemaining__ydRuY,.benben_growthTotal__V5HZh span,.benben_needLabel__6vIQh small,.benben_shareHint__oSBhb,.benben_suggestionCopy__3mZSj span{color:var(--ink-soft)}.benben_actionButton__57NUE,.benben_activityIcon__fUgmo,.benben_milestone__VWkrq,.benben_needCard__fr2dD,.benben_routeStop__33k3L>span,.benben_shareButton__A70ff{border-color:var(--line);background:var(--surface-2);color:var(--ink)}.benben_actionButton__57NUE:hover:not(:disabled),.benben_needCard__fr2dD:hover,.benben_shareButton__A70ff:hover{border-color:var(--accent-line);background:var(--accent-soft)}.benben_growthTrack__r6HzB,.benben_meter__lgggm{background:var(--surface-2);border-color:var(--line)}.benben_growthTrack__r6HzB>span,.benben_meter__lgggm span,.benben_needCard__fr2dD[data-tone] .benben_meter__lgggm span{background:linear-gradient(90deg,var(--accent-hi),var(--accent));box-shadow:0 0 12px var(--accent-soft)}.benben_actionDots__u7nZh .benben_actionDotUsed__lFR9g,.benben_actionDots__u7nZh span,.benben_suggestionButton__7xUdo,.benben_suggestionIcon__xLRpz,.benben_suggestion__PyYwc{border-color:var(--accent-line);background:var(--accent-soft);color:var(--accent-hi)}.benben_signInButton__JCKDT{border-color:var(--accent-line);background:var(--accent);color:var(--accent-ink);box-shadow:var(--shadow-1)}.benben_shareButton__A70ff{color:var(--ink)}.benben_activityPulse__IDYJT{background:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}.benben_activityPulse__IDYJT:after{border-color:var(--accent-line)}.benben_page__brLcj button:focus-visible{outline-color:var(--accent)}.benben_sceneOrbit__f3Xh5,.benben_sceneSun__ryBCX{z-index:1}.benben_worldBackdrop__X_NQl{position:absolute;z-index:0;inset:0;overflow:hidden;border-radius:inherit;animation:benben_worldArrival__IdE0e .9s ease both}.benben_landscapeArt__Lx2_1{position:absolute;inset:0;width:100%;height:100%}.benben_landscapeImage__Ebu3y{opacity:.98;animation:benben_landscapeImageEnter__udsvi .7s ease-out both}.benben_stage__vA9rv[data-mood=radiant] .benben_landscapeImage__Ebu3y{filter:brightness(1.06) saturate(1.04)}.benben_stage__vA9rv[data-mood=gloomy] .benben_landscapeImage__Ebu3y{filter:brightness(.8) saturate(.72)}.benben_scene__CCqC9[data-biome=oasis]{background:#637f69}.benben_scene__CCqC9[data-biome=mountains]{background:linear-gradient(180deg,#94aec2,#647d8c 47%,#384a50)}.benben_scene__CCqC9[data-biome=desert]{background:linear-gradient(180deg,#78907e,#486657 45%,#28463d)}.benben_scene__CCqC9[data-biome=jungle]{background:linear-gradient(180deg,#497e71,#315a50 48%,#233e36)}.benben_scene__CCqC9[data-biome=volcano]{background:linear-gradient(180deg,#594550,#4d3b40 48%,#241f27)}.benben_scene__CCqC9[data-biome=ice]{background:linear-gradient(180deg,#789db7,#607f98 45%,#344c63)}.benben_scene__CCqC9[data-biome=star-sea]{background:linear-gradient(180deg,#1d2445,#31345e 51%,#1c3150)}.benben_scene__CCqC9[data-biome=star-sea] .benben_sceneSun__ryBCX{background:radial-gradient(circle,#fff8d4,#cad5ff 61%,#9a8ee7);box-shadow:0 0 60px rgba(174,183,255,.42)}.benben_scene__CCqC9 .benben_sceneGround__ZrzWX,.benben_scene__CCqC9 .benben_sceneOrbit__f3Xh5,.benben_scene__CCqC9 .benben_sceneSun__ryBCX{display:none}.benben_milestoneHeading__DXZr7,.benben_routeHeading__h8rNO{margin:17px 0 8px;color:var(--ink-soft);font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.benben_milestoneGrid___iVJ_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.benben_milestone__VWkrq{display:grid;min-width:0;min-height:66px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:4px 9px;padding:10px 11px;border:1px solid var(--line);border-radius:14px;background:linear-gradient(135deg,var(--surface-2),color-mix(in srgb,var(--surface-2),transparent 24%))}.benben_milestone__VWkrq[data-state=reached]{border-color:var(--accent-line);background:var(--accent-soft);animation:benben_milestoneArrival__OspqX .45s ease-out both}.benben_milestone__VWkrq[data-state=next]{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}.benben_milestoneIcon__SY4Gk{display:grid;grid-row:1/span 2;width:27px;height:27px;place-items:center;border-radius:9px;background:var(--surface-3);color:var(--ink-soft);font-size:.85rem;font-weight:850}.benben_milestone__VWkrq[data-state=next] .benben_milestoneIcon__SY4Gk,.benben_milestone__VWkrq[data-state=reached] .benben_milestoneIcon__SY4Gk{background:var(--accent);color:var(--accent-ink)}.benben_milestoneName__ifLHl{display:grid;min-width:0;gap:2px}.benben_milestoneName__ifLHl strong{display:-webkit-box;overflow:hidden;color:var(--ink);font-size:.74rem;line-height:1.25;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.benben_milestoneName__ifLHl small{color:var(--ink-soft);font-size:.56rem}.benben_milestoneTarget__lZoNL{grid-column:3;grid-row:1/span 2;align-self:center;color:var(--ink-faint);font-size:.68rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.benben_worldRoute__wI3ul{display:flex;overflow-x:auto;gap:2px;padding:4px 2px 7px;scrollbar-color:var(--line-strong) transparent;scrollbar-width:thin}.benben_routeStop__33k3L{position:relative;z-index:0;display:grid;flex:1 0 58px;justify-items:center;gap:4px;min-width:0;scroll-snap-align:center}.benben_routeStop__33k3L>span{display:grid;width:32px;height:32px;place-items:center;border:1px solid var(--line);border-radius:50%;background:var(--surface-2);font-size:.95rem;filter:grayscale(1);opacity:.6}.benben_routeStop__33k3L[data-state=complete]>span,.benben_routeStop__33k3L[data-state=current]>span{border-color:var(--accent-line);background:var(--accent-soft);filter:none;opacity:1}.benben_routeStop__33k3L[data-state=current]>span{outline:2px solid var(--accent);outline-offset:2px}.benben_routeStop__33k3L small{z-index:1;max-width:100%;overflow:hidden;color:var(--ink-soft);font-size:.57rem;text-align:center;text-overflow:ellipsis;white-space:nowrap}.benben_routeStop__33k3L[data-state=current] small{color:var(--accent-hi);font-weight:800}.benben_routeStop__33k3L i{position:absolute;z-index:-1;top:15px;left:calc(50% + 18px);width:calc(100% - 35px);border-top:1px dashed var(--line-strong)}.benben_routeStop__33k3L[data-state=complete] i{border-color:var(--accent)}.benben_routeHint__JoWof{margin:2px 0 8px;color:var(--ink-soft);font-size:.67rem;line-height:1.45}.benben_routePreviewButton__fq0iH{display:grid;width:100%;justify-items:center;gap:4px;padding:0 1px 2px;border:0;border-radius:10px;background:transparent;color:var(--ink);cursor:pointer;font:inherit}.benben_routePreviewButton__fq0iH>span{display:grid;width:32px;height:32px;place-items:center;border:1px solid var(--accent-line);border-radius:50%;background:var(--accent-soft);font-size:.95rem;transition:transform .2s ease,box-shadow .2s ease}.benben_routePreviewButton__fq0iH:focus-visible>span,.benben_routePreviewButton__fq0iH:hover>span,.benben_routePreviewButton__fq0iH[aria-pressed=true]>span{transform:translateY(-2px) scale(1.08);box-shadow:0 0 0 3px var(--accent-soft)}.benben_routePreviewButton__fq0iH:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.benben_routePreviewButton__fq0iH[aria-pressed=true] small{color:var(--accent-hi);font-weight:800}.benben_routePreviewCard__S3zGG{display:flex;min-width:0;align-items:center;gap:13px;margin-top:9px;padding:9px;border:1px solid var(--line);border-radius:15px;background:var(--surface-2);animation:benben_milestoneArrival__OspqX .24s ease-out both}.benben_routePreviewMap__ZAvle{position:relative;flex:0 0 min(42%,205px);height:112px;overflow:hidden;border:1px solid var(--line);border-radius:11px;background:linear-gradient(180deg,#8fb0b8,#668a76 55%,#455f48)}.benben_routePreviewMap__ZAvle[data-biome=mountains]{background:linear-gradient(180deg,#94aec2,#647d8c 55%,#384a50)}.benben_routePreviewMap__ZAvle[data-biome=desert]{background:linear-gradient(180deg,#78907e,#486657 55%,#28463d)}.benben_routePreviewMap__ZAvle[data-biome=jungle]{background:linear-gradient(180deg,#497e71,#315a50 55%,#233e36)}.benben_routePreviewMap__ZAvle[data-biome=volcano]{background:linear-gradient(180deg,#594550,#4d3b40 55%,#241f27)}.benben_routePreviewMap__ZAvle[data-biome=ice]{background:linear-gradient(180deg,#789db7,#607f98 55%,#344c63)}.benben_routePreviewMap__ZAvle[data-biome=star-sea]{background:linear-gradient(180deg,#1d2445,#31345e 55%,#1c3150)}.benben_routePreviewDetails__gcYvq{display:grid;min-width:0;gap:5px}.benben_routePreviewDetails__gcYvq>span{color:var(--accent-hi);font-size:.61rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.benben_routePreviewDetails__gcYvq strong{color:var(--ink);font-size:.88rem}.benben_routePreviewDetails__gcYvq small{color:var(--ink-soft);font-size:.66rem}.benben_sceneTag__ie9jK small{margin-left:2px;padding:3px 7px;border-radius:999px;background:var(--accent-soft);color:var(--accent-hi);font-size:.56rem;font-weight:800;letter-spacing:.03em;text-transform:uppercase}.benben_returnSceneButton__gjn6i{max-width:28%;padding:7px 10px;border:1px solid rgba(242,235,199,.3);border-radius:999px;background:rgba(14,29,23,.68);color:#fff4d4;cursor:pointer;font:inherit;font-size:.65rem;font-weight:700;line-height:1.25}.benben_returnSceneButton__gjn6i:hover{background:rgba(14,29,23,.88)}.benben_playCard__9yRK5{display:grid;grid-template-columns:minmax(180px,.65fr) minmax(0,1.35fr);gap:22px;padding:21px 22px}.benben_playIntro__hSsB5{display:flex;align-items:flex-start;gap:12px}.benben_playIcon__w_w0_{display:grid;flex:0 0 40px;width:40px;height:40px;place-items:center;border:1px solid var(--accent-line);border-radius:14px;background:var(--accent-soft);font-size:1.25rem}.benben_playIntro__hSsB5 h2{margin:0;color:var(--ink);font-size:1rem}.benben_playIntro__hSsB5 p{margin:5px 0 0;color:var(--ink-soft);font-size:.72rem;line-height:1.5}.benben_playBody__eFnix{display:grid;min-width:0;grid-template-columns:minmax(210px,.9fr) minmax(0,1.1fr);gap:18px;align-items:center}.benben_playBody__eFnix[data-hunt-complete]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.benben_huntBoard__19TNq{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) minmax(124px,150px);align-items:center;gap:9px 14px}.benben_landscapeSelect__O2quZ{display:grid;min-width:0;gap:5px;color:var(--ink-soft);font-size:.66rem;font-weight:750}.benben_landscapeSelect__O2quZ select{width:100%;min-height:38px;padding:7px 9px;border:1px solid var(--line);border-radius:11px;background:var(--surface-2);color:var(--ink);font:inherit;font-size:.7rem}.benben_treasureGrid__Mz0S1{display:grid;grid-column:2;grid-row:1/span 2;grid-template-columns:repeat(3,minmax(34px,1fr));gap:5px}.benben_treasureTile__5qaaN{display:grid;aspect-ratio:1;place-items:center;padding:0;border:1px solid var(--accent-line);border-radius:12px;background:var(--accent-soft);color:var(--accent-hi);cursor:pointer;font-size:1.15rem;transition:transform .17s ease,background .17s ease,border-color .17s ease}.benben_treasureTile__5qaaN:hover:not(:disabled){transform:translateY(-2px) scale(1.04);border-color:var(--accent);background:var(--surface-3)}.benben_treasureTile__5qaaN:disabled{cursor:default}.benben_treasureTile__5qaaN[data-missed]{filter:grayscale(.8);opacity:.64}.benben_treasureTile__5qaaN[data-found]{border-color:var(--accent);background:var(--accent-soft);animation:benben_souvenirReveal__p_Eym .38s ease-out both}.benben_landscapeSelect__O2quZ select:focus-visible,.benben_treasureTile__5qaaN:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.benben_huntStatus__N_y8_{display:grid;min-height:38px;align-content:center;gap:3px;color:var(--ink);font-size:.68rem;line-height:1.4}.benben_huntStatus__N_y8_ span{color:var(--ink-soft);font-size:.63rem}.benben_huntDone__8HOGH{display:grid;min-width:0;justify-items:start;align-content:center;gap:9px;padding:12px;border:1px solid var(--accent-line);border-radius:14px;background:var(--accent-soft);color:var(--accent-hi);font-size:.7rem;line-height:1.45}.benben_huntDone__8HOGH strong{display:flex;align-items:flex-start;gap:7px}.benben_huntDone__8HOGH button{min-height:34px;padding:6px 10px;border:1px solid var(--accent-line);border-radius:10px;background:var(--surface);color:var(--accent-hi);cursor:pointer;font:inherit;font-size:.65rem;font-weight:850}.benben_huntDone__8HOGH button:disabled{cursor:wait;opacity:.65}.benben_huntDone__8HOGH button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.benben_souvenirPanel__mLiSh{display:grid;align-content:center;gap:10px;min-width:0;padding-left:18px;border-left:1px solid var(--line)}.benben_souvenirHeading__H64_i{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:5px 12px;color:var(--ink);font-size:.75rem}.benben_souvenirHeading__H64_i span{color:var(--ink-soft);font-size:.64rem}.benben_souvenirList__Vl3BO{display:flex;flex-wrap:wrap;gap:7px}.benben_souvenir__VpVZ0{display:grid;width:34px;height:34px;place-items:center;border:1px dashed var(--line-strong);border-radius:11px;background:var(--surface-2);color:var(--ink-faint);font-size:1rem}.benben_souvenir__VpVZ0[data-collected]{border-style:solid;border-color:var(--accent-line);background:var(--accent-soft);color:var(--accent-hi);animation:benben_souvenirReveal__p_Eym .35s ease-out both}.benben_huntLocalNote___jY9_{margin:0;color:var(--ink-soft);font-size:.61rem;line-height:1.45}.benben_memoryGame__yEjz7{display:grid;grid-column:1/-1;gap:13px;padding-top:17px;border-top:1px solid var(--line)}.benben_memoryShowcase__IKh3k{overflow:hidden;padding:17px;border:1px solid var(--accent-line);border-radius:18px;background:radial-gradient(circle at 92% 8%,var(--accent-soft),transparent 38%),linear-gradient(120deg,var(--surface-2),var(--surface));box-shadow:inset 0 1px rgba(255,255,255,.22),0 9px 24px rgba(20,31,25,.12)}.benben_memoryCompleteShowcase__QXqjX{padding:12px 16px}.benben_memoryHeading__lMLLr{display:flex;align-items:center;gap:13px}.benben_memoryBadge__v_JTK{display:grid;flex:0 0 48px;width:48px;height:48px;place-items:center;border:1px solid var(--accent-line);border-radius:15px;background:var(--accent-soft);font-size:1.55rem;box-shadow:0 5px 12px rgba(16,27,20,.12)}.benben_memoryIntroText__gEgUu{min-width:0;flex:1 1}.benben_memoryEyebrow__463pi,.benben_memoryShopEyebrow__UYMhh{color:var(--accent-hi);font-size:.61rem;font-weight:900;letter-spacing:.12em}.benben_memoryHeading__lMLLr h3{margin:3px 0 0;color:var(--ink);font-size:1.05rem}.benben_memoryHeading__lMLLr p{margin:4px 0 0;color:var(--ink-soft);font-size:.72rem;line-height:1.5}.benben_memoryRewardCallout__HDcrJ{display:inline-flex;align-items:center;gap:5px;margin-top:8px;padding:5px 8px;border:1px solid var(--accent-line);border-radius:999px;background:var(--accent-soft);color:var(--accent-hi);font-size:.65rem;font-weight:800}.benben_memoryDailyHint__QSuHL{display:block;margin-top:6px;color:var(--ink-soft);font-size:.66rem;line-height:1.4}.benben_memoryDone__Z_ybZ{display:inline-flex;align-items:center;gap:6px;margin-top:7px;color:var(--accent-hi);font-size:.68rem;font-weight:850;line-height:1.4}.benben_memoryDone__Z_ybZ>span{display:grid;flex:0 0 18px;width:18px;height:18px;place-items:center;border-radius:50%;background:var(--accent);color:var(--accent-ink);font-size:.65rem}.benben_memoryLaunch__glWk6{display:grid;justify-items:end;gap:8px}.benben_memoryBalance__VNmkI{display:grid;grid-template-columns:auto auto;align-items:center;gap:0 6px;padding:6px 10px;border:1px solid var(--accent-line);border-radius:12px;background:var(--surface);color:var(--accent-hi)}.benben_memoryBalance__VNmkI>span{grid-row:span 2;font-size:1.2rem}.benben_memoryBalance__VNmkI strong{font-size:1rem;line-height:1}.benben_memoryBalance__VNmkI small{color:var(--ink-soft);font-size:.55rem;font-weight:700}.benben_memoryStart__AWMn_{min-height:42px;flex:0 0 auto;padding:10px 15px;border:1px solid var(--accent-line);border-radius:12px;background:var(--accent);color:var(--accent-ink);cursor:pointer;font:inherit;font-size:.75rem;font-weight:900;box-shadow:0 4px 12px rgba(16,27,20,.16);transition:transform .17s ease,filter .17s ease,box-shadow .17s ease}.benben_memoryStart__AWMn_:hover{transform:translateY(-1px);filter:brightness(1.08)}.benben_memoryStart__AWMn_:disabled{cursor:default;opacity:.72;box-shadow:none}.benben_memoryStart__AWMn_:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.benben_memoryBoard__gKYZo{display:grid;width:100%;grid-template-columns:repeat(7,minmax(0,1fr));gap:7px}.benben_memoryCard__b869C{display:grid;min-width:0;aspect-ratio:1.18;place-items:center;padding:0;border:1px solid var(--line);border-radius:12px;background:var(--surface-2);color:var(--ink-soft);cursor:pointer;font:inherit;font-size:clamp(1rem,2vw,1.5rem);transition:transform .17s ease,border-color .17s ease,background .17s ease}.benben_memoryCard__b869C:hover:not(:disabled){transform:translateY(-2px);border-color:var(--accent)}.benben_memoryCard__b869C[aria-pressed=true]{border-color:var(--accent-line);background:var(--accent-soft);color:var(--accent-hi)}.benben_memoryCard__b869C[data-matched]{border-color:var(--accent);background:var(--accent-soft)}.benben_memoryCard__b869C:disabled{cursor:default;opacity:1}.benben_memoryCard__b869C:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.benben_memoryNote__lbpjn,.benben_memoryStatus__xlKxJ{margin:0;color:var(--ink-soft);font-size:.68rem;line-height:1.45}.benben_memoryStatus__xlKxJ{color:var(--accent-hi);font-weight:750}.benben_progressNotice__L4s66{display:flex;align-items:center;gap:8px;padding:9px 11px;border:1px solid var(--line);border-radius:12px;background:var(--surface);color:var(--ink-soft);font-size:.66rem;line-height:1.4}.benben_progressNotice__L4s66>span:first-child{flex:0 0 auto;font-size:.9rem}.benben_progressNotice__L4s66[data-status=saved]{border-color:var(--accent-line);background:var(--accent-soft);color:var(--accent-hi)}.benben_progressNotice__L4s66[data-status=offline]{border-color:var(--line-strong,var(--line))}.benben_progressNotice__L4s66 button{flex:0 0 auto;margin-left:auto;padding:6px 9px;border:1px solid var(--accent-line);border-radius:9px;background:var(--accent-soft);color:var(--accent-hi);cursor:pointer;font:inherit;font-weight:800}.benben_progressNotice__L4s66 button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.benben_memoryShop__1vIbe{display:grid;gap:9px;padding:13px;border:1px solid var(--line);border-radius:15px;background:var(--surface)}.benben_memoryShopHeading__ls3qY{display:flex;align-items:center;justify-content:space-between;gap:10px}.benben_memoryShopHeading__ls3qY h4{margin:2px 0 0;color:var(--ink);font-size:.86rem}.benben_memoryShopBalance__GrEJu{flex:0 0 auto;color:var(--accent-hi);font-size:.68rem;font-weight:900}.benben_cosmeticGrid__GfKnW{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.benben_cosmeticItem__aYUKb{display:grid;min-width:0;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:4px 8px;padding:9px;border:1px solid var(--line);border-radius:13px;background:var(--surface-2)}.benben_cosmeticItem__aYUKb[data-equipped]{border-color:var(--accent-line);box-shadow:inset 0 0 0 1px var(--accent-soft)}.benben_cosmeticIcon__tsDY3{display:grid;width:34px;height:34px;grid-row:span 2;place-items:center;border-radius:11px;background:var(--accent-soft);font-size:1.35rem}.benben_cosmeticDetails__cVIhq{display:grid;min-width:0;gap:3px}.benben_cosmeticDetails__cVIhq strong{color:var(--ink);font-size:.68rem;line-height:1.25}.benben_cosmeticDetails__cVIhq span{color:var(--ink-soft);font-size:.58rem;line-height:1.3}.benben_cosmeticAction__xFYoz{min-height:30px;grid-column:1/-1;padding:5px 7px;border:1px solid var(--accent-line);border-radius:9px;background:var(--accent-soft);color:var(--accent-hi);cursor:pointer;font:inherit;font-size:.62rem;font-weight:850;transition:filter .16s ease,transform .16s ease}.benben_cosmeticAction__xFYoz:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.06)}.benben_cosmeticAction__xFYoz[data-worn]{background:var(--accent);color:var(--accent-ink)}.benben_cosmeticAction__xFYoz:disabled{cursor:not-allowed;opacity:.56}.benben_cosmeticAction__xFYoz:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.benben_ideaCredit__BMM_q{margin:6px 0 0;padding:12px 14px;border:1px solid var(--benben-line);border-radius:14px;background:var(--surface);color:var(--benben-ink);font-size:.9rem;font-weight:750;line-height:1.5;text-align:center}@keyframes benben_worldArrival__IdE0e{0%{opacity:.55;transform:scale(1.025)}to{opacity:1;transform:scale(1)}}@keyframes benben_landmarkRise__Jl7Ck{0%{opacity:0;translate:0 10px;scale:.82}to{opacity:1;translate:0 0;scale:1}}@keyframes benben_milestoneArrival__OspqX{0%{opacity:.55;translate:0 5px}to{opacity:1;translate:0 0}}@keyframes benben_souvenirReveal__p_Eym{0%{opacity:.55;transform:scale(.72) rotate(-7deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes benben_cosmeticFloat__3lSzL{0%,to{translate:0 0}50%{translate:0 -5px}}@keyframes benben_auraPulse__jPA38{0%,to{opacity:.62;scale:.98}50%{opacity:.95;scale:1.02}}@keyframes benben_landscapeImageEnter__udsvi{0%{opacity:.65}to{opacity:.98}}@media (max-width:820px){.benben_milestone__VWkrq:last-child{grid-column:1/-1}.benben_playCard__9yRK5{grid-template-columns:minmax(0,1fr);gap:15px}.benben_playIntro__hSsB5{max-width:62ch}.benben_routePreviewMap__ZAvle{flex-basis:40%}}@media (max-width:520px){.benben_milestoneGrid___iVJ_{grid-template-columns:1fr;gap:7px}.benben_milestone__VWkrq:last-child{grid-column:auto}.benben_milestone__VWkrq{min-height:62px;grid-template-columns:27px minmax(0,1fr) auto;gap:4px 9px;padding:9px 10px}.benben_milestoneIcon__SY4Gk{width:26px;height:26px}.benben_milestoneName__ifLHl strong{font-size:.76rem}.benben_milestoneName__ifLHl small,.benben_milestoneTarget__lZoNL{font-size:.64rem}.benben_routeStop__33k3L>span{width:28px;height:28px;font-size:.82rem}.benben_routeStop__33k3L i{top:13px;left:calc(50% + 16px);width:calc(100% - 30px)}.benben_routeStop__33k3L small{font-size:.5rem}.benben_routePreviewButton__fq0iH>span{width:28px;height:28px;font-size:.82rem}.benben_routeHint__JoWof{font-size:.61rem}.benben_sceneHeading__dLIaV{flex-wrap:wrap}.benben_sceneTag__ie9jK{flex-wrap:wrap;justify-content:flex-start}.benben_returnSceneButton__gjn6i{max-width:34%;padding:6px 8px;font-size:.58rem}.benben_routePreviewCard__S3zGG{gap:9px;padding:7px}.benben_routePreviewMap__ZAvle{flex-basis:42%;height:95px}.benben_routePreviewDetails__gcYvq strong{font-size:.76rem}.benben_routePreviewDetails__gcYvq small{font-size:.59rem}.benben_memoryBoard__gKYZo{grid-template-columns:repeat(4,minmax(0,1fr))}.benben_memoryHeading__lMLLr{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:start;gap:8px 10px}.benben_memoryIntroText__gEgUu{grid-column:2}.benben_memoryLaunch__glWk6{display:flex;width:100%;grid-column:1/-1;align-items:center;justify-content:space-between;gap:8px}.benben_memoryCompleteShowcase__QXqjX .benben_memoryLaunch__glWk6{justify-content:flex-end}.benben_memoryShowcase__IKh3k{padding:13px}.benben_memoryCompleteShowcase__QXqjX{padding:11px}.benben_memoryBadge__v_JTK{flex-basis:40px;width:40px;height:40px}.benben_memoryLaunch__glWk6{gap:6px}.benben_memoryStart__AWMn_{padding:9px 11px;font-size:.68rem}.benben_memoryRewardCallout__HDcrJ{font-size:.58rem}.benben_memoryDailyHint__QSuHL{max-width:30ch;font-size:.58rem}.benben_progressNotice__L4s66{align-items:flex-start;flex-wrap:wrap;font-size:.61rem}.benben_progressNotice__L4s66 button{margin-left:25px}.benben_ideaCredit__BMM_q{padding:10px 12px;font-size:.78rem}.benben_cosmeticGrid__GfKnW{gap:6px}.benben_cosmeticItem__aYUKb{grid-template-columns:1fr;justify-items:center;gap:6px;padding:8px 5px;text-align:center}.benben_cosmeticIcon__tsDY3{grid-row:auto}.benben_cosmeticDetails__cVIhq{min-height:49px;align-content:start}.benben_cosmeticDetails__cVIhq strong{font-size:.62rem}.benben_cosmeticDetails__cVIhq span{font-size:.53rem}.benben_cosmeticAction__xFYoz{font-size:.56rem}.benben_playCard__9yRK5{padding:16px;border-radius:21px}.benben_playBody__eFnix{grid-template-columns:minmax(0,1fr)}.benben_huntBoard__19TNq{grid-template-columns:minmax(0,1fr) minmax(102px,132px)}.benben_playBody__eFnix[data-hunt-complete]{grid-template-columns:minmax(0,1fr);gap:11px}.benben_treasureGrid__Mz0S1{grid-template-columns:repeat(3,minmax(30px,1fr))}.benben_souvenirPanel__mLiSh{padding-top:13px;padding-left:0;border-top:1px solid var(--line);border-left:0}.benben_souvenir__VpVZ0{width:31px;height:31px}}@media (prefers-reduced-motion:reduce){.benben_landscapeImage__Ebu3y,.benben_milestone__VWkrq[data-state=reached],.benben_petCosmetic___9abB,.benben_souvenir__VpVZ0[data-collected],.benben_treasureTile__5qaaN[data-found],.benben_worldBackdrop__X_NQl{animation:none}.benben_cosmeticAction__xFYoz,.benben_memoryStart__AWMn_,.benben_routePreviewButton__fq0iH>span,.benben_treasureTile__5qaaN{transition:none}}.benben_featureWater__PaiRL{fill:#69bdb6;stroke:#eff2ca}.benben_featureWaterLight__L1K1R{fill:#a6dfca;stroke:#edf2cf}.benben_featureAurora__mVGJ7,.benben_featureBridgeRail__0fVjr,.benben_featureCactusLine__Bw0pE,.benben_featureCometTrail__hUvgM,.benben_featureLavaLine__pLAz0,.benben_featureLight__y0xeL,.benben_featureNestLine__gVyjQ,.benben_featureObeliskLine__XlsrY,.benben_featurePath__Jt8cR,.benben_featurePyramidLine__6u6Ff,.benben_featureRope__8RlIX,.benben_featureSignLine__0kt4A,.benben_featureSnowLine__AsGMG,.benben_featureStarLine__BBAjg,.benben_featureStem__qYdXd,.benben_featureWaterLine___Xtnq{fill:none;stroke-width:5}.benben_featureWaterLine___Xtnq{stroke:#ddf6db;opacity:.9}.benben_featureSand___4pIY{fill:#d3b878;stroke:#ebd49b}.benben_featureBasalt__alXS3,.benben_featureRock__liMve,.benben_featureWell__gAaBF{fill:#948467;stroke:#ddd09e}.benben_featureCactus__MSgYW,.benben_featureCosmicPlant__3vWI9,.benben_featureLeaf__cWOjN,.benben_featurePine__MMw9Z{fill:#8db96f;stroke:#d2df98}.benben_featureFlowerCenter__a3OjE,.benben_featureFruit__RnKeV,.benben_featureGold__QTmed{fill:#f5d77f;stroke:#fff0b7}.benben_featureFlower__LjPnH{fill:#ffe2a0;stroke:#fff4cf}.benben_featureFlowerPink__0nH_X{fill:#f3a8b1;stroke:#ffdee1}.benben_featureLanternPost__TlF50,.benben_featureNestLine__gVyjQ,.benben_featureNest__xi5X2,.benben_featurePalmTrunk__SiSzR,.benben_featureRope__8RlIX,.benben_featureStem__qYdXd,.benben_featureVine__T1Gdh,.benben_featureWood__CfzEb{stroke:#71543b}.benben_featureLanternPost__TlF50,.benben_featurePalmTrunk__SiSzR,.benben_featureWood__CfzEb{fill:#9d714a}.benben_featureNestLine__gVyjQ,.benben_featureStem__qYdXd,.benben_featureVine__T1Gdh{fill:none;stroke-width:6}.benben_featureColumn__EvIAb,.benben_featureRoof__Xl8c6,.benben_featureShrineBase__14lOn,.benben_featureShrineColumn__bZbmQ,.benben_featureShrineRoof__OGBV4,.benben_featureShrine__xgS8O,.benben_featureStructure___PTen,.benben_featureTempleBase__GYmjO,.benben_featureTempleColumn__KyApR,.benben_featureTempleRoof__VR6K7,.benben_featureTemple__fR5kF{fill:#d2b87b;stroke:#795f45}.benben_featureRoof__Xl8c6,.benben_featureShrineRoof__OGBV4,.benben_featureTempleRoof__VR6K7{fill:#9a704f;stroke:#684f3a}.benben_featureColumn__EvIAb,.benben_featureShrineColumn__bZbmQ,.benben_featureTempleColumn__KyApR{fill:#f1dfae}.benben_featureArch__gj02d,.benben_featureGate__9AQmq,.benben_featureMoonGate__voGiZ{fill:none;stroke:#e9cc7c;stroke-width:13}.benben_featureCamel__jS81v,.benben_featureComet__8rKRv,.benben_featureEagle__uuCRL,.benben_featureParrot__u6drh,.benben_featurePhoenix__dEkLU{fill:#805d40;stroke:#f0d59b}.benben_featureObelisk__wiEyY,.benben_featureSign__TPtW6,.benben_featureTent__5jAjX{fill:#c6a26a;stroke:#73543b}.benben_featureRope__8RlIX,.benben_featureSignLine__0kt4A{stroke:#f2d99c}.benben_featureTentOpening__d9R2b{fill:#714b3c;stroke:#f0d59b}.benben_featureFlame__o6mwI{fill:#ff9250;stroke:#ffd276;filter:drop-shadow(0 0 9px rgba(255,126,62,.75))}.benben_featureBridge__VNkhD{fill:#b6b8ad;stroke:#e1deca}.benben_featureBridgeRail__0fVjr{stroke:#ede5ca}.benben_featureEagle__uuCRL,.benben_featureParrot__u6drh,.benben_featurePhoenix__dEkLU{stroke-width:4}.benben_featureBeacon__2UtOL{fill:#627783;stroke:#e8eddf}.benben_featureLight__y0xeL{stroke:#ffdc84;opacity:.8}.benben_featureWell__gAaBF{fill:#927955}.benben_featureRope__8RlIX{stroke-width:3}.benben_featureCactus__MSgYW{fill:#65885b;stroke:#c2d181}.benben_featureCactusLine__Bw0pE{stroke:#d4e09b}.benben_featureObelisk__wiEyY{fill:#bf9665}.benben_featureObeliskLine__XlsrY{stroke:#f4d690}.benben_featureWaterfall___3LZ8{fill:none;stroke:#b1e4e0;stroke-width:11;opacity:.78}.benben_featureNest__xi5X2{fill:#956942;stroke:#d4aa71;stroke-width:7}.benben_featureNestLine__gVyjQ{stroke:#ecd39a}.benben_featureEye__zuDKJ{fill:#fff7d4;stroke:#4b4239;stroke-width:2}.benben_featureBasalt__alXS3{fill:#342f36;stroke:#76666a}.benben_featureEmber__AuEiX,.benben_featureLavaLine__pLAz0{fill:none;stroke:#ff9652;stroke-width:7;filter:drop-shadow(0 0 7px #f5753f)}.benben_featureLantern__KoX24{fill:#613f38;stroke:#c58b4f}.benben_featureLanternGlow__jMLH9{fill:#ff9b4a;stroke:#ffd07a;opacity:.12}.benben_featureLava__1vQ8B{fill:#50363c;stroke:#ff9652}.benben_featureObsidian__Tvkb7{fill:#2a2834;stroke:#bd6650}.benben_featureObsidianGlow__jrEDJ{fill:none;stroke:#ff8c4b;stroke-width:6;filter:drop-shadow(0 0 8px #ff783d)}.benben_featureGem__MdpWZ{fill:#83d9e5;stroke:#f0f7ff;filter:drop-shadow(0 0 8px #8fe5ec)}.benben_featureCave__ZHAcf{fill:#8da9b7;stroke:#eaf8fb}.benben_featureCaveInside__L1qR2{fill:#26394d;stroke:#9bcfe1}.benben_featureCrystal__oRwAl,.benben_featureIceShard__TaNxY{fill:#a4e2ef;stroke:#effaff}.benben_featureSnow__4QiGr{fill:#f4fcff;stroke:#fff}.benben_featureAurora__mVGJ7{stroke:#b8f3db;stroke-width:22;opacity:.45;filter:drop-shadow(0 0 12px #86eee0)}.benben_featureArch__gj02d{fill:none;stroke:#c2f0f3;stroke-width:14}.benben_featurePalace__ANGE0{fill:#7197ab;stroke:#e2f6fb}.benben_featurePalaceRoof__BgSJY{fill:#e7f7fa;stroke:#fff}.benben_featureWindow__sgOkF{fill:#b8f1f2;stroke:#f1ffff}.benben_featureMoonGate__voGiZ{fill:none;stroke:#d8d7ff;stroke-width:14}.benben_featureStarLine__BBAjg{stroke:#e0dcff}.benben_featureComet__8rKRv{fill:#ffc98c;stroke:#fff1cd}.benben_featureCometTrail__hUvgM{stroke:#b7b5fa;opacity:.78}.benben_featureShrine__xgS8O{fill:#555680;stroke:#d3cff8}.benben_featureShrineRoof__OGBV4{fill:#7677a6;stroke:#e0dcff}.benben_featureShrineColumn__bZbmQ{fill:#d0d1f4}.benben_featureShrineBase__14lOn{fill:#b9b7e9}.benben_featureSkyPyramid__5wrKT{fill:#a8a1e5;stroke:#eeebff}.benben_featureSkyPyramidSide__IZSj_{fill:#7372ba;stroke:#eeebff}.benben_featurePyramidLine__6u6Ff{stroke:#e5e0ff}.benben_scene__CCqC9[data-stage="1"]:before{background-image:radial-gradient(ellipse at 51% 76%,rgba(108,222,199,.2),transparent 43%),radial-gradient(circle at 12% 80%,rgba(255,255,204,.1),transparent 2px),radial-gradient(circle at 88% 51%,rgba(255,255,204,.09),transparent 2px)}.benben_scene__CCqC9[data-stage="2"]:before{background-image:radial-gradient(ellipse at 55% 68%,rgba(248,204,143,.18),transparent 47%),radial-gradient(circle at 12% 80%,rgba(255,255,204,.1),transparent 2px),radial-gradient(circle at 88% 51%,rgba(255,255,204,.09),transparent 2px)}.benben_scene__CCqC9[data-stage="3"]:before{background-image:radial-gradient(ellipse at 50% 68%,rgba(177,231,143,.17),transparent 49%),radial-gradient(circle at 12% 80%,rgba(255,255,204,.1),transparent 2px),radial-gradient(circle at 88% 51%,rgba(255,255,204,.09),transparent 2px)}.benben_scene__CCqC9[data-stage="4"]:before{background-image:radial-gradient(ellipse at 50% 67%,rgba(255,224,151,.2),transparent 51%),radial-gradient(circle at 12% 80%,rgba(255,255,204,.1),transparent 2px),radial-gradient(circle at 88% 51%,rgba(255,255,204,.09),transparent 2px)}.benben_scene__CCqC9[data-stage="5"]:before{background-image:radial-gradient(ellipse at 50% 67%,rgba(178,213,255,.2),transparent 55%),radial-gradient(circle at 12% 80%,rgba(255,255,204,.1),transparent 2px),radial-gradient(circle at 88% 51%,rgba(255,255,204,.09),transparent 2px)}