.mascot_mascot__YOjc6{display:block;flex:none;overflow:visible}.mascot_mascot__YOjc6 [data-part]{transform-box:view-box}.mascot_mascot__YOjc6[data-mood=thinking] [data-part=eyes]{transform:translateY(5px);transform-origin:256px 218px}.mascot_mascot__YOjc6[data-mood=thinking] [data-part=hat]{transform:translateY(6px) rotate(3deg);transform-origin:256px 185px}.mascot_mascot__YOjc6[data-mood=thinking] [data-part=map]{transform:translateY(-14px) rotate(-3deg);transform-origin:256px 360px}.mascot_mascot__YOjc6[data-mood=unsure] [data-part=hat]{transform:rotate(-6deg);transform-origin:256px 185px}.mascot_mascot__YOjc6[data-mood=sad] [data-part=eyes]{transform:translateY(8px) scaleY(.75);transform-origin:256px 218px}@media (prefers-reduced-motion:no-preference){.mascot_mascot__YOjc6[data-animated=true][data-mood=excited]{transform-origin:50% 90%;animation:mascot_excited-bounce__jJaaG 2.8s ease-in-out infinite}.mascot_mascot__YOjc6[data-animated=true][data-mood=excited] [data-part=arm-right]{transform-origin:386px 291px;animation:mascot_wave__wmbVX 2.8s ease-in-out infinite}.mascot_mascot__YOjc6[data-animated=true] [data-part=question-mark]{transform-origin:422px 134px;animation:mascot_question-float__7IH_7 2.8s ease-in-out infinite}.mascot_mascot__YOjc6[data-animated=true] [data-part=teardrop]{animation:mascot_tear-fall__u_ZGE 5s ease-in-out infinite}.mascot_mascot__YOjc6[data-animated=true][data-mood=idle]{transform-origin:50% 90%;animation:mascot_idle-sway__98AMl 5s ease-in-out infinite}.mascot_mascot__YOjc6[data-animated=true][data-mood=sad]{transform-origin:50% 90%;animation:mascot_sad-sigh__hZQo4 5s ease-in-out infinite}.mascot_mascot__YOjc6[data-animated=true][data-mood=idle] [data-part=eyes]{transform-origin:256px 218px;animation:mascot_blink__b_n42 5s ease-in-out infinite}.mascot_mascot__YOjc6[data-animated=true][data-mood=thinking] [data-part=map]{animation:mascot_read-map__9tmcc 3s ease-in-out infinite}.mascot_mascot__YOjc6[data-animated=true][data-mood=thinking] [data-part=eyes]{animation:mascot_thinking-blink__mbIaH 6s ease-in-out infinite}.mascot_mascot__YOjc6[data-animated=true][data-mood=unsure] [data-part=arm-right]{transform-origin:387px 290px;animation:mascot_scratch__hOXJ_ 4s ease-in-out infinite}.mascot_mascot__YOjc6[data-animated=true][data-mood=replying] [data-part=arm-right]{transform-origin:386px 291px;animation:mascot_wave__wmbVX 4s ease-in-out infinite}}@keyframes mascot_blink__b_n42{0%,43%,49%,to{transform:scaleY(1)}46%{transform:scaleY(.1)}}@keyframes mascot_read-map__9tmcc{0%,to{transform:translateY(-14px) rotate(-3deg)}50%{transform:translateY(-34px) rotate(5deg)}}@keyframes mascot_thinking-blink__mbIaH{0%,44%,50%,to{transform:translateY(5px) scaleY(1)}47%{transform:translateY(5px) scaleY(.1)}}@keyframes mascot_idle-sway__98AMl{0%,to{transform:rotate(-1deg)}50%{transform:rotate(1deg) translateY(-2px)}}@keyframes mascot_sad-sigh__hZQo4{0%,25%,to{transform:translateY(0) rotate(0)}55%,70%{transform:translateY(3px) rotate(-1.5deg)}}@keyframes mascot_scratch__hOXJ_{0%,12%,24%,36%,to{transform:rotate(0deg)}18%,30%,6%{transform:rotate(-5deg)}}@keyframes mascot_wave__wmbVX{0%,20%,40%,to{transform:rotate(0deg)}10%,30%{transform:rotate(12deg)}}@keyframes mascot_question-float__7IH_7{0%,to{transform:translateY(0)}50%{transform:translateY(-10px) rotate(3deg)}}@keyframes mascot_tear-fall__u_ZGE{0%,25%,to{transform:translateY(0);opacity:1}65%{transform:translateY(11px);opacity:1}80%,90%{transform:translateY(14px);opacity:0}}@keyframes mascot_excited-bounce__jJaaG{0%,36%,to{transform:translateY(0) rotate(0)}12%{transform:translateY(-7px) rotate(-2deg)}24%{transform:translateY(-3px) rotate(2deg)}}.mascot_mascot__YOjc6 [data-part=map-stow]{transform-origin:365px 375px;opacity:1;transform:translate(0) scale(1)}.mascot_mascot__YOjc6[data-map-visible=false] [data-part=map-stow]{transform:translate(15px,25px) scale(.05) rotate(25deg);opacity:0}@media (prefers-reduced-motion:no-preference){.mascot_mascot__YOjc6 [data-part=map-stow]{transition:transform .65s ease-in-out,opacity .5s ease-in-out}}.mascot_mascot__YOjc6[data-mood=sad] [data-part=map-stow]{transform:translate(76px,40px) scale(.66) rotate(-12deg)}@media (prefers-reduced-motion:no-preference){.mascot_mascot__YOjc6[data-animated=true][data-mood=excited] [data-part=arm-left]{transform-origin:126px 291px;animation:mascot_excited-left-wave__1CO8z 2.8s ease-in-out infinite}}@keyframes mascot_excited-left-wave__1CO8z{0%,20%,40%,to{transform:rotate(0deg)}10%,30%{transform:rotate(-12deg)}}.mascot_mascot__YOjc6[data-variant=closeup]{overflow:hidden}.mascot_mascot__YOjc6[data-mood=unsure] [data-part=map]{transform-origin:256px 346px;transform:rotate(180deg)}.mascot_mascot__YOjc6 [data-part=mouth]{d:path("M239 239Q256 260 273 239")}.mascot_mascot__YOjc6[data-mood=thinking] [data-part=mouth]{d:path("M248 246Q256 246 264 246")}.mascot_mascot__YOjc6[data-mood=unsure] [data-part=mouth]{d:path("M247 246Q256 242 266 237")}.mascot_mascot__YOjc6[data-mood=sad] [data-part=mouth]{d:path("M239 250Q256 231 273 250")}.mascot_mascot__YOjc6[data-mood=excited] [data-part=mouth]{d:path("M233 238Q256 276 279 238Z")}@media (prefers-reduced-motion:no-preference){.mascot_mascot__YOjc6[data-animated=true] [data-part=mouth]{transition:d .4s ease-in-out,fill .4s ease-in-out}.mascot_mascot__YOjc6[data-animated=true] [data-part=eyes],.mascot_mascot__YOjc6[data-animated=true] [data-part=hat],.mascot_mascot__YOjc6[data-animated=true] [data-part=map-print],.mascot_mascot__YOjc6[data-animated=true] [data-part=map]{transition:transform .6s ease-in-out}.mascot_mascot__YOjc6[data-animated=true] [data-part=arm-left] path,.mascot_mascot__YOjc6[data-animated=true] [data-part=arm-right] path{transition:d .6s ease-in-out}}.mascot_mascot__YOjc6 [data-part=arm-left] path{d:path("M119 283C98 277 85 290 90 312C82 329 96 340 112 342C131 349 149 335 143 320C158 311 139 301 119 283Z")}.mascot_mascot__YOjc6 [data-part=arm-right] path{d:path("M393 283C414 277 427 290 422 312C430 329 416 340 400 342C381 349 363 335 369 320C354 311 373 301 393 283Z")}.mascot_mascot__YOjc6[data-mood=excited] [data-part=arm-right] path,.mascot_mascot__YOjc6[data-mood=replying] [data-part=arm-right] path{d:path("M382 315C422 303 449 267 446 224C446 207 435 207 430 216C421 208 412 213 414 230C415 265 392 275 374 274Z")}.mascot_mascot__YOjc6[data-mood=excited] [data-part=arm-left] path{d:path("M130 315C90 303 63 267 66 224C66 207 77 207 82 216C91 208 100 213 98 230C97 265 120 275 138 274Z")}.mascot_mascot__YOjc6[data-mood=unsure] [data-part=arm-right] path{d:path("M383 319C432 300 439 253 430 218C426 179 402 171 392 185C383 195 398 213 397 230C398 250 380 271 369 283Z")}.mascot_mascot__YOjc6[data-mood=sad] [data-part=arm-right] path{d:path("M389 284C422 294 424 311 424 335C424 359 424 378 408 373C388 370 393 358 393 343C391 325 380 315 373 308Z")}.brand-state-page_page__UtWH_{min-height:100dvh;background:var(--background);color:var(--foreground)}.brand-state-page_header__Pwzsg{display:flex;min-height:64px;align-items:center;padding:8px clamp(18px,4vw,48px);border-bottom:1px solid var(--border);background:var(--card)}.brand-state-page_brand__biXho{display:inline-flex;min-height:44px;align-items:center;gap:10px;color:var(--foreground);font-size:1rem;font-weight:var(--weight-bold);letter-spacing:-.01em;text-decoration:none}.brand-state-page_brand__biXho:hover{color:var(--primary)}.brand-state-page_brandMascot__Y2mJ2,.brand-state-page_mascot__FkJb5{display:block;flex:0 0 auto}.brand-state-page_main__f_mWa{display:grid;min-height:calc(100dvh - 64px);max-width:none;place-items:center;padding:clamp(40px,8vh,88px) 20px}.brand-state-page_content___gvzu{display:flex;width:min(100%,540px);flex-direction:column;align-items:center;text-align:center}.brand-state-page_mascot__FkJb5{width:min(180px,48vw);height:auto;margin-bottom:22px}.brand-state-page_illustration__Ls1SE{width:min(420px,85vw);height:auto;margin-bottom:20px}.brand-state-page_code__4vAr8{margin:0 0 8px;color:var(--primary);font-size:var(--text-caption);font-weight:var(--weight-bold);letter-spacing:.16em;line-height:var(--line-body)}.brand-state-page_title__ZpizQ{margin:0;color:var(--foreground);font-size:clamp(1.75rem,5vw,2.375rem);font-weight:var(--weight-bold);letter-spacing:-.025em;line-height:1.15}.brand-state-page_description__9E4xA{max-width:440px;margin:14px 0 0;color:var(--muted-foreground);font-size:var(--text-body);line-height:1.6}.brand-state-page_actions__9mfLy{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;margin-top:28px}.brand-state-page_primaryAction__4cqkE,.brand-state-page_secondaryAction__QP2UI{display:inline-flex;min-height:44px;align-items:center;justify-content:center;padding:10px 18px;border:1px solid transparent;border-radius:var(--radius-control);font:inherit;font-weight:var(--weight-semibold);line-height:1.25;text-decoration:none}.brand-state-page_primaryAction__4cqkE{border-color:var(--primary);background:var(--primary);color:var(--primary-foreground)}.brand-state-page_primaryAction__4cqkE:hover{border-color:var(--primary-hover);background:var(--primary-hover);color:var(--primary-foreground)}.brand-state-page_secondaryAction__QP2UI{color:var(--primary);text-decoration:underline;text-underline-offset:4px}.brand-state-page_secondaryAction__QP2UI:hover{color:var(--primary-hover)}@media (max-width:480px){.brand-state-page_main__f_mWa{align-items:start;padding-top:48px}.brand-state-page_actions__9mfLy{width:100%}.brand-state-page_primaryAction__4cqkE,.brand-state-page_secondaryAction__QP2UI{min-width:200px}}.map-search_search__GG2Ay{position:relative;z-index:35;display:flex;align-items:center;gap:8px;flex:1;min-width:0}.map-search_search__GG2Ay>svg{flex-shrink:0;color:var(--muted-foreground)}.map-search_search__GG2Ay input{min-width:0;width:100%}.map-search_search__GG2Ay .map-search_clear__J31ne{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-width:44px;min-height:44px;border:0;background:transparent;color:var(--muted-foreground)}.map-search_popup__UYAe_{position:absolute;z-index:50;left:0;right:0;top:calc(100% + 8px);background:var(--card);border:1px solid var(--border);border-radius:14px;box-shadow:var(--shadow-popover);overflow:auto;max-height:min(50dvh,380px);overscroll-behavior:contain;color:var(--foreground)}.map-search_popup__UYAe_ .map-search_option__BUqkF{display:flex;flex-direction:column;align-items:flex-start;text-align:left;width:100%;min-height:56px;height:auto;border:0;border-radius:0;padding:10px 14px;background:var(--card);white-space:normal;overflow-wrap:anywhere}.map-search_popup__UYAe_ .map-search_option__BUqkF:hover,.map-search_popup__UYAe_ .map-search_option__BUqkF[aria-selected=true]{background:var(--accent)}.map-search_option__BUqkF strong{font-size:14px;font-weight:600}.map-search_option__BUqkF span{font-size:12px;color:var(--muted-foreground)}.map-search_hint__knXeZ{margin:0;padding:10px 14px;border-top:1px solid var(--border);font-size:12px;line-height:1.5}