.g-promo-dock{--g-promo-gold:var(--ds-champagne-bright,#dfc28f);--g-promo-cta:#ffb85c;z-index:calc(var(--ds-z-navigation,50) + 20);color:var(--ds-ivory,#f3efe8);font-family:var(--ds-font-body);box-shadow:inset 0 1px 0 #ffffff0f, var(--ds-shadow-control,0 10px 30px #0000003d), 0 0 0 1px #0000004d;-webkit-backdrop-filter:blur(14px);-webkit-tap-highlight-color:transparent;animation:g-promo-dock-in .32s var(--ds-ease-emphasized,cubic-bezier(.2, .8, .2, 1)) both;background:linear-gradient(135deg,#201b16f5,#110f11f5 72%);border:.5px solid #dfc28f57;display:flex;position:fixed}.g-promo-dock a{color:inherit;text-decoration:none}.g-promo-dock a:focus-visible,.g-promo-dock button:focus-visible{outline:2px solid var(--g-promo-gold);outline-offset:2px}.g-promo-dock-app,.g-promo-dock-home{align-items:center;min-width:0;display:flex}.g-promo-dock-icon{border-radius:50%;flex:none;width:36px;height:36px;display:block}.g-promo-dock-copy{gap:1px;min-width:0;display:grid}.g-promo-dock-copy b{color:#fff3df;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;line-height:18px;overflow:hidden}.g-promo-dock-copy small{color:var(--ds-muted,#99938b);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;line-height:14px;overflow:hidden}.g-promo-dock-home-icon{width:30px;height:30px;color:var(--g-promo-gold);background:#dfc28f1f;border:.5px solid #dfc28f66;border-radius:50%;flex:none;place-items:center;display:grid}.g-promo-dock-cta{background:linear-gradient(135deg, #ffd696, var(--g-promo-cta) 55%, #f0963a);color:#2a1806;letter-spacing:.06em;border-radius:999px;flex:none;padding:6px 12px;font-size:12px;font-weight:700;box-shadow:inset 0 1px #ffffff80}.g-promo-dock-close{width:22px;height:22px;color:var(--ds-ivory-soft,#d8d2c8);cursor:pointer;background:#f3efe814;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:relative}.g-promo-dock-close:before{content:"";position:absolute;inset:-8px}.g-promo-dock[data-variant=mobile]{left:12px;bottom:calc(10px + var(--site-chrome-tab-clearance,0px) + var(--g-promo-safe,0px));max-width:calc(100vw - 24px);height:52px;color:var(--t1,#f4efe7);font-family:var(--font,var(--ds-font-body));-webkit-backdrop-filter:blur(26px)saturate(210%)brightness(.36);backdrop-filter:blur(26px)saturate(210%)brightness(.36);transition:max-width .28s var(--ease,var(--ds-ease)), padding .28s var(--ease,var(--ds-ease));background:linear-gradient(#fffaf00d,#fffaf000 55%),linear-gradient(#181613c7,#100f0de0);border:0;border-radius:999px;align-items:center;gap:0;padding:0 4px 0 7px;overflow:hidden;box-shadow:inset 0 0 0 1px #fff4e11c,inset 0 1px #ffffff29,0 12px 32px #00000073}.g-site-chrome:not([data-mobile-tabs=true]) .g-promo-dock[data-variant=mobile]{--g-promo-safe:env(safe-area-inset-bottom)}.g-site-chrome[data-mobile-tabs=true] .g-promo-dock[data-variant=mobile]{bottom:calc(84px + env(safe-area-inset-bottom))}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.g-promo-dock[data-variant=mobile]{background:#181715f5}}.g-promo-dock[data-variant=mobile] .g-promo-dock-app{gap:9px;padding-right:2px}.g-promo-dock[data-variant=mobile] .g-promo-dock-icon{border-radius:11px;width:36px;height:36px;box-shadow:inset 0 0 0 1px #fff4e11f}.g-promo-dock[data-variant=mobile] .g-promo-dock-copy b{color:var(--t1,#f4efe7);font-size:13px;font-weight:600;line-height:18px}.g-promo-dock[data-variant=mobile] .g-promo-dock-copy small{color:var(--t3,#8b8479);font-size:11px;line-height:15px}.g-promo-dock[data-variant=mobile] .g-promo-dock-cta{background:var(--gold,#efc35e);height:30px;color:var(--on-gold,#1a1407);letter-spacing:0;border-radius:999px;align-items:center;margin-left:4px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex;box-shadow:0 0 16px -4px #efc35e8c,inset 0 1px #ffffff4d}.g-promo-dock[data-variant=mobile] .g-promo-dock-home{background:linear-gradient(#fffaf00d,#fffaf000 55%),#fff4e112;border:0;border-radius:999px;gap:4px;height:30px;margin-left:6px;padding:0 11px 0 8px;box-shadow:inset 0 0 0 1px #fff4e11a,inset 0 1px #ffffff1a}.g-promo-dock[data-variant=mobile] .g-promo-dock-home-icon{width:16px;height:16px;color:var(--t2,#ada699);background:0 0;border:0}.g-promo-dock[data-variant=mobile] .g-promo-dock-home .g-promo-dock-copy b{font-size:12.5px;font-weight:500}.g-promo-dock[data-variant=mobile] .g-promo-dock-close{width:28px;height:28px;color:var(--t3,#8b8479);background:0 0;flex:none;margin-left:2px}.g-promo-dock[data-variant=mobile] .g-promo-dock-app:active,.g-promo-dock[data-variant=mobile] .g-promo-dock-home:active{opacity:.8}.g-promo-dock-copy,.g-promo-dock-cta,.g-promo-dock-home,.g-promo-dock-close{transition:opacity .2s}.g-promo-dock[data-variant=mobile]{transition:max-width .28s var(--ease,var(--ds-ease)), padding .28s var(--ease,var(--ds-ease)), opacity .2s ease, translate .24s var(--ease,var(--ds-ease));translate:0}.g-promo-dock[data-variant=mobile][data-compact=true]{opacity:0;pointer-events:none;translate:0 18px}@media (max-width:899px){html[data-promo-dock=mobile] .g-site-footer{margin-bottom:calc(var(--site-chrome-tab-clearance,0px) + 64px)}}.g-promo-dock[data-variant=desktop]{border-radius:var(--ds-radius-md,16px);flex-direction:column;width:232px;padding:10px;bottom:88px;right:16px}.g-promo-dock[data-variant=desktop] .g-promo-dock-app{border-radius:var(--ds-radius-sm,12px);gap:12px;padding:2px 24px 2px 2px;transition:background-color .18s}.g-promo-dock-qr{background:#fffaf0;border-radius:10px;flex:none;width:76px;height:76px;padding:4px;display:block}.g-promo-dock[data-variant=desktop] .g-promo-dock-copy{gap:3px}.g-promo-dock[data-variant=desktop] .g-promo-dock-copy b{font-size:14px}.g-promo-dock[data-variant=desktop] .g-promo-dock-copy small{white-space:normal;font-size:11.5px}.g-promo-dock[data-variant=desktop] .g-promo-dock-copy em{color:var(--g-promo-gold);align-items:center;gap:2px;margin-top:2px;font-size:12px;font-style:normal;display:inline-flex}.g-promo-dock[data-variant=desktop] .g-promo-dock-home{color:var(--ds-muted,#99938b);border-top:.5px solid #f3efe81f;gap:10px;margin-top:10px;padding:10px 6px 2px 4px}.g-promo-dock[data-variant=desktop] .g-promo-dock-home .g-promo-dock-copy{flex:auto}.g-promo-dock[data-variant=desktop] .g-promo-dock-home .g-promo-dock-copy small{white-space:nowrap}.g-promo-dock[data-variant=desktop] .g-promo-dock-close{position:absolute;top:8px;right:8px}@media (hover:hover) and (pointer:fine){.g-promo-dock[data-variant=desktop] .g-promo-dock-app:hover{background:#f3efe80a}.g-promo-dock[data-variant=desktop] .g-promo-dock-home:hover{color:var(--g-promo-gold)}.g-promo-dock-close:hover{color:#fff;background:#f3efe824}}@keyframes g-promo-dock-in{0%{opacity:0;transform:translateY(10px)}}@media (prefers-reduced-motion:reduce){.g-promo-dock,.g-promo-dock *{transition:none!important;animation:none!important}}
