:root{--zam-color-fg: #bbbbbb;--zam-color-bg: #000000;--zam-color-on-accent: #ffffff;--zam-color-border: rgba(255, 255, 255, 0.1);--zam-color-muted: #888888;--zam-color-accent: #b31b1b;--zam-color-danger: #408cff;--zam-color-highlight: #7cf684;--zam-divider-color: rgba(255, 255, 255, 0.1);--zam-font-family: 'Open Sans', Arial, 'Helvetica Neue', Helvetica, sans-serif;--zam-font-size: 12px;--zam-font-size-small: 10px;--zam-font-size-body: 16px;--zam-font-size-body-small: 14px;--zam-font-weight-bold: 700;--zam-letter-spacing: 0.03em;--zam-line-height: 150%;--zam-line-height-small: 140%;--zam-spacing-half: 5px;--zam-spacing-1: 10px;--zam-radius-small: 2px}.zam-label{--zam-label-text-color: var(--zam-color-fg);--zam-label-accent-color: var(--zam-color-accent);--zam-label-font-size: var(--zam-font-size);--zam-label-line-height: var(--zam-line-height);align-items:center;border-radius:var(--zam-radius-small);box-sizing:border-box;color:var(--zam-label-text-color);display:inline-flex;gap:var(--zam-spacing-half);justify-content:center;padding:var(--zam-spacing-half);text-transform:uppercase}.zam-label-icon{align-items:center;display:inline-flex;flex-shrink:0;height:12px}.zam-label svg{height:12px}.zam-label-text{font-family:var(--zam-font-family);font-size:var(--zam-label-font-size);font-weight:var(--zam-font-weight-bold);letter-spacing:var(--zam-letter-spacing);line-height:var(--zam-label-line-height)}.zam-label[data-mode=default]{--zam-label-text-color: var(--zam-color-on-accent);background-color:var(--zam-label-accent-color)}.zam-label[data-mode=alert]{--zam-label-accent-color: var(--zam-color-danger)}.zam-label[data-mode=feature],.zam-label[data-mode=beta]{--zam-label-accent-color: var(--zam-color-highlight)}.zam-label[data-mode=premium]{--zam-label-text-color: #000000;background-image:var(--zam-label-accent-image, none)}.zam-label[data-label-style=text-only] .zam-label-text,.zam-label[data-label-style=text-block] .zam-label-text{align-self:center;justify-self:center}.zam-label[data-label-style=text-only]{--zam-label-text-color: var(--zam-label-accent-color);background-color:rgba(0,0,0,0);padding:0}.zam-label[data-label-style=solid],.zam-label[data-label-style=text-block],.zam-label[data-label-style=text-block-overlay],.zam-label[data-label-style=contained]{padding:0 var(--zam-spacing-half)}.zam-label[data-label-style=solid][data-size=large],.zam-label[data-label-style=text-block][data-size=large],.zam-label[data-label-style=text-block-overlay][data-size=large],.zam-label[data-label-style=contained][data-size=large]{padding:0 var(--zam-spacing-1)}.zam-label[data-label-style=text-block-overlay]{--zam-label-text-color: var(--zam-label-accent-color);background-color:hsla(0,0%,100%,.05)}.zam-label[data-label-style=contained]{--zam-label-text-color: var(--zam-label-accent-color);background-color:hsla(0,0%,100%,.05)}.zam-label[data-label-style=text-block]{--zam-label-text-color: var(--zam-label-accent-color);background-color:rgba(0,0,0,.5)}.zam-label[data-label-style=text-block]:hover{background-color:rgba(0,0,0,.1)}.zam-label[data-label-style=solid]{--zam-label-text-color: #000000;background-color:var(--zam-label-accent-color)}.zam-label[data-label-style=solid][data-mode=default]{--zam-label-text-color: var(--zam-color-on-accent)}.zam-label[data-label-style=solid][data-textless=true]{padding:0;width:5px}.zam-label[data-size=large]{gap:var(--zam-spacing-1);min-height:30px}.zam-label[data-size=medium]{min-height:20px}.zam-label[data-size=small]{--zam-label-font-size: var(--zam-font-size-small);--zam-label-line-height: var(--zam-line-height-small);min-height:15px}.zam-label[data-size=small] .zam-label-icon,.zam-label[data-size=small] svg{height:10px}.zam-divider{background:unset;border-bottom:2px solid var(--zam-divider-color);border-right:none;border-top:none;box-sizing:border-box;height:auto;margin:0}.zam-divider[data-orientation=vertical]{align-self:stretch;border-bottom:none;border-right:2px solid var(--zam-divider-color);border-top:none;height:auto}.zam-divider[data-style=beveled]{border-bottom:1px solid var(--zam-divider-color);border-top:1px solid var(--zam-color-bg)}.zam-divider[data-style=dashed]{border-bottom-style:dashed}.zam-divider[data-orientation=vertical][data-style=beveled]{border-right:1px solid var(--zam-divider-color);border-left:1px solid var(--zam-color-bg);border-bottom:none;border-top:none}.zam-divider[data-orientation=vertical][data-style=dashed]{border-right-style:dashed;border-bottom:none;border-top:none}:root{--zam-button-size: 40px;--zam-button-gap: 10px;--zam-button-border: none;--zam-button-border-radius: 5px;--zam-button-border-color-hover: transparent;--zam-button-bg-color: #a71a19;--zam-button-bg-color-hover: #da2020;--zam-button-bg-image: none;--zam-button-bg-image-hover: none;--zam-button-filter-hover: none;--zam-button-content-border-radius: 2px;--zam-button-focus-ring-color: #e14d4d;--zam-button-text-color: #ffffff;--zam-button-icon-color: #ffffff;--zam-button-icon-color-hover: #ffffff;--zam-button-icon-color-disabled: #bbbbbb;--zam-button-icon-filter: grayscale(1);--zam-button-icon-order: -1;--zam-button-icon-size: 20px;--zam-button-margin: 0;--zam-button-toggle-border-color-active: #da2020;--zam-button-cta-text-bg-color: #303030;--zam-button-cta-text-padding: 0 10px}.zam-button{--zam-button-current-text-color: var(--zam-button-text-color);--zam-button-font-size: var(--zam-font-size-body-small);all:unset;align-items:center;background-color:var(--zam-button-bg-color);background-image:var(--zam-button-bg-image);background-position:var(--zam-button-bg-image-position, 50%);background-size:var(--zam-button-bg-image-size, cover);border:var(--zam-button-border);border-radius:var(--zam-button-border-radius);box-sizing:border-box;cursor:pointer;display:inline-flex;gap:var(--zam-button-gap);justify-content:center;line-height:var(--zam-line-height);margin:var(--zam-button-margin);max-width:100%;min-height:var(--zam-button-size);min-width:var(--zam-button-size);padding:var(--zam-button-padding, 10px);pointer-events:auto;position:relative;text-align:center;transition:background-color 75ms,border-color 75ms,filter 75ms;user-select:none;vertical-align:middle}.zam-button:not(:has(.zam-button-text)):has(.zam-button-icon){width:var(--zam-button-size)}.zam-button[disabled],.zam-button[aria-disabled=true]{background-color:var(--zam-button-bg-color);opacity:.5}.zam-button[disabled] .zam-button-icon,.zam-button[aria-disabled=true] .zam-button-icon{--zam-button-icon-color: var(--zam-button-icon-color-disabled);filter:var(--zam-button-icon-filter)}.zam-button[disabled]{pointer-events:none}.zam-button[aria-disabled=true]{--zam-button-bg-color-hover: var(--zam-button-bg-color);--zam-button-bg-image-hover: var(--zam-button-bg-image, none);--zam-button-border-color-hover: var(--zam-button-border-color, transparent);--zam-button-filter-hover: none;--zam-button-icon-color-hover: var(--zam-button-icon-color);--zam-button-text-color-hover: var(--zam-button-text-color);cursor:default}.zam-button-sr-only{border:0;clip:rect(0, 0, 0, 0);height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.zam-button[data-active=true],.zam-button:hover{--zam-button-current-text-color: var(--zam-button-text-color-hover, var(--zam-button-text-color));background-color:var(--zam-button-bg-color-hover, unset);background-image:var(--zam-button-bg-image-hover);border-color:var(--zam-button-border-color-hover);filter:var(--zam-button-filter-hover)}.zam-button[data-active=true] .zam-button-icon,.zam-button:hover .zam-button-icon{--zam-button-icon-color: var(--zam-button-icon-color-hover)}.zam-button:focus-visible,.zam-button.focus-visible{box-shadow:0 0 0 2px var(--zam-button-focus-ring-color)}.zam-button[data-size=large]{--zam-button-border-radius: 5px;--zam-button-size: 50px;--zam-button-padding: 10px;--zam-button-icon-size: 40px;--zam-button-font-size: var(--zam-font-size-body)}.zam-button[data-size=small]{--zam-button-border-radius: 2px;--zam-button-size: 30px;--zam-button-icon-size: 20px;--zam-button-padding: 8px}.zam-button[data-size=tiny]{--zam-button-border-radius: 2px;--zam-button-size: 20px;--zam-button-padding: 2px}.zam-button[data-align=centered] .zam-button-text{justify-content:center}.zam-button[data-grow=false]{flex-grow:0}.zam-button[data-grow=true]{flex-grow:1}.zam-button[data-icon-only=true] .zam-button-text{display:none}.zam-button[data-icon-position=end]{--zam-button-icon-order: 2}.zam-button[data-icon-update=grow] svg{transition:transform 75ms ease-in-out}.zam-button[data-icon-update=grow]:hover svg{transform:scale(1.2)}.zam-button[data-style=secondary]{--zam-button-bg-color: rgba(255, 255, 255, 0.05);--zam-button-bg-color-hover: #a71a19;--zam-button-focus-ring-color: #b94847;--zam-button-icon-color: #bbbbbb;--zam-button-text-color: #bbbbbb;--zam-button-text-color-hover: #ffffff}.zam-button[data-style=transparent]{--zam-button-bg-color: transparent;--zam-button-bg-color-hover: rgba(255, 255, 255, 0.05);--zam-button-focus-ring-color: rgba( 255, 255, 255, 0.24 );--zam-button-icon-color: #bbbbbb;--zam-button-text-color: #bbbbbb}.zam-button[data-style=hybrid]{--zam-button-bg-color: rgba(255, 255, 255, 0.05);--zam-button-bg-color-hover: #a71a19;--zam-button-focus-ring-color: #b94847;--zam-button-icon-color: #a71a19;--zam-button-icon-color-hover: #ffffff;--zam-button-text-color: #bbbbbb;--zam-button-text-color-hover: #ffffff}.zam-button[data-style=cta]{--zam-button-bg-color: #a71a19;--zam-button-bg-color-hover: #a71a19;--zam-button-border: 2px solid #444444;--zam-button-border-color-hover: #818181;--zam-button-border-radius: 5px;--zam-button-focus-ring-color: #b94847;--zam-button-gap: 2px;--zam-button-icon-color: #ffffff;--zam-button-icon-filter: none;--zam-button-icon-size: calc(var(--zam-button-size) - 4 * 2px);--zam-button-padding: 2px;--zam-button-text-color: #bbbbbb;--zam-button-text-color-hover: #ffffff;background-color:#101010}.zam-button[data-style=cta]:has(.zam-button-icon img){--zam-button-icon-color: transparent}.zam-button[data-style=cta] .zam-button-icon,.zam-button[data-style=cta] .zam-button-text{border-radius:var(--zam-button-content-border-radius);min-height:var(--zam-button-icon-size);position:relative}.zam-button[data-style=cta] .zam-button-icon::after,.zam-button[data-style=cta] .zam-button-text::after{border-radius:inherit;box-shadow:-1px -1px 2px 0 rgba(0,0,0,.25) inset,1px 1px 2px 0 hsla(0,0%,100%,.1) inset;content:"";display:block;inset:0;overflow:hidden;position:absolute}.zam-button[data-style=cta] .zam-button-icon{background-color:var(--zam-button-bg-color);height:var(--zam-button-icon-size);overflow:hidden;position:relative;width:var(--zam-button-icon-size)}.zam-button[data-style=cta] .zam-button-text{background-color:var(--zam-button-cta-text-bg-color);padding:var(--zam-button-cta-text-padding)}.zam-button[data-style=cta] img{border-radius:var(--zam-button-content-border-radius)}.zam-button[data-style=cta]:has(+.zam-button[data-style=cta]){--zam-button-margin: 4px}.zam-button[data-style=cta][data-text-color=true]{color:var(--zam-button-border-color-hover)}.zam-button[data-style=cta][data-text-color=true]:hover{color:#fff}.zam-button[data-style=cta][data-border-color=true]{border-color:var(--zam-button-border-color)}.zam-button[data-style=cta][data-border-color=true]:hover{border-color:var(--zam-button-border-color-hover)}.zam-button[data-style=image]{--zam-button-bg-color: #101010;--zam-button-bg-color-hover: #101010;--zam-button-border: 2px solid #444444;--zam-button-border-color-hover: #818181;--zam-button-border-radius: 2px;--zam-button-focus-ring-color: #404040;--zam-button-icon-color: #bbbbbb;--zam-button-icon-size: calc(var(--zam-button-size) - 4 * 2px);--zam-button-padding: 2px;--zam-button-toggle-border-color-active: #ffd100}.zam-button[data-style=image][data-active=true]{border-color:var(--zam-button-toggle-border-color-active);pointer-events:none}.zam-button[data-style=image][data-muted=true]{opacity:.5}.zam-button[data-style=image][data-muted=true]:hover{opacity:1}.zam-button[data-style=image][data-shape=circle]{--zam-button-border-radius: 50%;--zam-button-content-border-radius: 50%}.zam-button[data-style=image][disabled]{filter:grayscale(1);opacity:.75}.zam-button[data-style=image] .zam-button-icon svg{height:calc(var(--zam-button-icon-size)/2);width:calc(var(--zam-button-icon-size)/2)}.zam-button[data-span=full]{width:100%}.zam-button[data-border-radius=none]{--zam-button-border-radius: 0}.zam-button[data-border-radius-top=none]{border-radius:0 0 var(--zam-button-border-radius) var(--zam-button-border-radius)}.zam-button[data-border-radius-bottom=none]{border-radius:var(--zam-button-border-radius) var(--zam-button-border-radius) 0 0}.zam-button-text,.zam-button-icon{pointer-events:none;transition:color 75ms}.zam-button-text{align-items:center;color:var(--zam-button-current-text-color);display:flex;flex:0 1 auto;font-family:var(--zam-font-family);font-size:var(--zam-button-font-size);font-weight:var(--zam-font-weight-bold);gap:10px;line-height:var(--zam-line-height);overflow:hidden;text-overflow:ellipsis;white-space:pre}.zam-button-icon{align-items:center;color:var(--zam-button-icon-color);display:flex;font-size:var(--zam-button-font-size);flex-shrink:0;justify-content:center;order:var(--zam-button-icon-order);width:fit-content}.zam-button-icon img{border-radius:var(--zam-button-content-border-radius);flex-shrink:0;height:var(--zam-button-icon-size);width:var(--zam-button-icon-size)}.zam-button-icon svg{height:1em;width:1em}.zam-button[data-icon-rotate] .zam-button-icon{transform:rotate(180deg)}