#app{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#2c3e50;background-color:#f5f5f5}.topic-item[data-v-62fc829d]:last-child{border-bottom:none;padding-bottom:20px}.user-info[data-v-62fc829d]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:5px;padding:20px 15px 0;position:relative}.user-left[data-v-62fc829d]{display:flex;align-items:center;gap:8px;flex:1}.user-avatar[data-v-62fc829d]{width:var(--header-avatar-width);height:var(--header-avatar-width);border-radius:50%;object-fit:cover}.user-info-content[data-v-62fc829d]{display:flex;flex-direction:column;gap:2px}.user-name-badge-row[data-v-62fc829d]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.user-name[data-v-62fc829d]{font-size:15px;font-weight:500;color:#010626}.user-badge[data-v-62fc829d]{display:flex;gap:4px;flex-wrap:wrap}.user-badge span[data-v-62fc829d]{font-size:12px;color:#010626;background:#f5f5f7;padding:1px 6px;border-radius:4px;display:inline-block;width:fit-content}.recommend-icon[data-v-62fc829d]{width:12px;height:14px;display:block}.recommend-icon.poi-detail-icon[data-v-62fc829d]{width:53px;height:16px;display:block}.user-right[data-v-62fc829d]{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.follow-status[data-v-62fc829d]{font-size:12px;color:#bf7440;background:#f9f1e2;padding:2px 8px;border-radius:10px}.timestamp[data-v-62fc829d]{font-size:13px;font-weight:300;color:#01062680}.history-evaluation[data-v-62fc829d]{font-size:13px;font-weight:300;color:#010626;display:flex;align-items:center;gap:4px;position:absolute;right:15px}.feed-arrow-small[data-v-62fc829d]{width:10px;height:10px}.user-meta[data-v-62fc829d]{font-size:13px;color:#01062680;display:flex;align-items:center;justify-content:space-between;margin-top:3px;padding-right:0}.user-meta-content[data-v-62fc829d]{display:flex;align-items:center;gap:5px}.spoon-info[data-v-62fc829d]{display:flex;align-items:center;background:#f9f1e2;border-radius:4px;padding:2px 5px;gap:4px}.spoon-icons[data-v-62fc829d]{display:flex;align-items:center;gap:1px}.spoon-icon[data-v-62fc829d]{width:8px;height:14px}.spoon-info.not-recommended .spoon-icon[data-v-62fc829d]{width:13px;height:13px}.spoon-text[data-v-62fc829d]{font-size:11px;font-weight:400;color:#bf7440}.spoon-info.not-recommended[data-v-62fc829d]{background:#f5f5f7}.spoon-info.not-recommended .spoon-text[data-v-62fc829d]{color:#010626}.history-count[data-v-62fc829d]{font-size:11px;font-weight:400;color:#010626;background:#f5f5f7;border-radius:4px;padding:2px 5px;margin-left:4px}.topic-content[data-v-62fc829d]{margin-bottom:12px}.topic-images[data-v-62fc829d]{display:flex;overflow-x:auto;overflow-y:hidden;gap:8px;margin-bottom:12px;padding:0 15px 0 64px;scrollbar-width:none;-ms-overflow-style:none}.topic-images[data-v-62fc829d]::-webkit-scrollbar{display:none}.image-container[data-v-62fc829d]{position:relative;width:220px;height:220px;flex-shrink:0;border-radius:8px;overflow:hidden}.topic-image[data-v-62fc829d]{width:var(--media-image-width);height:100%;border-radius:8px;object-fit:cover;margin-top:8px}.topic-text-wrapper[data-v-62fc829d]{position:relative}.topic-text[data-v-62fc829d]{font-size:15px;font-weight:300;line-height:1.6;color:#010626;overflow-wrap:break-word;word-break:break-all;padding:0 15px 0 64px;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden;position:relative}.topic-text.expanded[data-v-62fc829d]{-webkit-line-clamp:unset;overflow:visible}.expand-btn[data-v-62fc829d]{position:absolute;bottom:0;right:15px;background:linear-gradient(to right,#ffffffe6,#ffffffe6);color:#1165c4;border:none;padding:2px 8px;font-size:15px;font-weight:300;cursor:pointer;z-index:10}.restaurant-info-wrapper[data-v-62fc829d]{margin-bottom:12px;padding:0 15px 0 64px}.restaurant-info[data-v-62fc829d]{padding:7px 10px;background:#f5f5f7;border-radius:8px;display:flex;justify-content:space-between;align-items:center}.restaurant-basic[data-v-62fc829d]{flex:1;margin-right:10px;min-width:0}.restaurant-name[data-v-62fc829d]{font-size:13px;font-weight:500;color:#010626;margin-bottom:4px;display:flex;align-items:center}.name-text[data-v-62fc829d]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.feed-arrow[data-v-62fc829d]{width:12px;height:12px;margin-left:4px}.restaurant-meta[data-v-62fc829d]{font-size:13px;color:#01062699;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.restaurant-meta span[data-v-62fc829d]{margin-right:8px}.restaurant-meta span[data-v-62fc829d]:last-child{margin-right:0}.restaurant-meta .divider[data-v-62fc829d]{margin-top:8px;color:#0106264d}.restaurant-action[data-v-62fc829d]{display:flex;align-items:center}.action-btn[data-v-62fc829d]{display:flex;flex-direction:column;align-items:center;gap:2px;font-size:13px;color:#010626;padding:4px 8px;border-radius:12px}.action-icon[data-v-62fc829d]{width:25px;height:25px}.interaction-info[data-v-62fc829d]{display:flex;justify-content:space-between;align-items:center;padding:0 15px 0 64px}.left-info[data-v-62fc829d]{display:flex;gap:15px;margin-left:-5px}.right-info[data-v-62fc829d]{display:flex;align-items:center}.left-info span[data-v-62fc829d]{display:flex;align-items:center;gap:4px}.like-icon[data-v-62fc829d],.comment-icon[data-v-62fc829d]{width:25px;height:25px}.like-count[data-v-62fc829d],.comment-count[data-v-62fc829d]{font-size:13px;font-weight:400;color:#010626}.divider[data-v-62fc829d]{height:.5px;background-color:#d7dae480;margin-top:20px}.wx-open-btn[data-v-62fc829d]{position:absolute;top:0;left:0;right:0;bottom:0;opacity:1;z-index:1;background-color:transparent}.restaurant-detail[data-v-90d00a57]{background-color:#f9f9f9;min-height:100vh}.loading-container[data-v-90d00a57]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:calc(100vh - 42px);width:100%}.loading-spinner[data-v-90d00a57]{width:40px;height:40px;border:4px solid rgba(0,0,0,.1);border-radius:50%;border-top-color:#224;animation:spin-90d00a57 1s ease-in-out infinite;margin-bottom:16px}@keyframes spin-90d00a57{to{transform:rotate(360deg)}}.loading-text[data-v-90d00a57]{font-size:16px;color:#666}.duckme-banner[data-v-90d00a57]{display:flex;align-items:center;padding:7px 15px;background-color:#fff;border-bottom:.5px solid rgba(215,218,228,.5);position:fixed;top:0;left:0;right:0;z-index:1000;height:42px;box-sizing:border-box;width:100%;max-width:600px;margin:0 auto}.duckme-logo[data-v-90d00a57]{width:28px;height:28px;margin-right:10px;border-radius:6px}.yum-logo[data-v-90d00a57]{width:33px;height:16px;margin-right:8px}.duckme-banner-text[data-v-90d00a57]{flex:1;font-size:14px;font-weight:400;color:#01062680}.open-duckme-button[data-v-90d00a57]{background-color:#010626;color:#ffee42;padding:5px 15px;border-radius:20px;font-size:14px;font-weight:500;cursor:pointer;box-sizing:border-box;display:flex;align-items:center;height:29px;margin:0}.poi-basic-info[data-v-90d00a57]{padding:45px 15px 0;background-color:#fff}.poi-name-container[data-v-90d00a57]{display:flex;align-items:center;justify-content:space-between;margin-top:15px}.poi-name[data-v-90d00a57]{margin:0;font-size:24px;font-weight:600;color:#010626;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:85%}.wish-button[data-v-90d00a57]{display:flex;align-items:center;justify-content:center;cursor:pointer;height:32px;box-sizing:border-box}.wish-icon[data-v-90d00a57]{height:32px;width:auto}.poi-tags[data-v-90d00a57]{color:#010626;font-size:14px;font-weight:500;padding-bottom:12px;border-bottom:.5px solid rgba(215,218,228,.5);white-space:nowrap;overflow:hidden;width:100%;display:block}.poi-tags-border[data-v-90d00a57]{height:12px;border-bottom:.5px solid rgba(215,218,228,.5)}.poi-tag-item[data-v-90d00a57]{margin-right:8px;display:inline-block}.poi-tag-item[data-v-90d00a57]:not(:last-child):after{content:"·";margin-left:8px}.poi-info-tags[data-v-90d00a57]{display:flex;align-items:center;gap:5px;padding-bottom:12px;padding-top:3px;border-bottom:.5px solid rgba(215,218,228,.5)}.spoon-info-container[data-v-90d00a57]{display:flex;align-items:center;position:relative}.spoon-text-tag[data-v-90d00a57]{display:flex;align-items:center;background-color:#f9f1e2;border-radius:0 6px 6px 0;padding:0 12px;height:24px;margin-left:-6px;z-index:1;border:.5px solid rgba(242,203,170,.5)}.spoon-icons[data-v-90d00a57]{display:flex;align-items:center;gap:2px}.spoon-icon[data-v-90d00a57]{height:24px;width:auto;z-index:2;position:relative}.spoon-text[data-v-90d00a57]{font-size:13px;font-weight:500;color:#8b4513;line-height:1}.epicure-count-tag[data-v-90d00a57]{display:flex;align-items:center;background-color:#fff;border-radius:6px;padding:0 12px;border:.5px solid rgba(215,218,228,.5);height:24px}.epicure-text[data-v-90d00a57]{font-size:13px;font-weight:500;color:#010626;line-height:1}.biz-info[data-v-90d00a57]{margin-bottom:0}.biz-item[data-v-90d00a57]{display:flex;align-items:center;font-size:14px;color:#010626;padding:6px 0}.flex-spacer[data-v-90d00a57]{flex-grow:1}.biz-status[data-v-90d00a57]{font-weight:500}.biz-hours[data-v-90d00a57],.cuisine-type[data-v-90d00a57],.price-info[data-v-90d00a57]{font-weight:300}.divider[data-v-90d00a57]{margin:0 8px;color:#010626;font-weight:300}.address-info[data-v-90d00a57]{margin-top:12px;cursor:pointer;display:flex;justify-content:space-between;align-items:center}.address-content[data-v-90d00a57]{flex:1}.map-icon[data-v-90d00a57]{width:16px;height:16px;margin-left:8px}.phone-icon[data-v-90d00a57]{width:16px;height:16px;cursor:pointer;margin-left:8px}.address-text[data-v-90d00a57]{font-size:14px}.distance-info[data-v-90d00a57]{font-size:12px;color:#999}.recommended-dishes[data-v-90d00a57]{padding:30px 0 0;background-color:#fff;margin-bottom:0;overflow:hidden;border:none;box-shadow:none}.section-title[data-v-90d00a57]{font-size:20px;font-weight:600;color:#010626;border:none;margin:0 0 0 15px}.dish-list[data-v-90d00a57]{display:flex;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;border:none;margin-top:16px;background-color:#fff;padding-left:15px}.dish-list[data-v-90d00a57]::-webkit-scrollbar{display:none}.dish-item[data-v-90d00a57]{flex:0 0 auto;width:130px;margin-right:12px;border:none;cursor:pointer;display:flex;flex-direction:column;align-items:flex-start;text-align:center}.dish-image[data-v-90d00a57]{width:var(--dish-image-width);height:var(--dish-image-height);border-radius:4px;object-fit:cover;margin-bottom:7px;display:block;margin-left:0;margin-right:0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;flex-shrink:0}.dish-name[data-v-90d00a57]{font-size:15px;font-weight:300;line-height:1.3;color:#010626;width:100%;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.friend-reviews[data-v-90d00a57]{padding:30px 0 0;background-color:#fff}.bottom-action[data-v-90d00a57]{position:fixed;bottom:0;left:0;right:0;padding:35px 16px 20px;display:flex;justify-content:center;background:linear-gradient(to bottom,#fff0,#fffc 40%,#fff);height:150px;z-index:150;flex-direction:column;justify-content:flex-start;align-items:center;pointer-events:none}.open-app-button[data-v-90d00a57]{background-color:#010626;color:#ffee42;border-radius:30px;padding:14px 32px;text-align:center;font-weight:500;font-size:15px;position:relative;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;pointer-events:auto;z-index:250}.open-app-button[data-v-90d00a57]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000040}.open-app-button[data-v-90d00a57]:active{transform:translateY(1px);box-shadow:0 1px 4px #0003}.highlight-text[data-v-90d00a57]{color:#010626;margin-left:2px}.bottom-logo[data-v-90d00a57]{display:flex;justify-content:center;align-items:center;padding:16px 0 15px;margin-top:20px;background-color:#f9f9f9;margin-bottom:150px}.bottom-logo-image[data-v-90d00a57]{width:110px;height:58px}.wx-open-btn[data-v-90d00a57]{position:absolute;top:0;left:0;right:0;bottom:0;opacity:1;z-index:2000;background-color:transparent;pointer-events:auto}.duckme-banner .wx-open-btn[data-v-90d00a57],.bottom-action .wx-open-btn[data-v-90d00a57]{pointer-events:none}.button-wrapper[data-v-90d00a57]{position:relative;display:flex;align-items:center;justify-content:center;pointer-events:auto;z-index:2}.open-duckme-button[data-v-90d00a57],.wish-button[data-v-90d00a57],.address-info[data-v-90d00a57],.dish-item[data-v-90d00a57],.open-app-button[data-v-90d00a57]{position:relative;width:100%}#global-open-btn-wx[data-v-90d00a57]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:999;pointer-events:auto;max-width:600px;margin:0 auto;height:100%}#global-open-btn-wx button[data-v-90d00a57]{width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;z-index:999}.duckme-banner[data-v-90d00a57]{position:fixed;z-index:1000}.toast-container[data-v-8b94fcbb]{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;z-index:3000;pointer-events:none}.toast[data-v-8b94fcbb]{background-color:#000000b3;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:8px;padding:12px 20px;min-width:120px;max-width:280px;box-shadow:0 8px 32px #0000004d;animation:toastShow-8b94fcbb .3s cubic-bezier(.25,.46,.45,.94);display:flex;align-items:center;justify-content:center}.toast-message[data-v-8b94fcbb]{color:#fff;font-size:14px;font-weight:500;text-align:center;line-height:1.4;letter-spacing:-.01em}@keyframes toastShow-8b94fcbb{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@media (max-width: 480px){.toast[data-v-8b94fcbb]{margin:0 20px;max-width:calc(100vw - 40px);padding:10px 16px}.toast-message[data-v-8b94fcbb]{font-size:13px}}.restaurant-list[data-v-6f0b063e]{max-width:600px;margin:0 auto;padding:0;position:relative;background-color:#f9f9f9;min-height:100vh;height:auto;overflow-y:visible}.user-info[data-v-6f0b063e]{display:flex;align-items:center;padding:10px 15px;height:56px;box-sizing:border-box;background-color:#fff;position:sticky;top:0;z-index:10;border-bottom:.5px solid #D7DAE4;margin-bottom:0}.user-avatar[data-v-6f0b063e]{width:var(--header-avatar-width);height:var(--header-avatar-width);border-radius:50%;background-color:#eee;margin-right:8px}.user-detail[data-v-6f0b063e]{flex:1}.user-name[data-v-6f0b063e]{font-size:14px;font-weight:500;color:#010626}.user-meta[data-v-6f0b063e]{font-size:11px;color:#01062680;margin-top:1px;font-weight:400}.user-meta .note-count[data-v-6f0b063e]{font-weight:500;color:#01062680}.button-wrapper[data-v-6f0b063e]{position:relative;display:flex;justify-content:center}.more-action[data-v-6f0b063e]{height:29px;padding:0 15px;background-color:#010626;color:#ffee42;border-radius:15px;font-size:13px;font-weight:500;display:flex;align-items:center;z-index:0}.restaurant-item[data-v-6f0b063e]{display:flex;padding:15px 16px 0 0;background-color:#fff;align-items:flex-start;position:relative}.restaurant-item[data-v-6f0b063e]:last-child{padding-bottom:30px}.restaurant-image[data-v-6f0b063e]{width:var(--restaurant-image-width);height:var(--restaurant-image-width);border-radius:4px;margin-right:10px;object-fit:cover;margin-left:15px}.restaurant-info[data-v-6f0b063e]{flex:1;min-width:0;display:flex;flex-direction:column;margin-right:0;padding-top:2px}.restaurant-info h3[data-v-6f0b063e]{margin:0 0 4px;font-size:15px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#010626}.restaurant-meta[data-v-6f0b063e]{color:#01062680;font-size:13px;margin-bottom:4px;margin-top:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.restaurant-meta span[data-v-6f0b063e]{color:#01062680}.separator[data-v-6f0b063e]{color:#01062680;margin:0 5px}.rating[data-v-6f0b063e]{display:flex;align-items:center;min-width:0;font-size:11px;padding:0 8px 0 0;margin-top:3px;border-radius:6px;width:fit-content;background:linear-gradient(271deg,#f5f5f7,#f5f5f799 60%,#f5f5f700)}.rating span[data-v-6f0b063e]{margin-left:5px;margin-right:0;color:#01062680!important;font-weight:400;font-size:11px}.rating-icon[data-v-6f0b063e]{width:21px;height:21px;border-radius:50%;margin-right:0;object-fit:contain}.bottom-card[data-v-6f0b063e]{background-color:#fff;border-radius:15px;margin:30px 15px 20px;display:flex;flex-direction:column;position:relative;z-index:1}.bottom-user-info[data-v-6f0b063e]{display:flex;align-items:center}.bottom-user-avatar[data-v-6f0b063e]{width:var(--bottom-avatar-width);height:var(--bottom-avatar-width);border-radius:50%;margin:15px 10px 15px 15px;object-fit:cover}.bottom-user-detail[data-v-6f0b063e]{flex:1}.bottom-user-name[data-v-6f0b063e]{font-size:15px;font-weight:600;color:#010626;margin-top:-4px;margin-bottom:4px}.bottom-user-meta[data-v-6f0b063e]{font-size:13px;font-weight:300;color:#01062680}.bottom-user-meta .note-count[data-v-6f0b063e]{font-weight:500;color:#01062680}.bottom-action-button[data-v-6f0b063e]{background-color:#010626;color:#ffee42;border-radius:20px;margin-right:15px;font-size:13px;font-weight:500;width:87px;height:29px;display:flex;align-items:center;justify-content:center;box-sizing:border-box;position:relative}.user-signature[data-v-6f0b063e]{font-size:13px;color:#01062680;text-align:left;padding:10px 15px;border-top:1px dashed rgba(1,6,38,.15);margin-top:0;margin-bottom:5px}.app-promotion-container[data-v-6f0b063e]{display:flex;justify-content:center;margin-top:20px;margin-bottom:54px}.bottom-logo[data-v-6f0b063e]{width:110px;height:58px;object-fit:contain}.restaurant-items[data-v-6f0b063e]{padding-bottom:0;position:relative}.item-overlay[data-v-6f0b063e]{position:absolute;bottom:15px;left:0;right:0;top:auto;height:150px;display:flex;align-items:flex-end;justify-content:center;padding-bottom:20px;background:linear-gradient(to bottom,#fff0,#ffffffb3,#ffffffe6);font-size:13px;font-weight:500;color:#010626}.floating-action-button[data-v-6f0b063e]{position:fixed;bottom:64px;left:50%;transform:translate(-50%);background-color:#010626;color:#ffee42;border-radius:40px;padding:8px 30px;text-align:center;font-weight:500;font-size:15px;width:auto;white-space:nowrap;display:flex;flex-direction:column;align-items:center;box-shadow:0 4px 15px #0006;z-index:100}.gradient-overlay[data-v-6f0b063e]{position:fixed;left:0;right:0;bottom:0;height:150px;background:linear-gradient(to top,#fff,#fffc 40%,#fff0);pointer-events:none;z-index:90}.floating-app-meta[data-v-6f0b063e]{font-size:11px;font-weight:300;color:#999;margin-top:1px}.wx-open-btn[data-v-6f0b063e]{position:absolute;top:0;left:0;right:0;bottom:0;opacity:1;z-index:1;background-color:transparent}.wechat-redirect[data-v-cbb9d879]{background-color:#fff;min-height:100vh;display:flex;align-items:center;justify-content:center}.redirect-container[data-v-cbb9d879]{width:100%;max-width:400px;padding:24px;text-align:center;display:flex;flex-direction:column;align-items:center}.app-logo[data-v-cbb9d879]{width:80px;height:80px;margin-bottom:10px;border-radius:16px;box-shadow:0 4px 12px #0000001a}.title[data-v-cbb9d879]{font-size:32px;margin-bottom:4px;color:#224;font-weight:700}.subtitle[data-v-cbb9d879]{font-size:16px;color:#555;margin-bottom:25px}.redirect-button[data-v-cbb9d879]{width:90%;margin:8px 0;height:48px;border-radius:30px;font-size:15px;font-weight:500;cursor:pointer;border:none;transition:opacity .3s}.redirect-button[data-v-cbb9d879]:hover{opacity:.9}.app-store[data-v-cbb9d879]{background-color:#224;color:#ffe066}.open-app[data-v-cbb9d879]{background-color:#fff;color:#333;border:1px solid #ddd}.bottom-image[data-v-cbb9d879]{margin-top:25px;width:100%;max-width:160px}.bottom-image img[data-v-cbb9d879]{width:100%}.button-wrapper[data-v-cbb9d879]{position:relative;width:100%;display:flex;justify-content:center}.wx-open-btn[data-v-cbb9d879]{margin:8px 0;position:absolute;top:0;left:0;right:0;bottom:0;opacity:1;z-index:1;background-color:transparent}.browser-tip-mask[data-v-cbb9d879]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000c;z-index:999}.browser-tip[data-v-cbb9d879]{position:absolute;top:20px;right:10px;color:#fff;font-size:16px;text-align:center}.tip-arrow[data-v-cbb9d879]{position:absolute;top:-15px;right:5px;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:15px solid #fff}.browser-tip p[data-v-cbb9d879]{margin:5px 0;color:#fff}.web-icon[data-v-cbb9d879]{width:100%;height:auto}.wish-list[data-v-5f22ebb1]{min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,sans-serif;background:#f5f5f6}.user-info[data-v-5f22ebb1]{display:flex;justify-content:space-between;align-items:center;padding:8px 15px;background:#fff;border-bottom:.5px solid rgba(1,6,38,.1);position:fixed;top:0;left:0;right:0;z-index:100}.user-left[data-v-5f22ebb1]{display:flex;align-items:center;gap:12px}.user-avatar[data-v-5f22ebb1]{width:var(--header-avatar-width);height:var(--header-avatar-width);border-radius:50%;object-fit:cover}.user-detail[data-v-5f22ebb1]{display:flex;flex-direction:row;align-items:center;gap:8px}.user-name[data-v-5f22ebb1]{font-size:15px;font-weight:500;color:#010626;line-height:1.2}.user-meta[data-v-5f22ebb1]{font-size:14px;font-weight:300;color:#01062680;line-height:1.2}.view-profile-btn[data-v-5f22ebb1]{background:#010626;color:#ffee42;padding:0 15px;border-radius:20px;border:none;font-size:13px;font-weight:500;height:28px;margin-top:0;display:flex;align-items:center;gap:4px}.wechat-icon[data-v-5f22ebb1]{width:16px;height:16px;object-fit:contain}.restaurant-item[data-v-5f22ebb1]{background:#f5f5f6;margin:15px;border-radius:10px;display:flex;position:relative;flex-direction:column}.restaurant-top[data-v-5f22ebb1]{display:flex;position:relative;margin:0;padding:0 10px;align-items:center;min-height:80px}.restaurant-image[data-v-5f22ebb1]{width:var(--restaurant-image-width);height:var(--restaurant-image-width);margin:0 10px 0 0;border-radius:4px;object-fit:cover}.restaurant-info[data-v-5f22ebb1]{flex:1;overflow:hidden;padding-right:70px;display:flex;flex-direction:column;justify-content:center;margin-right:10px}.restaurant-name[data-v-5f22ebb1]{font-size:15px;font-weight:500;color:#010626;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.restaurant-details[data-v-5f22ebb1]{color:#01062680;font-size:13px;font-weight:300;display:flex;flex-wrap:wrap;margin:3px 0 0;gap:8px;line-height:1.4;max-width:100%}.restaurant-details span[data-v-5f22ebb1]:not(:last-child):after{content:"";margin:0}.wish-button[data-v-5f22ebb1]{position:absolute;right:15px;top:50%;transform:translateY(-50%);width:71px;height:29px;display:flex;align-items:center;justify-content:center;border:none;background-color:transparent;z-index:50}.wish-icon[data-v-5f22ebb1]{height:29px;width:auto;object-fit:contain;z-index:51;position:relative}.footer[data-v-5f22ebb1]{background:#f5f5f6;padding:30px 15px}.user-card[data-v-5f22ebb1]{display:flex;flex-direction:column;background-color:#fff;justify-content:space-between;padding:15px;border-radius:12px;margin-bottom:15px}.user-card-top[data-v-5f22ebb1]{display:flex;justify-content:space-between;align-items:center}.user-card-left[data-v-5f22ebb1]{display:flex;align-items:center;gap:15px}.user-card-avatar[data-v-5f22ebb1]{width:var(--user-card-avatar-width);height:var(--user-card-avatar-width);border-radius:50%;object-fit:cover}.user-card-info[data-v-5f22ebb1]{display:flex;flex-direction:column;gap:5px}.user-card-name[data-v-5f22ebb1]{font-size:15px;font-weight:600;color:#010626}.user-card-stats[data-v-5f22ebb1]{font-size:13px;color:#01062680}.user-signature[data-v-5f22ebb1]{color:#01062680;font-size:13px;font-weight:300;margin-top:15px;padding-top:15px;text-align:left;width:100%;border-top:1px dashed rgba(1,6,38,.1)}.brand[data-v-5f22ebb1]{display:flex;justify-content:center;margin-top:20px;margin-bottom:54px;width:100%;height:auto}.bottom-logo[data-v-5f22ebb1]{width:110px;height:auto}.brand-name[data-v-5f22ebb1]{font-size:20px;font-weight:500;color:#010626;margin:5px 0}.brand-slogan[data-v-5f22ebb1]{font-size:13px;color:#01062680}.bottom-button[data-v-5f22ebb1]{display:none}.restaurant-list[data-v-5f22ebb1]{margin-top:40px;background:#fff;padding:10px 0 15px}.floating-action-button[data-v-5f22ebb1]{position:fixed;bottom:64px;left:50%;transform:translate(-50%);background-color:#010626;color:#ffee42;border-radius:40px;padding:14px 30px;text-align:center;font-weight:500;font-size:15px;width:auto;white-space:nowrap;display:flex;flex-direction:column;align-items:center;box-shadow:0 4px 15px #0006;z-index:200}.gradient-overlay[data-v-5f22ebb1]{position:fixed;left:0;right:0;bottom:0;height:150px;background:linear-gradient(to top,#fff,#fffc 40%,#fff0);pointer-events:none;z-index:90}.floating-app-meta[data-v-5f22ebb1]{font-size:11px;font-weight:300;color:#999;margin-top:1px}.button-wrapper[data-v-5f22ebb1]{position:relative}.wx-open-btn[data-v-5f22ebb1]{position:absolute;top:0;left:0;right:0;bottom:0;opacity:1;z-index:100;background-color:transparent}.wish-list[data-v-e7a08675]{background:#fff;min-height:100vh;padding-top:0;width:100vw;overflow-x:hidden}.nav-bar[data-v-e7a08675]{display:flex;justify-content:space-between;align-items:center;background:#fff;border-bottom:1px solid rgba(0,0,0,.05);position:fixed;top:0;left:0;right:0;z-index:150;height:42px}.logo-section[data-v-e7a08675]{display:flex;align-items:center}.logo[data-v-e7a08675]{height:28px;width:28px;margin:7px 10px 7px 15px}.logo-yum[data-v-e7a08675]{height:16px;margin-right:10px;margin-top:13px;margin-bottom:13px}.logo-text[data-v-e7a08675]{font-size:14px;color:#01062680}.button-wrapper[data-v-e7a08675]{position:relative;display:flex;align-items:center;z-index:160}.open-btn[data-v-e7a08675]{background:#010626;color:#ffee42;border:none;border-radius:14.5px;padding:0 16px;font-size:13px;font-weight:500;margin-right:15px;height:29px;line-height:29px;position:relative;z-index:170}.wx-open-btn[data-v-e7a08675]{position:absolute;top:0;left:0;right:0;bottom:0;opacity:1;z-index:200;background-color:transparent}.banner-bg[data-v-e7a08675]{background:#f8e7e7;background-image:url(https://p0.meituan.net/yumother/321735113fdca8f2d24828a622e4ed83806418.png);background-size:cover;background-position:center;width:100%;aspect-ratio:1;position:relative;z-index:1}.user-card[data-v-e7a08675]{margin-top:-180px;position:relative;z-index:2}.user-info-container[data-v-e7a08675]{padding:30px 0 0 30px;position:relative;overflow:hidden;margin-bottom:0;background-image:url(//s3.meituan.net/static-prod01/com.sankuai.yum.web/assets/SelfPageHeader-5bor6QGu.png);background-size:100% auto;background-position:top;background-repeat:no-repeat}.user-info-container[data-v-e7a08675]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:30px;background:linear-gradient(to bottom,transparent,white);z-index:1;pointer-events:none}.user-top[data-v-e7a08675],.user-info[data-v-e7a08675],.follow-btn[data-v-e7a08675]{position:relative;z-index:2}.user-top[data-v-e7a08675]{display:flex;justify-content:flex-start;align-items:center}.user-avatar[data-v-e7a08675]{width:var(--user-avatar-width);height:var(--user-avatar-width);border-radius:50%;object-fit:cover}.stats-wrapper[data-v-e7a08675]{position:relative;display:flex;align-items:center;justify-content:flex-start;margin:0}.stats[data-v-e7a08675]{display:flex;align-items:center;gap:0}.stat-item[data-v-e7a08675]{flex:1;text-align:center;white-space:nowrap;display:flex;flex-direction:column;justify-content:center}.stat-divider[data-v-e7a08675]{width:1px;height:24px;background-color:#0000001a;margin:3px 24px 0;align-self:center}.stat-number[data-v-e7a08675]{font-size:18px;font-weight:500;color:#010626;line-height:1}.stat-label[data-v-e7a08675]{font-size:13px;font-weight:300;color:#010626;margin-top:3px;white-space:nowrap;line-height:1}.user-info[data-v-e7a08675]{text-align:left;margin-right:30px;margin-top:11px}.user-info-left[data-v-e7a08675]{flex:1;margin-left:12px;z-index:2}.user-name[data-v-e7a08675]{font-size:20px;font-weight:600;color:#010626}.user-name-row[data-v-e7a08675]{display:block}.user-recommend-badge[data-v-e7a08675]{height:18px;width:auto;margin-top:4px}.user-tags[data-v-e7a08675]{display:flex;gap:8px;margin-bottom:4px;margin-top:4px;flex-wrap:wrap}.tag[data-v-e7a08675]{font-size:11px;color:#010626;background:#fff;padding:2px 3px 2px 5px;border-radius:4px;display:flex;align-items:center;gap:4px}.tag-icon[data-v-e7a08675]{width:var(--tag-icon-width);height:var(--tag-icon-width);object-fit:contain}.user-id[data-v-e7a08675]{font-size:11px;color:#01062680;margin-top:4px}.user-signature[data-v-e7a08675]{font-size:13px;color:#01062680;line-height:1.5;margin-bottom:15px;margin-right:30px}.follow-button-wrapper[data-v-e7a08675]{padding:0}.follow-btn[data-v-e7a08675]{width:auto;background:#010626;color:#ffee42;padding:10px 18px;border:none;border-radius:30px;font-size:15px;font-weight:500;cursor:pointer;margin-bottom:0;display:flex;align-items:center;justify-content:center}.follow-icon[data-v-e7a08675]{width:16px;height:16px}.stats-follow-row[data-v-e7a08675]{display:flex;align-items:center;justify-content:space-between;margin:8px 30px 15px 0}.album-section[data-v-e7a08675]{padding:0 30px 0 0;margin-top:15px;background:transparent}.album-header[data-v-e7a08675]{display:flex;align-items:center;margin-bottom:12px}.album-title[data-v-e7a08675]{font-size:16px;font-weight:600;color:#010626}.album-list[data-v-e7a08675]{display:flex;overflow-x:auto;padding-bottom:16px;margin-right:0}.album-list[data-v-e7a08675]::-webkit-scrollbar{display:none}.album-card[data-v-e7a08675]{flex:0 0 auto;width:86px;margin-right:12px;position:relative}.album-cover-wrapper[data-v-e7a08675]{width:86px;height:86px;border-radius:16px;overflow:hidden;background:#f5f5f5}.album-cover[data-v-e7a08675]{width:100%;height:100%;object-fit:cover}.album-info[data-v-e7a08675]{margin-top:8px}.album-name[data-v-e7a08675]{font-size:13px;color:#010626;line-height:1.3;max-height:2.6em;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.album-meta[data-v-e7a08675]{display:none}.album-dot[data-v-e7a08675]{margin:0 2px}.post-list[data-v-e7a08675]{position:relative;margin-top:0;z-index:10;padding-bottom:20px}.post-list[data-v-e7a08675]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:150px;background:linear-gradient(to bottom,#fff0,#fff);pointer-events:none;z-index:11;opacity:0;transition:opacity .3s ease}.bottom-tip[data-v-e7a08675]{display:none}.post-list.show-gradient[data-v-e7a08675]:after{opacity:1}.post-item[data-v-e7a08675]{position:relative;z-index:0;background:#fff;border-radius:8px;padding:20px 16px 16px}.post-item[data-v-e7a08675]:after{content:"";position:absolute;left:-16px;right:0;bottom:-1px;height:.5px;background-color:#d7dae480}.button-wrapper:last-child .post-item[data-v-e7a08675]:after{display:none}.reviewer-info[data-v-e7a08675]{position:relative;display:flex;align-items:center;margin-bottom:4px;margin-right:15px}.reviewer-avatar[data-v-e7a08675]{width:var(--reviewer-avatar-width);height:var(--reviewer-avatar-width);border-radius:50%;margin-right:10px}.reviewer-detail[data-v-e7a08675]{flex:1}.reviewer-name[data-v-e7a08675]{font-size:15px;font-weight:500;color:#010626;margin-bottom:2px}.review-time-container[data-v-e7a08675]{display:flex;align-items:center;margin-top:1px}.review-time[data-v-e7a08675]{font-size:13px;font-weight:300;color:#01062680;line-height:20px;height:20px}.review-divider[data-v-e7a08675]{display:inline-block;margin:-3px 6px 0;font-size:13px;font-weight:400;color:#65687b4d;line-height:13px;vertical-align:middle;position:relative;top:-.5px}.review-content-wrapper[data-v-e7a08675]{position:relative}.review-content[data-v-e7a08675]{font-size:15px;font-weight:300;color:#010626;line-height:1.5;margin-bottom:10px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:pre-wrap;margin-left:50px;margin-right:15px;overflow-wrap:break-word;pointer-events:none}.review-images-wrapper[data-v-e7a08675]{position:relative}.review-images[data-v-e7a08675]{display:flex;overflow-x:auto;padding-bottom:10px;scrollbar-width:none;-ms-overflow-style:none;border:none;margin-top:8px;margin-left:-16px;margin-right:-16px;padding-left:66px;padding-right:16px}.review-images[data-v-e7a08675]::-webkit-scrollbar{display:none}.review-image-wrapper[data-v-e7a08675]{flex:0 0 auto;position:relative;margin-right:12px}.review-image[data-v-e7a08675]{width:var(--preview-image-width);height:var(--preview-image-width);border-radius:10px;object-fit:cover;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}.review-image-wrapper .wx-open-btn[data-v-e7a08675]{position:absolute;top:0;left:0;right:0;bottom:0;opacity:.5;z-index:1}.restaurant-info-wrapper[data-v-e7a08675]{position:relative}.restaurant-info[data-v-e7a08675]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#f8f8f8;border-radius:12px;margin:12px 15px 12px 50px}.restaurant-left[data-v-e7a08675]{flex:1;min-width:0;overflow:hidden}.restaurant-name[data-v-e7a08675]{font-size:15px;color:#010626d9;margin-bottom:4px;display:flex;align-items:center;width:auto}.restaurant-name>span[data-v-e7a08675]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.restaurant-meta[data-v-e7a08675]{font-size:13px;color:#01062680;line-height:1.3;display:flex;align-items:center;flex-wrap:wrap}.meta-divider[data-v-e7a08675]{margin:0 4px;color:#0106264d;font-size:12px}.arrow-icon[data-v-e7a08675]{width:12px;height:12px}.restaurant-status[data-v-e7a08675]{display:flex;flex-direction:column;align-items:center;margin-left:12px}.status-icon[data-v-e7a08675]{width:25px;height:25px}.status-text[data-v-e7a08675]{font-size:13px;color:#010626}.interaction-bar-wrapper[data-v-e7a08675]{position:relative}.interaction-bar[data-v-e7a08675]{display:flex;margin-top:12px;margin-left:50px}.like-item[data-v-e7a08675]{display:flex;align-items:center;gap:4px}.like-icon[data-v-e7a08675]{width:25px;height:25px}.like-count[data-v-e7a08675]{font-size:13px;color:#010626}.comment-item[data-v-e7a08675]{display:flex;align-items:center}.comment-icon[data-v-e7a08675]{width:25px;height:25px;margin-left:15px}.comment-count[data-v-e7a08675]{font-size:13px;color:#010626;margin-left:2px}.header-wrapper[data-v-e7a08675]{position:relative;width:100%;padding-bottom:20px}.mestamp[data-v-e7a08675]{width:107px;height:auto;z-index:1}.review-rating[data-v-e7a08675]{display:flex;align-items:center;margin-left:8px}.spoon-info[data-v-e7a08675]{display:flex;align-items:center;background:#f9f1e2;border-radius:4px;padding:2px 5px;gap:4px;margin-left:8px}.spoon-info--none[data-v-e7a08675]{background:#0106261a}.spoon-icons[data-v-e7a08675]{display:flex;align-items:center;gap:1px}.spoon-icon[data-v-e7a08675]{width:8px;height:14px}.spoon-none-icon[data-v-e7a08675]{width:16px;height:16px}.spoon-text[data-v-e7a08675]{font-size:11px;font-weight:400;color:#bf7440}.spoon-info--none .spoon-text[data-v-e7a08675]{color:#01062680}.rating-icon[data-v-e7a08675]{height:21px;width:auto}.bottom-user-tip[data-v-e7a08675]{display:none}.list-bottom-tip[data-v-e7a08675]{background:#fff;padding:0 16px 60px;display:flex;flex-direction:column;align-items:center}.tip-user-info[data-v-e7a08675]{display:flex;align-items:center;gap:8px;position:relative;padding:0 12px}.tip-user-info[data-v-e7a08675]:before{content:"";position:absolute;left:-40px;top:50%;width:40px;height:.5px;background-color:#d7dae480}.tip-user-info[data-v-e7a08675]:after{content:"";position:absolute;right:-40px;top:50%;width:40px;height:.5px;background-color:#d7dae480}.tip-avatar[data-v-e7a08675]{width:var(--tip-avatar-width);height:var(--tip-avatar-width);border-radius:50%}.tip-text[data-v-e7a08675]{font-size:13px;color:#010626;font-weight:300}.empty-state[data-v-e7a08675]{display:flex;justify-content:center;align-items:center;padding:40px 0}.empty-state-content[data-v-e7a08675]{display:flex;flex-direction:column;align-items:center}.empty-state-img[data-v-e7a08675]{width:120px;height:auto;margin-bottom:12px}.empty-state-text[data-v-e7a08675]{font-size:15px;color:#010626;font-weight:300;margin-top:30px}.post-list .button-wrapper[data-v-e7a08675]{position:relative;margin-bottom:1px;display:block}.post-list .button-wrapper .wx-open-btn[data-v-e7a08675]{position:absolute;top:0;left:0;right:0;bottom:0;opacity:.5;z-index:1;pointer-events:auto}.post-list .post-item[data-v-e7a08675]{position:relative;z-index:0;background:#fff;border-radius:8px;padding:20px 16px 16px}.note-detail[data-v-172d8819]{background:#f5f5f7;min-height:100vh;padding-top:0}.note-content-container[data-v-172d8819]{background:#fff;overflow:hidden}.user-info[data-v-172d8819]{position:fixed;top:0;left:0;right:0;z-index:100;padding:12px 15px;display:flex;justify-content:space-between;align-items:center;background:#fff;border-bottom:.5px solid rgba(0,0,0,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.user-left[data-v-172d8819]{display:flex;align-items:center;gap:8px}.user-avatar[data-v-172d8819]{width:var(--header-avatar-width);height:var(--header-avatar-width);border-radius:50%;object-fit:cover}.user-name[data-v-172d8819]{font-size:17px;font-weight:500;color:#010626}.user-meta[data-v-172d8819]{font-size:14px;color:#01062680;display:flex;align-items:center;padding:0 15px 12px;margin-top:70px}.user-meta-content[data-v-172d8819]{display:flex;align-items:center;gap:5px}.emoji-icon[data-v-172d8819]{height:21px;width:auto;margin-left:5px}.spoon-info[data-v-172d8819]{display:flex;align-items:center;background:#f9f1e2;border-radius:4px;padding:2px 5px;gap:4px}.spoon-icons[data-v-172d8819]{display:flex;align-items:center;gap:1px}.spoon-icon[data-v-172d8819]{width:8px;height:14px}.spoon-text[data-v-172d8819]{font-size:11px;font-weight:400;color:#bf7440}.follow-btn[data-v-172d8819]{padding:6px 16px;border-radius:16px;background:#010626;color:#ffee42;border:none;font-size:14px;font-weight:500;display:flex;align-items:center;gap:4px;position:relative}.follow-icon[data-v-172d8819]{width:14px;height:14px;margin-right:2px}.note-content[data-v-172d8819]{padding:0;overflow-wrap:break-word;word-break:break-all}.note-text-wrapper[data-v-172d8819]{position:relative;margin-top:12px}.note-text[data-v-172d8819]{font-size:15px;font-weight:300;line-height:1.6;color:#010626;margin-bottom:12px;padding:0 15px;white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word}.note-images[data-v-172d8819]{display:flex;overflow-x:auto;overflow-y:hidden;gap:8px;padding:0 16px;position:relative;scrollbar-width:none;-ms-overflow-style:none}.note-images[data-v-172d8819]::-webkit-scrollbar{display:none}.image-container[data-v-172d8819]{position:relative;width:220px;height:220px;flex-shrink:0}.note-image[data-v-172d8819]{width:var(--media-image-width);height:100%;border-radius:8px;object-fit:cover}.large-image[data-v-172d8819],.small-image[data-v-172d8819]{height:220px}.restaurant-info-wrapper[data-v-172d8819]{position:relative;margin:15px 15px 0}.restaurant-info[data-v-172d8819]{margin:0;padding:7px 10px;background:#f5f5f7;border-radius:8px;display:flex;justify-content:space-between;align-items:center}.restaurant-basic[data-v-172d8819]{flex:1;margin-right:12px;min-width:0}.restaurant-name[data-v-172d8819]{font-size:13px;font-weight:500;color:#010626;margin-bottom:4px;display:flex;align-items:center}.name-text[data-v-172d8819]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.feed-arrow[data-v-172d8819]{width:12px;height:12px;margin-left:4px}.restaurant-meta[data-v-172d8819]{font-size:13px;color:#01062699}.restaurant-meta span[data-v-172d8819]{margin-right:8px}.restaurant-meta span[data-v-172d8819]:last-child{margin-right:0}.want-icon[data-v-172d8819]{height:auto;width:25px;margin-right:8px}.interaction-info[data-v-172d8819]{padding:10px 15px;display:flex;justify-content:space-between;align-items:center;position:relative}.interaction-info.has-comments[data-v-172d8819]:after{content:"";position:absolute;bottom:0;left:15px;right:15px;height:.5px;background-color:#d7dae4}.left-info[data-v-172d8819]{display:flex}.left-info span[data-v-172d8819]{display:flex;align-items:center;gap:4px}.like-icon[data-v-172d8819]{width:24px;height:24px}.like-count[data-v-172d8819]{font-size:13px;color:#010626;margin-left:2px}.comment-item[data-v-172d8819]{display:flex;margin-bottom:37px;position:relative}.comment-item[data-v-172d8819]:last-child{margin-bottom:20px}.comment-item.has-replies[data-v-172d8819]:last-child{margin-bottom:0}.comment-icon[data-v-172d8819]{width:24px;height:24px;margin-left:15px}.comment-count[data-v-172d8819]{font-size:13px;color:#010626;margin-left:2px}.right-info[data-v-172d8819]{color:#01062680;font-size:13px}.comments-section[data-v-172d8819]{padding:15px 15px 0}.commenter-avatar[data-v-172d8819]{width:var(--commenter-avatar-width);height:var(--commenter-avatar-width);border-radius:50%;margin-right:12px;object-fit:cover}.reply-item .commenter-avatar[data-v-172d8819]{width:var(--reply-avatar-width);height:var(--reply-avatar-width);border-radius:50%;margin-right:12px;object-fit:cover}.comment-content[data-v-172d8819]{flex:1}.comment-main[data-v-172d8819]{display:flex;justify-content:space-between;align-items:flex-start}.comment-text-container[data-v-172d8819]{flex:1}.commenter-name[data-v-172d8819]{font-size:15px;color:#01062680}.comment-text[data-v-172d8819]{font-size:15px;color:#333;line-height:1.4;overflow-wrap:break-word;word-break:break-all}.comment-meta[data-v-172d8819]{font-size:12px;color:#01062680;margin-top:4px;display:flex;align-items:center}.reply-action[data-v-172d8819]{cursor:pointer;color:#01062680;font-size:13px;font-weight:400;margin-left:5px}.reply-content[data-v-172d8819]{flex:1;display:flex;justify-content:space-between}.reply-text-container[data-v-172d8819]{flex:1}.reply-user[data-v-172d8819]{font-size:13px;line-height:1.4}.reply-name[data-v-172d8819]{color:#666;font-weight:500}.reply-to[data-v-172d8819]{color:#01062680;margin:0 4px}.reply-target[data-v-172d8819]{color:#666;font-weight:500}.reply-body[data-v-172d8819]{color:#333;font-size:15px;line-height:1.4;font-weight:300}.comment-time[data-v-172d8819]{color:#01062680;font-size:13px;font-weight:300;margin-left:5px}.expand-replies[data-v-172d8819]{font-size:14px;color:#133667;cursor:pointer;margin-left:44px;margin-bottom:10px}.reply-item[data-v-172d8819]{display:flex;padding:12px 0}.yami-entry[data-v-172d8819]{display:flex;flex-direction:column;align-items:center}.yami-button[data-v-172d8819]{border:1px solid #000;border-radius:100px;padding:14px 30px;margin:30px 15px;width:calc(100% - 30px);text-align:center}.yami-logo[data-v-172d8819]{height:auto;padding:30px 15px 50px;width:100%;display:flex;justify-content:center}.yami-logo img[data-v-172d8819]{width:120px;height:auto}.yami-slogan[data-v-172d8819]{font-size:13px;color:#01062680}.wx-open-btn[data-v-172d8819]{position:absolute;top:0;left:0;right:0;bottom:0;opacity:.5;z-index:150}.album-page[data-v-cc6cb3dc]{background-color:#fff;padding-bottom:60px}.nav-bar[data-v-cc6cb3dc]{display:flex;justify-content:space-between;align-items:center;background:#fff;border-bottom:1px solid rgba(0,0,0,.05);position:fixed;top:0;left:0;right:0;z-index:150;height:42px}.logo-section[data-v-cc6cb3dc]{display:flex;align-items:center}.logo[data-v-cc6cb3dc]{height:28px;width:28px;margin:7px 10px 7px 15px}.logo-yum[data-v-cc6cb3dc]{height:16px;margin-right:10px;margin-top:13px;margin-bottom:13px}.logo-text[data-v-cc6cb3dc]{font-size:14px;font-weight:400;color:#01062680}.button-wrapper[data-v-cc6cb3dc]{position:relative;display:flex;align-items:center;z-index:160}.open-btn[data-v-cc6cb3dc]{background:#010626;color:#ffee42;border:none;border-radius:14.5px;padding:0 16px;font-size:13px;font-weight:500;margin-right:15px;height:29px;line-height:29px;position:relative;z-index:170;cursor:pointer}.album-header[data-v-cc6cb3dc]{background-size:cover;background-position:center;background-repeat:no-repeat;color:#fff;padding:62px 18px 66px;position:relative;display:flex;justify-content:space-between;align-items:flex-start}.header-overlay[data-v-cc6cb3dc]{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.header-content[data-v-cc6cb3dc]{flex:1;position:relative;z-index:2}.album-title[data-v-cc6cb3dc]{font-size:28px;font-weight:700;margin-bottom:20px;line-height:1.4;letter-spacing:1.2px;word-break:break-word;white-space:normal;font-style:normal!important;font-variant:normal!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;max-width:210px;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;word-wrap:break-word}.album-meta[data-v-cc6cb3dc]{display:flex;justify-content:space-between;align-items:flex-start}.editor-pick[data-v-cc6cb3dc]{display:inline-flex;align-items:flex-start;justify-content:center;height:46px;background:#00000026;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:.5px solid rgba(255,255,255,.3);border-radius:11px 11px 0 0;font-size:15px;font-weight:400;letter-spacing:.5px;position:relative;z-index:1;padding:6px 10px;gap:6px}.star-icon[data-v-cc6cb3dc]{width:20px;height:20px}.album-description[data-v-cc6cb3dc]{margin-bottom:15px;padding:12px;background:linear-gradient(180deg,#fff3,#ffffff1a);border:.5px solid rgba(255,255,255,.3);border-radius:10px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative;display:flex;flex-direction:column;justify-content:space-between;margin-top:-14px;z-index:2}.description-text[data-v-cc6cb3dc]{font-size:13px;font-weight:300;line-height:1.5;text-align:justify;letter-spacing:.3px;margin-bottom:20px;white-space:pre-wrap}.publish-info[data-v-cc6cb3dc]{font-size:11px;font-weight:300;opacity:.5;text-align:right;position:absolute;bottom:10px;right:12px}.duck-icon[data-v-cc6cb3dc]{width:53px;height:57px;z-index:3;margin-top:-16px;margin-right:10px}.duck-img[data-v-cc6cb3dc]{width:100%;height:100%;object-fit:contain}.list-header[data-v-cc6cb3dc]{padding:15px 15px 0;background:linear-gradient(180deg,#ffffffd9,#fff);border-radius:16px 16px 0 0;position:relative;z-index:3;margin-top:-66px;height:35px}.list-header-text[data-v-cc6cb3dc]{font-size:13px;font-weight:300;color:#010626}.restaurant-list[data-v-cc6cb3dc]{background:#fff;margin-top:-1px;position:relative;z-index:3;padding-bottom:34px}.restaurant-items[data-v-cc6cb3dc]{padding:0 15px}.restaurant-item[data-v-cc6cb3dc]{display:flex;padding:15px 0;cursor:pointer;position:relative;align-items:stretch}.restaurant-item[data-v-cc6cb3dc]:last-child{border-bottom:none}.restaurant-image[data-v-cc6cb3dc]{width:100px;border-radius:8px;background-size:cover;background-position:center;background-repeat:no-repeat;margin-right:10px;flex-shrink:0}.restaurant-info[data-v-cc6cb3dc]{flex:1;display:flex;flex-direction:column;min-width:0;overflow:hidden}.restaurant-name[data-v-cc6cb3dc]{font-size:15px;font-weight:500;color:#010626;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-right:42px;margin-top:-2px}.restaurant-meta[data-v-cc6cb3dc]{font-size:13px;font-weight:300;color:#010626;margin-top:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.restaurant-meta span[data-v-cc6cb3dc]{margin-right:8px}.restaurant-meta span[data-v-cc6cb3dc]:not(:last-child):not(:empty):has(+span:not(:empty)):after{content:"|";margin-left:8px;color:#ccc}.restaurant-tags[data-v-cc6cb3dc]{margin-bottom:8px;margin-top:5px}.tag[data-v-cc6cb3dc]{display:inline-block;padding:2px 8px;background:#fe88001a;color:#fe8800;font-size:11px;border-radius:4px}.user-comment[data-v-cc6cb3dc]{font-size:12px;color:#666;line-height:1.4;background:#f5f5f7b3;border-radius:8px;padding:8px 12px;margin-top:10px}.user-comment.album-type-2[data-v-cc6cb3dc]{border-top-left-radius:20px}.comment-header[data-v-cc6cb3dc]{display:flex;align-items:center;margin-bottom:4px;gap:5px}.user-avatar[data-v-cc6cb3dc]{width:20px;height:20px;border-radius:50%}.user-name[data-v-cc6cb3dc]{color:#01062680;font-weight:300;font-size:13px}.recommend-icon[data-v-cc6cb3dc]{width:12px;height:14px}.user-tag-chip[data-v-cc6cb3dc]{font-size:10px;color:#010626;background:#fff;padding:1px 6px;border-radius:4px;display:inline-block;width:fit-content}.user-info[data-v-cc6cb3dc]{display:inline-flex;align-items:flex-start;justify-content:center;max-width:calc(100% - 100px);height:46px;background:#00000026;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:.5px solid rgba(255,255,255,.3);border-radius:11px 11px 0 0;font-size:15px;font-weight:400;letter-spacing:.5px;position:relative;z-index:1;padding:6px 10px;gap:5px;flex-shrink:0}.user-info .user-avatar[data-v-cc6cb3dc]{width:20px;height:20px;border-radius:50%;margin-right:0;margin-top:0}.user-info .user-name[data-v-cc6cb3dc]{color:#fff;font-weight:400;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-shrink:1;min-width:0;margin-top:0}.follow-button[data-v-cc6cb3dc]{display:flex;align-items:center;justify-content:center;background:#fff;border:none;border-radius:9px;width:43px;height:18px;cursor:pointer;gap:2px;transition:all .2s ease;margin-top:0;margin-left:5px}.follow-button[data-v-cc6cb3dc]:hover{background:#fffffff2;transform:translateY(-1px);box-shadow:0 4px 8px #00000026}.follow-button[data-v-cc6cb3dc]:active{transform:translateY(0);box-shadow:0 1px 2px #0000001a}.follow-icon[data-v-cc6cb3dc]{width:8px;height:8px;object-fit:contain}.follow-text[data-v-cc6cb3dc]{font-size:10px;font-weight:500;line-height:1;color:#010626}.comment-text[data-v-cc6cb3dc]{line-height:1.5;font-size:13px;font-weight:300;color:#010626;word-wrap:break-word;word-break:break-word;position:relative}.recommend-mark[data-v-cc6cb3dc]{position:absolute;width:15px;height:13px;z-index:1}.recommend-mark.top-right[data-v-cc6cb3dc]{top:-20px;right:0;transform:rotate(180deg)}.favorite-button[data-v-cc6cb3dc]{position:absolute;top:12px;right:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;cursor:pointer;background:#fff;border-radius:50%;border:.5px solid rgba(1,6,38,.3);transition:opacity .2s ease;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.favorite-button[data-v-cc6cb3dc]:active{opacity:.1}.wantgo-icon[data-v-cc6cb3dc]{width:20px;height:20px}.bottom-bar[data-v-cc6cb3dc]{position:fixed;bottom:34px;left:0;right:0;height:60px;background:#fff;border-top:.5px solid #f0f0f0;display:flex;align-items:center;justify-content:center;padding:0 20px;z-index:100}.bottom-white-block[data-v-cc6cb3dc]{position:fixed;bottom:0;left:0;right:0;height:34px;background:#fff;z-index:99}.interaction-item[data-v-cc6cb3dc]{flex:1;height:41px;background:#f5f5f7;border-radius:20px;display:flex;align-items:center;padding:0 15px;margin-right:15px;cursor:pointer;font-size:15px;font-weight:300;color:#01062680}.interaction-stats[data-v-cc6cb3dc]{display:flex;gap:15px}.stat-item[data-v-cc6cb3dc]{display:flex;align-items:center;gap:4px;cursor:pointer;font-size:14px;color:#010626}.stat-item[data-v-cc6cb3dc]:hover{opacity:.8}.stat-icon[data-v-cc6cb3dc]{width:30px;height:30px}.stat-icon.active[data-v-cc6cb3dc]{opacity:1}.loading-overlay[data-v-cc6cb3dc]{position:fixed;top:0;left:0;right:0;bottom:0;background:#ffffffe6;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:1000}.loading-spinner[data-v-cc6cb3dc]{width:40px;height:40px;border:3px solid #f3f3f3;border-top:3px solid #010626;border-radius:50%;animation:spin-cc6cb3dc 1s linear infinite;margin-bottom:16px}.loading-text[data-v-cc6cb3dc]{font-size:14px;color:#666}@keyframes spin-cc6cb3dc{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.share-not-found-overlay[data-v-cc6cb3dc]{display:flex;justify-content:center;align-items:center;min-height:calc(100vh - 42px);background:#fff;padding:20px}.share-not-found-content[data-v-cc6cb3dc]{text-align:center;background:#fff;width:100%;display:flex;flex-direction:column;align-items:center}.share-not-found-img[data-v-cc6cb3dc]{width:200px;height:200px;margin-bottom:46px;object-fit:contain}.share-not-found-text[data-v-cc6cb3dc]{font-size:15px;font-weight:400;color:#010626}.share-not-found-button[data-v-cc6cb3dc]{background-color:#010626;color:#ffee42;border:none;border-radius:20px;text-align:center;font-weight:500;font-size:15px;cursor:pointer;transition:all .2s ease;margin-top:20px;width:115px;height:41px}.bottom-action[data-v-cc6cb3dc]{position:fixed;bottom:94px;left:0;right:0;padding:12px 16px 20px;display:flex;justify-content:center;background:transparent;height:auto;z-index:150;flex-direction:column;justify-content:flex-start;align-items:center;pointer-events:none}.button-wrapper[data-v-cc6cb3dc]{position:relative;display:flex;align-items:center;justify-content:center;pointer-events:auto}.open-app-button[data-v-cc6cb3dc]{background-color:#010626;color:#ffee42;border-radius:30px;padding:14px 32px;text-align:center;font-weight:500;font-size:15px;position:relative;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;pointer-events:auto;z-index:250}.open-app-button[data-v-cc6cb3dc]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000040}.open-app-button[data-v-cc6cb3dc]:active{transform:translateY(1px);box-shadow:0 1px 4px #0003}.wx-open-btn[data-v-cc6cb3dc]{position:absolute;top:0;left:0;right:0;bottom:0;opacity:1;z-index:2000;background-color:transparent;pointer-events:auto}.no-more-content[data-v-cc6cb3dc]{padding:20px 15px;text-align:center}.no-more-text[data-v-cc6cb3dc]{font-size:14px;font-weight:300;color:#01062680;line-height:1.4}.location-button[data-v-cc6cb3dc]{position:fixed;bottom:120px;right:20px;width:50px;height:50px;background:#fff;border-radius:50%;box-shadow:0 4px 12px #00000026;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:200;transition:transform .2s ease,box-shadow .2s ease;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.location-button[data-v-cc6cb3dc]:hover{transform:translateY(-2px);box-shadow:0 6px 16px #0003}.location-button[data-v-cc6cb3dc]:active{transform:translateY(0);box-shadow:0 2px 8px #00000026}.location-icon[data-v-cc6cb3dc]{width:24px;height:24px;object-fit:contain}.location-button .wx-open-btn[data-v-cc6cb3dc]{position:absolute;top:0;left:0;right:0;bottom:0;opacity:1;z-index:2001;background-color:transparent;pointer-events:auto}.share-modal-overlay[data-v-37014166]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;align-items:flex-end;justify-content:center;z-index:2000;animation:fadeIn-37014166 .3s ease-out;touch-action:none;overscroll-behavior:none;-webkit-overflow-scrolling:touch}.share-modal-container[data-v-37014166]{position:relative;width:100%;padding-top:20px;max-width:500px;animation:slideUp-37014166 .3s ease-out}.share-modal[data-v-37014166]{background-color:#fff;width:100%;max-width:500px;padding:32px 20px 24px;box-shadow:0 -4px 20px #0000001a;border-radius:16px 16px 0 0}.independent-close-button[data-v-37014166]{position:absolute;right:20px;width:25px;height:25px;border:none;background:#0003;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;z-index:2001;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:fadeInButton-37014166 .3s ease-out .1s both}.independent-close-button[data-v-37014166]:hover{background:#fff;transform:scale(1.05);box-shadow:0 4px 12px #00000026}.independent-close-button[data-v-37014166]:active{transform:scale(.95)}.independent-close-button .close-icon[data-v-37014166]{color:#fff;width:16px;height:16px}.share-modal-header[data-v-37014166]{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.share-modal-title[data-v-37014166]{font-size:20px;font-weight:500;color:#010626;margin:0}.share-options[data-v-37014166]{display:flex;justify-content:center;gap:40px}.share-option[data-v-37014166]{display:flex;flex-direction:column;align-items:center;cursor:pointer;transition:transform .2s ease;padding:8px}.share-option[data-v-37014166]:hover{transform:scale(1.05)}.share-option[data-v-37014166]:active{transform:scale(.95)}.share-icon-container[data-v-37014166]{width:60px;height:60px;border-radius:50%;background-color:#f5f5f7;display:flex;align-items:center;justify-content:center;margin-bottom:8px;transition:background-color .2s ease}.share-option:hover .share-icon-container[data-v-37014166]{background-color:#f5f5f7}.share-icon[data-v-37014166]{color:#010626;width:36px;height:36px}.share-label[data-v-37014166]{font-size:13px;color:#010626;font-weight:400}@keyframes fadeIn-37014166{0%{opacity:0}to{opacity:1}}@keyframes slideUp-37014166{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes fadeInButton-37014166{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@supports not (clip-path: polygon(0% 0%,100% 0%,100% 100%,0% 100%)){.share-modal[data-v-37014166]{background:linear-gradient(135deg,#fff,#fff calc(100% - 80px),#fffffff2 calc(100% - 80px),#fff);border-radius:16px 16px 0 0}}.app-bar[data-v-e7ecc530]{display:flex;justify-content:space-between;align-items:center;background:#fff;border-bottom:1px solid rgba(0,0,0,.05);position:fixed;top:0;left:0;right:0;z-index:150;height:42px}.logo-section[data-v-e7ecc530]{display:flex;align-items:center}.logo[data-v-e7ecc530]{height:28px;width:28px;margin:7px 10px 7px 15px}.logo-yum[data-v-e7ecc530]{height:16px;margin-right:10px;margin-top:13px;margin-bottom:13px}.logo-text[data-v-e7ecc530]{font-size:14px;font-weight:400;color:#01062680}.button-wrapper[data-v-e7ecc530]{position:relative;display:flex;align-items:center;z-index:160}.open-btn[data-v-e7ecc530]{background:#010626;color:#ffee42;border:none;border-radius:14.5px;padding:0 16px;font-size:13px;font-weight:500;margin-right:15px;height:29px;line-height:29px;position:relative;z-index:170;cursor:pointer}.album-list-page[data-v-702e7f21]{min-height:100vh;background-color:#fff}.nav-bar[data-v-702e7f21]{position:fixed;top:0;left:0;right:0;z-index:1000;display:flex;justify-content:space-between;align-items:center;padding:10px 12px;background:transparent;box-sizing:border-box;transition:backdrop-filter .1s ease,background-color .1s ease}.nav-bar.is-ios[data-v-702e7f21]{padding-top:50px}.nav-spacer[data-v-702e7f21]{flex:1}.back-button[data-v-702e7f21]{position:relative;width:32px;height:32px;background-color:#00000080;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;flex-shrink:0;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.back-button[data-v-702e7f21]:hover{background-color:#00000080;transform:scale(1.05)}.back-button[data-v-702e7f21]:active{transform:scale(.95)}.back-icon[data-v-702e7f21]{color:#fff;width:20px;height:20px}.share-button[data-v-702e7f21]{position:relative;width:32px;height:32px;background-color:#00000080;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;flex-shrink:0;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.share-button[data-v-702e7f21]:hover{background-color:#00000080;transform:scale(1.05)}.share-button[data-v-702e7f21]:active{transform:scale(.95)}.share-icon[data-v-702e7f21]{color:#fff;width:20px;height:20px}.header-banner[data-v-702e7f21]{display:flex;flex-direction:column;position:relative;overflow:hidden}.header-banner.not-in-app[data-v-702e7f21]{margin-top:42px}.header-banner.is-ios[data-v-702e7f21]{padding-top:50px}.banner-content[data-v-702e7f21]{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;height:160px;padding:0}.banner-bg[data-v-702e7f21]{width:100%;height:auto;display:block;position:absolute;top:0;left:0;z-index:0}.banner-title[data-v-702e7f21]{width:100%;height:auto;display:block;position:absolute;bottom:10px;left:0;z-index:1}.loading-overlay[data-v-702e7f21]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#ffffffe6;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:1001}.loading-spinner[data-v-702e7f21]{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid #667eea;border-radius:50%;animation:spin-702e7f21 1s linear infinite;margin-bottom:16px}@keyframes spin-702e7f21{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-text[data-v-702e7f21]{font-size:16px;color:#666}.city-sections-container[data-v-702e7f21]{position:relative;min-height:100vh;background-color:#f9f9fa;border-radius:10px 10px 0 0;margin-top:-10px;z-index:10;overflow:visible;display:flex}.city-sections[data-v-702e7f21]{position:relative;padding:10px 16px 20px 10px;flex:1;background-color:#fff;border-radius:0 20px 0 0;overflow:hidden}.city-index-sidebar[data-v-702e7f21]{position:sticky;width:60px;max-height:calc(100vh - 100px);z-index:100;border-radius:20px 0 0;overflow-y:auto;overflow-x:hidden;flex-shrink:0;align-self:flex-start}.city-index-list[data-v-702e7f21]{display:flex;flex-direction:column;align-items:top}.city-index-sidebar[data-v-702e7f21]::-webkit-scrollbar{display:none}.city-index-sidebar[data-v-702e7f21]{scrollbar-width:none;-ms-overflow-style:none}.city-index-item[data-v-702e7f21]{min-width:40px;height:40px;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:300;color:#010626;cursor:pointer;transition:all .2s ease;-webkit-user-select:none;user-select:none;white-space:nowrap;position:relative}.city-index-item.active[data-v-702e7f21]{background:#fff;font-weight:500}.city-text[data-v-702e7f21]{position:relative;z-index:2}.city-underline[data-v-702e7f21]{position:absolute;bottom:6px;left:50%;transform:translate(-50%);width:100%;height:auto;max-width:35px;z-index:1;pointer-events:none}.city-section[data-v-702e7f21]{margin-bottom:26px}.city-header[data-v-702e7f21]{margin-bottom:20px;position:relative}.city-name-container[data-v-702e7f21]{display:flex;align-items:center;gap:2px}.city-pin-icon[data-v-702e7f21]{width:14px;height:14px;flex-shrink:0}.city-name[data-v-702e7f21]{color:#333;font-size:15px;font-weight:700;margin:0}.album-grid[data-v-702e7f21]{display:grid;grid-template-columns:1fr;gap:24px;border-radius:0 0 8px 8px}.album-card[data-v-702e7f21]{position:relative;cursor:pointer;display:flex;align-items:top}.album-cover[data-v-702e7f21]{width:75px;height:75px;overflow:visible;flex-shrink:0;position:relative}.cover-image[data-v-702e7f21]{width:100%;height:100%;object-fit:cover;border-radius:8px;display:block;position:relative;border:1px solid white;box-shadow:0 4px 10px #0000001a;z-index:3}.fake-image[data-v-702e7f21]{position:absolute;width:70px;height:70px;background-color:#f0f0f0;border-radius:8px;border:1px solid white;box-shadow:0 4px 10px #0000001a}.fake-image-1[data-v-702e7f21]{left:7px;top:-1px;transform:rotate(5deg);z-index:2}.fake-image-2[data-v-702e7f21]{left:9px;top:-2px;transform:rotate(10deg);z-index:1}.album-content[data-v-702e7f21]{height:100%;display:flex;margin-left:16px;flex-direction:column;justify-content:space-between;flex:1}.album-title[data-v-702e7f21]{font-size:14px;font-weight:500;color:#010626;margin:0 0 8px;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.author-info[data-v-702e7f21]{display:flex;align-items:center;gap:4px;margin-bottom:8px}.author-avatar[data-v-702e7f21]{width:16px;height:16px;border-radius:50%;object-fit:cover}.author-name[data-v-702e7f21]{font-size:12px;font-weight:400;color:#01062688}.album-stats[data-v-702e7f21]{display:flex;align-items:center;gap:8px;margin-top:auto;font-size:12px;font-weight:400;color:#01062688}.restaurant-count[data-v-702e7f21]{font-weight:400}.stats-separator[data-v-702e7f21]{width:1px;height:12px;background-color:#d3d3d3}.like-count[data-v-702e7f21],.collect-count[data-v-702e7f21]{display:flex;align-items:center;gap:4px}.like-icon[data-v-702e7f21],.collect-icon[data-v-702e7f21]{width:14px;height:14px;opacity:.8;color:#01062688}.like-number[data-v-702e7f21],.collect-number[data-v-702e7f21]{font-weight:400}.empty-state[data-v-702e7f21]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:340px 20px 60px;text-align:center;min-height:calc(100vh - 260px)}.empty-icon[data-v-702e7f21]{font-size:48px;margin-bottom:16px}.empty-text[data-v-702e7f21]{font-size:16px;color:#01062688;margin:0}.no-more-tip[data-v-702e7f21]{display:flex;align-items:center;justify-content:center;margin:20px 0 0;padding:0 20px}.no-more-text[data-v-702e7f21]{margin:0 20px;font-size:12px;color:#01062655;white-space:nowrap}.topic-list[data-v-94fa6cae]{background:#f5f5f7;min-height:100vh;padding-top:42px;max-width:100%;overflow-x:hidden}.nav-bar[data-v-94fa6cae]{display:flex;justify-content:space-between;align-items:center;background:#fff;border-bottom:1px solid rgba(0,0,0,.05);position:fixed;top:0;left:0;right:0;z-index:150;height:42px}.logo-section[data-v-94fa6cae]{display:flex;align-items:center}.logo[data-v-94fa6cae]{height:28px;width:28px;margin:7px 10px 7px 15px}.logo-yum[data-v-94fa6cae]{height:16px;margin-right:10px;margin-top:13px;margin-bottom:13px}.logo-text[data-v-94fa6cae]{font-size:14px;font-weight:400;color:#01062680}.button-wrapper[data-v-94fa6cae]{position:relative;display:flex;align-items:center;z-index:160}.open-btn[data-v-94fa6cae]{background:#010626;color:#ffee42;border:none;border-radius:14.5px;padding:0 16px;font-size:13px;font-weight:500;margin-right:15px;height:29px;line-height:29px;position:relative;z-index:170;cursor:pointer}.topic-content-container[data-v-94fa6cae]{background:#fff;overflow:hidden;padding-bottom:50px}.tab-nav[data-v-94fa6cae]{display:flex;background:#fff;border-bottom:1px solid #f0f0f0;padding:0 15px}.tab-item[data-v-94fa6cae]{padding:16px 0;margin-right:28px;position:relative;cursor:pointer;transition:all .2s ease}.tab-item.active[data-v-94fa6cae]{border-bottom:2px solid #010626}.tab-item[data-v-94fa6cae]:hover{opacity:.8}.tab-text[data-v-94fa6cae]{font-size:15px;font-weight:500;color:#666;transition:color .2s ease}.tab-item.active .tab-text[data-v-94fa6cae]{color:#010626;font-weight:600}.topic-intro[data-v-94fa6cae]{padding:24px 15px 20px;background:#fff;border-bottom:1px solid #f0f0f0}.topic-intro-content[data-v-94fa6cae]{max-width:100%}.topic-title[data-v-94fa6cae]{font-size:19px;font-weight:600;color:#010626;margin:0 0 10px;line-height:1.4}.topic-desc[data-v-94fa6cae]{font-size:14px;color:#666;margin:0;line-height:1.6}.floating-action-button[data-v-94fa6cae]{position:fixed;bottom:64px;left:50%;transform:translate(-50%);background-color:#010626;color:#ffee42;border-radius:40px;padding:8px 30px;text-align:center;font-weight:500;font-size:15px;width:auto;white-space:nowrap;display:flex;flex-direction:column;align-items:center;box-shadow:0 4px 15px #0006;z-index:100;cursor:pointer}.floating-app-meta[data-v-94fa6cae]{font-size:11px;font-weight:300;color:#999;margin-top:1px}.gradient-overlay[data-v-94fa6cae]{position:fixed;left:0;right:0;bottom:0;height:150px;background:linear-gradient(to top,#fff,#fffc 40%,#fff0);pointer-events:none;z-index:90}.taste-test-container[data-v-9599c56f]{width:100%;height:100vh;display:flex;justify-content:center;align-items:center;background-color:#f7f7f7;position:relative;overflow:hidden}.step-overlay[data-v-9599c56f]{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:flex-start;background:#f7f7f7;z-index:10;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none;transition:opacity .3s ease,visibility .3s ease}.step-overlay.hidden[data-v-9599c56f]{opacity:0;visibility:hidden;pointer-events:none}.step-overlay[data-v-9599c56f]::-webkit-scrollbar{display:none}.step-content[data-v-9599c56f]{width:100%;max-width:520px;padding:0;position:relative;min-height:100%;display:flex;flex-direction:column}.back-spacer[data-v-9599c56f]{height:calc(56px + var(--status-bar-height));margin:0;background:#fff}.step-top[data-v-9599c56f]{background:#f3f4f6;padding:0 22px 18px}.step-bottom[data-v-9599c56f]{background:#fff;flex:1;display:flex;flex-direction:column}.step-bottom-content[data-v-9599c56f]{flex:1;padding:50px 20px 0;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.step-bottom-content[data-v-9599c56f]::-webkit-scrollbar{display:none}.step-title[data-v-9599c56f]{font-size:18px;font-weight:600;color:#010626;margin:22px 0 8px;text-align:left}.step-subtitle[data-v-9599c56f]{font-size:14px;font-weight:400;color:#01062689;margin:0 0 16px;text-align:left}.form-label[data-v-9599c56f]{display:block;font-size:13px;font-weight:300;color:#0106267b;margin-bottom:16px}.feature-list[data-v-9599c56f]{margin:12px 0 0;padding:0;background:transparent;border-radius:0;box-shadow:none}.feature-item[data-v-9599c56f]{display:grid;grid-template-columns:auto 1fr;align-items:center}.feature-divider[data-v-9599c56f]{height:1px;background:#eef2f7;margin:10px 0}.feature-leading[data-v-9599c56f]{width:72px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;color:#0f172a}.feature-percent[data-v-9599c56f]{font-weight:700;line-height:1}.feature-num[data-v-9599c56f]{font-size:16px;font-weight:700;color:#010626}.feature-unit[data-v-9599c56f]{font-size:16px;margin-left:2px}.feature-tag[data-v-9599c56f]{margin-top:6px;font-size:13px;color:#6b7280}.feature-body[data-v-9599c56f]{display:flex;flex-direction:column;gap:6px}.feature-title[data-v-9599c56f]{font-size:15px;font-weight:500;color:#01062689}.feature-desc[data-v-9599c56f]{font-size:13px;color:#01062674;line-height:1.4;font-weight:300}.feature-img[data-v-9599c56f]{width:50px;height:50px;object-fit:contain;mix-blend-mode:multiply}.section-header[data-v-9599c56f]{display:flex;align-items:top;justify-content:space-between;margin:0}.section-text[data-v-9599c56f]{display:flex;flex-direction:column;gap:8px}.section-title[data-v-9599c56f]{font-size:18px;font-weight:600;color:#010626;line-height:1.3}.section-subtitle[data-v-9599c56f]{font-size:14px;font-weight:400;color:#0106268d;line-height:1.4}.section-illustration[data-v-9599c56f]{width:110px;height:100%;position:relative;flex-shrink:0;display:flex;align-items:center;justify-content:center;margin-right:16px}.duck-img[data-v-9599c56f]{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.form-card[data-v-9599c56f]{border-radius:15px;padding:18px 20px;border:1px solid #D7DAE4;margin-bottom:14px}.city-card[data-v-9599c56f]{background:#fff;border-radius:15px;padding:18px 20px;margin-bottom:25px;cursor:pointer;box-shadow:none;border:1px solid #D7DAE4}.city-card[data-v-9599c56f]:hover{box-shadow:0 2px 8px #00000014}.city-label[data-v-9599c56f]{font-size:13px;font-weight:300;color:#0106267b;margin-bottom:6px}.city-value[data-v-9599c56f]{font-size:18px;font-weight:500;color:#010626}.city-value.placeholder[data-v-9599c56f]{color:#9ca3af}.picker-backdrop[data-v-9599c56f]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;z-index:100}.city-picker[data-v-9599c56f]{position:fixed;bottom:0;left:16px;right:16px;background:#fff;border-radius:20px;z-index:101;max-height:50vh;display:flex;flex-direction:column;box-shadow:0 8px 32px #00000026;margin-bottom:16px}.picker-content[data-v-9599c56f]{display:flex;flex:1;overflow:hidden;padding:12px 8px 8px}.picker-column[data-v-9599c56f]{flex:1;display:flex;flex-direction:column;margin:0 4px}.picker-column[data-v-9599c56f]:last-child{border-right:none}.picker-header[data-v-9599c56f]{padding:10px 12px;font-size:13px;color:#9ca3af;text-align:left;font-weight:400}.picker-list[data-v-9599c56f]{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;background:#f9fafb;border-radius:12px;padding:4px;scrollbar-width:none;-ms-overflow-style:none}.picker-list[data-v-9599c56f]::-webkit-scrollbar{display:none}.picker-item[data-v-9599c56f]{padding:12px 16px;font-size:15px;color:#374151;cursor:pointer;transition:all .2s;text-align:left;border-radius:8px;margin-bottom:2px}.picker-item[data-v-9599c56f]:last-child{margin-bottom:0}.picker-item[data-v-9599c56f]:active{background:#e5e7eb}.picker-item.active[data-v-9599c56f]{color:#0f172a;font-weight:600;background:#fff;box-shadow:0 1px 3px #0000001a}.picker-empty[data-v-9599c56f]{padding:40px 20px;text-align:center;color:#9ca3af;font-size:14px}.picker-fade-enter-active[data-v-9599c56f],.picker-fade-leave-active[data-v-9599c56f]{transition:opacity .3s}.picker-fade-enter-from[data-v-9599c56f],.picker-fade-leave-to[data-v-9599c56f]{opacity:0}.picker-slide-enter-active[data-v-9599c56f],.picker-slide-leave-active[data-v-9599c56f]{transition:transform .3s cubic-bezier(.25,.46,.45,.94)}.picker-slide-enter-from[data-v-9599c56f],.picker-slide-leave-to[data-v-9599c56f]{transform:translateY(100%)}.price-options[data-v-9599c56f]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.price-option[data-v-9599c56f]{padding:8px 10px;border:1px solid transparent;border-radius:8px;text-align:center;font-size:14px;font-weight:300;color:#01062674;cursor:pointer;transition:all .2s;-webkit-user-select:none;user-select:none;background:#f9f9fa}.price-option.active[data-v-9599c56f]{border-color:#010626;color:#010626;font-weight:400}.checkbox-label[data-v-9599c56f]{display:flex;align-items:flex-start;gap:10px;font-size:13px;font-weight:400;color:#01062686;cursor:pointer;-webkit-user-select:none;user-select:none;margin:25px 6px 20px}.checkbox[data-v-9599c56f]{width:16px;height:16px;border:1px solid #010626;border-radius:999px;cursor:pointer;margin-top:2px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;display:inline-flex;align-items:center;justify-content:center;position:relative;box-sizing:border-box;flex:0 0 auto}.checkbox-label:hover .checkbox[data-v-9599c56f]{border-color:#010626}.checkbox[data-v-9599c56f]:checked{background:#010626;border-color:#010626}.checkbox[data-v-9599c56f]:checked:after{content:"";width:6px;height:3px;border-left:1.5px solid #ffffff;border-bottom:1.5px solid #ffffff;transform:rotate(-45deg);margin-top:-1px}.modal-backdrop[data-v-9599c56f]{position:fixed;top:0;right:0;bottom:0;left:0;background:#1118278c;display:flex;align-items:center;justify-content:center;z-index:2000;padding:24px}.modal-card[data-v-9599c56f]{width:min(86vw,420px);background:#fff;border-radius:20px;padding:24px 22px 22px;text-align:center;box-shadow:0 24px 60px #0f172a47}.modal-illustration[data-v-9599c56f]{width:88px;height:88px;object-fit:contain;margin:4px auto 8px}.modal-title[data-v-9599c56f]{font-size:16px;font-weight:600;color:#010626;margin-bottom:10px}.modal-subtitle[data-v-9599c56f]{display:flex;align-items:center;justify-content:center;gap:10px;color:#6b7280;font-size:14px;margin-bottom:12px}.modal-line[data-v-9599c56f]{width:46px;height:1px;background:#e5e7eb}.modal-list[data-v-9599c56f]{list-style:none;padding:0;margin:0 20px 30px;text-align:left;color:#010626;font-size:14px;font-weight:400;display:grid;gap:10px}.modal-list li[data-v-9599c56f]{position:relative;padding-left:22px}.modal-list li[data-v-9599c56f]:before{content:"✓";position:absolute;left:0;top:0;color:#0f172a;font-weight:700}.modal-actions[data-v-9599c56f]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.modal-btn[data-v-9599c56f]{height:45px;border-radius:999px;font-size:15px;font-weight:600;border:1px solid #d1d5db;background:#fff;color:#111827;cursor:pointer}.modal-btn.modal-keep[data-v-9599c56f]{border:none;background:#0b0f2a;color:#facc15}.next-btn[data-v-9599c56f]{width:calc(100% - 40px);margin:16px 20px;margin-bottom:calc(50px + env(safe-area-inset-bottom,0px));padding:16px 18px;border:none;border-radius:999px;background:#0b0f2a;color:#facc15;font-size:16px;font-weight:700;cursor:pointer;transition:all .2s;flex-shrink:0}.next-btn[data-v-9599c56f]:hover:not(.disabled){transform:translateY(-2px);box-shadow:0 10px 24px #0b0f2a59}.next-btn.disabled[data-v-9599c56f]{background:#e5e7eb;color:#9ca3af;cursor:not-allowed}@media (max-width: 430px){.step-content[data-v-9599c56f]{padding:0}.back-spacer[data-v-9599c56f]{margin:0;background:#fff}.step-top[data-v-9599c56f]{padding:0 20px 20px}.feature-list[data-v-9599c56f]{padding:0}.feature-num[data-v-9599c56f]{font-size:26px}}.pixi-container[data-v-9599c56f]{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}.pixi-container canvas[data-v-9599c56f]{display:block}.taste-title[data-v-9599c56f]{position:fixed;top:calc(16px + var(--status-bar-height));right:0;width:120px;height:auto;mix-blend-mode:multiply;opacity:.9;pointer-events:none;z-index:5;transform:scale(1.8);transform-origin:top right}.submit-btn[data-v-9599c56f]{position:fixed;right:20px;bottom:40px;width:100px;height:100px;border-radius:50%;border:none;background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;box-shadow:0 20px 20px #271f0e4d,0 10px 10px #241c0f4d;transition:transform .2s ease,box-shadow .2s ease;z-index:9999;overflow:visible}.submit-btn[data-v-9599c56f]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 14px 28px #0f172a38}.submit-btn[data-v-9599c56f]:active:not(:disabled){transform:translateY(0);box-shadow:0 6px 16px #0f172a33}.submit-btn.disabled[data-v-9599c56f]{opacity:.35;cursor:not-allowed;filter:grayscale(.4);box-shadow:none}.submit-btn[data-v-9599c56f]:disabled{opacity:.35;cursor:not-allowed;filter:grayscale(.4);box-shadow:none}.submit-img[data-v-9599c56f]{width:100%;height:100%;object-fit:cover;display:block;border-radius:50%}.submit-count[data-v-9599c56f]{position:absolute;top:-6px;right:-6px;min-width:20px;height:20px;padding:0 5px;border-radius:10px;background:#facc15;color:#0b0f2a;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;border:2px solid #ffffff;box-shadow:0 4px 10px #0f172a33}.loading-overlay[data-v-9599c56f]{position:fixed;top:0;left:0;right:0;bottom:0;background:#f5f5f5f2;display:flex;align-items:center;justify-content:center;z-index:1000}.loading-content[data-v-9599c56f]{display:flex;flex-direction:column;align-items:center;gap:16px}.loading-spinner[data-v-9599c56f]{width:48px;height:48px;border:4px solid #e5e7eb;border-top-color:#58200c;border-radius:50%;animation:spin-9599c56f 1s linear infinite}@keyframes spin-9599c56f{to{transform:rotate(360deg)}}.loading-text[data-v-9599c56f]{font-size:16px;color:#010626;font-weight:500}.loading-progress[data-v-9599c56f]{font-size:24px;font-weight:700;color:#58200c}.pixi-loading-overlay[data-v-9599c56f]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9998;display:flex;align-items:center;justify-content:center;overflow:hidden}.pixi-loading-bg[data-v-9599c56f]{position:absolute;top:0;left:0;right:0;bottom:0;background-image:url(//s3.meituan.net/static-prod01/com.sankuai.yum.web/assets/background-CFxOeKqP.png);background-size:cover;background-position:center;background-repeat:no-repeat}.pixi-loading-blur[data-v-9599c56f]{position:absolute;top:0;left:0;right:0;bottom:0;background:#fff8f0bf;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.pixi-loading-content[data-v-9599c56f]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px}.pixi-loading-title[data-v-9599c56f]{width:300px;height:auto;object-fit:contain}.pixi-loading-dish-wrapper[data-v-9599c56f]{width:160px;height:120px;display:flex;align-items:center;justify-content:center;margin:10px 0}.pixi-loading-dish[data-v-9599c56f]{width:100%;height:100%;object-fit:contain;animation:dishBounce-9599c56f .8s ease-in-out infinite}@keyframes dishBounce-9599c56f{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.pixi-loading-percent[data-v-9599c56f]{font-size:36px;font-weight:700;color:#58200c;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.pixi-loading-text[data-v-9599c56f]{font-size:16px;color:#58200c;opacity:.8;font-weight:500}:root{--safe-top: env(safe-area-inset-top, 0px)}.taste-test-container[data-v-43518c5b]{width:100%;height:100vh;display:flex;justify-content:center;align-items:center;background-color:#f7f7f7;position:relative;overflow:hidden;touch-action:none;-webkit-overflow-scrolling:touch}.step-top[data-v-43518c5b]{background:#f3f4f6;padding:0 22px 18px}.step-bottom[data-v-43518c5b]{background:#fff;flex:1;display:flex;flex-direction:column}.step-bottom-content[data-v-43518c5b]{flex:1;padding:50px 20px 0;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.step-bottom-content[data-v-43518c5b]::-webkit-scrollbar{display:none}.step-title[data-v-43518c5b]{font-size:18px;font-weight:600;color:#010626;margin:22px 0 8px;text-align:left}.step-subtitle[data-v-43518c5b]{font-size:14px;font-weight:400;color:#01062689;margin:0 0 16px;text-align:left}.form-label[data-v-43518c5b]{display:block;font-size:13px;font-weight:300;color:#0106267b;margin-bottom:16px}.feature-list[data-v-43518c5b]{margin:12px 0 0;padding:0;background:transparent;border-radius:0;box-shadow:none}.feature-item[data-v-43518c5b]{display:grid;grid-template-columns:auto 1fr;align-items:center}.feature-divider[data-v-43518c5b]{height:1px;background:#eef2f7;margin:10px 0}.feature-leading[data-v-43518c5b]{width:72px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;color:#0f172a}.feature-percent[data-v-43518c5b]{font-weight:700;line-height:1}.feature-num[data-v-43518c5b]{font-size:16px;font-weight:700;color:#010626}.feature-unit[data-v-43518c5b]{font-size:16px;margin-left:2px}.feature-tag[data-v-43518c5b]{margin-top:6px;font-size:13px;color:#6b7280}.feature-body[data-v-43518c5b]{display:flex;flex-direction:column;gap:6px}.feature-title[data-v-43518c5b]{font-size:15px;font-weight:500;color:#01062689}.feature-desc[data-v-43518c5b]{font-size:13px;color:#01062674;line-height:1.4;font-weight:300}.feature-img[data-v-43518c5b]{width:50px;height:50px;object-fit:contain;mix-blend-mode:multiply}.section-header[data-v-43518c5b]{display:flex;align-items:top;justify-content:space-between;margin:0}.section-text[data-v-43518c5b]{display:flex;flex-direction:column;gap:8px}.section-title[data-v-43518c5b]{font-size:18px;font-weight:600;color:#010626;line-height:1.3}.section-subtitle[data-v-43518c5b]{font-size:14px;font-weight:400;color:#0106268d;line-height:1.4}.section-illustration[data-v-43518c5b]{width:110px;height:100%;position:relative;flex-shrink:0;display:flex;align-items:center;justify-content:center;margin-right:16px}.duck-img[data-v-43518c5b]{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.form-card[data-v-43518c5b]{border-radius:15px;padding:18px 20px;border:1px solid #d7dae4;margin-bottom:14px}.city-card[data-v-43518c5b]{background:#fff;border-radius:15px;padding:18px 20px;margin-bottom:25px;margin-left:16px;margin-right:16px;cursor:pointer;box-shadow:none;border:1px solid #d7dae4}.city-card[data-v-43518c5b]:hover{box-shadow:0 2px 8px #00000014}.city-label[data-v-43518c5b]{font-size:13px;font-weight:300;color:#0106267b;margin-bottom:6px}.city-value[data-v-43518c5b]{font-size:18px;font-weight:500;color:#010626}.city-value.placeholder[data-v-43518c5b]{color:#9ca3af}.hometown-picker[data-v-43518c5b]{flex:1;display:flex;flex-direction:column;margin:30px;overflow:hidden}.picker-card[data-v-43518c5b]{flex:1;background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 2px 12px #0000000f;display:flex;flex-direction:column;min-height:0}.hometown-selection[data-v-43518c5b]{padding:20px}.selection-title[data-v-43518c5b]{color:#010626;font-family:PingFang SC;font-size:15px;font-style:normal;font-weight:500;line-height:20px;margin-bottom:12px}.selection-pills[data-v-43518c5b]{display:flex;gap:10px;flex-wrap:wrap}.selection-pill[data-v-43518c5b]{padding:8px 12px;font-size:25px;background:transparent;color:#9ca3af;font-weight:400}.province-pill.active[data-v-43518c5b],.city-pill.active[data-v-43518c5b]{color:#010626;font-weight:700}.selection-divider[data-v-43518c5b]{height:1px;background:#f0f0f0;margin:0 20px}.picker-lists[data-v-43518c5b]{flex:1;display:flex;gap:16px;overflow:hidden;min-height:0;margin:0 25px 25px}.picker-list-column[data-v-43518c5b]{display:flex;flex-direction:column}.picker-list-column[data-v-43518c5b]:first-child{flex:1}.picker-list-column[data-v-43518c5b]:last-child{flex:1.5}.picker-list-scroll[data-v-43518c5b]{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.picker-list-scroll[data-v-43518c5b]::-webkit-scrollbar{display:none}.picker-list-item[data-v-43518c5b]{padding:14px 16px;font-size:15px;color:#374151;cursor:pointer;transition:all .2s;border-radius:12px;margin:4px 0;-webkit-tap-highlight-color:transparent}.picker-list-item[data-v-43518c5b]:hover{background:#f8f9fa;border-radius:12px}.picker-list-item[data-v-43518c5b]:active{background:#f1f3f5;border-radius:12px}.picker-list-item.active[data-v-43518c5b]{color:#010626;font-weight:600;background:#f1f3f5}.picker-empty-state[data-v-43518c5b]{padding:60px 20px;text-align:center;color:#9ca3af;font-size:14px}.picker-fade-enter-active[data-v-43518c5b],.picker-fade-leave-active[data-v-43518c5b]{transition:opacity .3s}.picker-fade-enter-from[data-v-43518c5b],.picker-fade-leave-to[data-v-43518c5b]{opacity:0}.picker-slide-enter-active[data-v-43518c5b],.picker-slide-leave-active[data-v-43518c5b]{transition:transform .3s cubic-bezier(.25,.46,.45,.94)}.picker-slide-enter-from[data-v-43518c5b],.picker-slide-leave-to[data-v-43518c5b]{transform:translateY(100%)}.price-options[data-v-43518c5b]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.price-option[data-v-43518c5b]{padding:8px 10px;border:1px solid transparent;border-radius:8px;text-align:center;font-size:14px;font-weight:300;color:#01062674;cursor:pointer;transition:all .2s;-webkit-user-select:none;user-select:none;background:#f9f9fa}.price-option.active[data-v-43518c5b]{border-color:#010626;color:#010626;font-weight:400}.checkbox-label[data-v-43518c5b]{display:flex;align-items:flex-start;gap:10px;font-size:13px;font-weight:400;color:#01062686;cursor:pointer;-webkit-user-select:none;user-select:none;margin:25px 6px 20px}.checkbox[data-v-43518c5b]{width:16px;height:16px;border:1px solid #010626;border-radius:999px;cursor:pointer;margin-top:2px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;display:inline-flex;align-items:center;justify-content:center;position:relative;box-sizing:border-box;flex:0 0 auto}.checkbox-label:hover .checkbox[data-v-43518c5b]{border-color:#010626}.checkbox[data-v-43518c5b]:checked{background:#010626;border-color:#010626}.checkbox[data-v-43518c5b]:checked:after{content:"";width:6px;height:3px;border-left:1.5px solid #ffffff;border-bottom:1.5px solid #ffffff;transform:rotate(-45deg);margin-top:-1px}.modal-backdrop[data-v-43518c5b]{position:fixed;top:0;right:0;bottom:0;left:0;background:#1118278c;display:flex;align-items:center;justify-content:center;z-index:2000;padding:24px}.modal-card[data-v-43518c5b]{width:min(86vw,420px);background:#fff;border-radius:20px;padding:24px 22px 22px;text-align:center;box-shadow:0 24px 60px #0f172a47}.modal-illustration[data-v-43518c5b]{width:88px;height:88px;object-fit:contain;margin:4px auto 8px}.modal-title[data-v-43518c5b]{font-size:16px;font-weight:600;color:#010626;margin-bottom:10px}.modal-subtitle[data-v-43518c5b]{display:flex;align-items:center;justify-content:center;gap:10px;color:#6b7280;font-size:14px;margin-bottom:12px}.modal-line[data-v-43518c5b]{width:46px;height:1px;background:#e5e7eb}.modal-list[data-v-43518c5b]{list-style:none;padding:0;margin:0 20px 30px;text-align:left;color:#010626;font-size:14px;font-weight:400;display:grid;gap:10px}.modal-list li[data-v-43518c5b]{position:relative;padding-left:22px}.modal-list li[data-v-43518c5b]:before{content:"✓";position:absolute;left:0;top:0;color:#0f172a;font-weight:700}.modal-actions[data-v-43518c5b]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.modal-btn[data-v-43518c5b]{height:45px;border-radius:999px;font-size:15px;font-weight:600;border:1px solid #d1d5db;background:#fff;color:#111827;cursor:pointer}.modal-btn.modal-keep[data-v-43518c5b]{border:none;background:#0b0f2a;color:#facc15}.next-btn[data-v-43518c5b]{width:calc(100% - 40px);margin:16px 20px;margin-bottom:calc(50px + env(safe-area-inset-bottom,0px));padding:16px 18px;border:none;border-radius:999px;background:#0b0f2a;color:#facc15;font-size:16px;font-weight:700;cursor:pointer;transition:all .2s;flex-shrink:0}.next-btn[data-v-43518c5b]:hover:not(.disabled){transform:translateY(-2px);box-shadow:0 10px 24px #0b0f2a59}.next-btn.disabled[data-v-43518c5b]{background:#e5e7eb;color:#9ca3af;cursor:not-allowed}@media (max-width: 430px){.step-top[data-v-43518c5b]{padding:0 20px 20px}.feature-list[data-v-43518c5b]{padding:0}.feature-num[data-v-43518c5b]{font-size:26px}}.dish-pixi-container[data-v-43518c5b]{position:absolute;left:0;right:0;bottom:0;height:65%;z-index:2;pointer-events:auto}.dish-pixi-bg[data-v-43518c5b]{position:absolute;top:0;left:0;width:100%;height:auto;object-fit:contain;z-index:-1;pointer-events:none}.dish-pixi-container canvas[data-v-43518c5b]{display:block;width:100%!important;height:100%!important}.dish-pixi-container:not(.active) canvas[data-v-43518c5b]{opacity:0}.taste-title[data-v-43518c5b]{position:fixed;top:calc(16px + var(--status-bar-height));right:0;width:120px;height:auto;mix-blend-mode:multiply;opacity:.9;pointer-events:none;z-index:5;transform:scale(1.8);transform-origin:top right}.pixi-loading-overlay[data-v-43518c5b]{position:absolute;top:0;left:0;right:0;bottom:0;z-index:10;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#ffffffe6}.pixi-loading-bg[data-v-43518c5b]{position:absolute;top:0;left:0;right:0;bottom:0;background-image:url(//s3.meituan.net/static-prod01/com.sankuai.yum.web/assets/background-CFxOeKqP.png);background-size:cover;background-position:center;background-repeat:no-repeat}.pixi-loading-blur[data-v-43518c5b]{position:absolute;top:0;left:0;right:0;bottom:0;background:#fff8f0bf;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.pixi-loading-content[data-v-43518c5b]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px}.pixi-loading-title[data-v-43518c5b]{width:300px;height:auto;object-fit:contain}.pixi-loading-dish-wrapper[data-v-43518c5b]{width:160px;height:120px;display:flex;align-items:center;justify-content:center;margin:10px 0}.pixi-loading-dish[data-v-43518c5b]{width:100%;height:100%;object-fit:contain;animation:dishBounce-43518c5b .8s ease-in-out infinite}@keyframes dishBounce-43518c5b{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.pixi-loading-percent[data-v-43518c5b]{font-size:36px;font-weight:700;color:#58200c;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.pixi-loading-text[data-v-43518c5b]{font-size:16px;color:#58200c;opacity:.8;font-weight:500}.page-intro[data-v-43518c5b]{background:linear-gradient(180deg,#cee3ff,#f2f5fa 67.79%),#fff;z-index:20}.intro-top[data-v-43518c5b]{flex:1;display:flex;padding:0 20px;position:relative;overflow:hidden}.intro-text-container[data-v-43518c5b]{position:relative;width:100%;height:150px;margin-top:50px}.intro-title-img[data-v-43518c5b]{width:100%;height:auto;object-fit:contain;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.intro-text-scroll-enter-active[data-v-43518c5b]{transition:all .5s ease-out}.intro-text-scroll-leave-active[data-v-43518c5b]{transition:all .2s ease-in}.intro-text-scroll-enter-from[data-v-43518c5b]{opacity:0;transform:translate(-50%,-30%) scale(.9)}.intro-text-scroll-leave-to[data-v-43518c5b]{opacity:0;transform:translate(-50%,-70%) scale(.5)}.intro-bottom[data-v-43518c5b]{flex-shrink:0;display:flex;flex-direction:column;align-items:center;position:relative}.intro-bottom-img[data-v-43518c5b]{width:100%;height:auto;object-fit:contain;position:absolute;bottom:0;left:0}.intro-bottom-action[data-v-43518c5b]{width:100%;display:flex;flex-direction:column;align-items:center}.intro-action-img[data-v-43518c5b]{width:100%;height:auto;margin-bottom:30px;object-fit:contain}.intro-image-enter-active[data-v-43518c5b]{transition:opacity .8s ease}.intro-image-leave-active[data-v-43518c5b]{transition:opacity .6s ease}.intro-image-enter-from[data-v-43518c5b],.intro-image-leave-to[data-v-43518c5b]{opacity:0}.page-hometown[data-v-43518c5b]{background:linear-gradient(180deg,#cee3ff,#eef4ff 67.79%),linear-gradient(180deg,#cee3ff,#eef4ff 67.79%),linear-gradient(0deg,#fff,#fff),#eff0f4;z-index:10}.progress-dots[data-v-43518c5b]{display:flex;justify-content:flex-end;gap:10px;padding:0 30px;margin-bottom:20px}.progress-dot[data-v-43518c5b]{width:20px;height:20px;border-radius:50%;background:#01062633;color:#010626;font-size:10px;font-weight:500;display:flex;align-items:center;justify-content:center}.progress-dot.active[data-v-43518c5b]{background:#010626;color:#fff}.duck-dialog[data-v-43518c5b]{display:flex;flex-direction:row;align-items:flex-end;justify-content:center;padding:0 30px 0 20px;margin-bottom:30px;gap:8px}.duck-dialog-img[data-v-43518c5b]{width:65px;height:auto;object-fit:contain;flex-shrink:0}.dialog-bubble[data-v-43518c5b]{background:#fff;height:100%;padding:20px 24px;border-radius:20px;font-size:17px;font-family:PingFang SC;font-weight:500;color:#010626;line-height:1.6;flex:1;text-align:left;box-shadow:0 2px 12px #00000014;position:relative;display:flex;align-items:center;align-self:flex-start}.dialog-bubble[data-v-43518c5b]:before{content:"";position:absolute;left:-6px;bottom:25px;width:12px;height:12px;background:#fff;transform:rotate(45deg);border-radius:2px}.page-dish[data-v-43518c5b]{background:linear-gradient(180deg,#fff2d8,#fff8ea 27.88%,#fffeff 46.63%),linear-gradient(0deg,#fff,#fff),#eff0f4;z-index:1;pointer-events:none}.page-dish .progress-dots[data-v-43518c5b],.page-dish .duck-dialog[data-v-43518c5b]{pointer-events:auto}.page-dish .progress-dots[data-v-43518c5b],.page-dish .duck-dialog[data-v-43518c5b]{margin-bottom:20px}.page-container[data-v-43518c5b]{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;padding-top:calc(var(--status-bar-height, 0px) + 20px);overflow:hidden}.page-bottom-bar[data-v-43518c5b],.dish-btn-bar[data-v-43518c5b]{flex-shrink:0;padding:20px 30px calc(20px + env(safe-area-inset-bottom,0px));display:flex;justify-content:center}.dish-btn-bar[data-v-43518c5b]{position:absolute;left:0;right:0;bottom:0;z-index:100;pointer-events:none}.dish-btn-bar .page-btn[data-v-43518c5b]{pointer-events:auto}.dish-selection-info[data-v-43518c5b]{width:100%;max-width:400px;display:flex;flex-direction:column;align-items:center;pointer-events:auto}.dish-selection-number[data-v-43518c5b]{font-size:50px;font-weight:400;color:#010626;line-height:1;font-family:JingNanMaiYuanTi,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;transition:transform .3s cubic-bezier(.25,.46,.45,.94)}.dish-selection-label[data-v-43518c5b]{font-size:16px;font-weight:500;color:#010626;margin-bottom:20px}.dish-confirm-btn[data-v-43518c5b]{width:100%;padding:14px 48px;font-size:18px;font-weight:600;color:#fff;background:#010626;border:none;border-radius:30px;cursor:pointer;box-shadow:0 4px 16px #0106264d;transition:transform .2s ease,box-shadow .2s ease;display:flex;align-items:center;justify-content:center;gap:8px;position:relative}.dish-confirm-btn[data-v-43518c5b]:active{transform:scale(.95)}.dish-confirm-btn[data-v-43518c5b]:disabled{background:#27282d33;color:#0106264d;cursor:not-allowed}.dish-confirm-btn:disabled .btn-arrow[data-v-43518c5b]{opacity:.5;filter:brightness(.3)}.dish-confirm-btn .btn-arrow[data-v-43518c5b]{width:30px;height:30px;flex-shrink:0;position:absolute;right:24px}.page-btn[data-v-43518c5b]{width:calc(100% - 60px);margin:0 30px calc(30px + env(safe-area-inset-bottom,0px));padding:14px 48px;font-size:18px;font-weight:600;color:#fff;background:#010626;border:none;border-radius:30px;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;display:flex;align-items:center;justify-content:center;gap:8px;position:relative}.page-btn[data-v-43518c5b]:active{transform:scale(.95)}.page-btn[data-v-43518c5b]:disabled{background:#e5e7eb;color:#9ca3af;cursor:not-allowed}.page-btn:disabled .btn-arrow[data-v-43518c5b]{opacity:.5;filter:brightness(.6)}.page-btn-count[data-v-43518c5b]{margin-left:8px;padding:2px 8px;background:#facc15;color:#010626;border-radius:10px;font-size:14px;font-weight:700}.page-btn .btn-text[data-v-43518c5b]{flex:1;text-align:center}.page-btn .btn-arrow[data-v-43518c5b]{width:30px;height:30px;flex-shrink:0;position:absolute;right:24px}.page-result[data-v-43518c5b]{background:linear-gradient(180deg,#fff8ea,#fff8ea 50%,#fff3db 69.74%),#fff;z-index:10;align-items:center;justify-content:center}.page-result-bg[data-v-43518c5b]{position:absolute;top:0;left:0;right:0;height:40%;z-index:-1;object-fit:cover;object-position:top center}.result-loading[data-v-43518c5b]{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;width:100%}.result-body[data-v-43518c5b]{display:flex;flex-direction:column;align-items:center;flex:1;width:100%}.result-duck[data-v-43518c5b]{width:120px;height:120px;object-fit:contain;margin-bottom:30px}.result-loading-percent[data-v-43518c5b]{color:#010626;margin-bottom:8px;display:flex;align-items:baseline}.result-loading-percent .percent-num[data-v-43518c5b]{font-size:60px;font-weight:700}.result-loading-percent .percent-symbol[data-v-43518c5b]{font-size:28px;font-weight:400;margin-left:2px}.result-loading-text[data-v-43518c5b]{font-size:16px;font-weight:400;color:#666}.result-body[data-v-43518c5b]{display:flex;flex-direction:column;align-items:center;flex:1;width:100%;max-width:400px}.result-card[data-v-43518c5b]{background:#fff;border-radius:20px;padding:24px;margin-top:20px;width:100%;box-shadow:0 4px 20px #0000001a}.result-title[data-v-43518c5b]{font-size:20px;font-weight:600;color:#1a1a2e;margin-bottom:16px;text-align:left}.result-text[data-v-43518c5b]{font-size:15px;line-height:1.8;color:#555;text-align:left}.result-envelope[data-v-43518c5b]{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;width:100%;padding:0 30px 100px}.envelope-duck[data-v-43518c5b]{width:80px;height:80px;position:relative;z-index:10;margin-bottom:-25px}.envelope-duck img[data-v-43518c5b]{width:100%;height:100%;object-fit:contain}.envelope-content[data-v-43518c5b]{background:#fff;border-radius:20px;padding:50px 16px 30px;width:100%;max-width:360px;max-height:60vh;box-shadow:0 4px 20px #00000014;text-align:center;position:relative;overflow-y:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.envelope-content[data-v-43518c5b]::-webkit-scrollbar{display:none}.envelope-content[data-v-43518c5b]:before{content:"";position:absolute;top:80px;left:24px;right:24px;bottom:60px;background-image:repeating-linear-gradient(to bottom,transparent 0px,transparent 31px,#EEE8CB 32px,#EEE8CB 32px);background-size:100% 32px;pointer-events:none;z-index:0}.envelope-title[data-v-43518c5b]{font-size:17px;font-weight:500;color:#010626;margin-bottom:20px;position:relative;z-index:1}.envelope-text[data-v-43518c5b]{font-size:15px;line-height:28px;letter-spacing:.6px;font-family:PingFang SC;font-weight:400;color:#010626;text-align:center;margin-bottom:20px;padding-left:15px;position:relative;z-index:1}.envelope-signature[data-v-43518c5b]{font-size:15px;font-family:PingFang SC;color:#010626;text-align:center;padding-right:20px;position:relative;z-index:1}.envelope-slogan[data-v-43518c5b]{width:calc(100% - 100px);object-fit:contain;margin-top:30px}.result-actions[data-v-43518c5b]{position:fixed;left:0;right:0;bottom:0;display:flex;gap:16px;padding:20px 30px calc(20px + env(safe-area-inset-bottom,0px));z-index:100}.result-btn[data-v-43518c5b]{flex:1;padding:14px 10px;font-size:18px;font-weight:500;border-radius:30px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:2px;transition:all .2s}.result-btn-confirm[data-v-43518c5b]{background:#fe8800;color:#fff;border:none}.result-btn-confirm[data-v-43518c5b]:active{background:#e67a00}.result-btn-feedback[data-v-43518c5b]{background:transparent;color:#fe8800;border:2px solid #FE8800}.result-btn-feedback[data-v-43518c5b]:active{background:#fe88001a}.btn-icon[data-v-43518c5b]{width:24px;height:24px;display:inline-block;vertical-align:middle}.result-btn-primary[data-v-43518c5b]{padding:16px 40px;font-size:18px;font-weight:600;color:#fff;background:#1a1a2e;border:none;border-radius:30px;cursor:pointer;transition:transform .2s ease}.result-btn-primary[data-v-43518c5b]:active{transform:scale(.95)}.result-btn-secondary[data-v-43518c5b]{padding:12px 30px;font-size:15px;font-weight:400;color:#888;background:transparent;border:none;cursor:pointer}.result-btn-secondary[data-v-43518c5b]:active{color:#666}.result-loading-leave-active[data-v-43518c5b]{transition:all .4s ease-in}.result-loading-leave-to[data-v-43518c5b]{opacity:0;transform:scale(.5)}.result-envelope-enter-active[data-v-43518c5b]{transition:all .5s cubic-bezier(.34,1.56,.64,1)}.result-envelope-enter-from[data-v-43518c5b]{opacity:0;transform:scale(.3)}.result-envelope-enter-to[data-v-43518c5b]{opacity:1;transform:scale(1)}.envelope-slogan-enter-active[data-v-43518c5b]{transition:all .5s ease;transition-delay:.3s}.envelope-slogan-enter-from[data-v-43518c5b]{opacity:0;transform:translateY(10px)}.envelope-slogan-enter-to[data-v-43518c5b]{opacity:1;transform:translateY(0)}.result-actions[data-v-43518c5b]{opacity:0;animation:actionsFadeIn-43518c5b .5s ease .5s forwards}@keyframes actionsFadeIn-43518c5b{to{opacity:1}}.envelope-content[data-v-43518c5b]{opacity:1;transform:none}.feedback-modal-overlay[data-v-43518c5b]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;z-index:1000;display:flex;align-items:flex-end;justify-content:center}.feedback-modal[data-v-43518c5b]{background:#fff;border-radius:20px 20px 0 0;padding:24px;width:100%;max-width:500px;animation:slideUp-43518c5b .3s ease}@keyframes slideUp-43518c5b{0%{transform:translateY(100%)}to{transform:translateY(0)}}.feedback-modal-header[data-v-43518c5b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.feedback-modal-header h3[data-v-43518c5b]{font-size:20px;font-weight:600;color:#1a1a2e;margin:0}.modal-close[data-v-43518c5b]{width:32px;height:32px;border-radius:50%;border:none;background:#f0f0f0;color:#999;font-size:20px;cursor:pointer;display:flex;align-items:center;justify-content:center}.feedback-modal-subtitle[data-v-43518c5b]{font-size:14px;color:#666;margin-bottom:20px}.feedback-textarea[data-v-43518c5b]{width:100%;min-height:120px;padding:16px;border:1px solid #e5e5e5;border-radius:12px;font-size:15px;line-height:1.6;resize:none;outline:none;box-sizing:border-box}.feedback-textarea[data-v-43518c5b]:focus{border-color:#1a1a2e}.feedback-char-count[data-v-43518c5b]{text-align:right;font-size:13px;color:#999;margin-top:8px;margin-bottom:20px}.feedback-submit-btn[data-v-43518c5b]{width:100%;padding:14px 48px;font-size:18px;font-weight:600;color:#fff;background:#010626;border:none;border-radius:30px;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;display:flex;align-items:center;justify-content:center;gap:8px;position:relative}.feedback-submit-btn[data-v-43518c5b]:active{transform:scale(.95)}.feedback-submit-btn .btn-text[data-v-43518c5b]{flex:1;text-align:center}.feedback-submit-btn .btn-arrow[data-v-43518c5b]{width:30px;height:30px;flex-shrink:0;position:absolute;right:24px}.page-final[data-v-43518c5b]{background:linear-gradient(180deg,#fff8ea,#fff8ea 50%,#fff3db 69.74%),#fff;z-index:10;align-items:center;justify-content:flex-start;padding-top:calc(var(--status-bar-height, 0px) + 60px)}.final-content[data-v-43518c5b]{display:flex;flex-direction:column;align-items:center;text-align:center;margin-top:10px;z-index:2}.final-subtitle-img[data-v-43518c5b]{width:100%;height:auto;object-fit:contain;margin-bottom:12px}.final-duck[data-v-43518c5b]{position:absolute;bottom:0;left:0;width:100%;height:auto;object-fit:contain;object-position:bottom center;z-index:1}.final-page-enter-active[data-v-43518c5b]{transition:all .4s ease}.final-page-enter-from[data-v-43518c5b]{opacity:0}.final-page-enter-to[data-v-43518c5b]{opacity:1}.final-duck-enter-active[data-v-43518c5b]{transition:all .6s cubic-bezier(.34,1.56,.64,1);transition-delay:.2s}.final-duck-enter-from[data-v-43518c5b]{opacity:0;transform:translateY(100%)}.final-duck-enter-to[data-v-43518c5b]{opacity:1;transform:translateY(0)}.ranking-page[data-v-92b84fd0]{min-height:100vh;background:#fff;padding-bottom:100px}.nav-bar[data-v-92b84fd0]{display:flex;justify-content:space-between;align-items:center;background:#fff;border-bottom:1px solid rgba(0,0,0,.05);position:fixed;top:0;left:0;right:0;z-index:150;height:42px}.nav-bar .logo-section[data-v-92b84fd0]{display:flex;align-items:center}.nav-bar .logo[data-v-92b84fd0]{height:28px;width:28px;margin:7px 10px 7px 15px}.nav-bar .logo-yum[data-v-92b84fd0]{height:16px;margin-right:10px;margin-top:13px;margin-bottom:13px}.nav-bar .logo-text[data-v-92b84fd0]{font-size:14px;font-weight:400;color:#01062680}.nav-bar .button-wrapper[data-v-92b84fd0]{position:relative;display:flex;align-items:center;z-index:160}.nav-bar .open-btn[data-v-92b84fd0]{background:#010626;color:#ffee42;border:none;border-radius:14.5px;padding:0 16px;font-size:13px;font-weight:500;margin-right:15px;height:29px;line-height:29px;position:relative;z-index:170;cursor:pointer}.ranking-header[data-v-92b84fd0]{padding:24px 18px;padding-top:calc(env(safe-area-inset-top,0) + 36px);margin-top:42px;position:relative;overflow:hidden}.ranking-header-bg[data-v-92b84fd0]{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;background-repeat:no-repeat;opacity:.35;z-index:0}.ranking-header-overlay[data-v-92b84fd0]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#a62d2d,#a62d2d99);opacity:1;z-index:1;backdrop-filter:blur(100px);-webkit-backdrop-filter:blur(100px)}.header-title-area[data-v-92b84fd0]{padding:0;display:flex;flex-direction:column;align-items:center;text-align:center;position:relative;z-index:2}.ranking-title[data-v-92b84fd0]{font-size:36px;font-weight:700;margin:0 0 12px;letter-spacing:.5px;line-height:1.3}.ranking-subtitle[data-v-92b84fd0]{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:14px}.subtitle-line[data-v-92b84fd0]{flex:0 0 36px;height:1px}.subtitle-line[data-v-92b84fd0]:first-child{background:linear-gradient(to right,transparent,rgba(255,255,255,.85))}.subtitle-line[data-v-92b84fd0]:last-child{background:linear-gradient(to left,transparent,rgba(255,255,255,.85))}.subtitle-text[data-v-92b84fd0]{font-size:12px;font-weight:400;opacity:.95;white-space:nowrap}.recommender-line[data-v-92b84fd0]{display:flex;align-items:center;justify-content:center;gap:8px;padding:8px 0;cursor:pointer}.recommender-avatars[data-v-92b84fd0]{display:flex;align-items:center}.recommender-avatar[data-v-92b84fd0]{width:18px;height:18px;border-radius:50%;object-fit:cover;background:#ffffff4d;border:1px solid rgba(255,255,255,.9);box-sizing:border-box}.recommender-avatar+.recommender-avatar[data-v-92b84fd0]{margin-left:-9px}.recommender-text[data-v-92b84fd0]{font-size:13px;font-weight:400;opacity:.95}.recommender-arrow[data-v-92b84fd0]{font-size:12px;opacity:.8}.ranking-content[data-v-92b84fd0]{background:#fff;border-radius:16px 16px 0 0;margin-top:-12px;position:relative;z-index:2;padding:0 0 24px}.category-tags-wrap[data-v-92b84fd0]{overflow:hidden;padding:12px 0;border-bottom:1px solid #f5f5f5;position:relative}.category-tags-wrap[data-v-92b84fd0]:after{content:"";position:absolute;top:50%;right:0;width:100px;height:28px;transform:translateY(-50%);pointer-events:none;background:linear-gradient(to right,#fff0,#fff)}.category-tags[data-v-92b84fd0]{display:flex;gap:6px;padding:0 50px 0 16px;overflow-x:auto;-webkit-overflow-scrolling:touch}.category-tags[data-v-92b84fd0]::-webkit-scrollbar{display:none}.category-tag[data-v-92b84fd0]{flex-shrink:0;font-size:15px;color:#010626;opacity:.5;padding:4px 12px;cursor:pointer}.category-tag.active[data-v-92b84fd0]{color:#010626;opacity:1;font-weight:500}.list-swiper[data-v-92b84fd0]{display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.list-swiper[data-v-92b84fd0]::-webkit-scrollbar{display:none}.list-slide[data-v-92b84fd0]{flex:0 0 100%;width:100%;min-width:0;scroll-snap-align:start;scroll-snap-stop:always}.shop-list[data-v-92b84fd0]{padding:8px 16px 0}.shop-item[data-v-92b84fd0]{position:relative;display:flex;padding:16px 0;cursor:pointer;align-items:flex-start;gap:4px}.shop-rank[data-v-92b84fd0]{flex-shrink:0;min-width:16px;height:110px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;margin-left:-4px;margin-right:4px;padding:0 6px;border-radius:8px;box-sizing:border-box}.rank-num[data-v-92b84fd0]{font-size:22px;font-weight:700;color:#010626;line-height:1.2;width:2ch;text-align:center}.rank-change-icon[data-v-92b84fd0]{width:14px;height:14px;flex-shrink:0}.shop-image[data-v-92b84fd0]{width:85px;height:110px;border-radius:8px;background-size:cover;background-position:center;background-color:#f0f0f0;flex-shrink:0}.shop-info[data-v-92b84fd0]{flex:1;min-width:0;min-height:110px;display:flex;flex-direction:column;margin-left:6px;padding-top:2px}.shop-name-row[data-v-92b84fd0]{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-bottom:6px;padding-right:38px;min-width:0}.shop-name[data-v-92b84fd0]{font-size:18px;font-weight:600;color:#010626;margin:0;flex:1;min-width:0;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.favorite-button[data-v-92b84fd0]{position:absolute;top:12px;right:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;cursor:pointer;background:#fff;border-radius:50%;border:.5px solid rgba(1,6,38,.3);transition:opacity .2s ease;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.favorite-button[data-v-92b84fd0]:active{opacity:.1}.wantgo-icon[data-v-92b84fd0]{width:20px;height:20px}.favorite-button .wx-open-btn[data-v-92b84fd0]{position:absolute;top:0;left:0;right:0;bottom:0;opacity:1;z-index:2001;background-color:transparent;pointer-events:auto}.shop-meta[data-v-92b84fd0]{font-size:12px;color:#010626;font-weight:300;margin-bottom:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dot[data-v-92b84fd0],.divider[data-v-92b84fd0]{margin:0 4px;color:#ccc}.shop-review[data-v-92b84fd0]{font-size:13px;color:#999;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;border-top:1px solid rgba(0,0,0,.04);padding-top:8px;margin-top:auto}.review-author[data-v-92b84fd0]{color:#666}.bottom-action[data-v-92b84fd0]{position:fixed;bottom:0;left:0;right:0;padding:35px 16px 12px;display:flex;justify-content:center;background:linear-gradient(to bottom,#fff0,#fffc 40%,#fff);height:150px;z-index:150;padding-bottom:calc(20px + env(safe-area-inset-bottom,0));flex-direction:column;justify-content:flex-start;align-items:center;pointer-events:none}.bottom-action .button-wrapper[data-v-92b84fd0]{position:relative;display:flex;align-items:center;justify-content:center;pointer-events:auto}.bottom-action .open-app-button[data-v-92b84fd0]{background-color:#010626;color:#ffee42;border-radius:30px;padding:14px 32px;font-weight:500;font-size:15px;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;z-index:250}.bottom-action .open-app-button[data-v-92b84fd0]:active{transform:translateY(1px);box-shadow:0 1px 4px #0003}.bottom-action .wx-open-btn[data-v-92b84fd0]{position:absolute;top:0;left:0;right:0;bottom:0;opacity:1;z-index:2000;background-color:transparent;pointer-events:auto}.personal-ranking-page[data-v-0c6666a9]{min-height:100vh;background-color:#fff;color:#010626;padding-top:42px}.nav-bar[data-v-0c6666a9]{display:flex;justify-content:space-between;align-items:center;background:#fff;border-bottom:1px solid rgba(0,0,0,.05);position:fixed;top:0;left:0;right:0;z-index:150;height:42px}.nav-bar .logo-section[data-v-0c6666a9]{display:flex;align-items:center}.nav-bar .logo[data-v-0c6666a9]{height:28px;width:28px;margin:7px 10px 7px 15px}.nav-bar .logo-yum[data-v-0c6666a9]{height:16px;margin-right:10px;margin-top:13px;margin-bottom:13px}.nav-bar .logo-text[data-v-0c6666a9]{font-size:14px;font-weight:400;color:#01062680}.nav-bar .button-wrapper[data-v-0c6666a9]{position:relative;display:flex;align-items:center;z-index:160}.nav-bar .open-btn[data-v-0c6666a9]{background:#010626;color:#ffee42;border:none;border-radius:14.5px;padding:0 16px;font-size:13px;font-weight:500;margin-right:15px;height:29px;line-height:29px;position:relative;z-index:170;cursor:pointer}.prp-cover[data-v-0c6666a9]{position:relative;width:100%;height:500px;background-size:cover;background-position:center;overflow:hidden}.prp-cover-mask[data-v-0c6666a9]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.9}.prp-title-block[data-v-0c6666a9]{position:relative;z-index:2;padding:50px 20px 32px;color:#fff;margin-bottom:24px}.prp-subtitle[data-v-0c6666a9]{font-size:28px;font-weight:700;margin-bottom:4px}.prp-subtitle-meta[data-v-0c6666a9]{font-size:28px;font-weight:700;margin-top:6px}.prp-content[data-v-0c6666a9]{background-color:#fff;padding:16px 16px 32px;border-radius:16px 16px 0 0;position:relative;z-index:3}.prp-list-header[data-v-0c6666a9]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.prp-count[data-v-0c6666a9]{font-size:13px;color:#010626b3}.prp-sort[data-v-0c6666a9]{display:flex;align-items:center;gap:4px}.prp-sort-label[data-v-0c6666a9]{font-size:12px;color:#01062699}.prp-sort-select[data-v-0c6666a9]{border-radius:999px;border:.5px solid rgba(1,6,38,.15);padding:4px 10px;font-size:12px;background-color:#fff}.prp-poi-list[data-v-0c6666a9]{margin-top:8px}.prp-poi-card[data-v-0c6666a9]{display:flex;padding:12px 0;border-bottom:.5px solid rgba(215,218,228,.7)}.prp-poi-card[data-v-0c6666a9]:last-child{border-bottom:none}.prp-poi-left[data-v-0c6666a9]{margin-right:10px}.prp-poi-image[data-v-0c6666a9]{width:100px;height:100%;min-height:100px;border-radius:14px;background-size:cover;background-position:center;background-color:#f0f0f0}.prp-poi-right[data-v-0c6666a9]{flex:1;min-width:0;display:flex;flex-direction:column}.prp-poi-title-row[data-v-0c6666a9]{display:flex;align-items:center;justify-content:space-between}.prp-poi-name[data-v-0c6666a9]{font-size:15px;font-weight:500;color:#010626;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.prp-poi-meta[data-v-0c6666a9]{margin-top:4px;font-size:13px;font-weight:300;color:#01062699}.meta-divider[data-v-0c6666a9]{margin:0 4px;color:#0106264d}.prp-poi-match-row[data-v-0c6666a9]{margin-top:6px;display:inline-flex;align-items:center;background-color:#fe88001a;border-radius:4px;padding:3px 5px;align-self:flex-start}.prp-match-score[data-v-0c6666a9]{display:inline-flex;align-items:baseline;gap:4px}.prp-match-percent[data-v-0c6666a9]{font-size:11px;font-weight:600;color:#fe8800}.prp-match-divider[data-v-0c6666a9]{font-size:11px;color:#fe880080}.prp-match-desc[data-v-0c6666a9]{font-size:11px;font-weight:400;color:#fe8800}.prp-poi-intro[data-v-0c6666a9]{margin-top:8px;padding:8px;background-color:#f5f5f7b3;border-radius:8px;font-size:13px;font-weight:300;color:#010626d9;line-height:1.5;min-height:0;max-height:calc(4.5em + 16px);overflow:hidden}.prp-poi-intro-inner[data-v-0c6666a9]{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.bottom-action-prp[data-v-0c6666a9]{position:fixed;bottom:0;left:0;right:0;padding:35px 16px 12px;display:flex;justify-content:center;background:linear-gradient(to bottom,#fff0,#fffc 40%,#fff);height:150px;z-index:150;padding-bottom:calc(20px + env(safe-area-inset-bottom,0));flex-direction:column;justify-content:flex-start;align-items:center;pointer-events:none}.bottom-action-prp .button-wrapper[data-v-0c6666a9]{position:relative;display:flex;align-items:center;justify-content:center;pointer-events:auto}.bottom-action-prp .open-app-button[data-v-0c6666a9]{background-color:#010626;color:#ffee42;border-radius:30px;padding:14px 32px;font-weight:500;font-size:15px;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;z-index:250}.bottom-action-prp .open-app-button[data-v-0c6666a9]:active{transform:translateY(1px);box-shadow:0 1px 4px #0003}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#333;background-color:#f9f9f9}html{scrollbar-width:none;-ms-overflow-style:none}html::-webkit-scrollbar{display:none}body{scrollbar-width:none;-ms-overflow-style:none}body::-webkit-scrollbar{display:none}
