.play-button{position:absolute;top:50%;border:none;left:50%;transform:translate(-50%,-50%);border-radius:50%;background:#fff;z-index:9;transition:all .3s ease-in-out}.play-button.corner-2{transform:translate(30%);-webkit-transform:translate(30%)}.play-button.corner-4{transform:translate(50%,30%);-webkit-transform:translate(50%,30%)}.play-button.corner-4-mid{transform:translate(40%,-10%);-webkit-transform:translate(40%,-10%)}.play-button.corner-64{transform:translate(75%,30%);-webkit-transform:translate(75%,30%)}.play-button:before{z-index:2;background:#ddd;animation:pulse-border 1.5s ease-out infinite}.play-button:after,.play-button:before{position:absolute;content:"";width:100%;height:100%;border-radius:50%;left:50%;top:50%;transform:translate(-50%,-50%)}.play-button:after{z-index:8;background:#fff}.play-button .play-icon{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;z-index:10}@keyframes pulse-border{0%{transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1);opacity:1}to{transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);opacity:0}}.component a:not([type=button]):not(.unstyled-link){color:var(--primary-500);text-decoration:underline}.dark .component a:not([type=button]){color:var(--primary-400)}.component .title>span{display:block}.component .title>span+span{margin-top:1rem}.component p+p{margin-top:.5rem}.component ul{list-style-type:disc}.component ol,.component ul{padding-left:1.5rem;margin-top:.5rem;margin-bottom:.5rem}.component ol{list-style-type:decimal}.component code{background-color:#f4f4f4;padding:.2em .4em;margin:0;font-size:85%;border-radius:3px}.dark .component code{background-color:#1e1e1e}.component blockquote{border-left:4px solid #f4f4f4;padding:.5rem 1rem;border-radius:2px;margin:0;background-color:#fafafa}.dark .component blockquote{border-left:4px solid #333;background-color:#1e1e1e}.countdown-timer{font-size:1.2em;font-weight:700;line-height:1;display:inline-block;margin:8px 0}.countdown-timer>span{background:#f4f4f4;color:#fff;padding:2px 4px;position:relative}.countdown-timer>span:after{content:"";display:block;width:100%;height:1px;background-color:#fafafa;position:absolute;top:50%;left:0;transform:translateY(-50%);opacity:.5}.countdown-timer>span.days{background:#22c55e}.countdown-timer>span.hours{background:#3b82f6}.countdown-timer>span.minutes{background:#a855f7}.countdown-timer>span.seconds{background:#eab308}.countdown-timer.timer>span.hours,.countdown-timer.timer>span.minutes,.countdown-timer.timer>span.seconds{background:#ef4444}.dark .countdown-timer{color:#fff}.dark .countdown-timer>span{background:#333;color:#fff}.dark .countdown-timer>span:after{background-color:#444}.dark .countdown-timer>span.days{background:#16a34a}.dark .countdown-timer>span.hours{background:#2563eb}.dark .countdown-timer>span.minutes{background:#9333ea}.dark .countdown-timer>span.seconds{background:#ca8a04}.dark .countdown-timer.timer>span.hours,.dark .countdown-timer.timer>span.minutes,.dark .countdown-timer.timer>span.seconds{background:#dc2626}.body:not(.dark) .text-light-color{color:var(--text-light-color)}.body:not(.dark) .text-gradient-light-color{background-color:hsl(var(--foreground));background-image:var(--text-gradient-light-color);background-size:100%;background-clip:text;-webkit-background-clip:text;-moz-background-clip:text;-webkit-text-fill-color:transparent;-moz-text-fill-color:transparent}.dark .text-dark-color{color:var(--text-dark-color)}.dark .text-gradient-dark-color{background-color:hsl(var(--foreground));background-image:var(--text-gradient-dark-color);background-size:100%;background-clip:text;-webkit-background-clip:text;-moz-background-clip:text;-webkit-text-fill-color:transparent;-moz-text-fill-color:transparent}.body:not(.dark) .bg-light-color{background-color:var(--bg-light-color)!important}.body:not(.dark) .bg-gradient-light-color{background-image:var(--bg-gradient-light-color)!important}.dark .bg-dark-color{background-color:var(--bg-dark-color)!important}.dark .bg-gradient-dark-color{background-image:var(--bg-gradient-dark-color)!important}.body:not(.dark) .light-border-color{border-color:var(--border-light-color)!important}.dark .dark-border-color{border-color:var(--border-dark-color)!important}.tag{display:inline-block;border-radius:.25rem;font-size:.85em;line-height:1;padding:.4rem .6rem .3rem;position:relative;bottom:.04em}.banner.banner-default{height:18rem}.banner.banner-1720px{height:1720px}.banner.banner-1504px{height:1504px}.banner.banner-1024px{height:1024px}.banner.banner-768px{height:768px}.banner.banner-512px{height:512px}.banner.banner-320px{height:320px}.banner.banner-240px{height:240px}.banner.banner-128px{height:128px}.banner.banner-64px{height:64px}@media (min-width:1024px){.banner.banner-default{height:660px}.banner.banner-1720px{height:860px}.banner.banner-1504px{height:752px}.banner.banner-1024px{height:512px}.banner.banner-768px{height:384px}.banner.banner-512px{height:256px}.banner.banner-320px{height:160px}.banner.banner-240px{height:120px}.banner.banner-128px{height:64px}.banner.banner-64px{height:48px}}@keyframes spin{to{transform:rotate(1turn)}}.spin{transform-origin:center;animation:spin 2s linear infinite;stroke:#332637}.dark .spin{stroke:#a3a3a3}.react-international-phone-country-selector{position:relative}.react-international-phone-country-selector-button{display:flex;height:var(--react-international-phone-height,36px);box-sizing:border-box;align-items:center;justify-content:center;padding:0 8px;border-radius:4px;margin:0 4px 0 -2px;-moz-appearance:button;appearance:button;-webkit-appearance:button;background-color:var(
    --react-international-phone-country-selector-background-color,var(--react-international-phone-background-color,#fff)
  );cursor:pointer;text-transform:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-international-phone-country-selector-button:hover{background-color:var(
    --react-international-phone-country-selector-background-color-hover,#f5f5f5
  )}.react-international-phone-country-selector-button--hide-dropdown{cursor:auto}.react-international-phone-country-selector-button--hide-dropdown:hover{background-color:transparent}.react-international-phone-country-selector-button__button-content{display:flex;align-items:center;justify-content:center}.react-international-phone-country-selector-button__flag-emoji{margin:0 4px}.react-international-phone-country-selector-button__flag-emoji--disabled{opacity:.75}.react-international-phone-country-selector-button__dropdown-arrow{border-top:var(--react-international-phone-country-selector-arrow-size,4px) solid var(--react-international-phone-country-selector-arrow-color,#777);border-right:var(--react-international-phone-country-selector-arrow-size,4px) solid transparent;border-left:var(--react-international-phone-country-selector-arrow-size,4px) solid transparent;margin-right:4px;transition:all .1s ease-out}.react-international-phone-country-selector-button__dropdown-arrow--active{transform:rotateX(180deg)}.react-international-phone-country-selector-button__dropdown-arrow--disabled{border-top-color:var(--react-international-phone-disabled-country-selector-arrow-color,#999)}.react-international-phone-country-selector-button--disabled{cursor:auto}.react-international-phone-country-selector-button--disabled,.react-international-phone-country-selector-button--disabled:hover{background-color:var(
    --react-international-phone-disabled-country-selector-background-color,var(--react-international-phone-disabled-background-color,#f5f5f5)
  )}.react-international-phone-flag-emoji{width:var(--react-international-phone-flag-width,24px);height:var(--react-international-phone-flag-height,24px);box-sizing:border-box}.react-international-phone-country-selector-dropdown{position:absolute;z-index:1;top:var(--react-international-phone-dropdown-top,44px);left:var(--react-international-phone-dropdown-left,0);display:flex;width:300px;max-height:200px;flex-direction:column;padding:4px 0;margin:0;background-color:var(
    --react-international-phone-dropdown-item-background-color,var(--react-international-phone-background-color,#fff)
  );box-shadow:var(--react-international-phone-dropdown-shadow,2px 2px 16px rgba(0,0,0,.25));color:var(
    --react-international-phone-dropdown-item-text-color,var(--react-international-phone-text-color,#222)
  );list-style:none;overflow-y:scroll}.react-international-phone-country-selector-dropdown__preferred-list-divider{height:1px;border:none;margin:var(--react-international-phone-dropdown-preferred-list-divider-margin,0);background:var(
    --react-international-phone-dropdown-preferred-list-divider-color,var(--react-international-phone-border-color,#dcdcdc)
  )}.react-international-phone-country-selector-dropdown__list-item{display:flex;min-height:var(--react-international-phone-dropdown-item-height,28px);box-sizing:border-box;align-items:center;padding:2px 8px}.react-international-phone-country-selector-dropdown__list-item-flag-emoji{margin-right:8px}.react-international-phone-country-selector-dropdown__list-item-country-name{overflow:hidden;margin-right:8px;font-size:var(--react-international-phone-dropdown-item-font-size,14px);text-overflow:ellipsis;white-space:nowrap}.react-international-phone-country-selector-dropdown__list-item-dial-code{color:var(--react-international-phone-dropdown-item-dial-code-color,gray);font-size:var(--react-international-phone-dropdown-item-font-size,14px)}.react-international-phone-country-selector-dropdown__list-item:hover{background-color:var(
    --react-international-phone-selected-dropdown-item-background-color,var(--react-international-phone-selected-dropdown-item-background-color,#f5f5f5)
  );cursor:pointer}.react-international-phone-country-selector-dropdown__list-item--focused,.react-international-phone-country-selector-dropdown__list-item--selected{background-color:var(
    --react-international-phone-selected-dropdown-item-background-color,#f5f5f5
  );color:var(
    --react-international-phone-selected-dropdown-item-text-color,var(--react-international-phone-text-color,#222)
  )}.react-international-phone-country-selector-dropdown__list-item--focused .react-international-phone-country-selector-dropdown__list-item-dial-code,.react-international-phone-country-selector-dropdown__list-item--selected .react-international-phone-country-selector-dropdown__list-item-dial-code{color:var(
    --react-international-phone-selected-dropdown-item-dial-code-color,var(--react-international-phone-dropdown-item-dial-code-color,gray)
  )}.react-international-phone-country-selector-dropdown__list-item--focused{background-color:var(
    --react-international-phone-selected-dropdown-item-background-color,var(--react-international-phone-selected-dropdown-item-background-color,#f5f5f5)
  )}.dark .react-international-phone-country-selector-button{color:#fff;background-color:#000;border-color:#262626}.dark .react-international-phone-country-selector-button:hover{background-color:#1a1a1a}.dark .react-international-phone-country-selector-button:focus,.dark .react-international-phone-country-selector-button:focus-visible{border-color:#9ca3af}.dark .react-international-phone-input{background-color:#000;border-color:#262626}