.share-bar[data-astro-cid-zd4mq2vi]{color:var(--ink);position:relative}.share-bar--inline[data-astro-cid-zd4mq2vi]{margin-top:.9rem}.share-bar[data-astro-cid-zd4mq2vi][data-share-placement=product-hero]{border-top:0;margin-top:1.15rem;padding-top:0}.share-bar--inline[data-astro-cid-zd4mq2vi] .share-bar__actions[data-astro-cid-zd4mq2vi]{gap:0 1.1rem}.share-bar--inline[data-astro-cid-zd4mq2vi] .share-bar__actions[data-astro-cid-zd4mq2vi] a[data-astro-cid-zd4mq2vi],.share-bar--inline[data-astro-cid-zd4mq2vi] .share-bar__actions[data-astro-cid-zd4mq2vi] button[data-astro-cid-zd4mq2vi]{color:var(--ink-faint);text-underline-offset:.2em;background:0 0;border:0;border-radius:0;padding:0;font-size:.82rem;font-weight:550}.share-bar--inline[data-astro-cid-zd4mq2vi] .share-bar__actions[data-astro-cid-zd4mq2vi] a[data-astro-cid-zd4mq2vi]:hover,.share-bar--inline[data-astro-cid-zd4mq2vi] .share-bar__actions[data-astro-cid-zd4mq2vi] button[data-astro-cid-zd4mq2vi]:hover{color:var(--ink);border:0;text-decoration:underline}.share-bar--inline[data-astro-cid-zd4mq2vi] .share-bar__actions[data-astro-cid-zd4mq2vi] a[data-astro-cid-zd4mq2vi]:focus-visible,.share-bar--inline[data-astro-cid-zd4mq2vi] .share-bar__actions[data-astro-cid-zd4mq2vi] button[data-astro-cid-zd4mq2vi]:focus-visible{outline-offset:3px;color:var(--ink)}.share-bar--band[data-astro-cid-zd4mq2vi]{box-sizing:border-box;width:min(calc(100% - 2 * var(--gutter)), 44rem);border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;margin-block:clamp(1.75rem,3vw,2.85rem);margin-inline:auto;padding:1.2rem 0 1.05rem}.share-bar__heading[data-astro-cid-zd4mq2vi]{color:var(--ink);font-family:var(--font-display);font-size:clamp(1.4rem,1.15rem + 1.1vw,1.85rem);font-weight:var(--w-display);font-variation-settings:"opsz" 144, "SOFT" 0, "WONK" 0;letter-spacing:-.02em;margin:0;line-height:1.15}.share-bar__prompt[data-astro-cid-zd4mq2vi]{color:var(--ink-soft);font-family:var(--font-sans);margin:.55rem 0 0;font-size:.95rem;line-height:1.5}.share-bar__url[data-astro-cid-zd4mq2vi]{color:var(--ink-soft);margin:.85rem 0 0;font-size:.86rem;line-height:1.45}.share-bar__url--assist[data-astro-cid-zd4mq2vi]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.share-bar__url[data-astro-cid-zd4mq2vi] code[data-astro-cid-zd4mq2vi]{max-width:100%;color:inherit;font-family:var(--font-sans);font-size:inherit;user-select:all;overflow-wrap:anywhere;background:0 0;padding:0;display:inline-block}.share-bar__actions[data-astro-cid-zd4mq2vi]{flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.85rem;display:flex}.share-bar--inline[data-astro-cid-zd4mq2vi] .share-bar__actions[data-astro-cid-zd4mq2vi]{margin-top:0}.share-bar__actions[data-astro-cid-zd4mq2vi] a[data-astro-cid-zd4mq2vi],.share-bar__actions[data-astro-cid-zd4mq2vi] button[data-astro-cid-zd4mq2vi]{box-sizing:border-box;border:1px solid var(--line);border-radius:var(--week-paper-radius,2px);background:var(--card);min-width:44px;min-height:44px;color:var(--ink-soft);font-family:var(--font-sans);cursor:pointer;appearance:none;justify-content:center;align-items:center;gap:.4rem;padding:.4rem .8rem;font-size:.86rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.share-bar__actions[data-astro-cid-zd4mq2vi] a[data-astro-cid-zd4mq2vi]:hover,.share-bar__actions[data-astro-cid-zd4mq2vi] button[data-astro-cid-zd4mq2vi]:hover{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 45%, var(--line))}.share-bar__actions[data-astro-cid-zd4mq2vi] a[data-astro-cid-zd4mq2vi]:focus-visible,.share-bar__actions[data-astro-cid-zd4mq2vi] button[data-astro-cid-zd4mq2vi]:focus-visible{outline:2px solid var(--accent);outline-offset:2px;color:var(--accent)}.share-bar__native[data-astro-cid-zd4mq2vi]{order:-1}.share-bar__native[data-astro-cid-zd4mq2vi] svg[data-astro-cid-zd4mq2vi]{flex:none;width:1rem;height:1rem}.share-bar__copy[data-astro-cid-zd4mq2vi][data-share-state=copied]{color:var(--ink)}.share-bar__status[data-astro-cid-zd4mq2vi]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
