.guest-return_page__G5sn4{width:100%;min-height:100%;padding:max(24px,env(safe-area-inset-top)) 20px max(28px,env(safe-area-inset-bottom));background:var(--paper);color:var(--ink-deep);display:grid;place-items:center}.guest-return_panel__CLq6m{width:min(100%,440px);display:flex;flex-direction:column;gap:24px;padding:16px 0}.guest-return_panel__CLq6m h1,.guest-return_sheet__oMELB h2,.guest-return_warning__2_mpl h2{font:400 clamp(2.5rem,8vw,3.5rem)/1.02 var(--font-display),Georgia,serif;font-optical-sizing:none;font-variation-settings:"opsz" 16;letter-spacing:-.045em;margin:0}.guest-return_panel__CLq6m p,.guest-return_sheet__oMELB p,.guest-return_warning__2_mpl p{margin:0;font-size:1rem;line-height:1.55}.guest-return_top___BKuS{display:flex;align-items:center;justify-content:space-between;gap:16px}.guest-return_brand__0dVUi{font:400 1.8rem var(--font-display),Georgia,serif;font-optical-sizing:none;font-variation-settings:"opsz" 16;letter-spacing:.08em}.guest-return_muted__2kSci{color:#6b5945}.guest-return_actions__kvw4E{display:grid;grid-gap:12px;gap:12px}.guest-return_primary__NWpwZ,.guest-return_secondary__GkKj1,.guest-return_textButton__XuYvn{min-height:52px;padding:14px 18px;border-radius:12px;font:500 1rem/1.4 var(--font-sans),sans-serif;font-optical-sizing:none;font-variation-settings:"opsz" 16;text-align:center;display:flex;justify-content:center;align-items:center;gap:10px;text-decoration:none;cursor:pointer}.guest-return_primary__NWpwZ{background:var(--ink-deep);color:var(--paper);border:1px solid var(--ink-deep)}.guest-return_secondary__GkKj1{background:transparent;color:inherit;border:1px solid #a99173}.guest-return_textButton__XuYvn{background:transparent;color:inherit;border:0;text-decoration:underline;text-underline-offset:4px}.guest-return_primary__NWpwZ:hover,.guest-return_secondary__GkKj1:hover{filter:brightness(1.12)}.guest-return_primary__NWpwZ:disabled,.guest-return_secondary__GkKj1:disabled{opacity:.65;cursor:wait}.guest-return_compact__OatYZ button:focus-visible,.guest-return_panel__CLq6m a:focus-visible,.guest-return_panel__CLq6m button:focus-visible,.guest-return_sheet__oMELB a:focus-visible,.guest-return_sheet__oMELB button:focus-visible,.guest-return_warning__2_mpl button:focus-visible{outline:3px solid var(--champagne);outline-offset:4px}.guest-return_form__zb0qc{display:grid;grid-gap:12px;gap:12px}.guest-return_form__zb0qc label{font-size:1rem}.guest-return_form__zb0qc input,.guest-return_linkInput___VHHk{width:100%;min-height:56px;padding:14px;border:1px solid #a99173;border-radius:10px;color:var(--ink-deep);background:#fffaf0;font:400 1.125rem var(--font-sans),sans-serif;font-optical-sizing:none;font-variation-settings:"opsz" 16}.guest-return_form__zb0qc input{letter-spacing:.12em;text-transform:uppercase}.guest-return_message___g5wM{font-size:1rem;line-height:1.5;padding:12px 14px;border-radius:8px;background:#ebdec5;color:#241708;overflow-wrap:anywhere}.guest-return_roll__7poje{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px;border:1px solid #c8b69c;border-radius:14px;text-decoration:none;color:inherit;min-height:96px}.guest-return_roll__7poje:hover{background:#f0e5cc}.guest-return_roll__7poje strong{display:block;font:400 1.6rem var(--font-display),Georgia,serif;font-optical-sizing:none;font-variation-settings:"opsz" 16;margin-bottom:6px}.guest-return_roll__7poje span{font-size:1rem;line-height:1.45}.guest-return_home__NbJ2z{margin-top:16px}.guest-return_compact__OatYZ{display:grid;grid-gap:4px;gap:4px;width:100%}.guest-return_saveButton__G23VA{border:1px solid #806446;border-radius:10px;background:#2b2017;color:var(--crema);padding:10px 14px;min-height:48px;font:500 1rem/1.4 var(--font-sans),sans-serif;font-optical-sizing:none;font-variation-settings:"opsz" 16;display:flex;justify-content:center;align-items:center;gap:10px;cursor:pointer}.guest-return_returnLine__s6D0E{margin:0;text-align:center;font-size:1rem;line-height:1.4;color:#d3c3ae}.guest-return_returnLine__s6D0E a{color:var(--crema);font-weight:500;text-decoration:underline;text-underline-offset:3px}.guest-return_dialog__pGTCx{width:min(460px,calc(100vw - 24px));max-height:min(90dvh,900px);padding:0;border:1px solid #735a3e;border-radius:22px;background:var(--espresso);color:var(--crema);margin:auto;box-shadow:0 20px 80px #0008}.guest-return_dialog__pGTCx::-webkit-backdrop{background:#100b08b8;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.guest-return_dialog__pGTCx::backdrop{background:#100b08b8;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.guest-return_sheet__oMELB{display:grid;grid-gap:22px;gap:22px;padding:24px}.guest-return_sheet__oMELB .guest-return_primary__NWpwZ{background:var(--paper);border-color:var(--paper);color:var(--ink-deep)}.guest-return_sheet__oMELB .guest-return_secondary__GkKj1,.guest-return_sheet__oMELB .guest-return_textButton__XuYvn{color:var(--crema)}.guest-return_sheet__oMELB .guest-return_muted__2kSci{color:#d3c3ae}.guest-return_close__I72Ix{min-width:44px;min-height:44px;border:1px solid #826c52;color:var(--crema);background:transparent;border-radius:50%;font:400 1.75rem var(--font-sans),sans-serif;font-optical-sizing:none;font-variation-settings:"opsz" 16;cursor:pointer}.guest-return_codeBox__vkRVc{display:grid;grid-gap:12px;gap:12px;border-block:1px solid #695138;padding:20px 0}.guest-return_codeRow__BtR17{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.guest-return_codeRow__BtR17 code{font:400 clamp(1.25rem,6vw,1.65rem) var(--font-sans),sans-serif;font-optical-sizing:none;font-variation-settings:"opsz" 16;letter-spacing:.08em;background:none;padding:0;color:var(--crema)}.guest-return_codeRow__BtR17 button{background:transparent;color:var(--crema);border:1px solid #826c52;border-radius:8px;padding:10px;min-height:44px;font:400 1rem var(--font-sans),sans-serif;font-optical-sizing:none;font-variation-settings:"opsz" 16;cursor:pointer}.guest-return_countdownActions__tMnvx{width:min(100%,380px);display:grid;grid-gap:12px;gap:12px;margin:0 auto}.guest-return_countdownActions__tMnvx>.guest-return_primary__NWpwZ{background:var(--crema);color:var(--ink-deep)}.guest-return_countdownActions__tMnvx>.guest-return_secondary__GkKj1{color:var(--crema)}.guest-return_warning__2_mpl{display:grid;grid-gap:20px;gap:20px;padding:24px;border:1px solid #705638;border-radius:16px;background:#251b13;color:var(--crema)}.guest-return_warning__2_mpl .guest-return_primary__NWpwZ{background:var(--crema);color:var(--ink-deep)}.guest-return_warning__2_mpl .guest-return_muted__2kSci{color:#d3c3ae}.guest-return_revealHeading__Izyf2{display:grid;grid-gap:12px;gap:12px;text-align:center}.guest-return_revealHeading__Izyf2 h1{font:400 clamp(2.5rem,10vw,4.5rem)/1.05 var(--font-display),Georgia,serif;font-optical-sizing:none;font-variation-settings:"opsz" 16;letter-spacing:-.04em;margin:0}.guest-return_revealHeading__Izyf2 p{font-size:1rem;line-height:1.5;margin:0;color:#d3c3ae}.guest-return_revealHeading__Izyf2 a{color:var(--champagne);font:400 2rem var(--font-display),Georgia,serif;font-optical-sizing:none;font-variation-settings:"opsz" 16;text-decoration:underline;text-underline-offset:5px}.guest-return_optional__Jdn_G{font-size:1rem;line-height:1.5;color:#d3c3ae;width:min(100%,380px);margin:0 auto}.guest-return_optional__Jdn_G summary{cursor:pointer;min-height:44px;padding:12px 0}.guest-return_optional__Jdn_G p{font-size:1rem}@media(max-width:360px){.guest-return_sheet__oMELB{padding:20px}.guest-return_panel__CLq6m{gap:20px}.guest-return_primary__NWpwZ,.guest-return_secondary__GkKj1{padding-inline:12px}}@media(prefers-reduced-motion:no-preference){.guest-return_dialog__pGTCx[open]{animation:guest-return_arrive__CL_JN .18s ease-out}@keyframes guest-return_arrive__CL_JN{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}}.guest-return_page__G5sn4{min-height:100dvh;background:#1c130c;color:#f5ebd0}.guest-return_panel__CLq6m{gap:22px}.guest-return_panel__CLq6m h1{font-size:38px;letter-spacing:-.025em;line-height:1.08}.guest-return_panel__CLq6m .guest-return_muted__2kSci{color:#b3a18c}.guest-return_panel__CLq6m .guest-return_primary__NWpwZ{background:#f9f2dd;color:#241708;border-color:#f9f2dd}.guest-return_primary__NWpwZ,.guest-return_secondary__GkKj1{border-radius:999px;min-height:54px;font-weight:600;letter-spacing:0;text-transform:none}.guest-return_panel__CLq6m .guest-return_secondary__GkKj1{border-color:#66513b}.guest-return_form__zb0qc input{background:#281c12;color:#f5ebd0;border-color:#66513b;border-radius:14px}.guest-return_roll__7poje{background:#23180f;border:1px solid #362b21;border-radius:22px;padding:22px}.guest-return_roll__7poje:hover{background:#281c12}.guest-return_roll__7poje span{color:#b3a18c}.guest-return_roll__7poje strong{color:#f5ebd0;font-size:26px}.guest-return_rollRow__1_JfF{display:grid;grid-gap:2px;gap:2px}.guest-return_hideRoll__7fqN5{justify-self:end;min-height:44px;padding:0 4px;border:0;background:transparent;color:#b3a18c;font:400 .9rem var(--font-sans),sans-serif;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.guest-return_hideRoll__7fqN5:hover{color:#f5ebd0}.guest-return_hideRoll__7fqN5:disabled{opacity:.5;cursor:default}.guest-return_dialog__pGTCx{border-radius:26px;border-color:#473521;background:#281c12}.guest-return_sheet__oMELB h2{font-size:32px;line-height:1.08;letter-spacing:-.025em}.guest-return_countdownActions__tMnvx{width:100%;gap:8px}.guest-return_countdownActions__tMnvx>.guest-return_secondary__GkKj1{border:1px solid #b3a18c52;background:#281c12c2;color:#f5ebd0}.guest-return_countdownActions__tMnvx>.guest-return_textButton__XuYvn{font-weight:400;color:#b3a18c}@media(max-width:600px){.guest-return_dialog__pGTCx{width:100%;max-width:540px;max-height:calc(100dvh - 24px);margin:auto auto 0;border-radius:26px 26px 0 0}.guest-return_sheet__oMELB{padding-bottom:max(24px,env(safe-area-inset-bottom))}}