.FloatingAppDownload_root___j83p{position:fixed;right:max(18px,env(safe-area-inset-right));bottom:max(18px,env(safe-area-inset-bottom));z-index:980;display:flex;align-items:flex-end;gap:10px;opacity:0;pointer-events:none;transform:translateY(18px);transition:opacity .24s ease,transform .24s ease}.FloatingAppDownload_visible__pl8ie{opacity:1;pointer-events:auto;transform:translateY(0)}.FloatingAppDownload_trigger__w1G7T{margin:0;cursor:pointer;width:56px;height:56px;display:grid;place-items:center;flex:0 0 auto;border:0;border-radius:50%;background:var(--accent-button);color:#fff;box-shadow:0 12px 32px rgba(24,74,39,.3);font-size:20px}.FloatingAppDownload_nudge__1o14t{margin:0;min-height:44px;cursor:pointer;max-width:240px;padding:11px 15px;border:1px solid rgba(40,98,58,.14);border-radius:15px;background:var(--surface-card);color:var(--app2-ink);box-shadow:0 12px 38px rgba(17,47,27,.18);font-size:14px;font-weight:800;animation:FloatingAppDownload_nudgeIn__PvlF8 .3s ease both}@keyframes FloatingAppDownload_nudgeIn__PvlF8{0%{opacity:0;transform:translateX(12px)}}@media(max-width:560px){.FloatingAppDownload_nudge__1o14t{max-width:190px}}@media(prefers-reduced-motion:reduce){.FloatingAppDownload_nudge__1o14t,.FloatingAppDownload_root___j83p{animation:none;transition:none}}.FloatingAppDownload_nudge__1o14t:focus-visible,.FloatingAppDownload_trigger__w1G7T:focus-visible{outline:2px solid var(--accent-text);outline-offset:3px}.FloatingAppDownload_partner__Hmy6j{display:inline-flex;align-items:center;min-height:44px;padding:11px 14px;border-radius:12px;background:var(--surface-card);color:var(--app2-ink);font-size:13px;font-weight:600;white-space:nowrap;box-shadow:0 8px 24px rgba(17,47,27,.1411764706)}.FloatingAppDownload_partner__Hmy6j:hover{color:var(--accent-text)}.FloatingAppDownload_partner__Hmy6j:focus-visible{outline:2px solid var(--accent-text);outline-offset:3px}@media(max-width:560px){.FloatingAppDownload_root___j83p{gap:6px;right:max(10px,env(safe-area-inset-right))}.FloatingAppDownload_partner__Hmy6j{padding-inline:10px;font-size:12px}.FloatingAppDownload_root___j83p:has(.FloatingAppDownload_partner__Hmy6j) .FloatingAppDownload_nudge__1o14t{max-width:130px;font-size:12px;padding-inline:10px;display:inline-flex;align-items:center}}.InvitationHeader_header__Kc3pb{position:sticky;top:0;z-index:1000;color:var(--ink);background:var(--surface-glass);box-shadow:0 8px 28px rgba(20,45,29,.07);backdrop-filter:blur(16px)}.InvitationHeader_utilityBand__MzmZu{min-height:28px}.InvitationHeader_mainRow___1ow_,.InvitationHeader_utilityInner__DvB_Q{width:min(1140px,100%);margin:0 auto;padding:0 24px;box-sizing:border-box}.InvitationHeader_utilityInner__DvB_Q{min-height:28px;display:flex;align-items:center}.InvitationHeader_utilityInner__DvB_Q a{display:inline-flex;align-items:center;gap:6px;color:var(--accent-text)!important;font-size:.73rem;font-weight:600;text-decoration:none}.InvitationHeader_utilityInner__DvB_Q a:hover{text-decoration:underline;text-underline-offset:3px}.InvitationHeader_utilityInner__DvB_Q a span{display:inline-block}.InvitationHeader_mainRow___1ow_{min-height:64px;display:flex;align-items:center}.InvitationHeader_logo__fj32Z{margin:0;padding:0;border:0;color:inherit;background:rgba(0,0,0,0);font:inherit;font-size:1.5rem;font-weight:700;letter-spacing:-.04em;line-height:1;white-space:nowrap;cursor:pointer}.InvitationHeader_logo__fj32Z span{color:#3ab65b}.InvitationHeader_logo__fj32Z strong{color:#28623a}.InvitationHeader_logo__fj32Z:focus-visible{outline:3px solid rgba(58,182,91,.28);outline-offset:6px;border-radius:2px}.InvitationHeader_exitHint__AETWe span{animation:InvitationHeader_pointLeft__eE5CR .65s ease-in-out 2}@keyframes InvitationHeader_pointLeft__eE5CR{0%,to{transform:translateX(0)}40%{transform:translateX(-6px)}70%{transform:translateX(2px)}}@media(prefers-reduced-motion:reduce){.InvitationHeader_exitHint__AETWe span{animation:none}.InvitationHeader_exitHint__AETWe{text-decoration:underline;text-underline-offset:3px}}@media(max-width:620px){.InvitationHeader_mainRow___1ow_,.InvitationHeader_utilityInner__DvB_Q{padding:0 12px}.InvitationHeader_logo__fj32Z{font-size:1.35rem}}