.c24gT{flex-direction:column;justify-content:center;width:100%;max-width:685px;margin-left:auto;margin-right:auto;padding:0 12px;display:flex}.c24gT-greeting{text-align:center;font-family:var(--font-header-large-family);font-weight:var(--font-header-large-weight);font-size:var(--font-mobile-header-large-size);line-height:var(--font-mobile-header-large-line-height);font-feature-settings:var(--font-header-large-feature-settings);min-height:44px;margin-top:16px;margin-bottom:0}@media (width>=768px){.c24gT-greeting{font-size:var(--font-tablet-header-large-size);line-height:var(--font-tablet-header-large-line-height)}}@media (width>=1024px){.c24gT-greeting{font-size:var(--font-desktop-header-large-size);line-height:var(--font-desktop-header-large-line-height)}}.c24gT-greeting.c24gT-mod-unify{font-family:var(--font-header-large-family);font-weight:var(--font-header-large-weight);font-size:var(--font-mobile-header-large-size);line-height:var(--font-mobile-header-large-line-height);font-feature-settings:var(--font-header-large-feature-settings)}.c24gT-geolocation-wrapper{justify-content:center;align-items:center;margin-top:8px;margin-bottom:32px;display:flex}.c24gT-input{text-shadow:none;position:relative}@media (width>=0) and (width<=639px){[data-kml-containerless] .c24gT{height:45dvh}[data-kml-containerless] .c24gT-input{justify-content:space-between;align-items:center;width:calc(100% - 48px);display:flex;position:fixed;bottom:24px}[data-kml-containerless] .c24gT-greeting-container{flex-direction:column;justify-content:center;height:100%;display:flex}}[data-kml-container=xs] .c24gT{height:45dvh}[data-kml-container=xs] .c24gT-input{justify-content:space-between;align-items:center;width:calc(100% - 48px);display:flex;position:fixed;bottom:24px}[data-kml-container=xs] .c24gT-greeting-container{flex-direction:column;justify-content:center;height:100%;display:flex}.M8SF{justify-content:center;height:48px;display:flex;position:relative}.M8SF-icon{fill:var(--color-foreground-brand-static);will-change:transform, opacity;opacity:1;transition:opacity .25s linear;animation:6s ease-out 1.5s infinite backwards pulse-ai-icon;position:absolute}@keyframes pulse-ai-icon{0%,to{transform:scale(.9)}50%{transform:scale(1.1)}}.c8jtn-title-wrapper{flex-direction:column;display:flex}.c8jtn-title{text-align:center;font-family:var(--font-header-large-family);font-weight:var(--font-header-large-weight);font-size:var(--font-mobile-header-large-size);line-height:var(--font-mobile-header-large-line-height);font-feature-settings:var(--font-header-large-feature-settings);margin-top:0;margin-bottom:0}@media (width>=768px){.c8jtn-title{font-size:var(--font-tablet-header-large-size);line-height:var(--font-tablet-header-large-line-height)}}@media (width>=1024px){.c8jtn-title{font-size:var(--font-desktop-header-large-size);line-height:var(--font-desktop-header-large-line-height)}}.c8jtn-holiday-spacer{vertical-align:bottom;transition:width .48s cubic-bezier(.22,.61,.36,1);display:inline-block;overflow:hidden}.c8jtn-holiday-word{opacity:0;will-change:opacity, transform;white-space:pre;transition:opacity .42s cubic-bezier(.22,.61,.36,1),transform .42s cubic-bezier(.22,.61,.36,1);display:inline-block}.c8jtn-holiday-word.c8jtn-in{opacity:1;transform:translate(0)}.c8jtn-holiday-measure{visibility:hidden;white-space:pre;position:absolute}.c8jtn-btn{cursor:pointer;border:none;align-self:start;padding:8px 12px}.c0wAA{background-color:var(--color-elevation-one-surface);flex-direction:column;padding-left:0;display:flex}.bd-mo .c0wAA{background-color:var(--color-elevation-app-surface)}.c0wAA.c0wAA-mod-left-drawer-open{padding-left:280px}@media (prefers-reduced-motion:no-preference){.c0wAA{transition-property:padding-left;transition-duration:.25s;transition-timing-function:ease}}.poo5-gradient-blur,.poo5-border:after{transition:opacity .15s}.poo5-border:after{opacity:0;z-index:0;border-radius:inherit;content:"";background:linear-gradient(90deg, var(--color-background-ai-glow-default-stops-stop1-color) 0%, var(--color-background-ai-glow-default-stops-stop2-color) 50%, var(--color-background-ai-glow-default-stops-stop3-color) 100%);transition:opacity .15s;position:absolute;inset:-1px}.poo5:not(.poo5-mod-glow) .poo5-border:after{opacity:1}.poo5:not(.poo5-mod-glow) .poo5-gradient-blur{opacity:0}
