[data-public-root] .button{box-sizing:border-box;border-radius:var(--radius-pill);font-family:var(--prv-font-sans);font-weight:var(--text-h6-font-weight);letter-spacing:var(--text-h6-letter-spacing);text-align:center;white-space:nowrap;cursor:pointer;border:none;outline:none;justify-content:center;align-items:center;margin:0;text-decoration:none;transition:background-color .3s,color .3s;display:inline-flex}[data-public-root] .button:disabled{cursor:not-allowed;opacity:.5}[data-public-root] .button[data-busy=true]:disabled{cursor:wait;opacity:1}[data-public-root] a.button{text-decoration:none}[data-public-root] .button--lg{--control-icon-size:var(--control-icon-size-glyph-lg);--control-icon-size-angle:var(--control-icon-size-angle-lg);font-size:var(--text-h6-font-size);line-height:var(--text-h6-line-height);padding:var(--control-padding-y-lg) var(--control-padding-x-lg);min-height:var(--control-min-height-lg);gap:var(--control-icon-gap-lg)}[data-public-root] .button--md{--control-icon-size:var(--control-icon-size-glyph-md);--control-icon-size-angle:var(--control-icon-size-angle-md);font-size:var(--text-body-font-size);line-height:var(--text-body-line-height);padding:var(--control-padding-y-md) var(--control-padding-x-md);min-height:var(--control-min-height-md);gap:var(--control-icon-gap-md)}[data-public-root] .button--sm{--control-icon-size:var(--control-icon-size-glyph-sm);--control-icon-size-angle:var(--control-icon-size-angle-sm);font-size:var(--text-caption-font-size);line-height:var(--text-caption-line-height);font-weight:var(--prv-font-weight-500);padding:var(--control-padding-y-sm) var(--control-padding-x-sm);min-height:var(--control-min-height-sm);gap:var(--control-icon-gap-sm)}[data-public-root] .button--primary{background-color:var(--color-accent);color:var(--color-fg-inverse)}[data-public-root] .button--primary:hover:not(:disabled){background-color:var(--color-accent-hover)}[data-public-root] .button--purple{background-color:var(--color-accent-purple);color:var(--color-fg-inverse)}[data-public-root] .button--purple:hover:not(:disabled){background-color:var(--color-accent-purple-hover)}[data-public-root] .button--yellow{background-color:var(--color-accent-yellow);color:var(--color-fg-default)}[data-public-root] .button--yellow:hover:not(:disabled){background-color:var(--color-accent-yellow-hover)}[data-public-root] .button--magenta{background-color:var(--color-accent-magenta);color:var(--color-fg-inverse)}[data-public-root] .button--magenta:hover:not(:disabled){background-color:var(--color-accent-magenta-hover)}[data-public-root] .button--secondary{--control-wash-rest:color-mix(in srgb, currentColor var(--prv-opacity-7), transparent);--control-wash-hover:color-mix(in srgb, currentColor var(--prv-opacity-11), transparent);background-color:var(--control-wash-rest);color:var(--color-accent-blue);font-weight:var(--prv-font-weight-600)}[data-public-root] .button--secondary:hover:not(:disabled){background-color:var(--control-wash-hover);color:var(--color-accent-blue)}[data-public-root] .button--secondary[data-tone=accent]{background-color:var(--control-wash-rest);color:var(--color-accent)}[data-public-root] .button--secondary[data-tone=accent]:hover:not(:disabled){background-color:var(--control-wash-hover);color:var(--color-accent-hover)}[data-public-root] .button--secondary[data-tone=inverse]{background-color:var(--control-wash-rest);color:var(--color-fg-inverse)}[data-public-root] .button--secondary[data-tone=inverse]:hover:not(:disabled){background-color:var(--control-wash-hover);color:var(--color-fg-inverse)}[data-public-root] .button--secondary[data-tone=neutral]{background-color:var(--control-wash-rest);color:var(--color-fg-default)}[data-public-root] .button--secondary[data-tone=neutral]:hover:not(:disabled){background-color:var(--control-wash-hover);color:var(--color-fg-default)}[data-public-root] .button--black{background-color:var(--color-surface-inverse);color:var(--color-fg-inverse)}[data-public-root] .button--black:hover:not(:disabled){background-color:var(--color-surface-inverse-hover)}[data-public-root] .button--inverse{background-color:var(--color-surface-default);color:var(--color-fg-default)}[data-public-root] .button--inverse:hover:not(:disabled){background-color:var(--color-surface-default-hover)}[data-public-root] .button--ghost{--control-wash-hover:var(--control-wash-neutral);z-index:0;color:inherit;font-weight:var(--prv-font-weight-500);gap:var(--control-icon-gap-ghost);background-color:#0000;min-height:0;transition:background-color .2s,color .2s;position:relative}[data-public-root] .button--ghost:hover:not(:disabled),[data-public-root] .button--ghost:focus-visible:not(:disabled),[data-public-root] .button--ghost.button--expanded{background:var(--control-wash-hover);outline:none;text-decoration:none}[data-public-root] .button--ghost[data-tone=accent]{--control-wash-hover:color-mix(in srgb, currentColor var(--prv-opacity-11), transparent);color:var(--color-accent)}[data-public-root] .button--ghost[data-tone=accent]:hover:not(:disabled),[data-public-root] .button--ghost[data-tone=accent]:focus-visible:not(:disabled){color:var(--color-accent-hover)}[data-public-root] .button--ghost[data-tone=inverse]{--control-wash-hover:color-mix(in srgb, currentColor var(--prv-opacity-11), transparent);color:var(--color-fg-inverse)}[data-public-root] .button--ghost.button--align-start{background:0 0;padding-block:0;padding-inline:0}[data-public-root] .button--ghost.button--align-start:before{content:"";z-index:-1;top:calc(-1 * var(--control-padding-y-md));right:calc(-1 * var(--control-padding-x-md));bottom:calc(-1 * var(--control-padding-y-md));left:calc(-1 * var(--control-padding-x-md));border-radius:var(--radius-pill);background:0 0;transition:background .2s;position:absolute}[data-public-root] .button--lg.button--ghost.button--align-start:before{top:calc(-1 * var(--control-padding-y-lg));right:calc(-1 * var(--control-padding-x-lg));bottom:calc(-1 * var(--control-padding-y-lg));left:calc(-1 * var(--control-padding-x-lg))}[data-public-root] .button--sm.button--ghost.button--align-start:before{top:calc(-1 * var(--control-padding-y-sm));right:calc(-1 * var(--control-padding-x-sm));bottom:calc(-1 * var(--control-padding-y-sm));left:calc(-1 * var(--control-padding-x-sm))}[data-public-root] .button--ghost.button--align-start:hover:not(:disabled),[data-public-root] .button--ghost.button--align-start:focus-visible:not(:disabled),[data-public-root] .button--ghost.button--align-start.button--expanded{background:0 0}[data-public-root] .button--ghost.button--align-start:hover:not(:disabled):before,[data-public-root] .button--ghost.button--align-start:focus-visible:not(:disabled):before,[data-public-root] .button--ghost.button--align-start.button--expanded:before{background:var(--control-wash-hover)}[data-public-root] .button--align-start{text-align:left;justify-content:flex-start;align-self:flex-start;width:fit-content;max-width:100%}[data-public-root] .button--full{width:100%}[data-public-root] .button--icon-only{box-sizing:border-box;width:var(--control-min-height-md);min-width:var(--control-min-height-md);height:var(--control-min-height-md);min-height:var(--control-min-height-md);padding:0}[data-public-root] .button--lg.button--icon-only{width:var(--control-min-height-lg);min-width:var(--control-min-height-lg);height:var(--control-min-height-lg);min-height:var(--control-min-height-lg)}[data-public-root] .button--sm.button--icon-only{width:var(--control-min-height-sm);min-width:var(--control-min-height-sm);height:var(--control-min-height-sm);min-height:var(--control-min-height-sm)}[data-public-root] .button__label{place-items:center;display:inline-grid}[data-public-root] .button__label-idle,[data-public-root] .button__label-busy{grid-area:1/1}[data-public-root] .button__label-busy{text-align:center;white-space:nowrap;width:0;min-width:100%;overflow:hidden}[data-public-root] .button[data-busy=true] .button__label-idle,[data-public-root] .button[data-busy=true] .button__icon{visibility:hidden}[data-public-root] .button__icon{width:var(--control-icon-size,var(--control-icon-size-glyph-lg));height:var(--control-icon-size,var(--control-icon-size-glyph-lg));color:currentColor;flex-shrink:0;justify-content:center;align-items:center;transition:transform .2s;display:inline-flex}[data-public-root] .button__icon:has([data-public=icon-angle]){width:var(--control-icon-size-angle,var(--control-icon-size-angle-lg));height:var(--control-icon-size-angle,var(--control-icon-size-angle-lg))}[data-public-root] .button__icon svg,[data-public-root] .button__icon .mgc-icon{width:100%;height:100%;display:block}[data-public-root] .button--expanded .button__icon[data-side=end]{transform:rotate(180deg)}[data-public-root] [data-public-viewport=mobile] .button--lg:not(.button--ghost):not(.button--icon-only){width:100%}@media only screen and (max-width:960px){[data-public-root] .button--lg{font-size:var(--text-body-font-size);line-height:var(--text-body-line-height)}[data-public-root] .button--md,[data-public-root] .button--sm{font-size:var(--prv-font-size-15);line-height:var(--prv-line-height-20)}}[data-public-root] [data-public-viewport=mobile] .button--lg{font-size:var(--text-body-font-size);line-height:var(--text-body-line-height)}[data-public-root] [data-public-viewport=mobile] .button--md,[data-public-root] [data-public-viewport=mobile] .button--sm{font-size:var(--prv-font-size-15);line-height:var(--prv-line-height-20)}
.footer{color:#111;-webkit-font-smoothing:antialiased;background:#111;font-family:-apple-system,"system-ui",Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:18px;line-height:27.99px;overflow:hidden}.footer *,.footer :before,.footer :after{box-sizing:border-box}.footer .inner{min-width:320px;max-width:1310px;margin:0 auto;padding-left:20px;padding-right:20px;position:relative}@media only screen and (max-width:480px){.footer .inner{padding-left:12px;padding-right:12px}}.footer-group-list-item a,.footer-bottom-nav a,.footer .component-language-switcher-toggle{z-index:0;align-items:center;gap:8px;font-weight:500;text-decoration:none;transition:color .2s;display:inline-flex;position:relative}.footer .component-language-switcher-toggle{gap:6px}.footer-group-list-item a:before,.footer-bottom-nav a:before,.footer .component-language-switcher-toggle:before{content:"";z-index:-1;background:0 0;border-radius:9999px;transition:background .2s;position:absolute;inset:-6px -16px}.footer-group-list-item a:hover,.footer-group-list-item a:focus-visible,.footer-bottom-nav a:hover,.footer-bottom-nav a:focus-visible,.footer .component-language-switcher-toggle:hover,.footer .component-language-switcher-toggle:focus-visible{text-decoration:none}.footer-group-list-item a:hover:before,.footer-group-list-item a:focus-visible:before,.footer-bottom-nav a:hover:before,.footer-bottom-nav a:focus-visible:before,.footer .component-language-switcher-toggle:hover:before,.footer .component-language-switcher-toggle:focus-visible:before,.footer .component-language-switcher-toggle-open:before{background:color-mix(in srgb, currentColor 6%, transparent)}.footer-main{padding:50px 0}@media only screen and (max-width:960px){.footer-main{padding:40px 0}}@media only screen and (max-width:768px){.footer-main{padding:30px 0 0}}.footer-main .inner{flex-wrap:wrap;justify-content:space-between;display:flex}@media only screen and (max-width:768px){.footer-main .inner{justify-content:flex-start}}.footer-column{flex-shrink:0;width:20%}@media only screen and (max-width:768px){.footer-column{width:33.3333%;margin-bottom:30px}}@media only screen and (max-width:480px){.footer-column{width:50%}}.footer-group{margin-bottom:32px}.footer-group-title{color:#fff;margin:0 0 16px;padding:0;font-size:18px;font-weight:600;line-height:24px}.footer-group-list{margin:0;padding:0;list-style-type:none;overflow:visible}.footer-group-list-item{margin:0 0 12px;line-height:20px;position:relative;overflow:visible}.footer-group-list-item a{color:#b7b7b7;font-size:15px;line-height:20px}.footer-group-list-item-highlighted a,.footer-group-list-item-highlighted a:hover,.footer-group-list-item-highlighted a:focus-visible{color:#f93262;font-weight:500}.footer-group-list-item .badge{flex-shrink:0;position:relative;top:0}.footer .badge{vertical-align:middle;color:#fff;text-transform:uppercase;white-space:nowrap;background:#f93262;border-radius:10px;height:16px;padding:0 5px;font-size:10px;font-weight:600;line-height:16px;display:inline-block}.footer-bottom .inner{border-top:1px solid #ffffff1a;align-items:center;padding-top:20px;padding-bottom:20px;display:flex}.footer-bottom-copyright{color:#b7b7b7;font-size:15px;font-weight:400;line-height:16px}.footer-bottom-nav{margin-left:40px}@media only screen and (max-width:480px){.footer-bottom-nav{margin-left:20px}}.footer-bottom-nav ul{flex-flow:row;margin:0;padding:0;list-style-type:none;display:flex}.footer-bottom-nav li{margin:0 12px 0 0;line-height:1;display:block;overflow:visible}.footer-bottom-nav a{color:#b7b7b7;font-size:15px;line-height:16px}.footer .component-language-switcher{margin-left:auto;position:relative}.footer .component-language-switcher-toggle{font:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0;font-weight:500}.footer .component-language-switcher-toggle-icon{z-index:0;fill:#b7b7b7;width:14px;height:14px;margin-right:6px;transition:fill .2s;display:block;position:relative}.footer .component-language-switcher-toggle-text{z-index:0;color:#b7b7b7;font-size:15px;font-weight:400;line-height:24px;transition:color .2s;position:relative}.footer .component-language-switcher-toggle-arrow-icon{z-index:0;fill:#b7b7b7;width:12px;height:12px;margin-left:2px;transition:fill .2s;display:block;position:relative}@media only screen and (max-width:480px){.footer .component-language-switcher-toggle-icon{margin-right:0}.footer .component-language-switcher-toggle-text{display:none}}.footer .component-language-switcher-dropdown{z-index:10;text-align:left;opacity:0;visibility:hidden;background:#fff;border-radius:8px;min-width:120px;margin-left:0;padding:8px;transition:opacity .2s,visibility .2s,bottom .2s;position:absolute;left:auto;right:0;overflow:hidden;box-shadow:0 6px 18px #0003}.footer .component-language-switcher-toggle-open~.component-language-switcher-dropdown{opacity:1;visibility:visible}.footer .component-language-switcher-dropdown ul{margin:0;padding:0;list-style-type:none}.footer .component-language-switcher-dropdown li{margin:0;line-height:1}.footer .component-language-switcher-dropdown a{color:#181a1b;white-space:nowrap;border-radius:4px;padding:6px 32px 6px 12px;font-size:15px;font-weight:400;line-height:24px;text-decoration:none;transition:background .2s;display:block;position:relative}.footer .component-language-switcher-dropdown a:hover{background:#1111110d;text-decoration:none}.footer .component-language-switcher-dropdown-selected:after{content:"";color:#181a1b;border-bottom:1px solid;border-left:1px solid;width:9px;height:4px;position:absolute;top:14px;right:8px;transform:rotate(-45deg)}@media only screen and (max-width:960px){.footer-group-list-item a,.footer .component-language-switcher-toggle-text,.footer .component-language-switcher-dropdown a{font-size:14px;line-height:20px}.footer-bottom-copyright,.footer-bottom-nav a{font-size:14px;line-height:16px}}
[data-public-root] .badge{box-sizing:border-box;align-items:center;gap:var(--prv-space-8);max-width:100%;color:var(--color-fg-default);font-family:var(--prv-font-sans);font-weight:var(--prv-font-weight-600,600);white-space:nowrap;border-radius:999px;display:inline-flex}[data-public-root] .badge[data-size=md]{padding:var(--prv-space-4) var(--prv-space-12);font-size:var(--prv-font-size-14);line-height:var(--prv-line-height-20)}[data-public-root] .badge[data-size=sm]{gap:var(--prv-space-4);padding:2px var(--prv-space-8);font-size:var(--prv-font-size-12);line-height:var(--prv-line-height-16,16px)}[data-public-root] .badge[data-variant=neutral]{background-color:var(--color-surface-muted)}[data-public-root] .badge[data-variant=outline]{box-shadow:inset 0 0 0 1px var(--color-border-subtle);background-color:#0000}[data-public-root] .badge[data-variant=white]{background-color:var(--color-surface-default)}[data-public-root] .badge[data-variant=accent]{background-color:color-mix(in srgb, var(--color-accent) 10%, white);color:var(--color-accent)}[data-public-root] .badge__icon{flex:none;align-items:center;display:inline-flex}[data-public-root] .badge__label{text-overflow:ellipsis;overflow:hidden}[data-public-root] .badge-group{align-items:center;gap:var(--prv-space-8);flex-wrap:wrap;display:flex}
[data-public-root] .icon-tile{box-sizing:border-box;color:var(--color-accent);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}[data-public-root] .icon-tile[data-accent=primary]{color:var(--color-accent)}[data-public-root] .icon-tile[data-accent=brand],[data-public-root] .icon-tile[data-accent=purple]{color:var(--color-accent-purple)}[data-public-root] .icon-tile[data-accent=magenta]{color:var(--color-accent-magenta)}[data-public-root] .icon-tile[data-accent=success]{color:var(--color-success)}[data-public-root] .icon-tile[data-accent=warning]{color:var(--color-warning)}[data-public-root] .icon-tile[data-accent=danger]{color:var(--color-danger)}[data-public-root] .icon-tile[data-inverse=true]{color:var(--color-fg-inverse)}[data-public-root] .icon-tile[data-surface=none]{width:var(--size-icon);height:var(--size-icon);box-shadow:none;background:0 0;border:none;padding:0}[data-public-root] .icon-tile[data-surface=soft]{width:var(--size-icon-tile);height:var(--size-icon-tile);background-image:var(--gradient-soft-primary);background-color:var(--color-accent);box-shadow:none;color:var(--color-fg-inverse);border:none;padding:0;position:relative;overflow:hidden}[data-public-root] .icon-tile[data-surface=soft][data-accent=brand]{background-image:var(--gradient-surface-brand);background-color:var(--color-accent-purple)}[data-public-root] .icon-tile[data-surface=soft][data-accent=purple]{background-image:var(--gradient-soft-purple);background-color:var(--color-accent-purple)}[data-public-root] .icon-tile[data-surface=soft][data-accent=magenta]{background-image:var(--gradient-soft-magenta);background-color:var(--color-accent-magenta)}[data-public-root] .icon-tile[data-surface=soft][data-accent=success]{background-image:var(--gradient-soft-success);background-color:var(--color-success)}[data-public-root] .icon-tile[data-surface=soft][data-accent=warning]{background-image:var(--gradient-soft-warning);background-color:var(--color-warning)}[data-public-root] .icon-tile[data-surface=soft][data-accent=danger]{background-image:var(--gradient-soft-danger);background-color:var(--color-danger)}[data-public-root] .icon-tile[data-surface=outline]{--size-icon:var(--size-icon-tile-glyph);width:var(--size-icon-tile);height:var(--size-icon-tile);background:var(--color-surface-default);border:1px solid var(--color-border-subtle);box-shadow:none;padding:0;position:relative;overflow:hidden}[data-public-root] .icon-tile:is([data-surface=soft],[data-surface=outline])[data-shape=rounded]{border-radius:var(--size-icon-tile-radius,var(--prv-radius-16))}[data-public-root] .icon-tile:is([data-surface=soft],[data-surface=outline])[data-shape=circle]{border-radius:var(--radius-pill)}[data-public-root] .icon-tile:is([data-surface=soft],[data-surface=outline]) .icon-tile__glyph{width:var(--size-icon-tile-glyph);height:var(--size-icon-tile-glyph)}[data-public-root] .icon-tile[data-surface=soft] .icon-tile__glyph>svg{-webkit-mask-image:var(--gradient-glyph-sheen);-webkit-mask-image:var(--gradient-glyph-sheen);mask-image:var(--gradient-glyph-sheen);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}[data-public-root] .icon-tile__glyph{width:var(--size-icon);height:var(--size-icon);justify-content:center;align-items:center;display:flex}[data-public-root] .icon-tile__glyph>svg,[data-public-root] .icon-tile[data-surface=none]>svg{width:100%;height:100%;display:block}[data-public-root] .icon-tile__glyph>img,[data-public-root] .icon-tile[data-surface=none]>img{object-fit:contain;width:100%;height:100%;display:block}[data-public-root] .icon-tile[data-surface=glass]{width:auto;height:auto;box-shadow:none;--glass-fill:var(--glass-fill-light);--glass-border:var(--glass-border-light);--glass-inset-highlight:var(--glass-inset-light);background:0 0;border:none;padding:0;position:relative;overflow:visible}[data-public-root] .icon-tile[data-glass=dark]{--glass-fill:var(--glass-fill-dark);--glass-border:var(--glass-border-dark);--glass-inset-highlight:var(--glass-inset-dark);color:var(--color-fg-inverse)}[data-public-root] .icon-tile[data-glass=field]{--glass-fill:var(--glass-fill-field);--glass-border:var(--glass-border-field);--glass-inset-highlight:var(--glass-inset-field)}[data-public-root] .icon-tile__underlay{z-index:0;border-radius:inherit;pointer-events:none;background:var(--gradient-underlay-primary);filter:blur(8px);opacity:.7;position:absolute;inset:22% 14% -2%}[data-public-root] .icon-tile[data-glass=field] .icon-tile__underlay{opacity:.22}[data-public-root] .icon-tile[data-glass][data-accent=purple] .icon-tile__underlay,[data-public-root] .icon-tile[data-glass][data-accent=brand] .icon-tile__underlay{background:var(--gradient-underlay-purple)}[data-public-root] .icon-tile[data-glass][data-accent=success] .icon-tile__underlay{background:var(--gradient-underlay-success)}[data-public-root] .icon-tile[data-glass][data-accent=warning] .icon-tile__underlay{background:var(--gradient-underlay-warning)}[data-public-root] .icon-tile[data-glass][data-accent=danger] .icon-tile__underlay{background:var(--gradient-underlay-danger)}[data-public-root] .icon-tile[data-glass=dark] .icon-tile__underlay{background:color-mix(in srgb, var(--prv-palette-white) 28%, transparent);opacity:.4;filter:blur(10px)}[data-public-root] .icon-tile__glass{box-sizing:border-box;z-index:1;padding:var(--space-inset-sm);border:1px solid var(--glass-border);border-radius:var(--radius-md);background-color:var(--glass-fill);-webkit-backdrop-filter:blur(var(--glass-blur-frost));backdrop-filter:blur(var(--glass-blur-frost));box-shadow:var(--glass-inset-highlight);justify-content:center;align-items:center;display:inline-flex;position:relative}[data-public-root] .icon-tile[data-surface=glass][data-shape=rounded],[data-public-root] .icon-tile[data-surface=glass][data-shape=rounded] .icon-tile__underlay{border-radius:var(--radius-md)}[data-public-root] .icon-tile[data-surface=glass][data-shape=circle],[data-public-root] .icon-tile[data-surface=glass][data-shape=circle] :is(.icon-tile__glass,.icon-tile__underlay){border-radius:var(--radius-pill)}[data-public-root] .icon-tile[data-glass=dark] .icon-tile__glass{background-color:color-mix(in srgb, var(--prv-palette-white) 24%, transparent);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);box-shadow:var(--shadow-media-inverse), var(--glass-inset-highlight)}
[data-public-root] .mgc-icon{box-sizing:border-box;vertical-align:middle;background-color:currentColor;flex-shrink:0;width:1em;height:1em;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}
[data-public-root] .popover{box-sizing:border-box;border-radius:var(--radius-lg);background:var(--color-surface-default);color:var(--color-fg-default);font-family:var(--prv-font-sans);box-shadow:var(--shadow-raised);border:none}[data-public-root] .popover--pad-none{padding:0}[data-public-root] .popover--pad-sm{padding:var(--space-inset-sm)}[data-public-root] .popover--pad-md{padding:var(--space-gap-md)}[data-public-root] .popover--pad-lg{padding:var(--space-gap-lg)}
[data-public-root] .header{z-index:1000;width:100%;height:auto;min-height:var(--size-header-height);background:var(--color-surface-default);color:var(--color-fg-default);font-family:var(--prv-font-sans);border-bottom:1px solid color-mix(in srgb, var(--prv-palette-ink) 5%, transparent);box-shadow:var(--shadow-raised);flex-direction:column;transition:background-color .36s,box-shadow .36s,border-color .36s,color .28s;display:flex;position:sticky;top:0;overflow:visible}[data-public-root] .header[data-hide-on-scroll=true]{transition:transform .28s,visibility linear,background-color .36s,box-shadow .36s,border-color .36s,color .28s}[data-public-root] .header[data-scrolled-away=true]{box-shadow:none;visibility:hidden;transition-delay:0s,.28s,0s,0s,0s,0s;transform:translateY(-100%)}@media (prefers-reduced-motion:reduce){[data-public-root] .header[data-hide-on-scroll=true]{transition-duration:0s}}[data-public-root] .header[data-overlay=true][data-solid=false]{box-shadow:none;background:0 0;border-bottom-color:#0000}[data-public-root] .header[data-overlay=true][data-solid=false][data-overlay-tone=inverse]{color:var(--color-fg-inverse)}[data-public-root] .header[data-overlay=true][data-solid=false][data-overlay-tone=default]{color:var(--color-fg-default)}[data-public-root] .header[data-overlay=true][data-solid=true]{background:var(--color-surface-default);color:var(--color-fg-default);border-bottom:1px solid color-mix(in srgb, var(--prv-palette-ink) 5%, transparent);box-shadow:var(--shadow-raised)}[data-public-root] .header--secondary{height:auto}[data-public-root] .header:has([data-public=page-nav][data-stuck=true]){height:auto}[data-public-root] .header__primary{width:100%;height:var(--size-header-height)}[data-public-root] .header__inner{box-sizing:border-box;width:100%;max-width:var(--container-max-width);min-width:var(--container-min-width);height:100%;padding-inline:var(--space-container-x);flex-wrap:nowrap;justify-content:space-between;align-items:center;margin-inline:auto;display:flex;position:relative}[data-public-root] .header__secondary-band{width:100%}[data-public-root] .header__secondary{box-sizing:border-box;justify-content:space-between;align-items:center;gap:var(--space-gap-md);width:100%;max-width:var(--container-max-width);min-width:var(--container-min-width);height:var(--size-header-height);padding-inline:var(--space-container-x);flex-wrap:nowrap;margin-inline:auto;display:flex;position:relative}[data-public-root] .header__secondary:before{content:"";top:0;right:var(--space-container-x);left:var(--space-container-x);border-top:1px solid color-mix(in srgb, var(--color-fg-default) 10%, transparent);position:absolute}[data-public-root] .header__secondary-nav{flex:auto;align-items:center;min-width:0;display:flex}[data-public-root] .header__secondary-crumbs{align-items:center;gap:calc(var(--control-padding-x-sm) + var(--space-gap-xs));flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}[data-public-root] .header__secondary-crumb{align-items:center;margin:0;display:flex}[data-public-root] .header__secondary-crumb .button{line-height:var(--text-caption-line-height);align-items:center;display:inline-flex}[data-public-root] .header__secondary-parent{color:var(--color-fg-muted)}[data-public-root] .header__secondary-divider{color:var(--color-fg-muted);font-family:var(--prv-font-sans);font-size:var(--text-caption-font-size);font-weight:var(--text-caption-font-weight);line-height:var(--text-caption-line-height);opacity:.55;-webkit-user-select:none;user-select:none;flex-shrink:0;align-items:center;margin:0;display:flex}[data-public-root] .header__secondary-current{font-weight:var(--prv-font-weight-600);color:var(--color-fg-default);line-height:var(--text-caption-line-height)}[data-public-root] .header__secondary-current--static{font-family:var(--prv-font-sans);font-size:var(--text-caption-font-size);font-weight:var(--prv-font-weight-600);letter-spacing:var(--text-caption-letter-spacing);line-height:var(--text-caption-line-height);color:var(--color-fg-default);cursor:default;-webkit-user-select:none;user-select:none;pointer-events:none;align-items:center;display:inline-flex}[data-public-root] .header__secondary-action{min-height:var(--prv-size-32);flex-shrink:0;justify-content:flex-end;align-items:center;display:flex}[data-public-root] .header__logo{padding:var(--space-gap-sm) var(--control-padding-x-sm);margin-left:calc(-1 * var(--control-padding-x-sm));border-radius:var(--radius-control-pill,9999px);color:inherit;cursor:pointer;background:0 0;flex-shrink:0;align-items:center;text-decoration:none;display:inline-flex}[data-public-root] .header__logo:hover,[data-public-root] .header__logo:focus-visible{background:0 0}[data-public-root] .header__brand-text{font-size:var(--text-h6-font-size);line-height:var(--text-h6-line-height);font-weight:var(--prv-font-weight-600);letter-spacing:var(--text-h6-letter-spacing);color:inherit;display:block}[data-public-root] .header__logo-img{width:auto;height:40px;display:block}[data-public-root] .header__nav{margin-left:var(--space-inset-lg);height:100%;margin-right:auto}[data-public-root] .header__nav-list{align-items:center;gap:calc(2 * var(--control-padding-x-sm));flex-direction:row;height:100%;margin:0;padding:0;list-style:none;display:flex}[data-public-root] .header__nav-item{align-items:center;height:100%;margin:0;display:flex;position:relative}[data-public-root] .header__nav-item--has-submenu{position:static}[data-public-root] .header__nav .button--align-start,[data-public-root] .header__account .button--align-start,[data-public-root] .header__secondary .button--align-start{align-self:center}[data-public-root] .header__submenu{top:100%;left:var(--space-container-x);right:var(--space-container-x);z-index:2;padding-top:var(--space-gap-xs);position:absolute}[data-public-root] .header__submenu-clip{overflow:hidden}[data-public-root] .header__submenu-clip[data-animate=true]{transition:width .16s cubic-bezier(.22,1,.36,1),height .16s cubic-bezier(.22,1,.36,1)}[data-public-root] .header__submenu-measure{box-sizing:border-box;width:100%}[data-public-root] .header__submenu-body{animation:.1s header-submenu-fade}[data-public-root] .header__submenu[data-switched] .header__submenu-body{animation:none}[data-public-root] :is(.header__nav-item,.header__submenu) .button--ghost,[data-public-root] :is(.header__nav-item,.header__submenu) .button--ghost:before{transition:none}@keyframes header-submenu-fade{0%{opacity:0}to{opacity:1}}[data-public-root] .header__popover,[data-public-root] .header__popover--mega{box-sizing:border-box;width:100%;max-width:100%}[data-public-root] .header__account{align-items:center;gap:calc(2 * var(--control-padding-x-sm));flex-shrink:0;margin-left:auto;display:flex}[data-public-root] .header__announcement{background:var(--color-surface-inverse);color:var(--color-fg-inverse);position:relative}[data-public-root] .header__announcement-link-area{color:inherit;text-decoration:none;display:block}[data-public-root] .header__announcement-inner{justify-content:center;align-items:center;gap:var(--space-gap-xs);width:100%;max-width:var(--container-max-width);min-width:var(--container-min-width);padding:var(--space-gap-xs) var(--space-container-x);flex-wrap:wrap;margin-inline:auto;display:flex}[data-public-root] .header__announcement:has(>.header__announcement-dismiss) .header__announcement-inner{padding-inline-end:calc(var(--space-container-x) + var(--prv-space-32))}[data-public-root] .header__announcement-tag{padding:0 var(--space-gap-xs);border-radius:var(--radius-pill);background:var(--header-announcement-tag,var(--color-success));color:var(--header-announcement-tag-text,var(--color-fg-inverse));font-weight:var(--prv-font-weight-600);text-transform:uppercase;flex:none;align-items:center;display:inline-flex}[data-public-root] .header__announcement-text{color:var(--color-fg-inverse);margin:0}[data-public-root] .header__announcement-link{font-size:var(--text-caption-sm-font-size);white-space:nowrap;flex:none}[data-public-root] .header__announcement-dismiss.button--icon-only{top:50%;right:var(--space-container-x);z-index:1;width:auto;min-width:0;height:auto;min-height:0;padding:var(--space-gap-sm);margin-right:calc(-1 * var(--space-gap-sm));border-radius:var(--radius-pill);color:var(--color-fg-inverse-subtle);position:absolute;transform:translateY(-50%)}[data-public-root] .header__announcement-dismiss.button--icon-only:hover{color:var(--color-fg-inverse)}[data-public-root] .header__mega-grid{gap:var(--space-gap-lg);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}[data-public-root] .header__mega-grid--product{grid-template-columns:repeat(4,minmax(0,1fr))}[data-public-root] .header__mega-heading{margin:0 0 var(--space-gap-sm);padding-inline:var(--control-padding-x-md);color:var(--color-fg-muted)}[data-public-root] .header__mega-heading--cards{padding-inline:var(--prv-space-6,6px)}[data-public-root] .header__mega-stack{margin-top:var(--space-gap-lg)}[data-public-root] .header__mega-list{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}[data-public-root] .header__mega-link[data-public=button]{--control-wash-hover:var(--control-wash-neutral);align-items:flex-start;gap:var(--space-gap-sm);height:auto;padding-block:var(--control-padding-y-md);padding-inline:var(--control-padding-x-md);border-radius:var(--radius-pill)}[data-public-root] .header__mega-link.button--align-start:before{content:none}[data-public-root] .header__mega-link.button--ghost.button--align-start:hover:not(:disabled),[data-public-root] .header__mega-link.button--ghost.button--align-start:focus-visible:not(:disabled),[data-public-root] .header__mega-link.button--ghost.button--align-start.button--expanded{background:var(--control-wash-hover)}[data-public-root] .header__mega-link[data-public=button] .button__icon[data-side=start]{margin-top:calc((var(--text-caption-line-height) - var(--control-icon-size,16px)) / 2);color:var(--color-fg-muted)}[data-public-root] .header__mega-link[data-public=button] .button__icon[data-side=start]:has(.header__mega-brand){color:inherit}:is([data-public-root] .header__mega-link[data-public=button]:hover .button__icon[data-side=start]:not(:has(.header__mega-brand)),[data-public-root] .header__mega-link[data-public=button]:focus-visible .button__icon[data-side=start]:not(:has(.header__mega-brand))){color:var(--color-fg-default)}[data-public-root] .header__mega-brand{background-color:currentColor;width:100%;height:100%;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}[data-public-root] .header__mega-visual{width:24px;height:24px;line-height:0;display:block}[data-public-root] .header__mega-cards{grid-template-columns:repeat(var(--header-mega-cards,2), minmax(0, 1fr));gap:var(--space-gap-sm);margin:0;padding:0;list-style:none;display:grid}[data-public-root] .header__mega-cards[data-columns="3"]{--header-mega-cards:3}[data-public-root] .header__mega-card{padding:var(--prv-space-6,6px);border-radius:var(--radius-card-sm,10px);color:var(--color-fg-default);text-decoration:none;display:block}[data-public-root] .header__mega-card:hover,[data-public-root] .header__mega-card:focus-visible{background:var(--control-wash-neutral)}[data-public-root] .header__mega-card-visual{line-height:0;display:block}[data-public-root] .header__mega-card-label{margin-top:var(--prv-space-6,6px);font-size:13.5px;font-weight:500;line-height:1.25;display:block}[data-public-root] .header__mega-link--block{white-space:normal;height:auto}[data-public-root] .header__mega-link--block .button__label{justify-items:start}[data-public-root] .header__mega-link--block .button__label-idle{align-items:flex-start;gap:var(--prv-space-4);flex-direction:column;display:flex}[data-public-root] .header__mega-link-desc{color:var(--color-fg-muted);display:block}[data-public-root] .header__mega-more.button--ghost{--control-wash-hover:color-mix(in srgb, currentColor var(--prv-opacity-11), transparent);padding-block:var(--control-padding-y-md);padding-inline:var(--control-padding-x-md);border-radius:var(--radius-pill);color:var(--color-accent);margin-inline-start:0}[data-public-root] .header__mega-more.button--align-start:before{content:none}[data-public-root] .header__mega-more.button--ghost.button--align-start:hover:not(:disabled),[data-public-root] .header__mega-more.button--ghost.button--align-start:focus-visible:not(:disabled),[data-public-root] .header__mega-more.button--ghost.button--align-start.button--expanded{background:var(--control-wash-hover)}[data-public-root] .header__burger{display:none}[data-public-root] .header__mobile{border-top:1px solid color-mix(in srgb, var(--prv-palette-ink) 8%, transparent);background:var(--color-surface-default);padding:var(--space-gap-md) var(--space-container-x) var(--space-gap-lg);display:none}[data-public-root] .header__mobile-bar{margin-bottom:var(--space-gap-sm);justify-content:space-between;align-items:center;display:flex}[data-public-root] .header__mobile-title{margin:0}[data-public-root] .header__mobile-group{border-bottom:1px solid color-mix(in srgb, var(--prv-palette-ink) 8%, transparent);padding-block:var(--space-gap-sm)}[data-public-root] .header__mobile-summary{cursor:pointer;font-weight:var(--prv-font-weight-600)}[data-public-root] .header__mobile-col,[data-public-root] .header__mobile-pricing{margin-top:var(--space-gap-sm)}[data-public-root] .header__mobile-actions{gap:var(--space-gap-sm);margin-top:var(--space-gap-md);flex-wrap:wrap;display:flex}@media only screen and (max-width:960px){[data-public-root] .header__nav,[data-public-root] .header__signin{display:none}[data-public-root] .header__burger{display:inline-flex}[data-public-root] .header__mobile{display:block}}[data-public-root] [data-public-viewport=mobile] .header__nav,[data-public-root] [data-public-viewport=mobile] .header__signin{display:none}[data-public-root] [data-public-viewport=mobile] .header__burger{display:inline-flex}[data-public-root] [data-public-viewport=mobile] .header__mobile{display:block}[data-public-root] .header__submenu[hidden],[data-public-root] .header__submenu-body[hidden],[data-public-root] .header__mobile[hidden],[data-public-root] [data-public-viewport=mobile] .header__mobile[hidden]{display:none}@media (prefers-reduced-motion:reduce){[data-public-root] .header__submenu-clip[data-animate=true]{transition:none}[data-public-root] .header__submenu-body{animation:none}[data-public-root] .header{transition:none}}
