.header-social:where(.astro-kwvn3xvs){display:flex;flex:none;align-items:center;gap:.5rem}.header-social:where(.astro-kwvn3xvs) a:where(.astro-kwvn3xvs){display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:40px;width:40px;padding:0;border:1px solid #d8d8d8;border-radius:6px;background:#f7f7f7;color:#202020;font:600 .875rem/1.2 var(--font-sans, system-ui, sans-serif);text-decoration:none;white-space:nowrap}.header-social:where(.astro-kwvn3xvs) .youtube:where(.astro-kwvn3xvs){border-color:#f3c9c9;background:#fff5f5}.youtube:where(.astro-kwvn3xvs) svg:where(.astro-kwvn3xvs){color:#e00000}.header-social:where(.astro-kwvn3xvs) a:where(.astro-kwvn3xvs):hover{background:#eaeaea;border-color:#999}.header-social:where(.astro-kwvn3xvs) .youtube:where(.astro-kwvn3xvs):hover{background:#ffe5e5;border-color:#e00000}.header-social:where(.astro-kwvn3xvs) a:where(.astro-kwvn3xvs):focus-visible{outline:2px solid #b65e00;outline-offset:3px}svg:where(.astro-kwvn3xvs){flex:none}@media(max-width:35rem){.header-social:where(.astro-kwvn3xvs){gap:.25rem}.header-social:where(.astro-kwvn3xvs) a:where(.astro-kwvn3xvs){min-height:32px;width:32px;padding:0}.header-social:where(.astro-kwvn3xvs) svg:where(.astro-kwvn3xvs){width:18px;height:18px}}.mac-beta-banner:where(.astro-orpxsi2p){box-sizing:border-box;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.25rem .75rem;min-height:var(--mac-beta-banner-height);padding:.5rem 1rem;background:#ffe6cc;color:#542d00;font-size:.875rem;line-height:1.5;text-align:center}.mac-beta-banner:where(.astro-orpxsi2p) a:where(.astro-orpxsi2p){color:inherit;font-weight:700;white-space:nowrap;text-decoration:underline;text-underline-offset:.2em}.mac-beta-banner:where(.astro-orpxsi2p) a:where(.astro-orpxsi2p):hover{text-decoration-thickness:2px}.mac-beta-banner:where(.astro-orpxsi2p) a:where(.astro-orpxsi2p):focus-visible{outline:2px solid currentColor;outline-offset:4px;border-radius:2px}@media(max-width:30rem){.mac-beta-banner:where(.astro-orpxsi2p){flex-direction:column}}@media print{.mac-beta-banner:where(.astro-orpxsi2p){display:none}}:root{--mac-beta-banner-height: 2.75rem}@media(max-width:30rem){:root{--mac-beta-banner-height: 4.5rem}}@media print{:root{--mac-beta-banner-height: 0rem}}.share:where(.astro-zllr3mxm){display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;font-family:var(--font-sans, system-ui, sans-serif)}.share-inline:where(.astro-zllr3mxm){margin-top:1rem}.share-hero:where(.astro-zllr3mxm),.share-page:where(.astro-zllr3mxm){margin-top:1.25rem}.share-center:where(.astro-zllr3mxm){flex-direction:column}@media(min-width:1300px){.share-page:where(.astro-zllr3mxm){display:none}}@media(min-width:72rem){:root[data-has-toc] .share-inline:where(.astro-zllr3mxm){display:none}}.share-sidebar:where(.astro-zllr3mxm){flex-direction:column;align-items:flex-start;gap:.5rem;margin-bottom:1.5rem}.share-sidebar:where(.astro-zllr3mxm) .share-label:where(.astro-zllr3mxm){color:var(--sl-color-white, #222);font-size:var(--sl-text-h5, 1rem);font-weight:600}.share-sidebar:where(.astro-zllr3mxm) .share-buttons:where(.astro-zllr3mxm){flex-wrap:nowrap;gap:.25rem}@media(max-width:1299px){.share-sidebar:where(.astro-zllr3mxm) .share-buttons:where(.astro-zllr3mxm){flex-wrap:wrap;max-width:11rem}}.share-sidebar:where(.astro-zllr3mxm) .share-link:where(.astro-zllr3mxm),.share-sidebar:where(.astro-zllr3mxm) .share-copy:where(.astro-zllr3mxm){height:32px;min-width:32px;padding:0 .375rem}.share-rail:where(.astro-zllr3mxm){position:fixed;top:50%;left:1rem;z-index:50;transform:translateY(-50%)}.share-rail:where(.astro-zllr3mxm) .share-label:where(.astro-zllr3mxm){display:none}.share-rail:where(.astro-zllr3mxm) .share-buttons:where(.astro-zllr3mxm){flex-direction:column;padding:.375rem;border:1px solid #e6e6e6;border-radius:10px;background:#ffffffeb;box-shadow:0 4px 16px #00000014}@media(max-width:1299px){.share-rail:where(.astro-zllr3mxm){display:none}}.share-rail:where(.astro-zllr3mxm) .share-copy:where(.astro-zllr3mxm){padding:0 .5rem}.share-sidebar:where(.astro-zllr3mxm) .share-copy-text:where(.astro-zllr3mxm),.share-rail:where(.astro-zllr3mxm) .share-copy-text:where(.astro-zllr3mxm){display:none}.share-label:where(.astro-zllr3mxm){font-size:.875rem;font-weight:600;color:#444}.share-buttons:where(.astro-zllr3mxm){display:flex;flex-wrap:wrap;align-items:center;gap:.375rem}.share-link:where(.astro-zllr3mxm),.share-copy:where(.astro-zllr3mxm),.share-native:where(.astro-zllr3mxm){display:inline-flex;align-items:center;justify-content:center;gap:.375rem;height:36px;min-width:36px;margin:0;padding:0 .5rem;border:1px solid #d8d8d8;border-radius:6px;background:#fff;color:var(--brand, #333);font:600 .8125rem/1 var(--font-sans, system-ui, sans-serif);text-decoration:none;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.share-link:where(.astro-zllr3mxm):hover{background:var(--brand);border-color:var(--brand);color:#fff}.share-copy:where(.astro-zllr3mxm),.share-native:where(.astro-zllr3mxm){padding:0 .75rem;color:#333}.share-native:where(.astro-zllr3mxm){border-color:#ff9307;background:#ff9307;color:#fff}.share-copy:where(.astro-zllr3mxm):hover{border-color:#999;background:#f2f2f2}.share-copy:where(.astro-zllr3mxm).copied{border-color:#1a7f37;color:#1a7f37}.share:where(.astro-zllr3mxm) :where(.astro-zllr3mxm):focus-visible{outline:2px solid #b65e00;outline-offset:2px}@media(max-width:35rem){.share-inline:where(.astro-zllr3mxm) .share-label:where(.astro-zllr3mxm){flex-basis:100%}.share-copy:where(.astro-zllr3mxm) .share-copy-text:where(.astro-zllr3mxm){display:none}.share-copy:where(.astro-zllr3mxm){padding:0 .5rem}}:where(.astro-zllr3mxm)[hidden]{display:none!important}
