@keyframes GuestPanelRowIn{0%{background:#ab66ff29}to{background:0 0}}.GuestPanel{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;min-width:0;color:rgb(40 32 89/var(--tw-text-opacity,1));--tw-shadow:0 30px 70px -30px #3c207873, 0 10px 24px -14px #28205938;--tw-shadow-colored:0 30px 70px -30px var(--tw-shadow-color), 0 10px 24px -14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);border:1px solid #e9e2f7;border-radius:32px;padding:clamp(16px,2.2vw,22px)}@media (hover:hover) and (pointer:fine){.GuestPanel:hover{--tw-shadow:0 44px 90px -34px #3c20788c, 0 14px 30px -14px #28205942;--tw-shadow-colored:0 44px 90px -34px var(--tw-shadow-color), 0 14px 30px -14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}}.js .GuestPanel[data-hidden=true]{display:none}.GuestPanel__Head{border-bottom:1px solid #e9e2f7;align-items:center;gap:11px;padding-bottom:16px;display:flex}.GuestPanel__Iso.Logo{width:16px;height:23px}.GuestPanel__Title{font-size:15px;font-style:normal;font-weight:800;line-height:1.2;display:block}.GuestPanel__Sub{--tw-text-opacity:1;color:rgb(110 101 145/var(--tw-text-opacity,1));font-size:12px;font-style:normal;font-weight:600;display:block}.GuestPanel__Chip{letter-spacing:.06em;text-transform:uppercase;--tw-bg-opacity:1;background-color:rgb(241 235 251/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(60 32 120/var(--tw-text-opacity,1));border-radius:999px;margin-left:auto;padding:6px 10px;font-size:12px;font-style:normal;font-weight:800}.GuestPanel__Total{letter-spacing:-.03em;margin:18px 0 0;font-size:clamp(1.7rem,1.4rem + 1.2vw,2.3rem);font-style:normal;font-weight:800;line-height:1}.GuestPanel__Total b{font-weight:inherit}.GuestPanel__Total span{letter-spacing:0;--tw-text-opacity:1;color:rgb(110 101 145/var(--tw-text-opacity,1));margin-left:8px;font-size:15px;font-style:normal;font-weight:700}.GuestPanel__Stats{flex-wrap:wrap;gap:8px 22px;margin:14px 0 0;padding:0;list-style:none;display:flex}.GuestPanel__Stats li{align-items:baseline;gap:7px;display:flex}.GuestPanel__Stats b{letter-spacing:-.02em;font-size:18px;font-style:normal;font-weight:800}.GuestPanel__Stats span{--tw-text-opacity:1;color:rgb(91 82 128/var(--tw-text-opacity,1));font-size:14px;font-style:normal;font-weight:600}.GuestPanel__Stats li:first-child b{--tw-text-opacity:1;color:rgb(60 32 120/var(--tw-text-opacity,1))}.GuestPanel__Stats li:nth-child(2) b{--tw-text-opacity:1;color:rgb(110 101 145/var(--tw-text-opacity,1))}.GuestPanel__Stats li:nth-child(3) b{--tw-text-opacity:1;color:rgb(91 82 128/var(--tw-text-opacity,1))}.GuestPanel__Bar{margin-top:14px}.GuestPanel__Diet{--tw-text-opacity:1;color:rgb(110 101 145/var(--tw-text-opacity,1));margin:10px 0 0;font-size:14px;font-style:normal;font-weight:600}.GuestPanel__Filters{scrollbar-width:none;gap:7px;max-width:100%;padding:16px 0 4px;display:flex;overflow-x:auto}.GuestPanel__Filters::-webkit-scrollbar{display:none}@media (max-width:479px){.GuestPanel__Filters{flex-wrap:wrap;overflow:visible}}.GuestPanel__Chipbtn{cursor:pointer;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(91 82 128/var(--tw-text-opacity,1));border:1.5px solid #e9e2f7;border-radius:999px;flex:none;padding:7px 13px;font-size:13px;font-style:normal;font-weight:700;transition:all .18s cubic-bezier(.22,.61,.36,1)}.GuestPanel__Chipbtn:focus-visible{outline-offset:3px;outline:3px solid #ab66ff}@media (hover:hover) and (pointer:fine){.GuestPanel__Chipbtn:hover{--tw-border-opacity:1;border-color:rgb(171 102 255/var(--tw-border-opacity,1))}}.GuestPanel__Chipbtn[aria-pressed=true]{--tw-border-opacity:1;border-color:rgb(60 32 120/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(241 235 251/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(60 32 120/var(--tw-text-opacity,1))}.GuestPanel__List{margin:6px 0 0;padding:0;list-style:none}.GuestPanel__Row{border-top:1px solid #e9e2f7;align-items:center;gap:12px;padding:12px 2px;transition:background .18s cubic-bezier(.22,.61,.36,1),transform .18s cubic-bezier(.22,.61,.36,1);display:flex}@media (hover:hover){.GuestPanel__Row:hover{--tw-bg-opacity:1;background-color:rgb(248 245 253/var(--tw-bg-opacity,1));transform:translate(2px)}}.GuestPanel__Row--Hidden{display:none}.GuestPanel__Row--Updated{animation:.9s cubic-bezier(.22,.61,.36,1) GuestPanelRowIn}.GuestPanel__Av{--tw-bg-opacity:1;background-color:rgb(241 235 251/var(--tw-bg-opacity,1));--tw-text-opacity:1;width:34px;height:34px;color:rgb(60 32 120/var(--tw-text-opacity,1));border-radius:50%;flex:none;place-items:center;font-size:13px;font-style:normal;font-weight:800;display:grid}.GuestPanel__Main{flex:1;min-width:0}.GuestPanel__Name{font-size:15px;font-style:normal;font-weight:700;display:block}.GuestPanel__Tags{white-space:nowrap;text-overflow:ellipsis;--tw-text-opacity:1;color:rgb(110 101 145/var(--tw-text-opacity,1));margin-top:2px;font-size:12px;font-style:normal;font-weight:600;display:block;overflow:hidden}.GuestPanel__Side{flex-direction:column;flex:none;align-items:flex-end;gap:3px;display:flex}.GuestPanel__Status{white-space:nowrap;align-items:center;gap:6px;font-size:13px;font-style:normal;font-weight:800;display:inline-flex}.GuestPanel__Status svg{flex:none}.GuestPanel__Status--Yes{--tw-text-opacity:1;color:rgb(60 32 120/var(--tw-text-opacity,1))}.GuestPanel__Status--No{--tw-text-opacity:1;color:rgb(91 82 128/var(--tw-text-opacity,1))}.GuestPanel__Status--Pending{--tw-text-opacity:1;color:rgb(110 101 145/var(--tw-text-opacity,1))}.GuestPanel__RowDiet{--tw-text-opacity:1;color:rgb(110 101 145/var(--tw-text-opacity,1));font-size:12px;font-style:normal;font-weight:600}.GuestPanel__Note{--tw-text-opacity:1;color:rgb(110 101 145/var(--tw-text-opacity,1));margin:16px 0 0;font-size:15px;font-style:normal;font-weight:400;line-height:1.5}
.Invitation{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;min-width:0;color:rgb(40 32 89/var(--tw-text-opacity,1));--tw-shadow:0 30px 70px -30px #3c207873, 0 10px 24px -14px #28205938;--tw-shadow-colored:0 30px 70px -30px var(--tw-shadow-color), 0 10px 24px -14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);border:1px solid #dcd2f1;border-radius:26px;overflow:hidden}@media (hover:hover) and (pointer:fine){.Invitation:hover{--tw-shadow:0 44px 90px -34px #3c20788c, 0 14px 30px -14px #28205942;--tw-shadow-colored:0 44px 90px -34px var(--tw-shadow-color), 0 14px 30px -14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}}.Invitation__Cover{text-align:center;--tw-bg-opacity:1;background-color:rgb(40 32 89/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));padding:26px 22px 24px;position:relative}.Invitation__Cover:after{content:"";pointer-events:none;background:linear-gradient(#1a123a57 0%,#1a123a94 46%,#1a123ae0 100%);position:absolute;inset:0}.Invitation__Cover>:not(.Invitation__CoverImg){z-index:1;position:relative}.Invitation__CoverImg{object-fit:cover;object-position:center}.Invitation__Eyebrow{letter-spacing:.18em;text-transform:uppercase;color:#ffffffdb;text-shadow:0 1px 10px #140e3080;font-size:11px;font-style:normal;font-weight:800}.Invitation__Names{letter-spacing:-.02em;text-shadow:0 2px 18px #140e308c;margin:8px 0 0;font-size:26px;font-style:normal;font-weight:800;line-height:1.1}.Invitation__Date{color:#ffffffeb;text-shadow:0 1px 12px #140e308c;margin:6px 0 0;font-size:14px;font-style:normal;font-weight:600}.Invitation__Body{padding:20px}.js .Invitation__Body[data-hidden=true]{display:none}.Invitation__Label{letter-spacing:.04em;--tw-text-opacity:1;color:rgb(110 101 145/var(--tw-text-opacity,1));margin:0 0 14px;font-size:13px;font-style:normal;font-weight:800}.Invitation__Moments{gap:8px;display:grid}.Invitation__Moment{--tw-bg-opacity:1;background-color:rgb(248 245 253/var(--tw-bg-opacity,1));border:1px solid #e9e2f7;border-radius:14px;grid-template-columns:auto 1fr;align-items:center;gap:12px;padding:13px 15px;display:grid}@media (hover:hover){.Invitation__Moment{transition:border-color .18s cubic-bezier(.22,.61,.36,1),transform .18s cubic-bezier(.22,.61,.36,1)}.Invitation__Moment:hover{--tw-border-opacity:1;border-color:rgb(220 210 241/var(--tw-border-opacity,1));transform:translate(2px)}}.Invitation__When{text-align:center;border-right:1px solid #dcd2f1;min-width:52px;padding-right:14px}.Invitation__Day{letter-spacing:-.02em;font-size:17px;font-style:normal;font-weight:800;line-height:1;display:block}.Invitation__Mon{letter-spacing:.12em;--tw-text-opacity:1;color:rgb(110 101 145/var(--tw-text-opacity,1));margin-top:3px;font-size:10px;font-style:normal;font-weight:800;display:block}.Invitation__Name{margin-bottom:3px;font-size:15px;font-style:normal;font-weight:800;display:block}.Invitation__Meta{--tw-text-opacity:1;color:rgb(110 101 145/var(--tw-text-opacity,1));font-size:13px;font-style:normal;font-weight:600;line-height:1.35;display:block}.Invitation__Cta.CustomButton{margin-top:16px}.Invitation__Save.CustomButton{margin-top:14px}.Invitation__Link{--tw-bg-opacity:1;background-color:rgb(248 245 253/var(--tw-bg-opacity,1));border:1px dashed #dcd2f1;border-radius:12px;align-items:center;gap:9px;margin-top:16px;padding:11px 13px;display:flex}.Invitation__Link span{word-break:break-all;--tw-text-opacity:1;color:rgb(91 82 128/var(--tw-text-opacity,1));font-size:13px;font-style:normal;font-weight:700}.Invitation__Link svg{--tw-text-opacity:1;color:rgb(60 32 120/var(--tw-text-opacity,1));flex:none}.Invitation__Rsvp{gap:10px;display:grid}.Invitation__Person{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border:1px solid #e9e2f7;border-radius:14px;padding:14px}.Invitation__PersonTop{align-items:center;gap:10px;margin-bottom:10px;display:flex}.Invitation__Av{--tw-bg-opacity:1;background-color:rgb(241 235 251/var(--tw-bg-opacity,1));--tw-text-opacity:1;width:30px;height:30px;color:rgb(60 32 120/var(--tw-text-opacity,1));border-radius:50%;flex:none;place-items:center;font-size:12px;font-style:normal;font-weight:800;display:grid}.Invitation__PersonName{font-size:15px;font-style:normal;font-weight:800}.Invitation__Toggle{gap:6px;display:flex}.Invitation__ToggleBtn{cursor:pointer;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;min-height:38px;color:rgb(91 82 128/var(--tw-text-opacity,1));border:1.5px solid #dcd2f1;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:6px;padding:0;font-size:14px;font-style:normal;font-weight:700;transition:all .18s cubic-bezier(.22,.61,.36,1);display:inline-flex}.Invitation__ToggleBtn:focus-visible{outline-offset:3px;outline:3px solid #ab66ff}@media (hover:hover) and (pointer:fine){.Invitation__ToggleBtn:hover{--tw-border-opacity:1;border-color:rgb(171 102 255/var(--tw-border-opacity,1))}}.Invitation__ToggleBtn[aria-pressed=true]{--tw-border-opacity:1;border-color:rgb(60 32 120/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(60 32 120/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.Invitation__ToggleBtn--No[aria-pressed=true]{--tw-border-opacity:1;border-color:rgb(40 32 89/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(40 32 89/var(--tw-bg-opacity,1))}.Invitation__Diet{border-top:1px dashed #e9e2f7;justify-content:space-between;align-items:center;gap:10px;margin:10px 0 0;padding-top:10px;font-size:13px;font-style:normal;font-weight:400;display:flex}.Invitation__Diet dt{--tw-text-opacity:1;color:rgb(110 101 145/var(--tw-text-opacity,1));font-size:13px;font-style:normal;font-weight:700}.Invitation__Diet dd{--tw-text-opacity:1;color:rgb(60 32 120/var(--tw-text-opacity,1));margin:0;font-size:13px;font-style:normal;font-weight:800}.Invitation__Person--Out .Invitation__Diet{opacity:.45}.Invitation__Note{--tw-text-opacity:1;color:rgb(110 101 145/var(--tw-text-opacity,1));margin:12px 0 0;font-size:13px;font-style:normal;font-weight:600}.Invitation__Saved{text-align:center;padding:22px 6px 6px}.Invitation__Check{--tw-bg-opacity:1;background-color:rgb(60 32 120/var(--tw-bg-opacity,1));--tw-text-opacity:1;width:56px;height:56px;color:rgb(255 255 255/var(--tw-text-opacity,1));border-radius:50%;place-items:center;margin:0 auto 14px;display:grid}.Invitation__SavedTitle{letter-spacing:-.02em;--tw-text-opacity:1;color:rgb(91 82 128/var(--tw-text-opacity,1));margin:8px 0 0;font-size:15px;font-style:normal;font-weight:800}.Invitation__SavedText{--tw-text-opacity:1;color:rgb(91 82 128/var(--tw-text-opacity,1));margin:8px 0 0;font-size:15px;font-style:normal;font-weight:400}.Invitation__Edit{cursor:pointer;text-underline-offset:3px;--tw-text-opacity:1;color:rgb(60 32 120/var(--tw-text-opacity,1));background:0 0;border:0;margin-top:16px;padding:0;font-size:15px;font-style:normal;font-weight:800;text-decoration:underline;text-decoration-thickness:2px}.Invitation__Edit:focus-visible{outline-offset:3px;border-radius:6px;outline:3px solid #ab66ff}
