.TraceHelpCard_card__qZM1h{padding:14px 16px;background:#fff7ef;border:1px solid #f1d9c4;border-radius:10px;text-align:left;margin-top:16px}.TraceHelpCard_voiceRow__r8M7V{display:flex;align-items:flex-start;gap:10px}.TraceHelpCard_avatar__QqI1R{flex-shrink:0;width:40px;height:40px;-o-object-fit:contain;object-fit:contain}.TraceHelpCard_voice__a7rUf{font-size:14px;font-weight:700;color:#643f36;letter-spacing:.06em;margin:0;line-height:23px}.TraceHelpCard_detail__UR607{font-size:12px;font-weight:700;color:#cbaf93;letter-spacing:.04em;line-height:19px;margin:8px 0 0;color:#9f857e}.TraceHelpCard_steps__RyTpU{margin-top:12px;padding:10px 12px;background:#fff;border-radius:10px}.TraceHelpCard_steps__RyTpU+.TraceHelpCard_steps__RyTpU{margin-top:8px}.TraceHelpCard_stepsTitle__MbifN{font-size:12px;font-weight:700;color:#d65532;letter-spacing:.04em;line-height:19px;cursor:pointer;list-style:none}.TraceHelpCard_stepsTitle__MbifN::-webkit-details-marker{display:none}.TraceHelpCard_stepsTitle__MbifN:before{content:"▸ "}.TraceHelpCard_steps__RyTpU[open]>.TraceHelpCard_stepsTitle__MbifN:before{content:"▾ "}.TraceHelpCard_stepLead__IQoRr{font-size:12px;font-weight:700;color:#9f857e;letter-spacing:.04em;margin:6px 0 0;line-height:19px}.TraceHelpCard_stepList__6DGnp{font-size:13px;font-weight:700;color:#643f36;letter-spacing:.04em;margin:6px 0 0;padding-left:22px;line-height:20px;list-style:decimal}.TraceHelpCard_stepList__6DGnp>li::marker{color:#d65532}.TraceHelpCard_stepList__6DGnp>li+li{margin-top:6px}.TraceHelpCard_stepHint__sgD3C{font-size:11px;font-weight:700;color:#9f857e;letter-spacing:.02em;margin:8px 0 0;line-height:17px}.TraceHelpCard_actions__2E8NU{display:flex;flex-direction:column;gap:8px;margin-top:14px}.TraceHelpCard_primary__T4xPm{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;font:inherit;color:inherit;cursor:pointer;text-align:inherit;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:8px;width:100%;min-height:50px;padding:0 16px;background:#d65532;border-radius:999px;box-shadow:0 4px 6px rgba(100,63,54,.2);color:#fff;font-size:16px;font-weight:900;letter-spacing:.06em;text-decoration:none}.TraceHelpCard_primary__T4xPm:active{transform:translateY(1px);box-shadow:none}.TraceHelpCard_primary__T4xPm:disabled{background:#e6e2d5;box-shadow:none;color:#643f36;cursor:default;transform:none}.TraceHelpCard_altRow__iMcbS{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 16px}.TraceHelpCard_alt__m_Lmk{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;font:inherit;color:inherit;cursor:pointer;text-align:inherit;font-size:13px;color:#d65532;text-decoration:underline;padding:6px 0}.TraceHelpCard_alt__m_Lmk,.TraceHelpCard_note__9oUFH{font-weight:700;letter-spacing:.04em;line-height:19px}.TraceHelpCard_note__9oUFH{font-size:12px;color:#cbaf93;margin:12px 0 0}.TraceClient_page__CKpxc{min-height:100vh;padding:40px 16px 48px;color:#643f36;text-align:center}.TraceClient_header__vlZVp{margin:0}.TraceClient_lead__IePYa{font-size:16px;font-weight:700;color:#643f36;letter-spacing:.06em;margin:16px 0 0;line-height:23px}.TraceClient_body__YpaFF{margin-top:16px;padding:18px 18px 20px;background:#fff;border-radius:20px}.TraceClient_stage__1LoxW{margin-top:0}.TraceClient_lineBanner___jrOr{padding:14px 16px;background:#fff7ef;border:1px solid #f1d9c4;border-radius:10px;text-align:left;margin-top:16px;text-align:center}.TraceClient_lineBannerText__MnYaS{font-size:12px;font-weight:700;color:#cbaf93;letter-spacing:.04em;margin:0;line-height:19px;color:#643f36}.TraceClient_lineBannerLink__FaK2D{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;font:inherit;color:inherit;cursor:pointer;text-align:inherit;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:8px;width:100%;min-height:40px;background:#fff;border-radius:999px;color:#643f36;font-size:13px;font-weight:700;letter-spacing:.06em;text-decoration:none;width:auto;margin-top:10px;padding:0 20px;background:#81ab41;border:1px solid #81ab41;color:#fff}.TraceClient_steps__7Cx4D{display:flex;flex-direction:column;gap:12px;margin:20px 0 0;padding:16px 0 0;border-top:1px solid #f2efe5;list-style:none;text-align:left}.TraceClient_step__n0GZs{display:flex;align-items:center;gap:10px}.TraceClient_stepNo__KLkBt{display:flex;flex-direction:row;align-items:center;justify-content:center;flex-shrink:0;width:28px;height:28px;background:#643f36;border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #643f36;color:#fff;font-family:var(--font-montserrat),sans-serif;font-size:14px;font-weight:700;line-height:1}.TraceClient_stepText__l4Q93{font-size:14px;font-weight:900;color:#643f36;letter-spacing:.06em;margin:0;line-height:18px}.TraceClient_stepNote__w9zOM{margin:12px 0 0;text-align:center}.TraceClient_geoStatus__K0uGk,.TraceClient_stepNote__w9zOM{font-size:12px;font-weight:700;color:#cbaf93;letter-spacing:.04em;line-height:19px}.TraceClient_geoStatus__K0uGk{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;margin:16px 0 0;padding:10px 12px;background:#f1eee6;border-radius:10px;color:#643f36}.TraceClient_geoOk__OHbDc{color:#81ab41}.TraceClient_geoButton__b_bSv{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;font:inherit;color:inherit;cursor:pointer;text-align:inherit;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:8px;width:100%;min-height:32px;background:#fff;border:1px solid #cbaf93;border-radius:999px;color:#643f36;font-size:12px;font-weight:700;letter-spacing:.06em;text-decoration:none;width:auto;padding:0 14px}.TraceClient_error__BQQNe{font-size:14px;font-weight:700;color:#643f36;letter-spacing:.06em;line-height:23px;margin:16px 0 0}.TraceClient_error__BQQNe,.TraceClient_loginCard__tOtxD{padding:14px 16px;background:#fff7ef;border:1px solid #f1d9c4;border-radius:10px;text-align:left;text-align:center}.TraceClient_loginCard__tOtxD{display:flex;flex-direction:column;gap:12px;margin-top:16px}.TraceClient_loginText__H0h1E{font-size:14px;font-weight:700;color:#643f36;letter-spacing:.06em;margin:0;line-height:23px}.TraceClient_loginButton__9N5I2{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;font:inherit;color:inherit;cursor:pointer;text-align:inherit;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:8px;width:100%;min-height:50px;padding:0 16px;background:#d65532;border-radius:999px;box-shadow:0 4px 6px rgba(100,63,54,.2);color:#fff;font-size:16px;font-weight:900;letter-spacing:.06em;text-decoration:none}.TraceClient_loginButton__9N5I2:active{transform:translateY(1px);box-shadow:none}.TraceClient_loginButton__9N5I2:disabled{background:#e6e2d5;box-shadow:none;color:#643f36;cursor:default;transform:none}.TraceClient_searchButton__byRcq{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;font:inherit;color:inherit;cursor:pointer;text-align:inherit;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:8px;width:100%;min-height:50px;padding:0 16px;background:#d65532;border-radius:999px;box-shadow:0 4px 6px rgba(100,63,54,.2);color:#fff;font-size:16px;font-weight:900;letter-spacing:.06em;text-decoration:none}.TraceClient_searchButton__byRcq:active{transform:translateY(1px);box-shadow:none}.TraceClient_searchButton__byRcq:disabled{background:#e6e2d5;box-shadow:none;color:#643f36;cursor:default;transform:none}.TraceClient_searchButton__byRcq{gap:10px;min-height:64px;font-size:18px;letter-spacing:.08em}.TraceClient_hint__DC_2S{font-size:12px;font-weight:700;color:#cbaf93;letter-spacing:.04em;line-height:19px;margin:10px 0 0}.TraceClient_lockCard__THdx7{padding:14px 16px;background:#fff7ef;border:1px solid #f1d9c4;border-radius:10px;text-align:left;margin-bottom:14px;text-align:center}.TraceClient_lockIcon__wgYp5{width:96px;height:auto;margin:0 auto 6px}.TraceClient_lockTitle__RrMA9{font-size:15px;font-weight:900;color:#643f36;letter-spacing:.06em;margin:0}.TraceClient_lockText__AaHuc{font-size:14px;font-weight:700;color:#643f36;letter-spacing:.06em;line-height:23px;margin:8px 0 0}.TraceClient_lockTimer__zQ6s_{font-size:13px;font-weight:700;color:rgba(100,63,54,.75);letter-spacing:.04em;margin:10px 0 0}.TraceClient_lockStrong__ezVHI{color:#d65532;font-weight:900}.TraceClient_lockTimerNum__Ln9Uz{font-family:var(--font-montserrat),sans-serif;font-size:22px;font-weight:700;color:#d65532;letter-spacing:.04em;font-variant-numeric:tabular-nums}.TraceClient_lockNotice__s_Qcx{padding:14px 16px;background:#fff7ef;border:1px solid #f1d9c4;border-radius:10px;text-align:left;font-size:14px;font-weight:700;color:#643f36;letter-spacing:.06em;line-height:23px;margin:0 0 12px;text-align:center}.TraceClient_retryButton__DYn5_:disabled,.TraceClient_searchButton__byRcq:disabled{opacity:.55;box-shadow:none;cursor:default}.TraceClient_chipRow__MM4RF{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:16px}.TraceClient_chip__4qhvO{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;font:inherit;color:inherit;cursor:pointer;text-align:inherit;display:flex;flex-direction:row;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:#643f36;letter-spacing:.04em;min-height:34px;padding:0 14px;background:#fff;border:1px solid #cbaf93;border-radius:999px;text-decoration:none}.TraceClient_chip__4qhvO:active{background:#f1eee6}.TraceClient_gachaCard__gv9do{margin-top:16px;padding:16px;background:#f1eee6;border-radius:10px}.TraceClient_gachaTitle__yXBIj{font-size:16px;font-weight:900;color:#643f36;letter-spacing:.06em;margin:0;line-height:1.3}.TraceClient_gachaLead__yQdv_{font-size:12px;font-weight:700;color:#cbaf93;letter-spacing:.04em;line-height:19px;margin:4px 0 0}.TraceClient_gachaCta__7_Y9J{position:relative;margin-top:12px}.TraceClient_gachaBadge__Kz1aK{top:-8px;right:-4px}.TraceClient_scanOverlay__7BvgC{position:fixed;inset:0;z-index:70;background:#fff url(/images/top/section-background.webp) top/414px auto repeat}.TraceClient_scanStage__BjoDG{position:absolute;inset:0;animation:TraceClient_magnifier-wiggle__PqZfp 3.2s ease-in-out infinite}@keyframes TraceClient_magnifier-wiggle__PqZfp{0%,to{transform:translate(0) rotate(0deg)}25%{transform:translate(-8px,6px) rotate(-1.2deg)}50%{transform:translate(6px,-4px) rotate(.8deg)}75%{transform:translate(-4px,-6px) rotate(-.6deg)}}.TraceClient_camera__ASzPh{position:absolute;inset:0;clip-path:circle(30.3921568627vw at 50% 32%)}.TraceClient_video__OJdNd{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.TraceClient_cameraTint__LNDfQ{position:absolute;inset:0;background:rgba(252,209,52,.06)}.TraceClient_lens__ouicu{--mag-w:130vw;--lens-offset-x:calc(var(--mag-w) * 220.52 / 663);--lens-offset-y:calc(var(--mag-w) * 220.47 / 663);--lens-cx:50%;--lens-cy:32%;position:absolute;top:calc(var(--lens-cy) - var(--lens-offset-y));left:calc(var(--lens-cx) - var(--lens-offset-x));width:var(--mag-w);height:calc(var(--mag-w)*700/663);background:url(/images/trace/magnifier.svg) no-repeat 50%/contain;pointer-events:none}.TraceClient_lensHandle__Yqk4M,.TraceClient_lensRing__mvDFM{display:none}.TraceClient_scanCaption__RS2Vj{position:absolute;right:0;bottom:64px;left:0;padding:0 32px;text-align:center}.TraceClient_scanTitle___VfQ6{display:inline-block;margin:0;padding:8px 20px;background:hsla(0,0%,100%,.85);border-radius:999px;font-size:16px;font-weight:900;color:#643f36;letter-spacing:.06em;line-height:1.4}.TraceClient_scanTitle___VfQ6:after{content:"…";display:inline-block;overflow:hidden;vertical-align:bottom;animation:TraceClient_search-dots__15SNq 1.5s steps(4) infinite}@keyframes TraceClient_search-dots__15SNq{0%{width:0}to{width:1.5em}}.TraceClient_scanSub__XBthj{color:rgba(100,63,54,.6)}.TraceClient_scanState__QA5_z,.TraceClient_scanSub__XBthj{font-size:12px;font-weight:700;letter-spacing:.04em;margin:10px 0 0;line-height:19px}.TraceClient_scanState__QA5_z{color:rgba(100,63,54,.75)}.TraceClient_photoInput__6FQih{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.TraceClient_torchButton__k_Cqd{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;font:inherit;color:inherit;cursor:pointer;text-align:inherit;justify-content:center;background:hsla(0,0%,100%,.85);color:#643f36;border-radius:999px;display:inline-flex;align-items:center;min-height:34px;margin-top:12px;padding:0 18px;border:1px solid hsla(30,35%,69%,.7);font-size:12px;font-weight:700;letter-spacing:.04em}.TraceClient_torchOn__xIKSB{background:#fcd134;border-color:#fcd134}.TraceClient_torchEmphasis__ndGjz{border-color:#d65532;animation:TraceClient_torch-pulse__H1aQh 1.2s ease-in-out infinite}@keyframes TraceClient_torch-pulse__H1aQh{0%,to{box-shadow:0 0 0 0 rgba(214,85,50,.45)}50%{box-shadow:0 0 0 8px rgba(214,85,50,0)}}.TraceClient_hintCard__d7mt2{margin:14px auto 0;max-width:320px;padding:14px 16px;background:hsla(0,0%,100%,.94);border:1px solid hsla(30,35%,69%,.7);border-radius:16px;text-align:center}.TraceClient_hintTitle__3oJ_c{font-size:14px;font-weight:900;color:#643f36;letter-spacing:.04em;margin:0}.TraceClient_hintText__3Hxdv{font-size:12px;font-weight:700;color:rgba(100,63,54,.75);letter-spacing:.02em;margin:6px 0 0;line-height:18px}.TraceClient_photoButton__40gqQ{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;font:inherit;color:inherit;cursor:pointer;text-align:inherit;justify-content:center;background:#d65532;color:#fff;border-radius:999px;display:inline-flex;align-items:center;min-height:40px;margin-top:12px;padding:0 22px;font-size:13px;font-weight:900;letter-spacing:.06em;box-shadow:0 4px 6px rgba(100,63,54,.2)}.TraceClient_photoButton__40gqQ:disabled{opacity:.6;box-shadow:none}.TraceClient_hintError__3POgC{font-size:12px;font-weight:700;color:#c66b3d;letter-spacing:.02em;margin:8px 0 0;line-height:18px}.TraceClient_hintNote__lFUY2{font-size:11px;font-weight:700;color:rgba(100,63,54,.6);letter-spacing:.02em;margin:10px 0 0;line-height:17px}@media(prefers-reduced-motion:reduce){.TraceClient_torchEmphasis__ndGjz{animation:none}}.TraceClient_cancelButton__s68WR{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;font:inherit;color:inherit;cursor:pointer;text-align:inherit;display:inline-flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.85);color:#643f36;border-radius:999px;min-height:36px;margin-top:18px;padding:0 22px;border:1px solid hsla(30,35%,69%,.7);font-size:13px;font-weight:700;letter-spacing:.06em}.TraceClient_shine__dO0Eq{position:absolute;top:calc(32% - 55vw);left:calc(50% - 55vw);width:110vw;height:110vw;pointer-events:none;border-radius:50%;mask-image:radial-gradient(circle,transparent 24%,#fff 28%);-webkit-mask-image:radial-gradient(circle,transparent 24%,#fff 28%);animation:TraceClient_shine-rotate__SpL9k 6s linear infinite}.TraceClient_shine__dO0Eq:after,.TraceClient_shine__dO0Eq:before{content:"";position:absolute;inset:0;border-radius:50%}.TraceClient_shine__dO0Eq:before{background:conic-gradient(from 0deg,transparent 0deg,rgba(255,220,60,.7) 2deg,rgba(255,240,150,.9) 4deg,rgba(255,220,60,.7) 6deg,transparent 8deg,transparent 87deg,rgba(255,220,60,.6) 89deg,rgba(255,240,150,.8) 91deg,rgba(255,220,60,.6) 93deg,transparent 95deg,transparent 177deg,rgba(255,220,60,.7) 179deg,rgba(255,240,150,.9) 181deg,rgba(255,220,60,.7) 183deg,transparent 185deg,transparent 267deg,rgba(255,220,60,.6) 269deg,rgba(255,240,150,.8) 271deg,rgba(255,220,60,.6) 273deg,transparent 275deg,transparent 1turn);animation:TraceClient_shine-flicker__LLstK 1.2s ease-in-out infinite alternate}.TraceClient_shine__dO0Eq:after{background:conic-gradient(from 22deg,transparent 0deg,rgba(255,255,200,.5) 1deg,hsla(0,0%,100%,.8) 2deg,rgba(255,255,200,.5) 3deg,transparent 4deg,transparent 66deg,rgba(255,255,200,.4) 67deg,hsla(0,0%,100%,.7) 68deg,rgba(255,255,200,.4) 69deg,transparent 70deg,transparent 111deg,rgba(255,255,200,.5) 112deg,hsla(0,0%,100%,.8) 113deg,rgba(255,255,200,.5) 114deg,transparent 115deg,transparent 156deg,rgba(255,255,200,.4) 157deg,hsla(0,0%,100%,.7) 158deg,rgba(255,255,200,.4) 159deg,transparent 160deg,transparent 201deg,rgba(255,255,200,.5) 202deg,hsla(0,0%,100%,.8) 203deg,rgba(255,255,200,.5) 204deg,transparent 205deg,transparent 246deg,rgba(255,255,200,.4) 247deg,hsla(0,0%,100%,.7) 248deg,rgba(255,255,200,.4) 249deg,transparent 250deg,transparent 291deg,rgba(255,255,200,.5) 292deg,hsla(0,0%,100%,.8) 293deg,rgba(255,255,200,.5) 294deg,transparent 295deg,transparent 336deg,rgba(255,255,200,.4) 337deg,hsla(0,0%,100%,.7) 338deg,rgba(255,255,200,.4) 339deg,transparent 340deg,transparent 1turn);animation:TraceClient_shine-rotate-reverse__f3RrO 4s linear infinite,TraceClient_shine-flicker-alt__2pfHY .8s ease-in-out infinite alternate}@keyframes TraceClient_shine-rotate__SpL9k{to{transform:rotate(1turn)}}@keyframes TraceClient_shine-rotate-reverse__f3RrO{to{transform:rotate(-1turn)}}@keyframes TraceClient_shine-flicker__LLstK{0%{opacity:.5;transform:scale(.92)}to{opacity:1;transform:scale(1.08)}}@keyframes TraceClient_shine-flicker-alt__2pfHY{0%{opacity:.7}to{opacity:1}}.TraceClient_intense___bGTe{animation:TraceClient_magnifier-intense__arh91 1.2s ease-in-out infinite}.TraceClient_intense___bGTe .TraceClient_lens__ouicu{filter:drop-shadow(0 0 12px rgba(255,215,0,.4));transition:filter .8s ease}.TraceClient_intense___bGTe .TraceClient_cameraTint__LNDfQ{background:rgba(255,200,0,.05);transition:background .8s ease}.TraceClient_intense___bGTe .TraceClient_shine__dO0Eq{opacity:.3;transition:opacity .8s ease}.TraceClient_intense1__Z4tod{animation-duration:.9s}.TraceClient_intense1__Z4tod .TraceClient_lens__ouicu{filter:drop-shadow(0 0 20px rgba(255,215,0,.7)) drop-shadow(0 0 40px rgba(255,180,0,.3))}.TraceClient_intense1__Z4tod .TraceClient_cameraTint__LNDfQ{background:rgba(255,200,0,.12)}.TraceClient_intense1__Z4tod .TraceClient_shine__dO0Eq{opacity:.6}.TraceClient_intense2__tfhTu{animation-duration:.65s}.TraceClient_intense2__tfhTu .TraceClient_lens__ouicu{filter:drop-shadow(0 0 30px rgba(255,215,0,.9)) drop-shadow(0 0 60px rgba(255,180,0,.5))}.TraceClient_intense2__tfhTu .TraceClient_cameraTint__LNDfQ{background:rgba(255,200,0,.2)}.TraceClient_intense2__tfhTu .TraceClient_shine__dO0Eq{opacity:.85}.TraceClient_intense3__w5ebJ{animation-duration:.4s}.TraceClient_intense3__w5ebJ .TraceClient_lens__ouicu{filter:drop-shadow(0 0 40px rgb(255,215,0)) drop-shadow(0 0 80px rgba(255,180,0,.7)) drop-shadow(0 0 130px rgba(255,150,0,.4));animation:TraceClient_lens-flash__p_i80 .3s ease-in-out infinite alternate}.TraceClient_intense3__w5ebJ .TraceClient_cameraTint__LNDfQ{background:rgba(255,200,0,.35)}.TraceClient_intense3__w5ebJ .TraceClient_shine__dO0Eq{opacity:1;animation-duration:2s}@keyframes TraceClient_lens-flash__p_i80{0%{filter:drop-shadow(0 0 40px rgb(255,215,0)) drop-shadow(0 0 80px rgba(255,180,0,.7)) drop-shadow(0 0 130px rgba(255,150,0,.4))}to{filter:drop-shadow(0 0 60px rgb(255,255,200)) drop-shadow(0 0 110px rgba(255,215,0,.9)) drop-shadow(0 0 160px rgba(255,180,0,.5))}}@keyframes TraceClient_magnifier-intense__arh91{0%,to{transform:translate(0) rotate(0deg)}25%{transform:translate(-12px,8px) rotate(-2deg)}50%{transform:translate(10px,-6px) rotate(1.5deg)}75%{transform:translate(-6px,-10px) rotate(-1deg)}}.TraceClient_encounter__AyaJb{padding-top:16px}.TraceClient_encounterBody__j2J4q{display:flex;flex-direction:column;align-items:center;gap:12px;width:100%;max-width:min(100%,414px);padding:0 34px;margin-top:16px;animation-delay:.2s}.TraceClient_encounterText__rPkSs{font-size:14px;font-weight:700;color:#643f36;letter-spacing:.06em;margin:0;line-height:23px}.TraceClient_primaryCta__T_O_y{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;font:inherit;color:inherit;cursor:pointer;text-align:inherit;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:8px;width:100%;min-height:50px;padding:0 16px;background:#d65532;border-radius:999px;box-shadow:0 4px 6px rgba(100,63,54,.2);color:#fff;font-size:16px;font-weight:900;letter-spacing:.06em;text-decoration:none}.TraceClient_primaryCta__T_O_y:active{transform:translateY(1px);box-shadow:none}.TraceClient_primaryCta__T_O_y:disabled{background:#e6e2d5;box-shadow:none;color:#643f36;cursor:default;transform:none}.TraceClient_secondaryCta__X_mXn{background:none;font:inherit;color:inherit;min-height:46px;background:#fff;border:1px solid #cbaf93;border-radius:999px;color:#643f36;font-size:14px;font-weight:700}.TraceClient_retryButton__DYn5_,.TraceClient_secondaryCta__X_mXn{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;text-align:inherit;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:8px;width:100%;padding:0 16px;letter-spacing:.06em;text-decoration:none}.TraceClient_retryButton__DYn5_{border:0;background:none;font:inherit;color:inherit;min-height:50px;background:#d65532;border-radius:999px;box-shadow:0 4px 6px rgba(100,63,54,.2);color:#fff;font-size:16px;font-weight:900}.TraceClient_retryButton__DYn5_:active{transform:translateY(1px);box-shadow:none}.TraceClient_retryButton__DYn5_:disabled{background:#e6e2d5;box-shadow:none;color:#643f36;cursor:default;transform:none}.TraceClient_foundHeadline__EtV5I{font-size:14px;font-weight:900;color:#d65532;letter-spacing:.06em;margin:0;line-height:23px}.TraceClient_foundImage__Fm9ae{display:block;width:128px;height:128px;margin:12px auto;-o-object-fit:contain;object-fit:contain}.TraceClient_foundName__CmrZ1{font-size:18px;font-weight:900;color:#643f36;letter-spacing:.06em;margin:0;line-height:1.4}.TraceClient_foundOwner__L_JDg{color:#a5703c;margin:4px 0 0}.TraceClient_foundDesc__2zji3,.TraceClient_foundOwner__L_JDg{font-size:14px;font-weight:700;letter-spacing:.06em;line-height:23px}.TraceClient_foundDesc__2zji3{color:#643f36;margin:8px 0 0}.TraceClient_flavorRow__mpbq9{display:flex;align-items:center;gap:8px;margin-top:16px}.TraceClient_flavorBubble__m11vb{position:relative;flex:1;padding:12px 14px;background:#fffcf6;border:2px solid #cbaf93;border-radius:16px}.TraceClient_flavorBubble__m11vb:after{content:"";position:absolute;right:-10px;bottom:16px;width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:10px solid #cbaf93}.TraceClient_flavorBubble__m11vb:before{content:"";position:absolute;right:-7px;bottom:17px;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:8px solid #fffcf6;z-index:1}.TraceClient_flavorText__WvLIa{font-size:13px;font-weight:700;color:#643f36;letter-spacing:.04em;margin:0;line-height:18px;padding:5px 10px}.TraceClient_flavorSilhouette__67jz5{flex-shrink:0;width:96px;height:96px;-o-object-fit:contain;object-fit:contain;filter:brightness(0) invert(.72)}.TraceClient_unlockCard__6_Iug{margin-top:16px;padding:16px;background:#fff4ed;border:1px solid #f1d9c4;border-radius:10px}.TraceClient_unlockText__FskIY{font-size:16px;font-weight:900;color:#d65532;letter-spacing:.06em;margin:0;line-height:1.5}.TraceClient_inlineLink__IC6ai{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;padding:0;font:inherit;color:inherit;cursor:pointer;text-align:inherit;font-size:13px;font-weight:700;color:#d65532;letter-spacing:.04em;line-height:19px;text-decoration:underline;display:inline-block;margin-top:6px}.TraceClient_shopsCard__uCneM{margin-top:16px;padding:16px;background:#f1eee6;border-radius:10px;text-align:left}.TraceClient_shopsTitle__TpmfW{font-size:14px;font-weight:900;color:#643f36;letter-spacing:.06em;margin:0;line-height:21px}.TraceClient_shopList__HmcmT{display:flex;flex-direction:column;gap:8px;margin:12px 0 0;padding:0;list-style:none}.TraceClient_shopItem__q0hPf{display:flex;align-items:center;gap:8px;min-height:44px;padding:8px 12px;background:#fff;border-radius:5px}.TraceClient_shopName__PfXSb{font-size:14px;font-weight:700;color:#643f36;letter-spacing:.04em;display:flex;align-items:center;flex-wrap:wrap;gap:4px 6px;min-width:0;line-height:1.4}.TraceClient_shopCategory__ormz6{font-size:10px;font-weight:700;color:#fff;letter-spacing:0;flex-shrink:0;padding:2px 8px;border-radius:999px;line-height:12px}.TraceClient_shopDistance__9Sos5{font-size:12px;font-weight:700;color:#cbaf93;letter-spacing:.04em;flex-shrink:0;margin-left:auto}.TraceClient_shopMap__KlLSd{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;padding:0;font:inherit;color:inherit;cursor:pointer;text-align:inherit;font-size:13px;color:#d65532;text-decoration:underline;flex-shrink:0}.TraceClient_shopMap__KlLSd,.TraceClient_shopsFootnote__mzbKE{font-weight:700;letter-spacing:.04em;line-height:19px;font-size:12px}.TraceClient_shopsFootnote__mzbKE{color:#cbaf93;margin:12px 0 0}.TraceClient_missIcon__iS9mL{display:block;width:120px;height:auto;margin:0 auto}.TraceClient_missText___4kFJ{font-size:14px;font-weight:700;color:#643f36;letter-spacing:.06em;line-height:23px;margin:12px 0 0}.TraceClient_footer__rckSF{display:flex;flex-direction:column;gap:12px;margin-top:16px}@media(prefers-reduced-motion:reduce){.TraceClient_intense___bGTe,.TraceClient_scanStage__BjoDG,.TraceClient_scanTitle___VfQ6:after{animation:none}}.TraceClient_navRetryOverlay__KrBXE{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;padding:0;font:inherit;color:inherit;cursor:pointer;text-align:inherit;display:flex;flex-direction:column;align-items:center;justify-content:center;position:fixed;bottom:calc(8px + env(safe-area-inset-bottom, 0px));left:50%;transform:translateX(-50%);z-index:51;width:72px;height:65px;gap:4px;color:#fff}.TraceClient_navRetryOverlay__KrBXE:before{content:"";position:absolute;top:50%;left:50%;width:72px;height:72px;transform:translate(-50%,-50%);background:#d65532;border-radius:50%;box-shadow:0 0 12px rgba(214,85,50,.4)}.TraceClient_navRetryOverlay__KrBXE>*{position:relative}.TraceClient_navRetryOverlay__KrBXE:active{transform:translateX(-50%) scale(.93)}.TraceClient_navRetryLabel__sVjVf{font-size:10px;font-weight:700;color:#fff;letter-spacing:.06em;line-height:1}