:root{--ap-z-banner:8400;--ap-banner-top-h:0px;--ap-banner-bottom-h:0px}body#body:has(.ap-banner-dock[data-placement=top] .ap-banner){padding-block-start:var(--ap-banner-top-h,0)}body#body:has(.ap-banner-dock[data-placement=bottom] .ap-banner){padding-block-end:var(--ap-banner-bottom-h,0)}.ap-banner-dock{position:fixed;left:0;right:0;z-index:var(--ap-z-banner,8400);display:flex;flex-direction:column;pointer-events:none}.ap-banner-dock[data-placement=top]{top:0}.ap-banner-dock[data-placement=bottom]{bottom:0;flex-direction:column-reverse}.ap-banner{position:relative;color:var(--ap-banner-on,#1a1a1a);background:var(--ap-banner-fill,#eaf2fb);border:1px solid var(--ap-banner-line,#0000);border-radius:var(--ap-radius,8px);font-size:var(--ap-text-sm,.875rem);line-height:var(--ap-leading-normal,1.5);pointer-events:auto}.ap-banner__inner{display:flex;align-items:flex-start;gap:var(--ap-space-3,.75em);padding:var(--ap-space-3,.75em) var(--ap-space-4,1em)}.ap-banner__icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;height:1lh;color:var(--ap-banner-accent,currentColor)}.ap-banner__icon svg{display:block;width:1.25rem;height:1.25rem}.ap-banner__content{flex:1 1 auto;min-width:0;word-break:break-word}.ap-banner__content>:first-child{margin-block-start:0}.ap-banner__content>:last-child{margin-block-end:0}.ap-banner__content img{max-width:100%;height:auto}.ap-banner__content a{color:inherit;text-decoration:underline;text-underline-offset:.15em}.ap-banner__content a:hover{text-decoration-thickness:2px}.ap-banner__content a:focus-visible{outline:2px solid currentColor;outline-offset:2px;border-radius:2px}.ap-banner__content .ap-banner__cta{display:inline-flex;align-items:center;justify-content:center;min-height:2.5rem;margin-block:.25rem;margin-inline-start:var(--ap-space-2,.5rem);padding:.45rem .85rem;border:1px solid;border-radius:var(--ap-radius-sm,6px);font-weight:700;line-height:1.2;text-align:center;text-decoration:none;vertical-align:middle;transition:filter .14s ease,translate .14s ease}.ap-banner__content .ap-banner__cta--primary{color:#fff;background:var(--ap-color-text,#1a1a1a);border-color:var(--ap-color-text,#1a1a1a)}.ap-banner[data-tone=gradient] .ap-banner__cta--primary,.ap-banner[data-tone=solid] .ap-banner__cta--primary{color:var(--ap-color-text,#1a1a1a);background:#fff;border-color:#fff}.ap-banner__content .ap-banner__cta--secondary{color:inherit;background:#0000}.ap-banner__content .ap-banner__cta--link{min-height:2.5rem;padding-inline:.25rem;border-color:#0000;color:inherit;text-decoration:underline;text-underline-offset:.15em}.ap-banner__content .ap-banner__cta:hover{filter:brightness(1.08);translate:0 -1px;text-decoration:none}.ap-banner__content .ap-banner__cta:focus-visible{border-radius:var(--ap-radius-sm,6px)}.ap-banner__content .ap-banner__cta--link:hover{text-decoration:underline;text-decoration-thickness:2px}@media (prefers-reduced-motion:reduce){.ap-banner__content .ap-banner__cta{transition:none}.ap-banner__content .ap-banner__cta:hover{translate:none}}.ap-banner__close{position:relative;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;font:inherit;margin-block:calc(.5lh - .875rem);margin-inline:0 -.25rem;padding:0;color:inherit;background:none;border:0;border-radius:50%;cursor:pointer;opacity:.7;transition:opacity var(--ap-transition,.15s ease),background-color var(--ap-transition,.15s ease)}.ap-banner__close:hover{opacity:1;background:var(--ap-banner-wash,#00000014)}.ap-banner__close:focus-visible{outline:2px solid currentColor;outline-offset:2px;opacity:1}.ap-banner__close svg{width:1rem;height:1rem}[data-ap-banner]:not([data-ap-banner-dismiss=off],[data-ap-banner-close-button=off],[data-theme=blank])>.ap-banner__inner:not(:has(>.ap-banner__close)):after{content:"";flex:0 0 auto;width:1.75rem;margin-inline-end:-.25rem}.ap-banner[data-tone=soft][data-theme=info]{--ap-banner-fill:var(--ap-color-info-soft,#eaf2fb);--ap-banner-line:#cdd5df;--ap-banner-accent:var(--ap-blue,#2f6fb0)}.ap-banner[data-tone=soft][data-theme=offer]{--ap-banner-fill:var(--ap-color-offer-soft,#fdeede);--ap-banner-line:#f6d3ac;--ap-banner-accent:var(--ap-amber-700,#cf6a0d)}.ap-banner[data-tone=soft][data-theme=warning]{--ap-banner-fill:var(--ap-color-limited-soft,#fdf3d7);--ap-banner-line:#f0d99a;--ap-banner-accent:var(--ap-amber-700,#cf6a0d)}.ap-banner[data-tone=soft][data-theme=success]{--ap-banner-fill:var(--ap-color-available-soft,#e8f5e9);--ap-banner-line:#bcdfc8;--ap-banner-accent:var(--ap-green-700,#1e7e2c)}.ap-banner[data-tone=soft][data-theme=neutral]{--ap-banner-fill:var(--ap-gray-100,#f0f0f1);--ap-banner-line:var(--ap-color-border,#e4e4e4);--ap-banner-accent:var(--ap-gray-500,#6a6a6a)}.ap-banner[data-tone=soft][data-theme=sale]{--ap-banner-fill:var(--ap-color-sale-soft,#fdecec);--ap-banner-line:#f1c4c7;--ap-banner-accent:var(--ap-red-700,#b3151b)}.ap-banner[data-tone=soft][data-theme=purple]{--ap-banner-fill:#f3e9fa;--ap-banner-line:#dcc3ee;--ap-banner-accent:#7e39a8}.ap-banner[data-tone=soft][data-theme=magenta]{--ap-banner-fill:#fce7f1;--ap-banner-line:#f5c3dc;--ap-banner-accent:#a3155e}.ap-banner[data-tone=soft]{--ap-banner-on:var(--ap-ink,#1a1a1a);--ap-banner-wash:#00000014}.ap-banner[data-tone=bold][data-theme=info]{--ap-banner-fill:#d6e6f6;--ap-banner-line:var(--ap-blue,#2f6fb0);--ap-banner-accent:var(--ap-blue-700,#235886)}.ap-banner[data-tone=bold][data-theme=offer]{--ap-banner-fill:#fbddc0;--ap-banner-line:var(--ap-orange,#ee7d1c);--ap-banner-accent:var(--ap-amber-700,#cf6a0d)}.ap-banner[data-tone=bold][data-theme=warning]{--ap-banner-fill:#fbe7ad;--ap-banner-line:var(--ap-amber,#e6a017);--ap-banner-accent:var(--ap-amber-700,#cf6a0d)}.ap-banner[data-tone=bold][data-theme=success]{--ap-banner-fill:#cfead4;--ap-banner-line:var(--ap-green-600,#23862f);--ap-banner-accent:var(--ap-green-700,#1e7e2c)}.ap-banner[data-tone=bold][data-theme=neutral]{--ap-banner-fill:#e0e1e3;--ap-banner-line:var(--ap-gray-400,#8a8a8a);--ap-banner-accent:var(--ap-gray-700,#3a3a3a)}.ap-banner[data-tone=bold][data-theme=sale]{--ap-banner-fill:#fbd5d6;--ap-banner-line:var(--ap-red-ui,#d23b40);--ap-banner-accent:var(--ap-red-700,#b3151b)}.ap-banner[data-tone=bold][data-theme=purple]{--ap-banner-fill:#e7d3f5;--ap-banner-line:var(--ap-purple,#9446c0);--ap-banner-accent:#6d2f92}.ap-banner[data-tone=bold][data-theme=magenta]{--ap-banner-fill:#fbd3e6;--ap-banner-line:var(--ap-magenta,#c81e78);--ap-banner-accent:#9d155d}.ap-banner[data-tone=bold]{--ap-banner-on:var(--ap-ink,#1a1a1a);--ap-banner-wash:#00000014}.ap-banner[data-tone=bold].ap-banner--inline{border-inline-start-width:6px}.ap-banner--inline:is([data-tone=solid],[data-tone=gradient]){border-inline-start-color:#0000;background-origin:border-box}.ap-banner.ap-banner--inline[data-ap-banner-bar=off]{border-inline-start:1px solid var(--ap-banner-line,#0000)}.ap-banner[data-tone=solid][data-theme=info]{--ap-banner-fill:var(--ap-color-info,#2f6fb0);--ap-banner-on:#fff}.ap-banner[data-tone=solid][data-theme=offer]{--ap-banner-fill:var(--ap-orange,#ee7d1c);--ap-banner-on:var(
    --ap-ink,#1a1a1a
  )}.ap-banner[data-tone=solid][data-theme=warning]{--ap-banner-fill:var(--ap-amber,#e6a017);--ap-banner-on:var(
    --ap-ink,#1a1a1a
  )}.ap-banner[data-tone=solid][data-theme=success]{--ap-banner-fill:var(--ap-green-600,#23862f);--ap-banner-on:#fff}.ap-banner[data-tone=solid][data-theme=neutral]{--ap-banner-fill:var(--ap-ink,#1a1a1a);--ap-banner-on:#fff}.ap-banner[data-tone=solid][data-theme=sale]{--ap-banner-fill:var(--ap-red-ui,#d23b40);--ap-banner-on:#fff}.ap-banner[data-tone=solid][data-theme=purple]{--ap-banner-fill:var(--ap-purple,#9446c0);--ap-banner-on:#fff}.ap-banner[data-tone=solid][data-theme=magenta]{--ap-banner-fill:var(--ap-magenta,#c81e78);--ap-banner-on:#fff}.ap-banner[data-tone=solid]{--ap-banner-line:#0000;--ap-banner-accent:currentColor}.ap-banner[data-tone=solid][data-theme=info],.ap-banner[data-tone=solid][data-theme=magenta],.ap-banner[data-tone=solid][data-theme=neutral],.ap-banner[data-tone=solid][data-theme=purple],.ap-banner[data-tone=solid][data-theme=sale],.ap-banner[data-tone=solid][data-theme=success]{--ap-banner-wash:#ffffff38}.ap-banner[data-tone=solid][data-theme=offer],.ap-banner[data-tone=solid][data-theme=warning]{--ap-banner-wash:#0000001f}.ap-banner[data-tone=gradient][data-theme=info]{--ap-banner-fill:linear-gradient(120deg,#2f6fb0,#235886);--ap-banner-on:#fff}.ap-banner[data-tone=gradient][data-theme=offer]{--ap-banner-fill:linear-gradient(120deg,#f6902f,#d9700f);--ap-banner-on:var(
    --ap-ink,#1a1a1a
  )}.ap-banner[data-tone=gradient][data-theme=warning]{--ap-banner-fill:linear-gradient(120deg,#edb02f,#cf6a0d);--ap-banner-on:var(--ap-ink,#1a1a1a)}.ap-banner[data-tone=gradient][data-theme=success]{--ap-banner-fill:linear-gradient(120deg,#23862f,#1a6f28);--ap-banner-on:#fff}.ap-banner[data-tone=gradient][data-theme=neutral]{--ap-banner-fill:linear-gradient(120deg,#4a4a4a,#1f1f1f);--ap-banner-on:#fff}.ap-banner[data-tone=gradient][data-theme=sale]{--ap-banner-fill:linear-gradient(120deg,var(--ap-red-ui,#d23b40) 0%,#a3161c 100%);--ap-banner-on:#fff}.ap-banner[data-tone=gradient][data-theme=purple]{--ap-banner-fill:linear-gradient(120deg,var(--ap-purple,#9446c0) 0%,#6d2f92 100%);--ap-banner-on:#fff}.ap-banner[data-tone=gradient][data-theme=magenta]{--ap-banner-fill:linear-gradient(120deg,var(--ap-magenta,#c81e78) 0%,#9d155d 100%);--ap-banner-on:#fff}.ap-banner[data-tone=gradient]{--ap-banner-line:#0000;--ap-banner-accent:currentColor}.ap-banner[data-tone=gradient][data-theme=info],.ap-banner[data-tone=gradient][data-theme=magenta],.ap-banner[data-tone=gradient][data-theme=neutral],.ap-banner[data-tone=gradient][data-theme=purple],.ap-banner[data-tone=gradient][data-theme=sale],.ap-banner[data-tone=gradient][data-theme=success]{--ap-banner-wash:#ffffff38}.ap-banner[data-tone=gradient][data-theme=offer],.ap-banner[data-tone=gradient][data-theme=warning]{--ap-banner-wash:#0000001f}.ap-banner[data-tone=soft][data-theme=sky]{--ap-banner-fill:#e1edf4;--ap-banner-line:#a9ccdf;--ap-banner-accent:#035c8e}.ap-banner[data-tone=bold][data-theme=sky]{--ap-banner-fill:#c8deea;--ap-banner-line:var(--ap-sky,#0369a1);--ap-banner-accent:#035c8e}.ap-banner[data-tone=solid][data-theme=sky]{--ap-banner-fill:var(--ap-sky,#0369a1);--ap-banner-on:#fff;--ap-banner-wash:#ffffff38}.ap-banner[data-tone=gradient][data-theme=sky]{--ap-banner-fill:linear-gradient(120deg,var(--ap-sky,#0369a1) 0%,#024a71 100%);--ap-banner-on:#fff;--ap-banner-wash:#ffffff38}.ap-banner[data-tone=soft][data-theme=navy]{--ap-banner-fill:#e4e8f5;--ap-banner-line:#b3bee4;--ap-banner-accent:#1a389a}.ap-banner[data-tone=bold][data-theme=navy]{--ap-banner-fill:#ced5ed;--ap-banner-line:var(--ap-navy,#1e40af);--ap-banner-accent:#1a389a}.ap-banner[data-tone=solid][data-theme=navy]{--ap-banner-fill:var(--ap-navy,#1e40af);--ap-banner-on:#fff;--ap-banner-wash:#ffffff38}.ap-banner[data-tone=gradient][data-theme=navy]{--ap-banner-fill:linear-gradient(120deg,var(--ap-navy,#1e40af) 0%,#152d7a 100%);--ap-banner-on:#fff;--ap-banner-wash:#ffffff38}.ap-banner[data-tone=soft][data-theme=crimson]{--ap-banner-fill:#f8e4e4;--ap-banner-line:#ecb3b3;--ap-banner-accent:#b01a1a}.ap-banner[data-tone=bold][data-theme=crimson]{--ap-banner-fill:#f3cece;--ap-banner-line:var(--ap-crimson,#c81e1e);--ap-banner-accent:#b01a1a}.ap-banner[data-tone=solid][data-theme=crimson]{--ap-banner-fill:var(--ap-crimson,#c81e1e);--ap-banner-on:#fff;--ap-banner-wash:#ffffff38}.ap-banner[data-tone=gradient][data-theme=crimson]{--ap-banner-fill:linear-gradient(120deg,var(--ap-crimson,#c81e1e) 0%,#8c1515 100%);--ap-banner-on:#fff;--ap-banner-wash:#ffffff38}.ap-banner[data-tone=soft][data-theme=maroon]{--ap-banner-fill:#f1e4e4;--ap-banner-line:#d7b2b2;--ap-banner-accent:#791919}.ap-banner[data-tone=bold][data-theme=maroon]{--ap-banner-fill:#e5cdcd;--ap-banner-line:var(--ap-maroon,#8a1c1c);--ap-banner-accent:#791919}.ap-banner[data-tone=solid][data-theme=maroon]{--ap-banner-fill:var(--ap-maroon,#8a1c1c);--ap-banner-on:#fff;--ap-banner-wash:#ffffff38}.ap-banner[data-tone=gradient][data-theme=maroon]{--ap-banner-fill:linear-gradient(120deg,var(--ap-maroon,#8a1c1c) 0%,#611414 100%);--ap-banner-on:#fff;--ap-banner-wash:#ffffff38}.ap-banner[data-tone=soft][data-theme=emerald]{--ap-banner-fill:#e2efe8;--ap-banner-line:#acd3bf;--ap-banner-accent:#096e3b}.ap-banner[data-tone=bold][data-theme=emerald]{--ap-banner-fill:#c9e2d6;--ap-banner-line:var(--ap-emerald,#0a7d43);--ap-banner-accent:#096e3b}.ap-banner[data-tone=solid][data-theme=emerald]{--ap-banner-fill:var(--ap-emerald,#0a7d43);--ap-banner-on:#fff;--ap-banner-wash:#ffffff38}.ap-banner[data-tone=gradient][data-theme=emerald]{--ap-banner-fill:linear-gradient(120deg,var(--ap-emerald,#0a7d43) 0%,#07582f 100%);--ap-banner-on:#fff;--ap-banner-wash:#ffffff38}.ap-banner[data-tone=soft][data-theme=forest]{--ap-banner-fill:#e4ece4;--ap-banner-line:#b1c8b3;--ap-banner-accent:#18531c}.ap-banner[data-tone=bold][data-theme=forest]{--ap-banner-fill:#cddcce;--ap-banner-line:var(--ap-forest,#1b5e20);--ap-banner-accent:#18531c}.ap-banner[data-tone=solid][data-theme=forest]{--ap-banner-fill:var(--ap-forest,#1b5e20);--ap-banner-on:#fff;--ap-banner-wash:#ffffff38}.ap-banner[data-tone=gradient][data-theme=forest]{--ap-banner-fill:linear-gradient(120deg,var(--ap-forest,#1b5e20) 0%,#134216 100%);--ap-banner-on:#fff;--ap-banner-wash:#ffffff38}.ap-banner[data-tone=soft][data-theme=rust]{--ap-banner-fill:#f6eae2;--ap-banner-line:#e6c4ac;--ap-banner-accent:#9f4809}.ap-banner[data-tone=bold][data-theme=rust]{--ap-banner-fill:#efd9c9;--ap-banner-line:var(--ap-rust,#b5520a);--ap-banner-accent:#9f4809}.ap-banner[data-tone=solid][data-theme=rust]{--ap-banner-fill:var(--ap-rust,#b5520a);--ap-banner-on:#fff;--ap-banner-wash:#ffffff38}.ap-banner[data-tone=gradient][data-theme=rust]{--ap-banner-fill:linear-gradient(120deg,var(--ap-rust,#b5520a) 0%,#7f3907 100%);--ap-banner-on:#fff;--ap-banner-wash:#ffffff38}.ap-banner[data-tone=soft][data-theme=tangerine]{--ap-banner-fill:#fff0e0;--ap-banner-line:#fed6a8;--ap-banner-accent:#dd7500}.ap-banner[data-tone=bold][data-theme=tangerine]{--ap-banner-fill:#fee4c7;--ap-banner-line:var(--ap-tangerine,#fb8500);--ap-banner-accent:#dd7500}.ap-banner[data-tone=solid][data-theme=tangerine]{--ap-banner-fill:var(--ap-tangerine,#fb8500);--ap-banner-on:var(--ap-ink,#1a1a1a);--ap-banner-wash:#0000001f}.ap-banner[data-tone=gradient][data-theme=tangerine]{--ap-banner-fill:linear-gradient(120deg,var(--ap-tangerine,#fb8500) 0%,#d57100 100%);--ap-banner-on:var(--ap-ink,#1a1a1a);--ap-banner-wash:#0000001f}.ap-banner[data-tone=soft][data-theme=midnight]{--ap-banner-fill:#e2e4e6;--ap-banner-line:#adb1b8;--ap-banner-accent:#0f1b2d}.ap-banner[data-tone=bold][data-theme=midnight]{--ap-banner-fill:#cacdd1;--ap-banner-line:#0f1b2d;--ap-banner-accent:#0f1b2d}.ap-banner[data-tone=solid][data-theme=midnight]{--ap-banner-fill:#0f1b2d;--ap-banner-on:#fff;--ap-banner-wash:#ffffff2e}.ap-banner[data-tone=gradient][data-theme=midnight]{--ap-banner-fill:linear-gradient(120deg,#3a4453,#0f1b2d);--ap-banner-on:#fff;--ap-banner-wash:#ffffff2e}.ap-banner[data-tone=soft][data-theme=charcoal]{--ap-banner-fill:#e6e6e7;--ap-banner-line:#b8b9bb;--ap-banner-accent:#2e3136}.ap-banner[data-tone=bold][data-theme=charcoal]{--ap-banner-fill:#d1d2d3;--ap-banner-line:#2e3136;--ap-banner-accent:#2e3136}.ap-banner[data-tone=solid][data-theme=charcoal]{--ap-banner-fill:#2e3136;--ap-banner-on:#fff;--ap-banner-wash:#ffffff2e}.ap-banner[data-tone=gradient][data-theme=charcoal]{--ap-banner-fill:linear-gradient(120deg,#54565a,#2e3136);--ap-banner-on:#fff;--ap-banner-wash:#ffffff2e}.ap-banner[data-tone=soft][data-theme=espresso]{--ap-banner-fill:#e7e5e4;--ap-banner-line:#bcb7b4;--ap-banner-accent:#3b2a21}.ap-banner[data-tone=bold][data-theme=espresso]{--ap-banner-fill:#d4d0ce;--ap-banner-line:#3b2a21;--ap-banner-accent:#3b2a21}.ap-banner[data-tone=solid][data-theme=espresso]{--ap-banner-fill:#3b2a21;--ap-banner-on:#fff;--ap-banner-wash:#ffffff2e}.ap-banner[data-tone=gradient][data-theme=espresso]{--ap-banner-fill:linear-gradient(120deg,#5e5049,#3b2a21);--ap-banner-on:#fff;--ap-banner-wash:#ffffff2e}.ap-banner[data-tone=soft][data-theme=white]{--ap-banner-fill:#fff;--ap-banner-line:#e4e4e7;--ap-banner-accent:#52525b}.ap-banner[data-tone=bold][data-theme=white]{--ap-banner-fill:#f7f7f8;--ap-banner-line:#a1a1aa;--ap-banner-accent:#3f3f46}.ap-banner[data-tone=solid][data-theme=white]{--ap-banner-fill:#fff;--ap-banner-line:#d4d4d8;--ap-banner-accent:#52525b}.ap-banner[data-tone=gradient][data-theme=white]{--ap-banner-fill:linear-gradient(120deg,#fff,#ececef);--ap-banner-line:#e4e4e7;--ap-banner-accent:#52525b}.ap-banner[data-tone=soft][data-theme=ivory]{--ap-banner-fill:#fdfbf6;--ap-banner-line:#ece3cf;--ap-banner-accent:#7a6334}.ap-banner[data-tone=bold][data-theme=ivory]{--ap-banner-fill:#f6efdf;--ap-banner-line:#c9b68a;--ap-banner-accent:#6b5529}.ap-banner[data-tone=solid][data-theme=ivory]{--ap-banner-fill:#fbf7ee;--ap-banner-line:#e2d6ba;--ap-banner-accent:#7a6334}.ap-banner[data-tone=gradient][data-theme=ivory]{--ap-banner-fill:linear-gradient(120deg,#fdfaf3,#f0e6cf);--ap-banner-line:#ece3cf;--ap-banner-accent:#7a6334}.ap-banner[data-tone=soft][data-theme=mist]{--ap-banner-fill:#f6f8fa;--ap-banner-line:#dde3ea;--ap-banner-accent:#4a5868}.ap-banner[data-tone=bold][data-theme=mist]{--ap-banner-fill:#e8edf2;--ap-banner-line:#a3b0be;--ap-banner-accent:#3c4856}.ap-banner[data-tone=solid][data-theme=mist]{--ap-banner-fill:#f1f4f7;--ap-banner-line:#d5dce4;--ap-banner-accent:#4a5868}.ap-banner[data-tone=gradient][data-theme=mist]{--ap-banner-fill:linear-gradient(120deg,#f7f9fb,#e1e7ee);--ap-banner-line:#dde3ea;--ap-banner-accent:#4a5868}.ap-banner:is([data-tone=solid],[data-tone=gradient]):is([data-theme=white],[data-theme=ivory],[data-theme=mist]){--ap-banner-on:var(--ap-ink,#1a1a1a);--ap-banner-wash:#00000014}.ap-banner--inline[data-tone=solid]:is([data-theme=white],[data-theme=ivory],[data-theme=mist]){box-shadow:0 1px 3px #0000000f}.ap-banner--inline:is([data-tone=solid],[data-tone=gradient]):is([data-theme=white],[data-theme=ivory],[data-theme=mist]){border-inline-start-color:var(--ap-banner-line,#e4e4e7)}.ap-banner:is([data-tone=solid],[data-tone=gradient]):is([data-theme=white],[data-theme=ivory],[data-theme=mist]) .ap-banner__cta--primary{color:#fff;background:var(--ap-color-text,#1a1a1a);border-color:var(--ap-color-text,#1a1a1a)}.ap-banner:is([data-theme=transparent],[data-theme=blank])[data-tone]{--ap-banner-fill:#0000;--ap-banner-line:#0000;--ap-banner-accent:currentColor;--ap-banner-on:currentColor;--ap-banner-wash:color-mix(in srgb,currentColor 12%,#0000);border:0;box-shadow:none}.ap-banner[data-theme=blank][data-tone]>.ap-banner__inner{padding:0}.ap-banner[data-theme=blank] .ap-banner__close{position:absolute;inset-block-start:.5rem;inset-inline-end:.5rem;margin:0;color:#1a1a1a;background:#ffffffd9;box-shadow:0 1px 3px #0003;opacity:1}.ap-banner[data-theme=blank] .ap-banner__close:hover{background:#fff}.ap-banner--modal[data-theme=blank]{inline-size:fit-content;max-inline-size:calc(100vw - 2rem)}.ap-banner--inline{margin-block-end:var(--ap-space-4,1em);border-inline-start:4px solid var(--ap-banner-accent,#0000)}.ap-banner--inline[data-ap-banner-spacing]{margin-block:var(--ap-banner-spacing-y,0 var(--ap-space-4,1em));margin-inline:var(--ap-banner-spacing-x,0)}.ap-banner--inline[data-ap-banner-spacing=small]{--ap-banner-spacing-y:0.5rem;--ap-banner-spacing-x:0.5rem}.ap-banner--inline[data-ap-banner-spacing=medium]{--ap-banner-spacing-y:1rem;--ap-banner-spacing-x:clamp(0.5rem,2.5vw,1rem)}.ap-banner--inline[data-ap-banner-spacing=large]{--ap-banner-spacing-y:1.5rem;--ap-banner-spacing-x:clamp(0.75rem,4vw,1.5rem)}:is(.ap-banner--inline,.ap-banner--card,.ap-banner--modal)[data-ap-banner-corners=square]{border-radius:0}:is(.ap-banner--inline,.ap-banner--card,.ap-banner--modal)[data-ap-banner-corners=small]{border-radius:4px}:is(.ap-banner--inline,.ap-banner--card,.ap-banner--modal)[data-ap-banner-corners=medium]{border-radius:10px}:is(.ap-banner--inline,.ap-banner--card,.ap-banner--modal)[data-ap-banner-corners=large]{border-radius:18px}.ap-banner--sticky-bottom,.ap-banner--sticky-top{border-radius:0;border-inline:0;box-shadow:var(--ap-shadow,0 2px 8px #00000014)}.ap-banner--sticky-top{border-block-start:0}.ap-banner--sticky-bottom{border-block-end:0;padding-block-end:env(safe-area-inset-bottom,0)}.ap-banner--sticky-bottom .ap-banner__inner,.ap-banner--sticky-top .ap-banner__inner{max-width:1366px;margin-inline:auto;width:100%}.ap-banner--card{width:21rem;max-width:calc(100vw - 1.5rem);border-radius:var(--ap-radius-lg,12px);box-shadow:var(--ap-shadow-md,0 4px 16px #0000001a);pointer-events:auto}.ap-banner-cardstack{position:fixed;z-index:var(--ap-z-banner,8400);display:flex;flex-direction:column;gap:var(--ap-space-3,.75em);max-width:calc(100vw - 1.5rem);pointer-events:none}.ap-banner-cardstack[data-position^=top]{top:1rem}.ap-banner-cardstack[data-position^=bottom]{bottom:calc(1rem + env(safe-area-inset-bottom, 0px));flex-direction:column-reverse}.ap-banner-cardstack[data-position$=left]{left:1rem}.ap-banner-cardstack[data-position$=right]{right:1rem}.ap-banner-cardstack[data-position$=center]{left:50%;transform:translateX(-50%);align-items:center}@media (max-width:639.98px){.ap-banner-cardstack[data-position]{left:.5rem;right:.5rem;transform:none;max-width:none;align-items:stretch}.ap-banner--card{width:auto;max-width:none}}.ap-banner--modal{position:fixed;inset:0;margin:auto;inline-size:min(30rem,calc(100vw - 2rem));max-block-size:calc(100vh - 2rem);max-block-size:calc(100dvh - 2rem);padding:0;border-radius:var(--ap-radius-lg,12px);box-shadow:var(--ap-shadow-lg,0 1rem 3rem #00000038);overflow:auto;overscroll-behavior:contain}.ap-banner--modal::backdrop{background:#1111138c}@media (prefers-reduced-motion:no-preference){.ap-banner--modal[open]{animation:ap-banner-modal-enter .22s cubic-bezier(.22,1,.36,1) both}.ap-banner--modal[open]::backdrop{animation:ap-banner-modal-backdrop .18s ease-out both}}@keyframes ap-banner-modal-enter{0%{opacity:0;transform:translateY(.5rem) scale(.98)}}@keyframes ap-banner-modal-backdrop{0%{background:#11111300}}@media (prefers-reduced-motion:reduce){.ap-banner--modal[open]{animation:ap-banner-modal-fade .12s ease-out both}}@keyframes ap-banner-modal-fade{0%{opacity:0}}@media (prefers-contrast:more){.ap-banner--modal{border:2px solid}}.ap-banner.is-leaving{overflow:hidden;opacity:0;transition:opacity .18s ease,max-height .26s cubic-bezier(.4,0,.2,1),margin .26s cubic-bezier(.4,0,.2,1),padding .26s cubic-bezier(.4,0,.2,1);max-height:0!important;margin-block:0;padding-block:0}.ap-banner.is-leaving .ap-banner__inner{padding-block:0;transition:padding .26s cubic-bezier(.4,0,.2,1)}@media (prefers-reduced-motion:reduce){.ap-banner.is-leaving,.ap-banner.is-leaving .ap-banner__inner{transition:none}}@media (max-width:639.98px){.ap-banner__inner{gap:var(--ap-space-2,.5em);padding:var(--ap-space-2,.5em) var(--ap-space-3,.75em)}.ap-banner--sticky-bottom .ap-banner__icon,.ap-banner--sticky-top .ap-banner__icon{display:none}}.ap-banner__close:before{content:"";position:absolute;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%;width:44px;height:44px}