.seating-launch-notice_trigger__bUnof{position:fixed;right:max(16px,env(safe-area-inset-right));bottom:max(24px,calc(env(safe-area-inset-bottom) + 12px));z-index:56;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:10px 17px;border:1px solid var(--color-coral);border-radius:999px;background:var(--color-card);color:var(--color-coral-text);box-shadow:var(--shadow-lift);font-size:14px;font-weight:600;line-height:1.5;cursor:pointer;transition:background-color .16s ease}.seating-launch-notice_trigger__bUnof:active,.seating-launch-notice_trigger__bUnof:hover{background:var(--color-blush)}.seating-launch-notice_trigger__bUnof:focus-visible{outline:2px solid var(--color-coral-deep);outline-offset:3px}.seating-launch-notice_dialog___YkaI{position:fixed;inset:0;width:min(440px,calc(100vw - 32px));max-height:calc(100dvh - 48px);margin:auto;padding:0;overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--color-romantic-line);border-top:4px solid var(--color-coral-deep);border-radius:14px;background:var(--color-card);color:var(--color-ink);box-shadow:0 24px 80px rgb(48 41 39/20%)}.seating-launch-notice_dialog___YkaI[open]{animation:seating-launch-notice_arrive__HTj4P .24s ease-out both}.seating-launch-notice_dialog___YkaI::backdrop{background:rgb(48 41 39/38%);backdrop-filter:blur(3px)}.seating-launch-notice_iconClose__EP1D0{position:absolute;top:9px;right:9px;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;color:var(--color-muted)}.seating-launch-notice_content__C5n9G{padding:36px 28px 28px;text-align:center}.seating-launch-notice_illustration__ib2BN{display:grid;place-items:center;width:68px;height:68px;margin:0 auto 22px;border:1px solid var(--color-romantic-line);border-radius:50%;background:var(--color-blush);color:var(--color-coral-text)}.seating-launch-notice_eyebrow__LTzHy{margin:0 0 12px;color:var(--color-coral-text);font-size:12px;font-weight:600;letter-spacing:.12em}.seating-launch-notice_title__KJDEV{margin:0;font-family:var(--font-serif);font-size:clamp(25px,7vw,32px);font-weight:500;line-height:1.4;letter-spacing:.03em;text-wrap:balance}.seating-launch-notice_title__KJDEV:focus{outline:none}.seating-launch-notice_description__DoOms{margin-top:22px;color:var(--color-muted);font-size:15px;line-height:1.9;white-space:pre-line}.seating-launch-notice_welcome__mYidA{margin-bottom:5px;color:var(--color-ink)}.seating-launch-notice_action__voBug{display:flex;align-items:center;justify-content:center;gap:12px;min-height:52px;margin-top:28px;padding:12px 16px;border-radius:4px;background:var(--color-coral-deep);color:white;font-size:16px;font-weight:600;line-height:1.5}.seating-launch-notice_footer__bDAaV{display:grid;grid-template-columns:1fr 1px 1fr;align-items:center;padding:8px 14px;border-top:1px solid var(--color-romantic-line)}.seating-launch-notice_footer__bDAaV button{min-height:44px;padding:8px;border-radius:4px;color:var(--color-muted);font-size:14px;line-height:1.5}.seating-launch-notice_footer__bDAaV span{height:16px;background:var(--color-romantic-line)}.seating-launch-notice_action__voBug,.seating-launch-notice_dialog___YkaI button{cursor:pointer;transition:background-color .16s ease,color .16s ease}.seating-launch-notice_dialog___YkaI button:active,.seating-launch-notice_dialog___YkaI button:hover{background:var(--color-blush);color:var(--color-coral-text)}.seating-launch-notice_action__voBug:active,.seating-launch-notice_action__voBug:hover{background:var(--color-coral-text)}.seating-launch-notice_action__voBug:focus-visible,.seating-launch-notice_dialog___YkaI button:focus-visible{outline:2px solid var(--color-coral-deep);outline-offset:3px}@keyframes seating-launch-notice_arrive__HTj4P{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:360px){.seating-launch-notice_content__C5n9G{padding-inline:20px}}@media (max-height:540px){.seating-launch-notice_content__C5n9G{padding-top:28px;padding-bottom:18px}.seating-launch-notice_eyebrow__LTzHy,.seating-launch-notice_illustration__ib2BN,.seating-launch-notice_welcome__mYidA{display:none}.seating-launch-notice_title__KJDEV{padding-inline:20px;font-size:26px}.seating-launch-notice_description__DoOms{margin-top:12px;line-height:1.65;white-space:normal}.seating-launch-notice_action__voBug{min-height:44px;margin-top:18px}}@media (prefers-reduced-motion:reduce){.seating-launch-notice_dialog___YkaI[open]{animation:none}.seating-launch-notice_action__voBug,.seating-launch-notice_dialog___YkaI button,.seating-launch-notice_trigger__bUnof{transition:none}}