.changing-scene_main__bhBLz{min-height:80vh;padding:1.5rem 1rem 3rem;background:#f7f1e8;color:#403b37}.changing-scene_content__uNslG{max-width:940px;margin:auto}.changing-scene_breadcrumb__p_C_4{display:flex;flex-wrap:wrap;gap:.6rem;font-size:.85rem;margin-bottom:1.5rem}.changing-scene_breadcrumb__p_C_4 a{color:#665174;text-decoration:underline;text-underline-offset:3px}.changing-scene_header__clrlm h1{margin:.3rem 0;font-size:clamp(2rem,5vw,3.5rem);letter-spacing:-.04em}.changing-scene_header__clrlm p{max-width:640px;line-height:1.6}.changing-scene_eyebrow__I2k22{color:#705a7d;text-transform:uppercase;letter-spacing:.13em;font-size:.72rem;font-weight:750}.changing-scene_intro__E0KaE{padding:clamp(1rem,4vw,2rem);margin-top:1.5rem;border:1px solid #d8c9b9;border-radius:28px;background:#fffaf3;line-height:1.65}.changing-scene_hero__ofgpW{max-width:360px;margin:auto}.changing-scene_hero__ofgpW svg{width:100%}.changing-scene_main__bhBLz button{font:inherit;cursor:pointer;min-height:44px;padding:.65rem 1rem;border:1px solid #a08b78;border-radius:12px;color:#403b37;background:#fffdf7}.changing-scene_main__bhBLz button:hover:not(:disabled){background:#ede3f0}.changing-scene_main__bhBLz button:disabled{opacity:.48;cursor:default}.changing-scene_main__bhBLz button.changing-scene_primary__fkpoy{background:#6a527a;color:#fff;border-color:#6a527a}.changing-scene_main__bhBLz button.changing-scene_primary__fkpoy:hover:not(:disabled){background:#513c60}.changing-scene_main__bhBLz :focus-visible{outline:3px solid #855627;outline-offset:3px}.changing-scene_main__bhBLz h2:focus{outline:none}.changing-scene_actions__sSSoS{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1rem}.changing-scene_note__PvdFh{color:#665a50;font-size:.85rem;line-height:1.5}.changing-scene_score__y0_1a{display:flex;justify-content:space-between;flex-wrap:wrap;gap:.5rem 1rem;align-items:center;padding:1rem 0;font-size:.9rem}.changing-scene_score__y0_1a strong{color:#6a527a;font-size:1.4rem;margin-left:.4rem}.changing-scene_stage__kqlWo{background:#fffaf3;border:1px solid #d8c9b9;border-radius:24px;padding:clamp(12px,3vw,24px);scroll-margin-top:8px}.changing-scene_stageHeading__xUOif h2{margin:0 0 6px;font-size:1.3rem}.changing-scene_stageHeading__xUOif p{margin:0 0 12px;font-size:.9rem;line-height:1.4;min-height:2.5em}.changing-scene_room__H5DZu{width:min(100%,560px);margin:auto;background:#eee3d4;border:6px solid #e2d0b9;border-radius:60px 60px 12px 12px;overflow:hidden}.changing-scene_roomTop__EWOJl{height:50px;display:flex;align-items:center;justify-content:center;gap:12px;background:#e8ddcd}.changing-scene_window__ort2h{width:50px;height:36px;border-radius:24px 24px 0 0;border:4px solid #fffbf1;background:linear-gradient(90deg,transparent 46%,#fffbf1 0,#fffbf1 54%,transparent 0),linear-gradient(#b9d2cc 65%,#91ada1 0)}.changing-scene_roomTop__EWOJl span{font-size:.66rem;text-transform:uppercase;letter-spacing:.12em;color:#73604e}.changing-scene_board__I7jWO{display:grid;grid-template-columns:repeat(var(--scene-columns,4),minmax(0,1fr));grid-gap:0 6px;gap:0 6px;padding:0 8px 8px}.changing-scene_main__bhBLz .changing-scene_place__tiQ5o{display:flex;position:relative;flex-direction:column;align-items:center;justify-content:center;min-width:0;height:86px;min-height:44px;padding:6px 0 5px;border-radius:9px 9px 0 0;border:2px solid transparent;border-bottom:4px solid #bd9c7a;background:transparent;color:#403b37;opacity:1}.changing-scene_main__bhBLz .changing-scene_place__tiQ5o:disabled{cursor:default;opacity:1}.changing-scene_main__bhBLz .changing-scene_place__tiQ5o:hover:not(:disabled){background:#dfd2e5}.changing-scene_main__bhBLz .changing-scene_place__tiQ5o[aria-pressed=true]{border-color:#6a527a;background:#e5d8ed}.changing-scene_place__tiQ5o svg{width:48px;height:48px;flex:0 0 48px;filter:drop-shadow(0 2px 0 #fff8e7)}.changing-scene_objectName__2gvxQ{font-size:.68rem;line-height:1.2;white-space:nowrap;min-height:.85rem}.changing-scene_coordinate__IProl{position:absolute;top:2px;left:3px;font-size:.6rem;color:#716453}.changing-scene_selection__jrses{position:absolute;top:1px;right:2px;color:#6a527a;font-size:.8rem;font-weight:800}.changing-scene_empty__J9rCi{height:48px;width:48px;flex:0 0 48px}.changing-scene_concealed__aEzTm .changing-scene_board__I7jWO{visibility:hidden}.changing-scene_timer__OlIGG{display:flex;align-items:center;justify-content:center;gap:.7rem;height:36px;font-size:.85rem}.changing-scene_timer__OlIGG progress{width:min(50%,200px);accent-color:#6a527a;height:8px}.changing-scene_result__P0nmr{margin-top:1rem;padding:1rem;border-radius:18px;background:#e7efdf;line-height:1.5}.changing-scene_result__P0nmr[data-outcome=failure]{background:#f4ded5}.changing-scene_result__P0nmr p{margin:.3rem 0}.changing-scene_comparison__KrSAJ{margin-top:1.5rem;border-top:1px solid #d8c9b9;padding-top:1rem}.changing-scene_comparison__KrSAJ summary{font-weight:700;cursor:pointer;min-height:44px;padding:.6rem 0}.changing-scene_comparisonList__bpO2z{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:.5rem;gap:.5rem;padding:0;list-style:none}.changing-scene_comparisonList__bpO2z li{padding:.6rem .8rem;border-radius:10px;background:#eee3d4;font-size:.85rem}.changing-scene_comparisonScenes__gfQIQ{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.changing-scene_comparisonScenes__gfQIQ h3{font-size:.95rem}.changing-scene_comparisonScenes__gfQIQ .changing-scene_board__I7jWO{gap:0 2px;padding:4px}.changing-scene_comparisonScenes__gfQIQ .changing-scene_place__tiQ5o{height:62px}.changing-scene_comparisonScenes__gfQIQ .changing-scene_empty__J9rCi,.changing-scene_comparisonScenes__gfQIQ .changing-scene_place__tiQ5o svg{width:32px;height:32px;flex-basis:32px}.changing-scene_comparisonScenes__gfQIQ .changing-scene_objectName__2gvxQ{font-size:.58rem}.changing-scene_comparisonScenes__gfQIQ .changing-scene_room__H5DZu{border-width:3px;border-radius:12px}.changing-scene_comparisonScenes__gfQIQ .changing-scene_roomTop__EWOJl{display:none}.changing-scene_feedback__Fg_bJ{position:fixed;inset:0;z-index:80;display:grid;place-items:center;pointer-events:none;padding:20px;animation:changing-scene_feedbackFade__4ri0Q var(--feedback-duration) ease both}.changing-scene_feedbackCard__SuSvK{width:min(310px,calc(100vw - 40px));padding:18px 24px 24px;border:1px solid #d9cdbd;border-radius:24px;background:#fffdf5;box-shadow:0 18px 90px #4b355b45,0 0 0 8px #ffffff70;display:flex;flex-direction:column;align-items:center;text-align:center;color:#41634d;animation:changing-scene_cardArrive__dbJQS .45s cubic-bezier(.2,1.5,.4,1) both}.changing-scene_feedbackCard__SuSvK strong{font-size:1.7rem;letter-spacing:-.03em}.changing-scene_feedbackCard__SuSvK span{font-size:.95rem;margin-top:.4rem}.changing-scene_feedbackArt__ClNPV{width:200px;height:170px;overflow:visible}.changing-scene_snapshot__et3us{transform-origin:100px 90px;animation:changing-scene_snapshotSettle__5cz8O .65s ease-out both}.changing-scene_seal__0_XsN{stroke-dasharray:100;stroke-dashoffset:100;animation:changing-scene_sealDraw__I5eRZ .45s ease .2s forwards}.changing-scene_particles__XkwPD{transform-origin:100px 85px;animation:changing-scene_sparkBloom__O3eLi .8s ease-out both}.changing-scene_feedback__Fg_bJ[data-scene-feedback=failure] .changing-scene_feedbackCard__SuSvK{color:#9a4d42}.changing-scene_feedback__Fg_bJ[data-scene-feedback=failure] .changing-scene_snapshot__et3us{animation:changing-scene_snapshotSlip__nHqnH .65s ease-out both}@keyframes changing-scene_feedbackFade__4ri0Q{0%{opacity:0}12%,78%{opacity:1}to{opacity:0}}@keyframes changing-scene_cardArrive__dbJQS{0%{transform:translateY(18px) scale(.78)}to{transform:translateY(0) scale(1)}}@keyframes changing-scene_snapshotSettle__5cz8O{0%{transform:rotate(-14deg) scale(.85)}to{transform:rotate(0) scale(1)}}@keyframes changing-scene_snapshotSlip__nHqnH{0%{transform:rotate(0)}40%{transform:rotate(10deg)}70%{transform:rotate(-4deg)}to{transform:rotate(-6deg)}}@keyframes changing-scene_sealDraw__I5eRZ{to{stroke-dashoffset:0}}@keyframes changing-scene_sparkBloom__O3eLi{0%{opacity:0;transform:scale(.35)}35%{opacity:1}to{opacity:0;transform:scale(1.25)}}@media (max-width:600px){.changing-scene_comparisonScenes__gfQIQ{grid-template-columns:1fr}.changing-scene_place__tiQ5o svg{width:42px;height:42px;flex-basis:42px}.changing-scene_empty__J9rCi{height:42px;flex-basis:42px}.changing-scene_main__bhBLz .changing-scene_place__tiQ5o{height:70px}.changing-scene_roomTop__EWOJl{height:42px}.changing-scene_stageHeading__xUOif p{font-size:.8rem}}@media (max-width:359px){.changing-scene_main__bhBLz{padding-left:.65rem;padding-right:.65rem}.changing-scene_stage__kqlWo{padding:10px}.changing-scene_board__I7jWO{gap:0 3px;padding:0 4px 6px}.changing-scene_main__bhBLz .changing-scene_place__tiQ5o{height:65px}.changing-scene_empty__J9rCi,.changing-scene_place__tiQ5o svg{width:38px;height:38px;flex-basis:38px}.changing-scene_objectName__2gvxQ{font-size:.6rem}}@media (prefers-reduced-motion:reduce){.changing-scene_feedbackCard__SuSvK,.changing-scene_feedback__Fg_bJ[data-scene-feedback=failure] .changing-scene_snapshot__et3us,.changing-scene_snapshot__et3us{animation:none;transform:none}.changing-scene_particles__XkwPD{display:none}.changing-scene_seal__0_XsN{animation:none;stroke-dashoffset:0}}.lost-luggage_main___SrDW{background:#f8f2e8;color:#443c34;min-height:80vh;padding:1.5rem 1rem 3rem}.lost-luggage_content__pnP5L{max-width:960px;margin:auto}.lost-luggage_breadcrumb__dbv3z{display:flex;gap:.6rem;flex-wrap:wrap;font-size:.85rem;margin-bottom:1.5rem}.lost-luggage_breadcrumb__dbv3z a{color:#4d6557;text-decoration:underline;text-underline-offset:3px}.lost-luggage_header__iW0_R h1{font-size:clamp(2rem,5vw,3.5rem);letter-spacing:-.04em;margin:.3rem 0}.lost-luggage_header__iW0_R p{max-width:650px;line-height:1.6}.lost-luggage_eyebrow__ArD3T{text-transform:uppercase;font-size:.75rem;letter-spacing:.14em;font-weight:700;color:#77604b}.lost-luggage_intro__FwWV0{margin-top:1.5rem;padding:clamp(1rem,4vw,2rem);border:1px solid #d9cbb8;border-radius:28px;background:#fffaf2;line-height:1.65}.lost-luggage_hero__7BeTB{max-width:360px;margin:auto}.lost-luggage_hero__7BeTB svg{width:100%}.lost-luggage_main___SrDW button{font:inherit;cursor:pointer;min-height:44px;padding:.65rem 1rem;border:1px solid #a08a72;border-radius:12px;background:#fffdf8;color:#443c34}.lost-luggage_main___SrDW button:hover:not(:disabled){background:#eee5d7}.lost-luggage_main___SrDW button:disabled{cursor:default;opacity:.45}.lost-luggage_main___SrDW button.lost-luggage_primary__syYC5{background:#466452;color:#fff;border-color:#466452}.lost-luggage_main___SrDW button.lost-luggage_primary__syYC5:hover:not(:disabled){background:#344e3e}.lost-luggage_main___SrDW :focus-visible{outline:3px solid #9a552b;outline-offset:3px}.lost-luggage_main___SrDW h2:focus{outline:none}.lost-luggage_actions__FUDbp{display:flex;flex-wrap:wrap;gap:.65rem;margin:1rem 0 0}.lost-luggage_note__Dmqhf{font-size:.85rem;line-height:1.5;color:#63594e}.lost-luggage_score__ltWeX{display:flex;gap:1rem;justify-content:space-between;flex-wrap:wrap;padding:1rem 0;font-size:.9rem}.lost-luggage_score__ltWeX strong{font-size:1.4rem;color:#466452;margin-left:.4rem}.lost-luggage_station__BPkc0{scroll-margin-top:8px;background:#eee5d7;border:1px solid #d4c4b0;border-radius:24px;padding:clamp(12px,3vw,24px)}.lost-luggage_stageHeading__r__Dt h2{font-size:1.3rem;margin:0 0 6px}.lost-luggage_stageHeading__r__Dt p{font-size:.9rem;line-height:1.4;margin:0 0 14px;min-height:2.5em}.lost-luggage_people__5fH1F{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.lost-luggage_person__MV_WX{min-width:0;text-align:center;background:#fffaf2;border:1px solid #d8c9b4;border-radius:18px;padding:10px 6px}.lost-luggage_personHeading__f7BJ7{display:flex;justify-content:center;align-items:center;gap:6px}.lost-luggage_portrait__Gy6jd{width:44px;height:44px;flex-shrink:0}.lost-luggage_portrait__Gy6jd svg{display:block;width:100%;height:100%}.lost-luggage_person__MV_WX h3{font-size:1rem;margin:0}.lost-luggage_belongings__VL7oT{display:flex;justify-content:center;gap:3px;margin-top:5px;min-height:45px}.lost-luggage_object__vM3JX{width:32%;min-width:0;font-size:10px;line-height:1.3;overflow-wrap:anywhere}.lost-luggage_object__vM3JX svg{width:32px;height:32px;margin:0 auto 3px;display:block;color:#66523f}.lost-luggage_main___SrDW button.lost-luggage_give__UZ3BG{font-size:.78rem;padding:7px 4px;width:100%;margin-top:8px}.lost-luggage_trayTitle__5YehV{margin-bottom:.4rem}.lost-luggage_tray__wNunw{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px}.lost-luggage_tray__wNunw button{display:flex;flex-direction:column;align-items:center;padding:8px 2px;gap:3px;min-width:0}.lost-luggage_tray__wNunw button svg{width:34px;height:34px}.lost-luggage_tray__wNunw button span{font-size:.78rem}.lost-luggage_tray__wNunw button small{font-size:.65rem}.lost-luggage_main___SrDW button[aria-pressed=true]{background:#d4e1d0;border:2px solid #466452;padding:7px 1px}.lost-luggage_error__Z2yLT{padding:.7rem;background:#f6ded4;border-radius:10px;color:#783a2a}.lost-luggage_next__H3_V5{background:#ece8d6;padding:.8rem 1rem;border-radius:12px;line-height:1.5;font-size:.9rem}.lost-luggage_observation__5TF8P .lost-luggage_person__MV_WX{padding:7px 4px}.lost-luggage_observation__5TF8P .lost-luggage_portrait__Gy6jd{width:36px;height:36px}.lost-luggage_observation__5TF8P .lost-luggage_person__MV_WX h3{font-size:.85rem}@media (min-width:600px){.lost-luggage_people__5fH1F{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.lost-luggage_person__MV_WX{padding:16px 10px}.lost-luggage_object__vM3JX{font-size:12px}.lost-luggage_object__vM3JX svg{width:42px;height:42px}.lost-luggage_portrait__Gy6jd{width:54px;height:54px}.lost-luggage_observation__5TF8P .lost-luggage_person__MV_WX{padding:15px 8px}.lost-luggage_observation__5TF8P .lost-luggage_portrait__Gy6jd{width:50px;height:50px}.lost-luggage_observation__5TF8P .lost-luggage_person__MV_WX h3{font-size:1rem}.lost-luggage_tray__wNunw{grid-template-columns:repeat(6,minmax(0,1fr))}}.fleeting-map_main__tH0rP{background:#f7f4eb;color:#244657;min-height:80vh;padding:1rem 1rem 4rem}.fleeting-map_content__mHN1L{max-width:1060px;margin:auto}.fleeting-map_breadcrumb__WCK5b{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center;font-size:.85rem}.fleeting-map_breadcrumb__WCK5b a{color:#2f5b6d;min-height:44px;display:inline-flex;align-items:center}.fleeting-map_heading__fqLIE{margin:2rem 0;max-width:48rem}.fleeting-map_heading__fqLIE h1{font:400 clamp(2.5rem,6vw,4rem)/1.1 Georgia,serif;margin:.5rem 0 1rem}.fleeting-map_heading__fqLIE p:last-child{line-height:1.65;font-size:1.1rem}.fleeting-map_eyebrow__B3t27{text-transform:uppercase;letter-spacing:.13em;font-size:.74rem;font-weight:700}.fleeting-map_intro__Q43WD{display:grid;grid-template-columns:1fr 1.1fr;background:#fffdf7;border:1px solid #adc8cd;border-radius:24px;overflow:hidden}.fleeting-map_intro__Q43WD>svg{width:100%;height:100%;object-fit:cover;background:#dcecef}.fleeting-map_intro__Q43WD>div{padding:clamp(1.2rem,4vw,2.5rem)}.fleeting-map_intro__Q43WD h2{font:400 2rem/1.2 Georgia,serif}.fleeting-map_intro__Q43WD p{line-height:1.65}.fleeting-map_actions__EVk52{display:flex;gap:.8rem;flex-wrap:wrap;margin-top:1.5rem}.fleeting-map_primary__1Stzi,.fleeting-map_restart__WVWtn,.fleeting-map_secondary__njshP{font:inherit;min-height:48px;padding:.75rem 1.2rem;border-radius:12px;cursor:pointer}.fleeting-map_primary__1Stzi{background:#28576a;color:#fff;border:1px solid #28576a;font-weight:700}.fleeting-map_secondary__njshP{color:#28576a;background:#fffdf7;border:1px solid #6e939f}.fleeting-map_primary__1Stzi:disabled{cursor:default;background:#d9e2e3;color:#53676f;border-color:#c3d0d4}.fleeting-map_primary__1Stzi:focus-visible,.fleeting-map_restart__WVWtn:focus-visible,.fleeting-map_secondary__njshP:focus-visible{outline:3px solid #6847a1;outline-offset:3px}.fleeting-map_stats__dj5Bh{display:grid;grid-template-columns:1fr 1fr 1.5fr;grid-gap:1rem;gap:1rem;margin-bottom:1.5rem}.fleeting-map_stats__dj5Bh>*{margin:0;border-top:2px solid #b9ced0;padding:.8rem 0}.fleeting-map_stats__dj5Bh span{display:block;font-size:.8rem;margin-bottom:.4rem}.fleeting-map_stats__dj5Bh strong{font-size:1.35rem;display:block}.fleeting-map_stats__dj5Bh progress{display:block;width:100%;height:7px;accent-color:#356e81;margin-top:.6rem}.fleeting-map_tutorial__A6hzs{padding:.8rem;background:#e9e4f3;border-radius:10px}.fleeting-map_stage__j7inm{background:#fffdf7;padding:clamp(.6rem,2vw,1.5rem);border:1px solid #a8c4cb;border-radius:20px;scroll-margin-top:10px}.fleeting-map_stageHeading__SQAF1{text-align:center;min-height:76px}.fleeting-map_stageHeading__SQAF1 h2{font:400 clamp(1.25rem,3vw,1.8rem)/1.2 Georgia,serif;margin:.3rem 0 .6rem}.fleeting-map_stageHeading__SQAF1 h2:focus{outline:none}.fleeting-map_stageHeading__SQAF1 p{margin:.5rem auto;line-height:1.5;max-width:45rem;font-size:.9rem}.fleeting-map_viewport__vlOTG{background:#dcecef;border:1px solid #a7c5cc;border-radius:14px;padding:6px;overflow:auto;max-height:68svh;overscroll-behavior:contain;margin:1rem auto}.fleeting-map_board__xl4Me{display:grid;grid-template-columns:repeat(var(--side),minmax(0,1fr));grid-gap:3px;gap:3px;width:min(100%,560px,calc(100svh - 190px));margin:auto}.fleeting-map_cell__4cdZj{position:relative;aspect-ratio:1;min-width:0;padding:0;background:#faf9ee;border:1px solid #a5bec1;border-radius:clamp(3px,1vw,10px);color:#405b65;font:inherit;cursor:pointer;touch-action:manipulation}.fleeting-map_cell__4cdZj:disabled{opacity:1;cursor:default}.fleeting-map_cell__4cdZj:focus-visible{outline:3px solid #6847a1;outline-offset:-3px;z-index:1}.fleeting-map_coordinate__kJb2Q{position:absolute;top:3px;left:3px;font-size:clamp(7px,1.8vw,11px);line-height:1}.fleeting-map_lit__rGNa4{background:#ffe4a0;border:2px solid #967025}.fleeting-map_light__k8CRM{color:#805b16;display:block;font-size:clamp(12px,3vw,30px);line-height:1}.fleeting-map_selected__t7kmx{background:#d2e6e6;border:2px solid #28576a}.fleeting-map_mark__a7FG_{display:block;font-size:clamp(12px,3vw,25px);color:#244f60;line-height:1}.fleeting-map_expanded__dk_f_ .fleeting-map_board__xl4Me{width:calc(var(--side) * 48px + (var(--side) - 1) * 3px);max-width:none}.fleeting-map_expanded__dk_f_ .fleeting-map_coordinate__kJb2Q{font-size:11px}.fleeting-map_expanded__dk_f_ .fleeting-map_mark__a7FG_{font-size:24px}.fleeting-map_controls__NNKAq{display:flex;flex-direction:column;align-items:center;gap:.7rem;padding:.4rem 0;text-align:center}.fleeting-map_controls__NNKAq>p{margin:.3rem;font-size:.9rem;line-height:1.5}.fleeting-map_timeOption__KV5Ew{display:flex;align-items:center;gap:.6rem;min-height:44px;font-size:.9rem}.fleeting-map_timeOption__KV5Ew input{width:20px;height:20px;accent-color:#28576a}.fleeting-map_viewControls__YxUM2{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center;justify-content:center}.fleeting-map_viewControls__YxUM2 span{font-size:.8rem}.fleeting-map_restart__WVWtn{display:block;margin:1rem auto;background:transparent;border:1px solid #71929d;color:#28576a}.fleeting-map_note__02Fx9{text-align:center;font-size:.85rem;margin-top:2rem;line-height:1.6}.fleeting-map_error__JJkTN{background:#f9e6df;color:#713821;padding:1rem;border-radius:12px;display:flex;gap:1rem;align-items:center;flex-wrap:wrap}.fleeting-map_feedback__Pt92E{position:fixed;inset:0;z-index:40;display:grid;place-items:center;padding:1rem;pointer-events:none;background:rgb(26 51 61/16%);animation:fleeting-map_feedbackFade__NLs91 var(--feedback-duration) ease both}.fleeting-map_feedbackCard__FTXk8{width:min(100%,330px);box-sizing:border-box;display:flex;align-items:center;flex-direction:column;padding:1rem 1.2rem 1.6rem;border:2px solid #d3ad55;border-radius:28px;background:#fff9e9;color:#715016;box-shadow:0 16px 60px rgb(30 53 59/24%);text-align:center;animation:fleeting-map_beaconArrive__rHpZY .35s ease-out both}.fleeting-map_feedbackCard__FTXk8 strong{font:400 clamp(1.5rem,6vw,1.9rem)/1.2 Georgia,serif}.fleeting-map_feedbackCard__FTXk8 span{margin-top:.5rem;font-size:1.05rem;font-weight:700}.fleeting-map_beacon__GhvDA{width:190px;max-width:100%;height:140px;color:#aa7726;overflow:visible}.fleeting-map_ripples__SsXNA{transform-origin:100px 117px;animation:fleeting-map_beaconRipple__T_lmb 1s ease-out both}.fleeting-map_sparks__oJcsI{transform-origin:100px 60px;animation:fleeting-map_beaconSpark__J3HiC .8s ease-out both}[data-map-feedback=level] .fleeting-map_feedbackCard__FTXk8{border-color:#ad7e27;background:#fff1c9}[data-map-feedback=level] .fleeting-map_beaconLight__CXJBt{filter:drop-shadow(0 0 9px #efb72d)}[data-map-feedback=failure] .fleeting-map_feedbackCard__FTXk8{color:#873f36;border-color:#c47c6c;background:#fff1ea}[data-map-feedback=failure] .fleeting-map_beacon__GhvDA{color:#b96554}[data-map-feedback=failure] .fleeting-map_beaconBody__KMOny{transform-origin:center;animation:fleeting-map_beaconShake__IJW_m .42s ease-in-out both}[data-map-feedback=failure] .fleeting-map_beaconLight__CXJBt{animation:fleeting-map_beaconOut__wfHZI .6s ease-out both}@keyframes fleeting-map_feedbackFade__NLs91{0%,to{opacity:0}15%,78%{opacity:1}}@keyframes fleeting-map_beaconArrive__rHpZY{0%{transform:translateY(12px) scale(.92)}to{transform:translateY(0) scale(1)}}@keyframes fleeting-map_beaconRipple__T_lmb{0%{opacity:0;transform:scale(.65)}35%{opacity:.7}to{opacity:0;transform:scale(1.15)}}@keyframes fleeting-map_beaconSpark__J3HiC{0%{opacity:0;transform:scale(.5)}40%{opacity:1}to{opacity:0;transform:scale(1.1)}}@keyframes fleeting-map_beaconShake__IJW_m{0%,to{transform:translateX(0)}25%{transform:translateX(-4px)}60%{transform:translateX(4px)}}@keyframes fleeting-map_beaconOut__wfHZI{0%{opacity:1}to{opacity:.15}}@media (max-width:650px){.fleeting-map_intro__Q43WD{grid-template-columns:1fr}.fleeting-map_intro__Q43WD>svg{max-height:240px}.fleeting-map_stats__dj5Bh{gap:.5rem;grid-template-columns:1fr 1fr}.fleeting-map_stats__dj5Bh>div{grid-column:1/-1}.fleeting-map_stats__dj5Bh strong{font-size:1.15rem}.fleeting-map_heading__fqLIE{margin:1.5rem 0}}@media (prefers-reduced-motion:reduce){.fleeting-map_main__tH0rP *{scroll-behavior:auto}.fleeting-map_feedbackCard__FTXk8,.fleeting-map_ripples__SsXNA,.fleeting-map_sparks__oJcsI,[data-map-feedback=failure] .fleeting-map_beaconBody__KMOny,[data-map-feedback=failure] .fleeting-map_beaconLight__CXJBt{animation:none}.fleeting-map_ripples__SsXNA,.fleeting-map_sparks__oJcsI{display:none}[data-map-feedback=failure] .fleeting-map_beaconLight__CXJBt{opacity:.15}}