.banner{display:block;margin:var(--spacing-07) 0;width:100%}@media(min-width:1057px){.banner{padding-left:var(--spacing-07);padding-right:var(--spacing-07)}}@media(min-width:1313px){.banner{padding-left:var(--spacing-05);padding-right:var(--spacing-05)}}.banner__main{overflow:hidden;padding:var(--spacing-06) var(--spacing-05);position:relative}@media(min-width:1057px){.banner__main{border-radius:var(--component-radius)}}.banner__main-bg{height:100%;left:50%;top:50%;transform:translate(-50%,-50%)}.banner__main-bg,.banner__main-bg img{min-height:100%;min-width:100%;position:absolute;z-index:-1}.banner__main-bg img{left:0;object-fit:cover;top:0;transform:translate(0);width:auto}@media(min-width:673px){.banner__body{grid-column-gap:1.7rem;align-items:center;display:grid;grid-template-columns:1fr 3fr 1fr;position:relative;z-index:1}}.banner__body-text{color:var(--text-on-color);grid-column-start:2;text-align:center}.banner__button{margin-top:var(--spacing-05);text-align:center}@media(min-width:673px){.banner__button{margin-left:auto;margin-top:0;text-align:right}}
.button{--button-primary-accent-bg:#0072c3;--button-separator:#e5e0df;--button-disabled-inverse:#736f6f;--bg-teriatry:#e5e0df;--bg-teriatry-hover:#d8d0cf;--bg-teriatry-selected:#e5e0df;--bg-teriatry-selected-hover:#d8d0cf;--bg-secondary:#f7f3f2;--bg-secondary-hover:#f0e8e6;--bg-secondary-active:#cac5c4;--bg-secondary-selected:#e5e0df;--bg-secondary-selected-hover:#d8d0cf;--button-border-radius:20px;--button-accent-border:#0072c3;--button-min-width:90px;--button-height:40px;--color-white:#fff;--color-black:#171414;--_background:var(--background,transparent);--_border-color:var(--border-color,transparent);--_text-color:var(--text-color,#fff);--_hover:var(--hover,transparent);--_active:var(--active,transparent);--_disabled:var(--disabled,#cac5c4);background-color:var(--_background);border:var(--component-border-width) solid var(--_border-color);border-radius:var(--button-border-radius);color:var(--_text-color);font-family:inherit;font-size:var(--font-size-100);font-weight:var(--semi-bold-font-weight);height:var(--button-height);letter-spacing:var(--letter-spacing-sm);line-height:var(--line-height-200);min-width:var(--button-min-width);outline:none;padding:0 11px;text-align:center;text-decoration:none;transition:.3s}.button:hover{background-color:var(--_hover)}.button:active{background-color:var(--_active)}.button:focus{outline:2px solid var(--button-accent-border);outline-offset:1px}.button:disabled,.button[disabled]{background-color:var(--_disabled);border-color:var(--_disabled);color:hsla(12,24%,96%,.25);cursor:not-allowed;pointer-events:none}.button--small{height:32px}.button--large{height:48px}.button--link{display:inline-block;height:auto;padding-bottom:10px;padding-top:10px;vertical-align:middle;width:fit-content}.button--link-small{padding-bottom:6px;padding-top:6px}.button--link-large{padding-bottom:14px;padding-top:14px}.button--icon{align-items:center;display:flex;gap:var(--spacing-03);justify-content:center}.button--circle,.button--circle-small .button--circle-large{border-radius:50%;height:40px;min-width:auto;width:40px}.button--circle-small{height:32px;width:32px}.button--circle-large{height:48px;width:48px}.button--block{width:100%}.button--wide{padding-left:var(--spacing-09);padding-right:var(--spacing-09)}.button--accent-primary{--button-primary-accent-bg-hover:#005fa3;--button-primary-accent-bg-active:#003a6d;--background:var(--button-primary-accent-bg);--hover:var(--button-primary-accent-bg-hover);--active:var(--button-primary-accent-bg-active)}.button--accent-secondary{--background:var(--color-white);--button-secondary-accent-bg-hover:#cef;--button-secondary-accent-bg-active:#57beff;--color-cyan:#00539a;--border-color:var(--button-primary-accent-bg);--text-color:var(--color-cyan);--hover:var(--button-secondary-accent-bg-hover);--active:var(--button-secondary-accent-bg-active)}.button--accent-secondary-inverse{--button-secondary-accent-border:#0072c3;--button-secondary-accent-border-inverse-hover:#0072c3;--button-secondary-accent-bg-inverse-active:#005fa3;--color-cyan:#bae6ff;--border-color:var(--button-secondary-accent-border);--text-color:var(--color-cyan);--hover:var(--button-secondary-accent-border-inverse-hover);--active:var(--button-secondary-accent-bg-inverse-active)}.button--strong-primary{--button-primary-strong-bg:#3c3838;--button-primary-strong-bg-hover:#4c4848;--button-primary-strong-bg-active:#736f6f;--background:var(--button-primary-strong-bg);--hover:var(--button-primary-strong-bg-hover);--active:var(--button-primary-strong-bg-active)}.button--strong-primary-inverse{--button-primary-strong-bg-inverse:#f7f3f2;--button-primary-strong-bg-inverse-hover:#f0e8e6;--button-primary-strong-bg-inverse-active:#cac5c4;--background:var(--button-primary-strong-bg-inverse);--text-color:var(--color-black);--hover:var(--button-primary-strong-bg-inverse-hover);--active:var(--button-primary-strong-bg-inverse-active)}.button--strong-secondary{--button-secondary-strong-border:#3c3838;--button-secondary-strong-bg-hover:#f7f3f2;--button-secondary-strong-bg-inverse-active:#cac5c4;--border-color:var(--button-secondary-strong-border);--text-color:var(--color-black);--hover:var(--button-secondary-strong-bg-hover);--active:var(--button-secondary-strong-bg-inverse-active)}.button--strong-secondary-inverse{--button-secondary-strong-border:#f7f3f2;--button-secondary-strong-bg-inverse-hover:#4c4848;--button-secondary-strong-border-inverse-active:#736f6f;--border-color:var(--button-secondary-strong-border);--hover:var(--button-secondary-strong-bg-inverse-hover);--active:var(--button-secondary-strong-border-inverse-active)}.button--subtile-primary{--button-primary-subtle-bg:#cac5c4;--button-primary-subtle-bg-hover:#b9b3b1;--button-primary-subtle-bg-active:#8f8b8b;--background:var(--button-primary-subtle-bg);--text-color:var(--color-black);--hover:var(--button-primary-subtle-bg-hover);--active:var(--button-primary-subtle-bg-active)}.button--subtile-primary-inverse{--button-primary-subtle-bg-inverse:#565151;--button-primary-subtle-bg-inverse-hover:#696363;--button-primary-subtle-bg-inverse-active:#8f8b8b;--background:var(--button-primary-subtle-bg-inverse);--hover:var(--button-primary-subtle-bg-inverse-hover);--active:var(--button-primary-subtle-bg-inverse-active)}.button--subtile-secondary{--button-secondary-subtle-border:#cac5c4;--button-secondary-subtle-bg-hover:#f7f3f2;--button-secondary-subtle-bg-active:#cac5c4;--border-color:var(--button-secondary-subtle-border);--text-color:var(--color-black);--hover:var(--button-secondary-subtle-bg-hover);--active:var(--button-secondary-subtle-bg-active)}.button--black-primary{--button-primary-black-bg:rgba(0,0,0,.91);--button-primary-black-bg-hover:rgba(0,0,0,.83);--button-primary-black-bg-active:rgba(0,0,0,.85);--button-primary-black-bg-disabled:rgba(0,0,0,.25);--background:var(--button-primary-black-bg);--hover:var(--button-primary-black-bg-hover);--active:var(--button-primary-black-bg-active);--disabled:var(--button-primary-black-bg-disabled)}.button--black-secondary{--button-secondary-black-border:rgba(0,0,0,.91);--button-secondary-black-bg-hover:hsla(0,0%,100%,.32);--button-secondary-black-bg-active:hsla(0,0%,100%,.25);--button-secondary-black-border-inverse:hsla(0,0%,100%,.91);--button-secondary-black-border-disabled:rgba(0,0,0,.25);--border-color:var(--button-secondary-black-border);--text-color:var(--color-black);--hover:var(--button-secondary-black-bg-hover);--active:var(--button-secondary-black-bg-active);--disabled:var(--button-secondary-black-border-disabled)}.button--white-primary{--button-primary-white-bg:hsla(0,0%,100%,.91);--button-primary-white-bg-hover:hsla(0,0%,100%,.83);--button-primary-white-bg-active:hsla(0,0%,100%,.85);--button-primary-white-bg-disabled:hsla(0,0%,100%,.25);--background:var(--button-primary-white-bg);--text-color:var(--color-black);--hover:var(--button-primary-white-bg-hover);--active:var(--button-primary-white-bg-active);--disabled:var(--button-primary-white-bg-disabled)}.button--white-secondary{--button-secondary-white-border:hsla(0,0%,100%,.91);--button-secondary-white-bg-hover:hsla(0,0%,100%,.83);--button-secondary-white-bg-active:hsla(0,0%,100%,.85);--button-secondary-white-border-disabled:hsla(0,0%,100%,.25);--border-color:var(--button-secondary-white-border);--hover:var(--button-secondary-white-bg-hover);--active:var(--button-secondary-white-bg-active);--disabled:var(--button-secondary-white-border-disabled)}.button--coin-primary{--button-primary-coin-bg:#fddc69;--button-primary-coin-bg-hover:#fccd27;--button-primary-coin-bg-active:#d2a106;--background:var(--button-primary-coin-bg);--text-color:var(--color-black);--hover:var(--button-primary-coin-bg-hover);--active:var(--button-primary-coin-bg-active)}.button--coin-secondary{--button-secondary-coin-border:#fddc69;--button-primary-coin-bg-hover:#fcf4d6;--button-primary-coin-bg-active:#fddc69;--button-primary-coin-bg-inverse:#5c4600;--button-primary-coin-bg-inverse-active:#8e6a00;--border-color:var(--button-secondary-coin-border);--text-color:var(--color-black);--hover:var(--button-primary-coin-bg-hover);--active:var(--button-primary-coin-bg-active)}.button--negative-primary{--button-primary-negative-bg:#da1e28;--button-primary-negative-bg-hover:#b81922;--button-primary-negative-bg-active:#750e13;--background:var(--button-primary-negative-bg);--hover:var( --button-primary-negative-bg-hover);--active:var(--button-primary-negative-bg-active)}.button--negative-secondary{--button-secondary-negative-border:#da1e28;--button-secondary-negative-bg:#fa4d56;--button-secondary-negative-bg-active:#750e13;--border-color:var(--button-secondary-negative-border);--text-color:var(--button-secondary-negative-border);--hover:var(--button-secondary-negative-bg);--active:var(--button-secondary-negative-bg-active)}.button--negative-secondary:active,.button--negative-secondary:hover{color:var(--color-white)}
.embla{--slide-size:288px;--slide-spacing:var(--spacing-07);margin:auto;max-width:1275px;overflow:hidden}.embla-scroll{-webkit-overflow-scrolling:touch;overflow-x:scroll}@media(min-width:1313px){.embla-scroll{overflow-x:visible}}.embla__viewport{position:relative}@media(min-width:1313px){.embla__viewport--after{-webkit-mask-image:linear-gradient(to right,var(--mask-black) 90%,transparent 100%);mask-image:linear-gradient(to right,var(--mask-black) 90%,transparent 100%)}.embla__viewport--before{-webkit-mask-image:linear-gradient(to left,var(--mask-black) 90%,transparent 100%);mask-image:linear-gradient(to left,var(--mask-black) 90%,transparent 100%)}}.embla__container{display:flex;margin-left:calc(var(--slide-spacing)*-1);touch-action:pan-y pinch-zoom}.embla__slide{flex:0 0 var(--slide-size);min-width:0;padding-left:var(--slide-spacing);transform:translateZ(0)}.embla-heading{margin-bottom:var(--spacing-07)}.embla__controls{justify-content:flex-end}.embla__buttons,.embla__controls{display:flex;gap:var(--spacing-03)}.embla__buttons{align-items:center}.embla__button:focus{outline:none}
.attribute{align-items:flex-start;background-color:var(--bg);border:var(--component-border-width) solid var(--border-subtle-on-bg);border-radius:var(--rounded-lg);display:flex;flex-direction:row;gap:var(--spacing-05);height:100%;padding:var(--spacing-05)}.attribute i[class^=icon-]{font-size:var(--font-size-200)}.attribute .icon-copy-outline{color:var(--icon-secondary)}.attribute .icon-ap-arrow-right{color:var(--icon-accent)}.attribute .clipboard-copy i[class^=icon-]{color:var(--support-positive)}.attribute button{margin-left:auto}.attribute-details{display:flex;flex-direction:column;gap:var(--spacing-02);overflow:hidden}.attribute-details--with-icon{width:80%}.attribute-details__label{color:var(--text-secondary);font-size:var(--font-size-100);letter-spacing:var(--letter-spacing-sm);line-height:var(--line-height-200);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.attribute-details__value{color:var(--text-primary);font-size:var(--font-size-200);font-weight:var(--semi-bold-font-weight);letter-spacing:0;line-height:var(--line-height-500)}
.modal{background-color:rgba(0,0,0,.7);bottom:0;left:0;position:fixed;right:0;top:0;z-index:1000}.modal,.modal__content{display:flex;justify-content:center}.modal__content{background-color:#fff;border-radius:8px;flex-direction:column;font-size:14px;font-weight:600;height:auto;left:50%;padding:24px 7px;position:absolute;top:50%;transform:translate(-50%,-50%);width:335px}.modal__list{margin:0 20px 20px;text-align:left}.modal__title{color:#1c1c1c;font-size:16px;font-weight:600;margin-bottom:16px}.modal__text{margin-bottom:20px}.modal__list-item{color:#707070;font-size:16px;font-weight:600;line-height:125%;list-style:disc;margin-bottom:16px;margin-left:16px}.modal__button{align-self:center;border:0;border-radius:4px;color:#fff;font-size:12px;font-weight:600;line-height:15px;padding:8px 12px;text-align:center;text-decoration:none;text-transform:uppercase;width:235px}.modal__button:last-child{margin-top:16px}.modal__button:hover{color:#fff}.modal__button:hover:disabled{opacity:.4}.modal__button:disabled{cursor:not-allowed;opacity:.4}.bg-blue{background-color:#2396f7}.bg-orange{background-color:#db8037}@media(min-width:481px){.modal__content{padding:27px 3px;width:422px}.modal__title{margin-bottom:12px}}@media(min-width:1025px){.modal__button{transition:.3s ease}.modal__button:hover{opacity:.9}}
.modal__overlay{backdrop-filter:blur(16px);background-color:rgba(0,0,0,.75);bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;visibility:hidden;z-index:10}.modal__body{animation-direction:normal;animation-duration:.3s;animation-fill-mode:forwards;animation-name:modal-out;animation-timing-function:ease;background-color:var(--background-surface-contextual);border-radius:var(--rounded-lg);box-shadow:0 2px 6px 0 rgba(0,0,0,.3);display:flex;flex-direction:column;height:auto;left:50%;max-height:calc(100vh - 160px);max-width:720px;min-width:328px;overflow-y:scroll;padding:var(--spacing-05);position:relative;top:50%;visibility:hidden;width:calc(100% - 32px);z-index:5}.modal__body .icon-md-close{cursor:pointer;font-size:var(--font-size-500);position:absolute;right:var(--spacing-05);top:var(--spacing-05)}.modal__body iframe{width:100%}.modal__header{align-items:center;display:flex;justify-content:space-between;padding-bottom:var(--spacing-05);text-align:left}.modal__header-title{color:var(--text-primary);font-size:var(--font-size-400);font-weight:var(--semi-bold-font-weight);line-height:var(--line-height-600);width:95%}.modal__main{color:var(--text-primary);font-size:var(--font-size-100);height:100%;padding:var(--spacing-03) 0 var(--spacing-07) 0;position:relative}.modal__main>:not(:last-child){margin-bottom:var(--spacing-06)}.modal__columns{display:flex;flex-wrap:wrap;gap:var(--spacing-03);justify-content:space-between}.write-review__recaptcha{position:relative;z-index:5}.modal__footer{align-items:center;display:flex;gap:var(--spacing-03);justify-content:flex-end;padding-top:var(--spacing-05);z-index:10}.modal__info{display:flex;margin-bottom:var(--spacing-05)}.modal__info i[class^=icon-]{font-size:var(--font-size-300);margin-right:10px}.modal--visible .modal__overlay{opacity:1;visibility:visible}.modal--visible .modal__body{animation-direction:normal;animation-duration:.7s;animation-fill-mode:forwards;animation-name:modal-in;animation-timing-function:ease;visibility:visible}@keyframes modal-in{0%{transform:translate(-50%,1600px)}50%{transform:translate(-50%,-75%)}to{transform:translate(-50%,-50%)}}@keyframes modal-out{0%{transform:translate(-50%,-50%)}to{transform:translate(-50%,1600px)}}
.most-popular-card{align-items:center;background-color:var(--bg);border:var(--component-border-width) solid var(--border-subtle-on-bg);border-radius:16px;display:flex;flex-direction:column;gap:var(--spacing-04);min-width:117px;padding:var(--spacing-05) var(--spacing-03);width:117.2px}.most-popular-card__logo{border-radius:var(--component-radius);height:80px;width:80px}.most-popular-card__body{display:flex;flex-direction:column;gap:var(--spacing-03);padding:var(--spacing-03) 0;text-align:center}.most-popular-card__body .link{color:var(--link-primary)}.most-popular-card__title{line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;height:36px;overflow:hidden;text-align:center;text-overflow:ellipsis;vertical-align:middle}
.play-game-hero{display:flex;justify-content:center;margin-left:calc(var(--spacing-05)*-1);margin-right:calc(var(--spacing-05)*-1);position:relative}@media(min-width:673px){.play-game-hero{background-color:var(--bg-inverse);margin-left:calc(var(--spacing-07)*-1);margin-right:calc(var(--spacing-07)*-1)}}@media(min-width:1057px){.play-game-hero{border-radius:var(--rounded-20);margin-left:0;margin-right:0}.play-game-hero iframe{margin:0 auto}}.play-game-hero i[class^=icon-ios-close-circle-outline]{cursor:pointer;font-size:var(--font-size-700);opacity:50%;position:absolute;right:var(--spacing-05);top:var(--spacing-05);z-index:5}.play-game-hero i[class^=icon-ios-close-circle-outline]:before{color:var(--white)}@media(min-width:673px){.play-game-hero i[class^=icon-ios-close-circle-outline]{display:none}}.play-game-hero__background{background:rgba(0,0,0,.5);height:100%;left:0;position:absolute;top:0;width:100%}@media(min-width:673px){.play-game-hero__background{border-radius:var(--rounded-20);height:114px;left:50%;padding:24px;top:50%;transform:translate(-50%,-50%);width:336px}}.play-game-hero__wrapper{min-height:255px}@media(min-width:1057px){.play-game-hero__wrapper{display:block;margin:0 auto;min-height:auto;overflow:hidden;padding-top:41.25%;position:relative;width:66.25%}.play-game-hero__image{height:auto;left:50%;min-height:100%;min-width:100%;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto}}.play-game-hero__button{left:50%;position:relative;top:50%;transform:translate(-50%,-50%)}.play-game-popup{background:rgba(0,0,0,.7);color:var(--white);height:100%;left:0;padding:12px;position:absolute;top:0;width:100%}@media(min-width:673px){.play-game-popup{border-radius:var(--rounded-20);height:189px;left:50%;top:50%;transform:translate(-50%,-50%);width:336px}}.play-game-popup__content button{font-size:9px}.play-game-popup__title{display:block}.play-game-popup__text,.play-game-popup__title{margin-bottom:var(--spacing-03)}
.review__title-heading{display:flex;flex-direction:column;gap:var(--spacing-05)}@media(min-width:673px){.review__title-heading{flex-direction:row}}.review__details{display:flex;flex-direction:column;gap:8px;width:100%}.review__logo{border:var(--component-border-width) solid var(--border-subtle-on-bg);border-radius:50%;flex-shrink:0;height:128px;margin:0 auto;overflow:hidden;position:relative;width:128px}.review__logo img{height:100%;left:50%;min-width:100%;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto}@media(min-width:1313px){.review__logo{margin:0}}.review__logo-overlay{z-index:1}.review__tags{flex-wrap:nowrap;overflow-y:auto}.review__rating,.review__tags{display:flex;gap:var(--spacing-03)}.review__rating{align-items:center}.review__rating i[class^=icon-]{color:var(--rating-player);font-size:var(--font-size-500)}.review__legal{color:var(--text-helper)}.review__heading-action{align-items:center;display:flex;gap:var(--spacing-03);justify-content:center}@media(min-width:673px){.review__heading-action{align-items:flex-start}}@media(min-width:1313px){.review__heading-action{justify-content:flex-end}}@media(min-width:673px){.review__heading-action--center{align-items:center}}.review__heading-action .icon-ag-heart-outline:before,.review__heading-action .icon-ag-heart:before{color:var(--text-primary)}.review__heading-action-group{display:flex;flex-direction:column;gap:var(--spacing-03);text-align:center}.review__heading-action-group .helper-text-01{color:var(--text-on-color-disabled);cursor:default;display:inline-block}.review__heading-action-group .link{color:var(--link-primary);cursor:pointer}.review__heading-action-group .link:hover{color:var(--link-primary-hover)}
.slot-card{background-color:var(--bg);border:var(--component-border-width) solid var(--border-subtle-contextual);border-radius:20px;height:100%;max-width:var(--column-max-width);min-width:var(--column-min-width);overflow:hidden;position:relative}.slot-card,.slot-card-body{display:flex;flex-direction:column}.slot-card-body{gap:var(--spacing-01);padding:var(--spacing-05)}.card-cover-image{border-bottom:var(--component-border-width) solid var(--border-subtle-contextual)}.aspect-ratio-16-9{overflow:hidden;padding-top:56.25%;position:relative}.aspect-ratio-16-9 img{cursor:pointer;height:100%;left:50%;min-height:100%;min-width:100%;position:absolute;top:0;transform:translate(-50%);width:auto}.slot-card-body{position:relative}.slot-card-body i[class^=icon-ios-close]{background-color:var(--close-filled);border-radius:var(--rounded-full);bottom:var(--spacing-05);color:var(--bg);cursor:pointer;font-size:var(--font-size-400);font-weight:var(--bold-font-weight);position:absolute;right:var(--spacing-05)}.slot-card-body-label{color:var(--text-secondary)}.slot-card-body-link{color:var(--link-primary)}
.small__attribute{align-items:center;align-self:stretch;display:flex;flex-wrap:wrap;gap:var(--spacing-03)}.item__attribute{display:flex;flex-direction:column;gap:var(--spacing-03)}
.tag{--_color:var(--color,#565151);--_background:var(--background,#e5e0df);--_hover:var(--hover,#d8d0cf);background-color:var(--_background);border:var(--component-border-width) solid transparent;border-radius:var(--rounded);box-sizing:border-box;color:var(--_color);cursor:default;display:inline-block;flex-shrink:0;font-size:var(--font-size-50);height:24px;letter-spacing:var(--letter-spacing-md);line-height:var(--line-height-100);padding:3px var(--spacing-03);text-transform:capitalize}.tag i[class^=icon-]{cursor:pointer;font-size:var(--font-size-400);line-height:var(--line-height-25);margin-left:var(--spacing-03);vertical-align:text-top}.tag--high-contrast{--tag-darkgray-content:#e5e0df;--bg-inverse:#3c3838;--bg-inverse-hover:#4c4848;--background:var(--bg-inverse);--color:var(--tag-darkgray-content);--hover:var(--bg-inverse-hover)}.tag--cyan{--tag-cyan-bg:#bae6ff;--tag-cyan-content:#00539a;--tag-cyan-bg-hover:#99daff;--background:var(--tag-cyan-bg);--color:var(--tag-cyan-content);--hover:var(--tag-cyan-bg-hover)}.tag--green{--tag-green-bg:#a7f0ba;--tag-green-content:#0e6027;--tag-green-bg-hover:#74e792;--background:var(--tag-green-bg);--color:var(--tag-green-content);--hover:var(--tag-green-bg-hover)}.tag--purple{--tag-purple-bg:#e8daff;--tag-purple-content:#6929c4;--tag-purple-bg-hover:#dcc7ff;--background:var(--tag-purple-bg);--color:var(--tag-purple-content);--hover:var(--tag-purple-bg-hover)}.tag--outline{--tag-white-bg:#fff;--border-strong:#8f8b8b;--background:var(--tag-white-bg);border-color:var(--border-strong)}.tag--disabled{--bg-secondary:#f7f3f2;--text-disabled:hsla(0,7%,8%,.25);--background:var(--bg-secondary);--color:var(--text-disabled);--hover:var(--bg-secondary);cursor:not-allowed}.tag--link{cursor:pointer}.tag--link:hover{background-color:var(--_hover)}
.section-heading{align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--spacing-07);justify-content:space-between}@media(min-width:1057px){.section-heading{gap:var(--spacing-03)}}.section-heading-info{color:var(---text-primary);display:flex;gap:var(--spacing-05);width:90%}.section-heading-info.section-heading-info--light,.section-heading-info.section-heading-info--light a{color:var(--text-on-color)}@media(min-width:1057px){.section-heading-info{width:auto}}.section-heading-image{height:48px;width:48px}.section-heading-title{color:var(--black);font-size:var(--font-size-600);font-weight:var(--semi-bold-font-weight);line-height:var(--line-height-800)}.section-heading-intro{font-size:var(--font-size-200);font-weight:var(--regular-font-weight);line-height:var(--line-height-500);margin-top:var(--spacing-02)}.section-heading-info--light .section-heading-info,.section-heading-info--light .section-heading-title{color:var(--text-on-color)}
.upload-card{background-color:var(--bg);border:var(--component-border-width) dashed var(--border-strong);border-radius:var(--rounded-20);max-width:var(--column-max-width);min-width:var(--column-min-width);padding:var(--spacing-05) var(--spacing-06);position:relative}@media(min-width:673px){.upload-card{align-items:center;display:flex;height:100%;justify-content:center;min-height:256px}}@media(min-width:1057px){.upload-card{min-height:234px}}.upload-card i[class^=icon-ios-close-circle-outline]{cursor:pointer;font-size:var(--font-size-400);font-weight:var(--bold-font-weight);position:absolute;right:var(--spacing-06);top:var(--spacing-05)}.upload-card__main{text-align:center}.upload-card__main-icon{background-color:var(--bg);border:var(--component-border-width) solid var(--border-subtle-contextual);border-radius:var(--component-radius);box-shadow:0 1px 2px 0 rgba(16,24,40,.05);display:inline-block;font-size:var(--font-size-400);margin-bottom:var(--spacing-04);padding:var(--spacing-03)}.upload-card-input{display:none}.upload-card__form{text-align:center}.upload-card__form-label{color:var(--link-primary)}.upload-card--drag-over{background-color:var(--text-accent-inverse)}.upload-card__file{align-items:flex-start;display:flex;gap:var(--spacing-04)}.upload-card__file-text{display:flex;flex-direction:column;width:100%}.upload-card__file-size{color:var(--text-secondary)}.upload-card__file-name{word-break:break-all}.upload-card__success{align-items:center;display:flex;flex-direction:column}.upload-card__success-message{text-align:center}.upload-card__success-message span{display:block;margin-bottom:var(--spacing-02)}.upload-card__success-message span.legal-01{color:var(--text-secondary)}#file-name-display{width:100%}progress{border-radius:var(--component-radius);height:8px}progress::-webkit-progress-bar{background-color:var(--bg-secondary);border-radius:var(--component-radius)}progress::-webkit-progress-value{background-color:var(--interactive);border-radius:var(--component-radius)}progress::-moz-progress-bar{background-color:var(--bg-secondary);border-radius:var(--component-radius)}.progress-wrapper{align-items:center;display:flex;gap:var(--spacing-04)}.progress-counter{color:var(--text-secondary)}
