.hero-word-mask[data-v-32299398]{vertical-align:top;margin:-.14em -.06em;padding:.14em .06em;display:inline-block}.hero-word-reveal[data-v-32299398]{display:inline-block}.hero-block-reveal[data-v-32299398]{display:block}.hero-control-mask[data-v-32299398]{display:flex}.hero-control-mask>.ib[data-v-32299398]{width:100%}.hero-entering[data-v-32299398] :is(.hero-reveal-mask,.hero-word-mask){overflow:clip}.hero-entering .hero-word-reveal[data-v-32299398]{animation:hero-arrive-32299398 .9s cubic-bezier(.22, 1, .36, 1) var(--hero-delay) backwards}.hero-entering[data-v-32299398] :is(.hero-block-reveal,.hero-control-reveal){animation:hero-arrive-32299398 .8s cubic-bezier(.22, 1, .36, 1) var(--hero-delay) backwards}@keyframes hero-arrive-32299398{0%{opacity:0;transform:translateY(115%)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.hero-entering[data-v-32299398] :is(.hero-block-reveal,.hero-control-reveal,.hero-word-reveal){animation:none}.hero-entering[data-v-32299398] :is(.hero-reveal-mask,.hero-word-mask){overflow:visible}}.birthday-video-hero[data-v-32299398]{isolation:isolate;background:var(--ui-bg);min-height:max(780px,100svh);color:var(--ui-fg);position:relative}.birthday-video-media[data-v-32299398]{z-index:-1;position:absolute;inset:0;overflow:hidden}.birthday-video-media img[data-v-32299398],.birthday-video-media video[data-v-32299398]{object-fit:cover;object-position:var(--scene-desktop);width:100%;height:100%;position:absolute}.birthday-video-media video[data-v-32299398]{opacity:0;transition:opacity .8s}.birthday-video-media video.is-visible[data-v-32299398],.birthday-video-media video.is-outgoing[data-v-32299398]{opacity:1}.birthday-video-media video.is-visible[data-v-32299398]{z-index:1}.birthday-video-shade[data-v-32299398],.birthday-video-side[data-v-32299398],.birthday-video-bottom[data-v-32299398]{z-index:2;pointer-events:none;position:absolute;inset:0}.birthday-video-shade[data-v-32299398]{background:#100f1326}.birthday-video-side[data-v-32299398]{background:linear-gradient(90deg,#100f13db 0%,#100f13bf 25%,#100f1366 48%,#100f1300 72%)}.birthday-video-bottom[data-v-32299398]{background:linear-gradient(180deg, #100f1300 45%, #100f1333 62%, #100f13d9 84%, var(--ui-bg) 95%, var(--ui-bg) 100%)}.birthday-video-content[data-v-32299398]{min-height:inherit;align-items:center;width:min(100% - 128px,1312px);margin:auto;padding:128px 0 144px;display:flex}.birthday-video-copy[data-v-32299398]{width:min(560px,47%)}.birthday-video-copy .birthday-video-eyebrow[data-v-32299398]{letter-spacing:.06em;color:var(--ui-muted);max-width:440px;margin:0 0 24px;font-size:12px;line-height:1.6}.birthday-video-copy h1[data-v-32299398]{letter-spacing:-.035em;text-wrap:balance;margin:0;font:500 clamp(60px,5.8vw,84px)/1.04 Cormorant Garamond,serif}.birthday-video-copy h1 em[data-v-32299398]{color:var(--ui-warm);font-weight:inherit;white-space:nowrap}.birthday-video-copy h1.main-birthday-heading[data-v-32299398]{font-size:clamp(42px,4.6vw,66px)}.birthday-video-copy h1.main-birthday-heading em[data-v-32299398]{white-space:normal}.birthday-video-copy .birthday-video-description[data-v-32299398]{max-width:490px;color:var(--ui-fg);margin:28px 0 32px;font-size:18px;line-height:1.65}.birthday-video-actions[data-v-32299398]{flex-wrap:wrap;gap:12px;display:flex}.birthday-video-actions .ib[data-v-32299398]{border-radius:14px;gap:14px;min-height:52px;padding:14px 20px;font-size:14px}.birthday-video-example[data-v-32299398]{color:var(--ui-fg);background:#100f1380;border-color:#f7f2eb66}.birthday-video-benefits[data-v-32299398]{color:var(--ui-muted);flex-wrap:wrap;gap:10px 20px;margin:26px 0 0;padding:0;font-size:12px;list-style:none;display:flex}.birthday-video-benefits li>span[data-v-32299398]:before{content:"✓";color:var(--ui-warm);margin-right:7px}@media (width>=1700px){.birthday-video-copy[data-v-32299398]{width:560px}}@media (width<=1100px) and (width>=701px){.birthday-video-content[data-v-32299398]{width:calc(100% - 80px)}.birthday-video-copy[data-v-32299398]{width:52%}.birthday-video-copy h1[data-v-32299398]{font-size:62px}}@media (width<=700px){.birthday-video-hero[data-v-32299398]{min-height:max(780px,100svh)}.birthday-video-media[data-v-32299398]{height:min(56svh,450px);min-height:380px;bottom:auto}.birthday-video-media img[data-v-32299398],.birthday-video-media video[data-v-32299398]{object-position:var(--scene-mobile)}.birthday-video-side[data-v-32299398]{background:linear-gradient(#100f1340,#100f1300 35%)}.birthday-video-bottom[data-v-32299398]{background:linear-gradient(180deg, #100f1300 45%, #100f1366 67%, #100f13eb 85%, var(--ui-bg) 96%)}.birthday-video-content[data-v-32299398]{min-height:inherit;align-items:flex-start;width:100%;padding:330px 20px 92px}.birthday-video-copy[data-v-32299398]{width:100%}.birthday-video-copy .birthday-video-eyebrow[data-v-32299398]{max-width:330px;margin:0 0 14px;font-size:10px}.birthday-video-copy h1[data-v-32299398]{max-width:480px;font-size:44px;line-height:1.04}.birthday-video-copy .birthday-video-description[data-v-32299398]{margin:18px 0 22px;font-size:16px;line-height:1.6}.birthday-video-actions[data-v-32299398]{gap:10px}.birthday-video-actions .hero-control-mask[data-v-32299398]{flex:100%;min-width:0}.birthday-video-actions .ib[data-v-32299398]{flex:100%;min-height:48px;padding:12px 16px;font-size:14px}.birthday-video-benefits[data-v-32299398]{gap:8px 16px;margin-top:20px;font-size:11px}}@media (width<=350px){.birthday-video-content[data-v-32299398]{padding:315px 16px 92px}.birthday-video-copy h1[data-v-32299398]{font-size:38px}}@media (height<=500px) and (width>=701px){.birthday-video-hero[data-v-32299398]{min-height:620px}.birthday-video-content[data-v-32299398]{padding-top:110px;padding-bottom:110px}.birthday-video-copy h1[data-v-32299398]{font-size:54px}}@media (height<=500px) and (width>=701px) and (width<=950px){.birthday-video-hero[data-v-32299398]{min-height:500px}.birthday-video-content[data-v-32299398]{align-items:flex-start;width:calc(100% - 48px);padding:84px 0 88px}.birthday-video-copy[data-v-32299398]{width:60%}.birthday-video-copy .birthday-video-eyebrow[data-v-32299398]{margin-bottom:14px;font-size:10px}.birthday-video-copy h1[data-v-32299398]{font-size:40px}.birthday-video-copy .birthday-video-description[data-v-32299398]{margin:16px 0;font-size:15px;line-height:1.5}.birthday-video-actions .ib[data-v-32299398]{gap:10px;min-height:44px;padding:10px 14px;font-size:12px}.birthday-video-benefits[data-v-32299398]{gap:8px 14px;margin-top:16px;font-size:10px}}@media (prefers-reduced-motion:reduce){.birthday-video-media video[data-v-32299398]{transition:none}}.birthday-guide-page{--btn-primary-bg:var(--ui-accent,#bd4937);--btn-primary-bg-hover:var(--ui-accent-hover,#a83a2a);--surface-card:var(--ui-surface,#fffdf9);--border-subtle:var(--ui-border,#eadbd0)}.birthday-guide-page .guide-wrap{max-width:1160px;padding:38px 24px 64px}.guide-breadcrumb{color:var(--ui-muted,#79665f);flex-wrap:wrap;gap:10px;font-size:12px;line-height:1.6;display:flex}.guide-breadcrumb a{text-decoration:none}.guide-breadcrumb a:hover{text-decoration:underline}.guide-hero{isolation:isolate;text-align:center;max-width:850px;margin:0 auto;padding:50px 12px 36px;position:relative}.guide-hero:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 20% 30%, var(--ui-surface-alpha-aa,#f8e4d3aa), transparent 50%), radial-gradient(ellipse at 85% 60%, var(--ui-surface-alpha-aa,#eee4f4aa), transparent 48%);position:absolute;inset:0 -80px}.guide-eyebrow{color:var(--ui-muted,#896955);letter-spacing:2px;text-transform:uppercase;margin:0 0 16px;font-size:10px;font-weight:500;line-height:1.8}.guide-hero h1{letter-spacing:-.02em;color:var(--ui-fg,#45342e);text-wrap:balance;margin:16px auto 24px;font:500 clamp(38px,4.8vw,62px)/1.08 Cormorant Garamond,serif}.guide-lead{max-width:700px;color:var(--ui-muted,#79665f);margin:0 auto;font-size:17px;line-height:1.8}.guide-hint{color:var(--ui-muted,#79665f);margin:22px 0 0;font-size:12px;line-height:1.7}.guide-hint span{border:1px solid var(--ui-border,#eadbd0);background:var(--ui-surface,#fffdf9);border-radius:5px;padding:3px 6px}.birthday-guide-page .guide-demo{border:1px solid var(--ui-border,#eadbd0);background:var(--ui-surface,#fffdf9);text-align:left;border-radius:20px;align-items:center;gap:16px;width:fit-content;max-width:100%;margin:28px auto 0;padding:15px 20px;text-decoration:none;display:flex;position:static;transform:none;box-shadow:0 8px 28px #866a4210}.guide-demo>span:last-child{color:var(--ui-warm,#bd4937);margin-left:14px}.guide-demo strong{font-size:14px;font-weight:600;display:block}.guide-demo small{color:var(--ui-muted,#79665f);margin-top:5px;font-size:11px;display:block}.guide-demo-icon{color:var(--ui-warm,#bd4937);background:var(--ui-surface,#fae8dc);border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;font-size:24px;display:grid}.guide-nav{flex-wrap:wrap;justify-content:center;gap:8px;margin:12px auto 56px;display:flex}.guide-nav a{border:1px solid var(--ui-border,#eadbd0);background:var(--ui-surface,#fffdf9);color:var(--ui-muted,#79665f);border-radius:30px;padding:11px 17px;font-size:12px;text-decoration:none}.guide-nav a[aria-current]{background:var(--ui-accent,#bd4937);border-color:var(--ui-accent,#bd4937);color:var(--ui-accent-fg,white)}.guide-collection{margin-bottom:70px}.guide-collection-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.guide-collection-heading h2{margin:0;font:500 32px/1.2 Cormorant Garamond,serif}.guide-collection-heading>span{color:var(--ui-muted,#896955);text-transform:uppercase;letter-spacing:1px;white-space:nowrap;font-size:10px}.guide-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.guide-card.invite-panel{border:1px solid var(--ui-border,#eadbd0);background:var(--ui-surface,#fffdf9);border-radius:22px;align-items:center;gap:20px;padding:28px;text-decoration:none;transition:background .2s,border-color .2s;display:flex}.guide-card:hover{background:var(--ui-raised,#fff1e6);border-color:var(--ui-border,#cd9b80)}.guide-card-icon{background:var(--ui-surface,#fae4d7);width:58px;height:58px;color:var(--ui-warm,#ad4d3c);border-radius:18px;flex-shrink:0;place-items:center;font-size:29px;display:grid}.guide-card:nth-child(2) .guide-card-icon{color:var(--ui-muted,#7b618d);background:var(--ui-surface,#eee4f5)}.guide-card:nth-child(3) .guide-card-icon{color:var(--ui-muted,#897021);background:var(--ui-surface,#f9edc9)}.guide-card:nth-child(4) .guide-card-icon{color:var(--ui-muted,#607650);background:var(--ui-surface,#e7eddc)}.guide-card-copy{min-width:0}.guide-card h3{margin:0 0 9px;font:500 28px/1.12 Cormorant Garamond,serif}.guide-card p{color:var(--ui-muted,#79665f);margin:0 0 12px;font-size:13px;line-height:1.6}.guide-card small{color:var(--ui-muted,#906e5b);font-size:10px}.guide-card-arrow{color:var(--ui-warm,#b85c42);margin-left:auto;font-size:22px}.guide-reading{max-width:800px;margin:0 auto}.guide-reading.with-toc{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:64px;max-width:none;display:grid}.guide-toc{position:sticky;top:100px}.guide-toc nav{border-left:1px solid var(--ui-border,#dfcbbd);gap:14px;padding-left:20px;display:grid}.guide-toc .guide-eyebrow{margin:0}.guide-toc a{color:var(--ui-muted,#79665f);font-size:12px;line-height:1.6;text-decoration:none}.guide-toc a:hover{color:var(--ui-warm,#bd4937);text-decoration:underline}.guide-article{min-width:0}.guide-section{margin-bottom:42px;scroll-margin-top:104px}.guide-section h2,.guide-faq h2{color:var(--ui-fg,#45342e);margin:0 0 16px;font:500 32px/1.18 Cormorant Garamond,serif}.guide-section>p,.guide-checklist{color:var(--ui-muted,#79665f);margin:0 0 20px;font-size:15px;line-height:1.85}.guide-checklist{padding:0;list-style:none}.guide-checklist li{margin:12px 0;padding-left:26px;position:relative}.guide-checklist li:before{content:"✓";color:var(--ui-muted,#7b8a60);position:absolute;left:0}.guide-copy-card.invite-panel{background:var(--ui-surface,#fffdf9);border:1px solid var(--ui-border,#eadbd0);border-radius:19px;margin-top:14px;padding:24px}.guide-copy-card .copy-text{color:var(--ui-fg,#55423a);margin:0 0 18px;font-size:15px;line-height:1.85}.guide-copy-card .ib{border-color:var(--ui-border,#dfcabb);background:var(--ui-bg,#fffaf3);min-height:38px;color:var(--ui-warm,#8e4c3b);gap:14px;padding:8px 13px;font-size:11px}.guide-copy-card .copy-result{color:var(--ui-muted,#526a3f);margin:10px 0 0 12px;font-size:11px;display:inline-block}.guide-step{border:1px solid var(--ui-border,#eadbd0);background:var(--ui-surface,#fffdf9);border-radius:22px;margin-bottom:22px;padding:27px 28px;position:relative}.guide-step-number{background:var(--ui-surface,#fae4d7);width:40px;height:40px;color:var(--ui-warm,#ad4d3c);border-radius:12px;place-items:center;margin-bottom:18px;font-size:12px;display:inline-grid}.guide-step:nth-child(2n) .guide-step-number{background:var(--ui-surface,#eee4f5);color:var(--ui-muted,#7b618d)}.guide-step>:last-child{margin-bottom:0}.guide-cta.invite-panel{text-align:center;border:1px solid var(--ui-border,#edcfba);background:radial-gradient(ellipse at 0 100%, var(--ui-surface-alpha-aa,#f8dfcdaa), transparent 65%), var(--ui-surface,#fff4e9);border-radius:28px;max-width:850px;margin:68px auto;padding:48px 40px}.guide-cta h2{text-wrap:balance;max-width:620px;margin:12px auto 20px;font:500 clamp(30px,4vw,44px)/1.12 Cormorant Garamond,serif}.guide-cta>p:not(.guide-eyebrow){max-width:540px;color:var(--ui-muted,#79665f);margin:0 auto 24px;font-size:15px;line-height:1.85}.guide-cta small{color:var(--ui-muted,#79665f);margin-top:15px;font-size:11px;display:block}.guide-faq{max-width:800px;margin:64px auto;scroll-margin-top:105px}.guide-faq h2{margin-bottom:28px}.birthday-guide-page .guide-faq details{background:var(--ui-surface,#fffdf9);border:1px solid var(--ui-border,#eadbd0);border-radius:16px;margin-bottom:10px;padding:18px 22px}.birthday-guide-page .guide-faq details[open]{background:var(--ui-surface,#fff2e7)}.guide-faq summary{cursor:pointer;font-size:14px;line-height:1.7}.guide-faq summary::marker{color:var(--ui-warm,#bd4937)}.guide-faq details p{color:var(--ui-muted,#79665f);margin:14px 0 0;font-size:14px;line-height:1.85}.guide-related{gap:12px;max-width:850px;margin:auto;display:grid}.guide-related a,.guide-inline-link{color:var(--ui-warm,#a14434);border-bottom:1px solid var(--ui-border,#eadbd0);padding:16px 0;font-size:13px;line-height:1.6;text-decoration:none}.guide-related a:hover,.guide-inline-link:hover{text-decoration:underline}.guide-gift-showcase{background:var(--ui-surface,#f3edf7);border-radius:28px;grid-template-columns:1fr 1.1fr;align-items:center;gap:50px;margin-bottom:70px;padding:38px;display:grid}.guide-gift-showcase h2{margin:0 0 22px;font:500 clamp(32px,4vw,48px)/1.12 Cormorant Garamond,serif}.guide-gift-showcase h2 em{color:var(--ui-muted,#806093);font-weight:500}.guide-gift-showcase>div>p:not(.guide-eyebrow){color:var(--ui-muted,#79665f);margin-bottom:24px;font-size:15px;line-height:1.8}.guide-gift-preview{border:1px solid var(--ui-border,#e3d8e8);background:var(--ui-surface,#fffdf9);border-radius:24px;min-width:0;padding:26px;box-shadow:0 16px 40px #725b8110}.guide-gift-row{border-top:1px solid var(--ui-border,#eee4db);align-items:center;gap:12px;padding:18px 0;display:flex}.guide-gift-row>span:first-child{color:var(--ui-warm,#9b6951);font-size:22px}.guide-gift-row strong{font-size:12px;font-weight:500}.guide-gift-row small{color:var(--ui-muted,#79665f);margin-top:4px;font-size:10px;line-height:1.6;display:block}.guide-gift-status{background:var(--ui-surface,#eee9f0);color:var(--ui-muted,#76637e);white-space:nowrap;border-radius:8px;padding:5px 8px;font-size:9px;display:inline-block}.guide-gift-row>.guide-gift-status{margin-left:auto}.guide-gift-status.available{background:var(--ui-surface,#edf1e6);color:var(--ui-muted,#607650)}.guide-gift-goal{background:var(--ui-surface,#fff3e8);border-radius:16px;margin-top:12px;padding:20px}.guide-gift-goal h3{margin:14px 0 10px;font-size:14px;font-weight:500}.guide-gift-goal p{color:var(--ui-muted,#79665f);font-size:12px}.guide-gift-goal small{color:var(--ui-muted,#79665f);font-size:10px;line-height:1.7}.guide-gift-track{background:var(--ui-surface,#eddfd3);border-radius:6px;height:6px;margin:12px 0;overflow:hidden}.guide-gift-track span{background:var(--ui-accent,#c57f65);width:30%;height:100%;display:block}.guide-wrap a:focus-visible,.guide-wrap button:focus-visible,.guide-wrap summary:focus-visible{outline:2px solid var(--ui-warm,#bd4937);outline-offset:5px}@media (width<=1000px){.guide-reading.with-toc{grid-template-columns:190px minmax(0,1fr);gap:30px}.guide-card.invite-panel{gap:14px;padding:22px}.guide-gift-showcase{gap:24px;padding:28px}}@media (width<=760px){.birthday-guide-page .guide-wrap{padding:24px 20px 48px}.guide-hero{padding:38px 0 28px}.guide-hero:before{inset:0 -18px}.guide-lead{font-size:15px}.guide-eyebrow{letter-spacing:1.5px;font-size:9px}.guide-nav{margin-bottom:36px}.guide-nav a{padding:10px 13px;font-size:11px}.guide-cards{grid-template-columns:1fr;gap:12px}.guide-collection{margin-bottom:44px}.guide-collection-heading h2{font-size:28px}.guide-collection-heading>span{display:none}.guide-card h3{font-size:27px}.guide-reading.with-toc{display:block}.guide-toc{background:var(--ui-surface,#f7eee4);border-radius:16px;margin-bottom:32px;padding:20px;position:static}.guide-toc nav{border:0;gap:11px;padding:0}.guide-toc a{font-size:12px}.guide-section h2{font-size:29px}.guide-copy-card.invite-panel,.guide-step{padding:20px}.guide-copy-card .copy-text,.guide-section>p,.guide-checklist{font-size:14px}.guide-copy-card .copy-result{margin:10px 0 0;display:block}.guide-copy-card .copy-result:empty{display:none}.guide-cta.invite-panel{margin:42px auto;padding:34px 22px}.guide-gift-showcase{grid-template-columns:1fr;margin-bottom:40px;padding:26px 20px}.guide-gift-preview{padding:20px}.guide-gift-row{flex-wrap:wrap}.guide-gift-goal{padding:15px}.guide-faq{margin:44px auto}}@media (width<=360px){.guide-hero h1{font-size:35px}.guide-demo-icon{display:none}.guide-card.invite-panel{gap:12px;padding:18px}.guide-card-icon{width:44px;height:44px;font-size:24px}.guide-card-arrow{display:none}.guide-gift-showcase{padding:24px 14px}.guide-gift-preview{padding:16px}}@media (prefers-reduced-motion:reduce){.guide-card.invite-panel{transition:none}}.birthday-section.hub-story[data-v-7c48c0d9]{text-align:left;width:100%;max-width:900px;margin:0 auto;padding:88px 24px}.hub-story h2[data-v-7c48c0d9]{margin:16px 0;font:500 clamp(28px,4vw,42px)/1.2 Cormorant Garamond,serif}.hub-story>p[data-v-7c48c0d9]:not(.eyebrow),.hub-story article p[data-v-7c48c0d9]{color:var(--ui-muted,#785f50);font-size:16px;line-height:1.8}.hub-story article[data-v-7c48c0d9]{border:1px solid var(--ui-border,#ead6c6);background:var(--ui-surface,#fffaf4);border-radius:22px;margin-top:26px;padding:28px}.hub-story h3[data-v-7c48c0d9]{margin:0;font-size:18px}.birthday-demo-page[data-v-7c48c0d9]{text-align:center;max-width:620px;margin:auto;padding:32px 20px}.birthday-demo-page h1[data-v-7c48c0d9]{margin-bottom:24px;font-size:16px}.birthday-demo-page>.ib[data-v-7c48c0d9]{margin-top:24px}.birthday-hero .birthday-seo-heading[data-v-7c48c0d9]{letter-spacing:0;max-width:460px;color:var(--ui-muted,gray);align-items:center;gap:9px;margin:0 0 20px;font-family:inherit;font-size:13px;font-weight:500;line-height:1.6;display:flex}.birthday-seo-heading svg[data-v-7c48c0d9]{flex-shrink:0;width:22px;height:22px}.birthday-hero[data-v-7c48c0d9]{grid-template-columns:1fr 1fr;align-items:center;gap:100px;max-width:1200px;min-height:840px;margin:auto;padding:80px 0 160px;display:grid;position:relative}.birthday-hero .birthday-hero-title[data-v-7c48c0d9]{letter-spacing:-1.5px;font-family:Cormorant Garamond,serif;font-size:72px;font-weight:400;line-height:1.06}.birthday-hero em[data-v-7c48c0d9]{color:var(--ui-muted,#888);font-weight:400}.birthday-hero-copy>p[data-v-7c48c0d9]{color:var(--ui-muted,#767676);max-width:450px;margin:32px 0;font-size:17px}.birthday-hero small[data-v-7c48c0d9]{color:var(--ui-muted,#999);margin-top:12px;font-size:12px;display:block}.birthday-demo-link[data-v-7c48c0d9]{background:var(--ui-surface,#f8f8f8);border:1px solid var(--ui-border,#e2e2e2);white-space:nowrap;border-radius:40px;align-items:center;gap:16px;padding:14px 20px;font-size:13px;display:flex;position:absolute;bottom:64px;left:50%;transform:translate(-50%);box-shadow:0 2px 8px #00000008}.birthday-demo-link small[data-v-7c48c0d9]{margin:0;font-size:11px}.birthday-section[data-v-7c48c0d9]{text-align:center;padding:88px max(24px,50% - 600px)}.birthday-section h2[data-v-7c48c0d9]{font-family:Cormorant Garamond,serif;font-size:40px;font-weight:400}.birthday-section h2 em[data-v-7c48c0d9]{font-weight:400}.birthday-how[data-v-7c48c0d9],.birthday-install[data-v-7c48c0d9]{background:var(--ui-bg,#f8f8f8)}.eyebrow[data-v-7c48c0d9]{text-align:center;letter-spacing:2px;width:100%;max-width:none;color:var(--ui-muted,#aaa);margin-left:auto;margin-right:auto;font-size:10px;margin-bottom:52px!important}.birthday-steps[data-v-7c48c0d9]{grid-template-columns:repeat(4,1fr);gap:40px;display:grid}.birthday-steps article[data-v-7c48c0d9]{position:relative}.step-icon[data-v-7c48c0d9]{width:40px;height:40px;color:var(--ui-fg,#363636);margin:0 auto 26px;display:block}.step-number[data-v-7c48c0d9]{letter-spacing:2px;color:var(--ui-muted,#999);font-size:10px;line-height:1.4;display:block}.step-arrow[data-v-7c48c0d9]{width:30px;height:16px;color:var(--ui-muted,#c5c5c5);position:absolute;top:12px;right:-35px}@media (width<=800px){.step-arrow[data-v-7c48c0d9]{display:none}}.birthday-steps h3[data-v-7c48c0d9]{font-size:17px;font-weight:500}.birthday-steps p[data-v-7c48c0d9]{color:var(--ui-muted,#999);max-width:240px;margin:8px auto;font-size:13px}.birthday-process[data-v-7c48c0d9]{text-align:left;scroll-snap-type:x mandatory;gap:24px;padding:32px 0;display:flex;overflow:auto}.birthday-process article[data-v-7c48c0d9]{scroll-snap-align:start;border:1px solid var(--ui-border,#dcdcdc);background:var(--ui-surface,#f8f8f8);border-radius:22px;flex:0 0 260px;padding:28px}.birthday-process small[data-v-7c48c0d9]{color:var(--ui-muted,#aaa);font-family:Cormorant Garamond;font-size:40px}.birthday-process h3[data-v-7c48c0d9]{margin:16px 0;font-size:18px}.birthday-process p[data-v-7c48c0d9]{color:var(--ui-muted,#767676);min-height:84px;font-size:14px}.birthday-install[data-v-7c48c0d9]{text-align:left;grid-template-columns:1fr 1fr;align-items:center;gap:80px;padding-left:max(40px,50% - 500px);padding-right:max(40px,50% - 500px);display:grid}.install-card[data-v-7c48c0d9]{text-align:center;background:var(--ui-surface,white);border-radius:22px;place-content:center;max-width:400px;height:280px;font-family:Cormorant Garamond;font-size:32px;display:grid;box-shadow:0 20px 30px #0001}.install-card>span[data-v-7c48c0d9]{font-size:40px}.birthday-install ol[data-v-7c48c0d9]{color:var(--ui-muted,#767676);padding-left:20px;font-size:14px;line-height:2}.section-subtitle[data-v-7c48c0d9]{color:var(--ui-muted,#999);font-size:14px}.carousel-controls[data-v-7c48c0d9]{justify-content:flex-end;gap:8px;margin:20px 0;display:flex}.birthday-carousel[data-v-7c48c0d9]{scroll-snap-type:x mandatory;gap:24px;padding:12px 8px 28px;display:flex;overflow:auto}.birthday-theme[data-v-7c48c0d9]{scroll-snap-align:start;flex:0 0 280px}.birthday-theme>strong[data-v-7c48c0d9],.birthday-effect>strong[data-v-7c48c0d9]{margin-top:16px;font-size:15px;font-weight:500;display:block}.theme-miniature[data-v-7c48c0d9]{background:var(--th-wash,#eee);border-radius:22px;height:370px;padding:28px}.theme-miniature>div[data-v-7c48c0d9]{border-radius:18px;padding-bottom:20px;overflow:hidden}.theme-cover[data-v-7c48c0d9]{background:var(--th-soft,#eee8dd);height:140px;color:var(--ui-muted,#aaa);place-items:center;font-size:40px;display:grid}.theme-miniature h3[data-v-7c48c0d9]{margin:16px;font:500 25px/1.1 Cormorant Garamond}.theme-miniature p[data-v-7c48c0d9]{font-size:11px}.theme-rsvp[data-v-7c48c0d9]{background:var(--btn-primary-bg,#5a5a5a);color:var(--ui-accent-fg,white);border-radius:10px;margin:16px 20px 0;padding:8px;font-size:12px;display:block}.birthday-effect[data-v-7c48c0d9]{scroll-snap-align:start;border-radius:22px;flex:0 0 300px;height:430px;position:relative;overflow:hidden}.birthday-effect[data-v-7c48c0d9] .invite-stage{pointer-events:none}.birthday-effect[data-v-7c48c0d9] .invite-card{max-height:360px}.birthday-effect[data-v-7c48c0d9] .invite-body h2{font-size:24px}.birthday-pricing[data-v-7c48c0d9]{background:var(--ui-surface,#f8f8f8)}.birthday-pricing .eyebrow[data-v-7c48c0d9]{margin-bottom:24px!important}.birthday-pricing .pricing-intro[data-v-7c48c0d9]{max-width:460px;color:var(--ui-muted,#767676);margin:16px auto 36px;font-size:14px}.pricing-card[data-v-7c48c0d9]{border:1px solid var(--ui-border,#dcdcdc);background:var(--ui-surface,#fff);border-radius:24px;max-width:520px;margin:auto;padding:36px;box-shadow:0 12px 36px #00000005}.pricing-card h3[data-v-7c48c0d9]{font-size:18px;font-weight:500}.pricing-card .pricing-price[data-v-7c48c0d9]{color:var(--ui-fg,#464646);margin:12px 0 0;font:500 64px/1.1 Cormorant Garamond,serif}.pricing-period[data-v-7c48c0d9],.pricing-note[data-v-7c48c0d9]{color:var(--ui-muted,#767676);font-size:12px;line-height:1.7}.pricing-features[data-v-7c48c0d9]{border-top:1px solid var(--ui-border,#eee);border-bottom:1px solid var(--ui-border,#eee);text-align:left;gap:16px;margin:24px 0;padding:24px 0;font-size:14px;line-height:1.6;list-style:none;display:grid}.pricing-features li[data-v-7c48c0d9]{gap:12px;display:flex}.pricing-features li[data-v-7c48c0d9]:before{content:"✓";color:var(--ui-muted,#767676);flex-shrink:0}.pricing-cta[data-v-7c48c0d9]{width:100%}.pricing-card .pricing-note[data-v-7c48c0d9]{margin:16px 0 0}@media (width<=440px){.pricing-card[data-v-7c48c0d9]{padding:28px 20px}.pricing-features[data-v-7c48c0d9]{font-size:13px}}.birthday-faq[data-v-7c48c0d9]{max-width:760px;margin:auto;padding:88px 24px}.birthday-faq details[data-v-7c48c0d9]{text-align:left;border-bottom:1px solid var(--ui-border,#dcdcdc);background:0 0;border-radius:0;padding:0}.birthday-faq h2[data-v-7c48c0d9]{margin-bottom:36px}.birthday-faq details[data-v-7c48c0d9]:first-of-type{border-top:1px solid var(--ui-border,#dcdcdc)}.birthday-faq summary[data-v-7c48c0d9]{cursor:pointer;box-sizing:border-box;justify-content:space-between;align-items:center;gap:24px;min-height:64px;padding:20px 0;font-size:17px;line-height:1.5;list-style:none;display:flex}.birthday-faq summary[data-v-7c48c0d9]::marker{content:""}.birthday-faq summary[data-v-7c48c0d9]::-webkit-details-marker{display:none}.birthday-faq summary[data-v-7c48c0d9]:focus-visible{outline:2px solid var(--ui-warm);outline-offset:5px;border-radius:4px}.faq-toggle[data-v-7c48c0d9]{height:20px;color:var(--ui-warm);flex:0 0 20px;position:relative}.faq-toggle[data-v-7c48c0d9]:before,.faq-toggle[data-v-7c48c0d9]:after{content:"";background:currentColor;width:16px;height:2px;position:absolute;top:9px;left:2px}.faq-toggle[data-v-7c48c0d9]:after{transform:rotate(90deg)}.birthday-faq details[open] .faq-toggle[data-v-7c48c0d9]:after{transform:rotate(0)}.birthday-faq details p[data-v-7c48c0d9]{color:var(--ui-muted,#767676);max-width:76ch;margin:0;padding:12px 44px 20px 0;font-size:15px;line-height:1.65}@media (width<=700px){.birthday-faq summary[data-v-7c48c0d9]{gap:16px;min-height:56px;padding:16px 0;font-size:15px}.birthday-faq details p[data-v-7c48c0d9]{padding-right:28px;font-size:14px}}.birthday-footer[data-v-7c48c0d9]{background:var(--ui-surface,#f8f8f8);border-top:1px solid var(--ui-border,#eee);color:var(--ui-muted,#767676);grid-template-columns:1fr 1fr;gap:36px;padding:64px max(24px,50% - 600px);font-size:13px;display:grid}.birthday-footer nav[data-v-7c48c0d9]{gap:12px;display:grid}.birthday-footer small[data-v-7c48c0d9]{grid-column:1/-1;margin-top:32px}@media (width<=1250px){.birthday-hero[data-v-7c48c0d9]{gap:32px;padding-left:40px;padding-right:40px}}@media (width<=800px){.birthday-hero[data-v-7c48c0d9]{text-align:center;grid-template-columns:1fr;gap:56px;min-height:1100px;padding:64px 24px 130px}.birthday-hero .birthday-hero-title[data-v-7c48c0d9]{font-size:56px}.birthday-hero-copy>p[data-v-7c48c0d9]{margin:24px auto;font-size:15px}.birthday-hero .ib[data-v-7c48c0d9]{min-width:240px}.birthday-demo-link[data-v-7c48c0d9]{justify-content:center;gap:8px;width:calc(100% - 40px);max-width:380px;font-size:11px;bottom:28px}.birthday-steps[data-v-7c48c0d9]{grid-template-columns:1fr 1fr;gap:32px 20px}.birthday-section[data-v-7c48c0d9],.birthday-section.hub-story[data-v-7c48c0d9]{padding:56px 20px}.birthday-section h2[data-v-7c48c0d9]{font-size:32px}.birthday-install[data-v-7c48c0d9]{text-align:center;grid-template-columns:1fr;gap:32px}.install-card[data-v-7c48c0d9]{width:100%;margin:auto}.birthday-install ol[data-v-7c48c0d9]{text-align:left;max-width:300px;margin:20px auto}.birthday-footer[data-v-7c48c0d9]{grid-template-columns:1fr}.home-invitation .invite-header[data-v-7c48c0d9]{flex-wrap:wrap;justify-content:center;height:auto;min-height:64px;padding:16px 20px}.home-invitation .invite-nav[data-v-7c48c0d9]{flex-wrap:wrap;justify-content:center;gap:12px 16px}.home-invitation .invite-nav .optional[data-v-7c48c0d9]{display:inline}.birthday-hero .birthday-hero-title[data-v-7c48c0d9]{letter-spacing:-.5px}}@media (width<=360px){.birthday-hero .birthday-hero-title[data-v-7c48c0d9]{font-size:44px}.birthday-steps h3[data-v-7c48c0d9]{font-size:15px}.birthday-theme[data-v-7c48c0d9]{flex-basis:250px}}.festive-home[data-v-7c48c0d9]{--festive-ink:var(--ui-fg,#45342e);--festive-muted:var(--ui-muted,#79665f);--festive-coral:var(--ui-accent,#bd4937);--festive-line:var(--ui-border,#eadbd0);color:var(--festive-ink);background:var(--ui-bg,#fffaf3);overflow-x:clip}.festive-home>.invite-header[data-v-7c48c0d9]{background:var(--ui-bg,#fffaf3);border-bottom-color:var(--festive-line)}.festive-home .invite-nav .ib[data-v-7c48c0d9],.festive-home .birthday-demo-link[data-v-7c48c0d9]{background:var(--ui-surface,#fffdf9);border-color:var(--festive-line)}.festive-home .invite-nav .primary[data-v-7c48c0d9],.festive-home .birthday-hero-copy>.primary[data-v-7c48c0d9],.festive-home .pricing-cta[data-v-7c48c0d9]{background:var(--festive-coral);color:var(--ui-accent-fg,#fff);border-color:#0000;transition:background .2s,box-shadow .2s;box-shadow:0 7px 18px #bd49371a}.festive-home .invite-nav .primary[data-v-7c48c0d9]:hover,.festive-home .birthday-hero-copy>.primary[data-v-7c48c0d9]:hover,.festive-home .pricing-cta[data-v-7c48c0d9]:hover{background:var(--ui-accent-hover,#a83a2a);box-shadow:0 9px 24px #bd49372b}.festive-home .birthday-hero[data-v-7c48c0d9]{isolation:isolate}.festive-home .birthday-hero[data-v-7c48c0d9]:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 77% 40%, var(--ui-surface-alpha-cc,#f7cfbccc), transparent 49%), radial-gradient(ellipse at 98% 65%, var(--ui-surface-alpha-a6,#e5daf5a6), transparent 38%), radial-gradient(ellipse at 12% 20%, var(--ui-surface-alpha-b3,#ffefd9b3), transparent 45%);position:absolute;inset:0 -120px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 16% 84%,#0000),linear-gradient(#0000,#000 14% 78%,#0000);mask-image:linear-gradient(90deg,#0000,#000 16% 84%,#0000),linear-gradient(#0000,#000 14% 78%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.festive-home .birthday-hero[data-v-7c48c0d9]:after{content:"";z-index:-1;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40'%3E%3Cpath d='M20 2c2 12 6 16 18 18-12 2-16 6-18 18C18 26 14 22 2 20 14 18 18 14 20 2Z' fill='%23d99b65'/%3E%3C/svg%3E"),radial-gradient(circle,#bb9ccc 0 3px,#0000 4px),radial-gradient(circle,#dfa570 0 4px,#0000 5px);background-position:49% 12%,4% 75%,97% 9%;background-repeat:no-repeat;background-size:26px 26px,14px 14px,16px 16px;position:absolute;inset:24px 16px 110px}.festive-home .birthday-hero .birthday-seo-heading[data-v-7c48c0d9]{color:var(--ui-muted,#85604d)}.festive-home .birthday-seo-heading svg[data-v-7c48c0d9]{color:var(--festive-coral)}.festive-home .birthday-hero-title[data-v-7c48c0d9]{font-weight:500}.festive-home .birthday-hero em[data-v-7c48c0d9],.festive-home .birthday-pricing h2 em[data-v-7c48c0d9]{color:var(--festive-coral)}.festive-home .birthday-hero-copy>p[data-v-7c48c0d9],.festive-home .birthday-hero small[data-v-7c48c0d9],.festive-home .pricing-intro[data-v-7c48c0d9],.festive-home .pricing-period[data-v-7c48c0d9],.festive-home .pricing-note[data-v-7c48c0d9],.festive-home .birthday-faq details p[data-v-7c48c0d9]{color:var(--festive-muted)}.festive-home .birthday-demo-link[data-v-7c48c0d9]{box-shadow:0 8px 24px #9666410d}.festive-home .birthday-demo-link>span[data-v-7c48c0d9]{color:var(--festive-coral)}.festive-home .birthday-how[data-v-7c48c0d9]{background:linear-gradient(to bottom, var(--ui-bg,#fffaf3), transparent 120px), linear-gradient(to top, var(--ui-bg,#fffdf9), transparent 120px), var(--ui-bg,#fff3e6)}@media (width>=1024px){.festive-home .birthday-how[data-v-7c48c0d9]{padding-top:144px;padding-bottom:144px}}.festive-home .eyebrow[data-v-7c48c0d9]{color:var(--ui-muted,#896d5c)}.festive-home .birthday-steps[data-v-7c48c0d9]{gap:24px}.festive-home .birthday-steps article[data-v-7c48c0d9]{background:var(--ui-surface,#fffaf5);border:1px solid var(--ui-border,#f1ded0);border-radius:24px;padding:28px 18px 22px}.festive-home .birthday-steps article[data-v-7c48c0d9]:nth-child(2){background:var(--ui-surface,#f4effb);border-color:var(--ui-border,#e7ddf2)}.festive-home .birthday-steps article[data-v-7c48c0d9]:nth-child(3){background:var(--ui-surface,#eff5e9);border-color:var(--ui-border,#dde7d4)}.festive-home .birthday-steps article[data-v-7c48c0d9]:nth-child(4){background:var(--ui-surface,#fff4d9);border-color:var(--ui-border,#efdfb9)}.festive-home .step-icon[data-v-7c48c0d9]{color:var(--festive-coral);background:var(--ui-surface,#fbe4d7);border-radius:17px;width:56px;height:56px;margin-bottom:18px;padding:10px}.festive-home article:nth-child(2) .step-icon[data-v-7c48c0d9]{color:var(--ui-muted,#786097);background:var(--ui-surface,#e8def3)}.festive-home article:nth-child(3) .step-icon[data-v-7c48c0d9]{color:var(--ui-muted,#627847);background:var(--ui-surface,#e0ebd4)}.festive-home article:nth-child(4) .step-icon[data-v-7c48c0d9]{color:var(--ui-muted,#916925);background:var(--ui-surface,#f9e7b4)}.festive-home .step-number[data-v-7c48c0d9],.festive-home .birthday-steps p[data-v-7c48c0d9]{color:var(--festive-muted)}.festive-home .step-arrow[data-v-7c48c0d9]{width:20px;color:var(--ui-muted,#b59883);top:47px;right:-22px}.festive-home[data-v-7c48c0d9] .process-slider{background:var(--ui-surface,#fffdf9)}.festive-home[data-v-7c48c0d9] .process-eyebrow,.festive-home[data-v-7c48c0d9] .process-caption,.festive-home[data-v-7c48c0d9] .process-caption span{color:var(--festive-muted)}.festive-home[data-v-7c48c0d9] .process-prev,.festive-home[data-v-7c48c0d9] .process-next,.festive-home[data-v-7c48c0d9] .gallery-arrow{background:var(--ui-bg,#fffaf3);border-color:var(--ui-border,#ddc6b6);color:var(--festive-coral)}.festive-home[data-v-7c48c0d9] .process-dots button[aria-current]{background:var(--festive-coral)}.festive-home[data-v-7c48c0d9] .appearance-gallery>h2{font-weight:500}.festive-home[data-v-7c48c0d9] .appearance-gallery>h2 em{color:var(--ui-muted,#806093)}.festive-home[data-v-7c48c0d9] #animations>h2 em{color:var(--festive-coral)}.festive-home[data-v-7c48c0d9] .gallery-description,.festive-home[data-v-7c48c0d9] .gallery-progress{color:var(--festive-muted)}.festive-home[data-v-7c48c0d9] .gallery-preview{border:1px solid var(--ui-border,#e5dce9);background:var(--ui-surface,#fffdfb);border-radius:22px}.festive-home[data-v-7c48c0d9] .gallery-cta{color:var(--ui-muted,#6d487d);background:var(--ui-surface,#ece2f4);border-color:var(--ui-border,#d9c8e5)}.festive-home[data-v-7c48c0d9] .gallery-cta:hover{background:var(--ui-raised,#e1d2ed)}.festive-home[data-v-7c48c0d9] #animations .gallery-cta{color:var(--ui-warm,#9b4030);background:var(--ui-surface,#fae3d6);border-color:var(--ui-border,#edc9b8)}.festive-home[data-v-7c48c0d9] #animations .gallery-cta:hover{background:var(--ui-raised,#f5d5c3)}.festive-home .pricing-card[data-v-7c48c0d9]{border-color:var(--ui-border,#ebcbb7);border-top:4px solid var(--ui-accent,#cf6a50);background:var(--ui-surface,#fffdf9);border-radius:28px;box-shadow:0 18px 60px #9e624b12}.festive-home .pricing-card .pricing-price[data-v-7c48c0d9]{color:var(--festive-coral)}.festive-home .pricing-features[data-v-7c48c0d9]{border-color:var(--ui-border,#efdfd1)}.festive-home .pricing-features li[data-v-7c48c0d9]:before{color:var(--ui-muted,#6c8155)}.festive-home[data-v-7c48c0d9] .public-footer{background:var(--ui-bg,#fffaf3);border-top:1px solid var(--festive-line)}.festive-home[data-v-7c48c0d9] .footer-columns h2,.festive-home[data-v-7c48c0d9] .footer-brand p,.festive-home[data-v-7c48c0d9] .public-footer .muted,.festive-home[data-v-7c48c0d9] .footer-bottom span:last-child{color:var(--festive-muted)}.festive-home[data-v-7c48c0d9] .footer-legal{border-color:var(--festive-line)}.festive-home[data-v-7c48c0d9] .footer-telegram{border-color:var(--ui-border,#edc9b8);background:var(--ui-surface,#fae3d6);color:var(--ui-warm,#9b4030)}@media (width<=800px){.festive-home .birthday-hero .birthday-seo-heading[data-v-7c48c0d9]{justify-content:center;margin-left:auto;margin-right:auto}.festive-home .birthday-steps[data-v-7c48c0d9]{gap:14px}.festive-home .birthday-steps article[data-v-7c48c0d9]{border-radius:20px;padding:22px 12px 18px}.festive-home .birthday-hero[data-v-7c48c0d9]:after{background-position:96% 0,2% 36%,97% 47%}}@media (width<=360px){.festive-home .birthday-steps[data-v-7c48c0d9]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.festive-home .invite-nav .primary[data-v-7c48c0d9],.festive-home .birthday-hero-copy>.primary[data-v-7c48c0d9],.festive-home .pricing-cta[data-v-7c48c0d9]{transition:none}}.festive-home[data-v-7c48c0d9] .appearance-gallery,.festive-home[data-v-7c48c0d9] #themes>.appearance-gallery,.festive-home[data-v-7c48c0d9] #animations.appearance-gallery,.festive-home[data-v-7c48c0d9] .public-footer,.festive-home>section[data-v-7c48c0d9]{border-top:0;border-bottom:0}.mobile-header-actions[data-v-7c48c0d9]{display:none}.header-icon[data-v-7c48c0d9]{width:44px;height:44px;color:var(--ui-muted,#655950);cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;padding:0;display:inline-flex}.header-icon svg[data-v-7c48c0d9]{width:24px;height:24px}.header-icon[data-v-7c48c0d9]:focus-visible{outline:2px solid var(--ui-warm,#bd4937);outline-offset:2px}.mobile-create[data-v-7c48c0d9]{background:var(--ui-accent,#bd4937);min-height:38px;color:var(--ui-accent-fg,#fff);white-space:nowrap;border-radius:11px;justify-content:center;align-items:center;padding:0 11px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.mobile-create[data-v-7c48c0d9]:focus-visible{outline:2px solid var(--ui-warm,#bd4937);outline-offset:3px}@media (width<=900px){.home-invitation>.invite-header[data-v-7c48c0d9]{z-index:20;flex-wrap:nowrap;justify-content:space-between;gap:8px;height:68px;min-height:68px;padding:0 16px;position:relative}.home-invitation .invite-brand[data-v-7c48c0d9]{letter-spacing:-.6px;gap:8px;font-size:18px}.home-invitation .invite-brand[data-v-7c48c0d9]:before{flex-basis:30px;width:30px;height:30px}.mobile-header-actions[data-v-7c48c0d9]{flex-shrink:0;align-items:center;gap:0;display:flex}.mobile-header-actions .header-icon[data-v-7c48c0d9]{width:40px}.home-invitation .invite-nav[data-v-7c48c0d9]{background:var(--ui-bg,#fffaf3);border-bottom:1px solid var(--ui-border,#eadbd0);flex-direction:column;align-items:stretch;gap:4px;padding:12px 20px 20px;display:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 14px 20px #45342e0d}.home-invitation .invite-nav.mobile-open[data-v-7c48c0d9]{display:flex}.home-invitation .invite-nav>a[data-v-7c48c0d9]{border-radius:10px;align-items:center;min-height:44px;padding:10px 12px;font-size:15px;display:flex}.home-invitation .invite-nav>.ib[data-v-7c48c0d9]{justify-content:center;margin-top:6px}.home-invitation .invite-nav>.ib[data-v-7c48c0d9]:not(.primary){display:none}}@media (width<=360px){.home-invitation>.invite-header[data-v-7c48c0d9]{padding:0 12px}.home-invitation .invite-brand[data-v-7c48c0d9]{gap:4px;font-size:15px}.home-invitation .invite-brand[data-v-7c48c0d9]:before{flex-basis:24px;width:24px;height:24px}.mobile-create[data-v-7c48c0d9]{padding:0 8px;font-size:11px}}.home-invitation.has-video-hero>.invite-header[data-v-7c48c0d9]{z-index:30;height:80px;color:var(--ui-fg);background:linear-gradient(var(--ui-surface-alpha-99,#100f1399), var(--ui-surface-alpha-00,#100f1300));border:0;padding-inline:max(64px,50% - 656px);transition:background .2s;position:fixed;inset:0 0 auto}.home-invitation.has-video-hero>.invite-header.is-scrolled[data-v-7c48c0d9]{background:var(--ui-bg);border-bottom:1px solid var(--ui-border)}.has-video-hero>.invite-header .invite-brand[data-v-7c48c0d9],.has-video-hero>.invite-header .header-icon[data-v-7c48c0d9]{color:var(--ui-fg)}.has-video-hero>.invite-header .invite-nav .ib[data-v-7c48c0d9]:not(.primary){background:var(--ui-surface-alpha-80,#100f1380);color:var(--ui-fg);border-color:var(--ui-border,#f7f2eb66)}@media (width<=900px){.home-invitation.has-video-hero>.invite-header[data-v-7c48c0d9]{height:68px;min-height:68px;padding-inline:16px}.has-video-hero>.invite-header .invite-nav.mobile-open[data-v-7c48c0d9]{background:var(--ui-surface);border-color:var(--ui-border);color:var(--ui-fg)}}@media (prefers-reduced-motion:reduce){.home-invitation.has-video-hero>.invite-header[data-v-7c48c0d9]{transition:none}}
