.hpcard[data-v-94ef4d58]{display:block;-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid;margin:0 0 8pt;background:#fff;background:var(--dk-surface,#fff);border:1px solid #efe8e1;border:1px solid var(--dk-line,#efe8e1);border-radius:16px;overflow:hidden;box-shadow:0 4px 16px rgba(60,40,30,.08);transition:transform .18s cubic-bezier(.4,0,.2,1),box-shadow .18s ease}@media (hover:hover){.hpcard[data-v-94ef4d58]:hover{transform:translateY(-2px);box-shadow:0 10px 28px rgba(60,40,30,.16)}}.hpcard[data-v-94ef4d58]:active{transform:scale(.97);box-shadow:0 4px 14px rgba(60,40,30,.12)}@media (prefers-reduced-motion:reduce){.hpcard[data-v-94ef4d58]{transition:none}.hpcard[data-v-94ef4d58]:active{transform:none}}.hp-img[data-v-94ef4d58]{display:block;position:relative;line-height:0;overflow:hidden;background:linear-gradient(135deg,#f6f1ee,#efeae6);background:var(--dk-surface-soft,linear-gradient(135deg,#f6f1ee,#efeae6))}.hp-img img[data-v-94ef4d58]{display:block;width:100%;height:auto}.holiday-banner[data-v-30496d5d]{margin-bottom:8pt}.hero-card[data-v-30496d5d]{align-items:center;grid-gap:10px;gap:10px;border-radius:12px;padding:10px 14px;margin-bottom:8px;transition:transform .12s ease,filter .12s ease}.hero-card .hero-badge[data-v-30496d5d]{flex:0 0 auto;font-size:12px;font-weight:800;letter-spacing:.01em;padding:3px 9px;border-radius:999px;white-space:nowrap}.hero-card .hero-title[data-v-30496d5d]{flex:1 1 auto;min-width:0;font-size:15px;font-weight:800;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hero-card .hero-arrow[data-v-30496d5d]{flex:0 0 auto;font-size:16px;font-weight:700;opacity:.9}.hero-card[data-v-30496d5d]:hover{filter:brightness(1.02)}.hero-card[data-v-30496d5d]:active{transform:scale(.99)}.hero-card.today[data-v-30496d5d]{background:linear-gradient(135deg,#cc4563,#f3a07f);color:#fff;box-shadow:0 4px 16px rgba(60,40,30,.08)}.hero-card.today .hero-badge[data-v-30496d5d]{background:hsla(0,0%,100%,.22);color:#fff}.hero-card.tomorrow[data-v-30496d5d]{background:#fbeaee;background:var(--dk-accent-soft,#fbeaee);border:1px solid rgba(204,69,99,.35);color:#2a2724;color:var(--dk-text,#2a2724)}.hero-card.tomorrow .hero-badge[data-v-30496d5d]{background:#cc4563;color:#fff}.hero-card.tomorrow .hero-arrow[data-v-30496d5d]{color:#b83a56;color:var(--dk-link,#b83a56)}.upcoming[data-v-30496d5d]{background:#fff;background:var(--dk-surface,#fff);border:1px solid #efe8e1;border:1px solid var(--dk-line,#efe8e1);border-radius:16px;padding:14px 14px 16px}.upcoming .upcoming-head[data-v-30496d5d]{display:flex;align-items:baseline;justify-content:space-between;margin:0 2px 12px}.upcoming .upcoming-head span[data-v-30496d5d]{font-weight:800;font-size:18px;letter-spacing:-.2px}.upcoming .upcoming-head .all-link[data-v-30496d5d]{padding:12px 4px;margin:-12px -4px;color:#b83a56;color:var(--dk-link,#b83a56);font-weight:700;font-size:15px}.upcoming .upcoming-row[data-v-30496d5d]{display:flex;grid-gap:8px;gap:8px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.upcoming .upcoming-row[data-v-30496d5d]::-webkit-scrollbar{display:none}.upcoming .upcoming-row .up-chip[data-v-30496d5d]{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-start;grid-gap:2px;gap:2px;background:#fbf8f5;background:var(--dk-bg,#fbf8f5);border:1px solid #efe8e1;border:1px solid var(--dk-line,#efe8e1);color:#2a2724;color:var(--dk-text,#2a2724);border-radius:12px;padding:10px 14px;min-width:108px;min-height:58px}.upcoming .upcoming-row .up-chip .up-date[data-v-30496d5d]{font-size:14px;font-weight:800;color:#b83a56;color:var(--dk-link,#b83a56)}.upcoming .upcoming-row .up-chip .up-title[data-v-30496d5d]{font-size:14px;font-weight:600;line-height:1.25}.upcoming .upcoming-row .up-chip .up-title .up-emoji[data-v-30496d5d]{margin-right:4px}.upcoming .upcoming-row .up-chip[data-v-30496d5d]:hover{filter:brightness(.98)}.upcoming .upcoming-row .up-chip.is-soon .up-date[data-v-30496d5d]{color:#b83a56;color:var(--dk-link,#b83a56)}.upcoming .upcoming-row .up-chip.is-tomorrow[data-v-30496d5d]{border:1.5px solid rgba(204,69,99,.45)}.upcoming .upcoming-row .up-chip.is-tomorrow .up-date[data-v-30496d5d]{color:#b83a56;color:var(--dk-link,#b83a56)}.upcoming .upcoming-row .up-chip.is-today[data-v-30496d5d]{background:linear-gradient(135deg,#cc4563,#f3a07f)}.upcoming .upcoming-row .up-chip.is-today .up-date[data-v-30496d5d],.upcoming .upcoming-row .up-chip.is-today .up-title[data-v-30496d5d]{color:#fff}.hero-card[data-v-30496d5d]{display:flex;grid-gap:16px;gap:16px;padding:16px}.hero-copy[data-v-30496d5d]{flex:1;min-width:0}.holiday-preview[data-v-30496d5d]{flex:0 0 112px}.holiday-preview img[data-v-30496d5d]{display:block;width:112px;height:112px;-o-object-fit:contain;object-fit:contain;border-radius:12px;background:#fff;background:var(--dk-surface,#fff);box-shadow:0 4px 12px rgba(0,0,0,.13333)}.upcoming .upcoming-row .up-chip[data-v-30496d5d]{width:180px;white-space:normal}.up-preview[data-v-30496d5d]{width:100%;height:112px;-o-object-fit:contain;object-fit:contain;border-radius:8px;background:#fff;background:var(--dk-surface,#fff);margin-bottom:8px}.up-cta[data-v-30496d5d]{font-size:12px;margin-top:auto;padding-top:10px;font-weight:700}@media (max-width:480px){.holiday-preview[data-v-30496d5d]{flex-basis:88px}.holiday-preview img[data-v-30496d5d]{width:88px;height:104px}.hero-heading[data-v-30496d5d]{flex-wrap:wrap}.hero-card[data-v-30496d5d]{grid-gap:12px;gap:12px;padding:12px}.hero-card .hero-actions[data-v-30496d5d]{flex-direction:column;align-items:flex-start;grid-gap:0;gap:0}.hero-card .hero-actions a[data-v-30496d5d]{padding:6px 0;line-height:20px;white-space:nowrap}}.hero-heading[data-v-30496d5d]{display:flex;align-items:flex-start;grid-gap:10px;gap:10px}.hero-card .hero-title[data-v-30496d5d]{white-space:normal;line-height:1.35}.hero-actions[data-v-30496d5d]{display:flex;flex-wrap:wrap;align-items:center;grid-gap:6px 16px;gap:6px 16px;margin-top:6px}.hero-actions a[data-v-30496d5d]{padding:10px 0;font-size:14px;font-weight:700;color:inherit}.hero-choose[data-v-30496d5d]{text-decoration:underline;text-underline-offset:3px}.hero-about[data-v-30496d5d]{opacity:.9}.hero-actions a.focus-visible[data-v-30496d5d],.hero-actions a[data-v-30496d5d]:focus-visible{outline:2px solid currentColor;outline-offset:3px}.collapsible.container[data-v-3da51b12]{display:flex;flex-direction:column;flex-wrap:nowrap;background:#fff;background:var(--dk-surface,#fff);border:1px solid #efe8e1;border:1px solid var(--dk-line,#efe8e1);border-radius:12px;overflow:hidden}.collapsible.container .collapsible.header[data-v-3da51b12]{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;grid-gap:10px;gap:10px;width:100%;min-height:48px;margin:0;padding:12px 14px 12px 16px;border:none;border-radius:0;background:#fbf8f5;background:var(--dk-bg,#fbf8f5);color:#2a2724;color:var(--dk-text,#2a2724);font-family:Manrope,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica Neue,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:15px;font-weight:700;line-height:1.35;text-align:left;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.collapsible.container .collapsible.header[data-v-3da51b12]:hover{background:#f8f3ee}.collapsible.container .collapsible.header.focus-visible[data-v-3da51b12],.collapsible.container .collapsible.header[data-v-3da51b12]:focus-visible{outline:2px solid #cc4563;outline-offset:-2px}.collapsible.container .collapsible.title[data-v-3da51b12]{flex:1 1 auto;min-width:0}.collapsible.container .collapsible.chev[data-v-3da51b12]{flex:0 0 auto;font-size:24px;color:#726a62;color:var(--dk-text-soft,#726a62);transition:transform .2s ease}.collapsible.container.open .collapsible.chev[data-v-3da51b12]{transform:rotate(180deg)}.collapsible.container .collapsible.content[data-v-3da51b12]{padding:12px 16px 14px;display:flex;flex-direction:column;border-top:1px solid #efe8e1;border-top:1px solid var(--dk-line,#efe8e1)}.collapsible.container .collapsible.content.collapsed[data-v-3da51b12]{display:none}.collapsible.container .collapsible.content>[data-v-3da51b12]{margin:2pt 0}@media (prefers-reduced-motion:reduce){.collapsible.container .collapsible.chev[data-v-3da51b12]{transition:none}}.home-main[data-v-05ded874]{background:#fff;background:var(--dk-surface,#fff);overflow-x:hidden}.home-search[data-v-05ded874]{display:flex;align-items:center;grid-gap:10px;gap:10px;min-height:54px;background:#f4f0ec;background:var(--dk-surface-soft,#f4f0ec);border:1px solid #efe8e1;border:1px solid var(--dk-line,#efe8e1);border-radius:16px;padding:14px 16px;margin:6px 0 12px;color:#726a62;color:var(--dk-text-soft,#726a62);font-size:15px}.home-search span[data-v-05ded874]{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home-search svg[data-v-05ded874]{width:22px;height:22px;flex:0 0 auto;color:#2a2724;color:var(--dk-text,#2a2724)}.quick-row[data-v-05ded874]{display:flex;grid-gap:8px;gap:8px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;margin-bottom:12pt;padding-bottom:2px}.quick-row[data-v-05ded874]::-webkit-scrollbar{display:none}.quick-row .quick-chip[data-v-05ded874]{display:inline-flex;align-items:center;grid-gap:7px;gap:7px;min-height:44px;padding:10px 16px;background:#fff;background:var(--dk-surface,#fff);border:1px solid #efe8e1;border:1px solid var(--dk-line,#efe8e1);border-radius:999px;font-family:Manrope,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica Neue,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:15px;font-weight:600;line-height:1.2;color:#2a2724;color:var(--dk-text,#2a2724);text-decoration:none;white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:background-color .15s ease,border-color .15s ease;flex:0 0 auto}.quick-row .quick-chip[data-v-05ded874]:hover{border-color:#ddcfc0}.quick-row .quick-chip[data-v-05ded874]:active{background:#fbf8f5;background:var(--dk-bg,#fbf8f5)}.quick-row .quick-chip .em[data-v-05ded874]{font-size:16px}.quick-row .quick-chip.now[data-v-05ded874]{background:#cc4563;border-color:#cc4563;color:#fff;box-shadow:0 6px 16px rgba(204,69,99,.28)}.quick-row .quick-chip.now[data-v-05ded874]:active,.quick-row .quick-chip.now[data-v-05ded874]:hover{background:#b83a56;border-color:#b83a56;color:#fff}.more-row[data-v-05ded874]{display:flex;flex-wrap:wrap;grid-gap:8px;gap:8px;list-style:none;margin:12px 0 0;padding:0}.more-row a[data-v-05ded874]{display:inline-flex;align-items:center;grid-gap:7px;gap:7px;min-height:44px;padding:10px 16px;background:#fff;background:var(--dk-surface,#fff);border:1px solid #efe8e1;border:1px solid var(--dk-line,#efe8e1);border-radius:999px;font-family:Manrope,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica Neue,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:15px;font-weight:600;line-height:1.2;color:#2a2724;color:var(--dk-text,#2a2724);text-decoration:none;white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:background-color .15s ease,border-color .15s ease}.more-row a[data-v-05ded874]:hover{border-color:#ddcfc0}.more-row a[data-v-05ded874]:active{background:#fbf8f5;background:var(--dk-bg,#fbf8f5)}.pozd-cross[data-v-05ded874]{display:flex;align-items:center;justify-content:space-between;grid-gap:12px;gap:12px;min-height:56px;padding:14px 16px;background:#fff;background:var(--dk-surface,#fff);border:1px solid #efe8e1;border:1px solid var(--dk-line,#efe8e1);border-radius:16px;color:#2a2724;color:var(--dk-text,#2a2724);font-size:16px;font-weight:700;line-height:1.35;text-decoration:none;-webkit-tap-highlight-color:transparent;transition:background-color .15s ease;margin:16px 0 0}.pozd-cross i[data-v-05ded874]{flex:0 0 auto;font-style:normal;font-size:18px;color:#b83a56;color:var(--dk-link,#b83a56)}.pozd-cross[data-v-05ded874]:hover{background:#fbf8f5;background:var(--dk-bg,#fbf8f5)}.pozd-cross[data-v-05ded874]:active{background:#f8f3ee}.sec[data-v-05ded874]{margin:32px 0 12px}.sec-head[data-v-05ded874]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;grid-gap:2px 12px;gap:2px 12px;margin:0 0 14px}.sec-head h2[data-v-05ded874]{margin:0;font-size:20px;font-weight:800;line-height:1.25;letter-spacing:-.2px;color:#2a2724;color:var(--dk-text,#2a2724);text-align:left}.sec-head .see-all[data-v-05ded874]{flex:0 0 auto;padding:12px 4px;margin:-12px -4px -12px auto;font-size:15px;font-weight:700;color:#b83a56;color:var(--dk-link,#b83a56);white-space:nowrap;text-decoration:none}.pop-counter[data-v-05ded874]{display:inline-flex;align-items:center;grid-gap:7px;gap:7px;margin:-2px 0 12px;padding:6px 12px 6px 10px;background:#fbeaee;background:var(--dk-accent-soft,#fbeaee);border-radius:999px;font-size:13.5px;font-weight:600;color:#2a2724;color:var(--dk-text,#2a2724)}.pop-counter .live-dot[data-v-05ded874]{position:relative;flex:0 0 auto;width:7px;height:7px;border-radius:50%;background:#22c55e}.pop-counter .live-dot[data-v-05ded874]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:rgba(34,197,94,.45);-webkit-animation:livePulse-data-v-05ded874 1.8s ease-out infinite;animation:livePulse-data-v-05ded874 1.8s ease-out infinite}.pop-counter strong[data-v-05ded874]{color:#b83a56;color:var(--dk-link,#b83a56);font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@-webkit-keyframes livePulse-data-v-05ded874{0%{transform:scale(1);opacity:1}70%{transform:scale(3);opacity:0}to{transform:scale(3);opacity:0}}@keyframes livePulse-data-v-05ded874{0%{transform:scale(1);opacity:1}70%{transform:scale(3);opacity:0}to{transform:scale(3);opacity:0}}@media (prefers-reduced-motion:reduce){.pop-counter .live-dot[data-v-05ded874]:after{-webkit-animation:none;animation:none;opacity:0}}.pop-row[data-v-05ded874]{display:flex;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;grid-gap:12px;gap:12px}.pop-row[data-v-05ded874]::-webkit-scrollbar{display:none}.pop-row li[data-v-05ded874]{flex:0 0 auto;width:140px}.pop-row a[data-v-05ded874]{display:block;color:#2a2724;color:var(--dk-text,#2a2724)}.pop-row a:active .pop-img[data-v-05ded874]{transform:scale(.96)}.pop-row .pop-img[data-v-05ded874]{position:relative;border-radius:16px;overflow:hidden;box-shadow:0 4px 16px rgba(60,40,30,.08);line-height:0;transition:transform .18s cubic-bezier(.4,0,.2,1)}.pop-row .pop-img img[data-v-05ded874]{width:100%;height:auto;display:block}.pop-row .pop-img .pop-views[data-v-05ded874]{position:absolute;left:7px;bottom:7px;background:rgba(0,0,0,.55);color:#fff;font-size:11px;font-weight:600;padding:3px 8px;border-radius:999px}.sr-only[data-v-05ded874]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.home-feed[data-v-05ded874]{display:flex;align-items:flex-start;grid-gap:8pt;gap:8pt}@media screen and (min-width:600px){.home-feed[data-v-05ded874]{grid-gap:12pt;gap:12pt}}.feed-col[data-v-05ded874]{flex:1 1 0;min-width:0;display:flex;flex-direction:column;grid-gap:8pt;gap:8pt;list-style:none;margin:0;padding:0}.feed-col[data-v-05ded874] .hpcard{margin-bottom:0}@media screen and (min-width:600px){.feed-col[data-v-05ded874]{grid-gap:12pt;gap:12pt}}.feed-sentinel[data-v-05ded874]{height:1px;width:100%}.more-btn[data-v-05ded874]{display:block;width:100%;min-height:52px;margin-top:12px;padding:13px 16px;background:#fff;background:var(--dk-surface,#fff);border:1.5px solid #efe8e1;border:1.5px solid var(--dk-line,#efe8e1);border-radius:999px;font-family:Manrope,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica Neue,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:16px;font-weight:700;color:#2a2724;color:var(--dk-text,#2a2724);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:border-color .15s ease,color .15s ease}.more-btn[data-v-05ded874]:hover{border-color:rgba(204,69,99,.45);color:#b83a56;color:var(--dk-link,#b83a56)}.more-btn[data-v-05ded874]:active{background:#fbf8f5;background:var(--dk-bg,#fbf8f5)}.more-btn[data-v-05ded874]:disabled{opacity:.6;cursor:default}.who-row[data-v-05ded874]{display:flex;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;grid-gap:12px;gap:12px}.who-row[data-v-05ded874]::-webkit-scrollbar{display:none}.who-row li[data-v-05ded874]{flex:0 0 auto}.who-row a[data-v-05ded874]{flex-direction:column;grid-gap:7px;gap:7px;color:#2a2724;color:var(--dk-text,#2a2724)}.who-row .who-av[data-v-05ded874],.who-row a[data-v-05ded874]{display:flex;align-items:center;width:76px}.who-row .who-av[data-v-05ded874]{height:76px;border-radius:22px;justify-content:center;font-size:32px}.who-row .who-nm[data-v-05ded874]{font-size:14px;font-weight:600}.names-search[data-v-05ded874]{margin-bottom:12pt}.name-chips[data-v-05ded874]{display:flex;flex-wrap:wrap;grid-gap:8px;gap:8px}.name-chips a[data-v-05ded874]{display:inline-flex;align-items:center;grid-gap:7px;gap:7px;min-height:44px;padding:10px 16px;background:#fff;background:var(--dk-surface,#fff);border:1px solid #efe8e1;border:1px solid var(--dk-line,#efe8e1);border-radius:999px;font-family:Manrope,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica Neue,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:15px;font-weight:600;line-height:1.2;color:#2a2724;color:var(--dk-text,#2a2724);text-decoration:none;white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:background-color .15s ease,border-color .15s ease}.name-chips a[data-v-05ded874]:hover{border-color:#ddcfc0}.name-chips a[data-v-05ded874]:active{background:#fbf8f5;background:var(--dk-bg,#fbf8f5)}.faq-sec[data-v-05ded874]{margin:32px 0 12px}.faq-list[data-v-05ded874]{display:flex;flex-direction:column;grid-gap:10px;gap:10px}.faq-list .faq-item[data-v-05ded874]{background:#fff;background:var(--dk-surface,#fff);border:1px solid #efe8e1;border:1px solid var(--dk-line,#efe8e1);border-radius:16px;padding:16px}.faq-list .faq-q[data-v-05ded874]{margin:0 0 6px;font-size:17px;font-weight:800;line-height:1.35;letter-spacing:normal;color:#2a2724;color:var(--dk-text,#2a2724)}.faq-list .faq-a[data-v-05ded874]{margin:0;font-size:16px;line-height:1.55;color:#4d4640;color:var(--dk-text-soft,#4d4640)}.seo-collapse[data-v-05ded874]{margin-top:16px}.seo-collapse[data-v-05ded874] p{color:#4d4640;color:var(--dk-text-soft,#4d4640);font-size:15px;line-height:1.6;margin:0}.seo-collapse[data-v-05ded874] a{color:#b83a56;color:var(--dk-link,#b83a56);font-weight:600}