.page_page__AblL_{min-height:100svh;background:#f6f1e9;color:#2c2824}.page_header__KDuOU{position:sticky;z-index:20;top:0;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 26px;border-bottom:1px solid rgba(61,49,40,.11);background:rgba(251,248,242,.94);backdrop-filter:blur(18px)}.page_brand__sWaoh{display:inline-flex;color:inherit;text-decoration:none}.page_headerActions__CAfF_{display:flex;align-items:center;gap:12px}.page_headerActions__CAfF_ a{padding:11px 16px;border:1px solid rgba(61,49,40,.16);border-radius:999px;color:inherit;font-size:11px;text-decoration:none}.page_headerActions__CAfF_ a.page_primary__nwK8G{border-color:transparent;background:#2c2824;color:white;font-weight:650}.page_content__yWxaV{max-width:760px;margin:0 auto;padding:clamp(40px,6vw,76px) 24px 100px}.page_eyebrow__NkCaE{margin:0 0 12px;color:#8a6d4c;font-size:9px;font-weight:700;letter-spacing:.19em}.page_content__yWxaV h1{margin:0 0 12px;font-family:StoryInvite Cormorant,Georgia,serif;font-size:clamp(38px,5.5vw,54px);line-height:1;font-weight:450;letter-spacing:-.035em}.page_intro__7KJQL{margin:0 0 42px;max-width:56ch;color:#766d65;font-size:14px;line-height:1.7}.page_list__EugZw{display:grid;gap:12px}.page_card__cDDNz{display:grid;grid-template-columns:1fr auto;align-items:center;gap:18px;padding:22px;border:1px solid rgba(65,52,42,.11);border-radius:10px;background:#fffdf9;box-shadow:0 12px 34px rgba(64,50,39,.05)}.page_draftCard__czOkg{border-color:rgba(138,109,76,.3);background:#fffcf6}.page_draftBadge__Xqc_J{display:inline-block;margin-bottom:8px;color:#8a6d4c;font-size:9px;font-weight:700;letter-spacing:.13em}.page_card__cDDNz h2{margin:0 0 6px;font-family:StoryInvite Cormorant,Georgia,serif;font-size:25px;font-weight:500;letter-spacing:-.02em}.page_meta__wGok9{margin:0;color:#81776f;font-size:12px;line-height:1.55}.page_slug__dlOLF{display:inline-block;margin-top:8px;color:#6d5f53;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.page_newResponses__2JveU{border:1px solid #e3d4ae;background:#f7efdc;color:#6f5526}.page_newResponses__2JveU,.page_pending__35dee{display:inline-flex;align-items:center;margin:8px 0 0 10px;padding:5px 8px;font-size:8px;font-weight:700;letter-spacing:.11em}.page_pending__35dee{border:1px solid rgba(175,119,74,.28);background:#fbf3e8;color:#9a643d}.page_actions__ZRshP{display:flex;flex-direction:column;gap:8px}.page_actions__ZRshP a,.page_actions__ZRshP button{min-height:38px;display:inline-flex;align-items:center;justify-content:center;padding:0 16px;border:1px solid rgba(61,49,40,.16);border-radius:999px;color:inherit;font-size:11px;text-decoration:none;white-space:nowrap}.page_actions__ZRshP button{width:100%;background:transparent;cursor:pointer}.page_actions__ZRshP a.page_primary__nwK8G,.page_actions__ZRshP button.page_primary__nwK8G{border-color:transparent;background:#2c2824;color:white;font-weight:650}.page_actions__ZRshP button:disabled{cursor:wait;opacity:.65}.page_actions__ZRshP a.page_seatingLink__frXVr{position:relative;gap:6px}.page_lock__j2SUh{flex:none;opacity:.7}.page_newBadge__85p7r{position:absolute;top:-8px;right:10px;padding:2px 6px;border:1px solid #d9c49f;border-radius:999px;background:#f5ead5;color:#65471e;font-size:8px;font-weight:700;letter-spacing:.1em;line-height:1.4}.page_seatingStatus__bsNty{display:grid;gap:6px;max-width:260px;margin:12px 0 0;color:#6d5f53;font-size:11px}.page_seatingBar___0D_Y{display:block;height:3px;overflow:hidden;border-radius:999px;background:rgba(61,49,40,.1)}.page_seatingBar___0D_Y span{display:block;height:100%;border-radius:inherit;background:#8a6d4c}.page_paymentError__mbZ_l{max-width:20rem;margin:6px 0 0;color:#9f352e;font-size:11px;line-height:1.5}.page_empty__XhZnm{padding:44px 26px;border:1px dashed rgba(65,52,42,.22);border-radius:10px;background:rgba(255,255,255,.56);text-align:center}.page_empty__XhZnm p{margin:0 0 20px;color:#766d65;font-size:14px;line-height:1.65}.page_hint__AwrWV{width:min(100%,460px);margin-inline:auto;padding:14px 16px;border-radius:8px;background:rgba(184,148,97,.1);font-size:13px}.page_hint__AwrWV a{color:#2c2824;text-decoration:underline;text-underline-offset:2px}@media (max-width:640px){.page_header__KDuOU{padding:14px 16px}.page_header__KDuOU.page_adminHeader__6B7OT{align-items:flex-start;flex-direction:column}.page_adminHeader__6B7OT .page_headerActions__CAfF_{width:100%;flex-wrap:wrap;gap:8px}.page_adminHeader__6B7OT .page_headerActions__CAfF_ a{min-height:44px;display:inline-flex;flex:1 1 auto;align-items:center;justify-content:center;padding:9px 12px}.page_headerActions__CAfF_ a:not(.page_primary__nwK8G):not(.page_accountLink__mzslT):not(.page_adminLink__J8w_N){display:none}.page_content__yWxaV{padding-left:16px;padding-right:16px}.page_card__cDDNz{grid-template-columns:1fr}.page_actions__ZRshP{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.page_actions__ZRshP a{min-width:0;padding:0 10px}.page_actions__ZRshP>:only-child{grid-column:1/-1}}.page_skeleton__YlJw8{display:block;border-radius:6px;background:linear-gradient(90deg,rgba(65,52,42,.07) 25%,rgba(65,52,42,.13) 37%,rgba(65,52,42,.07) 63%);background-size:400% 100%;animation:page_shimmer__IKKKQ 1.4s ease infinite}.page_skeletonTitle__txQ7_{width:58%;height:25px;margin-bottom:10px}.page_skeletonLine__8jACf{width:76%;height:12px;margin-bottom:7px}.page_skeletonLineShort__yScsT{width:42%;height:12px}.page_skeletonButton__VAy_W{width:104px;height:38px;border-radius:999px}@keyframes page_shimmer__IKKKQ{0%{background-position:100% 50%}to{background-position:0 50%}}@media (prefers-reduced-motion:reduce){.page_skeleton__YlJw8{animation:none}}.page_srOnly__F_9cK{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.page_deletionBanner__CZ0Jm{margin:0 0 28px}