:root{--primary-color:#ffbe2b;--primary-gradient:linear-gradient(180deg, #ffe566 0%, #ffbe2b 100%);--primary-shadow:0 4px 16px #ffbe2b61;--text-main:#4b2308;--text-secondary:#877669;--text-muted:#9c7555;--card-bg:#ffffffe0;--card-border:#fffffff2;--border-radius-lg:24px;--border-radius-md:16px;--border-radius-sm:10px}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent;margin:0;padding:0}html,body{width:100%;height:100%;color:var(--text-main);background-color:#f6eee3;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;overflow-x:hidden}#app{width:100%;max-width:480px;min-height:100%;margin:0 auto;position:relative}.btn-primary{background:var(--primary-gradient);width:100%;height:52px;box-shadow:var(--primary-shadow);color:#4b2308;cursor:pointer;letter-spacing:.5px;border:none;border-radius:9999px;justify-content:center;align-items:center;font-size:19px;font-weight:700;transition:transform .1s,filter .1s;display:flex}.btn-primary:active{filter:brightness(.97);transform:scale(.98)}.btn-primary:disabled{opacity:.55;cursor:not-allowed;transform:none}.btn-secondary{color:#63432d;cursor:pointer;background:#ffffffb3;border:1px solid #dcc3afcc;border-radius:9999px;justify-content:center;align-items:center;width:100%;height:48px;font-size:15px;font-weight:500;transition:background .15s;display:flex}.btn-secondary:active{background:#fffffff2}.glass-card{background:var(--card-bg);-webkit-backdrop-filter:blur(12px);border:1px solid var(--card-border);box-shadow:0 4px 18px #6e4b2d0f}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes gentleBounce{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.animate-fade-in{animation:.25s ease-out forwards fadeIn}.animate-slide-up{animation:.3s cubic-bezier(.25,.8,.25,1) forwards slideUp}.animate-bounce-subtle{animation:2.5s ease-in-out infinite gentleBounce}.home-view-container[data-v-439b492b]{min-height:100vh;padding:12px 16px calc(16px + env(safe-area-inset-bottom,0px)) 16px;z-index:10;box-sizing:border-box;flex-direction:column;justify-content:space-between;display:flex;position:relative}.top-nav-bar[data-v-439b492b]{width:100%;margin-top:4px;margin-bottom:8px}.owner-capsule[data-v-439b492b]{-webkit-backdrop-filter:blur(10px);box-sizing:border-box;background:#fffcf7e6;border:1px solid #fffffff2;border-radius:9999px;justify-content:space-between;align-items:center;width:100%;max-width:342px;margin:0 auto;padding:4px 10px 4px 6px;display:flex;box-shadow:0 2px 10px #5a32140a}.owner-left[data-v-439b492b]{align-items:center;display:flex}.owner-avatar-wrap[data-v-439b492b]{flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex;position:relative}.owner-avatar[data-v-439b492b]{object-fit:cover;background:#fdf5ea;border:1.5px solid #fff;border-radius:50%;width:100%;height:100%}.owner-heart-badge[data-v-439b492b]{background:#fff;border-radius:50%;justify-content:center;align-items:center;width:13px;height:13px;display:flex;position:absolute;bottom:-1px;right:-2px;box-shadow:0 1px 3px #0000001a}.owner-divider[data-v-439b492b]{background:#8c6e5833;flex-shrink:0;width:1px;height:22px;margin:0 10px 0 8px}.owner-meta[data-v-439b492b]{flex-direction:column;display:flex}.owner-name[data-v-439b492b]{color:#4b2308;font-size:14.5px;font-weight:700;line-height:1.2}.owner-invite-text[data-v-439b492b]{color:#877669;white-space:nowrap;margin-top:1px;font-size:11.5px;font-weight:500}.top-download-btn[data-v-439b492b]{color:#4b2308;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #7c583f;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;padding:4px 12px;font-size:12.5px;font-weight:500;text-decoration:none;transition:transform .1s,background .15s;display:inline-flex}.top-download-btn[data-v-439b492b]:active{background:#fffffff2;transform:scale(.96)}.pet-greeting-section[data-v-439b492b]{margin-top:4px;margin-bottom:2px}.greeting-title[data-v-439b492b]{color:#4b2308;letter-spacing:.5px;align-items:center;gap:6px;margin-bottom:6px;font-family:Yuanti SC,PingFang SC,sans-serif;font-size:24px;font-weight:800;display:inline-flex}.title-sparkle-img[data-v-439b492b]{width:18px;height:18.5px;margin-top:-8px}.pet-meta-row[data-v-439b492b]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.breed-badge[data-v-439b492b]{-webkit-backdrop-filter:blur(6px);color:#4b2308;background:#ffffffc7;border:1.4px solid #fff;border-radius:9999px;align-items:center;gap:6px;padding:4px 14px;font-size:15px;font-weight:600;display:inline-flex;box-shadow:0 2px 6px #00000008}.paw-icon-svg[data-v-439b492b]{width:15px;height:14px}.adopted-badge[data-v-439b492b]{color:#046934;background:linear-gradient(#dff8e9 0%,#a9f1cb 100%);border:1.4px solid #fff;border-radius:9999px;justify-content:center;align-items:center;padding:4px 16px;font-size:15px;font-weight:600;display:inline-flex;box-shadow:0 2px 6px #0469341a}.owner-self-badge[data-v-439b492b]{color:#5b3a1a;background:linear-gradient(#edceb3 0%,#b79070 100%);border:1.4px solid #fff;border-radius:9999px;justify-content:center;align-items:center;padding:4px 16px;font-size:15px;font-weight:600;display:inline-flex;box-shadow:0 2px 6px #5b3a1a1f}.pet-stage-section[data-v-439b492b]{aspect-ratio:3/4;flex-direction:column;justify-content:flex-end;align-items:center;width:100%;max-width:440px;max-height:calc(100vh - 210px);margin:0 auto;display:flex;position:relative}.motion-media-box[data-v-439b492b]{pointer-events:none;will-change:transform;backface-visibility:hidden;contain:paint;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0;transform:translateZ(0)}.pet-motion-img[data-v-439b492b]{object-fit:contain;object-position:center bottom;z-index:2;backface-visibility:hidden;width:100%;height:100%;position:relative;transform:translateZ(0)}.pet-ground-shadow[data-v-439b492b]{pointer-events:none;z-index:1;background:radial-gradient(#28190c38 0%,#28190c14 45%,#0000 75%);border-radius:50%;width:58%;height:16px;position:absolute;bottom:6px;transform:translateZ(0)}.speech-bubble-wrapper[data-v-439b492b]{z-index:20;max-width:175px;position:absolute;top:15%;right:6px}.speech-bubble[data-v-439b492b]{background:#fff9f2;border:1px solid #fffffff2;border-radius:24px;padding:11px 16px;position:relative;box-shadow:0 4px 18px #6e462314}.speech-bubble[data-v-439b492b]:before{content:"";border-top:10px solid #fff9f2;border-left:5px solid #0000;border-right:12px solid #0000;width:0;height:0;position:absolute;bottom:-9px;left:30px}.bubble-text[data-v-439b492b]{color:#3e2413;font-size:13px;font-weight:500;line-height:1.45}.bubble-heart[data-v-439b492b]{position:absolute;top:-8px;right:-5px;transform:rotate(12deg)}.home-tag-pill[data-v-439b492b]{z-index:20;-webkit-backdrop-filter:blur(6px);color:#4b2308;letter-spacing:.5px;background:#fff2e7eb;border:1px solid #e8ccb5;border-radius:9999px;margin-bottom:8px;padding:4px 18px;font-size:14px;font-weight:600;position:relative;box-shadow:0 2px 8px #b4825a14}.bottom-action-bar[data-v-439b492b]{z-index:30;flex-direction:column;align-items:center;gap:10px;width:100%;max-width:440px;margin:0 auto;display:flex}.adopt-btn[data-v-439b492b]{color:#4b2308;cursor:pointer;box-sizing:border-box;letter-spacing:.5px;background:linear-gradient(#ffe566 0%,#ffbe2b 100%);border:none;border-radius:9999px;justify-content:center;align-items:center;gap:6px;width:100%;max-width:322px;height:52px;margin:0 auto;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,sans-serif;font-size:20px;font-weight:700;text-decoration:none;transition:transform .1s,filter .15s;display:flex;box-shadow:0 4px 16px #ffbe2b61}.adopt-btn[data-v-439b492b]:active{filter:brightness(.97);transform:scale(.98)}.btn-arrow-img[data-v-439b492b]{width:9px;height:16px;margin-left:2px;display:block}.bottom-tips-text[data-v-439b492b]{color:#9c7555;text-align:center;letter-spacing:.2px;font-size:14px}@keyframes floatSubtle-439b492b{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.animate-float[data-v-439b492b]{animation:3s ease-in-out infinite floatSubtle-439b492b}.toast-tip[data-v-439b492b]{color:#fff;z-index:999;text-align:center;background:#2d1e14e0;border-radius:9999px;padding:10px 20px;font-size:13px;position:fixed;top:45%;left:50%;transform:translate(-50%,-50%);box-shadow:0 4px 16px #0000002e}.modal-overlay[data-v-291ab689]{z-index:100;background:#00000073;flex-direction:column;justify-content:flex-end;max-width:480px;margin:0 auto;display:flex;position:fixed;inset:0}.drawer-container[data-v-291ab689]{background:#fff;border-radius:28px 28px 0 0;padding:24px 22px 28px;position:relative;box-shadow:0 -8px 30px #0000001f}.close-btn[data-v-291ab689]{color:#ad9481;cursor:pointer;background:0 0;border:none;padding:4px;font-size:18px;position:absolute;top:18px;right:20px}.drawer-header[data-v-291ab689]{text-align:center;margin-bottom:22px}.drawer-title[data-v-291ab689]{color:#4b2308;justify-content:center;align-items:center;gap:8px;margin-bottom:6px;font-family:Yuanti SC,PingFang SC,sans-serif;font-size:21px;font-weight:800;display:flex}.title-sparkle-svg[data-v-291ab689]{width:17px;height:18px}.drawer-subtitle[data-v-291ab689]{color:#76512f;font-size:14.5px}.input-row[data-v-291ab689]{background:#fff;border:1px solid #8c6e5829;border-radius:16px;align-items:center;height:48px;margin-bottom:12px;padding:0 16px;display:flex;box-shadow:0 1px 3px #8c6e5808}.country-code-selector[data-v-291ab689]{color:#4b2308;align-items:center;gap:6px;font-size:15px;font-weight:700;display:flex}.arrow-down-svg[data-v-291ab689]{margin-left:2px;display:block}.input-divider[data-v-291ab689]{background:#8c6e5833;width:1px;height:18px;margin:0 12px}.text-input[data-v-291ab689]{color:#4b2308;background:0 0;border:none;outline:none;flex:1;font-size:15px}.text-input[data-v-291ab689]::placeholder{color:#90857d}.code-row[data-v-291ab689]{margin-bottom:16px}.code-label[data-v-291ab689]{color:#4b2308;white-space:nowrap;font-size:14px;font-weight:600}.code-input[data-v-291ab689]{min-width:80px}.send-code-btn[data-v-291ab689]{color:#8a6539;cursor:pointer;white-space:nowrap;background:#ffffffb3;border:1px solid #ecd8be;border-radius:9999px;padding:4px 12px;font-size:12.5px;font-weight:600;transition:all .15s}.send-code-btn[data-v-291ab689]:disabled{color:#c4b5a8;cursor:not-allowed;background:0 0;border-color:#f0e6dc}.agreement-row[data-v-291ab689]{color:#4b2308;justify-content:center;align-items:center;gap:6px;margin-bottom:8px;font-size:12px;display:flex}.custom-checkbox-wrapper[data-v-291ab689]{cursor:pointer;align-items:center;display:inline-flex;position:relative}.real-checkbox[data-v-291ab689]{opacity:0;width:0;height:0;position:absolute}.custom-checkbox[data-v-291ab689]{background:#fff;border:1.5px solid #a89484;border-radius:4px;width:15px;height:15px;transition:all .15s;display:inline-block}.real-checkbox:checked+.custom-checkbox[data-v-291ab689]{background:#f7b733;border-color:#f7b733;position:relative}.real-checkbox:checked+.custom-checkbox[data-v-291ab689]:after{content:"✓";color:#fff;font-size:11px;font-weight:700;position:absolute;top:-2px;left:2px}.policy-link[data-v-291ab689]{color:#4b2308;text-underline-offset:2px;cursor:pointer;font-weight:500;text-decoration:underline}.first-login-tip[data-v-291ab689]{color:#795334;text-align:center;margin-bottom:16px;font-size:12px}.drawer-submit-btn[data-v-291ab689]{color:#4b2308;cursor:pointer;letter-spacing:.5px;background:linear-gradient(#ffe566 0%,#ffbe2b 100%);border:none;border-radius:9999px;justify-content:center;align-items:center;width:100%;height:48px;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,sans-serif;font-size:18px;font-weight:700;transition:all .15s;display:flex;box-shadow:0 4px 16px #ffbe2b61}.drawer-submit-btn[data-v-291ab689]:active:not(:disabled){filter:brightness(.97);transform:scale(.98)}.drawer-submit-btn[data-v-291ab689]:disabled{box-shadow:none;color:#bcaea3;cursor:not-allowed;background:#ede4dc;border:none}.drawer-footer-note[data-v-291ab689]{color:#754e2d;text-align:center;margin-top:14px;font-size:11.5px}.policy-modal-overlay[data-v-291ab689]{z-index:200;background:#0009;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.policy-modal-card[data-v-291ab689]{background:#fff;border-radius:20px;flex-direction:column;width:90%;max-width:420px;height:75vh;padding:18px;display:flex;box-shadow:0 12px 36px #00000040}.policy-modal-header[data-v-291ab689]{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.policy-close-btn[data-v-291ab689]{color:#999;cursor:pointer;background:0 0;border:none;padding:4px;font-size:18px}.policy-modal-content[data-v-291ab689]{border:1px solid #f0e6dc;border-radius:12px;flex:1;width:100%;margin-bottom:14px;overflow:hidden}.policy-iframe[data-v-291ab689]{border:none;width:100%;height:100%}.policy-agree-btn[data-v-291ab689]{height:46px;font-size:16px}.success-view-container[data-v-03c9f7bf]{min-height:100vh;padding:18px 16px calc(18px + env(safe-area-inset-bottom,0px)) 16px;z-index:10;box-sizing:border-box;flex-direction:column;justify-content:space-between;display:flex;position:relative}.success-header[data-v-03c9f7bf]{text-align:center;margin-top:14px;margin-bottom:4px}.success-badge-row[data-v-03c9f7bf]{justify-content:center;align-items:center;gap:12px;display:inline-flex}.check-circle-icon-wrap[data-v-03c9f7bf]{justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:relative}.check-circle-svg[data-v-03c9f7bf]{width:100%;height:100%}.check-tick-svg[data-v-03c9f7bf]{width:22px;height:17px;position:absolute;top:13px;left:11px}.title-with-underline-wrap[data-v-03c9f7bf]{flex-direction:column;align-items:center;display:flex;position:relative}.title-and-sparkle[data-v-03c9f7bf]{align-items:center;gap:6px;display:inline-flex}.success-title[data-v-03c9f7bf]{color:#4b2308;letter-spacing:.5px;margin:0;font-family:Yuanti SC,PingFang SC,sans-serif;font-size:36px;font-weight:800}.header-sparkle-svg[data-v-03c9f7bf]{width:18px;height:18.5px;margin-top:-12px}.success-underline-svg[data-v-03c9f7bf]{align-self:flex-start;width:106px;height:10px;margin-top:-3px;margin-left:20px}.success-subtitle[data-v-03c9f7bf]{color:#4b2308;margin-top:6px;font-size:19px;font-weight:500}.floating-heart-wrap[data-v-03c9f7bf]{z-index:20;position:absolute;top:10%;right:12%}.success-heart-img[data-v-03c9f7bf]{width:38px;height:38px}.home-tag-pill[data-v-03c9f7bf]{z-index:20;-webkit-backdrop-filter:blur(6px);color:#4b2308;letter-spacing:.5px;background:#fff2e7eb;border:1px solid #e8ccb5;border-radius:9999px;margin-bottom:8px;padding:4px 18px;font-size:14px;font-weight:600;position:relative;box-shadow:0 2px 8px #b4825a14}.bottom-action-bar[data-v-03c9f7bf]{z-index:30;flex-direction:column;align-items:center;gap:10px;width:100%;max-width:440px;margin:0 auto;display:flex}.success-download-btn[data-v-03c9f7bf]{color:#4b2308;cursor:pointer;letter-spacing:.5px;background:linear-gradient(#ffe566 0%,#ffbe2b 100%);border:none;border-radius:9999px;justify-content:center;align-items:center;width:100%;max-width:322px;height:52px;margin:0 auto;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,sans-serif;font-size:20px;font-weight:700;transition:transform .1s,filter .15s;display:flex;box-shadow:0 4px 16px #ffbe2b61}.success-download-btn[data-v-03c9f7bf]:active{filter:brightness(.97);transform:scale(.98)}.same-phone-tip[data-v-03c9f7bf]{color:#8c6e58;text-align:center;letter-spacing:.2px;font-size:12px}.pet-stage-section[data-v-03c9f7bf]{aspect-ratio:3/4;flex-direction:column;justify-content:flex-end;align-items:center;width:100%;max-width:440px;max-height:calc(100vh - 210px);margin:0 auto;display:flex;position:relative}.motion-media-box[data-v-03c9f7bf]{pointer-events:none;will-change:transform;backface-visibility:hidden;contain:paint;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0;transform:translateZ(0)}.pet-motion-img[data-v-03c9f7bf]{object-fit:contain;object-position:center bottom;z-index:2;backface-visibility:hidden;width:100%;height:100%;position:relative;transform:translateZ(0)}.pet-ground-shadow[data-v-03c9f7bf]{pointer-events:none;z-index:1;background:radial-gradient(#28190c38 0%,#28190c14 45%,#0000 75%);border-radius:50%;width:58%;height:16px;position:absolute;bottom:6px;transform:translateZ(0)}@keyframes floatSubtle-03c9f7bf{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.animate-float[data-v-03c9f7bf]{animation:2.5s ease-in-out infinite floatSubtle-03c9f7bf}.rest-view-container[data-v-e281b22e]{z-index:10;flex-direction:column;min-height:100vh;padding:24px 20px 36px;display:flex;position:relative}.rest-top-bar[data-v-e281b22e]{justify-content:center;margin-top:6px;margin-bottom:24px;display:flex}.pet-capsule-badge[data-v-e281b22e]{-webkit-backdrop-filter:blur(8px);background:#ffffffc7;border:1px solid #ffffffe6;border-radius:9999px;align-items:center;gap:8px;padding:4px 16px 4px 6px;display:inline-flex;box-shadow:0 2px 8px #0000000a}.badge-pet-avatar[data-v-e281b22e]{object-fit:cover;background:#fbf5eb;border:1px solid #fff;border-radius:50%;width:35px;height:35px}.capsule-divider[data-v-e281b22e]{background:#8c6e5833;width:1px;height:20px;margin:0 4px}.badge-pet-info[data-v-e281b22e]{color:#4b2308;font-size:15.5px;font-weight:600}.rest-message-section[data-v-e281b22e]{text-align:center;margin-bottom:24px}.rest-title[data-v-e281b22e]{color:#4b2308;justify-content:center;align-items:center;gap:6px;margin-bottom:8px;font-family:Yuanti SC,PingFang SC,sans-serif;font-size:27px;font-weight:800;display:inline-flex}.rest-sparkle-svg[data-v-e281b22e]{width:18px;height:18.5px;margin-top:-12px}.rest-subtitle[data-v-e281b22e]{color:#765c45;background:#ffffffb8;border-radius:9999px;padding:6px 18px;font-size:13.5px;display:inline-block;box-shadow:0 2px 6px #00000005}.rest-illustration-section[data-v-e281b22e]{flex:1;justify-content:center;align-items:center;min-height:240px;display:flex}.illustration-wrapper[data-v-e281b22e]{justify-content:center;align-items:center;width:280px;max-width:90%;display:flex;position:relative}.rest-main-illustration[data-v-e281b22e]{object-fit:contain;width:100%;height:auto}.rest-left-sparkle[data-v-e281b22e]{width:20px;height:20px;position:absolute;top:-8px;left:10px}.rest-right-heart[data-v-e281b22e]{transform-origin:50%;width:26px;height:23px;position:absolute;top:36px;right:84px;transform:rotate(-18deg)}.rest-footer[data-v-e281b22e]{flex-direction:column;align-items:center;width:100%;max-width:440px;margin:0 auto;display:flex}.recommend-divider[data-v-e281b22e]{justify-content:center;align-items:center;gap:10px;width:100%;margin-bottom:22px;display:flex}.divider-line[data-v-e281b22e]{background:#95724e47;flex:none;width:32px;height:1px}.divider-text[data-v-e281b22e]{color:#95724e;white-space:nowrap;font-size:13.5px}.rest-goto-btn[data-v-e281b22e]{color:#4b2308;cursor:pointer;box-sizing:border-box;letter-spacing:.5px;background:linear-gradient(#ffe566 0%,#ffbe2b 100%);border:none;border-radius:9999px;justify-content:center;align-items:center;gap:6px;width:100%;max-width:322px;height:52px;margin:0 auto 16px;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,sans-serif;font-size:20px;font-weight:700;text-decoration:none;transition:transform .1s,filter .15s;display:flex;box-shadow:0 4px 16px #ffbe2b61}.rest-goto-btn[data-v-e281b22e]:active{filter:brightness(.97);transform:scale(.98)}.btn-arrow-img[data-v-e281b22e]{width:9px;height:16px;margin-left:2px;display:block}.reload-link-btn[data-v-e281b22e]{color:#916f4d;cursor:pointer;text-underline-offset:3px;background:0 0;border:none;padding:6px 12px;font-size:15px;text-decoration:underline}@keyframes floatSubtleWithRotate-e281b22e{0%,to{transform:rotate(-18deg)translateY(0)}50%{transform:rotate(-18deg)translateY(-4px)}}.animate-float-heart[data-v-e281b22e]{animation:2.6s ease-in-out infinite floatSubtleWithRotate-e281b22e}.wechat-guide-mask[data-v-4f64c398]{-webkit-backdrop-filter:blur(6px);z-index:999;box-sizing:border-box;background:#1e140fd9;flex-direction:column;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.mask-indicator-wrap[data-v-4f64c398]{flex-direction:column;align-items:flex-end;display:flex;position:absolute;top:14px;right:22px}.arrow-bounce[data-v-4f64c398]{color:#ffc83b;font-size:52px;font-weight:900;line-height:1;animation:.8s ease-in-out infinite alternate bounceTopRight-4f64c398}@keyframes bounceTopRight-4f64c398{0%{transform:translate(0)}to{transform:translate(8px,-8px)}}.guide-speech-box[data-v-4f64c398]{text-align:right;background:#fffffff2;border:2px solid #ffdc66;border-radius:14px;margin-top:4px;padding:8px 14px;box-shadow:0 4px 16px #0003}.guide-title[data-v-4f64c398]{color:#432410;font-size:15px;font-weight:800}.guide-sub[data-v-4f64c398]{color:#8c715e;margin-top:2px;font-size:11px}.brand-hint-card[data-v-4f64c398]{text-align:center;background:#fff;border:3px solid #ffecb3;border-radius:28px;width:100%;max-width:320px;margin-top:50px;padding:24px 20px;box-shadow:0 16px 32px #00000040}.brand-tag[data-v-4f64c398]{color:#795548;margin-bottom:12px;font-size:13px}.brand-tag strong[data-v-4f64c398]{color:#e67e22}.brand-desc[data-v-4f64c398]{color:#5d4037;text-align:left;margin:0 0 18px;font-size:14px;line-height:1.6}.brand-desc strong[data-v-4f64c398]{color:#e67e22}.supported-stores-box[data-v-4f64c398]{background:#fdfaf3;border:1px dashed #eedbc5;border-radius:14px;margin-bottom:20px;padding:12px}.stores-label[data-v-4f64c398]{color:#9c7b64;margin-bottom:8px;font-size:11px;font-weight:600}.stores-tags[data-v-4f64c398]{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.store-tag[data-v-4f64c398]{color:#7a5d48;background:#fff;border:1px solid #e8dbcf;border-radius:6px;padding:3px 8px;font-size:11px}.store-tag.active[data-v-4f64c398]{color:#e67e22;background:#fff6e0;border-color:#f7b733;font-weight:700}.btn-close-mask[data-v-4f64c398]{color:#3b2210;cursor:pointer;background:linear-gradient(90deg,#ffdc66 0%,#f6b429 100%);border:none;border-radius:9999px;width:100%;height:44px;font-size:15px;font-weight:700;box-shadow:0 4px 12px #f6b42959}.btn-close-mask[data-v-4f64c398]:active{transform:scale(.98)}.app-root-wrapper[data-v-b9804cda]{flex-direction:column;min-height:100vh;display:flex;position:relative;overflow:hidden}.background-scrim[data-v-b9804cda]{pointer-events:none;z-index:1;background:#ffffff1f;position:absolute;inset:0}.page-content-wrapper[data-v-b9804cda]{z-index:5;flex-direction:column;min-height:100vh;display:flex;position:relative}.loading-full-screen[data-v-b9804cda]{z-index:99;background:#fbf7f0;flex-direction:column;justify-content:center;align-items:center;padding:30px;display:flex;position:fixed;inset:0}.error-full-screen[data-v-b9804cda]{z-index:20;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:30px;display:flex;position:relative}.loading-spinner[data-v-b9804cda]{border:3.5px solid #f7b73340;border-top-color:#f7b733;border-radius:50%;width:42px;height:42px;margin-bottom:16px;animation:.8s linear infinite spin-b9804cda}@keyframes spin-b9804cda{to{transform:rotate(360deg)}}.loading-text[data-v-b9804cda],.error-text[data-v-b9804cda]{color:#6d4b31;font-size:14px;font-weight:500}.error-icon[data-v-b9804cda]{margin-bottom:12px;font-size:48px}.retry-btn[data-v-b9804cda]{width:140px;height:42px;margin-top:18px;font-size:14px}
