.wechat-guide[data-v-59c9a7c0]{position:fixed;inset:0;z-index:10000;overflow-y:auto;overscroll-behavior:contain;background:#2d1c239e;color:#51333c;font-family:PingFang SC,Microsoft YaHei,system-ui,sans-serif;-webkit-tap-highlight-color:transparent}.wechat-guide[data-v-59c9a7c0] *{box-sizing:border-box}.wechat-guide-panel[data-v-59c9a7c0]{position:relative;width:min(330px,calc(100% - 32px));margin:calc(8px + env(safe-area-inset-top)) 16px 24px auto;outline:none}.wechat-guide-art[data-v-59c9a7c0]{height:164px;position:relative;pointer-events:none}.wechat-guide-art img[data-v-59c9a7c0]{position:absolute;bottom:-3px;right:31px;width:151px;height:134px;object-fit:contain}.wechat-guide-look[data-v-59c9a7c0]{position:absolute;left:11px;top:89px;transform:rotate(-7deg);font-size:14px;letter-spacing:1px;color:#fff7ea;font-weight:650}.wechat-guide-pointer[data-v-59c9a7c0]{position:absolute;right:-4px;top:0;width:78px;height:98px;stroke:#fff7ea;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.wechat-guide-bubble[data-v-59c9a7c0]{position:relative;padding:22px 20px 16px;border:2px solid #f4cfce;border-radius:24px;background:#fffaf3;box-shadow:0 4px #e8b8b6,0 12px 32px #2e15232b}.wechat-guide-bubble[data-v-59c9a7c0]:before{content:"";position:absolute;right:58px;top:-11px;width:18px;height:18px;transform:rotate(45deg);border-left:2px solid #f4cfce;border-top:2px solid #f4cfce;background:#fffaf3;border-radius:4px 0 0}.wechat-guide-bubble h2[data-v-59c9a7c0]{margin:0;font-size:23px;line-height:1.4;letter-spacing:.5px;font-weight:850}.wechat-guide-bubble>p[data-v-59c9a7c0]{margin:7px 0 17px;color:#86646b;font-size:13px;line-height:1.6}.wechat-guide-steps[data-v-59c9a7c0]{list-style:none;margin:0;padding:0;display:grid;gap:12px}.wechat-guide-steps li[data-v-59c9a7c0]{display:flex;align-items:center;gap:10px;min-height:57px}.wechat-guide-step[data-v-59c9a7c0]{align-self:flex-start;margin-top:5px;display:grid;place-items:center;width:21px;height:21px;border-radius:50%;background:#f9dce5;color:#a33b5b;font-size:12px;font-weight:750;flex:none}.wechat-guide-steps li>div[data-v-59c9a7c0]{flex:1;min-width:0;display:grid;gap:3px;font-size:12px;color:#86646b;line-height:1.5}.wechat-guide-steps strong[data-v-59c9a7c0]{font-weight:750;font-size:16px;color:#51333c}.wechat-guide-steps svg[data-v-59c9a7c0]{display:block;width:48px;height:46px;flex:none}.wechat-guide-menu rect[data-v-59c9a7c0],.wechat-guide-browser rect[data-v-59c9a7c0]{fill:#fff;stroke:#eadbd2;stroke-width:1.3}.wechat-guide-menu g[data-v-59c9a7c0]{fill:#51333c}.wechat-guide-browser circle[data-v-59c9a7c0]{fill:#e5f5f6;stroke:#5795a7;stroke-width:1.5}.wechat-guide-browser path[data-v-59c9a7c0]{fill:#ec6487;stroke:#bc4668;stroke-width:1.5;stroke-linejoin:round}.wechat-guide-browser path[data-v-59c9a7c0]:last-child{stroke:#fff7f0;fill:none}.wechat-guide-bubble .wechat-guide-note[data-v-59c9a7c0]{font-size:10px;margin:12px 0 16px;color:#92737a}.wechat-guide-actions[data-v-59c9a7c0]{display:flex;gap:10px}.wechat-guide-actions button[data-v-59c9a7c0]{appearance:none;-webkit-appearance:none;cursor:pointer;border-radius:11px;min-height:44px;flex:1;padding:10px 6px;font-family:inherit;font-size:14px;font-weight:700;touch-action:manipulation;transition:transform .18s cubic-bezier(.2,.8,.3,1)}.wechat-guide-copy[data-v-59c9a7c0]{border:1px solid #e5c4c9;color:#885163;background:#fffaf5}.wechat-guide-dismiss[data-v-59c9a7c0]{border:1px solid #d64e75;background:#ec577e;color:#fff;box-shadow:0 3px #ca3f65}.wechat-guide-actions button[data-v-59c9a7c0]:active{transform:translateY(2px) scale(.98)}.wechat-guide-actions button[data-v-59c9a7c0]:focus{outline:none}.wechat-guide-actions button[data-v-59c9a7c0]:focus-visible{outline:2px solid #963b5b;outline-offset:3px}.wechat-guide-bubble .wechat-guide-error[data-v-59c9a7c0]{font-size:11px;margin:12px 0 0;color:#a53b59}.wechat-guide-enter-active[data-v-59c9a7c0]{transition:opacity .3s ease-out}.wechat-guide-leave-active[data-v-59c9a7c0]{transition:opacity .2s ease-in}.wechat-guide-enter-active .wechat-guide-panel[data-v-59c9a7c0]{transition:transform .35s cubic-bezier(.2,.8,.3,1);transform-origin:top right}.wechat-guide-leave-active .wechat-guide-panel[data-v-59c9a7c0]{transition:transform .2s ease-in;transform-origin:top right}.wechat-guide-enter-from[data-v-59c9a7c0],.wechat-guide-leave-to[data-v-59c9a7c0]{opacity:0}.wechat-guide-enter-from .wechat-guide-panel[data-v-59c9a7c0],.wechat-guide-leave-to .wechat-guide-panel[data-v-59c9a7c0]{transform:translate(5px,-10px) scale(.97)}@media(max-width:350px){.wechat-guide-bubble[data-v-59c9a7c0]{padding:19px 16px 15px}.wechat-guide-steps[data-v-59c9a7c0]{gap:9px}.wechat-guide-steps strong[data-v-59c9a7c0]{font-size:15px}.wechat-guide-steps li[data-v-59c9a7c0]{gap:8px}.wechat-guide-art[data-v-59c9a7c0]{height:145px}.wechat-guide-look[data-v-59c9a7c0]{font-size:12px;left:5px;top:75px}.wechat-guide-art img[data-v-59c9a7c0]{width:134px;height:119px}}@media(max-height:540px){.wechat-guide-art[data-v-59c9a7c0]{height:112px}.wechat-guide-art img[data-v-59c9a7c0]{width:120px;height:106px}.wechat-guide-look[data-v-59c9a7c0]{top:62px}.wechat-guide-pointer[data-v-59c9a7c0]{height:73px;width:62px}.wechat-guide-bubble[data-v-59c9a7c0]{padding-top:16px}.wechat-guide-bubble>p[data-v-59c9a7c0]{margin-bottom:11px}.wechat-guide-steps[data-v-59c9a7c0]{gap:5px}}@media(prefers-reduced-motion:reduce){.wechat-guide-enter-active[data-v-59c9a7c0],.wechat-guide-leave-active[data-v-59c9a7c0],.wechat-guide-enter-active .wechat-guide-panel[data-v-59c9a7c0],.wechat-guide-leave-active .wechat-guide-panel[data-v-59c9a7c0]{transition:opacity .1s ease-out}.wechat-guide-enter-from .wechat-guide-panel[data-v-59c9a7c0],.wechat-guide-leave-to .wechat-guide-panel[data-v-59c9a7c0]{transform:none}.wechat-guide-actions button[data-v-59c9a7c0]{transition:none}}.heart-page[data-v-02607a12]{--cream:#fff9f2;--ink:#51333c;--muted:#86646b;--pink:#ec577e;--dur-press:.18s;--dur-note:.2s;--dur-panel:.35s;--dur-page:.48s;--ease-out:cubic-bezier(0,0,.2,1);min-height:100vh;min-height:100dvh;color:var(--ink);background:var(--cream);isolation:isolate;font-family:PingFang SC,Microsoft YaHei,system-ui,sans-serif;-webkit-tap-highlight-color:transparent}.heart-wrap[data-v-02607a12]{box-sizing:border-box;max-width:480px;height:calc(100vh - var(--preview-inset,0px));height:calc(100dvh - var(--preview-inset,0px));max-height:850px;margin:0 auto;padding:calc(20px + env(safe-area-inset-top)) 24px calc(24px + env(safe-area-inset-bottom));display:grid;grid-template-rows:auto minmax(0,1fr);gap:25px}.heart-page button[data-v-02607a12]{appearance:none;-webkit-appearance:none;touch-action:manipulation}.heart-page button[data-v-02607a12]:focus-visible{outline:3px solid #a43f61;outline-offset:4px}.heart-page button[data-v-02607a12]:disabled{cursor:wait}.heart-page svg[data-v-02607a12]{display:block;flex:none}.heart-header[data-v-02607a12]{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:32px}.heart-brand[data-v-02607a12]{display:flex;align-items:center;gap:8px;min-width:0}.heart-brand strong[data-v-02607a12]{font-size:19px;font-weight:850;line-height:1.3;overflow-wrap:anywhere;letter-spacing:-.5px}.heart-brand strong span[data-v-02607a12]{color:var(--pink)}.heart-header-note[data-v-02607a12]{color:#96616e;font-size:11px;letter-spacing:1px;white-space:nowrap;padding:5px 9px;border:1px solid #ebd7d3;border-radius:7px}.heart-content[data-v-02607a12]{display:grid;grid-template-rows:minmax(0,1fr) auto auto;gap:16px;min-height:0}.heart-studio[data-v-02607a12]{display:flex;flex-direction:column;min-height:0;text-align:center}.heart-studio-copy[data-v-02607a12]{flex:none;position:relative;z-index:2}.heart-eyebrow[data-v-02607a12]{margin:0 0 10px;color:#a15161;font-size:11px;font-weight:650;letter-spacing:2px}.heart-studio h1[data-v-02607a12]{margin:0;font-size:clamp(27px,7.4vw,34px);line-height:1.35;font-weight:900;letter-spacing:-1px}.heart-studio h1 span[data-v-02607a12]{color:#d94f75}.heart-studio-description[data-v-02607a12]{margin:10px 0 0;color:var(--muted);font-size:13px;line-height:1.65}.heart-illustration[data-v-02607a12]{position:relative;flex:1;min-height:0;margin:14px auto 0;width:100%;max-width:340px;display:grid;place-items:center}.heart-photo-mat[data-v-02607a12]{position:absolute;inset:8% 10% 7%;border-radius:45% 45% 16px 16px;background:#fbe6df;transform:rotate(-4deg)}.heart-photo-mat[data-v-02607a12]:before{content:"";position:absolute;inset:12px;border-radius:inherit;border:1px dashed #e7b8b6}.heart-photo-mat span[data-v-02607a12]{position:absolute;width:12px;height:12px;border-color:#d98898;border-style:solid;border-width:0}.heart-photo-mat span[data-v-02607a12]:nth-child(1){left:-11px;top:40%;border-left-width:2px;border-top-width:2px;border-radius:3px 0 0}.heart-photo-mat span[data-v-02607a12]:nth-child(2){right:-11px;top:40%;border-right-width:2px;border-top-width:2px;border-radius:0 3px 0 0}.heart-photo-mat span[data-v-02607a12]:nth-child(3){left:-11px;bottom:4%;border-left-width:2px;border-bottom-width:2px;border-radius:0 0 0 3px}.heart-photo-mat span[data-v-02607a12]:nth-child(4){right:-11px;bottom:4%;border-right-width:2px;border-bottom-width:2px;border-radius:0 0 3px}.heart-mascots[data-v-02607a12]{position:absolute;display:block;width:100%;height:100%;object-fit:contain;z-index:1}.heart-video-label[data-v-02607a12]{position:absolute;right:6%;bottom:7%;z-index:2;display:flex;align-items:center;gap:5px;padding:7px 10px;background:#fffdf7;border:1px solid #ebc8c5;border-radius:7px;box-shadow:0 3px #edd2ca;transform:rotate(5deg);font-size:11px;font-weight:650;color:#9a5265}.heart-video-label svg[data-v-02607a12]{width:12px;height:12px;fill:#e77a91}.heart-publish[data-v-02607a12]{position:relative;padding:19px 17px 4px;border:1px solid #efc3cb;border-radius:22px;background:#fff0f1;box-shadow:0 5px #f1d9d3,0 10px 22px #9e607308}.heart-publish-heading[data-v-02607a12]{display:flex;align-items:center;justify-content:center;gap:6px;margin-bottom:15px}.heart-publish-heading p[data-v-02607a12]{margin:0;font-size:13px;font-weight:650;color:#824d5a}.heart-ready-dot[data-v-02607a12]{width:5px;height:5px;border-radius:50%;background:#cc627e}.heart-button[data-v-02607a12]{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:64px;border:1px solid transparent;border-radius:14px;padding:13px 10px;font-weight:800;font-size:19px;line-height:1.4;transition:transform var(--dur-press) var(--ease-out),opacity var(--dur-press) ease-out}.heart-primary[data-v-02607a12]{background:var(--pink);color:#fffefa;border-color:#da486e;box-shadow:0 5px #c83d63}.heart-button[data-v-02607a12]:active:not(:disabled){transform:translateY(3px) scale(.98)}.heart-button-label[data-v-02607a12]{min-width:0;display:grid;text-align:center;flex:1}.heart-button-label>span[data-v-02607a12]{grid-area:1/1}.heart-arrow[data-v-02607a12]{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.heart-douyin[data-v-02607a12]{width:29px;height:29px}.heart-feedback[data-v-02607a12]{min-height:48px;display:grid;align-items:center;text-align:center;margin-top:6px}.heart-feedback>p[data-v-02607a12]{grid-area:1/1;margin:0;padding:6px 0;font-size:12px;line-height:1.6}.heart-action-error[data-v-02607a12]{color:#a1374d;font-weight:650}.heart-opened[data-v-02607a12],.heart-publish-hint[data-v-02607a12]{color:var(--muted)}.heart-return-note[data-v-02607a12]{display:flex;align-items:flex-start;gap:12px;padding:14px 2px 0}.heart-return-icon[data-v-02607a12]{display:grid;place-items:center;width:34px;height:34px;flex:none;border:1px solid #e8d8cf;border-radius:10px;background:#fffdf8;color:#aa7981}.heart-return-icon svg[data-v-02607a12]{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.heart-return-note h2[data-v-02607a12]{margin:0 0 6px;font-size:14px;line-height:1.5;font-weight:750}.heart-return-note p[data-v-02607a12]{margin:0;color:var(--muted);font-size:12px;line-height:1.75}.heart-wait[data-v-02607a12]{display:flex;align-items:center;gap:3px;min-width:21px}.heart-wait i[data-v-02607a12]{width:4px;height:4px;border-radius:50%;background:currentColor;animation:heart-wait-02607a12 .6s ease-in-out infinite alternate}.heart-wait i[data-v-02607a12]:nth-child(2){animation-delay:.1s}.heart-wait i[data-v-02607a12]:nth-child(3){animation-delay:.2s}.heart-unavailable[data-v-02607a12]{align-self:center;padding:20px 12px;text-align:center}.heart-unavailable img[data-v-02607a12]{max-width:65%;height:auto;object-fit:contain}.heart-unavailable h1[data-v-02607a12]{font-size:21px}.heart-unavailable p[data-v-02607a12]{color:var(--muted);font-size:14px;line-height:1.8;margin:14px 0 24px}.heart-loading[data-v-02607a12]{display:grid;min-height:0;grid-template-rows:minmax(0,1fr) 174px 80px;gap:16px;position:relative}.heart-loading p[data-v-02607a12]{position:absolute;inset:30% 0 auto;text-align:center;font-size:13px;color:var(--muted)}.heart-skeleton[data-v-02607a12]{border-radius:22px;background:#f7e7df;animation:heart-skeleton-02607a12 .6s ease-in-out infinite alternate}.heart-fade-enter-active[data-v-02607a12]{transition:opacity var(--dur-page) var(--ease-out),transform var(--dur-page) var(--ease-out)}.heart-fade-leave-active[data-v-02607a12]{transition:opacity .15s ease-in,transform .15s ease-in}.heart-fade-enter-from[data-v-02607a12]{opacity:0;transform:translateY(7px)}.heart-fade-leave-to[data-v-02607a12]{opacity:0;transform:translateY(-3px)}.heart-publish[data-v-02607a12]{animation:heart-panel-in-02607a12 var(--dur-panel) var(--ease-out) 40ms both}.heart-return-note[data-v-02607a12]{animation:heart-panel-in-02607a12 var(--dur-panel) var(--ease-out) 80ms both}.heart-label-enter-active[data-v-02607a12],.heart-note-enter-active[data-v-02607a12]{transition:opacity var(--dur-note) var(--ease-out),transform var(--dur-note) var(--ease-out)}.heart-label-leave-active[data-v-02607a12],.heart-note-leave-active[data-v-02607a12]{transition:opacity .1s ease-in,transform .1s ease-in}.heart-label-enter-from[data-v-02607a12],.heart-note-enter-from[data-v-02607a12]{opacity:0;transform:translateY(3px)}.heart-label-leave-to[data-v-02607a12],.heart-note-leave-to[data-v-02607a12]{opacity:0;transform:translateY(-3px)}@keyframes heart-panel-in-02607a12{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@keyframes heart-wait-02607a12{0%{opacity:.5;transform:translateY(1px)}to{opacity:1;transform:translateY(-2px)}}@keyframes heart-skeleton-02607a12{to{opacity:.6}}@media(hover:hover){.heart-button[data-v-02607a12]:hover:not(:disabled){transform:translateY(-2px)}}@media(min-height:760px){.heart-wrap[data-v-02607a12]{padding-top:calc(25px + env(safe-area-inset-top));padding-bottom:calc(30px + env(safe-area-inset-bottom));gap:34px}.heart-content[data-v-02607a12]{gap:22px}.heart-studio-description[data-v-02607a12]{margin-top:13px}.heart-publish[data-v-02607a12]{padding-top:22px}.heart-publish-heading[data-v-02607a12]{margin-bottom:18px}.heart-button[data-v-02607a12]{min-height:68px}.heart-return-note[data-v-02607a12]{padding-top:18px}}@media(max-width:350px){.heart-wrap[data-v-02607a12]{padding-left:18px;padding-right:18px}.heart-brand strong[data-v-02607a12]{font-size:18px}.heart-studio h1[data-v-02607a12]{font-size:26px}.heart-studio-description[data-v-02607a12]{font-size:12px}.heart-publish[data-v-02607a12]{padding-left:13px;padding-right:13px}.heart-primary[data-v-02607a12]{font-size:17px}.heart-button[data-v-02607a12]{gap:8px}.heart-return-note[data-v-02607a12]{gap:10px}.heart-return-note p[data-v-02607a12]{font-size:11px}}@media(max-height:620px){.heart-wrap[data-v-02607a12]{padding-top:calc(12px + env(safe-area-inset-top));padding-bottom:calc(14px + env(safe-area-inset-bottom));gap:17px}.heart-content[data-v-02607a12]{gap:12px}.heart-eyebrow[data-v-02607a12]{margin-bottom:6px;font-size:10px}.heart-studio h1[data-v-02607a12]{font-size:27px}.heart-studio-description[data-v-02607a12]{margin-top:6px;font-size:12px}.heart-illustration[data-v-02607a12]{margin-top:6px}.heart-video-label[data-v-02607a12]{font-size:10px;padding:4px 7px}.heart-publish[data-v-02607a12]{padding-top:14px}.heart-publish-heading[data-v-02607a12]{margin-bottom:11px}.heart-button[data-v-02607a12]{min-height:56px;padding-top:10px;padding-bottom:10px}.heart-feedback[data-v-02607a12]{min-height:40px}.heart-return-note[data-v-02607a12]{padding-top:7px}.heart-return-note h2[data-v-02607a12]{margin-bottom:3px}}@media(max-height:480px){.heart-wrap[data-v-02607a12]{height:auto;max-height:none;min-height:calc(100dvh - var(--preview-inset,0px))}.heart-content[data-v-02607a12]{grid-template-rows:280px auto auto}}@media(prefers-reduced-motion:reduce){.heart-page[data-v-02607a12]{--dur-press:.1s;--dur-note:.1s;--dur-panel:.1s;--dur-page:.1s}.heart-publish[data-v-02607a12],.heart-return-note[data-v-02607a12],.heart-wait i[data-v-02607a12],.heart-skeleton[data-v-02607a12]{animation:none}.heart-fade-enter-from[data-v-02607a12],.heart-fade-leave-to[data-v-02607a12],.heart-label-enter-from[data-v-02607a12],.heart-label-leave-to[data-v-02607a12],.heart-note-enter-from[data-v-02607a12],.heart-note-leave-to[data-v-02607a12]{transform:none}.heart-button[data-v-02607a12]:hover:not(:disabled),.heart-button[data-v-02607a12]:active:not(:disabled){transform:none}}
