.guide_wrapper__8WdiM{min-height:100vh;background:var(--page-wash);padding-bottom:3rem}.guide_hero___TVH7{text-align:center;padding:1.5rem 1rem 1.2rem;background:linear-gradient(180deg,#ffd9e6,#f2dcff 50%,#ffe9d6);border-radius:0 0 var(--radius-lg) var(--radius-lg);box-shadow:var(--shadow-card)}.guide_heroCat__oQ76e{width:150px;height:auto;filter:drop-shadow(0 8px 8px rgba(80,40,40,.25))}.guide_eyebrow__apPGI{margin:.2rem 0 0;font-size:.85rem;font-weight:800;color:#8a5a2b}.guide_heroTitle__OotRh{margin:.1rem 0 0;font-size:2.1rem;font-weight:800;color:#5b3818;text-shadow:0 2px 0 rgba(255,255,255,.8)}.guide_heroLead__FkBAU{margin:.4rem auto 0;max-width:22rem;font-size:.95rem;font-weight:700;color:var(--color-plum)}.guide_toc__VJYBX{display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem;margin-top:1rem}.guide_toc__VJYBX a{padding:.35rem .9rem;border-radius:999px;background:rgba(255,251,243,.95);border:1.5px solid rgba(245,185,91,.6);color:#8a5a2b;font-size:.85rem;font-weight:800;text-decoration:none}.guide_page__5jhRW{max-width:720px;margin:0 auto;padding:1.2rem 1rem 0;display:flex;flex-direction:column;gap:1.2rem}.guide_section__ZZz6Z{scroll-margin-top:1rem;padding:1.1rem 1rem;border-radius:var(--radius-lg);background:linear-gradient(180deg,rgba(255,253,249,.98),rgba(255,246,236,.98));box-shadow:var(--shadow-card);display:flex;flex-direction:column;gap:.8rem}.guide_sectionTitle__KBG8V{margin:0;align-self:flex-start;padding:.25rem 1rem;border-radius:999px;background:linear-gradient(180deg,#ffb3c8,#f0759a);border:2px solid #e9b25a;font-size:1.05rem;font-weight:800;color:#fff;text-shadow:0 1px 2px rgba(150,40,70,.5)}.guide_sectionLead___k9Qw{margin:0;font-size:.9rem;font-weight:700;color:#8a5a2b;line-height:1.5}.guide_note__W384W,.guide_small__bGQ_q{margin:0;font-size:.82rem;color:var(--color-plum-muted);line-height:1.5}.guide_note__W384W{padding:.5rem .9rem;border-radius:16px;background:#fff3d8;border:1.5px dashed rgba(245,185,91,.7);color:#5b3818;font-weight:700}.guide_steps___Zh_6{list-style:none;margin:0;padding:0;display:grid;grid-gap:.7rem;gap:.7rem}.guide_step___Robu{position:relative;padding:.8rem .9rem .9rem 4.4rem;border-radius:22px;background:rgba(255,255,255,.85);border:1.5px solid rgba(245,185,91,.4)}.guide_card__x5Zkr h3,.guide_step___Robu h3{margin:0 0 .25rem;font-size:1rem;font-weight:800;color:#5b3818}.guide_card__x5Zkr p,.guide_step___Robu p{margin:0;font-size:.86rem;line-height:1.5;color:var(--color-plum)}.guide_stepNum__KrU2e{position:absolute;top:-.5rem;left:-.3rem;width:26px;height:26px;display:grid;place-items:center;border-radius:50%;background:var(--candy-gradient);border:2px solid #fff;color:#fff;font-size:.85rem;font-weight:800}.guide_stepIcon__dwXxn{position:absolute;left:.7rem;top:.8rem;width:52px;height:52px;display:block}.guide_badge__S3o_l{display:inline-block;margin-top:.4rem;padding:.1rem .7rem;border-radius:999px;background:#ffe3ec;font-size:.78rem;font-weight:800;color:#d9506b}.guide_loop__FEdxA{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.5rem}.guide_loopNode__skUrr{display:flex;align-items:center;gap:.4rem;padding:.4rem .8rem;border-radius:18px;background:rgba(255,255,255,.9);border:1.5px solid rgba(245,185,91,.5);font-size:.82rem;font-weight:800;color:#5b3818}.guide_loopNode__skUrr span{display:inline-flex}.guide_loopFan__UBHd_{display:flex;flex-direction:column;gap:.3rem}.guide_loopArrow__YpuQS{font-size:1.8rem;line-height:1;color:#e9b25a}.guide_loopMain__NpBCv,.guide_loopReward__Y3krh{flex-direction:column;text-align:center;padding:.6rem .8rem}.guide_menuList__kGylU{margin:0;display:grid;grid-gap:.5rem;gap:.5rem}.guide_menuList__kGylU>div{padding:.6rem .8rem;border-radius:18px;background:rgba(255,255,255,.85);border:1px solid rgba(245,185,91,.35)}.guide_menuList__kGylU dt{display:flex;align-items:center;gap:.4rem;font-size:.95rem;font-weight:800;color:#5b3818}.guide_menuList__kGylU dd{margin:.2rem 0 0;font-size:.84rem;line-height:1.5;color:var(--color-plum)}.guide_cards__brjJA,.guide_twoCol__yX3vZ{display:grid;grid-gap:.6rem;gap:.6rem}.guide_card__x5Zkr{padding:.8rem .9rem;border-radius:20px;background:rgba(255,255,255,.85);border:1.5px solid rgba(245,185,91,.4)}.guide_list__qntgt,.guide_tips__xOh74{margin:0;padding-left:1.1rem;display:grid;grid-gap:.25rem;gap:.25rem;font-size:.86rem;line-height:1.45;color:var(--color-plum)}.guide_foodRow__V5KVn,.guide_poseRow__kibbi,.guide_treeRow__9wnpD{list-style:none;margin:.2rem 0 0;padding:0;display:grid;grid-gap:.4rem;gap:.4rem}.guide_poseRow__kibbi{grid-template-columns:repeat(3,1fr)}.guide_foodRow__V5KVn{grid-template-columns:repeat(5,1fr)}.guide_treeRow__9wnpD{grid-template-columns:repeat(3,1fr)}.guide_foodCell__wxgvX,.guide_poseCell__ttAMJ,.guide_treeCell__7qyu_{display:flex;flex-direction:column;align-items:center;gap:.1rem;text-align:center}.guide_poseFace__tk6X2{width:60px;height:60px;overflow:hidden;border-radius:50%;border:2px solid #e9b25a;background:#fbeedd}.guide_poseFace__tk6X2 img{width:130%;margin:2% 0 0 -15%}.guide_catName__LTHX2,.guide_foodName__RCc16,.guide_poseName__5hrFV,.guide_treeLabel__AzvLQ{font-size:.74rem;font-weight:800;color:#5b3818}.guide_poseLevel__0tulB{font-size:.7rem;color:var(--color-plum-muted)}.guide_foodIcon__zrdYb{width:46px;height:46px}.guide_foodBond__mG4Si{font-size:.78rem;font-weight:800;color:#d9506b}.guide_treeImg__rkJOu{width:64px;height:64px}.guide_rarities__f6Xf3{display:flex;flex-wrap:wrap;gap:.4rem}.guide_rarity__pXdId{padding:.1rem .7rem;border-radius:999px;border:2px solid;background:rgba(255,255,255,.9);font-size:.76rem;font-weight:800}.guide_catGrid__JJaVA{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:.5rem;gap:.5rem}.guide_catCell__5AglS{display:flex;flex-direction:column;align-items:center;gap:.15rem}.guide_catFace__mK4AW{position:relative;width:64px;height:64px;overflow:hidden;border-radius:50%;border:3px solid;background:#fbeedd}.guide_catFace__mK4AW img{position:absolute}.guide_cta__AkN96{display:grid;grid-gap:.6rem;gap:.6rem;margin-top:.4rem}.guide_ctaPrimary__d0k7o,.guide_ctaSecondary__KN_yO{min-height:52px;display:grid;place-items:center;border-radius:999px;border:2px solid #e9b25a;font-size:1.05rem;font-weight:800;text-decoration:none}.guide_ctaPrimary__d0k7o{background:var(--candy-gradient);color:#fff;text-shadow:0 1px 2px rgba(150,40,70,.5);box-shadow:inset 0 3px 0 rgba(255,255,255,.45),0 12px 18px -10px rgba(150,40,70,.7)}.guide_ctaSecondary__KN_yO{background:rgba(255,251,243,.95);color:#8a5a2b}@media (min-width:560px){.guide_cards__brjJA,.guide_twoCol__yX3vZ{grid-template-columns:1fr 1fr}.guide_steps___Zh_6{grid-template-columns:repeat(3,1fr)}.guide_step___Robu{padding:3.6rem .8rem .9rem;text-align:center}.guide_stepIcon__dwXxn{left:50%;top:.6rem;transform:translateX(-50%)}.guide_catGrid__JJaVA{grid-template-columns:repeat(6,1fr)}}