.g-places-field{flex:none}.g-places__heading{letter-spacing:.04em;text-transform:uppercase;color:var(--g-muted);padding:8px 12px 4px;font-size:12px;font-weight:500}.g-places__group--google{margin-top:4px}.g-places__group--google:not(:first-child){border-top:1px solid var(--g-line);margin-top:8px;padding-top:4px}.g-places__opt-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.g-places__attribution{border-top:1px solid var(--g-line);background:#fff;justify-content:flex-end;margin:4px -8px -8px;padding:6px 12px 8px;display:flex;position:sticky;bottom:0}.g-msheet .g-places__attribution{position:static}.g-places__gmaps{letter-spacing:normal;color:#5e5e5e;white-space:nowrap;text-transform:none;font-family:Roboto,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.g-authx-page{background:#fff}@media (width>=768px){.g-authx-page .g-header__inner{max-width:1224px;padding:0 24px}}@media (width>=1280px){.g-authx-page .g-header__inner{padding-left:42px}}.g-authx{background:var(--g-canvas);grid-template-columns:minmax(0,1fr);min-height:calc(100dvh - 64px);display:grid}.g-authx__form{flex-direction:column;min-width:0;padding:24px 16px;display:flex}.g-authx__inner{flex-direction:column;width:100%;max-width:400px;margin:auto;display:flex}.g-authx__media{background:var(--g-well);min-width:0;display:none}.g-authx__media img{object-fit:cover;width:100%;height:calc(100dvh - 64px);position:sticky;top:64px}@media (width>=1024px){.g-authx{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.g-authx__form{padding:63px 24px}.g-authx__media{display:block}}.g-authx__section{flex-direction:column;gap:16px;min-width:0;display:flex}.g-authx__title{text-align:center;color:var(--g-ink);overflow-wrap:anywhere;margin:0 0 8px;font-size:20px;font-weight:500;line-height:30px}.g-authx__subtitle{color:var(--g-ink-soft);text-align:center;margin-top:-12px;font-size:14px;line-height:20px}.g-authx__switch{flex-direction:column;gap:16px;display:flex}.g-authx__switch>.g-or{margin:16px 0}.g-authx__switch>.g-authx__title{margin-bottom:4px}.g-authx__aside{text-align:center;font-size:14px}.g-authx .g-input{height:40px;min-height:40px;padding:0 12px;font-size:14px}.g-authx .g-pw .g-input{padding-right:52px}.g-authx .g-field{gap:8px}.g-authx .g-field:has(.g-input[required])>.g-field__label:after{content:" *";content:" *" / ""}.g-authx .g-btn--block,.g-authx .g-authx__cta{min-height:48px}.g-authx .g-btn--outline.g-authx__cta{border-color:var(--g-ink)}.g-authx .g-notice{text-align:left}.g-authx__profile .g-form__actions .g-btn{width:100%;min-height:48px}.g-authx__profile .g-form__row{grid-template-columns:1fr}.g-authx__actions{flex-direction:column;gap:20px;margin-top:4px;display:flex}.g-authx__actions .g-btn--outline{border-color:var(--g-ink)}.g-authx__note{color:var(--g-muted);text-align:center;margin:0;font-size:13px;line-height:18px}@media (width<=767px){.g-authx .g-signup .g-authform__submit,.g-authx .g-authx__actions .g-btn{min-height:56px;font-size:16px}}@media (pointer:coarse){.g-authx .g-input{font-size:16px}}.g-authform{flex-direction:column;gap:16px;min-width:0;display:flex}.g-authform__pw{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.g-authform__pw>.g-field{align-self:stretch}.g-authform__forgot{min-height:24px;font-size:14px}.g-authx .g-authform__forgot,.g-authx__aside a{color:var(--g-ink);text-underline-offset:3px;font-weight:500}.g-authx .g-authform__forgot:hover,.g-authx__aside a:hover{color:#000}.g-authform__submit{margin-top:8px}.g-authform__back{margin-top:-4px}.g-authform__terms{flex-direction:column;gap:6px;display:flex}.g-authform__terms a{color:var(--g-ink)}.g-authform__summary{border:1px solid var(--g-line);background:#fff;border-radius:8px;flex-direction:column;gap:2px;min-width:0;padding:12px 16px;display:flex}.g-authform__summary-label{color:var(--g-muted);font-size:13px}.g-authform__summary-value{color:var(--g-ink);overflow-wrap:anywhere;font-size:14px;line-height:20px}.g-email-flow{gap:16px}.g-email-flow__lead{color:var(--g-ink-soft);margin:0;font-size:14px;line-height:20px}.g-email-flow__summary{flex-direction:row;justify-content:space-between;align-items:center;gap:12px}.g-email-flow__summary-text{flex-direction:column;gap:2px;min-width:0;display:flex}.g-email-flow__summary .g-btn--link{min-height:40px;color:var(--g-ink);flex:none;font-size:14px}.g-email-flow .g-authform__submit{margin-top:4px}@media (width<=359px){.g-email-flow__summary{flex-direction:column;align-items:flex-start;gap:4px}}.g-guest__title{color:var(--g-ink);overflow-wrap:anywhere;margin:0 0 12px;font-size:17px;font-weight:600;line-height:24px}.g-pw{position:relative}.g-pw .g-input{padding-right:52px}.g-pw__toggle{width:40px;height:36px;color:var(--g-ink-soft);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.g-pw__toggle:hover{background:var(--g-well);color:var(--g-ink)}.g-pw__toggle[aria-pressed=true]{color:var(--g-ink)}.g-or{color:var(--g-ink-soft);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:12px;font-size:12px;font-weight:600;line-height:16px;display:flex}.g-or:before,.g-or:after{content:"";background:var(--g-line-strong);flex:1;height:1px}.g-or--tight{text-transform:none;letter-spacing:0;color:var(--g-muted);font-size:13px;font-weight:400;line-height:20px}.g-social{flex-direction:column;gap:12px;display:flex}.g-social__btn{width:100%;min-height:48px;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:0 16px;font-size:15px;font-weight:500;line-height:1.2;transition:background-color .15s,border-color .15s;display:flex}.g-social__btn svg,.g-social__btn img{flex:none}.g-brand-mark{object-fit:contain;flex:none;max-width:none;display:block}.g-social__btn:focus-visible{outline:2px solid var(--g-accent);outline-offset:2px}.g-social__btn--google{color:#1f1f1f;background:#fff;border-color:#747775}.g-social__btn--google:hover:not(:disabled){background:#f8f8f8}.g-social__btn--apple{color:#fff;background:#000}.g-social__btn--apple:hover:not(:disabled){background:#1f1f1f}.g-social__btn:disabled{cursor:not-allowed;opacity:.45}.g-social__btn[aria-busy=true]{cursor:progress}.g-social__hint{color:var(--g-muted);text-align:center;font-size:13px;line-height:18px}.g-connections{flex-direction:column;gap:16px;min-width:0;display:flex}.g-connections__list{flex-direction:column;display:flex}.g-connection{border-top:1px solid var(--g-line);flex-wrap:wrap;align-items:center;gap:12px 16px;min-width:0;padding:16px 0;display:flex}.g-connection:last-child{border-bottom:1px solid var(--g-line)}.g-connection__mark{border:1px solid var(--g-line);background:#fff;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}.g-connection__mark--apple{color:#fff;background:#000;border-color:#000}.g-connection__text{flex-direction:column;flex:1;gap:2px;min-width:140px;font-size:14px;line-height:20px;display:flex}.g-connection__text strong{font-size:16px;font-weight:500;line-height:24px}.g-connection__error{flex-basis:100%}.g-connection__error a{color:inherit}.g-admin-login .g-authx{grid-template-columns:minmax(0,1fr)}.g-admin-login .g-header__inner{justify-content:space-between}.g-admin-login .g-header__inner>a:first-child{width:160px;max-width:45%;display:flex}.g-admin-login .g-header__inner>a:first-child svg,.g-admin-login .g-header__inner>a:first-child img{width:100%}
