.ann{container:ann/inline-size}.ann-banner{--b-bg:hsl(var(--card));--b-text:hsl(var(--foreground));--b-hi:hsl(var(--foreground));--b-ic:hsl(var(--muted-foreground));--b-sheen:hsl(var(--neutral-0) / .06)}.ann-banner[data-v=yellow]{--b-bg:hsl(var(--brand-accent-surface));--b-hi:hsl(var(--brand-accent-text));--b-ic:hsl(var(--brand-accent));--b-sheen:hsl(var(--brand-accent) / .08)}:root[data-theme=light] .ann-banner[data-v=yellow]{--b-hi:hsl(var(--foreground));--b-ic:hsl(var(--brand-accent-edge))}.ann-banner[data-v=offer]{--b-bg:hsl(var(--brand-accent));--b-text:hsl(var(--brand-accent-foreground));--b-hi:hsl(var(--brand-accent-foreground));--b-ic:hsl(var(--brand-accent-foreground));--cr-body:hsl(var(--brand-accent-foreground));--b-sheen:hsl(var(--neutral-0) / .35)}.ann-banner[data-v=offer] .ann-lbl{font-weight:700}.ann-banner[data-v=green]{--b-bg:hsl(var(--success));--b-hi:hsl(var(--success-foreground));--b-ic:hsl(var(--success-foreground))}.ann-banner[data-v=warning]{--b-bg:color-mix(in srgb, hsl(var(--warning-foreground)) 14%, hsl(var(--background)));--b-hi:hsl(var(--warning-foreground));--b-ic:hsl(var(--warning-foreground));--b-sheen:hsl(var(--warning-foreground) / .08)}:root[data-theme=light] .ann-banner[data-v=warning],:root[data-theme=light][data-credits-strip] .credits-hold[data-route]{--b-bg:hsl(var(--warning));background:hsl(var(--warning))}html[data-credits-strip] .credits-hold[data-route]{background:color-mix(in srgb, hsl(var(--warning-foreground)) 14%, hsl(var(--background)));min-height:46px}html[data-credits-strip] .credits-hold[data-route] .ann-banner{transition:none}@media (max-width:767px){html[data-credits-strip] .credits-hold[data-route]{min-height:40px}}.ann-banner[data-v=critical]{--b-bg:hsl(var(--destructive-subtle));--b-hi:hsl(var(--destructive-subtle-foreground));--b-ic:hsl(var(--destructive-subtle-foreground))}.ann-banner{transition:grid-template-rows .42s var(--motion-ease-out);grid-template-rows:0fr;display:grid}.ann-banner[data-open]{grid-template-rows:1fr}.ann-wrap{min-height:0;overflow:hidden}.ann-bin{background:var(--b-bg);height:46px;color:var(--b-text);transition:background-color .42s,color .3s;position:relative;overflow:hidden}.ann-bin:before{content:"";pointer-events:none;background:linear-gradient(100deg, transparent 30%, var(--b-sheen) 50%, transparent 70%);animation:ann-sheen 5.5s var(--motion-ease-in-out) infinite 1.2s;position:absolute;inset:0;transform:translate(-100%)}@keyframes ann-sheen{0%,70%{transform:translate(-100%)}to{transform:translate(100%)}}.ann-stack{z-index:1;position:absolute;inset:0}.ann-slide{color:inherit;outline-offset:-2px;animation:ann-in .46s var(--motion-ease-out) both, ann-fade-in .3s both;justify-content:center;align-items:center;gap:12px;padding:0 130px;text-decoration:none;display:flex;position:absolute;inset:0}.ann-slide[data-out]{animation:ann-out .46s var(--motion-ease-out) forwards, ann-fade-out .3s forwards;pointer-events:none}@keyframes ann-in{0%{transform:translateY(100%)}}@keyframes ann-out{to{transform:translateY(-100%)}}@keyframes ann-fade-in{0%{opacity:0}}@keyframes ann-fade-out{to{opacity:0}}.ann-slide:not([data-out]) .ann-item{animation:ann-rise .52s var(--motion-ease-hop) both;animation-delay:calc(.14s + var(--d,0) * 60ms)}@keyframes ann-rise{0%{opacity:0;transform:translateY(14px)}}.ann-ico{width:20px;height:20px;color:var(--b-ic);flex:none}.ann-ico svg{width:100%;height:100%;display:block}.ann-txt{align-items:center;gap:10px;min-width:0;display:flex}.ann-lbl{color:var(--b-hi);white-space:nowrap;flex:none;font-size:14px;font-weight:600;line-height:1.4;transition:color .3s}.ann-msg{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:14px;font-weight:500;line-height:1.4;overflow:hidden}.ann-short{display:none}.ann-art{flex:none;width:30px;height:28px;margin-top:2px}.ann-art svg{width:100%;height:100%;display:block;overflow:visible}.ann-art *{transform-box:fill-box;transform-origin:50%}.ann-art .ann-cr{animation:ann-bob 3.4s var(--motion-ease-in-out) infinite;transform-origin:50% 100%}.ann-art .ann-lid{animation:4.1s linear infinite ann-blink}.ann-art .ann-pup{animation:ann-glance 6.8s var(--motion-ease-in-out) infinite}.ann-art .ann-fb{fill:var(--cr-body,hsl(var(--brand-accent)))}.ann-art .ann-rg{fill:var(--cr-body,hsl(var(--brand-accent)));stroke:var(--cr-body,hsl(var(--brand-accent)));stroke-width:3px}.ann-art .ann-wh{fill:hsl(var(--neutral-0))}.ann-art .ann-pp{fill:hsl(var(--ink))}@keyframes ann-bob{50%{transform:translateY(-1.2px)}}@keyframes ann-blink{0%,90%,to{transform:scaleY(1)}94%{transform:scaleY(.1)}}@keyframes ann-glance{0%,10%,to{transform:none}20%,45%{transform:translate(5.65px)}55%,80%{transform:translate(-3.95px)}}.ann-timer{font-variant-numeric:tabular-nums;font-weight:700;display:inline-block}.ann-timer i{font-style:normal;display:inline-block}.ann-timer i[data-tick]{animation:ann-tick .38s var(--motion-ease-hop)}@keyframes ann-tick{0%{opacity:0;transform:translateY(-6px)}}.ann-coupon{letter-spacing:.12em;border:1.5px dashed;border-radius:6px;flex:none;align-items:center;height:26px;padding:0 12px;font-size:12px;font-weight:700;line-height:1;display:inline-flex;position:relative}.ann-coupon:before,.ann-coupon:after{content:"";background:var(--b-bg);border-radius:50%;width:8px;height:8px;margin-top:-4px;position:absolute;top:50%}.ann-coupon:before{left:-5px}.ann-coupon:after{right:-5px}.ann-stamp{background:hsl(var(--ink));color:hsl(var(--ink-foreground));font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;animation:ann-slam .52s var(--motion-ease-hop) forwards;border-radius:6px;place-items:center;font-size:12px;font-weight:400;line-height:1;display:grid;position:absolute;inset:-4px -8px}@keyframes ann-slam{0%{opacity:0;transform:scale(2.6)rotate(-22deg)}60%{opacity:1;transform:scale(.9)rotate(-4deg)}to{opacity:1;transform:rotate(-8deg)}}.ann-go{width:16px;height:16px;color:var(--b-hi);transition:transform .2s var(--motion-ease-out);flex:none}.ann-go svg{width:100%;height:100%;display:block}a.ann-slide:hover .ann-go{transform:translate(3px)}a.ann-slide:hover .ann-msg{text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-decoration-color:color-mix(in srgb, currentColor 40%, transparent)}.ann-key{--slab-d:2px;border-radius:8px;gap:4px;height:28px;padding-inline:10px;font-size:14px;font-weight:600}.ann-key svg{width:16px;height:16px;transition:transform .2s var(--motion-ease-out)}.ann-key:hover svg{transform:translate(2px)}.ann-key:before,.ann-key:after{animation:4.2s cubic-bezier(.45,0,.2,1) 2s infinite ann-glint}@keyframes ann-glint{0%,85%{left:calc(-10% - 60px)}to{left:110%}}.ann-key[data-variant=ink]{background:hsl(var(--ink));color:hsl(var(--ink-foreground));--slab-lip:hsl(var(--ink-edge));--slab-hover:hsl(var(--ink-hover));--slab-shine:hsl(var(--ink-foreground) / .3)}.ann-key[data-variant=tertiary]{color:var(--b-hi);box-shadow:none;--slab-lip:transparent;--slab-hover:color-mix(in srgb, var(--b-hi) 12%, transparent);background:0 0;padding-inline:8px}.ann-key[data-variant=tertiary]:before,.ann-key[data-variant=tertiary]:after{display:none}.ann-key[aria-disabled=true]{pointer-events:none}.ann-pager{z-index:2;color:var(--b-text);align-items:center;gap:5px;margin-top:-6px;display:flex;position:absolute;top:50%;right:50px}.ann-dot{height:12px;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:0 1px;display:grid}.ann-dot i{opacity:.3;width:6px;height:6px;transition:width .3s var(--motion-ease-out), opacity .2s;background:currentColor;border-radius:99px;display:block;position:relative;overflow:hidden}.ann-dot:hover i{opacity:.6}.ann-dot[aria-current] i{opacity:1;background:color-mix(in srgb, currentColor 30%, transparent);width:22px}.ann-dot[aria-current] i:after{content:"";transform-origin:0;background:currentColor;animation:7s linear forwards ann-fill;position:absolute;inset:0;transform:scaleX(0)}.ann-pager[data-paused] .ann-dot[aria-current] i:after{animation-play-state:paused}.ann-pager[data-still] .ann-dot[aria-current] i:after{animation:none;transform:none}@keyframes ann-fill{to{transform:scaleX(1)}}.ann-x{z-index:2;width:28px;height:28px;color:var(--b-text);opacity:.8;cursor:pointer;transition:background-color .15s, transform .3s var(--motion-ease-hop), opacity .15s;background:0 0;border:0;border-radius:8px;place-items:center;margin-top:-14px;display:grid;position:absolute;top:50%;right:12px}.ann-x:hover{background:color-mix(in srgb, currentColor 14%, transparent);opacity:1;transform:rotate(90deg)}.ann-x svg{width:16px;height:16px}@container ann (max-width:860px){.ann-slide{justify-content:flex-start;gap:10px;padding:0 48px 0 12px}.ann-pager,.ann-coupon,.ann-full,.ann-lbl[data-wide]{display:none}.ann-short{display:inline}}@container ann (max-width:767px){.ann-bin{height:40px}.ann-slide{gap:8px;padding:0 40px 0 12px}.ann-banner[data-pinned] .ann-slide{padding-right:12px}.ann-ico{width:16px;height:16px}.ann-art{width:22px;height:20px;margin-top:0}.ann-txt{flex:1}.ann-lbl{display:none}.ann-msg{font-size:13px;font-weight:600}.ann-key{font-size:13px}.ann-key svg{display:none}.ann-x{width:32px;height:32px;margin-top:-16px;right:4px}.ann-x svg{width:14px;height:14px}.ann-pager{pointer-events:none;gap:4px;margin:0;display:flex;inset:auto 12px 0}.ann-dot{flex:1;height:2px;padding:0;display:block}.ann-dot i,.ann-dot[aria-current] i{opacity:.25;border-radius:1px;width:100%;height:2px}.ann-dot[aria-current] i{opacity:1;background:color-mix(in srgb, currentColor 25%, transparent)}}@media (prefers-reduced-motion:reduce){.ann-slide,.ann-slide[data-out]{animation:.2s both ann-fade-in}.ann-slide[data-out]{animation:.2s forwards ann-fade-out}.ann-slide:not([data-out]) .ann-item,.ann-bin:before,.ann-key:before,.ann-key:after,.ann-art *,.ann-timer i[data-tick],.ann-stamp{animation:none}.ann-stamp{transform:rotate(-8deg)}}
