.RestaurantAuth_shell__Z22Ob{--auth-ink-deep:#16271f;--auth-ink-deep-2:#1b2e25;--auth-ink:#1a1714;--auth-cream:#f1ece1;--auth-cream-2:#e7e1d4;--auth-orange:#c26e47;--auth-sage:#9cb39a;--auth-rule-dark:hsla(41,36%,91%,.14);--auth-rule-cream:rgba(26,23,20,.18);min-height:100vh;background:var(--auth-cream);color:var(--auth-ink);font-family:var(--v2-sans)}.RestaurantAuth_shell__Z22Ob button,.RestaurantAuth_shell__Z22Ob input{font-family:var(--v2-sans)}.RestaurantAuth_layout__Ou292{display:grid;min-height:100vh;grid-template-columns:minmax(320px,38vw) 1fr}.RestaurantAuth_rail__lm3R1{display:flex;min-height:100vh;flex-direction:column;justify-content:space-between;background:var(--auth-ink-deep);color:var(--auth-cream);padding:38px 42px}.RestaurantAuth_wordmark__GVbjJ{display:inline-flex;align-items:baseline;gap:4px;color:var(--auth-cream);font-family:var(--v2-serif);font-size:29px;line-height:1;text-decoration:none}.RestaurantAuth_wordmark__GVbjJ em{font-style:italic}.RestaurantAuth_dot__d4zrr{color:var(--auth-orange);font-style:normal}.RestaurantAuth_wordmarkSub__aR1Qq{margin-left:8px;color:hsla(41,36%,91%,.62);font-family:var(--v2-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase}.RestaurantAuth_railMain__tKzQ_{max-width:440px}.RestaurantAuth_eyebrow__UhgOQ{display:inline-flex;align-items:center;gap:9px;margin-bottom:22px;color:hsla(41,36%,91%,.62);font-family:var(--v2-mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase}.RestaurantAuth_eyebrow__UhgOQ:before{width:5px;height:5px;background:var(--auth-orange);content:""}.RestaurantAuth_railTitle__qnC3y{max-width:520px;color:var(--auth-cream);font-family:var(--v2-serif);font-size:clamp(44px,6vw,74px);font-weight:400;letter-spacing:-.01em;line-height:.96}.RestaurantAuth_railTitle__qnC3y em{color:var(--auth-orange);font-style:italic}.RestaurantAuth_railCopy__UFQyZ{max-width:420px;margin-top:26px;color:hsla(41,36%,91%,.76);font-family:var(--v2-serif);font-size:22px;line-height:1.28}.RestaurantAuth_railFoot__QtJ8R{display:grid;gap:16px;border-top:1px solid var(--auth-rule-dark);padding-top:22px}.RestaurantAuth_footItem__skGYT{display:flex;align-items:center;gap:12px;color:hsla(41,36%,91%,.68);font-family:var(--v2-sans);font-size:13px}.RestaurantAuth_footItem__skGYT svg{color:var(--auth-cream);opacity:.74}.RestaurantAuth_main__Fbzjw{display:flex;min-width:0;align-items:center;justify-content:center;padding:56px}.RestaurantAuth_panel__pkrdH{width:min(100%,560px)}.RestaurantAuth_panelTop__Lc9uw{border-bottom:1px solid var(--auth-rule-cream);padding-bottom:24px}.RestaurantAuth_panelKicker__ZdwKV{margin-bottom:14px;color:rgba(26,23,20,.58);font-family:var(--v2-mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase}.RestaurantAuth_panelTitle__swVOR{color:var(--auth-ink);font-family:var(--v2-serif);font-size:clamp(42px,5vw,64px);font-weight:400;letter-spacing:-.01em;line-height:1}.RestaurantAuth_panelTitle__swVOR em{color:var(--auth-orange);font-style:italic}.RestaurantAuth_panelCopy__3Ya5R{max-width:500px;margin-top:18px;color:rgba(26,23,20,.68);font-family:var(--v2-sans);font-size:14px;line-height:1.55}.RestaurantAuth_form__ge67h{display:grid;gap:18px;padding-top:28px}.RestaurantAuth_field___h4lv{display:grid;gap:8px}.RestaurantAuth_label__qcJ9j{color:rgba(26,23,20,.62);font-family:var(--v2-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase}.RestaurantAuth_input__5ekaH,.RestaurantAuth_passwordInput__bc5dl{width:100%;border:1px solid rgba(26,23,20,.22);border-radius:4px;background:hsla(41,28%,87%,.48);color:var(--auth-ink);font-family:var(--v2-sans);font-size:14px;outline:none;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.RestaurantAuth_input__5ekaH{height:48px;padding:0 14px}.RestaurantAuth_input__5ekaH:focus,.RestaurantAuth_passwordInput__bc5dl:focus{border-color:var(--auth-orange);background:hsla(41,36%,91%,.8);box-shadow:0 0 0 3px rgba(194,110,71,.12)}.RestaurantAuth_passwordWrap__lEdUP{position:relative}.RestaurantAuth_passwordInput__bc5dl{height:48px;padding:0 48px 0 14px}.RestaurantAuth_showPassword__Pz22_{position:absolute;top:50%;right:12px;border:0;background:transparent;color:rgba(26,23,20,.55);cursor:pointer;font-family:var(--v2-mono);font-size:10px;letter-spacing:.12em;padding:5px;text-transform:uppercase;transform:translateY(-50%)}.RestaurantAuth_showPassword__Pz22_:hover{color:var(--auth-ink)}.RestaurantAuth_error__e3gDe{border-left:2px solid var(--auth-orange);color:var(--auth-ink);font-family:var(--v2-sans);font-size:13px;line-height:1.45;padding:8px 0 8px 12px}.RestaurantAuth_submit__yeb5n{height:50px;border:1px solid var(--auth-ink-deep);border-radius:4px;background:var(--auth-ink-deep);color:var(--auth-cream);cursor:pointer;font-family:var(--v2-sans);font-size:13.5px;font-weight:400;transition:background .16s ease,color .16s ease,transform .16s ease}.RestaurantAuth_submit__yeb5n:hover{background:var(--auth-ink-deep-2);transform:translateY(-1px)}.RestaurantAuth_submit__yeb5n:disabled{cursor:not-allowed;opacity:.62;transform:none}.RestaurantAuth_secondaryActions__Pcr1i{display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;padding-top:4px}.RestaurantAuth_linkButton__oTHke,.RestaurantAuth_textButton__PNBGX{border:0;background:transparent;color:rgba(26,23,20,.68);cursor:pointer;font-family:var(--v2-sans);font-size:13px;padding:0;text-decoration:underline;text-underline-offset:3px}.RestaurantAuth_linkButton__oTHke:hover,.RestaurantAuth_textButton__PNBGX:hover{color:var(--auth-ink)}.RestaurantAuth_divider__GH2k_{align-items:center;color:rgba(26,23,20,.48);display:grid;font-family:var(--v2-mono);font-size:10px;gap:14px;grid-template-columns:1fr auto 1fr;letter-spacing:.14em;margin:10px 0 0;text-transform:uppercase}.RestaurantAuth_divider__GH2k_:after,.RestaurantAuth_divider__GH2k_:before{background:var(--auth-rule-cream);content:"";height:1px}.RestaurantAuth_outlineButton__RqKtZ{display:inline-flex;height:48px;align-items:center;justify-content:center;border:1px solid rgba(26,23,20,.22);border-radius:4px;background:transparent;color:var(--auth-ink);cursor:pointer;font-family:var(--v2-sans);font-size:13.5px;text-decoration:none}.RestaurantAuth_outlineButton__RqKtZ:hover{border-color:var(--auth-ink-deep)}.RestaurantAuth_signupForm__ZsIAT{display:grid;gap:20px;padding-top:28px}.RestaurantAuth_signupForm__ZsIAT label{color:rgba(26,23,20,.62)!important;font-family:var(--v2-mono)!important;font-size:10.5px!important;font-weight:400!important;letter-spacing:.14em!important;text-transform:uppercase!important}.RestaurantAuth_signupForm__ZsIAT input{height:48px!important;border:1px solid rgba(26,23,20,.22)!important;border-radius:4px!important;background:hsla(41,28%,87%,.48)!important;color:var(--auth-ink)!important;font-family:var(--v2-sans)!important;font-size:14px!important;box-shadow:none!important}.RestaurantAuth_signupForm__ZsIAT input:focus{border-color:var(--auth-orange)!important;background:hsla(41,36%,91%,.8)!important;box-shadow:0 0 0 3px rgba(194,110,71,.12)!important}.RestaurantAuth_signupForm__ZsIAT button{min-height:48px;border-radius:4px!important;font-family:var(--v2-sans)!important;font-size:13.5px!important;font-weight:400!important;letter-spacing:0!important;box-shadow:none!important;transform:none!important}.RestaurantAuth_signupForm__ZsIAT button:not([class*=outline]),.RestaurantAuth_signupForm__ZsIAT button[type=submit]{border:1px solid var(--auth-ink-deep)!important;background:var(--auth-ink-deep)!important;color:var(--auth-cream)!important}.RestaurantAuth_signupForm__ZsIAT button[class*=outline]{border:1px solid rgba(26,23,20,.22)!important;background:transparent!important;color:var(--auth-ink)!important}.RestaurantAuth_signupForm__ZsIAT p{color:rgba(26,23,20,.62)!important;font-family:var(--v2-sans)!important;font-size:13px!important;font-style:normal!important}.RestaurantAuth_signupError__jwp4T{border-left:2px solid var(--auth-orange);color:var(--auth-ink);font-family:var(--v2-sans);font-size:13px;line-height:1.45;padding:8px 0 8px 12px}.RestaurantAuth_signupMeta___crcz{border-top:1px solid var(--auth-rule-cream);color:rgba(26,23,20,.62);font-family:var(--v2-sans);font-size:13px;margin-top:24px;padding-top:20px}.RestaurantAuth_statusStrip__OlgR6{display:grid;gap:10px;grid-template-columns:repeat(3,1fr);margin-top:26px}.RestaurantAuth_statusItem__NhkeZ{border-top:1px solid var(--auth-rule-cream);color:rgba(26,23,20,.62);font-family:var(--v2-mono);font-size:10px;letter-spacing:.12em;padding-top:10px;text-transform:uppercase}.RestaurantAuth_loading__SoQmS{display:flex;min-height:100vh;align-items:center;justify-content:center;background:var(--auth-cream);color:var(--auth-ink);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;font-family:var(--v2-mono)}@media (max-width:920px){.RestaurantAuth_layout__Ou292{grid-template-columns:1fr}.RestaurantAuth_rail__lm3R1{min-height:auto;gap:54px;padding:30px 24px}.RestaurantAuth_railFoot__QtJ8R{grid-template-columns:1fr}.RestaurantAuth_main__Fbzjw{align-items:start;padding:36px 24px 48px}}@media (max-width:560px){.RestaurantAuth_railTitle__qnC3y{max-width:100%;font-size:clamp(38px,11vw,46px);line-height:1.02}.RestaurantAuth_railTitle__qnC3y em{display:block}.RestaurantAuth_railCopy__UFQyZ{max-width:32ch;font-size:17px;line-height:1.34}.RestaurantAuth_panelTitle__swVOR{font-size:clamp(38px,11vw,48px)}.RestaurantAuth_panelCopy__3Ya5R{max-width:34ch;font-size:13px}.RestaurantAuth_statusStrip__OlgR6{grid-template-columns:1fr}.RestaurantAuth_secondaryActions__Pcr1i{display:grid;justify-content:stretch}}