.header[data-v-01834a55]{display:flex;align-items:center;gap:6px;padding:calc(6px + var(--safe-top)) 8px 6px;background:var(--wa-header);color:#fff;flex:0 0 auto;z-index:10;box-shadow:0 1px 3px #0003}.icon-btn[data-v-01834a55]{background:none;border:0;color:#fff;padding:4px;display:flex;align-items:center;border-radius:50%}.icon-btn[data-v-01834a55]:active{background:#ffffff26}.avatar[data-v-01834a55]{width:38px;height:38px;border-radius:50%;background:#cfd8dc;color:var(--wa-header);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.1rem}.who[data-v-01834a55]{flex:1 1 auto;min-width:0}.name[data-v-01834a55]{font-weight:600;font-size:1rem;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.subtitle[data-v-01834a55]{font-size:.72rem;opacity:.85}.menu-wrap[data-v-01834a55]{position:relative}.backdrop[data-v-01834a55]{position:fixed;inset:0;z-index:20}.menu[data-v-01834a55]{position:absolute;top:100%;right:4px;z-index:21;margin:4px 0 0;padding:4px 0;list-style:none;background:#fff;color:#111b21;border-radius:8px;box-shadow:0 2px 10px #0000004d;min-width:150px}.menu li[data-v-01834a55]{padding:11px 18px;font-size:.95rem;cursor:pointer}.menu li[data-v-01834a55]:active{background:#f0f0f0}.vue-recycle-scroller{position:relative}.vue-recycle-scroller.direction-vertical:not(.page-mode){overflow-y:auto}.vue-recycle-scroller.direction-horizontal:not(.page-mode){overflow-x:auto}.vue-recycle-scroller.direction-horizontal{display:flex}.vue-recycle-scroller__slot{flex:auto 0 0}.vue-recycle-scroller__item-wrapper{flex:1;box-sizing:border-box;overflow:hidden;position:relative}.vue-recycle-scroller.ready .vue-recycle-scroller__item-view{position:absolute;top:0;left:0;will-change:transform}.vue-recycle-scroller.direction-vertical .vue-recycle-scroller__item-wrapper{width:100%}.vue-recycle-scroller.direction-horizontal .vue-recycle-scroller__item-wrapper{height:100%}.vue-recycle-scroller.ready.direction-vertical .vue-recycle-scroller__item-view{width:100%}.vue-recycle-scroller.ready.direction-horizontal .vue-recycle-scroller__item-view{height:100%}.resize-observer[data-v-b329ee4c]{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;border:none;background-color:transparent;pointer-events:none;display:block;overflow:hidden;opacity:0}.resize-observer[data-v-b329ee4c] object{display:block;position:absolute;top:0;left:0;height:100%;width:100%;overflow:hidden;pointer-events:none;z-index:-1}.media-box[data-v-7c424e36]{position:relative;width:100%;max-width:280px;border-radius:8px;overflow:hidden;background:#d9d9d9;cursor:pointer}.media-box.sticker[data-v-7c424e36]{width:128px;height:128px;background:transparent;max-width:128px}.img[data-v-7c424e36]{display:block;width:100%;height:100%;object-fit:cover}.media-box.sticker .img[data-v-7c424e36]{object-fit:contain}.ph[data-v-7c424e36]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;color:#777;font-size:.8rem}.ph.shimmer[data-v-7c424e36]{background:linear-gradient(100deg,#dcdcdc 30%,#ececec,#dcdcdc 70%);background-size:200% 100%;animation:sh-7c424e36 1.2s infinite}@keyframes sh-7c424e36{0%{background-position:200% 0}to{background-position:-200% 0}}.ph.err span[data-v-7c424e36]{font-size:1.4rem}.play-overlay[data-v-7c424e36]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#0000001f}.play[data-v-7c424e36]{width:48px;height:48px;border-radius:50%;background:#0000008c;color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.2rem;padding-left:3px}.audio[data-v-7c424e36]{display:flex;align-items:center;gap:8px;min-width:210px}.audio audio[data-v-7c424e36]{height:34px;flex:1}.mic[data-v-7c424e36]{font-size:1.1rem}.ph-text[data-v-7c424e36]{color:var(--wa-meta);font-size:.85rem}.bubble-row[data-v-93a22b0a]{display:flex;padding:1px 4%}.bubble-row.out[data-v-93a22b0a]{justify-content:flex-end}.bubble-row.in[data-v-93a22b0a]{justify-content:flex-start}.bubble[data-v-93a22b0a]{position:relative;max-width:80%;padding:6px 9px 8px;border-radius:7.5px;font-size:.95rem;line-height:1.32;color:var(--wa-text);box-shadow:0 1px .5px #0b141a21;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.bubble-row.in .bubble[data-v-93a22b0a]{background:var(--wa-bubble-in);border-top-left-radius:0}.bubble-row.out .bubble[data-v-93a22b0a]{background:var(--wa-bubble-out);border-top-right-radius:0}.bubble.media-only[data-v-93a22b0a]{padding:4px 4px 6px}.link[data-v-93a22b0a]{color:var(--wa-link);text-decoration:underline}.deleted[data-v-93a22b0a],.call[data-v-93a22b0a],.omitted[data-v-93a22b0a]{font-style:italic;color:var(--wa-meta)}.call[data-v-93a22b0a]{font-style:normal}.meta[data-v-93a22b0a]{float:right;margin:4px 0 -2px 8px;display:inline-flex;align-items:center;gap:3px;font-size:.6875rem;color:var(--wa-meta);white-space:nowrap;user-select:none}.edited[data-v-93a22b0a]{font-style:italic}.ticks[data-v-93a22b0a]{color:var(--wa-tick)}.system[data-v-93a22b0a]{display:flex;justify-content:center;padding:6px 12px}.system-bubble[data-v-93a22b0a]{max-width:90%;text-align:center;background:#fff5c4;color:#54656f;font-size:.78rem;padding:6px 12px;border-radius:7.5px;box-shadow:0 1px .5px #0b141a21}.sep[data-v-f9654bca]{display:flex;justify-content:center;padding:12px 0 6px}.pill[data-v-f9654bca]{background:var(--wa-pill-bg);color:var(--wa-pill-text);font-size:.75rem;font-weight:500;padding:5px 12px;border-radius:7.5px;box-shadow:0 1px .5px #0b141a1a;text-transform:uppercase;letter-spacing:.02em}.float[data-v-3fb70bad]{position:absolute;top:8px;left:0;right:0;display:flex;justify-content:center;pointer-events:none;z-index:5}.pill[data-v-3fb70bad]{background:var(--wa-pill-bg);color:var(--wa-pill-text);font-size:.75rem;font-weight:500;padding:5px 12px;border-radius:7.5px;box-shadow:0 1px 2px #0b141a2e;text-transform:uppercase}.fade-enter-active[data-v-3fb70bad],.fade-leave-active[data-v-3fb70bad]{transition:opacity .25s ease}.fade-enter-from[data-v-3fb70bad],.fade-leave-to[data-v-3fb70bad]{opacity:0}.list-wrap[data-v-206c2166]{position:relative;flex:1 1 auto;min-height:0;background-color:var(--wa-bg)}.list-wrap[data-v-206c2166]:before{content:"";position:absolute;inset:0;background-image:url(/doodle-wallpaper.svg);background-size:360px;opacity:.06;pointer-events:none;z-index:0}.scroller[data-v-206c2166]{position:relative;height:100%;z-index:1;padding:6px 0 calc(8px + var(--safe-bottom));overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.scroller[data-v-206c2166] .vue-recycle-scroller__item-view{max-width:100%}.highlight[data-v-206c2166] .bubble{animation:flash-206c2166 1.6s ease}@keyframes flash-206c2166{0%,40%{background:#ffe9a8}}.scroll-down[data-v-206c2166]{position:absolute;right:12px;bottom:calc(14px + var(--safe-bottom));width:42px;height:42px;border-radius:50%;border:0;background:#fff;color:#54656f;box-shadow:0 1px 4px #0b141a4d;display:flex;align-items:center;justify-content:center;z-index:6}.pop-enter-active[data-v-206c2166],.pop-leave-active[data-v-206c2166]{transition:transform .15s ease,opacity .15s ease}.pop-enter-from[data-v-206c2166],.pop-leave-to[data-v-206c2166]{transform:scale(.5);opacity:0}.lb[data-v-c80dea6d]{position:fixed;inset:0;z-index:50;background:#000000f0;display:flex;flex-direction:column}.bar[data-v-c80dea6d]{flex:0 0 auto;display:flex;padding:calc(8px + var(--safe-top)) 10px 8px}.ic[data-v-c80dea6d]{background:none;border:0;color:#fff;padding:4px}.stage[data-v-c80dea6d]{flex:1 1 auto;position:relative;display:flex;align-items:center;justify-content:center;min-height:0;padding:0 6px calc(10px + var(--safe-bottom))}.content[data-v-c80dea6d]{max-width:100%;max-height:100%;object-fit:contain}.nav[data-v-c80dea6d]{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:64px;border:0;background:#ffffff1f;color:#fff;font-size:2rem;line-height:1}.nav.prev[data-v-c80dea6d]{left:0;border-radius:0 8px 8px 0}.nav.next[data-v-c80dea6d]{right:0;border-radius:8px 0 0 8px}.loading[data-v-c80dea6d],.fail[data-v-c80dea6d]{color:#fff;opacity:.8}.lb-enter-active[data-v-c80dea6d],.lb-leave-active[data-v-c80dea6d]{transition:opacity .2s ease}.lb-enter-from[data-v-c80dea6d],.lb-leave-to[data-v-c80dea6d]{opacity:0}.lock[data-v-1b12a460]{flex:1 1 auto;display:flex;align-items:center;justify-content:center;background:linear-gradient(160deg,var(--wa-header) 0%,#054640 100%);padding:24px}.card[data-v-1b12a460]{width:100%;max-width:320px;text-align:center;color:#fff}.heart[data-v-1b12a460]{font-size:3rem;color:#ff6b81;line-height:1}h1[data-v-1b12a460]{margin:12px 0 4px;font-weight:600}.hint[data-v-1b12a460]{opacity:.8;font-size:.9rem;margin:0 0 20px}form[data-v-1b12a460]{display:flex;flex-direction:column;gap:10px}input[data-v-1b12a460]{padding:13px 14px;border-radius:10px;border:1px solid rgba(255,255,255,.25);background:#ffffff1a;color:#fff;font-size:1rem;text-align:center}input[data-v-1b12a460]::placeholder{color:#fff9}input.error[data-v-1b12a460]{border-color:#ff6b81;animation:shake-1b12a460 .3s}button[data-v-1b12a460]{padding:13px;border-radius:10px;border:0;background:#25d366;color:#04231d;font-weight:700;font-size:1rem}button[data-v-1b12a460]:disabled{opacity:.6}.err[data-v-1b12a460]{color:#ffb3bd;font-size:.85rem;margin-top:12px}@keyframes shake-1b12a460{25%{transform:translate(-6px)}75%{transform:translate(6px)}}.search[data-v-e1f638d1]{display:flex;align-items:center;gap:2px;padding:calc(6px + var(--safe-top)) 6px 6px;background:var(--wa-header);color:#fff;flex:0 0 auto;z-index:10;box-shadow:0 1px 3px #0003}.ic[data-v-e1f638d1]{background:none;border:0;color:#fff;padding:4px;display:flex;align-items:center;border-radius:50%}.ic[data-v-e1f638d1]:disabled{opacity:.4}input[data-v-e1f638d1]{flex:1 1 auto;min-width:0;background:transparent;border:0;color:#fff;font-size:1rem;padding:8px 4px;outline:none}input[data-v-e1f638d1]::placeholder{color:#ffffffb3}.count[data-v-e1f638d1]{font-size:.8rem;opacity:.9;min-width:34px;text-align:center}.count.none[data-v-e1f638d1]{color:#ffb3bd}.overlay[data-v-a2fed17c]{position:fixed;inset:0;z-index:40;background:#00000073;display:flex;align-items:flex-end}.sheet[data-v-a2fed17c]{width:100%;max-height:70vh;background:#fff;border-radius:16px 16px 0 0;padding:8px 0 calc(8px + var(--safe-bottom));display:flex;flex-direction:column}.grab[data-v-a2fed17c]{width:40px;height:4px;border-radius:2px;background:#ccc;margin:6px auto 4px}h3[data-v-a2fed17c]{margin:6px 16px 8px;font-size:1rem;color:#111b21}.months[data-v-a2fed17c]{list-style:none;margin:0;padding:0;overflow-y:auto}.months li[data-v-a2fed17c]{padding:13px 18px;font-size:.95rem;color:#111b21;border-top:1px solid #f1f1f1;cursor:pointer}.months li[data-v-a2fed17c]:active{background:#f0f0f0}.sheet-enter-active[data-v-a2fed17c],.sheet-leave-active[data-v-a2fed17c]{transition:opacity .2s ease}.sheet-enter-from[data-v-a2fed17c],.sheet-leave-to[data-v-a2fed17c]{opacity:0}.overlay[data-v-bc6384d7]{position:fixed;inset:0;z-index:40;background:#00000073;display:flex;align-items:flex-end}.sheet[data-v-bc6384d7]{width:100%;background:#fff;border-radius:16px 16px 0 0;padding:8px 18px calc(18px + var(--safe-bottom));color:#111b21}.grab[data-v-bc6384d7]{width:40px;height:4px;border-radius:2px;background:#ccc;margin:6px auto 10px}h3[data-v-bc6384d7]{margin:0 0 6px;font-size:1.1rem}.desc[data-v-bc6384d7]{margin:0 0 16px;font-size:.88rem;color:#54656f}.storage[data-v-bc6384d7]{display:flex;justify-content:space-between;align-items:baseline;font-size:.9rem;padding:8px 0;border-top:1px solid #eee}.storage small[data-v-bc6384d7]{color:#8a99a0;font-weight:400}.persist[data-v-bc6384d7]{font-size:.78rem;color:#b8860b;margin:2px 0 12px}.persist.ok[data-v-bc6384d7]{color:#1da851}.progress[data-v-bc6384d7]{margin:4px 0 14px}.bar[data-v-bc6384d7]{height:8px;border-radius:4px;background:#e9edef;overflow:hidden}.fill[data-v-bc6384d7]{height:100%;background:#25d366;transition:width .2s ease}.pmeta[data-v-bc6384d7]{font-size:.78rem;color:#54656f;margin-top:6px}.fail[data-v-bc6384d7]{color:#c0392b}.actions[data-v-bc6384d7]{display:flex;flex-direction:column;gap:8px}.actions button[data-v-bc6384d7]{padding:13px;border-radius:10px;border:0;font-size:.95rem;font-weight:600}.primary[data-v-bc6384d7]{background:#25d366;color:#04231d}.secondary[data-v-bc6384d7]{background:#ffb020;color:#3a2a00}.ghost[data-v-bc6384d7]{background:transparent;color:#c0392b}.ghost[data-v-bc6384d7]:disabled{opacity:.4}.sheet-enter-active[data-v-bc6384d7],.sheet-leave-active[data-v-bc6384d7]{transition:opacity .2s ease}.sheet-enter-from[data-v-bc6384d7],.sheet-leave-to[data-v-bc6384d7]{opacity:0}.thumb[data-v-4d85403e]{position:relative;display:block;width:100%;height:100%;padding:0;border:0;border-radius:0;overflow:hidden;background:#d9d9d9;cursor:pointer}.img[data-v-4d85403e]{display:block;width:100%;height:100%;object-fit:cover}.ph[data-v-4d85403e]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#888;font-size:1.1rem}.ph.shimmer[data-v-4d85403e]{background:linear-gradient(100deg,#dcdcdc 30%,#ececec,#dcdcdc 70%);background-size:200% 100%;animation:sh-4d85403e 1.2s infinite}@keyframes sh-4d85403e{0%{background-position:200% 0}to{background-position:-200% 0}}.play-badge[data-v-4d85403e]{position:absolute;right:5px;bottom:5px;width:22px;height:22px;border-radius:50%;background:#0000008c;color:#fff;display:flex;align-items:center;justify-content:center;font-size:.6rem;padding-left:1px;pointer-events:none}.media-gallery[data-v-48e1a4b0]{position:fixed;inset:0;z-index:30;display:flex;flex-direction:column;background:var(--wa-bg)}.ghead[data-v-48e1a4b0]{display:flex;align-items:center;gap:6px;padding:calc(6px + var(--safe-top)) 10px 6px;background:var(--wa-header);color:#fff;flex:0 0 auto;box-shadow:0 1px 3px #0003}.icon-btn[data-v-48e1a4b0]{background:none;border:0;color:#fff;padding:4px;display:flex;align-items:center;border-radius:50%}.icon-btn[data-v-48e1a4b0]:active{background:#ffffff26}.gtitle[data-v-48e1a4b0]{flex:1 1 auto;font-weight:600;font-size:1.05rem}.gcount[data-v-48e1a4b0]{font-size:.78rem;opacity:.85}.tabs[data-v-48e1a4b0]{display:flex;gap:4px;padding:6px 8px;background:var(--wa-header);flex:0 0 auto}.tab[data-v-48e1a4b0]{flex:1 1 0;padding:7px 0;border:0;border-radius:16px;background:#ffffff26;color:#fff;font-size:.85rem;font-weight:500}.tab.on[data-v-48e1a4b0]{background:#fff;color:var(--wa-header)}.grid-wrap[data-v-48e1a4b0]{position:relative;flex:1 1 auto;min-height:0}.scroller[data-v-48e1a4b0]{height:100%;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;padding-bottom:var(--safe-bottom)}.month[data-v-48e1a4b0]{padding:14px 12px 6px;font-size:.85rem;font-weight:600;color:var(--wa-meta)}.row[data-v-48e1a4b0]{display:grid;gap:2px;padding:0 2px}.empty[data-v-48e1a4b0]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:var(--wa-meta)}.splash[data-v-e52e07d8]{flex:1 1 auto;display:flex;align-items:center;justify-content:center;background:var(--wa-header)}.splash .heart[data-v-e52e07d8]{font-size:3rem;color:#ff6b81;animation:pulse-e52e07d8 1.2s ease-in-out infinite}@keyframes pulse-e52e07d8{0%,to{transform:scale(1);opacity:.8}50%{transform:scale(1.15);opacity:1}}.state[data-v-e52e07d8]{margin:auto;text-align:center;color:var(--wa-meta);padding:2rem}.error pre[data-v-e52e07d8]{white-space:pre-wrap;font-size:.8rem;color:#b00020}:root{--wa-header: #075e54;--wa-header-dark: #1f2c34;--wa-bg: #efeae2;--wa-bubble-in: #ffffff;--wa-bubble-out: #d9fdd3;--wa-tick: #53bdeb;--wa-text: #111b21;--wa-meta: #667781;--wa-link: #027eb5;--wa-pill-bg: rgba(255, 255, 255, .92);--wa-pill-text: #54656f;--safe-top: env(safe-area-inset-top, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px)}*{box-sizing:border-box}html,body,#app{margin:0;padding:0;height:100%;height:100dvh}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Helvetica,Arial,"Apple Color Emoji","Segoe UI Emoji",sans-serif;color:var(--wa-text);background:var(--wa-header-dark);-webkit-font-smoothing:antialiased;overscroll-behavior:none}#app{max-width:600px;margin:0 auto;height:100dvh;display:flex;flex-direction:column;background:var(--wa-bg);position:relative;overflow:hidden}button{font:inherit;cursor:pointer}
