/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--sk-size:40px;--sk-color:#333;}.ajax-throbber{position:relative;width:40px;height:40px;}.ajax-progress.ajax-progress-fullscreen{position:fixed;z-index:11000;top:0;right:0;bottom:0;left:0;overflow:visible;width:2em;height:2em;margin:auto;background-color:transparent;background-image:none;}
.progress{position:relative;}.progress__track{min-width:100px;max-width:100%;height:16px;margin-top:5px;border:1px solid;background-color:#fff;}.progress__bar{width:3%;min-width:3%;max-width:100%;height:16px;background-color:#000;}.progress__description,.progress__percentage{overflow:hidden;margin-top:0.2em;color:#555;font-size:0.875em;}.progress__description{float:left;}[dir="rtl"] .progress__description{float:right;}.progress__percentage{float:right;}[dir="rtl"] .progress__percentage{float:left;}.progress--small .progress__track{height:7px;}.progress--small .progress__bar{height:7px;background-size:20px 20px;}
.ajax-progress{display:inline-block;padding:1px 5px 2px 5px;}[dir="rtl"] .ajax-progress{float:right;}.ajax-progress-throbber .throbber{display:inline;padding:1px 6px 2px;background:transparent url(/core/misc/throbber-active.gif) no-repeat 0 center;}.ajax-progress-throbber .message{display:inline;padding:1px 5px 2px;}tr .ajax-progress-throbber .throbber{margin:0 2px;}.ajax-progress-bar{width:16em;}.ajax-progress-fullscreen{position:fixed;z-index:1261;top:48.5%;left:49%;width:24px;height:24px;padding:4px;opacity:0.9;border-radius:7px;background-color:#232323;background-image:url(/core/misc/loading-small.gif);background-repeat:no-repeat;background-position:center center;}[dir="rtl"] .ajax-progress-fullscreen{right:49%;left:auto;}
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.fieldgroup{padding:0;border-width:0;}
.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}.container-inline .hidden{display:none;}
.clearfix::after{display:table;clear:both;content:"";}
.js details:not([open]) .details-wrapper{display:none;}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.item-list__comma-list,.item-list__comma-list li{display:inline;}.item-list__comma-list{margin:0;padding:0;}.item-list__comma-list li::after{content:", ";}.item-list__comma-list li:last-child::after{content:"";}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}@media (scripting:enabled){.js-hide.js-hide{display:none;}.js-show{display:block;}}
.nowrap{white-space:nowrap;}
.position-container{position:relative;}
.reset-appearance{margin:0;padding:0;border:0 none;background:transparent;line-height:inherit;-webkit-appearance:none;appearance:none;}
.resize-none{resize:none;}.resize-vertical{min-height:2em;resize:vertical;}.resize-horizontal{max-width:100%;resize:horizontal;}.resize-both{max-width:100%;min-height:2em;resize:both;}
.system-status-counter__status-icon{display:inline-block;width:25px;height:25px;vertical-align:middle;}.system-status-counter__status-icon::before{display:block;width:100%;height:100%;content:"";background-repeat:no-repeat;background-position:center 2px;background-size:16px;}.system-status-counter__status-icon--error::before{background-image:url(/core/misc/icons/e32700/error.svg);}.system-status-counter__status-icon--warning::before{background-image:url(/core/misc/icons/e29700/warning.svg);}.system-status-counter__status-icon--checked::before{background-image:url(/core/misc/icons/73b355/check.svg);}
.system-status-report-counters__item{width:100%;margin-bottom:0.5em;padding:0.5em 0;text-align:center;white-space:nowrap;background-color:rgba(0,0,0,0.063);}@media screen and (min-width:60em){.system-status-report-counters{display:flex;flex-wrap:wrap;justify-content:space-between;}.system-status-report-counters__item--half-width{width:49%;}.system-status-report-counters__item--third-width{width:33%;}}
.system-status-general-info__item{margin-top:1em;padding:0 1em 1em;border:1px solid #ccc;}.system-status-general-info__item-title{border-bottom:1px solid #ccc;}
.tablesort{display:inline-block;width:16px;height:16px;background-size:100%;}.tablesort--asc{background-image:url(/core/misc/icons/787878/twistie-down.svg);}.tablesort--desc{background-image:url(/core/misc/icons/787878/twistie-up.svg);}
.app-link{display:inline-grid;grid-auto-flow:column;width:-moz-max-content;width:max-content;margin:0;overflow:hidden;align-items:center;justify-content:center;gap:8px;border:none;border-radius:var(--radius-button-md);background-color:var(--color-button-filled-neutral-bg-sm-default);color:var(--color-button-outline-base-content-default);cursor:pointer;transition:var(--transition);}.app-link_size_xs{height:40px;padding:0 var(--size-button-padding-sm);}.app-link_size_xs .app-link__icon{width:98px;height:24px;}.app-link_size_sm{height:48px;padding:0 var(--size-button-padding-sm);}.app-link_size_sm .app-link__icon{width:133px;height:32px;}.app-link_size_md{height:64px;padding:0 var(--size-button-padding-md);}.app-link_size_md .app-link__icon{width:133px;height:32px;}.app-link_size_lg{height:72px;padding:0 var(--size-button-padding-lg);}.app-link_size_lg .app-link__icon{width:168px;height:40px;}.app-link_size_xl{height:80px;padding:0 var(--size-button-padding-lg);}.app-link_size_xl .app-link__icon{width:200px;height:48px;}.app-link_size_2xl{height:96px;padding:0 var(--size-button-padding-lg);}.app-link_size_2xl .app-link__icon{width:200px;height:48px;}.app-link__icon svg{height:100%;width:auto;}
.breadcrumb{display:grid;padding:0;grid-template-columns:minmax(0,1fr);overflow:hidden;}.breadcrumb li{display:grid;width:auto;max-width:-moz-max-content;max-width:max-content;align-items:center;grid-auto-flow:column;grid-auto-columns:max-content;}.breadcrumb__wrapper{margin:0;padding:0;align-items:center;}.breadcrumb__text{color:var(--color-button-text-neutral-content-secondary-default);font-family:var(--font-family);font-size:var(--size-font-md-size);font-style:normal;font-weight:500;line-height:var(--size-font-md-line);letter-spacing:var(--size-font-md-letter-spacing);}.breadcrumb__devider{display:grid;width:var(--size-icon-sm);height:var(--size-icon-sm);margin:0 var(--size-icon-sm);align-items:center;justify-content:center;}
.catalog{display:grid;gap:var(--size-block-space-lg);}.catalog .view-content{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--size-grid-gutter-variable);}.catalog .view-subtitle{margin-top:var(--size-block-space-md);margin-bottom:var(--size-block-space-title-md);grid-column:1/-1;}.catalog .view-subtitle:first-of-type{margin-top:0;}.catalog .view-pager{display:grid;grid-template-columns:max-content 1fr;gap:var(--size-content-space-1xl);align-items:center;}.catalog .view-heading{display:flex;flex-wrap:wrap;gap:var(--size-block-space-title-md);}.catalog .view-heading_filters_hidden{justify-content:space-between;align-items:end;}.catalog .view-heading_filters_exposed{flex-direction:column;}.views-exposed-form__wrapper{display:flex;flex-wrap:wrap;gap:var(--size-grid-gutter-variable);justify-content:space-between;}.views-exposed-form__filters,.views-exposed-form__control{display:flex;gap:var(--size-content-space-md);align-items:center;}.views-exposed-form__temporary{margin-top:var(--size-block-space-md);padding-top:var(--size-block-space-md);border-top:solid 1px var(--color-border-neutral-md);}.form-widget-select{display:inline-grid;position:relative;width:max-content;margin:0;padding:var(--size-base-0x-0);height:var(--size-button-height-md);align-items:center;border-radius:var(--radius-button-xl);background:var(--color-button-filled-neutral-bg-md-default);border:unset;}.form-widget-select.form-widget-sort .fieldset-wrapper{left:unset;right:0;}.form-widget-select.form-widget-sort_align_left .fieldset-wrapper{left:0;right:unset;}.form-widget-select .fieldset-label{display:grid;height:100%;grid-auto-flow:column;align-items:center;padding:var(--size-base-0x-0) var(--size-button-padding-md);gap:var(--size-button-space-md);color:var(--color-button-filled-neutral-content-primary-default);cursor:pointer;font-family:var(--font-button);font-size:var(--size-font-lg-size);font-style:normal;font-weight:500;line-height:var(--size-font-xs-line);letter-spacing:var(--size-font-lg-letter-spacing);}.form-widget-select .fieldset-icon{display:grid;align-self:center;}.form-widget-select .fieldset-wrapper{opacity:0;visibility:hidden;position:absolute;display:grid;gap:var(--size-button-padding-xs);left:0;top:calc(100% + var(--size-grid-gutter-variable));z-index:2;width:max-content;min-width:240px;padding:var(--size-card-padding-xs);border-radius:var(--radius-button-md,12px);background:var(--color-bg-variable);box-shadow:51px 50px 20px 0px rgba(135,135,135,0),33px 32px 18px 0px rgba(135,135,135,0.01),18px 18px 15px 0px rgba(135,135,135,0.05),8px 8px 11px 0px rgba(135,135,135,0.09),2px 2px 6px 0px rgba(135,135,135,0.1);}.form-widget-select .fieldset-wrapper.active{opacity:1;visibility:visible;}.form-widget-inline .form-radios,.form-widget-inline .form-checkboxes{display:flex;flex-wrap:wrap;gap:var(--size-content-space-md);}.form-widget-inline .form-item input[type=radio],.form-widget-inline .form-item input[type=checkbox]{display:none;}.form-widget-inline .form-item .option{display:inline-grid;width:max-content;height:var(--size-button-height-md);grid-auto-flow:column;align-items:center;padding:var(--size-base-0x-0) var(--size-button-padding-md);gap:var(--size-button-space-md);color:var(--color-button-filled-neutral-content-primary-default);cursor:pointer;margin:0;border-radius:var(--radius-button-xl);background:var(--color-button-filled-neutral-bg-md-default);border:unset;font-family:var(--font-button);font-size:var(--size-font-lg-size);font-style:normal;font-weight:500;line-height:var(--size-font-xs-line);letter-spacing:var(--size-font-lg-letter-spacing);}.form-widget-switch .fieldset-wrapper > [id*=edit-items-per-page]{display:grid;grid-auto-flow:column;height:var(--size-button-height-md);padding:var(--size-button-padding-xs,4px);border-radius:var(--radius-button-xl);background:var(--color-button-filled-neutral-bg-md-default);}.form-widget-switch .form-item input{display:none;}.form-widget-switch .form-item input:checked ~ label{background:var(--color-button-filled-neutral-bg-variable-default,#ffffff);}.form-widget-switch .form-item label{display:inline-grid;align-items:center;justify-content:center;border-radius:var(--radius-button-lg);height:100%;cursor:pointer;aspect-ratio:1/1;transition:var(--transition);}.form-widget .form-item .option{display:grid;position:relative;width:100%;padding:var(--size-button-padding-2xs);border-radius:var(--radius-button-sm);overflow:hidden;background:var(--color-button-filled-neutral-bg-variable-default);color:var(--color-button-filled-neutral-content-primary-hover);font-family:var(--font-family);font-size:var(--size-font-lg-size);font-style:normal;font-weight:500;line-height:var(--size-font-md-line);}.form-widget .form-item .option::before{content:"";display:inline-block;width:var(--size-icon-sm);height:var(--size-icon-sm);position:absolute;top:50%;right:calc(var(--size-button-padding-2xs) + 10px);transform:translate(50%,-50%);border-radius:50%;transition:var(--transition);}.form-widget .form-item .option::after{content:"";display:inline-block;width:20px;height:20px;position:absolute;right:var(--size-button-padding-2xs);top:50%;transform:translateY(-50%);border:2px solid var(--color-button-outline-neutral-border-default);border-radius:50%;background-repeat:no-repeat,no-repeat;background-position:center,center;transition:var(--transition);}.form-widget .form-item input{display:none;}.form-widget .form-item input:checked ~ .option{background:var(--color-button-filled-neutral-bg-variable-active);color:var(--color-button-filled-neutral-content-primary-active);}.form-widget .form-item input:checked ~ .option::before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'><path fill-rule='evenodd' clip-rule='evenodd' d='M12.7682 5.64018C13.1218 5.2159 13.0645 4.58534 12.6402 4.23177C12.2159 3.87821 11.5853 3.93553 11.2318 4.35981L6.9328 9.51858L4.70711 7.29289C4.31658 6.90236 3.68342 6.90236 3.29289 7.29289C2.90237 7.68341 2.90237 8.31658 3.29289 8.7071L5.51859 10.9328C6.35019 11.7644 7.71635 11.7024 8.46924 10.799L12.7682 5.64018Z' fill='white'/></svg>");background-color:var(--color-button-filled-primary-bg-default);}.form-widget .form-item input:checked ~ .option::after{border-color:var(--color-button-filled-primary-bg-default);border-width:3px;}@container main (max-width:1000px){.catalog .view-content{grid-template-columns:repeat(3,1fr);}}@container main (max-width:767px){.catalog .view-content{grid-template-columns:repeat(2,1fr);}.views-exposed-form__wrapper{flex-direction:column;}.views-exposed-form__control{order:-1;margin-left:auto;}.form-widget-inline .form-item .option{height:var(--size-button-height-sm);padding:var(--size-base-0x-0) var(--size-button-padding-sm);gap:var(--size-button-space-sm);border-radius:var(--radius-button-md);}}@container main (max-width:440px){.catalog .view-content{grid-template-columns:1fr;}.catalog .view-pager{display:grid;grid-template-columns:1fr;}}
.category-button_size_sm .category-button__link{height:var(--size-button-height-sm);padding:var(--size-base-0x-0) var(--size-button-padding-sm);gap:var(--size-button-space-md);border-radius:var(--radius-button-xl);}.category-button_state_active .category-button__link{background:var(--color-button-filled-neutral-bg-variable-active);color:var(--color-button-filled-neutral-content-primary-active);}.category-button__link{display:grid;align-items:center;justify-content:center;transition:var(--transition);color:var(--color-button-filled-neutral-content-primary-default);background:var(--color-button-filled-neutral-bg-variable-default);font-family:var(--font-button);font-size:var(--size-font-lg-size);font-style:normal;font-weight:500;line-height:var(--size-font-xs-line);letter-spacing:var(--size-font-lg-letter-spacing);}@media (hover:hover){.category-button__link:hover,.category-button__link.hover{background:var(--color-button-filled-neutral-bg-variable-hover);color:var(--color-button-filled-neutral-content-primary-hover);}}.category-button_type_icon .category-button__link{display:grid;grid-template-columns:max-content auto;gap:8px;justify-content:start;}.category-button_type_icon .category-button__link svg{width:24px;height:24px;-o-object-fit:contain;object-fit:contain;transition:var(--transition);}.category-button_type_icon .category-button__link:hover svg *[fill]:not([fill=none]){fill:var(--color-button-filled-neutral-content-primary-hover);}.category-button_type_icon .category-button__link:hover svg *[stroke]:not([stroke=none]){stroke:var(--color-button-filled-neutral-content-primary-hover);}.category-button_type_icon.category-button_state_active svg *[fill]:not([fill=none]){fill:var(--color-button-filled-neutral-content-primary-active);}.category-button_type_icon.category-button_state_active svg *[stroke]:not([stroke=none]){stroke:var(--color-button-filled-neutral-content-primary-active);}@media (max-width:1750px){.sidebar .category-button_size_sm .category-button__link{height:30px;padding:0 10px;font-size:12px;}.sidebar .category-button_type_icon .category-button__link{gap:6px;}.sidebar .category-button_type_icon .category-button__link svg{width:16px;height:16px;}}
.contact-block{display:grid;border-radius:var(--radius-card-md);background:var(--color-bg-variable);}.contact-block_type_with-map{grid-template-columns:var(--column-one-third);gap:var(--size-grid-gutter-variable);}.contact-block_type_with-map .contact-block__title{margin-bottom:var(--size-content-space-3xl);}.contact-block_type_with-map .contact-block__inner{display:grid;padding:var(--size-block-padding-lg);gap:var(--size-block-space-xl);grid-template-rows:1fr max-content;}.contact-block_type_with-map .contact-block__contacts{display:grid;gap:var(--size-content-space-1xl);}.contact-block_type_extended-without-map .contact-block__inner{padding:var(--size-block-padding-2md);}.contact-block_type_extended-without-map .contact-block__data{display:grid;gap:var(--size-block-padding-2md);}.contact-block_type_extended-without-map .contact-block__contacts{display:grid;grid-template-columns:repeat(4,1fr);align-items:start;gap:var(--size-grid-gutter-variable);}.contact-block__title{color:var(--color-content-neutral-primary);}.contact-block__contact{display:grid;gap:var(--size-content-space-xs);}.contact-block__contact-title{color:var(--color-content-neutral-secondary);font-family:var(--font-family);font-size:var(--size-font-md-size);font-style:normal;font-weight:400;line-height:var(--size-font-md-line);letter-spacing:var(--size-font-md-letter-spacing);}.contact-block__contact .contact-block__contact-value a,.contact-block__contact-value .contact-block__contact a,.contact-block__contact .contact-block__contact-value span,.contact-block__contact-value .contact-block__contact span,.contact-block__contact .contact-block__contact-value{color:var(--color-content-neutral-primary);font-family:var(--font-family);font-size:var(--size-font-lg-size);font-style:normal;font-weight:600;line-height:var(--size-font-lg-line);letter-spacing:var(--size-font-lg-letter-spacing);}.contact-block__footer{display:grid;gap:8px;}.contact-block__footer-title,.contact-block__footer-value{color:var(--color-content-neutral-tertiary);font-family:var(--font-family);font-size:var(--size-font-md-size);font-style:normal;font-weight:400;line-height:var(--size-font-md-line);letter-spacing:var(--size-font-md-letter-spacing);}.contact-block__footer-title a,.contact-block__footer-value a{color:var(--color-content-neutral-secondary);}.contact-block__media{padding:var(--size-card-padding-sm) var(--size-card-padding-sm) var(--size-card-padding-sm) var(--size-base-0x-0);}.contact-block__map{display:grid;width:100%;height:100%;border-radius:var(--radius-card-md);overflow:hidden;}@container main (max-width:1279px){.contact-block_type_with-map{grid-template-columns:1fr 1fr;}}@container main (max-width:959px){.contact-block_type_with-map{grid-template-columns:1fr;gap:0;}.contact-block_type_with-map .contact-block__contacts{display:flex;flex-wrap:wrap;gap:var(--size-content-space-1xl) var(--size-block-space-2xl);}.contact-block_type_with-map .contact-block__button{max-width:100%;width:100%;}.contact-block_type_with-map .contact-block__media{padding:var(--size-card-padding-sm);order:-1;height:324px;}.contact-block_type_with-map .contact-block__map{border-radius:var(--radius-card-sm);}.contact-block_type_extended-without-map .contact-block__contacts{grid-template-columns:repeat(2,1fr);gap:var(--size-content-space-1xl) var(--size-grid-gutter-variable);}}@container main (max-width:480px){.contact-block_type_extended-without-map .contact-block__contacts{grid-template-columns:1fr;gap:var(--size-content-space-2xl);}}
.cookie{display:none;position:fixed;left:50%;bottom:16px;transform:translateX(-50%);width:100%;max-width:1391px;background:#ffffff;padding:8px;border-radius:4px;text-align:center;align-items:center;gap:8px;box-shadow:0 2px 10px rgba(0,0,0,0.1);z-index:10000000000;justify-content:space-evenly;}.cookie__text{margin:0;font-size:12px;color:#333333;}.cookie__text a{display:inline;color:var(--color-button-filled-primary-bg-default);}.cookie__button{font-size:12px;padding:4px 16px;border-radius:4px;background-color:#ededed;border:none;cursor:pointer;transition:0.3s;}.cookie__button:hover{background:#d7d7d7;}.cookie.active{display:flex;}@media (max-width:1416px){.cookie{max-width:calc(100% - 32px);}}@media (max-width:767px){.cookie{flex-direction:column;}.cookie__text{font-size:10px;}}
.footer{display:grid;padding:var(--size-block-padding-lg);margin:0 var(--size-grid-margin-sm);gap:var(--size-footer-space-lg);background:var(--color-bg-neutral-sm);border-radius:var(--radius-card-lg) var(--radius-card-lg) 0 0;}.footer__inner{display:grid;grid-template-columns:var(--column-one-fourth);gap:var(--gap);}.footer__main{display:grid;grid-template-columns:var(--column-two-third);gap:var(--gap);}.footer-menu{display:grid;grid-template-columns:var(--column-two-third);gap:var(--gap);}.footer-menu__list{display:grid;gap:var(--size-content-space-md);}.footer-menu__list:has(.footer-menu__item:nth-child(6)){grid-template-columns:1fr 1fr;}.footer-menu__link{color:var(--color-button-text-default);font-family:var(--font-button);font-size:var(--size-font-lg-size);font-style:normal;font-weight:500;line-height:var(--size-font-xs-line);letter-spacing:var(--size-font-lg-letter-spacing);}.footer__contacts{display:grid;gap:var(--size-content-space-1xl);}.footer__contact-data h3{font-family:var(--font-family);font-size:var(--size-font-md-size);font-style:normal;font-weight:400;line-height:var(--size-font-md-line);letter-spacing:var(--size-font-md-letter-spacing);}.footer__contact-data_phone a[href^="tel:"]{color:var(--color-content-neutral-primary);}.footer__contact-data_phone .footer__contact-value{font-family:var(--font-heading);font-size:var(--size-font-1xl-size);font-style:normal;font-weight:600;line-height:var(--size-font-1xl-line);letter-spacing:var(--size-font-1xl-letter-spacing);}.footer__contact-data:last-child{margin-bottom:0;}.footer__contact-value{color:var(--color-content-neutral-primary);font-family:var(--font-family);font-size:var(--size-font-lg-size);font-style:normal;font-weight:600;line-height:var(--size-font-lg-line);letter-spacing:var(--size-font-lg-letter-spacing);}.footer__contact-value span{color:var(--color-content-neutral-primary);font-family:var(--font-family);font-size:var(--size-font-lg-size);font-style:normal;font-weight:600;line-height:var(--size-font-lg-line);letter-spacing:var(--size-font-lg-letter-spacing);}.footer__bottom{display:grid;padding-top:var(--size-block-padding-lg);gap:var(--size-footer-space-md);border-top:1px solid var(--color-border-neutral-lg);}.footer__external{display:grid;grid-template-columns:repeat(2,max-content);justify-content:space-between;}.footer__apps{display:flex;gap:var(--size-content-space-md);}.footer__socials{display:flex;gap:var(--size-content-space-md);}.copyright__platform a,.copyright__platform,.copyright__policy,.copyright__company{color:var(--color-button-text-neutral-content-secondary-default);opacity:0.5;font-family:var(--font-family);font-size:var(--size-font-md-size);font-style:normal;font-weight:400;line-height:var(--size-font-md-line);letter-spacing:var(--size-font-md-letter-spacing);}.copyright{display:grid;grid-template-columns:repeat(2,max-content);justify-content:space-between;gap:var(--gap);}.copyright__links{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--size-content-space-5xl,40px);}@media (max-width:1024px){.footer__inner{grid-template-columns:1fr;gap:var(--size-block-space-2xl);}.copyright{grid-template-columns:1fr 1fr;}}@media (max-width:767px){.footer__main{grid-template-columns:1fr;gap:var(--size-block-space-2xl);}.footer__contacts{display:flex;flex-wrap:wrap;gap:var(--size-content-space-1xl,12px) var(--size-block-space-2xl,40px);}.footer__external{grid-template-columns:1fr;justify-content:space-between;gap:var(--size-block-space-2xl);}.footer__bottom{padding-top:var(--size-block-space-2xl);}.copyright{grid-template-columns:1fr;}.copyright__links{grid-template-columns:1fr;gap:var(--gap);}}@media (max-width:680px){.footer{margin:0;}}@media (max-width:604px){.footer{padding:var(--size-block-padding-xl);}}@media (max-width:490px){.footer-menu{grid-template-columns:1fr;gap:var(--size-block-space-2xl);}.footer .wrap-block{flex-wrap:wrap;}.copyright{grid-template-columns:1fr;}.copyright__brand{justify-self:start;}}
.heading{display:grid;gap:var(--size-content-space-1xl);}.heading_type_with-button{grid-template-columns:auto max-content;}.heading_type_with-button .heading__info{display:grid;max-width:var(--size-block-text-big-4xl-max);gap:var(--size-content-space-1xl);}.heading__title{max-width:var(--size-block-text-big-4xl-max);color:var(--color-content-neutral-primary);}.heading__description,.heading__description p{max-width:var(--size-block-text-big-xl-max);color:var(--color-content-neutral-secondary);font-family:var(--font-heading);font-size:var(--size-font-1xl-size);font-style:normal;font-weight:400;line-height:var(--size-font-1xl-line);letter-spacing:var(--size-font-1xl-letter-spacing);}@container (max-width:767px){.heading_type_with-button{grid-template-columns:1fr;}}
.layout{display:grid;width:100%;margin:0 auto;padding:0 var(--size-base-0x-0);}.layout_type_native{grid-template-areas:"header" "content" "footer";}.layout_type_native .layout__header{margin-bottom:var(--size-grid-container-space-head-md);}.layout_type_sidebar-first{max-width:var(--size-grid-toolbar-max);grid-template-areas:"header header" "sidebar-first content" "sidebar-first content" "footer footer";grid-template-columns:auto 1fr;}.layout_type_sidebar-first .layout__header{margin-bottom:var(--size-grid-margin-sm);}@media (max-width:1000px){.layout_type_sidebar-first .layout__sidebar-first{display:none;}}.layout_type_sidebar-second{max-width:var(--size-grid-toolbar-max);grid-template-areas:"header header" "content sidebar-second" "content sidebar-second" "footer footer";grid-template-columns:1fr auto;}.layout_type_sidebar-second .layout__header{margin-bottom:var(--size-grid-margin-sm);}.layout_type_sidebar-first.layout_type_sidebar-second{max-width:var(--size-grid-toolbar-max);grid-template-areas:"header header header" "sidebar-first content sidebar-second" "sidebar-first content sidebar-second" "footer footer footer";grid-template-columns:auto 1fr auto;}.layout_type_sidebar-first.layout_type_sidebar-second .layout__header{margin-bottom:var(--size-grid-margin-sm);}@media (max-width:1279px){.layout_type_sidebar-first.layout_type_sidebar-second .layout__sidebar-second{display:none;}}@media (max-width:1000px){.layout_type_sidebar-first.layout_type_sidebar-second .layout__sidebar-first{display:none;}}.layout__header{grid-area:header;}.layout__content{display:grid;grid-area:content;height:max-content;}.layout__content *{min-width:0;}.layout__footer{grid-area:footer;margin-top:var(--size-grid-container-space-block-md);}.layout__sidebar-first{grid-area:sidebar-first;margin-left:var(--size-grid-margin-sm);}.layout__sidebar-second{grid-area:sidebar-second;margin-right:var(--size-grid-margin-sm);}
.links-block{display:grid;grid-template-columns:1fr 1fr;gap:var(--size-grids-gutter-sm);background:var(--color-bg-variable);border-radius:var(--radius-block-md);}.links-block__data{display:grid;height:100%;padding:var(--size-card-padding-2xl);grid-auto-rows:max-content;align-content:space-between;gap:var(--size-content-padding-2xl);}.links-block__header{display:grid;gap:var(--size-content-space-1xl);margin-bottom:var(--size-content-space-4xl);}.links-block__title{color:var(--color-content-neutral-primary);font-family:var(--font-heading);font-size:var(--size-font-4xl-size);font-style:normal;font-weight:700;line-height:var(--size-font-4xl-line);}.links-block__subtitle{color:var(--color-content-neutral-secondary);font-family:var(--font-heading);font-size:var(--size-font-2xl-size);font-style:normal;font-weight:400;line-height:var(--size-font-2xl-line);}.links-block__description{color:var(--color-content-neutral-secondary);font-family:var(--font-family);font-size:var(--size-font-lg-size);font-style:normal;font-weight:400;line-height:var(--size-font-md-line);}.links-block__media{display:grid;width:100%;height:100%;padding:var(--size-card-padding-sm) var(--size-card-padding-sm) var(--size-card-padding-sm) 0;}.links-block__media-frame{display:grid;width:100%;height:100%;background:var(--color-bg-neutral-sm);border-radius:var(--radius-card-img-sm);overflow:hidden;}.links-block__img_cover{width:100%;height:100%;object-fit:cover;}.links-block__img_contain{width:100%;height:100%;object-fit:contain;}@container main (max-width:1276px){.links-block{grid-template-columns:2fr 1fr;}}@container main (max-width:767px){.links-block .wrap-block{flex-wrap:wrap;}}@container main (max-width:1000px){.links-block{grid-template-columns:1fr;}.links-block__media{order:-1;padding:var(--size-card-padding-sm) var(--size-card-padding-sm) 0 var(--size-card-padding-sm);}.links-block__decoypic{height:458px;}.links-block__data{padding:var(--size-block-padding-lg);gap:var(--size-block-space-xl);}}@container main (max-width:440px){.links-block__media-frame img{height:380px;}}
.main{display:grid;width:100%;gap:var(--size-grid-container-space-block-md);container:main/inline-size;}
.popup{opacity:0;z-index:-100;display:grid;width:100%;max-width:-moz-max-content;max-width:max-content;padding:var(--size-block-padding-lg);position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);align-items:center;justify-content:center;background:var(--color-bg-variable);border-radius:var(--radius-card-md);}.popup_state_active{opacity:1;z-index:201;}.popup__inner{display:grid;gap:var(--size-block-space-lg);}.popup__title{margin:0;max-width:612px;color:var(--color-content-neutral-primary);font-family:var(--font-heading);font-size:var(--size-font-4xl-size);font-style:normal;font-weight:700;line-height:var(--size-font-4xl-line);}.popup__form{display:grid;gap:var(--size-content-space-2xl);}.popup__form-elements{display:grid;gap:var(--size-grid-gutter-variable);}.popup__form-element{width:100%;}.popup__form-actions{display:flex;flex-wrap:wrap;align-items:start;gap:var(--size-grid-gutter-variable);}.popup__form-approve .description{font-size:14px;}.popup__form-approve .description a{color:var(--color-content-neutral-secondary);}.popup__close{width:40px;height:40px;position:absolute;top:16px;right:16px;display:grid;align-items:center;cursor:pointer;}.popup__close-line{width:1px;height:20px;position:absolute;left:50%;top:calc(50% - 10px);background:var(--color-content-neutral-primary);}.popup__close-line:first-child{transform:rotate(45deg);}.popup__close-line:last-child{transform:rotate(-45deg);}.popup-overlay{position:fixed;opacity:0;visibility:hidden;top:0;left:0;width:100%;height:100%;background:var(--color-bg-dark);}.popup-overlay_state_active{opacity:0.3;visibility:visible;z-index:10;cursor:pointer;}@media (max-width:1000px){.popup{width:calc(100vw - var(--size-grid-margin-sm) * 2);}}@media (max-width:767px){.popup__form-actions{flex-direction:column-reverse;gap:var(--size-content-space-2xl);}}@media (max-width:612px){.popup__title{max-width:calc(100% - 48px);}}
.product-card{display:grid;padding:var(--size-card-padding-sm);grid-template-rows:max-content 1fr;gap:var(--size-content-space-lg);border-radius:var(--radius-card-md);background:var(--color-bg-variable);}.product-card__head{position:relative;width:100%;height:max-content;border-radius:var(--radius-card-img-sm);overflow:hidden;background:var(--color-bg-neutral-sm);}.product-card__head:has(.swiper-initialized) .product-card__slider-placeholder{display:none;}.product-card__media{width:100%;height:100%;object-fit:cover;}.product-card__img img{width:100%;height:100%;object-fit:cover;transition:var(--transition);}.product-card__feature{position:absolute;width:100%;height:100%;left:0;top:0;border-radius:var(--radius-card-img-sm);overflow:hidden;pointer-events:none;z-index:1;}.product-card__feature:not(:has(.sticker)){display:none;}.product-card__data{display:grid;grid-template-rows:1fr max-content;align-content:space-between;gap:var(--size-content-space-lg);}.product-card__info{display:grid;gap:var(--size-content-space-md);grid-template-rows:repeat(2,max-content);}.product-card__info:has(.attributes-filter){grid-template-rows:repeat(2,max-content) 1fr;}.product-card__title,.product-card__title a{margin-bottom:var(--size-content-space-sm);color:var(--color-content-neutral-primary);font-family:var(--font-family);font-size:var(--size-font-lg-size);font-style:normal;font-weight:600;line-height:var(--size-font-lg-line);letter-spacing:var(--size-font-lg-letter-spacing);text-wrap:balance;}.product-card__ingredients,.product-card__description{color:var(--color-content-neutral-secondary);font-family:var(--font-family);font-size:var(--size-font-md-size);font-style:normal;font-weight:400;line-height:var(--size-font-md-line);letter-spacing:var(--size-font-md-letter-spacing);}.product-card__measure{display:grid;grid-auto-flow:column;grid-auto-columns:max-content;align-items:center;color:var(--color-content-neutral-tertiary);font-family:var(--font-family);font-size:var(--size-font-xs-size);font-style:normal;font-weight:400;line-height:var(--size-font-xs-line);letter-spacing:var(--size-font-sm-letter-spacing);}.product-card__control{align-self:end;display:none;}.product-card__control:has(.attributes-filter){display:grid;}.product-card__quantity + .product-card__weight{margin-left:var(--size-content-space-xs);}.product-card__action{display:flex;flex-wrap:wrap;gap:var(--size-content-space-md);justify-content:space-between;align-items:center;}.product-card__price{display:grid;width:max-content;gap:0 var(--size-content-space-sm);grid-auto-flow:column;align-items:center;color:var(--color-content-neutral-primary);font-family:var(--font-family);font-size:var(--size-font-lg-size);font-style:normal;font-weight:600;line-height:var(--size-font-lg-line);letter-spacing:var(--size-font-lg-letter-spacing);}.product-card__price-old{color:var(--color-content-neutral-tertiary);text-decoration:line-through;font-family:var(--font-family);font-size:var(--size-font-md-size);font-style:normal;font-weight:400;line-height:var(--size-font-md-line);letter-spacing:var(--size-font-md-letter-spacing);}.product-card__add-cart{margin-left:auto;}.product-card__slider .swiper-slider{border-radius:unset;background-color:var(--color-bg-variable);}.product-card__slider .swiper-slider .swiper-slide{border-radius:unset;}.product-card__slider .swiper-slider .swiper-slide img{width:100%;}.product-card__slider .swiper-slider .swiper-button-prev,.product-card__slider .swiper-slider .swiper-button-next{height:52px;justify-content:center;}.product-card__slider .swiper-slider .swiper-button-prev.swiper-button-disabled,.product-card__slider .swiper-slider .swiper-button-next.swiper-button-disabled{display:none;}.product-card__slider .swiper-slider .swiper-button-prev .swiper-button-canvas path,.product-card__slider .swiper-slider .swiper-button-next .swiper-button-canvas path{fill:var(--color-bg-variable);}.product-card__slider .swiper-slider .swiper-button-next{right:-8px;}.product-card__slider .swiper-slider .swiper-button-next .swiper-button-canvas{left:-1px;}.product-card__slider .swiper-slider .swiper-button-prev{left:-8px;}.product-card__slider .swiper-slider .swiper-button-prev .swiper-button-canvas{left:1px;}.product-card__slider.swiper .swiper-pagination-bullets.swiper-pagination-horizontal{position:absolute;margin:0 auto;left:0;right:0;}.product-card__slider.swiper .swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet{background:var(--color-button-filled-neutral-bg-lg-default);opacity:1;border:none;}.product-card__slider.swiper .swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--color-button-filled-neutral-bg-variable-default);}.variation-miniature__title{margin-bottom:var(--size-content-space-lg);color:var(--color-content-neutral-primary);font-family:var(--font-heading);font-size:var(--size-font-2xl-size);font-style:normal;font-weight:400;line-height:var(--size-font-2xl-line);}.variation-miniature__card{border-radius:var(--radius-card-sm);border:1px solid var(--color-border-neutral-md);max-width:153px;width:100%;display:block;height:auto !important;}.variation-miniature__card-media{padding:var(--size-card-padding-sm);display:grid;justify-content:center;}.variation-miniature__card-img{width:100%;height:96px;border-radius:var(--radius-card-sm);overflow:hidden;}.variation-miniature__card-img div{width:100%;height:100%;}.variation-miniature__card-img img{width:100%;height:100%;object-fit:cover;}.variation-miniature__card-description{padding:var(--size-card-padding-sm);display:grid;gap:var(--size-content-space-xs);}.variation-miniature__card-description p{margin:0;}.variation-miniature__card-title{color:var(--color-content-neutral-primary);font-family:var(--font-family);font-size:var(--size-font-md-size);font-style:normal;font-weight:500;line-height:var(--size-font-md-line);letter-spacing:var(--size-font-md-letter-spacing);}.variation-miniature__card-ingredients{color:var(--color-content-neutral-primary);font-family:var(--font-family);font-size:var(--size-font-sm-size);font-style:normal;font-weight:400;line-height:var(--size-font-sm-line);letter-spacing:var(--size-font-sm-letter-spacing);}.variation-miniature__slider .swiper-button.swiper-button-disabled,.variation-miniature__slider .swiper-slider .swiper-button-canvas{display:none;}@container main (max-width:520px){.product-card__action{grid-template-columns:1fr;}}@container main (max-width:440px){.product-card__action{grid-template-columns:1fr;}.product-card.product-card_mobile_minify{grid-template-rows:auto;grid-template-columns:auto auto;gap:var(--size-card-space-sm,8px);}.product-card.product-card_mobile_minify .product-card__info{grid-template-rows:unset;grid-auto-flow:row;grid-auto-flow:auto;}.product-card.product-card_mobile_minify .product-card__data{gap:var(--size-scale-content-space-bp-sm-md);}.product-card.product-card_mobile_minify .product-card__title a,.product-card__title .product-card.product-card_mobile_minify a a{font-family:var(--font-family);font-size:var(--size-font-md-size);font-style:normal;font-weight:500;line-height:var(--size-font-md-line);letter-spacing:0.1px;margin:0;}.product-card.product-card_mobile_minify .product-card__ingredients{font-family:var(--font-family);font-size:var(--size-font-sm-size);font-style:normal;font-weight:400;line-height:var(--size-font-sm-line);letter-spacing:var(--size-font-sm-letter-spacing);}.product-card.product-card_mobile_minify .product-card__control{padding-top:var(--size-content-padding-md);}.product-card.product-card_mobile_minify .product-card__control .attributes-selecter{height:var(--size-button-height-xs);}.product-card.product-card_mobile_minify .product-card__control .attributes-selecter__label{color:var(--color-button-filled-neutral-content-primary-default);font-family:var(--font-button);font-size:var(--size-font-sm-size);font-style:normal;font-weight:500;line-height:var(--size-font-xs-line);letter-spacing:var(--size-font-xs-letter-spacing);}.product-card.product-card_mobile_minify .product-card__control .attributes-switcher{padding:var(--size-button-padding-xxs);}.product-card.product-card_mobile_minify .product-card__control .attributes-switcher__element{height:var(--size-button-height-xs);padding:0 4px;}.product-card.product-card_mobile_minify .product-card__add-cart .button{height:var(--size-button-height-3xs);padding:var(--size-base-0x-0) var(--size-button-padding-4xs);font-family:var(--font-button);font-size:var(--size-font-sm-size);font-style:normal;font-weight:500;line-height:var(--size-font-xs-line);letter-spacing:var(--size-font-xs-letter-spacing);}.product-card.product-card_mobile_minify .product-card__price-current{font-size:var(--size-font-md-size);font-style:normal;font-weight:600;line-height:var(--size-font-md-line);letter-spacing:var(--size-font-md-letter-spacing);}.product-card.product-card_mobile_minify .product-card__price-old{font-family:var(--font-family);font-size:var(--size-font-xs-size);font-style:normal;font-weight:400;line-height:var(--size-font-xs-line);letter-spacing:var(--size-font-sm-letter-spacing);}.product-card.product-card_mobile_minify .product-card__head{min-width:var(--size-card-img-min);max-width:var(--size-card-img-min);aspect-ratio:1/1;}.product-card.product-card_mobile_minify .product-card__media-link{width:100%;height:100%;}.product-card.product-card_mobile_minify .product-card__img{width:100%;height:100%;}}
@keyframes active-point{from{transform:translateX(-12px) scale(1);}50%{transform:translateX(-12px) scale(1.1);}to{transform:translateX(-12px) scale(1);}}@keyframes active-point-vertical{from{transform:translateY(12px) scale(1);}50%{transform:translateY(12px) scale(1.1);}to{transform:translateY(12px) scale(1);}}:root{--progress-bar-scale:var(--color-progress-bar-bg-neutral-sm-default);--progress-bar-drag:var(--color-progress-bar-bg-neutral-sm-active);--progress-bar-point-default:var(--color-progress-bar-bg-neutral-sm-default);--progress-bar-point-active:var(--color-progress-bar-bg-neutral-sm-active);--progress-bar-point-icon-default:var(--color-progress-bar-content-secondary-default);--progress-bar-point-icon-active:var(--color-progress-bar-content-secondary-active);--color-progress-bar-message-bg:var(--color-progress-bar-bg-neutral-sm-default);}.progress-bar.horizontal{position:relative;height:24px;width:calc(100% - 12px);}.progress-bar.horizontal .progress-bar__scale{background:var(--progress-bar-scale);border-radius:16px;height:8px;width:100%;position:absolute;bottom:0;top:0;left:0;right:0;margin:auto 0;z-index:1;}.progress-bar.horizontal .progress-bar__drag{position:absolute;bottom:0;top:0;left:0;margin:auto 0;z-index:2;width:0;height:8px;border-radius:16px;background:var(--progress-bar-drag);transition:width 0.6s;}.progress-bar.horizontal .progress-bar__point{border-radius:50%;display:grid;align-items:center;justify-content:center;margin:auto 0;background:var(--progress-bar-point-default);width:24px;height:24px;position:absolute;left:auto;right:auto;top:0;bottom:0;z-index:3;transform:translateX(-12px);}.progress-bar.horizontal .progress-bar__point svg{width:16px;height:16px;object-fit:contain;}.progress-bar.horizontal .progress-bar__point svg path{fill:var(--progress-bar-point-icon-default);}.progress-bar.horizontal .progress-bar__point.active{background:var(--progress-bar-point-active);animation:active-point;animation-duration:1s;animation-iteration-count:1;}.progress-bar.horizontal .progress-bar__point.active svg path{fill:var(--progress-bar-point-icon-active);}.progress-bar.horizontal .progress-bar__icon{width:0;height:0;visibility:hidden;}.progress-bar.horizontal .progress-bar__messages{position:absolute;width:auto;opacity:0;visibility:hidden;transition:opacity 0.5s,visibility 0.5s;bottom:auto;top:38px;transform:translateX(-95%);}.progress-bar.horizontal .progress-bar__messages.active{opacity:1;visibility:visible;}.progress-bar.horizontal .progress-bar__message{position:relative;font-size:12px;color:var(--color-content-neutral-primary);background-color:var(--color-progress-bar-message-bg);font-weight:400;line-height:165%;border-radius:5px;padding:10px 15px;width:max-content;max-width:200px;}.progress-bar.horizontal .progress-bar__message.active::before{background-color:green;}.progress-bar.horizontal .progress-bar__message::before{content:"";display:block;width:10px;height:10px;border-radius:50%;position:absolute;top:0;right:auto;left:0;transform:translate(40%,-50%);background-color:red;}.progress-bar.horizontal .progress-bar__message::after{content:"";border:7px solid transparent;border-bottom:7px solid var(--color-progress-bar-message-bg);position:absolute;left:auto;right:17px;top:-5px;bottom:auto;transform:translate(100%,-50%);}.progress-bar.vertical{height:256px;width:24px;}.progress-bar.vertical .progress-bar__scale{margin:0 auto;height:100%;width:8px;background:var(--progress-bar-scale);border-radius:16px;position:absolute;bottom:0;top:0;left:0;right:0;z-index:1;}.progress-bar.vertical .progress-bar__drag{position:absolute;z-index:2;border-radius:16px;background:var(--progress-bar-drag);margin:0 auto;width:8px;height:0;bottom:0;top:auto;left:0;right:0;transition:height 0.6s;}.progress-bar.vertical .progress-bar__point{border-radius:50%;display:grid;align-items:center;justify-content:center;margin:0 auto;background:var(--progress-bar-point-default);width:24px;height:24px;position:absolute;left:0;right:0;top:auto;bottom:auto;z-index:3;transform:translateY(12px);}.progress-bar.vertical .progress-bar__point svg{width:16px;height:16px;object-fit:contain;}.progress-bar.vertical .progress-bar__point svg path{fill:var(--progress-bar-point-icon-default);}.progress-bar.vertical .progress-bar__point.active{background:var(--progress-bar-point-active);animation:active-point-vertical;animation-duration:1s;animation-iteration-count:1;}.progress-bar.vertical .progress-bar__point.active svg path{fill:var(--progress-bar-point-icon-active);}.progress-bar.vertical .progress-bar__messages{right:37px;transform:translateY(80%);bottom:0;top:auto;position:absolute;width:auto;opacity:0;visibility:hidden;transition:opacity 0.5s,visibility 0.5s;}.progress-bar.vertical .progress-bar__messages.active{opacity:1;visibility:visible;}.progress-bar.vertical .progress-bar__message{position:relative;font-size:12px;color:var(--color-content-neutral-primary);background-color:var(--color-progress-bar-message-bg);font-weight:400;line-height:165%;border-radius:5px;padding:10px 15px;width:max-content;max-width:200px;}.progress-bar.vertical .progress-bar__message.active::before{background-color:green;}.progress-bar.vertical .progress-bar__message::before{content:"";display:block;width:10px;height:10px;border-radius:50%;position:absolute;top:0;right:auto;left:0;transform:translate(40%,-50%);background-color:red;}.progress-bar.vertical .progress-bar__message::after{content:"";border:4px solid transparent;border-left:8px solid var(--color-progress-bar-message-bg);position:absolute;left:auto;right:2px;right:2px;top:15px;transform:translate(100%,-50%);}.progress-bar.vertical .progress-bar__icon{width:0;height:0;visibility:hidden;}.progress-bar__block.header-parent{padding:var(--size-base-0x-0) var(--size-card-padding-md) var(--size-card-padding-md) var(--size-card-padding-md);}.progress-bar__block.header-parent .progress-bar__container{position:static;width:100%;transition:top var(--transition);height:max-content;}.progress-bar__block.header-out .progress-bar__container{position:fixed;z-index:10;bottom:auto;top:var(--header-height);transform:translateY(12px);right:auto;width:auto;max-width:unset;top:var(--size-card-padding-md);}.progress-bar__block.header-out .progress-bar__container.header-full{top:calc(var(--header-height) + var(--size-grid-margin-sm));}.progress-bar--hidden{display:none;}@media (max-width:1550px){.progress-bar__block.header-out{padding:var(--size-base-0x-0) var(--size-card-padding-md) var(--size-card-padding-md) var(--size-card-padding-md);}.progress-bar__block.header-out .progress-bar{position:relative;height:24px;width:calc(100% - 12px);filter:drop-shadow(1px 1px 3px rgba(0,0,0,0.07)) drop-shadow(3px 3px 6px rgba(0,0,0,0.06)) drop-shadow(11px 20px 9px rgba(0,0,0,0.01)) drop-shadow(18px 31px 10px rgba(0,0,0,0));}.progress-bar__block.header-out .progress-bar__container{transform:unset;position:static;width:100%;transition:top var(--transition);height:max-content;}}@media (max-width:640px){.progress-bar.vertical .progress-bar__messages,.progress-bar.horizontal .progress-bar__messages{left:0;transform:unset;}.progress-bar.vertical .progress-bar__message,.progress-bar.horizontal .progress-bar__message{width:100%;max-width:220px;}.progress-bar.vertical .progress-bar__message::after,.progress-bar.horizontal .progress-bar__message::after{content:none;}}
.promo_type{}.promo_type_banner{display:grid;grid-template-columns:1fr 1fr;width:100%;}.promo_type_product_block .promo__wrapper{display:grid;grid-template-columns:var(--column-one-fourth);gap:var(--size-grids-gutter-sm);}@container main (max-width:1100px){.promo_type_product_block .promo__wrapper{grid-template-columns:1fr 2fr;}}@container main (max-width:640px){.promo_type_product_block .promo__wrapper{grid-template-columns:1fr;}}.promo_type_product_block .promo__data{position:relative;}.promo_type_product_block .promo__inner{position:absolute;left:0;top:0;width:100%;height:100%;display:grid;align-content:space-between;padding:var(--size-card-padding-lg);}.promo_type_product_block .promo__title{color:var(--color-content-neutral-primary);}.promo_type_product_block .promo__media{border-radius:var(--radius-card-md);overflow:hidden;width:100%;height:100%;}@container main (max-width:640px){.promo_type_product_block .promo__media{max-height:440px;}}.promo_type_product_block .promo__media img{width:100%;height:100%;object-fit:cover;}.promo_banner_default{gap:var(--size-grid-gutter-variable);border-radius:var(--radius-card-md);background:var(--color-bg-neutral-md);overflow:hidden;}.promo_banner_default .promo__data{display:grid;padding:var(--size-block-padding-lg);gap:32px;align-content:space-between;}.promo_banner_default .promo__title{max-width:var(--size-block-text-big-4xl-max);color:var(--color-content-neutral-primary);font-family:var(--font-heading);font-size:var(--size-font-4xl-size);font-style:normal;font-weight:700;line-height:var(--size-font-4xl-line);}.promo_banner_default .promo__subtitle{max-width:var(--size-block-text-big-xl-max);color:var(--color-content-neutral-secondary);font-family:var(--font-heading);font-size:var(--size-font-1xl-size);font-style:normal;font-weight:400;line-height:var(--size-font-1xl-line);letter-spacing:var(--size-font-1xl-letter-spacing);}.promo_banner_default .promo__media{display:grid;justify-content:center;}.promo_banner_mono{grid-template-rows:100%;gap:8px;border-radius:var(--radius-card-sm);background:#DDD;}.promo_banner_mono .promo__data{padding:var(--size-block-padding-lg);display:grid;grid-template-rows:1fr min-content;gap:var(--size-content-space-1xl);}.promo_banner_mono .promo__info{display:grid;gap:var(--size-content-space-1xl);align-content:start;}.promo_banner_mono .promo__title{color:var(--color-content-neutral-primary);font-family:var(--font-heading);font-size:var(--size-font-4xl-size);font-style:normal;font-weight:700;line-height:120%;}.promo_banner_mono .promo__description{color:var(--color-content-neutral-secondary);font-family:var(--font-heading);font-size:var(--size-font-1xl-size);font-style:normal;font-weight:400;line-height:var(--size-font-1xl-line);letter-spacing:var(--size-font-1xl-letter-spacing);}.promo_banner_mono .promo__media{padding:var(--size-card-padding-sm);}.promo_banner_mono .promo__media-inner{height:100%;width:100%;border-radius:16px;overflow:hidden;}.promo_banner_mono .promo__media-inner img{width:100%;height:100%;object-fit:cover;}.promo_banner_divide{grid-template-rows:100%;gap:var(--size-content-space-md);border-radius:var(--radius-card-sm);}.promo_banner_divide .promo__data{background:#DDD;padding:var(--size-block-padding-lg);display:grid;grid-template-rows:1fr min-content;gap:var(--size-content-space-1xl);border-radius:16px;overflow:hidden;}.promo_banner_divide .promo__info{display:grid;gap:var(--size-content-space-1xl);align-content:start;}.promo_banner_divide .promo__title{color:var(--color-content-neutral-primary);font-family:var(--font-heading);font-size:var(--size-font-4xl-size);font-style:normal;font-weight:700;line-height:120%;}.promo_banner_divide .promo__description{color:var(--color-content-neutral-secondary,#6A6A6A);font-family:var(--font-heading);font-size:var(--size-font-1xl-size);font-style:normal;font-weight:400;line-height:var(--size-font-1xl-line);letter-spacing:var(--size-font-1xl-letter-spacing);}.promo_banner_divide .promo__media-inner{height:100%;width:100%;border-radius:16px;overflow:hidden;}.promo_banner_divide .promo__media-inner img{width:100%;height:100%;object-fit:cover;}.promo_banner_nowrap{grid-template-rows:100%;gap:8px;border-radius:var(--radius-card-sm);position:relative;overflow:hidden;}.promo_banner_nowrap .promo__data{padding:var(--size-block-padding-lg);display:grid;grid-template-rows:1fr min-content;gap:var(--size-content-space-1xl);position:relative;z-index:1;}.promo_banner_nowrap .promo__info{display:grid;gap:var(--size-content-space-1xl);align-content:start;}.promo_banner_nowrap .promo__title{color:var(--color-content-neutral-inversion-primary);font-family:var(--font-heading);font-size:var(--size-font-4xl-size);font-style:normal;font-weight:700;line-height:120%;}.promo_banner_nowrap .promo__description{color:var(--color-content-neutral-inversion-primary);font-family:var(--font-heading);font-size:var(--size-font-1xl-size);font-style:normal;font-weight:400;line-height:var(--size-font-1xl-line);letter-spacing:var(--size-font-1xl-letter-spacing);}.promo_banner_nowrap .promo__media{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;}.promo_banner_nowrap .promo__media-inner{width:100%;height:100%;}.promo_banner_nowrap .promo__media img{height:100%;width:100%;object-fit:cover;}.promo_banner_wrap-content{grid-template-rows:100%;gap:8px;border-radius:var(--radius-card-sm);position:relative;overflow:hidden;padding:20px 50px;}.promo_banner_wrap-content .promo__data{padding:23px 27px;display:grid;position:relative;z-index:1;gap:32px;border-radius:16px;background:#FFF;align-content:start;height:max-content;max-width:490px;}.promo_banner_wrap-content .promo__info{display:grid;gap:var(--size-content-space-1xl);align-content:start;}.promo_banner_wrap-content .promo__title{color:var(--color-content-neutral-primary);font-family:var(--font-heading);font-size:var(--size-font-4xl-size);font-style:normal;font-weight:700;line-height:120%;}.promo_banner_wrap-content .promo__description{color:var(--color-content-neutral-secondary);font-family:var(--font-heading);font-size:var(--size-font-1xl-size);font-style:normal;font-weight:400;line-height:var(--size-font-1xl-line);letter-spacing:var(--size-font-1xl-letter-spacing);}.promo_banner_wrap-content .promo__media{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;}.promo_banner_wrap-content .promo__media-inner{width:100%;height:100%;}.promo_banner_wrap-content .promo__media img{height:100%;width:100%;object-fit:cover;}.promo_banner_wrap-text{grid-template-rows:100%;gap:8px;border-radius:var(--radius-card-sm);position:relative;overflow:hidden;padding:20px 22px;}.promo_banner_wrap-text .promo__data{display:grid;position:relative;z-index:1;gap:41px;align-content:start;height:max-content;max-width:490px;}.promo_banner_wrap-text .promo__info{padding:20px 25px;border-radius:16px;background:#DBB682;display:grid;gap:var(--size-content-space-1xl);align-content:start;}.promo_banner_wrap-text .promo__title{color:var(--color-content-neutral-inversion-primary);font-family:var(--font-heading);font-size:var(--size-font-4xl-size);font-style:normal;font-weight:700;line-height:120%;}.promo_banner_wrap-text .promo__description{color:var(--color-content-neutral-inversion-primary);font-family:var(--font-heading);font-size:var(--size-font-1xl-size);font-style:normal;font-weight:400;line-height:var(--size-font-1xl-line);letter-spacing:var(--size-font-1xl-letter-spacing);}.promo_banner_wrap-text .promo__media{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;}.promo_banner_wrap-text .promo__media-inner{width:100%;height:100%;}.promo_banner_wrap-text .promo__media img{height:100%;width:100%;object-fit:cover;}.promo_size_xl{height:460px;}.promo_size_lg.promo_type_banner{height:420px;}.promo__info{display:grid;gap:var(--size-content-space-1xl);}.promo__link{display:grid;width:100%;height:100%;}.promo__action{max-width:300px;}@container main (max-width:1279px){.promo_size_xl{height:374px;}}@container main (max-width:959px){.promo_size_xl{height:auto;}.promo_banner_mono .promo__data,.promo_banner_divide .promo__data,.promo_banner_nowrap .promo__data,.promo_banner_wrap-content .promo__data,.promo_banner_wrap-text .promo__data{grid-template-rows:auto min-content;}}@container main (max-width:893px){.promo_type_banner{grid-template-columns:1fr;}.promo_banner_mono{grid-template-rows:auto auto;gap:0;}.promo_banner_mono .promo__media{order:-1;max-height:564px;padding:var(--size-card-padding-sm) var(--size-card-padding-sm) 0 var(--size-card-padding-sm);}.promo_banner_mono .promo__data{gap:var(--size-content-space-4xl);}.promo_banner_mono .promo__info{min-height:var(--size-banner-left-down-text-height-min);}.promo_banner_mono .promo__action{max-width:100%;}.promo_banner_divide{grid-template-rows:auto 132px;gap:0;position:relative;}.promo_banner_divide .promo__media{order:-1;height:735px;}.promo_banner_divide .promo__data{gap:var(--size-content-space-4xl);position:absolute;width:100%;bottom:0;}.promo_banner_divide .promo__info{min-height:var(--size-banner-left-down-text-height-min);}.promo_banner_divide .promo__action{max-width:100%;}.promo_banner_nowrap{grid-template-rows:auto auto;}.promo_banner_nowrap .promo__action{max-width:100%;}.promo_banner_nowrap .promo__media{position:static;height:400px;order:-1;}.promo_banner_nowrap .promo__media-inner{position:absolute;top:0;left:0;}.promo_banner_wrap-content{grid-template-rows:auto 132px;gap:0;position:relative;padding:0;}.promo_banner_wrap-content .promo__media{order:-1;height:735px;position:static;}.promo_banner_wrap-content .promo__data{gap:var(--size-content-space-4xl);position:absolute;padding:var(--size-block-padding-lg) 44px;width:100%;bottom:0;max-width:100%;}.promo_banner_wrap-content .promo__info{min-height:var(--size-banner-left-down-text-height-min);}.promo_banner_wrap-text{grid-template-rows:auto 132px;gap:0;position:relative;padding:0;}.promo_banner_wrap-text .promo__media{order:-1;height:735px;position:static;}.promo_banner_wrap-text .promo__data{gap:var(--size-content-space-4xl);position:absolute;width:100%;bottom:0;max-width:100%;padding:20px 25px;border-radius:16px;background:#DBB682;}.promo_banner_wrap-text .promo__info{padding:0;border-radius:0;background:unset;min-height:var(--size-banner-left-down-text-height-min);}.promo_banner_wrap-text .promo__action{max-width:100%;}}@container main (max-width:767px){.promo_banner_divide,.promo_banner_wrap-content,.promo_banner_wrap-text{grid-template-rows:auto 204px;}.promo_banner_divide .promo__media,.promo_banner_wrap-content .promo__media,.promo_banner_wrap-text .promo__media{height:488px;}}@container main (max-width:600px){.promo_banner_wrap-text .promo__data{padding:var(--size-block-padding-lg);}}@container main (max-width:480px){.promo_banner_nowrap .promo__media{height:220px;}.promo_banner_wrap-content{grid-template-rows:auto 132px;gap:0;position:relative;padding:0;}.promo_banner_wrap-content .promo__action{max-width:100%;}}@container main (max-width:440px){.promo_banner_divide,.promo_banner_wrap-text{grid-template-rows:auto 257px;}.promo_banner_divide .promo__media,.promo_banner_wrap-text .promo__media{max-height:280px;min-height:280px;}}@container main (max-width:360px){.promo_banner_mono .promo__media{max-height:211px;}}
.slider-block{display:grid;gap:var(--size-content-space-3xl);}.slider-block__header{display:grid;gap:var(--size-content-space-1xl);width:100%;max-width:var(--size-block-text-big-xl-max);}.slider-block__title{color:var(--color-content-neutral-primary);font-family:var(--font-heading);font-size:var(--size-font-4xl-size);font-style:normal;font-weight:700;line-height:var(--size-font-4xl-line);}.slider-block__text{color:var(--color-content-neutral-secondary);font-family:var(--font-heading);font-size:var(--size-font-1xl-size);font-style:normal;font-weight:400;line-height:var(--size-font-1xl-line);letter-spacing:var(--size-font-1xl-letter-spacing);}
.sticker{display:grid;height:var(--size-button-height-xs);grid-auto-flow:column;grid-auto-columns:max-content;align-items:center;width:-moz-max-content;width:max-content;padding:0 var(--size-content-padding-md);gap:4px;border-radius:var(--radius-button-xl);background:var(--color-button-filled-neutral-bg-variable-default);color:var(--color-button-filled-neutral-content-primary-default);font-family:var(--font-button);font-size:var(--size-font-sm-size);font-style:normal;font-weight:500;line-height:var(--size-font-xs-line);letter-spacing:var(--size-font-xs-letter-spacing);}.sticker__icon{width:16px;height:16px;}.sticker__icon svg{max-width:100%;max-height:100%;}
.sticker-block{display:grid;position:absolute;width:-moz-max-content;width:max-content;gap:var(--size-content-space-sm);pointer-events:all;z-index:1;}.sticker-block_position_vertical-top{top:var(--size-card-padding-sm);}.sticker-block_position_vertical-bottom{bottom:var(--size-card-padding-sm);}.sticker-block_position_horizontal-left{left:var(--size-card-padding-sm);justify-items:start;}.sticker-block_position_horizontal-right{right:var(--size-card-padding-sm);justify-items:end;}.sticker-block_position_horizontal-right [class*=product--variation-field]{justify-items:end;}.sticker-block [class*=product--variation-field]{display:grid;gap:var(--size-content-space-sm);}
.project-toolbar{position:fixed;bottom:0;width:100%;z-index:90;display:none;}.project-toolbar__bottom{box-shadow:8px -38px 23px 0px rgba(0,0,0,0.01),4px -20px 19px 20px rgba(0,0,0,0.02),2px -14px 14px 20px rgba(0,0,0,0.01),0px -2px 8px 0px rgba(0,0,0,0.05);border-radius:var(--radius-card-lg) var(--radius-card-lg) 0px 0px;background:var(--color-bg-variable);padding:var(--size-card-padding-sm);}.project-toolbar__buttons{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:var(--size-content-space-sm);}.project-toolbar__button{display:grid;gap:var(--size-content-space-sm);}.project-toolbar__button-icon{border-radius:var(--radius-button-full);background:var(--color-bg-variable);height:var(--size-button-height-sm);display:grid;align-items:center;justify-content:center;}.project-toolbar__button-icon-wrap{width:24px;height:24px;}.project-toolbar__button-icon svg,.project-toolbar__button-icon img{width:100%;height:100%;object-fit:contain;}.project-toolbar__button-name{color:var(--color-content-neutral-primary);text-align:center;font-family:var(--font-family);font-size:var(--size-font-xs-size);font-style:normal;font-weight:400;line-height:var(--size-font-xs-line);letter-spacing:var(--size-font-sm-letter-spacing);}.project-toolbar__button:active .project-toolbar__button-icon{background:var(--color-button-filled-neutral-bg-sm-default);}.project-toolbar__popup--1 li::marker{content:none;}.project-toolbar__popup--1__inner{overflow:scroll;height:75vh;}.popup_form.toolbar-menu .popup__data{display:flex;flex-wrap:wrap;padding:32px 0 0 0;gap:4px;max-height:60vh;overflow-y:scroll;}.popup_form.toolbar-menu .popup__data::-webkit-scrollbar{width:2px;}.popup_form.toolbar-menu .popup__data::-webkit-scrollbar-thumb{background-color:var(--color-base-neutral-50);border-radius:0;border:none;}.popup_form.toolbar-menu .popup__data .category-button_size_sm .category-button__link{font-size:14px;height:30px;}.additional-icon-block .project-toolbar__button-icon{justify-content:unset;}@media (max-width:1000px){.project-toolbar{display:block;}}
.wrap-block{display:flex;width:100%;}.wrap-block_direction_vertical{flex-direction:column;}.wrap-block_direction_horizontal{flex-direction:row;}.wrap-block_wrap_wrap{flex-wrap:wrap;}.wrap-block_wrap_nowrap{flex-wrap:nowrap;}.wrap-block_spacing_grid-block-md{gap:var(--size-grid-container-space-block-md);}.wrap-block_spacing_grid-block-lg{gap:var(--size-grid-container-space-block-lg);}.wrap-block_spacing_content-xs{gap:var(--size-content-space-xs);}.wrap-block_spacing_content-sm{gap:var(--size-content-space-sm);}.wrap-block_spacing_content-md{gap:var(--size-content-space-md);}.wrap-block_spacing_content-lg{gap:var(--size-content-space-lg);}.wrap-block_spacing_content-xl{gap:var(--size-content-space-xl);}.wrap-block_spacing_content-2xl{gap:var(--size-content-space-2xl);}.wrap-block_spacing_content-3xl{gap:var(--size-content-space-3xl);}.wrap-block_spacing_content-4xl{gap:var(--size-content-space-4xl);}.wrap-block_spacing_content-5xl{gap:var(--size-content-space-5xl);}.wrap-block_spacing_block-md{gap:var(--size-block-space-md);}.wrap-block_spacing_block-lg{gap:var(--size-block-space-lg);}.wrap-block_spacing_block-xl{gap:var(--size-block-space-xl);}.wrap-block_spacing_block-2xl{gap:var(--size-block-space-2xl);}.wrap-block_spacing_block-3xl{gap:var(--size-block-space-3xl);}.wrap-block_spacing_block-4xl{gap:var(--size-block-space-4xl);}.wrap-block_spacing_block-5xl{gap:var(--size-block-space-5xl);}.wrap-block_spacing_grid-gutter-variable{gap:var(--size-grid-gutter-variable);}.wrap-block_spacing_none{gap:0;}.wrap-block_align_start{align-items:start;}.wrap-block_align_center{align-items:center;}.wrap-block_align_end{align-items:end;}.wrap-block_justify_start{justify-content:start;}.wrap-block_justify_center{justify-content:center;}.wrap-block_justify_end{justify-content:end;}.wrap-block_justify_space-between{justify-content:space-between;}@container main (max-width:603px){}
.button{display:inline-grid;grid-auto-flow:column;width:max-content;align-items:center;margin:0;justify-content:center;overflow:hidden;border:none;cursor:pointer;transition:var(--transition);}.button:focus-visible,.button.focus-visible,.button:focus,.button.focus{outline:none;}.button_size_xs{height:var(--size-button-height-xs);padding:var(--size-base-0x-0) var(--size-button-padding-xs);gap:var(--size-button-space-md);border-radius:var(--radius-button-xl);font-family:var(--font-button);font-size:var(--size-font-lg-size);font-style:normal;font-weight:500;line-height:var(--size-font-xs-line);letter-spacing:var(--size-font-lg-letter-spacing);}.button_size_xs.button_circle{width:var(--size-button-height-xs);}.button_size_sm{height:var(--size-button-height-sm);padding:var(--size-base-0x-0) var(--size-button-padding-sm);gap:var(--size-button-space-md);border-radius:var(--radius-button-xl);font-family:var(--font-button);font-size:var(--size-font-lg-size);font-style:normal;font-weight:500;line-height:var(--size-font-xs-line);letter-spacing:var(--size-font-lg-letter-spacing);}.button_size_sm.button_circle{width:var(--size-button-height-sm);}.button_size_md{height:var(--size-button-height-md);padding:var(--size-base-0x-0) var(--size-button-padding-md);gap:var(--size-button-space-md);border-radius:var(--radius-button-xl);font-family:var(--font-button);font-size:var(--size-font-lg-size);font-style:normal;font-weight:500;line-height:var(--size-font-xs-line);letter-spacing:var(--size-font-lg-letter-spacing);}.button_size_md.button_circle{width:var(--size-button-height-md);}.button_size_lg{height:var(--size-button-height-lg);padding:var(--size-base-0x-0) var(--size-button-padding-lg);gap:var(--size-button-space-md);border-radius:var(--radius-button-xl);font-family:var(--font-button);font-size:var(--size-font-lg-size);font-style:normal;font-weight:500;line-height:var(--size-font-xs-line);letter-spacing:var(--size-font-lg-letter-spacing);}.button_size_lg.button_circle{width:var(--size-button-height-lg);}.button_size_xl{height:var(--size-button-height-xl);padding:var(--size-base-0x-0) var(--size-button-padding-lg);gap:var(--size-button-space-lg);border-radius:var(--radius-button-xl);font-family:var(--font-button);font-size:var(--size-font-lg-size);font-style:normal;font-weight:500;line-height:var(--size-font-xs-line);letter-spacing:var(--size-font-lg-letter-spacing);}.button_size_xl.button_circle{width:var(--size-button-height-xl);}.button_size_2xl{height:var(--size-button-height-2xl);padding:var(--size-base-0x-0) var(--size-button-padding-lg);gap:var(--size-button-space-lg);border-radius:var(--radius-button-xl);font-family:var(--font-button);font-size:var(--size-font-lg-size);font-style:normal;font-weight:500;line-height:var(--size-font-xs-line);letter-spacing:var(--size-font-lg-letter-spacing);}.button_size_2xl.button_circle{width:var(--size-button-height-2xl);}.button_size_3xl{gap:var(--size-button-space-lg);font-family:var(--font-heading);font-size:var(--size-font-3xl-size);font-style:normal;font-weight:600;line-height:var(--size-font-3xl-line);letter-spacing:var(--size-font-3xl-letter-spacing);}.button_style_outline.button_outline_primary{border:2px solid var(--color-button-outline-primary-border-default);background:var(--color-button-outline-primary-bg-default);color:var(--color-button-outline-primary-content-default);}@media (hover:hover){.button_style_outline.button_outline_primary:hover,.button_style_outline.button_outline_primary.hover{border-color:var(--color-button-outline-primary-border-hover);box-shadow:inset 0 0 0 1px var(--color-button-outline-primary-border-hover);background:var(--color-button-outline-primary-bg-hover);color:var(--color-button-outline-primary-content-default);}}.button_style_outline.button_outline_primary:active,.button_style_outline.button_outline_primary.active{border-color:var(--color-button-outline-primary-border-active);box-shadow:inset 0 0 0 1px var(--color-button-outline-primary-border-active);background:var(--color-button-outline-primary-bg-active);color:var(--color-button-outline-primary-content-default);}.button_style_outline.button_outline_primary:focus-visible,.button_style_outline.button_outline_primary.focus-visible,.button_style_outline.button_outline_primary.focus{border-color:var(--color-button-focus-primary);box-shadow:0 0 0 3px var(--color-button-focus-primary);background:var(--color-button-outline-primary-bg-default);color:var(--color-button-outline-primary-content-default);}.button_style_outline.button_outline_primary:disabled,.button_style_outline.button_outline_primary.disabled{border-color:var(--color-button-outline-primary-border-disabled);background:var(--color-button-outline-primary-bg-disabled);color:var(--color-button-outline-primary-content-disabled);box-shadow:none;pointer-events:none;}.button_style_outline.button_outline_primary .icon svg path,.button_style_outline.button_outline_primary .icon svg circle,.button_style_outline.button_outline_primary .icon svg rect,.button_style_outline.button_outline_primary ~ label .icon svg path,.button_style_outline.button_outline_primary ~ label .icon svg circle,.button_style_outline.button_outline_primary ~ label .icon svg rect{transition:var(--transition);}.button_style_outline.button_outline_primary .icon svg path[fill],.button_style_outline.button_outline_primary .icon svg circle[fill],.button_style_outline.button_outline_primary .icon svg rect[fill],.button_style_outline.button_outline_primary ~ label .icon svg path[fill],.button_style_outline.button_outline_primary ~ label .icon svg circle[fill],.button_style_outline.button_outline_primary ~ label .icon svg rect[fill]{fill:var(--color-button-outline-primary-content-default);}.button_style_outline.button_outline_primary .icon svg path[stroke],.button_style_outline.button_outline_primary .icon svg circle[stroke],.button_style_outline.button_outline_primary .icon svg rect[stroke],.button_style_outline.button_outline_primary ~ label .icon svg path[stroke],.button_style_outline.button_outline_primary ~ label .icon svg circle[stroke],.button_style_outline.button_outline_primary ~ label .icon svg rect[stroke]{stroke:var(--color-button-outline-primary-content-default);}@media (hover:hover){.button_style_outline.button_outline_primary:hover .icon svg path[fill],.button_style_outline.button_outline_primary.hover .icon svg path[fill]{fill:var(--color-button-outline-primary-content-default);}.button_style_outline.button_outline_primary:hover .icon svg path[stroke],.button_style_outline.button_outline_primary.hover .icon svg path[stroke]{stroke:var(--color-button-outline-primary-content-default);}.button_style_outline.button_outline_primary:hover ~ label .icon svg path[fill],.button_style_outline.button_outline_primary:hover label .icon svg path[fill],.button_style_outline.button_outline_primary.hover ~ label .icon svg path[fill],.button_style_outline.button_outline_primary.hover label .icon svg path[fill]{fill:var(--color-button-outline-primary-content-default);}.button_style_outline.button_outline_primary:hover ~ label .icon svg path[stroke],.button_style_outline.button_outline_primary:hover label .icon svg path[stroke],.button_style_outline.button_outline_primary.hover ~ label .icon svg path[stroke],.button_style_outline.button_outline_primary.hover label .icon svg path[stroke]{stroke:var(--color-button-outline-primary-content-default);}}.button_style_outline.button_outline_primary:active .icon svg path[fill],.button_style_outline.button_outline_primary.active .icon svg path[fill]{fill:var(--color-button-outline-primary-content-default);}.button_style_outline.button_outline_primary:active .icon svg path[stroke],.button_style_outline.button_outline_primary.active .icon svg path[stroke]{stroke:var(--color-button-outline-primary-content-default);}.button_style_outline.button_outline_primary:active ~ label .icon svg path[fill],.button_style_outline.button_outline_primary.active ~ label .icon svg path[fill]{fill:var(--color-button-outline-primary-content-default);}.button_style_outline.button_outline_primary:active ~ label .icon svg path[stroke],.button_style_outline.button_outline_primary.active ~ label .icon svg path[stroke]{stroke:var(--color-button-outline-primary-content-default);}.button_style_outline.button_outline_primary:focus .icon svg path[fill],.button_style_outline.button_outline_primary.focus .icon svg path[fill]{fill:var(--color-button-outline-primary-content-default);}.button_style_outline.button_outline_primary:focus .icon svg path[stroke],.button_style_outline.button_outline_primary.focus .icon svg path[stroke]{stroke:var(--color-button-outline-primary-content-default);}.button_style_outline.button_outline_primary:focus ~ label .icon svg path[fill],.button_style_outline.button_outline_primary.focus ~ label .icon svg path[fill]{fill:var(--color-button-outline-primary-content-default);}.button_style_outline.button_outline_primary:focus ~ label .icon svg path[stroke],.button_style_outline.button_outline_primary.focus ~ label .icon svg path[stroke]{stroke:var(--color-button-outline-primary-content-default);}.button_style_outline.button_outline_primary:disabled .icon svg path[fill],.button_style_outline.button_outline_primary.disabled .icon svg path[fill]{fill:var(--color-button-outline-primary-content-disabled);}.button_style_outline.button_outline_primary:disabled .icon svg path[stroke],.button_style_outline.button_outline_primary.disabled .icon svg path[stroke]{stroke:var(--color-button-outline-primary-content-disabled);}.button_style_outline.button_outline_primary:disabled ~ label .icon svg path[fill],.button_style_outline.button_outline_primary.disabled ~ label .icon svg path[fill]{fill:var(--color-button-outline-primary-content-disabled);}.button_style_outline.button_outline_primary:disabled ~ label .icon svg path[stroke],.button_style_outline.button_outline_primary.disabled ~ label .icon svg path[stroke]{stroke:var(--color-button-outline-primary-content-disabled);}.button_style_outline.button_outline_base{border:2px solid var(--color-button-outline-base-border-default);background:var(--color-button-outline-base-bg-default);color:var(--color-button-outline-base-content-default);}@media (hover:hover){.button_style_outline.button_outline_base:hover,.button_style_outline.button_outline_base.hover{border-color:var(--color-button-outline-base-border-hover);box-shadow:inset 0 0 0 1px var(--color-button-outline-base-border-hover);background:var(--color-button-outline-base-bg-hover);color:var(--color-button-outline-base-content-default);}}.button_style_outline.button_outline_base:active,.button_style_outline.button_outline_base.active{border-color:var(--color-button-outline-base-border-active);box-shadow:inset 0 0 0 1px var(--color-button-outline-base-border-active);background:var(--color-button-outline-base-bg-active);color:var(--color-button-outline-base-content-default);}.button_style_outline.button_outline_base:focus-visible,.button_style_outline.button_outline_base.focus-visible,.button_style_outline.button_outline_base.focus{border-color:var(--color-button-outline-base-border-default);box-shadow:0 0 0 3px var(--color-button-focus-neutral);background:var(--color-button-outline-primary-bg-default);color:var(--color-button-outline-base-content-default);}.button_style_outline.button_outline_base:disabled,.button_style_outline.button_outline_base.disabled{border-color:var(--color-button-outline-base-border-disabled);background:var(--color-button-outline-primary-bg-disabled);color:var(--color-button-outline-base-content-disabled);box-shadow:none;pointer-events:none;}.button_style_outline.button_outline_base .icon svg path,.button_style_outline.button_outline_base .icon svg circle,.button_style_outline.button_outline_base .icon svg rect,.button_style_outline.button_outline_base ~ label .icon svg path,.button_style_outline.button_outline_base ~ label .icon svg circle,.button_style_outline.button_outline_base ~ label .icon svg rect{transition:var(--transition);}.button_style_outline.button_outline_base .icon svg path[fill],.button_style_outline.button_outline_base .icon svg circle[fill],.button_style_outline.button_outline_base .icon svg rect[fill],.button_style_outline.button_outline_base ~ label .icon svg path[fill],.button_style_outline.button_outline_base ~ label .icon svg circle[fill],.button_style_outline.button_outline_base ~ label .icon svg rect[fill]{fill:var(--color-button-outline-base-content-default);}.button_style_outline.button_outline_base .icon svg path[stroke],.button_style_outline.button_outline_base .icon svg circle[stroke],.button_style_outline.button_outline_base .icon svg rect[stroke],.button_style_outline.button_outline_base ~ label .icon svg path[stroke],.button_style_outline.button_outline_base ~ label .icon svg circle[stroke],.button_style_outline.button_outline_base ~ label .icon svg rect[stroke]{stroke:var(--color-button-outline-base-content-default);}@media (hover:hover){.button_style_outline.button_outline_base:hover .icon svg path[fill],.button_style_outline.button_outline_base.hover .icon svg path[fill]{fill:var(--color-button-outline-base-content-default);}.button_style_outline.button_outline_base:hover .icon svg path[stroke],.button_style_outline.button_outline_base.hover .icon svg path[stroke]{stroke:var(--color-button-outline-base-content-default);}.button_style_outline.button_outline_base:hover ~ label .icon svg path[fill],.button_style_outline.button_outline_base:hover label .icon svg path[fill],.button_style_outline.button_outline_base.hover ~ label .icon svg path[fill],.button_style_outline.button_outline_base.hover label .icon svg path[fill]{fill:var(--color-button-outline-base-content-default);}.button_style_outline.button_outline_base:hover ~ label .icon svg path[stroke],.button_style_outline.button_outline_base:hover label .icon svg path[stroke],.button_style_outline.button_outline_base.hover ~ label .icon svg path[stroke],.button_style_outline.button_outline_base.hover label .icon svg path[stroke]{stroke:var(--color-button-outline-base-content-default);}}.button_style_outline.button_outline_base:active .icon svg path[fill],.button_style_outline.button_outline_base.active .icon svg path[fill]{fill:var(--color-button-outline-base-content-default);}.button_style_outline.button_outline_base:active .icon svg path[stroke],.button_style_outline.button_outline_base.active .icon svg path[stroke]{stroke:var(--color-button-outline-base-content-default);}.button_style_outline.button_outline_base:active ~ label .icon svg path[fill],.button_style_outline.button_outline_base.active ~ label .icon svg path[fill]{fill:var(--color-button-outline-base-content-default);}.button_style_outline.button_outline_base:active ~ label .icon svg path[stroke],.button_style_outline.button_outline_base.active ~ label .icon svg path[stroke]{stroke:var(--color-button-outline-base-content-default);}.button_style_outline.button_outline_base:focus .icon svg path[fill],.button_style_outline.button_outline_base.focus .icon svg path[fill]{fill:var(--color-button-outline-base-content-default);}.button_style_outline.button_outline_base:focus .icon svg path[stroke],.button_style_outline.button_outline_base.focus .icon svg path[stroke]{stroke:var(--color-button-outline-base-content-default);}.button_style_outline.button_outline_base:focus ~ label .icon svg path[fill],.button_style_outline.button_outline_base.focus ~ label .icon svg path[fill]{fill:var(--color-button-outline-base-content-default);}.button_style_outline.button_outline_base:focus ~ label .icon svg path[stroke],.button_style_outline.button_outline_base.focus ~ label .icon svg path[stroke]{stroke:var(--color-button-outline-base-content-default);}.button_style_outline.button_outline_base:disabled .icon svg path[fill],.button_style_outline.button_outline_base.disabled .icon svg path[fill]{fill:var(--color-button-outline-base-content-disabled);}.button_style_outline.button_outline_base:disabled .icon svg path[stroke],.button_style_outline.button_outline_base.disabled .icon svg path[stroke]{stroke:var(--color-button-outline-base-content-disabled);}.button_style_outline.button_outline_base:disabled ~ label .icon svg path[fill],.button_style_outline.button_outline_base.disabled ~ label .icon svg path[fill]{fill:var(--color-button-outline-base-content-disabled);}.button_style_outline.button_outline_base:disabled ~ label .icon svg path[stroke],.button_style_outline.button_outline_base.disabled ~ label .icon svg path[stroke]{stroke:var(--color-button-outline-base-content-disabled);}.button_style_filled.button_filled_primary{background:var(--color-button-filled-primary-bg-default);color:var(--color-button-filled-primary-content-default);}@media (hover:hover){.button_style_filled.button_filled_primary:hover,.button_style_filled.button_filled_primary.hover{background:var(--color-button-filled-primary-bg-hover);color:var(--color-button-filled-primary-content-default);}}.button_style_filled.button_filled_primary:active,.button_style_filled.button_filled_primary.active{background:var(--color-button-filled-primary-bg-active);color:var(--color-button-filled-primary-content-default);}.button_style_filled.button_filled_primary:focus-visible,.button_style_filled.button_filled_primary.focus-visible,.button_style_filled.button_filled_primary.focus{color:var(--color-button-filled-primary-content-default);background:var(--color-button-filled-primary-bg-default);box-shadow:0 0 0 3px var(--color-button-focus-primary);}.button_style_filled.button_filled_primary:disabled,.button_style_filled.button_filled_primary.disabled{color:var(--color-button-filled-primary-content-disabled);background:var(--color-button-filled-primary-bg-disabled);pointer-events:none;}.button_style_filled.button_filled_primary .icon svg path,.button_style_filled.button_filled_primary .icon svg circle,.button_style_filled.button_filled_primary .icon svg rect,.button_style_filled.button_filled_primary ~ label .icon svg path,.button_style_filled.button_filled_primary ~ label .icon svg circle,.button_style_filled.button_filled_primary ~ label .icon svg rect{transition:var(--transition);}.button_style_filled.button_filled_primary .icon svg path[fill],.button_style_filled.button_filled_primary .icon svg circle[fill],.button_style_filled.button_filled_primary .icon svg rect[fill],.button_style_filled.button_filled_primary ~ label .icon svg path[fill],.button_style_filled.button_filled_primary ~ label .icon svg circle[fill],.button_style_filled.button_filled_primary ~ label .icon svg rect[fill]{fill:var(--color-button-filled-primary-content-default);}.button_style_filled.button_filled_primary .icon svg path[stroke],.button_style_filled.button_filled_primary .icon svg circle[stroke],.button_style_filled.button_filled_primary .icon svg rect[stroke],.button_style_filled.button_filled_primary ~ label .icon svg path[stroke],.button_style_filled.button_filled_primary ~ label .icon svg circle[stroke],.button_style_filled.button_filled_primary ~ label .icon svg rect[stroke]{stroke:var(--color-button-filled-primary-content-default);}@media (hover:hover){.button_style_filled.button_filled_primary:hover .icon svg path,.button_style_filled.button_filled_primary:hover .icon svg circle,.button_style_filled.button_filled_primary:hover .icon svg rect,.button_style_filled.button_filled_primary:hover ~ label .icon svg path,.button_style_filled.button_filled_primary:hover ~ label .icon svg circle,.button_style_filled.button_filled_primary:hover ~ label .icon svg rect,.button_style_filled.button_filled_primary.hover .icon svg path,.button_style_filled.button_filled_primary.hover .icon svg circle,.button_style_filled.button_filled_primary.hover .icon svg rect,.button_style_filled.button_filled_primary.hover ~ label .icon svg path,.button_style_filled.button_filled_primary.hover ~ label .icon svg circle,.button_style_filled.button_filled_primary.hover ~ label .icon svg rect{transition:var(--transition);}.button_style_filled.button_filled_primary:hover .icon svg path[fill],.button_style_filled.button_filled_primary:hover .icon svg circle[fill],.button_style_filled.button_filled_primary:hover .icon svg rect[fill],.button_style_filled.button_filled_primary:hover ~ label .icon svg path[fill],.button_style_filled.button_filled_primary:hover ~ label .icon svg circle[fill],.button_style_filled.button_filled_primary:hover ~ label .icon svg rect[fill],.button_style_filled.button_filled_primary.hover .icon svg path[fill],.button_style_filled.button_filled_primary.hover .icon svg circle[fill],.button_style_filled.button_filled_primary.hover .icon svg rect[fill],.button_style_filled.button_filled_primary.hover ~ label .icon svg path[fill],.button_style_filled.button_filled_primary.hover ~ label .icon svg circle[fill],.button_style_filled.button_filled_primary.hover ~ label .icon svg rect[fill]{fill:var(--color-button-filled-primary-content-default);}.button_style_filled.button_filled_primary:hover .icon svg path[stroke],.button_style_filled.button_filled_primary:hover .icon svg circle[stroke],.button_style_filled.button_filled_primary:hover .icon svg rect[stroke],.button_style_filled.button_filled_primary:hover ~ label .icon svg path[stroke],.button_style_filled.button_filled_primary:hover ~ label .icon svg circle[stroke],.button_style_filled.button_filled_primary:hover ~ label .icon svg rect[stroke],.button_style_filled.button_filled_primary.hover .icon svg path[stroke],.button_style_filled.button_filled_primary.hover .icon svg circle[stroke],.button_style_filled.button_filled_primary.hover .icon svg rect[stroke],.button_style_filled.button_filled_primary.hover ~ label .icon svg path[stroke],.button_style_filled.button_filled_primary.hover ~ label .icon svg circle[stroke],.button_style_filled.button_filled_primary.hover ~ label .icon svg rect[stroke]{stroke:var(--color-button-filled-primary-content-default);}}.button_style_filled.button_filled_primary:active .icon svg path,.button_style_filled.button_filled_primary:active .icon svg circle,.button_style_filled.button_filled_primary:active .icon svg rect,.button_style_filled.button_filled_primary:active ~ label .icon svg path,.button_style_filled.button_filled_primary:active ~ label .icon svg circle,.button_style_filled.button_filled_primary:active ~ label .icon svg rect,.button_style_filled.button_filled_primary.active .icon svg path,.button_style_filled.button_filled_primary.active .icon svg circle,.button_style_filled.button_filled_primary.active .icon svg rect,.button_style_filled.button_filled_primary.active ~ label .icon svg path,.button_style_filled.button_filled_primary.active ~ label .icon svg circle,.button_style_filled.button_filled_primary.active ~ label .icon svg rect{transition:var(--transition);}.button_style_filled.button_filled_primary:active .icon svg path[fill],.button_style_filled.button_filled_primary:active .icon svg circle[fill],.button_style_filled.button_filled_primary:active .icon svg rect[fill],.button_style_filled.button_filled_primary:active ~ label .icon svg path[fill],.button_style_filled.button_filled_primary:active ~ label .icon svg circle[fill],.button_style_filled.button_filled_primary:active ~ label .icon svg rect[fill],.button_style_filled.button_filled_primary.active .icon svg path[fill],.button_style_filled.button_filled_primary.active .icon svg circle[fill],.button_style_filled.button_filled_primary.active .icon svg rect[fill],.button_style_filled.button_filled_primary.active ~ label .icon svg path[fill],.button_style_filled.button_filled_primary.active ~ label .icon svg circle[fill],.button_style_filled.button_filled_primary.active ~ label .icon svg rect[fill]{fill:var(--color-button-filled-primary-content-default);}.button_style_filled.button_filled_primary:active .icon svg path[stroke],.button_style_filled.button_filled_primary:active .icon svg circle[stroke],.button_style_filled.button_filled_primary:active .icon svg rect[stroke],.button_style_filled.button_filled_primary:active ~ label .icon svg path[stroke],.button_style_filled.button_filled_primary:active ~ label .icon svg circle[stroke],.button_style_filled.button_filled_primary:active ~ label .icon svg rect[stroke],.button_style_filled.button_filled_primary.active .icon svg path[stroke],.button_style_filled.button_filled_primary.active .icon svg circle[stroke],.button_style_filled.button_filled_primary.active .icon svg rect[stroke],.button_style_filled.button_filled_primary.active ~ label .icon svg path[stroke],.button_style_filled.button_filled_primary.active ~ label .icon svg circle[stroke],.button_style_filled.button_filled_primary.active ~ label .icon svg rect[stroke]{stroke:var(--color-button-filled-primary-content-default);}.button_style_filled.button_filled_primary:focus .icon svg path,.button_style_filled.button_filled_primary:focus .icon svg circle,.button_style_filled.button_filled_primary:focus .icon svg rect,.button_style_filled.button_filled_primary:focus ~ label .icon svg path,.button_style_filled.button_filled_primary:focus ~ label .icon svg circle,.button_style_filled.button_filled_primary:focus ~ label .icon svg rect,.button_style_filled.button_filled_primary.focus .icon svg path,.button_style_filled.button_filled_primary.focus .icon svg circle,.button_style_filled.button_filled_primary.focus .icon svg rect,.button_style_filled.button_filled_primary.focus ~ label .icon svg path,.button_style_filled.button_filled_primary.focus ~ label .icon svg circle,.button_style_filled.button_filled_primary.focus ~ label .icon svg rect{transition:var(--transition);}.button_style_filled.button_filled_primary:focus .icon svg path[fill],.button_style_filled.button_filled_primary:focus .icon svg circle[fill],.button_style_filled.button_filled_primary:focus .icon svg rect[fill],.button_style_filled.button_filled_primary:focus ~ label .icon svg path[fill],.button_style_filled.button_filled_primary:focus ~ label .icon svg circle[fill],.button_style_filled.button_filled_primary:focus ~ label .icon svg rect[fill],.button_style_filled.button_filled_primary.focus .icon svg path[fill],.button_style_filled.button_filled_primary.focus .icon svg circle[fill],.button_style_filled.button_filled_primary.focus .icon svg rect[fill],.button_style_filled.button_filled_primary.focus ~ label .icon svg path[fill],.button_style_filled.button_filled_primary.focus ~ label .icon svg circle[fill],.button_style_filled.button_filled_primary.focus ~ label .icon svg rect[fill]{fill:var(--color-button-filled-primary-content-default);}.button_style_filled.button_filled_primary:focus .icon svg path[stroke],.button_style_filled.button_filled_primary:focus .icon svg circle[stroke],.button_style_filled.button_filled_primary:focus .icon svg rect[stroke],.button_style_filled.button_filled_primary:focus ~ label .icon svg path[stroke],.button_style_filled.button_filled_primary:focus ~ label .icon svg circle[stroke],.button_style_filled.button_filled_primary:focus ~ label .icon svg rect[stroke],.button_style_filled.button_filled_primary.focus .icon svg path[stroke],.button_style_filled.button_filled_primary.focus .icon svg circle[stroke],.button_style_filled.button_filled_primary.focus .icon svg rect[stroke],.button_style_filled.button_filled_primary.focus ~ label .icon svg path[stroke],.button_style_filled.button_filled_primary.focus ~ label .icon svg circle[stroke],.button_style_filled.button_filled_primary.focus ~ label .icon svg rect[stroke]{stroke:var(--color-button-filled-primary-content-default);}.button_style_filled.button_filled_primary:disabled .icon svg path,.button_style_filled.button_filled_primary:disabled .icon svg circle,.button_style_filled.button_filled_primary:disabled .icon svg rect,.button_style_filled.button_filled_primary:disabled ~ label .icon svg path,.button_style_filled.button_filled_primary:disabled ~ label .icon svg circle,.button_style_filled.button_filled_primary:disabled ~ label .icon svg rect,.button_style_filled.button_filled_primary.disabled .icon svg path,.button_style_filled.button_filled_primary.disabled .icon svg circle,.button_style_filled.button_filled_primary.disabled .icon svg rect,.button_style_filled.button_filled_primary.disabled ~ label .icon svg path,.button_style_filled.button_filled_primary.disabled ~ label .icon svg circle,.button_style_filled.button_filled_primary.disabled ~ label .icon svg rect{transition:var(--transition);}.button_style_filled.button_filled_primary:disabled .icon svg path[fill],.button_style_filled.button_filled_primary:disabled .icon svg circle[fill],.button_style_filled.button_filled_primary:disabled .icon svg rect[fill],.button_style_filled.button_filled_primary:disabled ~ label .icon svg path[fill],.button_style_filled.button_filled_primary:disabled ~ label .icon svg circle[fill],.button_style_filled.button_filled_primary:disabled ~ label .icon svg rect[fill],.button_style_filled.button_filled_primary.disabled .icon svg path[fill],.button_style_filled.button_filled_primary.disabled .icon svg circle[fill],.button_style_filled.button_filled_primary.disabled .icon svg rect[fill],.button_style_filled.button_filled_primary.disabled ~ label .icon svg path[fill],.button_style_filled.button_filled_primary.disabled ~ label .icon svg circle[fill],.button_style_filled.button_filled_primary.disabled ~ label .icon svg rect[fill]{fill:var(--color-button-filled-primary-content-disabled);}.button_style_filled.button_filled_primary:disabled .icon svg path[stroke],.button_style_filled.button_filled_primary:disabled .icon svg circle[stroke],.button_style_filled.button_filled_primary:disabled .icon svg rect[stroke],.button_style_filled.button_filled_primary:disabled ~ label .icon svg path[stroke],.button_style_filled.button_filled_primary:disabled ~ label .icon svg circle[stroke],.button_style_filled.button_filled_primary:disabled ~ label .icon svg rect[stroke],.button_style_filled.button_filled_primary.disabled .icon svg path[stroke],.button_style_filled.button_filled_primary.disabled .icon svg circle[stroke],.button_style_filled.button_filled_primary.disabled .icon svg rect[stroke],.button_style_filled.button_filled_primary.disabled ~ label .icon svg path[stroke],.button_style_filled.button_filled_primary.disabled ~ label .icon svg circle[stroke],.button_style_filled.button_filled_primary.disabled ~ label .icon svg rect[stroke]{stroke:var(--color-button-filled-primary-content-disabled);}.button_style_filled.button_filled_primary-inverse{background:var(--color-button-filled-primary-bg-default);color:var(--color-button-filled-primary-content-inverse-default);}@media (hover:hover){.button_style_filled.button_filled_primary-inverse:hover,.button_style_filled.button_filled_primary-inverse.hover{background:var(--color-button-filled-primary-bg-hover);color:var(--color-button-filled-primary-content-inverse-default);}}.button_style_filled.button_filled_primary-inverse:active,.button_style_filled.button_filled_primary-inverse.active{background:var(--color-button-filled-primary-bg-active);color:var(--color-button-filled-primary-content-inverse-default);}.button_style_filled.button_filled_primary-inverse:focus-visible,.button_style_filled.button_filled_primary-inverse.focus-visible,.button_style_filled.button_filled_primary-inverse.focus{color:var(--color-button-filled-primary-content-inverse-default);background:var(--color-button-filled-primary-bg-default);box-shadow:0 0 0 3px var(--color-button-focus-primary);}.button_style_filled.button_filled_primary-inverse:disabled,.button_style_filled.button_filled_primary-inverse.disabled{color:var(--color-button-filled-primary-content-disabled);background:var(--color-button-filled-primary-bg-disabled);pointer-events:none;}.button_style_filled.button_filled_primary-inverse .icon svg path,.button_style_filled.button_filled_primary-inverse .icon svg circle,.button_style_filled.button_filled_primary-inverse .icon svg rect,.button_style_filled.button_filled_primary-inverse ~ label .icon svg path,.button_style_filled.button_filled_primary-inverse ~ label .icon svg circle,.button_style_filled.button_filled_primary-inverse ~ label .icon svg rect{transition:var(--transition);}.button_style_filled.button_filled_primary-inverse .icon svg path[fill],.button_style_filled.button_filled_primary-inverse .icon svg circle[fill],.button_style_filled.button_filled_primary-inverse .icon svg rect[fill],.button_style_filled.button_filled_primary-inverse ~ label .icon svg path[fill],.button_style_filled.button_filled_primary-inverse ~ label .icon svg circle[fill],.button_style_filled.button_filled_primary-inverse ~ label .icon svg rect[fill]{fill:var(--color-button-filled-primary-content-inverse-default);}.button_style_filled.button_filled_primary-inverse .icon svg path[stroke],.button_style_filled.button_filled_primary-inverse .icon svg circle[stroke],.button_style_filled.button_filled_primary-inverse .icon svg rect[stroke],.button_style_filled.button_filled_primary-inverse ~ label .icon svg path[stroke],.button_style_filled.button_filled_primary-inverse ~ label .icon svg circle[stroke],.button_style_filled.button_filled_primary-inverse ~ label .icon svg rect[stroke]{stroke:var(--color-button-filled-primary-content-inverse-default);}@media (hover:hover){.button_style_filled.button_filled_primary-inverse:hover .icon svg path,.button_style_filled.button_filled_primary-inverse:hover .icon svg circle,.button_style_filled.button_filled_primary-inverse:hover .icon svg rect,.button_style_filled.button_filled_primary-inverse:hover ~ label .icon svg path,.button_style_filled.button_filled_primary-inverse:hover ~ label .icon svg circle,.button_style_filled.button_filled_primary-inverse:hover ~ label .icon svg rect,.button_style_filled.button_filled_primary-inverse.hover .icon svg path,.button_style_filled.button_filled_primary-inverse.hover .icon svg circle,.button_style_filled.button_filled_primary-inverse.hover .icon svg rect,.button_style_filled.button_filled_primary-inverse.hover ~ label .icon svg path,.button_style_filled.button_filled_primary-inverse.hover ~ label .icon svg circle,.button_style_filled.button_filled_primary-inverse.hover ~ label .icon svg rect{transition:var(--transition);}.button_style_filled.button_filled_primary-inverse:hover .icon svg path[fill],.button_style_filled.button_filled_primary-inverse:hover .icon svg circle[fill],.button_style_filled.button_filled_primary-inverse:hover .icon svg rect[fill],.button_style_filled.button_filled_primary-inverse:hover ~ label .icon svg path[fill],.button_style_filled.button_filled_primary-inverse:hover ~ label .icon svg circle[fill],.button_style_filled.button_filled_primary-inverse:hover ~ label .icon svg rect[fill],.button_style_filled.button_filled_primary-inverse.hover .icon svg path[fill],.button_style_filled.button_filled_primary-inverse.hover .icon svg circle[fill],.button_style_filled.button_filled_primary-inverse.hover .icon svg rect[fill],.button_style_filled.button_filled_primary-inverse.hover ~ label .icon svg path[fill],.button_style_filled.button_filled_primary-inverse.hover ~ label .icon svg circle[fill],.button_style_filled.button_filled_primary-inverse.hover ~ label .icon svg rect[fill]{fill:var(--color-button-filled-primary-content-inverse-default);}.button_style_filled.button_filled_primary-inverse:hover .icon svg path[stroke],.button_style_filled.button_filled_primary-inverse:hover .icon svg circle[stroke],.button_style_filled.button_filled_primary-inverse:hover .icon svg rect[stroke],.button_style_filled.button_filled_primary-inverse:hover ~ label .icon svg path[stroke],.button_style_filled.button_filled_primary-inverse:hover ~ label .icon svg circle[stroke],.button_style_filled.button_filled_primary-inverse:hover ~ label .icon svg rect[stroke],.button_style_filled.button_filled_primary-inverse.hover .icon svg path[stroke],.button_style_filled.button_filled_primary-inverse.hover .icon svg circle[stroke],.button_style_filled.button_filled_primary-inverse.hover .icon svg rect[stroke],.button_style_filled.button_filled_primary-inverse.hover ~ label .icon svg path[stroke],.button_style_filled.button_filled_primary-inverse.hover ~ label .icon svg circle[stroke],.button_style_filled.button_filled_primary-inverse.hover ~ label .icon svg rect[stroke]{stroke:var(--color-button-filled-primary-content-inverse-default);}}.button_style_filled.button_filled_primary-inverse:active .icon svg path,.button_style_filled.button_filled_primary-inverse:active .icon svg circle,.button_style_filled.button_filled_primary-inverse:active .icon svg rect,.button_style_filled.button_filled_primary-inverse:active ~ label .icon svg path,.button_style_filled.button_filled_primary-inverse:active ~ label .icon svg circle,.button_style_filled.button_filled_primary-inverse:active ~ label .icon svg rect,.button_style_filled.button_filled_primary-inverse.active .icon svg path,.button_style_filled.button_filled_primary-inverse.active .icon svg circle,.button_style_filled.button_filled_primary-inverse.active .icon svg rect,.button_style_filled.button_filled_primary-inverse.active ~ label .icon svg path,.button_style_filled.button_filled_primary-inverse.active ~ label .icon svg circle,.button_style_filled.button_filled_primary-inverse.active ~ label .icon svg rect{transition:var(--transition);}.button_style_filled.button_filled_primary-inverse:active .icon svg path[fill],.button_style_filled.button_filled_primary-inverse:active .icon svg circle[fill],.button_style_filled.button_filled_primary-inverse:active .icon svg rect[fill],.button_style_filled.button_filled_primary-inverse:active ~ label .icon svg path[fill],.button_style_filled.button_filled_primary-inverse:active ~ label .icon svg circle[fill],.button_style_filled.button_filled_primary-inverse:active ~ label .icon svg rect[fill],.button_style_filled.button_filled_primary-inverse.active .icon svg path[fill],.button_style_filled.button_filled_primary-inverse.active .icon svg circle[fill],.button_style_filled.button_filled_primary-inverse.active .icon svg rect[fill],.button_style_filled.button_filled_primary-inverse.active ~ label .icon svg path[fill],.button_style_filled.button_filled_primary-inverse.active ~ label .icon svg circle[fill],.button_style_filled.button_filled_primary-inverse.active ~ label .icon svg rect[fill]{fill:var(--color-button-filled-primary-content-inverse-default);}.button_style_filled.button_filled_primary-inverse:active .icon svg path[stroke],.button_style_filled.button_filled_primary-inverse:active .icon svg circle[stroke],.button_style_filled.button_filled_primary-inverse:active .icon svg rect[stroke],.button_style_filled.button_filled_primary-inverse:active ~ label .icon svg path[stroke],.button_style_filled.button_filled_primary-inverse:active ~ label .icon svg circle[stroke],.button_style_filled.button_filled_primary-inverse:active ~ label .icon svg rect[stroke],.button_style_filled.button_filled_primary-inverse.active .icon svg path[stroke],.button_style_filled.button_filled_primary-inverse.active .icon svg circle[stroke],.button_style_filled.button_filled_primary-inverse.active .icon svg rect[stroke],.button_style_filled.button_filled_primary-inverse.active ~ label .icon svg path[stroke],.button_style_filled.button_filled_primary-inverse.active ~ label .icon svg circle[stroke],.button_style_filled.button_filled_primary-inverse.active ~ label .icon svg rect[stroke]{stroke:var(--color-button-filled-primary-content-inverse-default);}.button_style_filled.button_filled_primary-inverse:focus .icon svg path,.button_style_filled.button_filled_primary-inverse:focus .icon svg circle,.button_style_filled.button_filled_primary-inverse:focus .icon svg rect,.button_style_filled.button_filled_primary-inverse:focus ~ label .icon svg path,.button_style_filled.button_filled_primary-inverse:focus ~ label .icon svg circle,.button_style_filled.button_filled_primary-inverse:focus ~ label .icon svg rect,.button_style_filled.button_filled_primary-inverse.focus .icon svg path,.button_style_filled.button_filled_primary-inverse.focus .icon svg circle,.button_style_filled.button_filled_primary-inverse.focus .icon svg rect,.button_style_filled.button_filled_primary-inverse.focus ~ label .icon svg path,.button_style_filled.button_filled_primary-inverse.focus ~ label .icon svg circle,.button_style_filled.button_filled_primary-inverse.focus ~ label .icon svg rect{transition:var(--transition);}.button_style_filled.button_filled_primary-inverse:focus .icon svg path[fill],.button_style_filled.button_filled_primary-inverse:focus .icon svg circle[fill],.button_style_filled.button_filled_primary-inverse:focus .icon svg rect[fill],.button_style_filled.button_filled_primary-inverse:focus ~ label .icon svg path[fill],.button_style_filled.button_filled_primary-inverse:focus ~ label .icon svg circle[fill],.button_style_filled.button_filled_primary-inverse:focus ~ label .icon svg rect[fill],.button_style_filled.button_filled_primary-inverse.focus .icon svg path[fill],.button_style_filled.button_filled_primary-inverse.focus .icon svg circle[fill],.button_style_filled.button_filled_primary-inverse.focus .icon svg rect[fill],.button_style_filled.button_filled_primary-inverse.focus ~ label .icon svg path[fill],.button_style_filled.button_filled_primary-inverse.focus ~ label .icon svg circle[fill],.button_style_filled.button_filled_primary-inverse.focus ~ label .icon svg rect[fill]{fill:var(--color-button-filled-primary-content-inverse-default);}.button_style_filled.button_filled_primary-inverse:focus .icon svg path[stroke],.button_style_filled.button_filled_primary-inverse:focus .icon svg circle[stroke],.button_style_filled.button_filled_primary-inverse:focus .icon svg rect[stroke],.button_style_filled.button_filled_primary-inverse:focus ~ label .icon svg path[stroke],.button_style_filled.button_filled_primary-inverse:focus ~ label .icon svg circle[stroke],.button_style_filled.button_filled_primary-inverse:focus ~ label .icon svg rect[stroke],.button_style_filled.button_filled_primary-inverse.focus .icon svg path[stroke],.button_style_filled.button_filled_primary-inverse.focus .icon svg circle[stroke],.button_style_filled.button_filled_primary-inverse.focus .icon svg rect[stroke],.button_style_filled.button_filled_primary-inverse.focus ~ label .icon svg path[stroke],.button_style_filled.button_filled_primary-inverse.focus ~ label .icon svg circle[stroke],.button_style_filled.button_filled_primary-inverse.focus ~ label .icon svg rect[stroke]{stroke:var(--color-button-filled-primary-content-inverse-default);}.button_style_filled.button_filled_primary-inverse:disabled .icon svg path,.button_style_filled.button_filled_primary-inverse:disabled .icon svg circle,.button_style_filled.button_filled_primary-inverse:disabled .icon svg rect,.button_style_filled.button_filled_primary-inverse:disabled ~ label .icon svg path,.button_style_filled.button_filled_primary-inverse:disabled ~ label .icon svg circle,.button_style_filled.button_filled_primary-inverse:disabled ~ label .icon svg rect,.button_style_filled.button_filled_primary-inverse.disabled .icon svg path,.button_style_filled.button_filled_primary-inverse.disabled .icon svg circle,.button_style_filled.button_filled_primary-inverse.disabled .icon svg rect,.button_style_filled.button_filled_primary-inverse.disabled ~ label .icon svg path,.button_style_filled.button_filled_primary-inverse.disabled ~ label .icon svg circle,.button_style_filled.button_filled_primary-inverse.disabled ~ label .icon svg rect{transition:var(--transition);}.button_style_filled.button_filled_primary-inverse:disabled .icon svg path[fill],.button_style_filled.button_filled_primary-inverse:disabled .icon svg circle[fill],.button_style_filled.button_filled_primary-inverse:disabled .icon svg rect[fill],.button_style_filled.button_filled_primary-inverse:disabled ~ label .icon svg path[fill],.button_style_filled.button_filled_primary-inverse:disabled ~ label .icon svg circle[fill],.button_style_filled.button_filled_primary-inverse:disabled ~ label .icon svg rect[fill],.button_style_filled.button_filled_primary-inverse.disabled .icon svg path[fill],.button_style_filled.button_filled_primary-inverse.disabled .icon svg circle[fill],.button_style_filled.button_filled_primary-inverse.disabled .icon svg rect[fill],.button_style_filled.button_filled_primary-inverse.disabled ~ label .icon svg path[fill],.button_style_filled.button_filled_primary-inverse.disabled ~ label .icon svg circle[fill],.button_style_filled.button_filled_primary-inverse.disabled ~ label .icon svg rect[fill]{fill:var(--color-button-filled-primary-content-disabled);}.button_style_filled.button_filled_primary-inverse:disabled .icon svg path[stroke],.button_style_filled.button_filled_primary-inverse:disabled .icon svg circle[stroke],.button_style_filled.button_filled_primary-inverse:disabled .icon svg rect[stroke],.button_style_filled.button_filled_primary-inverse:disabled ~ label .icon svg path[stroke],.button_style_filled.button_filled_primary-inverse:disabled ~ label .icon svg circle[stroke],.button_style_filled.button_filled_primary-inverse:disabled ~ label .icon svg rect[stroke],.button_style_filled.button_filled_primary-inverse.disabled .icon svg path[stroke],.button_style_filled.button_filled_primary-inverse.disabled .icon svg circle[stroke],.button_style_filled.button_filled_primary-inverse.disabled .icon svg rect[stroke],.button_style_filled.button_filled_primary-inverse.disabled ~ label .icon svg path[stroke],.button_style_filled.button_filled_primary-inverse.disabled ~ label .icon svg circle[stroke],.button_style_filled.button_filled_primary-inverse.disabled ~ label .icon svg rect[stroke]{stroke:var(--color-button-filled-primary-content-disabled);}.button_style_filled.button_filled_secondary{background:var(--color-button-filled-secondary-bg-default);color:var(--color-button-filled-secondary-content-default);}@media (hover:hover){.button_style_filled.button_filled_secondary:hover,.button_style_filled.button_filled_secondary.hover{background:var(--color-button-filled-secondary-bg-hover);color:var(--color-button-filled-secondary-content-hover);}}.button_style_filled.button_filled_secondary:active,.button_style_filled.button_filled_secondary.active{background:var(--color-button-filled-secondary-bg-active);color:var(--color-button-filled-secondary-content-active);}.button_style_filled.button_filled_secondary:focus-visible,.button_style_filled.button_filled_secondary.focus-visible,.button_style_filled.button_filled_secondary.focus{color:var(--color-button-filled-secondary-content-default);background:var(--color-button-filled-secondary-bg-default);box-shadow:0 0 0 3px var(--color-button-focus-primary);}.button_style_filled.button_filled_secondary:disabled,.button_style_filled.button_filled_secondary.disabled{color:var(--color-button-filled-primary-content-disabled);background:var(--color-button-filled-primary-bg-disabled);pointer-events:none;}.button_style_filled.button_filled_secondary .icon svg path,.button_style_filled.button_filled_secondary .icon svg circle,.button_style_filled.button_filled_secondary .icon svg rect,.button_style_filled.button_filled_secondary ~ label .icon svg path,.button_style_filled.button_filled_secondary ~ label .icon svg circle,.button_style_filled.button_filled_secondary ~ label .icon svg rect{transition:var(--transition);}.button_style_filled.button_filled_secondary .icon svg path[fill],.button_style_filled.button_filled_secondary .icon svg circle[fill],.button_style_filled.button_filled_secondary .icon svg rect[fill],.button_style_filled.button_filled_secondary ~ label .icon svg path[fill],.button_style_filled.button_filled_secondary ~ label .icon svg circle[fill],.button_style_filled.button_filled_secondary ~ label .icon svg rect[fill]{fill:var(--color-button-filled-secondary-content-default);}.button_style_filled.button_filled_secondary .icon svg path[stroke],.button_style_filled.button_filled_secondary .icon svg circle[stroke],.button_style_filled.button_filled_secondary .icon svg rect[stroke],.button_style_filled.button_filled_secondary ~ label .icon svg path[stroke],.button_style_filled.button_filled_secondary ~ label .icon svg circle[stroke],.button_style_filled.button_filled_secondary ~ label .icon svg rect[stroke]{stroke:var(--color-button-filled-secondary-content-default);}@media (hover:hover){.button_style_filled.button_filled_secondary:hover .icon svg path,.button_style_filled.button_filled_secondary:hover .icon svg circle,.button_style_filled.button_filled_secondary:hover .icon svg rect,.button_style_filled.button_filled_secondary:hover ~ label .icon svg path,.button_style_filled.button_filled_secondary:hover ~ label .icon svg circle,.button_style_filled.button_filled_secondary:hover ~ label .icon svg rect,.button_style_filled.button_filled_secondary.hover .icon svg path,.button_style_filled.button_filled_secondary.hover .icon svg circle,.button_style_filled.button_filled_secondary.hover .icon svg rect,.button_style_filled.button_filled_secondary.hover ~ label .icon svg path,.button_style_filled.button_filled_secondary.hover ~ label .icon svg circle,.button_style_filled.button_filled_secondary.hover ~ label .icon svg rect{transition:var(--transition);}.button_style_filled.button_filled_secondary:hover .icon svg path[fill],.button_style_filled.button_filled_secondary:hover .icon svg circle[fill],.button_style_filled.button_filled_secondary:hover .icon svg rect[fill],.button_style_filled.button_filled_secondary:hover ~ label .icon svg path[fill],.button_style_filled.button_filled_secondary:hover ~ label .icon svg circle[fill],.button_style_filled.button_filled_secondary:hover ~ label .icon svg rect[fill],.button_style_filled.button_filled_secondary.hover .icon svg path[fill],.button_style_filled.button_filled_secondary.hover .icon svg circle[fill],.button_style_filled.button_filled_secondary.hover .icon svg rect[fill],.button_style_filled.button_filled_secondary.hover ~ label .icon svg path[fill],.button_style_filled.button_filled_secondary.hover ~ label .icon svg circle[fill],.button_style_filled.button_filled_secondary.hover ~ label .icon svg rect[fill]{fill:var(--color-button-filled-secondary-content-hover);}.button_style_filled.button_filled_secondary:hover .icon svg path[stroke],.button_style_filled.button_filled_secondary:hover .icon svg circle[stroke],.button_style_filled.button_filled_secondary:hover .icon svg rect[stroke],.button_style_filled.button_filled_secondary:hover ~ label .icon svg path[stroke],.button_style_filled.button_filled_secondary:hover ~ label .icon svg circle[stroke],.button_style_filled.button_filled_secondary:hover ~ label .icon svg rect[stroke],.button_style_filled.button_filled_secondary.hover .icon svg path[stroke],.button_style_filled.button_filled_secondary.hover .icon svg circle[stroke],.button_style_filled.button_filled_secondary.hover .icon svg rect[stroke],.button_style_filled.button_filled_secondary.hover ~ label .icon svg path[stroke],.button_style_filled.button_filled_secondary.hover ~ label .icon svg circle[stroke],.button_style_filled.button_filled_secondary.hover ~ label .icon svg rect[stroke]{stroke:var(--color-button-filled-secondary-content-hover);}}.button_style_filled.button_filled_secondary:active .icon svg path,.button_style_filled.button_filled_secondary:active .icon svg circle,.button_style_filled.button_filled_secondary:active .icon svg rect,.button_style_filled.button_filled_secondary:active ~ label .icon svg path,.button_style_filled.button_filled_secondary:active ~ label .icon svg circle,.button_style_filled.button_filled_secondary:active ~ label .icon svg rect,.button_style_filled.button_filled_secondary.active .icon svg path,.button_style_filled.button_filled_secondary.active .icon svg circle,.button_style_filled.button_filled_secondary.active .icon svg rect,.button_style_filled.button_filled_secondary.active ~ label .icon svg path,.button_style_filled.button_filled_secondary.active ~ label .icon svg circle,.button_style_filled.button_filled_secondary.active ~ label .icon svg rect{transition:var(--transition);}.button_style_filled.button_filled_secondary:active .icon svg path[fill],.button_style_filled.button_filled_secondary:active .icon svg circle[fill],.button_style_filled.button_filled_secondary:active .icon svg rect[fill],.button_style_filled.button_filled_secondary:active ~ label .icon svg path[fill],.button_style_filled.button_filled_secondary:active ~ label .icon svg circle[fill],.button_style_filled.button_filled_secondary:active ~ label .icon svg rect[fill],.button_style_filled.button_filled_secondary.active .icon svg path[fill],.button_style_filled.button_filled_secondary.active .icon svg circle[fill],.button_style_filled.button_filled_secondary.active .icon svg rect[fill],.button_style_filled.button_filled_secondary.active ~ label .icon svg path[fill],.button_style_filled.button_filled_secondary.active ~ label .icon svg circle[fill],.button_style_filled.button_filled_secondary.active ~ label .icon svg rect[fill]{fill:var(--color-button-filled-secondary-content-active);}.button_style_filled.button_filled_secondary:active .icon svg path[stroke],.button_style_filled.button_filled_secondary:active .icon svg circle[stroke],.button_style_filled.button_filled_secondary:active .icon svg rect[stroke],.button_style_filled.button_filled_secondary:active ~ label .icon svg path[stroke],.button_style_filled.button_filled_secondary:active ~ label .icon svg circle[stroke],.button_style_filled.button_filled_secondary:active ~ label .icon svg rect[stroke],.button_style_filled.button_filled_secondary.active .icon svg path[stroke],.button_style_filled.button_filled_secondary.active .icon svg circle[stroke],.button_style_filled.button_filled_secondary.active .icon svg rect[stroke],.button_style_filled.button_filled_secondary.active ~ label .icon svg path[stroke],.button_style_filled.button_filled_secondary.active ~ label .icon svg circle[stroke],.button_style_filled.button_filled_secondary.active ~ label .icon svg rect[stroke]{stroke:var(--color-button-filled-secondary-content-active);}.button_style_filled.button_filled_secondary:focus .icon svg path,.button_style_filled.button_filled_secondary:focus .icon svg circle,.button_style_filled.button_filled_secondary:focus .icon svg rect,.button_style_filled.button_filled_secondary:focus ~ label .icon svg path,.button_style_filled.button_filled_secondary:focus ~ label .icon svg circle,.button_style_filled.button_filled_secondary:focus ~ label .icon svg rect,.button_style_filled.button_filled_secondary.focus .icon svg path,.button_style_filled.button_filled_secondary.focus .icon svg circle,.button_style_filled.button_filled_secondary.focus .icon svg rect,.button_style_filled.button_filled_secondary.focus ~ label .icon svg path,.button_style_filled.button_filled_secondary.focus ~ label .icon svg circle,.button_style_filled.button_filled_secondary.focus ~ label .icon svg rect{transition:var(--transition);}.button_style_filled.button_filled_secondary:focus .icon svg path[fill],.button_style_filled.button_filled_secondary:focus .icon svg circle[fill],.button_style_filled.button_filled_secondary:focus .icon svg rect[fill],.button_style_filled.button_filled_secondary:focus ~ label .icon svg path[fill],.button_style_filled.button_filled_secondary:focus ~ label .icon svg circle[fill],.button_style_filled.button_filled_secondary:focus ~ label .icon svg rect[fill],.button_style_filled.button_filled_secondary.focus .icon svg path[fill],.button_style_filled.button_filled_secondary.focus .icon svg circle[fill],.button_style_filled.button_filled_secondary.focus .icon svg rect[fill],.button_style_filled.button_filled_secondary.focus ~ label .icon svg path[fill],.button_style_filled.button_filled_secondary.focus ~ label .icon svg circle[fill],.button_style_filled.button_filled_secondary.focus ~ label .icon svg rect[fill]{fill:var(--color-button-filled-secondary-content-default);}.button_style_filled.button_filled_secondary:focus .icon svg path[stroke],.button_style_filled.button_filled_secondary:focus .icon svg circle[stroke],.button_style_filled.button_filled_secondary:focus .icon svg rect[stroke],.button_style_filled.button_filled_secondary:focus ~ label .icon svg path[stroke],.button_style_filled.button_filled_secondary:focus ~ label .icon svg circle[stroke],.button_style_filled.button_filled_secondary:focus ~ label .icon svg rect[stroke],.button_style_filled.button_filled_secondary.focus .icon svg path[stroke],.button_style_filled.button_filled_secondary.focus .icon svg circle[stroke],.button_style_filled.button_filled_secondary.focus .icon svg rect[stroke],.button_style_filled.button_filled_secondary.focus ~ label .icon svg path[stroke],.button_style_filled.button_filled_secondary.focus ~ label .icon svg circle[stroke],.button_style_filled.button_filled_secondary.focus ~ label .icon svg rect[stroke]{stroke:var(--color-button-filled-secondary-content-default);}.button_style_filled.button_filled_secondary:disabled .icon svg path,.button_style_filled.button_filled_secondary:disabled .icon svg circle,.button_style_filled.button_filled_secondary:disabled .icon svg rect,.button_style_filled.button_filled_secondary:disabled ~ label .icon svg path,.button_style_filled.button_filled_secondary:disabled ~ label .icon svg circle,.button_style_filled.button_filled_secondary:disabled ~ label .icon svg rect,.button_style_filled.button_filled_secondary.disabled .icon svg path,.button_style_filled.button_filled_secondary.disabled .icon svg circle,.button_style_filled.button_filled_secondary.disabled .icon svg rect,.button_style_filled.button_filled_secondary.disabled ~ label .icon svg path,.button_style_filled.button_filled_secondary.disabled ~ label .icon svg circle,.button_style_filled.button_filled_secondary.disabled ~ label .icon svg rect{transition:var(--transition);}.button_style_filled.button_filled_secondary:disabled .icon svg path[fill],.button_style_filled.button_filled_secondary:disabled .icon svg circle[fill],.button_style_filled.button_filled_secondary:disabled .icon svg rect[fill],.button_style_filled.button_filled_secondary:disabled ~ label .icon svg path[fill],.button_style_filled.button_filled_secondary:disabled ~ label .icon svg circle[fill],.button_style_filled.button_filled_secondary:disabled ~ label .icon svg rect[fill],.button_style_filled.button_filled_secondary.disabled .icon svg path[fill],.button_style_filled.button_filled_secondary.disabled .icon svg circle[fill],.button_style_filled.button_filled_secondary.disabled .icon svg rect[fill],.button_style_filled.button_filled_secondary.disabled ~ label .icon svg path[fill],.button_style_filled.button_filled_secondary.disabled ~ label .icon svg circle[fill],.button_style_filled.button_filled_secondary.disabled ~ label .icon svg rect[fill]{fill:var(--color-button-filled-primary-content-disabled);}.button_style_filled.button_filled_secondary:disabled .icon svg path[stroke],.button_style_filled.button_filled_secondary:disabled .icon svg circle[stroke],.button_style_filled.button_filled_secondary:disabled .icon svg rect[stroke],.button_style_filled.button_filled_secondary:disabled ~ label .icon svg path[stroke],.button_style_filled.button_filled_secondary:disabled ~ label .icon svg circle[stroke],.button_style_filled.button_filled_secondary:disabled ~ label .icon svg rect[stroke],.button_style_filled.button_filled_secondary.disabled .icon svg path[stroke],.button_style_filled.button_filled_secondary.disabled .icon svg circle[stroke],.button_style_filled.button_filled_secondary.disabled .icon svg rect[stroke],.button_style_filled.button_filled_secondary.disabled ~ label .icon svg path[stroke],.button_style_filled.button_filled_secondary.disabled ~ label .icon svg circle[stroke],.button_style_filled.button_filled_secondary.disabled ~ label .icon svg rect[stroke]{stroke:var(--color-button-filled-primary-content-disabled);}.button_style_filled.button_filled_base{background:var(--color-button-filled-base-bg-default);color:var(--color-button-filled-base-content-default);}@media (hover:hover){.button_style_filled.button_filled_base:hover,.button_style_filled.button_filled_base.hover{background:var(--color-button-filled-base-bg-hover);color:var(--color-button-filled-base-content-default);}}.button_style_filled.button_filled_base:active,.button_style_filled.button_filled_base.active{background:var(--color-button-filled-base-bg-active);color:var(--color-button-filled-base-content-default);}.button_style_filled.button_filled_base:focus-visible,.button_style_filled.button_filled_base.focus-visible,.button_style_filled.button_filled_base.focus{color:var(--color-button-filled-base-content-default);background:var(--color-button-filled-base-bg-default);box-shadow:0 0 0 3px var(--color-button-focus-neutral);}.button_style_filled.button_filled_base:disabled,.button_style_filled.button_filled_base.disabled{color:var(--color-button-filled-base-content-disabled);background:var(--color-button-filled-base-bg-disabled);pointer-events:none;}.button_style_filled.button_filled_base .icon svg path,.button_style_filled.button_filled_base .icon svg circle,.button_style_filled.button_filled_base .icon svg rect,.button_style_filled.button_filled_base ~ label .icon svg path,.button_style_filled.button_filled_base ~ label .icon svg circle,.button_style_filled.button_filled_base ~ label .icon svg rect{transition:var(--transition);}.button_style_filled.button_filled_base .icon svg path[fill],.button_style_filled.button_filled_base .icon svg circle[fill],.button_style_filled.button_filled_base .icon svg rect[fill],.button_style_filled.button_filled_base ~ label .icon svg path[fill],.button_style_filled.button_filled_base ~ label .icon svg circle[fill],.button_style_filled.button_filled_base ~ label .icon svg rect[fill]{fill:var(--color-button-filled-base-content-default);}.button_style_filled.button_filled_base .icon svg path[stroke],.button_style_filled.button_filled_base .icon svg circle[stroke],.button_style_filled.button_filled_base .icon svg rect[stroke],.button_style_filled.button_filled_base ~ label .icon svg path[stroke],.button_style_filled.button_filled_base ~ label .icon svg circle[stroke],.button_style_filled.button_filled_base ~ label .icon svg rect[stroke]{stroke:var(--color-button-filled-base-content-default);}@media (hover:hover){.button_style_filled.button_filled_base:hover .icon svg path,.button_style_filled.button_filled_base:hover .icon svg circle,.button_style_filled.button_filled_base:hover .icon svg rect,.button_style_filled.button_filled_base:hover ~ label .icon svg path,.button_style_filled.button_filled_base:hover ~ label .icon svg circle,.button_style_filled.button_filled_base:hover ~ label .icon svg rect,.button_style_filled.button_filled_base.hover .icon svg path,.button_style_filled.button_filled_base.hover .icon svg circle,.button_style_filled.button_filled_base.hover .icon svg rect,.button_style_filled.button_filled_base.hover ~ label .icon svg path,.button_style_filled.button_filled_base.hover ~ label .icon svg circle,.button_style_filled.button_filled_base.hover ~ label .icon svg rect{transition:var(--transition);}.button_style_filled.button_filled_base:hover .icon svg path[fill],.button_style_filled.button_filled_base:hover .icon svg circle[fill],.button_style_filled.button_filled_base:hover .icon svg rect[fill],.button_style_filled.button_filled_base:hover ~ label .icon svg path[fill],.button_style_filled.button_filled_base:hover ~ label .icon svg circle[fill],.button_style_filled.button_filled_base:hover ~ label .icon svg rect[fill],.button_style_filled.button_filled_base.hover .icon svg path[fill],.button_style_filled.button_filled_base.hover .icon svg circle[fill],.button_style_filled.button_filled_base.hover .icon svg rect[fill],.button_style_filled.button_filled_base.hover ~ label .icon svg path[fill],.button_style_filled.button_filled_base.hover ~ label .icon svg circle[fill],.button_style_filled.button_filled_base.hover ~ label .icon svg rect[fill]{fill:var(--color-button-filled-base-content-default);}.button_style_filled.button_filled_base:hover .icon svg path[stroke],.button_style_filled.button_filled_base:hover .icon svg circle[stroke],.button_style_filled.button_filled_base:hover .icon svg rect[stroke],.button_style_filled.button_filled_base:hover ~ label .icon svg path[stroke],.button_style_filled.button_filled_base:hover ~ label .icon svg circle[stroke],.button_style_filled.button_filled_base:hover ~ label .icon svg rect[stroke],.button_style_filled.button_filled_base.hover .icon svg path[stroke],.button_style_filled.button_filled_base.hover .icon svg circle[stroke],.button_style_filled.button_filled_base.hover .icon svg rect[stroke],.button_style_filled.button_filled_base.hover ~ label .icon svg path[stroke],.button_style_filled.button_filled_base.hover ~ label .icon svg circle[stroke],.button_style_filled.button_filled_base.hover ~ label .icon svg rect[stroke]{stroke:var(--color-button-filled-base-content-default);}}.button_style_filled.button_filled_base:active .icon svg path,.button_style_filled.button_filled_base:active .icon svg circle,.button_style_filled.button_filled_base:active .icon svg rect,.button_style_filled.button_filled_base:active ~ label .icon svg path,.button_style_filled.button_filled_base:active ~ label .icon svg circle,.button_style_filled.button_filled_base:active ~ label .icon svg rect,.button_style_filled.button_filled_base.active .icon svg path,.button_style_filled.button_filled_base.active .icon svg circle,.button_style_filled.button_filled_base.active .icon svg rect,.button_style_filled.button_filled_base.active ~ label .icon svg path,.button_style_filled.button_filled_base.active ~ label .icon svg circle,.button_style_filled.button_filled_base.active ~ label .icon svg rect{transition:var(--transition);}.button_style_filled.button_filled_base:active .icon svg path[fill],.button_style_filled.button_filled_base:active .icon svg circle[fill],.button_style_filled.button_filled_base:active .icon svg rect[fill],.button_style_filled.button_filled_base:active ~ label .icon svg path[fill],.button_style_filled.button_filled_base:active ~ label .icon svg circle[fill],.button_style_filled.button_filled_base:active ~ label .icon svg rect[fill],.button_style_filled.button_filled_base.active .icon svg path[fill],.button_style_filled.button_filled_base.active .icon svg circle[fill],.button_style_filled.button_filled_base.active .icon svg rect[fill],.button_style_filled.button_filled_base.active ~ label .icon svg path[fill],.button_style_filled.button_filled_base.active ~ label .icon svg circle[fill],.button_style_filled.button_filled_base.active ~ label .icon svg rect[fill]{fill:var(--color-button-filled-base-content-default);}.button_style_filled.button_filled_base:active .icon svg path[stroke],.button_style_filled.button_filled_base:active .icon svg circle[stroke],.button_style_filled.button_filled_base:active .icon svg rect[stroke],.button_style_filled.button_filled_base:active ~ label .icon svg path[stroke],.button_style_filled.button_filled_base:active ~ label .icon svg circle[stroke],.button_style_filled.button_filled_base:active ~ label .icon svg rect[stroke],.button_style_filled.button_filled_base.active .icon svg path[stroke],.button_style_filled.button_filled_base.active .icon svg circle[stroke],.button_style_filled.button_filled_base.active .icon svg rect[stroke],.button_style_filled.button_filled_base.active ~ label .icon svg path[stroke],.button_style_filled.button_filled_base.active ~ label .icon svg circle[stroke],.button_style_filled.button_filled_base.active ~ label .icon svg rect[stroke]{stroke:var(--color-button-filled-base-content-default);}.button_style_filled.button_filled_base:focus .icon svg path,.button_style_filled.button_filled_base:focus .icon svg circle,.button_style_filled.button_filled_base:focus .icon svg rect,.button_style_filled.button_filled_base:focus ~ label .icon svg path,.button_style_filled.button_filled_base:focus ~ label .icon svg circle,.button_style_filled.button_filled_base:focus ~ label .icon svg rect,.button_style_filled.button_filled_base.focus .icon svg path,.button_style_filled.button_filled_base.focus .icon svg circle,.button_style_filled.button_filled_base.focus .icon svg rect,.button_style_filled.button_filled_base.focus ~ label .icon svg path,.button_style_filled.button_filled_base.focus ~ label .icon svg circle,.button_style_filled.button_filled_base.focus ~ label .icon svg rect{transition:var(--transition);}.button_style_filled.button_filled_base:focus .icon svg path[fill],.button_style_filled.button_filled_base:focus .icon svg circle[fill],.button_style_filled.button_filled_base:focus .icon svg rect[fill],.button_style_filled.button_filled_base:focus ~ label .icon svg path[fill],.button_style_filled.button_filled_base:focus ~ label .icon svg circle[fill],.button_style_filled.button_filled_base:focus ~ label .icon svg rect[fill],.button_style_filled.button_filled_base.focus .icon svg path[fill],.button_style_filled.button_filled_base.focus .icon svg circle[fill],.button_style_filled.button_filled_base.focus .icon svg rect[fill],.button_style_filled.button_filled_base.focus ~ label .icon svg path[fill],.button_style_filled.button_filled_base.focus ~ label .icon svg circle[fill],.button_style_filled.button_filled_base.focus ~ label .icon svg rect[fill]{fill:var(--color-button-filled-base-content-default);}.button_style_filled.button_filled_base:focus .icon svg path[stroke],.button_style_filled.button_filled_base:focus .icon svg circle[stroke],.button_style_filled.button_filled_base:focus .icon svg rect[stroke],.button_style_filled.button_filled_base:focus ~ label .icon svg path[stroke],.button_style_filled.button_filled_base:focus ~ label .icon svg circle[stroke],.button_style_filled.button_filled_base:focus ~ label .icon svg rect[stroke],.button_style_filled.button_filled_base.focus .icon svg path[stroke],.button_style_filled.button_filled_base.focus .icon svg circle[stroke],.button_style_filled.button_filled_base.focus .icon svg rect[stroke],.button_style_filled.button_filled_base.focus ~ label .icon svg path[stroke],.button_style_filled.button_filled_base.focus ~ label .icon svg circle[stroke],.button_style_filled.button_filled_base.focus ~ label .icon svg rect[stroke]{stroke:var(--color-button-filled-base-content-default);}.button_style_filled.button_filled_base:disabled .icon svg path,.button_style_filled.button_filled_base:disabled .icon svg circle,.button_style_filled.button_filled_base:disabled .icon svg rect,.button_style_filled.button_filled_base:disabled ~ label .icon svg path,.button_style_filled.button_filled_base:disabled ~ label .icon svg circle,.button_style_filled.button_filled_base:disabled ~ label .icon svg rect,.button_style_filled.button_filled_base.disabled .icon svg path,.button_style_filled.button_filled_base.disabled .icon svg circle,.button_style_filled.button_filled_base.disabled .icon svg rect,.button_style_filled.button_filled_base.disabled ~ label .icon svg path,.button_style_filled.button_filled_base.disabled ~ label .icon svg circle,.button_style_filled.button_filled_base.disabled ~ label .icon svg rect{transition:var(--transition);}.button_style_filled.button_filled_base:disabled .icon svg path[fill],.button_style_filled.button_filled_base:disabled .icon svg circle[fill],.button_style_filled.button_filled_base:disabled .icon svg rect[fill],.button_style_filled.button_filled_base:disabled ~ label .icon svg path[fill],.button_style_filled.button_filled_base:disabled ~ label .icon svg circle[fill],.button_style_filled.button_filled_base:disabled ~ label .icon svg rect[fill],.button_style_filled.button_filled_base.disabled .icon svg path[fill],.button_style_filled.button_filled_base.disabled .icon svg circle[fill],.button_style_filled.button_filled_base.disabled .icon svg rect[fill],.button_style_filled.button_filled_base.disabled ~ label .icon svg path[fill],.button_style_filled.button_filled_base.disabled ~ label .icon svg circle[fill],.button_style_filled.button_filled_base.disabled ~ label .icon svg rect[fill]{fill:var(--color-button-filled-base-content-disabled);}.button_style_filled.button_filled_base:disabled .icon svg path[stroke],.button_style_filled.button_filled_base:disabled .icon svg circle[stroke],.button_style_filled.button_filled_base:disabled .icon svg rect[stroke],.button_style_filled.button_filled_base:disabled ~ label .icon svg path[stroke],.button_style_filled.button_filled_base:disabled ~ label .icon svg circle[stroke],.button_style_filled.button_filled_base:disabled ~ label .icon svg rect[stroke],.button_style_filled.button_filled_base.disabled .icon svg path[stroke],.button_style_filled.button_filled_base.disabled .icon svg circle[stroke],.button_style_filled.button_filled_base.disabled .icon svg rect[stroke],.button_style_filled.button_filled_base.disabled ~ label .icon svg path[stroke],.button_style_filled.button_filled_base.disabled ~ label .icon svg circle[stroke],.button_style_filled.button_filled_base.disabled ~ label .icon svg rect[stroke]{stroke:var(--color-button-filled-base-content-disabled);}.button_style_filled.button_filled_light-primary{background:var(--color-button-filled-neutral-bg-variable-default);color:var(--color-button-filled-neutral-content-primary-default);}@media (hover:hover){.button_style_filled.button_filled_light-primary:hover,.button_style_filled.button_filled_light-primary.hover{background:var(--color-button-filled-neutral-bg-variable-hover);color:var(--color-button-filled-neutral-content-primary-hover);}}.button_style_filled.button_filled_light-primary:active,.button_style_filled.button_filled_light-primary.active{background:var(--color-button-filled-neutral-bg-variable-active);color:var(--color-button-filled-neutral-content-primary-active);}.button_style_filled.button_filled_light-primary:focus-visible,.button_style_filled.button_filled_light-primary.focus-visible,.button_style_filled.button_filled_light-primary.focus{color:var(--color-button-filled-neutral-content-primary-default);background:var(--color-button-filled-neutral-bg-variable-default);box-shadow:0 0 0 3px var(--color-button-focus-neutral);}.button_style_filled.button_filled_light-primary:disabled,.button_style_filled.button_filled_light-primary.disabled{color:var(--color-button-filled-neutral-content-primary-disabled);background:var(--color-button-filled-neutral-bg-variable-disabled);pointer-events:none;}.button_style_filled.button_filled_light-primary .icon svg path,.button_style_filled.button_filled_light-primary .icon svg circle,.button_style_filled.button_filled_light-primary .icon svg rect,.button_style_filled.button_filled_light-primary ~ label .icon svg path,.button_style_filled.button_filled_light-primary ~ label .icon svg circle,.button_style_filled.button_filled_light-primary ~ label .icon svg rect{transition:var(--transition);}.button_style_filled.button_filled_light-primary .icon svg path[fill],.button_style_filled.button_filled_light-primary .icon svg circle[fill],.button_style_filled.button_filled_light-primary .icon svg rect[fill],.button_style_filled.button_filled_light-primary ~ label .icon svg path[fill],.button_style_filled.button_filled_light-primary ~ label .icon svg circle[fill],.button_style_filled.button_filled_light-primary ~ label .icon svg rect[fill]{fill:var(--color-button-filled-neutral-content-primary-default);}.button_style_filled.button_filled_light-primary .icon svg path[stroke],.button_style_filled.button_filled_light-primary .icon svg circle[stroke],.button_style_filled.button_filled_light-primary .icon svg rect[stroke],.button_style_filled.button_filled_light-primary ~ label .icon svg path[stroke],.button_style_filled.button_filled_light-primary ~ label .icon svg circle[stroke],.button_style_filled.button_filled_light-primary ~ label .icon svg rect[stroke]{stroke:var(--color-button-filled-neutral-content-primary-default);}@media (hover:hover){.button_style_filled.button_filled_light-primary:hover .icon svg path,.button_style_filled.button_filled_light-primary:hover .icon svg circle,.button_style_filled.button_filled_light-primary:hover .icon svg rect,.button_style_filled.button_filled_light-primary:hover ~ label .icon svg path,.button_style_filled.button_filled_light-primary:hover ~ label .icon svg circle,.button_style_filled.button_filled_light-primary:hover ~ label .icon svg rect,.button_style_filled.button_filled_light-primary.hover .icon svg path,.button_style_filled.button_filled_light-primary.hover .icon svg circle,.button_style_filled.button_filled_light-primary.hover .icon svg rect,.button_style_filled.button_filled_light-primary.hover ~ label .icon svg path,.button_style_filled.button_filled_light-primary.hover ~ label .icon svg circle,.button_style_filled.button_filled_light-primary.hover ~ label .icon svg rect{transition:var(--transition);}.button_style_filled.button_filled_light-primary:hover .icon svg path[fill],.button_style_filled.button_filled_light-primary:hover .icon svg circle[fill],.button_style_filled.button_filled_light-primary:hover .icon svg rect[fill],.button_style_filled.button_filled_light-primary:hover ~ label .icon svg path[fill],.button_style_filled.button_filled_light-primary:hover ~ label .icon svg circle[fill],.button_style_filled.button_filled_light-primary:hover ~ label .icon svg rect[fill],.button_style_filled.button_filled_light-primary.hover .icon svg path[fill],.button_style_filled.button_filled_light-primary.hover .icon svg circle[fill],.button_style_filled.button_filled_light-primary.hover .icon svg rect[fill],.button_style_filled.button_filled_light-primary.hover ~ label .icon svg path[fill],.button_style_filled.button_filled_light-primary.hover ~ label .icon svg circle[fill],.button_style_filled.button_filled_light-primary.hover ~ label .icon svg rect[fill]{fill:var(--color-button-filled-neutral-content-primary-hover);}.button_style_filled.button_filled_light-primary:hover .icon svg path[stroke],.button_style_filled.button_filled_light-primary:hover .icon svg circle[stroke],.button_style_filled.button_filled_light-primary:hover .icon svg rect[stroke],.button_style_filled.button_filled_light-primary:hover ~ label .icon svg path[stroke],.button_style_filled.button_filled_light-primary:hover ~ label .icon svg circle[stroke],.button_style_filled.button_filled_light-primary:hover ~ label .icon svg rect[stroke],.button_style_filled.button_filled_light-primary.hover .icon svg path[stroke],.button_style_filled.button_filled_light-primary.hover .icon svg circle[stroke],.button_style_filled.button_filled_light-primary.hover .icon svg rect[stroke],.button_style_filled.button_filled_light-primary.hover ~ label .icon svg path[stroke],.button_style_filled.button_filled_light-primary.hover ~ label .icon svg circle[stroke],.button_style_filled.button_filled_light-primary.hover ~ label .icon svg rect[stroke]{stroke:var(--color-button-filled-neutral-content-primary-hover);}}.button_style_filled.button_filled_light-primary:active .icon svg path,.button_style_filled.button_filled_light-primary:active .icon svg circle,.button_style_filled.button_filled_light-primary:active .icon svg rect,.button_style_filled.button_filled_light-primary:active ~ label .icon svg path,.button_style_filled.button_filled_light-primary:active ~ label .icon svg circle,.button_style_filled.button_filled_light-primary:active ~ label .icon svg rect,.button_style_filled.button_filled_light-primary.active .icon svg path,.button_style_filled.button_filled_light-primary.active .icon svg circle,.button_style_filled.button_filled_light-primary.active .icon svg rect,.button_style_filled.button_filled_light-primary.active ~ label .icon svg path,.button_style_filled.button_filled_light-primary.active ~ label .icon svg circle,.button_style_filled.button_filled_light-primary.active ~ label .icon svg rect{transition:var(--transition);}.button_style_filled.button_filled_light-primary:active .icon svg path[fill],.button_style_filled.button_filled_light-primary:active .icon svg circle[fill],.button_style_filled.button_filled_light-primary:active .icon svg rect[fill],.button_style_filled.button_filled_light-primary:active ~ label .icon svg path[fill],.button_style_filled.button_filled_light-primary:active ~ label .icon svg circle[fill],.button_style_filled.button_filled_light-primary:active ~ label .icon svg rect[fill],.button_style_filled.button_filled_light-primary.active .icon svg path[fill],.button_style_filled.button_filled_light-primary.active .icon svg circle[fill],.button_style_filled.button_filled_light-primary.active .icon svg rect[fill],.button_style_filled.button_filled_light-primary.active ~ label .icon svg path[fill],.button_style_filled.button_filled_light-primary.active ~ label .icon svg circle[fill],.button_style_filled.button_filled_light-primary.active ~ label .icon svg rect[fill]{fill:var(--color-button-filled-neutral-content-primary-active);}.button_style_filled.button_filled_light-primary:active .icon svg path[stroke],.button_style_filled.button_filled_light-primary:active .icon svg circle[stroke],.button_style_filled.button_filled_light-primary:active .icon svg rect[stroke],.button_style_filled.button_filled_light-primary:active ~ label .icon svg path[stroke],.button_style_filled.button_filled_light-primary:active ~ label .icon svg circle[stroke],.button_style_filled.button_filled_light-primary:active ~ label .icon svg rect[stroke],.button_style_filled.button_filled_light-primary.active .icon svg path[stroke],.button_style_filled.button_filled_light-primary.active .icon svg circle[stroke],.button_style_filled.button_filled_light-primary.active .icon svg rect[stroke],.button_style_filled.button_filled_light-primary.active ~ label .icon svg path[stroke],.button_style_filled.button_filled_light-primary.active ~ label .icon svg circle[stroke],.button_style_filled.button_filled_light-primary.active ~ label .icon svg rect[stroke]{stroke:var(--color-button-filled-neutral-content-primary-active);}.button_style_filled.button_filled_light-primary:focus .icon svg path,.button_style_filled.button_filled_light-primary:focus .icon svg circle,.button_style_filled.button_filled_light-primary:focus .icon svg rect,.button_style_filled.button_filled_light-primary:focus ~ label .icon svg path,.button_style_filled.button_filled_light-primary:focus ~ label .icon svg circle,.button_style_filled.button_filled_light-primary:focus ~ label .icon svg rect,.button_style_filled.button_filled_light-primary.focus .icon svg path,.button_style_filled.button_filled_light-primary.focus .icon svg circle,.button_style_filled.button_filled_light-primary.focus .icon svg rect,.button_style_filled.button_filled_light-primary.focus ~ label .icon svg path,.button_style_filled.button_filled_light-primary.focus ~ label .icon svg circle,.button_style_filled.button_filled_light-primary.focus ~ label .icon svg rect{transition:var(--transition);}.button_style_filled.button_filled_light-primary:focus .icon svg path[fill],.button_style_filled.button_filled_light-primary:focus .icon svg circle[fill],.button_style_filled.button_filled_light-primary:focus .icon svg rect[fill],.button_style_filled.button_filled_light-primary:focus ~ label .icon svg path[fill],.button_style_filled.button_filled_light-primary:focus ~ label .icon svg circle[fill],.button_style_filled.button_filled_light-primary:focus ~ label .icon svg rect[fill],.button_style_filled.button_filled_light-primary.focus .icon svg path[fill],.button_style_filled.button_filled_light-primary.focus .icon svg circle[fill],.button_style_filled.button_filled_light-primary.focus .icon svg rect[fill],.button_style_filled.button_filled_light-primary.focus ~ label .icon svg path[fill],.button_style_filled.button_filled_light-primary.focus ~ label .icon svg circle[fill],.button_style_filled.button_filled_light-primary.focus ~ label .icon svg rect[fill]{fill:var(--color-button-filled-neutral-content-primary-default);}.button_style_filled.button_filled_light-primary:focus .icon svg path[stroke],.button_style_filled.button_filled_light-primary:focus .icon svg circle[stroke],.button_style_filled.button_filled_light-primary:focus .icon svg rect[stroke],.button_style_filled.button_filled_light-primary:focus ~ label .icon svg path[stroke],.button_style_filled.button_filled_light-primary:focus ~ label .icon svg circle[stroke],.button_style_filled.button_filled_light-primary:focus ~ label .icon svg rect[stroke],.button_style_filled.button_filled_light-primary.focus .icon svg path[stroke],.button_style_filled.button_filled_light-primary.focus .icon svg circle[stroke],.button_style_filled.button_filled_light-primary.focus .icon svg rect[stroke],.button_style_filled.button_filled_light-primary.focus ~ label .icon svg path[stroke],.button_style_filled.button_filled_light-primary.focus ~ label .icon svg circle[stroke],.button_style_filled.button_filled_light-primary.focus ~ label .icon svg rect[stroke]{stroke:var(--color-button-filled-neutral-content-primary-default);}.button_style_filled.button_filled_light-primary:disabled .icon svg path,.button_style_filled.button_filled_light-primary:disabled .icon svg circle,.button_style_filled.button_filled_light-primary:disabled .icon svg rect,.button_style_filled.button_filled_light-primary:disabled ~ label .icon svg path,.button_style_filled.button_filled_light-primary:disabled ~ label .icon svg circle,.button_style_filled.button_filled_light-primary:disabled ~ label .icon svg rect,.button_style_filled.button_filled_light-primary.disabled .icon svg path,.button_style_filled.button_filled_light-primary.disabled .icon svg circle,.button_style_filled.button_filled_light-primary.disabled .icon svg rect,.button_style_filled.button_filled_light-primary.disabled ~ label .icon svg path,.button_style_filled.button_filled_light-primary.disabled ~ label .icon svg circle,.button_style_filled.button_filled_light-primary.disabled ~ label .icon svg rect{transition:var(--transition);}.button_style_filled.button_filled_light-primary:disabled .icon svg path[fill],.button_style_filled.button_filled_light-primary:disabled .icon svg circle[fill],.button_style_filled.button_filled_light-primary:disabled .icon svg rect[fill],.button_style_filled.button_filled_light-primary:disabled ~ label .icon svg path[fill],.button_style_filled.button_filled_light-primary:disabled ~ label .icon svg circle[fill],.button_style_filled.button_filled_light-primary:disabled ~ label .icon svg rect[fill],.button_style_filled.button_filled_light-primary.disabled .icon svg path[fill],.button_style_filled.button_filled_light-primary.disabled .icon svg circle[fill],.button_style_filled.button_filled_light-primary.disabled .icon svg rect[fill],.button_style_filled.button_filled_light-primary.disabled ~ label .icon svg path[fill],.button_style_filled.button_filled_light-primary.disabled ~ label .icon svg circle[fill],.button_style_filled.button_filled_light-primary.disabled ~ label .icon svg rect[fill]{fill:var(--color-button-filled-neutral-content-primary-disabled);}.button_style_filled.button_filled_light-primary:disabled .icon svg path[stroke],.button_style_filled.button_filled_light-primary:disabled .icon svg circle[stroke],.button_style_filled.button_filled_light-primary:disabled .icon svg rect[stroke],.button_style_filled.button_filled_light-primary:disabled ~ label .icon svg path[stroke],.button_style_filled.button_filled_light-primary:disabled ~ label .icon svg circle[stroke],.button_style_filled.button_filled_light-primary:disabled ~ label .icon svg rect[stroke],.button_style_filled.button_filled_light-primary.disabled .icon svg path[stroke],.button_style_filled.button_filled_light-primary.disabled .icon svg circle[stroke],.button_style_filled.button_filled_light-primary.disabled .icon svg rect[stroke],.button_style_filled.button_filled_light-primary.disabled ~ label .icon svg path[stroke],.button_style_filled.button_filled_light-primary.disabled ~ label .icon svg circle[stroke],.button_style_filled.button_filled_light-primary.disabled ~ label .icon svg rect[stroke]{stroke:var(--color-button-filled-neutral-content-primary-disabled);}.button_style_filled.button_filled_light-secondary{background:var(--color-button-filled-neutral-bg-variable-default);color:var(--color-button-filled-neutral-content-secondary-default);}@media (hover:hover){.button_style_filled.button_filled_light-secondary:hover,.button_style_filled.button_filled_light-secondary.hover{background:var(--color-button-filled-neutral-bg-variable-hover);color:var(--color-button-filled-neutral-content-secondary-default);}}.button_style_filled.button_filled_light-secondary:active,.button_style_filled.button_filled_light-secondary.active{background:var(--color-button-filled-neutral-bg-variable-active);color:var(--color-button-filled-neutral-content-secondary-default);}.button_style_filled.button_filled_light-secondary:focus-visible,.button_style_filled.button_filled_light-secondary.focus-visible,.button_style_filled.button_filled_light-secondary.focus{color:var(--color-button-filled-neutral-content-secondary-default);background:var(--color-button-filled-neutral-bg-variable-default);box-shadow:0 0 0 3px var(--color-button-focus-neutral);}.button_style_filled.button_filled_light-secondary:disabled,.button_style_filled.button_filled_light-secondary.disabled{color:var(--color-button-filled-neutral-content-primary-disabled);background:var(--color-button-filled-neutral-bg-variable-disabled);pointer-events:none;}.button_style_filled.button_filled_light-secondary .icon svg path,.button_style_filled.button_filled_light-secondary .icon svg circle,.button_style_filled.button_filled_light-secondary .icon svg rect,.button_style_filled.button_filled_light-secondary ~ label .icon svg path,.button_style_filled.button_filled_light-secondary ~ label .icon svg circle,.button_style_filled.button_filled_light-secondary ~ label .icon svg rect{transition:var(--transition);}.button_style_filled.button_filled_light-secondary .icon svg path[fill],.button_style_filled.button_filled_light-secondary .icon svg circle[fill],.button_style_filled.button_filled_light-secondary .icon svg rect[fill],.button_style_filled.button_filled_light-secondary ~ label .icon svg path[fill],.button_style_filled.button_filled_light-secondary ~ label .icon svg circle[fill],.button_style_filled.button_filled_light-secondary ~ label .icon svg rect[fill]{fill:var(--color-button-filled-neutral-content-secondary-default);}.button_style_filled.button_filled_light-secondary .icon svg path[stroke],.button_style_filled.button_filled_light-secondary .icon svg circle[stroke],.button_style_filled.button_filled_light-secondary .icon svg rect[stroke],.button_style_filled.button_filled_light-secondary ~ label .icon svg path[stroke],.button_style_filled.button_filled_light-secondary ~ label .icon svg circle[stroke],.button_style_filled.button_filled_light-secondary ~ label .icon svg rect[stroke]{stroke:var(--color-button-filled-neutral-content-secondary-default);}@media (hover:hover){.button_style_filled.button_filled_light-secondary:hover .icon svg path,.button_style_filled.button_filled_light-secondary:hover .icon svg circle,.button_style_filled.button_filled_light-secondary:hover .icon svg rect,.button_style_filled.button_filled_light-secondary:hover ~ label .icon svg path,.button_style_filled.button_filled_light-secondary:hover ~ label .icon svg circle,.button_style_filled.button_filled_light-secondary:hover ~ label .icon svg rect,.button_style_filled.button_filled_light-secondary.hover .icon svg path,.button_style_filled.button_filled_light-secondary.hover .icon svg circle,.button_style_filled.button_filled_light-secondary.hover .icon svg rect,.button_style_filled.button_filled_light-secondary.hover ~ label .icon svg path,.button_style_filled.button_filled_light-secondary.hover ~ label .icon svg circle,.button_style_filled.button_filled_light-secondary.hover ~ label .icon svg rect{transition:var(--transition);}.button_style_filled.button_filled_light-secondary:hover .icon svg path[fill],.button_style_filled.button_filled_light-secondary:hover .icon svg circle[fill],.button_style_filled.button_filled_light-secondary:hover .icon svg rect[fill],.button_style_filled.button_filled_light-secondary:hover ~ label .icon svg path[fill],.button_style_filled.button_filled_light-secondary:hover ~ label .icon svg circle[fill],.button_style_filled.button_filled_light-secondary:hover ~ label .icon svg rect[fill],.button_style_filled.button_filled_light-secondary.hover .icon svg path[fill],.button_style_filled.button_filled_light-secondary.hover .icon svg circle[fill],.button_style_filled.button_filled_light-secondary.hover .icon svg rect[fill],.button_style_filled.button_filled_light-secondary.hover ~ label .icon svg path[fill],.button_style_filled.button_filled_light-secondary.hover ~ label .icon svg circle[fill],.button_style_filled.button_filled_light-secondary.hover ~ label .icon svg rect[fill]{fill:var(--color-button-filled-neutral-content-secondary-default);}.button_style_filled.button_filled_light-secondary:hover .icon svg path[stroke],.button_style_filled.button_filled_light-secondary:hover .icon svg circle[stroke],.button_style_filled.button_filled_light-secondary:hover .icon svg rect[stroke],.button_style_filled.button_filled_light-secondary:hover ~ label .icon svg path[stroke],.button_style_filled.button_filled_light-secondary:hover ~ label .icon svg circle[stroke],.button_style_filled.button_filled_light-secondary:hover ~ label .icon svg rect[stroke],.button_style_filled.button_filled_light-secondary.hover .icon svg path[stroke],.button_style_filled.button_filled_light-secondary.hover .icon svg circle[stroke],.button_style_filled.button_filled_light-secondary.hover .icon svg rect[stroke],.button_style_filled.button_filled_light-secondary.hover ~ label .icon svg path[stroke],.button_style_filled.button_filled_light-secondary.hover ~ label .icon svg circle[stroke],.button_style_filled.button_filled_light-secondary.hover ~ label .icon svg rect[stroke]{stroke:var(--color-button-filled-neutral-content-secondary-default);}}.button_style_filled.button_filled_light-secondary:active .icon svg path,.button_style_filled.button_filled_light-secondary:active .icon svg circle,.button_style_filled.button_filled_light-secondary:active .icon svg rect,.button_style_filled.button_filled_light-secondary:active ~ label .icon svg path,.button_style_filled.button_filled_light-secondary:active ~ label .icon svg circle,.button_style_filled.button_filled_light-secondary:active ~ label .icon svg rect,.button_style_filled.button_filled_light-secondary.active .icon svg path,.button_style_filled.button_filled_light-secondary.active .icon svg circle,.button_style_filled.button_filled_light-secondary.active .icon svg rect,.button_style_filled.button_filled_light-secondary.active ~ label .icon svg path,.button_style_filled.button_filled_light-secondary.active ~ label .icon svg circle,.button_style_filled.button_filled_light-secondary.active ~ label .icon svg rect{transition:var(--transition);}.button_style_filled.button_filled_light-secondary:active .icon svg path[fill],.button_style_filled.button_filled_light-secondary:active .icon svg circle[fill],.button_style_filled.button_filled_light-secondary:active .icon svg rect[fill],.button_style_filled.button_filled_light-secondary:active ~ label .icon svg path[fill],.button_style_filled.button_filled_light-secondary:active ~ label .icon svg circle[fill],.button_style_filled.button_filled_light-secondary:active ~ label .icon svg rect[fill],.button_style_filled.button_filled_light-secondary.active .icon svg path[fill],.button_style_filled.button_filled_light-secondary.active .icon svg circle[fill],.button_style_filled.button_filled_light-secondary.active .icon svg rect[fill],.button_style_filled.button_filled_light-secondary.active ~ label .icon svg path[fill],.button_style_filled.button_filled_light-secondary.active ~ label .icon svg circle[fill],.button_style_filled.button_filled_light-secondary.active ~ label .icon svg rect[fill]{fill:var(--color-button-filled-neutral-content-secondary-default);}.button_style_filled.button_filled_light-secondary:active .icon svg path[stroke],.button_style_filled.button_filled_light-secondary:active .icon svg circle[stroke],.button_style_filled.button_filled_light-secondary:active .icon svg rect[stroke],.button_style_filled.button_filled_light-secondary:active ~ label .icon svg path[stroke],.button_style_filled.button_filled_light-secondary:active ~ label .icon svg circle[stroke],.button_style_filled.button_filled_light-secondary:active ~ label .icon svg rect[stroke],.button_style_filled.button_filled_light-secondary.active .icon svg path[stroke],.button_style_filled.button_filled_light-secondary.active .icon svg circle[stroke],.button_style_filled.button_filled_light-secondary.active .icon svg rect[stroke],.button_style_filled.button_filled_light-secondary.active ~ label .icon svg path[stroke],.button_style_filled.button_filled_light-secondary.active ~ label .icon svg circle[stroke],.button_style_filled.button_filled_light-secondary.active ~ label .icon svg rect[stroke]{stroke:var(--color-button-filled-neutral-content-secondary-default);}.button_style_filled.button_filled_light-secondary:focus .icon svg path,.button_style_filled.button_filled_light-secondary:focus .icon svg circle,.button_style_filled.button_filled_light-secondary:focus .icon svg rect,.button_style_filled.button_filled_light-secondary:focus ~ label .icon svg path,.button_style_filled.button_filled_light-secondary:focus ~ label .icon svg circle,.button_style_filled.button_filled_light-secondary:focus ~ label .icon svg rect,.button_style_filled.button_filled_light-secondary.focus .icon svg path,.button_style_filled.button_filled_light-secondary.focus .icon svg circle,.button_style_filled.button_filled_light-secondary.focus .icon svg rect,.button_style_filled.button_filled_light-secondary.focus ~ label .icon svg path,.button_style_filled.button_filled_light-secondary.focus ~ label .icon svg circle,.button_style_filled.button_filled_light-secondary.focus ~ label .icon svg rect{transition:var(--transition);}.button_style_filled.button_filled_light-secondary:focus .icon svg path[fill],.button_style_filled.button_filled_light-secondary:focus .icon svg circle[fill],.button_style_filled.button_filled_light-secondary:focus .icon svg rect[fill],.button_style_filled.button_filled_light-secondary:focus ~ label .icon svg path[fill],.button_style_filled.button_filled_light-secondary:focus ~ label .icon svg circle[fill],.button_style_filled.button_filled_light-secondary:focus ~ label .icon svg rect[fill],.button_style_filled.button_filled_light-secondary.focus .icon svg path[fill],.button_style_filled.button_filled_light-secondary.focus .icon svg circle[fill],.button_style_filled.button_filled_light-secondary.focus .icon svg rect[fill],.button_style_filled.button_filled_light-secondary.focus ~ label .icon svg path[fill],.button_style_filled.button_filled_light-secondary.focus ~ label .icon svg circle[fill],.button_style_filled.button_filled_light-secondary.focus ~ label .icon svg rect[fill]{fill:var(--color-button-filled-neutral-content-secondary-default);}.button_style_filled.button_filled_light-secondary:focus .icon svg path[stroke],.button_style_filled.button_filled_light-secondary:focus .icon svg circle[stroke],.button_style_filled.button_filled_light-secondary:focus .icon svg rect[stroke],.button_style_filled.button_filled_light-secondary:focus ~ label .icon svg path[stroke],.button_style_filled.button_filled_light-secondary:focus ~ label .icon svg circle[stroke],.button_style_filled.button_filled_light-secondary:focus ~ label .icon svg rect[stroke],.button_style_filled.button_filled_light-secondary.focus .icon svg path[stroke],.button_style_filled.button_filled_light-secondary.focus .icon svg circle[stroke],.button_style_filled.button_filled_light-secondary.focus .icon svg rect[stroke],.button_style_filled.button_filled_light-secondary.focus ~ label .icon svg path[stroke],.button_style_filled.button_filled_light-secondary.focus ~ label .icon svg circle[stroke],.button_style_filled.button_filled_light-secondary.focus ~ label .icon svg rect[stroke]{stroke:var(--color-button-filled-neutral-content-secondary-default);}.button_style_filled.button_filled_light-secondary:disabled .icon svg path,.button_style_filled.button_filled_light-secondary:disabled .icon svg circle,.button_style_filled.button_filled_light-secondary:disabled .icon svg rect,.button_style_filled.button_filled_light-secondary:disabled ~ label .icon svg path,.button_style_filled.button_filled_light-secondary:disabled ~ label .icon svg circle,.button_style_filled.button_filled_light-secondary:disabled ~ label .icon svg rect,.button_style_filled.button_filled_light-secondary.disabled .icon svg path,.button_style_filled.button_filled_light-secondary.disabled .icon svg circle,.button_style_filled.button_filled_light-secondary.disabled .icon svg rect,.button_style_filled.button_filled_light-secondary.disabled ~ label .icon svg path,.button_style_filled.button_filled_light-secondary.disabled ~ label .icon svg circle,.button_style_filled.button_filled_light-secondary.disabled ~ label .icon svg rect{transition:var(--transition);}.button_style_filled.button_filled_light-secondary:disabled .icon svg path[fill],.button_style_filled.button_filled_light-secondary:disabled .icon svg circle[fill],.button_style_filled.button_filled_light-secondary:disabled .icon svg rect[fill],.button_style_filled.button_filled_light-secondary:disabled ~ label .icon svg path[fill],.button_style_filled.button_filled_light-secondary:disabled ~ label .icon svg circle[fill],.button_style_filled.button_filled_light-secondary:disabled ~ label .icon svg rect[fill],.button_style_filled.button_filled_light-secondary.disabled .icon svg path[fill],.button_style_filled.button_filled_light-secondary.disabled .icon svg circle[fill],.button_style_filled.button_filled_light-secondary.disabled .icon svg rect[fill],.button_style_filled.button_filled_light-secondary.disabled ~ label .icon svg path[fill],.button_style_filled.button_filled_light-secondary.disabled ~ label .icon svg circle[fill],.button_style_filled.button_filled_light-secondary.disabled ~ label .icon svg rect[fill]{fill:var(--color-button-filled-neutral-content-primary-disabled);}.button_style_filled.button_filled_light-secondary:disabled .icon svg path[stroke],.button_style_filled.button_filled_light-secondary:disabled .icon svg circle[stroke],.button_style_filled.button_filled_light-secondary:disabled .icon svg rect[stroke],.button_style_filled.button_filled_light-secondary:disabled ~ label .icon svg path[stroke],.button_style_filled.button_filled_light-secondary:disabled ~ label .icon svg circle[stroke],.button_style_filled.button_filled_light-secondary:disabled ~ label .icon svg rect[stroke],.button_style_filled.button_filled_light-secondary.disabled .icon svg path[stroke],.button_style_filled.button_filled_light-secondary.disabled .icon svg circle[stroke],.button_style_filled.button_filled_light-secondary.disabled .icon svg rect[stroke],.button_style_filled.button_filled_light-secondary.disabled ~ label .icon svg path[stroke],.button_style_filled.button_filled_light-secondary.disabled ~ label .icon svg circle[stroke],.button_style_filled.button_filled_light-secondary.disabled ~ label .icon svg rect[stroke]{stroke:var(--color-button-filled-neutral-content-primary-disabled);}.button_style_filled.button_filled_neutral_sm-primary{background:var(--color-button-filled-neutral-bg-sm-default);color:var(--color-button-filled-neutral-content-primary-default);}@media (hover:hover){.button_style_filled.button_filled_neutral_sm-primary:hover,.button_style_filled.button_filled_neutral_sm-primary.hover{background:var(--color-button-filled-neutral-bg-sm-hover);color:var(--color-button-filled-neutral-content-primary-default);}}.button_style_filled.button_filled_neutral_sm-primary:active,.button_style_filled.button_filled_neutral_sm-primary.active{background:var(--color-button-filled-neutral-bg-sm-active);color:var(--color-button-filled-neutral-content-primary-default);}.button_style_filled.button_filled_neutral_sm-primary:focus-visible,.button_style_filled.button_filled_neutral_sm-primary.focus-visible,.button_style_filled.button_filled_neutral_sm-primary.focus{color:var(--color-button-filled-neutral-content-primary-default);background:var(--color-button-filled-neutral-bg-sm-default);box-shadow:0 0 0 3px var(--color-button-focus-neutral);}.button_style_filled.button_filled_neutral_sm-primary:disabled,.button_style_filled.button_filled_neutral_sm-primary.disabled{color:var(--color-button-filled-base-content-disabled);background:var(--color-button-filled-base-bg-disabled);pointer-events:none;}.button_style_filled.button_filled_neutral_sm-primary .icon svg path,.button_style_filled.button_filled_neutral_sm-primary .icon svg circle,.button_style_filled.button_filled_neutral_sm-primary .icon svg rect,.button_style_filled.button_filled_neutral_sm-primary ~ label .icon svg path,.button_style_filled.button_filled_neutral_sm-primary ~ label .icon svg circle,.button_style_filled.button_filled_neutral_sm-primary ~ label .icon svg rect{transition:var(--transition);}.button_style_filled.button_filled_neutral_sm-primary .icon svg path[fill],.button_style_filled.button_filled_neutral_sm-primary .icon svg circle[fill],.button_style_filled.button_filled_neutral_sm-primary .icon svg rect[fill],.button_style_filled.button_filled_neutral_sm-primary ~ label .icon svg path[fill],.button_style_filled.button_filled_neutral_sm-primary ~ label .icon svg circle[fill],.button_style_filled.button_filled_neutral_sm-primary ~ label .icon svg rect[fill]{fill:var(--color-button-filled-neutral-content-primary-default);}.button_style_filled.button_filled_neutral_sm-primary .icon svg path[stroke],.button_style_filled.button_filled_neutral_sm-primary .icon svg circle[stroke],.button_style_filled.button_filled_neutral_sm-primary .icon svg rect[stroke],.button_style_filled.button_filled_neutral_sm-primary ~ label .icon svg path[stroke],.button_style_filled.button_filled_neutral_sm-primary ~ label .icon svg circle[stroke],.button_style_filled.button_filled_neutral_sm-primary ~ label .icon svg rect[stroke]{stroke:var(--color-button-filled-neutral-content-primary-default);}@media (hover:hover){.button_style_filled.button_filled_neutral_sm-primary:hover .icon svg path,.button_style_filled.button_filled_neutral_sm-primary:hover .icon svg circle,.button_style_filled.button_filled_neutral_sm-primary:hover .icon svg rect,.button_style_filled.button_filled_neutral_sm-primary:hover ~ label .icon svg path,.button_style_filled.button_filled_neutral_sm-primary:hover ~ label .icon svg circle,.button_style_filled.button_filled_neutral_sm-primary:hover ~ label .icon svg rect,.button_style_filled.button_filled_neutral_sm-primary.hover .icon svg path,.button_style_filled.button_filled_neutral_sm-primary.hover .icon svg circle,.button_style_filled.button_filled_neutral_sm-primary.hover .icon svg rect,.button_style_filled.button_filled_neutral_sm-primary.hover ~ label .icon svg path,.button_style_filled.button_filled_neutral_sm-primary.hover ~ label .icon svg circle,.button_style_filled.button_filled_neutral_sm-primary.hover ~ label .icon svg rect{transition:var(--transition);}.button_style_filled.button_filled_neutral_sm-primary:hover .icon svg path[fill],.button_style_filled.button_filled_neutral_sm-primary:hover .icon svg circle[fill],.button_style_filled.button_filled_neutral_sm-primary:hover .icon svg rect[fill],.button_style_filled.button_filled_neutral_sm-primary:hover ~ label .icon svg path[fill],.button_style_filled.button_filled_neutral_sm-primary:hover ~ label .icon svg circle[fill],.button_style_filled.button_filled_neutral_sm-primary:hover ~ label .icon svg rect[fill],.button_style_filled.button_filled_neutral_sm-primary.hover .icon svg path[fill],.button_style_filled.button_filled_neutral_sm-primary.hover .icon svg circle[fill],.button_style_filled.button_filled_neutral_sm-primary.hover .icon svg rect[fill],.button_style_filled.button_filled_neutral_sm-primary.hover ~ label .icon svg path[fill],.button_style_filled.button_filled_neutral_sm-primary.hover ~ label .icon svg circle[fill],.button_style_filled.button_filled_neutral_sm-primary.hover ~ label .icon svg rect[fill]{fill:var(--color-button-filled-neutral-content-primary-default);}.button_style_filled.button_filled_neutral_sm-primary:hover .icon svg path[stroke],.button_style_filled.button_filled_neutral_sm-primary:hover .icon svg circle[stroke],.button_style_filled.button_filled_neutral_sm-primary:hover .icon svg rect[stroke],.button_style_filled.button_filled_neutral_sm-primary:hover ~ label .icon svg path[stroke],.button_style_filled.button_filled_neutral_sm-primary:hover ~ label .icon svg circle[stroke],.button_style_filled.button_filled_neutral_sm-primary:hover ~ label .icon svg rect[stroke],.button_style_filled.button_filled_neutral_sm-primary.hover .icon svg path[stroke],.button_style_filled.button_filled_neutral_sm-primary.hover .icon svg circle[stroke],.button_style_filled.button_filled_neutral_sm-primary.hover .icon svg rect[stroke],.button_style_filled.button_filled_neutral_sm-primary.hover ~ label .icon svg path[stroke],.button_style_filled.button_filled_neutral_sm-primary.hover ~ label .icon svg circle[stroke],.button_style_filled.button_filled_neutral_sm-primary.hover ~ label .icon svg rect[stroke]{stroke:var(--color-button-filled-neutral-content-primary-default);}}.button_style_filled.button_filled_neutral_sm-primary:active .icon svg path,.button_style_filled.button_filled_neutral_sm-primary:active .icon svg circle,.button_style_filled.button_filled_neutral_sm-primary:active .icon svg rect,.button_style_filled.button_filled_neutral_sm-primary:active ~ label .icon svg path,.button_style_filled.button_filled_neutral_sm-primary:active ~ label .icon svg circle,.button_style_filled.button_filled_neutral_sm-primary:active ~ label .icon svg rect,.button_style_filled.button_filled_neutral_sm-primary.active .icon svg path,.button_style_filled.button_filled_neutral_sm-primary.active .icon svg circle,.button_style_filled.button_filled_neutral_sm-primary.active .icon svg rect,.button_style_filled.button_filled_neutral_sm-primary.active ~ label .icon svg path,.button_style_filled.button_filled_neutral_sm-primary.active ~ label .icon svg circle,.button_style_filled.button_filled_neutral_sm-primary.active ~ label .icon svg rect{transition:var(--transition);}.button_style_filled.button_filled_neutral_sm-primary:active .icon svg path[fill],.button_style_filled.button_filled_neutral_sm-primary:active .icon svg circle[fill],.button_style_filled.button_filled_neutral_sm-primary:active .icon svg rect[fill],.button_style_filled.button_filled_neutral_sm-primary:active ~ label .icon svg path[fill],.button_style_filled.button_filled_neutral_sm-primary:active ~ label .icon svg circle[fill],.button_style_filled.button_filled_neutral_sm-primary:active ~ label .icon svg rect[fill],.button_style_filled.button_filled_neutral_sm-primary.active .icon svg path[fill],.button_style_filled.button_filled_neutral_sm-primary.active .icon svg circle[fill],.button_style_filled.button_filled_neutral_sm-primary.active .icon svg rect[fill],.button_style_filled.button_filled_neutral_sm-primary.active ~ label .icon svg path[fill],.button_style_filled.button_filled_neutral_sm-primary.active ~ label .icon svg circle[fill],.button_style_filled.button_filled_neutral_sm-primary.active ~ label .icon svg rect[fill]{fill:var(--color-button-filled-neutral-content-primary-default);}.button_style_filled.button_filled_neutral_sm-primary:active .icon svg path[stroke],.button_style_filled.button_filled_neutral_sm-primary:active .icon svg circle[stroke],.button_style_filled.button_filled_neutral_sm-primary:active .icon svg rect[stroke],.button_style_filled.button_filled_neutral_sm-primary:active ~ label .icon svg path[stroke],.button_style_filled.button_filled_neutral_sm-primary:active ~ label .icon svg circle[stroke],.button_style_filled.button_filled_neutral_sm-primary:active ~ label .icon svg rect[stroke],.button_style_filled.button_filled_neutral_sm-primary.active .icon svg path[stroke],.button_style_filled.button_filled_neutral_sm-primary.active .icon svg circle[stroke],.button_style_filled.button_filled_neutral_sm-primary.active .icon svg rect[stroke],.button_style_filled.button_filled_neutral_sm-primary.active ~ label .icon svg path[stroke],.button_style_filled.button_filled_neutral_sm-primary.active ~ label .icon svg circle[stroke],.button_style_filled.button_filled_neutral_sm-primary.active ~ label .icon svg rect[stroke]{stroke:var(--color-button-filled-neutral-content-primary-default);}.button_style_filled.button_filled_neutral_sm-primary:focus .icon svg path,.button_style_filled.button_filled_neutral_sm-primary:focus .icon svg circle,.button_style_filled.button_filled_neutral_sm-primary:focus .icon svg rect,.button_style_filled.button_filled_neutral_sm-primary:focus ~ label .icon svg path,.button_style_filled.button_filled_neutral_sm-primary:focus ~ label .icon svg circle,.button_style_filled.button_filled_neutral_sm-primary:focus ~ label .icon svg rect,.button_style_filled.button_filled_neutral_sm-primary.focus .icon svg path,.button_style_filled.button_filled_neutral_sm-primary.focus .icon svg circle,.button_style_filled.button_filled_neutral_sm-primary.focus .icon svg rect,.button_style_filled.button_filled_neutral_sm-primary.focus ~ label .icon svg path,.button_style_filled.button_filled_neutral_sm-primary.focus ~ label .icon svg circle,.button_style_filled.button_filled_neutral_sm-primary.focus ~ label .icon svg rect{transition:var(--transition);}.button_style_filled.button_filled_neutral_sm-primary:focus .icon svg path[fill],.button_style_filled.button_filled_neutral_sm-primary:focus .icon svg circle[fill],.button_style_filled.button_filled_neutral_sm-primary:focus .icon svg rect[fill],.button_style_filled.button_filled_neutral_sm-primary:focus ~ label .icon svg path[fill],.button_style_filled.button_filled_neutral_sm-primary:focus ~ label .icon svg circle[fill],.button_style_filled.button_filled_neutral_sm-primary:focus ~ label .icon svg rect[fill],.button_style_filled.button_filled_neutral_sm-primary.focus .icon svg path[fill],.button_style_filled.button_filled_neutral_sm-primary.focus .icon svg circle[fill],.button_style_filled.button_filled_neutral_sm-primary.focus .icon svg rect[fill],.button_style_filled.button_filled_neutral_sm-primary.focus ~ label .icon svg path[fill],.button_style_filled.button_filled_neutral_sm-primary.focus ~ label .icon svg circle[fill],.button_style_filled.button_filled_neutral_sm-primary.focus ~ label .icon svg rect[fill]{fill:var(--color-button-filled-neutral-content-primary-default);}.button_style_filled.button_filled_neutral_sm-primary:focus .icon svg path[stroke],.button_style_filled.button_filled_neutral_sm-primary:focus .icon svg circle[stroke],.button_style_filled.button_filled_neutral_sm-primary:focus .icon svg rect[stroke],.button_style_filled.button_filled_neutral_sm-primary:focus ~ label .icon svg path[stroke],.button_style_filled.button_filled_neutral_sm-primary:focus ~ label .icon svg circle[stroke],.button_style_filled.button_filled_neutral_sm-primary:focus ~ label .icon svg rect[stroke],.button_style_filled.button_filled_neutral_sm-primary.focus .icon svg path[stroke],.button_style_filled.button_filled_neutral_sm-primary.focus .icon svg circle[stroke],.button_style_filled.button_filled_neutral_sm-primary.focus .icon svg rect[stroke],.button_style_filled.button_filled_neutral_sm-primary.focus ~ label .icon svg path[stroke],.button_style_filled.button_filled_neutral_sm-primary.focus ~ label .icon svg circle[stroke],.button_style_filled.button_filled_neutral_sm-primary.focus ~ label .icon svg rect[stroke]{stroke:var(--color-button-filled-neutral-content-primary-default);}.button_style_filled.button_filled_neutral_sm-primary:disabled .icon svg path,.button_style_filled.button_filled_neutral_sm-primary:disabled .icon svg circle,.button_style_filled.button_filled_neutral_sm-primary:disabled .icon svg rect,.button_style_filled.button_filled_neutral_sm-primary:disabled ~ label .icon svg path,.button_style_filled.button_filled_neutral_sm-primary:disabled ~ label .icon svg circle,.button_style_filled.button_filled_neutral_sm-primary:disabled ~ label .icon svg rect,.button_style_filled.button_filled_neutral_sm-primary.disabled .icon svg path,.button_style_filled.button_filled_neutral_sm-primary.disabled .icon svg circle,.button_style_filled.button_filled_neutral_sm-primary.disabled .icon svg rect,.button_style_filled.button_filled_neutral_sm-primary.disabled ~ label .icon svg path,.button_style_filled.button_filled_neutral_sm-primary.disabled ~ label .icon svg circle,.button_style_filled.button_filled_neutral_sm-primary.disabled ~ label .icon svg rect{transition:var(--transition);}.button_style_filled.button_filled_neutral_sm-primary:disabled .icon svg path[fill],.button_style_filled.button_filled_neutral_sm-primary:disabled .icon svg circle[fill],.button_style_filled.button_filled_neutral_sm-primary:disabled .icon svg rect[fill],.button_style_filled.button_filled_neutral_sm-primary:disabled ~ label .icon svg path[fill],.button_style_filled.button_filled_neutral_sm-primary:disabled ~ label .icon svg circle[fill],.button_style_filled.button_filled_neutral_sm-primary:disabled ~ label .icon svg rect[fill],.button_style_filled.button_filled_neutral_sm-primary.disabled .icon svg path[fill],.button_style_filled.button_filled_neutral_sm-primary.disabled .icon svg circle[fill],.button_style_filled.button_filled_neutral_sm-primary.disabled .icon svg rect[fill],.button_style_filled.button_filled_neutral_sm-primary.disabled ~ label .icon svg path[fill],.button_style_filled.button_filled_neutral_sm-primary.disabled ~ label .icon svg circle[fill],.button_style_filled.button_filled_neutral_sm-primary.disabled ~ label .icon svg rect[fill]{fill:var(--color-button-filled-base-content-disabled);}.button_style_filled.button_filled_neutral_sm-primary:disabled .icon svg path[stroke],.button_style_filled.button_filled_neutral_sm-primary:disabled .icon svg circle[stroke],.button_style_filled.button_filled_neutral_sm-primary:disabled .icon svg rect[stroke],.button_style_filled.button_filled_neutral_sm-primary:disabled ~ label .icon svg path[stroke],.button_style_filled.button_filled_neutral_sm-primary:disabled ~ label .icon svg circle[stroke],.button_style_filled.button_filled_neutral_sm-primary:disabled ~ label .icon svg rect[stroke],.button_style_filled.button_filled_neutral_sm-primary.disabled .icon svg path[stroke],.button_style_filled.button_filled_neutral_sm-primary.disabled .icon svg circle[stroke],.button_style_filled.button_filled_neutral_sm-primary.disabled .icon svg rect[stroke],.button_style_filled.button_filled_neutral_sm-primary.disabled ~ label .icon svg path[stroke],.button_style_filled.button_filled_neutral_sm-primary.disabled ~ label .icon svg circle[stroke],.button_style_filled.button_filled_neutral_sm-primary.disabled ~ label .icon svg rect[stroke]{stroke:var(--color-button-filled-base-content-disabled);}.button_style_filled.button_filled_neutral_sm-secondary{background:var(--color-button-filled-neutral-bg-sm-default);color:var(--color-button-filled-neutral-content-secondary-default);}@media (hover:hover){.button_style_filled.button_filled_neutral_sm-secondary:hover,.button_style_filled.button_filled_neutral_sm-secondary.hover{background:var(--color-button-filled-neutral-bg-sm-hover);color:var(--color-button-filled-neutral-content-secondary-default);}}.button_style_filled.button_filled_neutral_sm-secondary:active,.button_style_filled.button_filled_neutral_sm-secondary.active{background:var(--color-button-filled-neutral-bg-sm-active);color:var(--color-button-filled-neutral-content-secondary-default);}.button_style_filled.button_filled_neutral_sm-secondary:focus-visible,.button_style_filled.button_filled_neutral_sm-secondary.focus-visible,.button_style_filled.button_filled_neutral_sm-secondary.focus{color:var(--color-button-filled-neutral-content-secondary-default);background:var(--color-button-filled-neutral-bg-sm-default);box-shadow:0 0 0 3px var(--color-button-focus-neutral);}.button_style_filled.button_filled_neutral_sm-secondary:disabled,.button_style_filled.button_filled_neutral_sm-secondary.disabled{color:var(--color-button-filled-base-content-disabled);background:var(--color-button-filled-base-bg-disabled);pointer-events:none;}.button_style_filled.button_filled_neutral_sm-secondary .icon svg path,.button_style_filled.button_filled_neutral_sm-secondary .icon svg circle,.button_style_filled.button_filled_neutral_sm-secondary .icon svg rect,.button_style_filled.button_filled_neutral_sm-secondary ~ label .icon svg path,.button_style_filled.button_filled_neutral_sm-secondary ~ label .icon svg circle,.button_style_filled.button_filled_neutral_sm-secondary ~ label .icon svg rect{transition:var(--transition);}.button_style_filled.button_filled_neutral_sm-secondary .icon svg path[fill],.button_style_filled.button_filled_neutral_sm-secondary .icon svg circle[fill],.button_style_filled.button_filled_neutral_sm-secondary .icon svg rect[fill],.button_style_filled.button_filled_neutral_sm-secondary ~ label .icon svg path[fill],.button_style_filled.button_filled_neutral_sm-secondary ~ label .icon svg circle[fill],.button_style_filled.button_filled_neutral_sm-secondary ~ label .icon svg rect[fill]{fill:var(--color-button-filled-neutral-content-primary-default);}.button_style_filled.button_filled_neutral_sm-secondary .icon svg path[stroke],.button_style_filled.button_filled_neutral_sm-secondary .icon svg circle[stroke],.button_style_filled.button_filled_neutral_sm-secondary .icon svg rect[stroke],.button_style_filled.button_filled_neutral_sm-secondary ~ label .icon svg path[stroke],.button_style_filled.button_filled_neutral_sm-secondary ~ label .icon svg circle[stroke],.button_style_filled.button_filled_neutral_sm-secondary ~ label .icon svg rect[stroke]{stroke:var(--color-button-filled-neutral-content-primary-default);}@media (hover:hover){.button_style_filled.button_filled_neutral_sm-secondary:hover .icon svg path,.button_style_filled.button_filled_neutral_sm-secondary:hover .icon svg circle,.button_style_filled.button_filled_neutral_sm-secondary:hover .icon svg rect,.button_style_filled.button_filled_neutral_sm-secondary:hover ~ label .icon svg path,.button_style_filled.button_filled_neutral_sm-secondary:hover ~ label .icon svg circle,.button_style_filled.button_filled_neutral_sm-secondary:hover ~ label .icon svg rect,.button_style_filled.button_filled_neutral_sm-secondary.hover .icon svg path,.button_style_filled.button_filled_neutral_sm-secondary.hover .icon svg circle,.button_style_filled.button_filled_neutral_sm-secondary.hover .icon svg rect,.button_style_filled.button_filled_neutral_sm-secondary.hover ~ label .icon svg path,.button_style_filled.button_filled_neutral_sm-secondary.hover ~ label .icon svg circle,.button_style_filled.button_filled_neutral_sm-secondary.hover ~ label .icon svg rect{transition:var(--transition);}.button_style_filled.button_filled_neutral_sm-secondary:hover .icon svg path[fill],.button_style_filled.button_filled_neutral_sm-secondary:hover .icon svg circle[fill],.button_style_filled.button_filled_neutral_sm-secondary:hover .icon svg rect[fill],.button_style_filled.button_filled_neutral_sm-secondary:hover ~ label .icon svg path[fill],.button_style_filled.button_filled_neutral_sm-secondary:hover ~ label .icon svg circle[fill],.button_style_filled.button_filled_neutral_sm-secondary:hover ~ label .icon svg rect[fill],.button_style_filled.button_filled_neutral_sm-secondary.hover .icon svg path[fill],.button_style_filled.button_filled_neutral_sm-secondary.hover .icon svg circle[fill],.button_style_filled.button_filled_neutral_sm-secondary.hover .icon svg rect[fill],.button_style_filled.button_filled_neutral_sm-secondary.hover ~ label .icon svg path[fill],.button_style_filled.button_filled_neutral_sm-secondary.hover ~ label .icon svg circle[fill],.button_style_filled.button_filled_neutral_sm-secondary.hover ~ label .icon svg rect[fill]{fill:var(--color-button-filled-neutral-content-secondary-default);}.button_style_filled.button_filled_neutral_sm-secondary:hover .icon svg path[stroke],.button_style_filled.button_filled_neutral_sm-secondary:hover .icon svg circle[stroke],.button_style_filled.button_filled_neutral_sm-secondary:hover .icon svg rect[stroke],.button_style_filled.button_filled_neutral_sm-secondary:hover ~ label .icon svg path[stroke],.button_style_filled.button_filled_neutral_sm-secondary:hover ~ label .icon svg circle[stroke],.button_style_filled.button_filled_neutral_sm-secondary:hover ~ label .icon svg rect[stroke],.button_style_filled.button_filled_neutral_sm-secondary.hover .icon svg path[stroke],.button_style_filled.button_filled_neutral_sm-secondary.hover .icon svg circle[stroke],.button_style_filled.button_filled_neutral_sm-secondary.hover .icon svg rect[stroke],.button_style_filled.button_filled_neutral_sm-secondary.hover ~ label .icon svg path[stroke],.button_style_filled.button_filled_neutral_sm-secondary.hover ~ label .icon svg circle[stroke],.button_style_filled.button_filled_neutral_sm-secondary.hover ~ label .icon svg rect[stroke]{stroke:var(--color-button-filled-neutral-content-secondary-default);}}.button_style_filled.button_filled_neutral_sm-secondary:active .icon svg path,.button_style_filled.button_filled_neutral_sm-secondary:active .icon svg circle,.button_style_filled.button_filled_neutral_sm-secondary:active .icon svg rect,.button_style_filled.button_filled_neutral_sm-secondary:active ~ label .icon svg path,.button_style_filled.button_filled_neutral_sm-secondary:active ~ label .icon svg circle,.button_style_filled.button_filled_neutral_sm-secondary:active ~ label .icon svg rect,.button_style_filled.button_filled_neutral_sm-secondary.active .icon svg path,.button_style_filled.button_filled_neutral_sm-secondary.active .icon svg circle,.button_style_filled.button_filled_neutral_sm-secondary.active .icon svg rect,.button_style_filled.button_filled_neutral_sm-secondary.active ~ label .icon svg path,.button_style_filled.button_filled_neutral_sm-secondary.active ~ label .icon svg circle,.button_style_filled.button_filled_neutral_sm-secondary.active ~ label .icon svg rect{transition:var(--transition);}.button_style_filled.button_filled_neutral_sm-secondary:active .icon svg path[fill],.button_style_filled.button_filled_neutral_sm-secondary:active .icon svg circle[fill],.button_style_filled.button_filled_neutral_sm-secondary:active .icon svg rect[fill],.button_style_filled.button_filled_neutral_sm-secondary:active ~ label .icon svg path[fill],.button_style_filled.button_filled_neutral_sm-secondary:active ~ label .icon svg circle[fill],.button_style_filled.button_filled_neutral_sm-secondary:active ~ label .icon svg rect[fill],.button_style_filled.button_filled_neutral_sm-secondary.active .icon svg path[fill],.button_style_filled.button_filled_neutral_sm-secondary.active .icon svg circle[fill],.button_style_filled.button_filled_neutral_sm-secondary.active .icon svg rect[fill],.button_style_filled.button_filled_neutral_sm-secondary.active ~ label .icon svg path[fill],.button_style_filled.button_filled_neutral_sm-secondary.active ~ label .icon svg circle[fill],.button_style_filled.button_filled_neutral_sm-secondary.active ~ label .icon svg rect[fill]{fill:var(--color-button-filled-neutral-content-secondary-default);}.button_style_filled.button_filled_neutral_sm-secondary:active .icon svg path[stroke],.button_style_filled.button_filled_neutral_sm-secondary:active .icon svg circle[stroke],.button_style_filled.button_filled_neutral_sm-secondary:active .icon svg rect[stroke],.button_style_filled.button_filled_neutral_sm-secondary:active ~ label .icon svg path[stroke],.button_style_filled.button_filled_neutral_sm-secondary:active ~ label .icon svg circle[stroke],.button_style_filled.button_filled_neutral_sm-secondary:active ~ label .icon svg rect[stroke],.button_style_filled.button_filled_neutral_sm-secondary.active .icon svg path[stroke],.button_style_filled.button_filled_neutral_sm-secondary.active .icon svg circle[stroke],.button_style_filled.button_filled_neutral_sm-secondary.active .icon svg rect[stroke],.button_style_filled.button_filled_neutral_sm-secondary.active ~ label .icon svg path[stroke],.button_style_filled.button_filled_neutral_sm-secondary.active ~ label .icon svg circle[stroke],.button_style_filled.button_filled_neutral_sm-secondary.active ~ label .icon svg rect[stroke]{stroke:var(--color-button-filled-neutral-content-secondary-default);}.button_style_filled.button_filled_neutral_sm-secondary:focus .icon svg path,.button_style_filled.button_filled_neutral_sm-secondary:focus .icon svg circle,.button_style_filled.button_filled_neutral_sm-secondary:focus .icon svg rect,.button_style_filled.button_filled_neutral_sm-secondary:focus ~ label .icon svg path,.button_style_filled.button_filled_neutral_sm-secondary:focus ~ label .icon svg circle,.button_style_filled.button_filled_neutral_sm-secondary:focus ~ label .icon svg rect,.button_style_filled.button_filled_neutral_sm-secondary.focus .icon svg path,.button_style_filled.button_filled_neutral_sm-secondary.focus .icon svg circle,.button_style_filled.button_filled_neutral_sm-secondary.focus .icon svg rect,.button_style_filled.button_filled_neutral_sm-secondary.focus ~ label .icon svg path,.button_style_filled.button_filled_neutral_sm-secondary.focus ~ label .icon svg circle,.button_style_filled.button_filled_neutral_sm-secondary.focus ~ label .icon svg rect{transition:var(--transition);}.button_style_filled.button_filled_neutral_sm-secondary:focus .icon svg path[fill],.button_style_filled.button_filled_neutral_sm-secondary:focus .icon svg circle[fill],.button_style_filled.button_filled_neutral_sm-secondary:focus .icon svg rect[fill],.button_style_filled.button_filled_neutral_sm-secondary:focus ~ label .icon svg path[fill],.button_style_filled.button_filled_neutral_sm-secondary:focus ~ label .icon svg circle[fill],.button_style_filled.button_filled_neutral_sm-secondary:focus ~ label .icon svg rect[fill],.button_style_filled.button_filled_neutral_sm-secondary.focus .icon svg path[fill],.button_style_filled.button_filled_neutral_sm-secondary.focus .icon svg circle[fill],.button_style_filled.button_filled_neutral_sm-secondary.focus .icon svg rect[fill],.button_style_filled.button_filled_neutral_sm-secondary.focus ~ label .icon svg path[fill],.button_style_filled.button_filled_neutral_sm-secondary.focus ~ label .icon svg circle[fill],.button_style_filled.button_filled_neutral_sm-secondary.focus ~ label .icon svg rect[fill]{fill:var(--color-button-filled-neutral-content-secondary-default);}.button_style_filled.button_filled_neutral_sm-secondary:focus .icon svg path[stroke],.button_style_filled.button_filled_neutral_sm-secondary:focus .icon svg circle[stroke],.button_style_filled.button_filled_neutral_sm-secondary:focus .icon svg rect[stroke],.button_style_filled.button_filled_neutral_sm-secondary:focus ~ label .icon svg path[stroke],.button_style_filled.button_filled_neutral_sm-secondary:focus ~ label .icon svg circle[stroke],.button_style_filled.button_filled_neutral_sm-secondary:focus ~ label .icon svg rect[stroke],.button_style_filled.button_filled_neutral_sm-secondary.focus .icon svg path[stroke],.button_style_filled.button_filled_neutral_sm-secondary.focus .icon svg circle[stroke],.button_style_filled.button_filled_neutral_sm-secondary.focus .icon svg rect[stroke],.button_style_filled.button_filled_neutral_sm-secondary.focus ~ label .icon svg path[stroke],.button_style_filled.button_filled_neutral_sm-secondary.focus ~ label .icon svg circle[stroke],.button_style_filled.button_filled_neutral_sm-secondary.focus ~ label .icon svg rect[stroke]{stroke:var(--color-button-filled-neutral-content-secondary-default);}.button_style_filled.button_filled_neutral_sm-secondary:disabled .icon svg path,.button_style_filled.button_filled_neutral_sm-secondary:disabled .icon svg circle,.button_style_filled.button_filled_neutral_sm-secondary:disabled .icon svg rect,.button_style_filled.button_filled_neutral_sm-secondary:disabled ~ label .icon svg path,.button_style_filled.button_filled_neutral_sm-secondary:disabled ~ label .icon svg circle,.button_style_filled.button_filled_neutral_sm-secondary:disabled ~ label .icon svg rect,.button_style_filled.button_filled_neutral_sm-secondary.disabled .icon svg path,.button_style_filled.button_filled_neutral_sm-secondary.disabled .icon svg circle,.button_style_filled.button_filled_neutral_sm-secondary.disabled .icon svg rect,.button_style_filled.button_filled_neutral_sm-secondary.disabled ~ label .icon svg path,.button_style_filled.button_filled_neutral_sm-secondary.disabled ~ label .icon svg circle,.button_style_filled.button_filled_neutral_sm-secondary.disabled ~ label .icon svg rect{transition:var(--transition);}.button_style_filled.button_filled_neutral_sm-secondary:disabled .icon svg path[fill],.button_style_filled.button_filled_neutral_sm-secondary:disabled .icon svg circle[fill],.button_style_filled.button_filled_neutral_sm-secondary:disabled .icon svg rect[fill],.button_style_filled.button_filled_neutral_sm-secondary:disabled ~ label .icon svg path[fill],.button_style_filled.button_filled_neutral_sm-secondary:disabled ~ label .icon svg circle[fill],.button_style_filled.button_filled_neutral_sm-secondary:disabled ~ label .icon svg rect[fill],.button_style_filled.button_filled_neutral_sm-secondary.disabled .icon svg path[fill],.button_style_filled.button_filled_neutral_sm-secondary.disabled .icon svg circle[fill],.button_style_filled.button_filled_neutral_sm-secondary.disabled .icon svg rect[fill],.button_style_filled.button_filled_neutral_sm-secondary.disabled ~ label .icon svg path[fill],.button_style_filled.button_filled_neutral_sm-secondary.disabled ~ label .icon svg circle[fill],.button_style_filled.button_filled_neutral_sm-secondary.disabled ~ label .icon svg rect[fill]{fill:var(--color-button-filled-base-content-disabled);}.button_style_filled.button_filled_neutral_sm-secondary:disabled .icon svg path[stroke],.button_style_filled.button_filled_neutral_sm-secondary:disabled .icon svg circle[stroke],.button_style_filled.button_filled_neutral_sm-secondary:disabled .icon svg rect[stroke],.button_style_filled.button_filled_neutral_sm-secondary:disabled ~ label .icon svg path[stroke],.button_style_filled.button_filled_neutral_sm-secondary:disabled ~ label .icon svg circle[stroke],.button_style_filled.button_filled_neutral_sm-secondary:disabled ~ label .icon svg rect[stroke],.button_style_filled.button_filled_neutral_sm-secondary.disabled .icon svg path[stroke],.button_style_filled.button_filled_neutral_sm-secondary.disabled .icon svg circle[stroke],.button_style_filled.button_filled_neutral_sm-secondary.disabled .icon svg rect[stroke],.button_style_filled.button_filled_neutral_sm-secondary.disabled ~ label .icon svg path[stroke],.button_style_filled.button_filled_neutral_sm-secondary.disabled ~ label .icon svg circle[stroke],.button_style_filled.button_filled_neutral_sm-secondary.disabled ~ label .icon svg rect[stroke]{stroke:var(--color-button-filled-base-content-disabled);}.button_style_filled.button_filled_neutral_md-primary{background:var(--color-button-filled-neutral-bg-md-default);color:var(--color-button-filled-neutral-content-primary-default);}@media (hover:hover){.button_style_filled.button_filled_neutral_md-primary:hover,.button_style_filled.button_filled_neutral_md-primary.hover{background:var(--color-button-filled-neutral-bg-md-hover);color:var(--color-button-filled-neutral-content-primary-hover);}}.button_style_filled.button_filled_neutral_md-primary:active,.button_style_filled.button_filled_neutral_md-primary.active{background:var(--color-button-filled-neutral-bg-md-active);color:var(--color-button-filled-neutral-content-primary-active);}.button_style_filled.button_filled_neutral_md-primary:focus-visible,.button_style_filled.button_filled_neutral_md-primary.focus-visible,.button_style_filled.button_filled_neutral_md-primary.focus{color:var(--color-button-filled-neutral-content-primary-default);background:var(--color-button-filled-neutral-bg-md-default);box-shadow:0 0 0 3px var(--color-button-focus-neutral);}.button_style_filled.button_filled_neutral_md-primary:disabled,.button_style_filled.button_filled_neutral_md-primary.disabled{color:var(--color-button-filled-neutral-content-primary-disabled);background:var(--color-button-filled-neutral-bg-md-disabled);pointer-events:none;}.button_style_filled.button_filled_neutral_md-primary .icon svg path,.button_style_filled.button_filled_neutral_md-primary .icon svg circle,.button_style_filled.button_filled_neutral_md-primary .icon svg rect,.button_style_filled.button_filled_neutral_md-primary ~ label .icon svg path,.button_style_filled.button_filled_neutral_md-primary ~ label .icon svg circle,.button_style_filled.button_filled_neutral_md-primary ~ label .icon svg rect{transition:var(--transition);}.button_style_filled.button_filled_neutral_md-primary .icon svg path[fill],.button_style_filled.button_filled_neutral_md-primary .icon svg circle[fill],.button_style_filled.button_filled_neutral_md-primary .icon svg rect[fill],.button_style_filled.button_filled_neutral_md-primary ~ label .icon svg path[fill],.button_style_filled.button_filled_neutral_md-primary ~ label .icon svg circle[fill],.button_style_filled.button_filled_neutral_md-primary ~ label .icon svg rect[fill]{fill:var(--color-button-filled-neutral-content-primary-default);}.button_style_filled.button_filled_neutral_md-primary .icon svg path[stroke],.button_style_filled.button_filled_neutral_md-primary .icon svg circle[stroke],.button_style_filled.button_filled_neutral_md-primary .icon svg rect[stroke],.button_style_filled.button_filled_neutral_md-primary ~ label .icon svg path[stroke],.button_style_filled.button_filled_neutral_md-primary ~ label .icon svg circle[stroke],.button_style_filled.button_filled_neutral_md-primary ~ label .icon svg rect[stroke]{stroke:var(--color-button-filled-neutral-content-primary-default);}@media (hover:hover){.button_style_filled.button_filled_neutral_md-primary:hover .icon svg path,.button_style_filled.button_filled_neutral_md-primary:hover .icon svg circle,.button_style_filled.button_filled_neutral_md-primary:hover .icon svg rect,.button_style_filled.button_filled_neutral_md-primary:hover ~ label .icon svg path,.button_style_filled.button_filled_neutral_md-primary:hover ~ label .icon svg circle,.button_style_filled.button_filled_neutral_md-primary:hover ~ label .icon svg rect,.button_style_filled.button_filled_neutral_md-primary.hover .icon svg path,.button_style_filled.button_filled_neutral_md-primary.hover .icon svg circle,.button_style_filled.button_filled_neutral_md-primary.hover .icon svg rect,.button_style_filled.button_filled_neutral_md-primary.hover ~ label .icon svg path,.button_style_filled.button_filled_neutral_md-primary.hover ~ label .icon svg circle,.button_style_filled.button_filled_neutral_md-primary.hover ~ label .icon svg rect{transition:var(--transition);}.button_style_filled.button_filled_neutral_md-primary:hover .icon svg path[fill],.button_style_filled.button_filled_neutral_md-primary:hover .icon svg circle[fill],.button_style_filled.button_filled_neutral_md-primary:hover .icon svg rect[fill],.button_style_filled.button_filled_neutral_md-primary:hover ~ label .icon svg path[fill],.button_style_filled.button_filled_neutral_md-primary:hover ~ label .icon svg circle[fill],.button_style_filled.button_filled_neutral_md-primary:hover ~ label .icon svg rect[fill],.button_style_filled.button_filled_neutral_md-primary.hover .icon svg path[fill],.button_style_filled.button_filled_neutral_md-primary.hover .icon svg circle[fill],.button_style_filled.button_filled_neutral_md-primary.hover .icon svg rect[fill],.button_style_filled.button_filled_neutral_md-primary.hover ~ label .icon svg path[fill],.button_style_filled.button_filled_neutral_md-primary.hover ~ label .icon svg circle[fill],.button_style_filled.button_filled_neutral_md-primary.hover ~ label .icon svg rect[fill]{fill:var(--color-button-filled-neutral-content-primary-hover);}.button_style_filled.button_filled_neutral_md-primary:hover .icon svg path[stroke],.button_style_filled.button_filled_neutral_md-primary:hover .icon svg circle[stroke],.button_style_filled.button_filled_neutral_md-primary:hover .icon svg rect[stroke],.button_style_filled.button_filled_neutral_md-primary:hover ~ label .icon svg path[stroke],.button_style_filled.button_filled_neutral_md-primary:hover ~ label .icon svg circle[stroke],.button_style_filled.button_filled_neutral_md-primary:hover ~ label .icon svg rect[stroke],.button_style_filled.button_filled_neutral_md-primary.hover .icon svg path[stroke],.button_style_filled.button_filled_neutral_md-primary.hover .icon svg circle[stroke],.button_style_filled.button_filled_neutral_md-primary.hover .icon svg rect[stroke],.button_style_filled.button_filled_neutral_md-primary.hover ~ label .icon svg path[stroke],.button_style_filled.button_filled_neutral_md-primary.hover ~ label .icon svg circle[stroke],.button_style_filled.button_filled_neutral_md-primary.hover ~ label .icon svg rect[stroke]{stroke:var(--color-button-filled-neutral-content-primary-hover);}}.button_style_filled.button_filled_neutral_md-primary:active .icon svg path,.button_style_filled.button_filled_neutral_md-primary:active .icon svg circle,.button_style_filled.button_filled_neutral_md-primary:active .icon svg rect,.button_style_filled.button_filled_neutral_md-primary:active ~ label .icon svg path,.button_style_filled.button_filled_neutral_md-primary:active ~ label .icon svg circle,.button_style_filled.button_filled_neutral_md-primary:active ~ label .icon svg rect,.button_style_filled.button_filled_neutral_md-primary.active .icon svg path,.button_style_filled.button_filled_neutral_md-primary.active .icon svg circle,.button_style_filled.button_filled_neutral_md-primary.active .icon svg rect,.button_style_filled.button_filled_neutral_md-primary.active ~ label .icon svg path,.button_style_filled.button_filled_neutral_md-primary.active ~ label .icon svg circle,.button_style_filled.button_filled_neutral_md-primary.active ~ label .icon svg rect{transition:var(--transition);}.button_style_filled.button_filled_neutral_md-primary:active .icon svg path[fill],.button_style_filled.button_filled_neutral_md-primary:active .icon svg circle[fill],.button_style_filled.button_filled_neutral_md-primary:active .icon svg rect[fill],.button_style_filled.button_filled_neutral_md-primary:active ~ label .icon svg path[fill],.button_style_filled.button_filled_neutral_md-primary:active ~ label .icon svg circle[fill],.button_style_filled.button_filled_neutral_md-primary:active ~ label .icon svg rect[fill],.button_style_filled.button_filled_neutral_md-primary.active .icon svg path[fill],.button_style_filled.button_filled_neutral_md-primary.active .icon svg circle[fill],.button_style_filled.button_filled_neutral_md-primary.active .icon svg rect[fill],.button_style_filled.button_filled_neutral_md-primary.active ~ label .icon svg path[fill],.button_style_filled.button_filled_neutral_md-primary.active ~ label .icon svg circle[fill],.button_style_filled.button_filled_neutral_md-primary.active ~ label .icon svg rect[fill]{fill:var(--color-button-filled-neutral-content-primary-active);}.button_style_filled.button_filled_neutral_md-primary:active .icon svg path[stroke],.button_style_filled.button_filled_neutral_md-primary:active .icon svg circle[stroke],.button_style_filled.button_filled_neutral_md-primary:active .icon svg rect[stroke],.button_style_filled.button_filled_neutral_md-primary:active ~ label .icon svg path[stroke],.button_style_filled.button_filled_neutral_md-primary:active ~ label .icon svg circle[stroke],.button_style_filled.button_filled_neutral_md-primary:active ~ label .icon svg rect[stroke],.button_style_filled.button_filled_neutral_md-primary.active .icon svg path[stroke],.button_style_filled.button_filled_neutral_md-primary.active .icon svg circle[stroke],.button_style_filled.button_filled_neutral_md-primary.active .icon svg rect[stroke],.button_style_filled.button_filled_neutral_md-primary.active ~ label .icon svg path[stroke],.button_style_filled.button_filled_neutral_md-primary.active ~ label .icon svg circle[stroke],.button_style_filled.button_filled_neutral_md-primary.active ~ label .icon svg rect[stroke]{stroke:var(--color-button-filled-neutral-content-primary-active);}.button_style_filled.button_filled_neutral_md-primary:focus .icon svg path,.button_style_filled.button_filled_neutral_md-primary:focus .icon svg circle,.button_style_filled.button_filled_neutral_md-primary:focus .icon svg rect,.button_style_filled.button_filled_neutral_md-primary:focus ~ label .icon svg path,.button_style_filled.button_filled_neutral_md-primary:focus ~ label .icon svg circle,.button_style_filled.button_filled_neutral_md-primary:focus ~ label .icon svg rect,.button_style_filled.button_filled_neutral_md-primary.focus .icon svg path,.button_style_filled.button_filled_neutral_md-primary.focus .icon svg circle,.button_style_filled.button_filled_neutral_md-primary.focus .icon svg rect,.button_style_filled.button_filled_neutral_md-primary.focus ~ label .icon svg path,.button_style_filled.button_filled_neutral_md-primary.focus ~ label .icon svg circle,.button_style_filled.button_filled_neutral_md-primary.focus ~ label .icon svg rect{transition:var(--transition);}.button_style_filled.button_filled_neutral_md-primary:focus .icon svg path[fill],.button_style_filled.button_filled_neutral_md-primary:focus .icon svg circle[fill],.button_style_filled.button_filled_neutral_md-primary:focus .icon svg rect[fill],.button_style_filled.button_filled_neutral_md-primary:focus ~ label .icon svg path[fill],.button_style_filled.button_filled_neutral_md-primary:focus ~ label .icon svg circle[fill],.button_style_filled.button_filled_neutral_md-primary:focus ~ label .icon svg rect[fill],.button_style_filled.button_filled_neutral_md-primary.focus .icon svg path[fill],.button_style_filled.button_filled_neutral_md-primary.focus .icon svg circle[fill],.button_style_filled.button_filled_neutral_md-primary.focus .icon svg rect[fill],.button_style_filled.button_filled_neutral_md-primary.focus ~ label .icon svg path[fill],.button_style_filled.button_filled_neutral_md-primary.focus ~ label .icon svg circle[fill],.button_style_filled.button_filled_neutral_md-primary.focus ~ label .icon svg rect[fill]{fill:var(--color-button-filled-neutral-content-primary-default);}.button_style_filled.button_filled_neutral_md-primary:focus .icon svg path[stroke],.button_style_filled.button_filled_neutral_md-primary:focus .icon svg circle[stroke],.button_style_filled.button_filled_neutral_md-primary:focus .icon svg rect[stroke],.button_style_filled.button_filled_neutral_md-primary:focus ~ label .icon svg path[stroke],.button_style_filled.button_filled_neutral_md-primary:focus ~ label .icon svg circle[stroke],.button_style_filled.button_filled_neutral_md-primary:focus ~ label .icon svg rect[stroke],.button_style_filled.button_filled_neutral_md-primary.focus .icon svg path[stroke],.button_style_filled.button_filled_neutral_md-primary.focus .icon svg circle[stroke],.button_style_filled.button_filled_neutral_md-primary.focus .icon svg rect[stroke],.button_style_filled.button_filled_neutral_md-primary.focus ~ label .icon svg path[stroke],.button_style_filled.button_filled_neutral_md-primary.focus ~ label .icon svg circle[stroke],.button_style_filled.button_filled_neutral_md-primary.focus ~ label .icon svg rect[stroke]{stroke:var(--color-button-filled-neutral-content-primary-default);}.button_style_filled.button_filled_neutral_md-primary:disabled .icon svg path,.button_style_filled.button_filled_neutral_md-primary:disabled .icon svg circle,.button_style_filled.button_filled_neutral_md-primary:disabled .icon svg rect,.button_style_filled.button_filled_neutral_md-primary:disabled ~ label .icon svg path,.button_style_filled.button_filled_neutral_md-primary:disabled ~ label .icon svg circle,.button_style_filled.button_filled_neutral_md-primary:disabled ~ label .icon svg rect,.button_style_filled.button_filled_neutral_md-primary.disabled .icon svg path,.button_style_filled.button_filled_neutral_md-primary.disabled .icon svg circle,.button_style_filled.button_filled_neutral_md-primary.disabled .icon svg rect,.button_style_filled.button_filled_neutral_md-primary.disabled ~ label .icon svg path,.button_style_filled.button_filled_neutral_md-primary.disabled ~ label .icon svg circle,.button_style_filled.button_filled_neutral_md-primary.disabled ~ label .icon svg rect{transition:var(--transition);}.button_style_filled.button_filled_neutral_md-primary:disabled .icon svg path[fill],.button_style_filled.button_filled_neutral_md-primary:disabled .icon svg circle[fill],.button_style_filled.button_filled_neutral_md-primary:disabled .icon svg rect[fill],.button_style_filled.button_filled_neutral_md-primary:disabled ~ label .icon svg path[fill],.button_style_filled.button_filled_neutral_md-primary:disabled ~ label .icon svg circle[fill],.button_style_filled.button_filled_neutral_md-primary:disabled ~ label .icon svg rect[fill],.button_style_filled.button_filled_neutral_md-primary.disabled .icon svg path[fill],.button_style_filled.button_filled_neutral_md-primary.disabled .icon svg circle[fill],.button_style_filled.button_filled_neutral_md-primary.disabled .icon svg rect[fill],.button_style_filled.button_filled_neutral_md-primary.disabled ~ label .icon svg path[fill],.button_style_filled.button_filled_neutral_md-primary.disabled ~ label .icon svg circle[fill],.button_style_filled.button_filled_neutral_md-primary.disabled ~ label .icon svg rect[fill]{fill:var(--color-button-filled-neutral-content-primary-disabled);}.button_style_filled.button_filled_neutral_md-primary:disabled .icon svg path[stroke],.button_style_filled.button_filled_neutral_md-primary:disabled .icon svg circle[stroke],.button_style_filled.button_filled_neutral_md-primary:disabled .icon svg rect[stroke],.button_style_filled.button_filled_neutral_md-primary:disabled ~ label .icon svg path[stroke],.button_style_filled.button_filled_neutral_md-primary:disabled ~ label .icon svg circle[stroke],.button_style_filled.button_filled_neutral_md-primary:disabled ~ label .icon svg rect[stroke],.button_style_filled.button_filled_neutral_md-primary.disabled .icon svg path[stroke],.button_style_filled.button_filled_neutral_md-primary.disabled .icon svg circle[stroke],.button_style_filled.button_filled_neutral_md-primary.disabled .icon svg rect[stroke],.button_style_filled.button_filled_neutral_md-primary.disabled ~ label .icon svg path[stroke],.button_style_filled.button_filled_neutral_md-primary.disabled ~ label .icon svg circle[stroke],.button_style_filled.button_filled_neutral_md-primary.disabled ~ label .icon svg rect[stroke]{stroke:var(--color-button-filled-neutral-content-primary-disabled);}.button_style_filled.button_filled_neutral_md-secondary{background:var(--color-button-filled-neutral-bg-md-default);color:var(--color-button-filled-neutral-content-secondary-default);}@media (hover:hover){.button_style_filled.button_filled_neutral_md-secondary:hover,.button_style_filled.button_filled_neutral_md-secondary.hover{background:var(--color-button-filled-neutral-bg-md-hover);color:var(--color-button-filled-neutral-content-secondary-default);}}.button_style_filled.button_filled_neutral_md-secondary:active,.button_style_filled.button_filled_neutral_md-secondary.active{background:var(--color-button-filled-neutral-bg-md-active);color:var(--color-button-filled-neutral-content-secondary-default);}.button_style_filled.button_filled_neutral_md-secondary:focus-visible,.button_style_filled.button_filled_neutral_md-secondary.focus-visible,.button_style_filled.button_filled_neutral_md-secondary.focus{color:var(--color-button-filled-neutral-content-secondary-default);background:var(--color-button-filled-neutral-bg-md-default);box-shadow:0 0 0 3px var(--color-button-focus-neutral);}.button_style_filled.button_filled_neutral_md-secondary:disabled,.button_style_filled.button_filled_neutral_md-secondary.disabled{color:var(--color-button-filled-neutral-content-primary-disabled);background:var(--color-button-filled-neutral-bg-md-disabled);pointer-events:none;}.button_style_filled.button_filled_neutral_md-secondary .icon svg path,.button_style_filled.button_filled_neutral_md-secondary .icon svg circle,.button_style_filled.button_filled_neutral_md-secondary .icon svg rect,.button_style_filled.button_filled_neutral_md-secondary ~ label .icon svg path,.button_style_filled.button_filled_neutral_md-secondary ~ label .icon svg circle,.button_style_filled.button_filled_neutral_md-secondary ~ label .icon svg rect{transition:var(--transition);}.button_style_filled.button_filled_neutral_md-secondary .icon svg path[fill],.button_style_filled.button_filled_neutral_md-secondary .icon svg circle[fill],.button_style_filled.button_filled_neutral_md-secondary .icon svg rect[fill],.button_style_filled.button_filled_neutral_md-secondary ~ label .icon svg path[fill],.button_style_filled.button_filled_neutral_md-secondary ~ label .icon svg circle[fill],.button_style_filled.button_filled_neutral_md-secondary ~ label .icon svg rect[fill]{fill:var(--color-button-filled-neutral-content-secondary-default);}.button_style_filled.button_filled_neutral_md-secondary .icon svg path[stroke],.button_style_filled.button_filled_neutral_md-secondary .icon svg circle[stroke],.button_style_filled.button_filled_neutral_md-secondary .icon svg rect[stroke],.button_style_filled.button_filled_neutral_md-secondary ~ label .icon svg path[stroke],.button_style_filled.button_filled_neutral_md-secondary ~ label .icon svg circle[stroke],.button_style_filled.button_filled_neutral_md-secondary ~ label .icon svg rect[stroke]{stroke:var(--color-button-filled-neutral-content-secondary-default);}@media (hover:hover){.button_style_filled.button_filled_neutral_md-secondary:hover .icon svg path,.button_style_filled.button_filled_neutral_md-secondary:hover .icon svg circle,.button_style_filled.button_filled_neutral_md-secondary:hover .icon svg rect,.button_style_filled.button_filled_neutral_md-secondary:hover ~ label .icon svg path,.button_style_filled.button_filled_neutral_md-secondary:hover ~ label .icon svg circle,.button_style_filled.button_filled_neutral_md-secondary:hover ~ label .icon svg rect,.button_style_filled.button_filled_neutral_md-secondary.hover .icon svg path,.button_style_filled.button_filled_neutral_md-secondary.hover .icon svg circle,.button_style_filled.button_filled_neutral_md-secondary.hover .icon svg rect,.button_style_filled.button_filled_neutral_md-secondary.hover ~ label .icon svg path,.button_style_filled.button_filled_neutral_md-secondary.hover ~ label .icon svg circle,.button_style_filled.button_filled_neutral_md-secondary.hover ~ label .icon svg rect{transition:var(--transition);}.button_style_filled.button_filled_neutral_md-secondary:hover .icon svg path[fill],.button_style_filled.button_filled_neutral_md-secondary:hover .icon svg circle[fill],.button_style_filled.button_filled_neutral_md-secondary:hover .icon svg rect[fill],.button_style_filled.button_filled_neutral_md-secondary:hover ~ label .icon svg path[fill],.button_style_filled.button_filled_neutral_md-secondary:hover ~ label .icon svg circle[fill],.button_style_filled.button_filled_neutral_md-secondary:hover ~ label .icon svg rect[fill],.button_style_filled.button_filled_neutral_md-secondary.hover .icon svg path[fill],.button_style_filled.button_filled_neutral_md-secondary.hover .icon svg circle[fill],.button_style_filled.button_filled_neutral_md-secondary.hover .icon svg rect[fill],.button_style_filled.button_filled_neutral_md-secondary.hover ~ label .icon svg path[fill],.button_style_filled.button_filled_neutral_md-secondary.hover ~ label .icon svg circle[fill],.button_style_filled.button_filled_neutral_md-secondary.hover ~ label .icon svg rect[fill]{fill:var(--color-button-filled-neutral-content-secondary-default);}.button_style_filled.button_filled_neutral_md-secondary:hover .icon svg path[stroke],.button_style_filled.button_filled_neutral_md-secondary:hover .icon svg circle[stroke],.button_style_filled.button_filled_neutral_md-secondary:hover .icon svg rect[stroke],.button_style_filled.button_filled_neutral_md-secondary:hover ~ label .icon svg path[stroke],.button_style_filled.button_filled_neutral_md-secondary:hover ~ label .icon svg circle[stroke],.button_style_filled.button_filled_neutral_md-secondary:hover ~ label .icon svg rect[stroke],.button_style_filled.button_filled_neutral_md-secondary.hover .icon svg path[stroke],.button_style_filled.button_filled_neutral_md-secondary.hover .icon svg circle[stroke],.button_style_filled.button_filled_neutral_md-secondary.hover .icon svg rect[stroke],.button_style_filled.button_filled_neutral_md-secondary.hover ~ label .icon svg path[stroke],.button_style_filled.button_filled_neutral_md-secondary.hover ~ label .icon svg circle[stroke],.button_style_filled.button_filled_neutral_md-secondary.hover ~ label .icon svg rect[stroke]{stroke:var(--color-button-filled-neutral-content-secondary-default);}}.button_style_filled.button_filled_neutral_md-secondary:active .icon svg path,.button_style_filled.button_filled_neutral_md-secondary:active .icon svg circle,.button_style_filled.button_filled_neutral_md-secondary:active .icon svg rect,.button_style_filled.button_filled_neutral_md-secondary:active ~ label .icon svg path,.button_style_filled.button_filled_neutral_md-secondary:active ~ label .icon svg circle,.button_style_filled.button_filled_neutral_md-secondary:active ~ label .icon svg rect,.button_style_filled.button_filled_neutral_md-secondary.active .icon svg path,.button_style_filled.button_filled_neutral_md-secondary.active .icon svg circle,.button_style_filled.button_filled_neutral_md-secondary.active .icon svg rect,.button_style_filled.button_filled_neutral_md-secondary.active ~ label .icon svg path,.button_style_filled.button_filled_neutral_md-secondary.active ~ label .icon svg circle,.button_style_filled.button_filled_neutral_md-secondary.active ~ label .icon svg rect{transition:var(--transition);}.button_style_filled.button_filled_neutral_md-secondary:active .icon svg path[fill],.button_style_filled.button_filled_neutral_md-secondary:active .icon svg circle[fill],.button_style_filled.button_filled_neutral_md-secondary:active .icon svg rect[fill],.button_style_filled.button_filled_neutral_md-secondary:active ~ label .icon svg path[fill],.button_style_filled.button_filled_neutral_md-secondary:active ~ label .icon svg circle[fill],.button_style_filled.button_filled_neutral_md-secondary:active ~ label .icon svg rect[fill],.button_style_filled.button_filled_neutral_md-secondary.active .icon svg path[fill],.button_style_filled.button_filled_neutral_md-secondary.active .icon svg circle[fill],.button_style_filled.button_filled_neutral_md-secondary.active .icon svg rect[fill],.button_style_filled.button_filled_neutral_md-secondary.active ~ label .icon svg path[fill],.button_style_filled.button_filled_neutral_md-secondary.active ~ label .icon svg circle[fill],.button_style_filled.button_filled_neutral_md-secondary.active ~ label .icon svg rect[fill]{fill:var(--color-button-filled-neutral-content-secondary-default);}.button_style_filled.button_filled_neutral_md-secondary:active .icon svg path[stroke],.button_style_filled.button_filled_neutral_md-secondary:active .icon svg circle[stroke],.button_style_filled.button_filled_neutral_md-secondary:active .icon svg rect[stroke],.button_style_filled.button_filled_neutral_md-secondary:active ~ label .icon svg path[stroke],.button_style_filled.button_filled_neutral_md-secondary:active ~ label .icon svg circle[stroke],.button_style_filled.button_filled_neutral_md-secondary:active ~ label .icon svg rect[stroke],.button_style_filled.button_filled_neutral_md-secondary.active .icon svg path[stroke],.button_style_filled.button_filled_neutral_md-secondary.active .icon svg circle[stroke],.button_style_filled.button_filled_neutral_md-secondary.active .icon svg rect[stroke],.button_style_filled.button_filled_neutral_md-secondary.active ~ label .icon svg path[stroke],.button_style_filled.button_filled_neutral_md-secondary.active ~ label .icon svg circle[stroke],.button_style_filled.button_filled_neutral_md-secondary.active ~ label .icon svg rect[stroke]{stroke:var(--color-button-filled-neutral-content-secondary-default);}.button_style_filled.button_filled_neutral_md-secondary:focus .icon svg path,.button_style_filled.button_filled_neutral_md-secondary:focus .icon svg circle,.button_style_filled.button_filled_neutral_md-secondary:focus .icon svg rect,.button_style_filled.button_filled_neutral_md-secondary:focus ~ label .icon svg path,.button_style_filled.button_filled_neutral_md-secondary:focus ~ label .icon svg circle,.button_style_filled.button_filled_neutral_md-secondary:focus ~ label .icon svg rect,.button_style_filled.button_filled_neutral_md-secondary.focus .icon svg path,.button_style_filled.button_filled_neutral_md-secondary.focus .icon svg circle,.button_style_filled.button_filled_neutral_md-secondary.focus .icon svg rect,.button_style_filled.button_filled_neutral_md-secondary.focus ~ label .icon svg path,.button_style_filled.button_filled_neutral_md-secondary.focus ~ label .icon svg circle,.button_style_filled.button_filled_neutral_md-secondary.focus ~ label .icon svg rect{transition:var(--transition);}.button_style_filled.button_filled_neutral_md-secondary:focus .icon svg path[fill],.button_style_filled.button_filled_neutral_md-secondary:focus .icon svg circle[fill],.button_style_filled.button_filled_neutral_md-secondary:focus .icon svg rect[fill],.button_style_filled.button_filled_neutral_md-secondary:focus ~ label .icon svg path[fill],.button_style_filled.button_filled_neutral_md-secondary:focus ~ label .icon svg circle[fill],.button_style_filled.button_filled_neutral_md-secondary:focus ~ label .icon svg rect[fill],.button_style_filled.button_filled_neutral_md-secondary.focus .icon svg path[fill],.button_style_filled.button_filled_neutral_md-secondary.focus .icon svg circle[fill],.button_style_filled.button_filled_neutral_md-secondary.focus .icon svg rect[fill],.button_style_filled.button_filled_neutral_md-secondary.focus ~ label .icon svg path[fill],.button_style_filled.button_filled_neutral_md-secondary.focus ~ label .icon svg circle[fill],.button_style_filled.button_filled_neutral_md-secondary.focus ~ label .icon svg rect[fill]{fill:var(--color-button-filled-neutral-content-secondary-default);}.button_style_filled.button_filled_neutral_md-secondary:focus .icon svg path[stroke],.button_style_filled.button_filled_neutral_md-secondary:focus .icon svg circle[stroke],.button_style_filled.button_filled_neutral_md-secondary:focus .icon svg rect[stroke],.button_style_filled.button_filled_neutral_md-secondary:focus ~ label .icon svg path[stroke],.button_style_filled.button_filled_neutral_md-secondary:focus ~ label .icon svg circle[stroke],.button_style_filled.button_filled_neutral_md-secondary:focus ~ label .icon svg rect[stroke],.button_style_filled.button_filled_neutral_md-secondary.focus .icon svg path[stroke],.button_style_filled.button_filled_neutral_md-secondary.focus .icon svg circle[stroke],.button_style_filled.button_filled_neutral_md-secondary.focus .icon svg rect[stroke],.button_style_filled.button_filled_neutral_md-secondary.focus ~ label .icon svg path[stroke],.button_style_filled.button_filled_neutral_md-secondary.focus ~ label .icon svg circle[stroke],.button_style_filled.button_filled_neutral_md-secondary.focus ~ label .icon svg rect[stroke]{stroke:var(--color-button-filled-neutral-content-secondary-default);}.button_style_filled.button_filled_neutral_md-secondary:disabled .icon svg path,.button_style_filled.button_filled_neutral_md-secondary:disabled .icon svg circle,.button_style_filled.button_filled_neutral_md-secondary:disabled .icon svg rect,.button_style_filled.button_filled_neutral_md-secondary:disabled ~ label .icon svg path,.button_style_filled.button_filled_neutral_md-secondary:disabled ~ label .icon svg circle,.button_style_filled.button_filled_neutral_md-secondary:disabled ~ label .icon svg rect,.button_style_filled.button_filled_neutral_md-secondary.disabled .icon svg path,.button_style_filled.button_filled_neutral_md-secondary.disabled .icon svg circle,.button_style_filled.button_filled_neutral_md-secondary.disabled .icon svg rect,.button_style_filled.button_filled_neutral_md-secondary.disabled ~ label .icon svg path,.button_style_filled.button_filled_neutral_md-secondary.disabled ~ label .icon svg circle,.button_style_filled.button_filled_neutral_md-secondary.disabled ~ label .icon svg rect{transition:var(--transition);}.button_style_filled.button_filled_neutral_md-secondary:disabled .icon svg path[fill],.button_style_filled.button_filled_neutral_md-secondary:disabled .icon svg circle[fill],.button_style_filled.button_filled_neutral_md-secondary:disabled .icon svg rect[fill],.button_style_filled.button_filled_neutral_md-secondary:disabled ~ label .icon svg path[fill],.button_style_filled.button_filled_neutral_md-secondary:disabled ~ label .icon svg circle[fill],.button_style_filled.button_filled_neutral_md-secondary:disabled ~ label .icon svg rect[fill],.button_style_filled.button_filled_neutral_md-secondary.disabled .icon svg path[fill],.button_style_filled.button_filled_neutral_md-secondary.disabled .icon svg circle[fill],.button_style_filled.button_filled_neutral_md-secondary.disabled .icon svg rect[fill],.button_style_filled.button_filled_neutral_md-secondary.disabled ~ label .icon svg path[fill],.button_style_filled.button_filled_neutral_md-secondary.disabled ~ label .icon svg circle[fill],.button_style_filled.button_filled_neutral_md-secondary.disabled ~ label .icon svg rect[fill]{fill:var(--color-button-filled-neutral-content-primary-disabled);}.button_style_filled.button_filled_neutral_md-secondary:disabled .icon svg path[stroke],.button_style_filled.button_filled_neutral_md-secondary:disabled .icon svg circle[stroke],.button_style_filled.button_filled_neutral_md-secondary:disabled .icon svg rect[stroke],.button_style_filled.button_filled_neutral_md-secondary:disabled ~ label .icon svg path[stroke],.button_style_filled.button_filled_neutral_md-secondary:disabled ~ label .icon svg circle[stroke],.button_style_filled.button_filled_neutral_md-secondary:disabled ~ label .icon svg rect[stroke],.button_style_filled.button_filled_neutral_md-secondary.disabled .icon svg path[stroke],.button_style_filled.button_filled_neutral_md-secondary.disabled .icon svg circle[stroke],.button_style_filled.button_filled_neutral_md-secondary.disabled .icon svg rect[stroke],.button_style_filled.button_filled_neutral_md-secondary.disabled ~ label .icon svg path[stroke],.button_style_filled.button_filled_neutral_md-secondary.disabled ~ label .icon svg circle[stroke],.button_style_filled.button_filled_neutral_md-secondary.disabled ~ label .icon svg rect[stroke]{stroke:var(--color-button-filled-neutral-content-primary-disabled);}.button_style_filled.button_filled_neutral_lg-primary{color:var(--color-button-filled-neutral-content-primary-default);background:var(--color-button-filled-neutral-bg-lg-default);}@media (hover:hover){.button_style_filled.button_filled_neutral_lg-primary:hover,.button_style_filled.button_filled_neutral_lg-primary.hover{background:var(--color-button-filled-neutral-bg-lg-hover);color:var(--color-button-filled-neutral-content-primary-hover);}}.button_style_filled.button_filled_neutral_lg-primary:active,.button_style_filled.button_filled_neutral_lg-primary.active{background:var(--color-button-filled-neutral-bg-lg-active);color:var(--color-button-filled-neutral-content-primary-active);}.button_style_filled.button_filled_neutral_lg-primary:focus-visible,.button_style_filled.button_filled_neutral_lg-primary.focus-visible,.button_style_filled.button_filled_neutral_lg-primary.focus{color:var(--color-button-filled-neutral-content-primary-default);background:var(--color-button-filled-neutral-bg-lg-default);box-shadow:0 0 0 3px var(--color-button-focus-neutral);}.button_style_filled.button_filled_neutral_lg-primary:disabled,.button_style_filled.button_filled_neutral_lg-primary.disabled{color:var(--color-button-filled-base-content-disabled);background:var(--color-button-filled-neutral-bg-lg-disabled);pointer-events:none;}.button_style_filled.button_filled_neutral_lg-primary .icon svg path,.button_style_filled.button_filled_neutral_lg-primary .icon svg circle,.button_style_filled.button_filled_neutral_lg-primary .icon svg rect,.button_style_filled.button_filled_neutral_lg-primary ~ label .icon svg path,.button_style_filled.button_filled_neutral_lg-primary ~ label .icon svg circle,.button_style_filled.button_filled_neutral_lg-primary ~ label .icon svg rect{transition:var(--transition);}.button_style_filled.button_filled_neutral_lg-primary .icon svg path[fill],.button_style_filled.button_filled_neutral_lg-primary .icon svg circle[fill],.button_style_filled.button_filled_neutral_lg-primary .icon svg rect[fill],.button_style_filled.button_filled_neutral_lg-primary ~ label .icon svg path[fill],.button_style_filled.button_filled_neutral_lg-primary ~ label .icon svg circle[fill],.button_style_filled.button_filled_neutral_lg-primary ~ label .icon svg rect[fill]{fill:var(--color-button-filled-neutral-content-primary-default);}.button_style_filled.button_filled_neutral_lg-primary .icon svg path[stroke],.button_style_filled.button_filled_neutral_lg-primary .icon svg circle[stroke],.button_style_filled.button_filled_neutral_lg-primary .icon svg rect[stroke],.button_style_filled.button_filled_neutral_lg-primary ~ label .icon svg path[stroke],.button_style_filled.button_filled_neutral_lg-primary ~ label .icon svg circle[stroke],.button_style_filled.button_filled_neutral_lg-primary ~ label .icon svg rect[stroke]{stroke:var(--color-button-filled-neutral-content-primary-default);}@media (hover:hover){.button_style_filled.button_filled_neutral_lg-primary:hover .icon svg path,.button_style_filled.button_filled_neutral_lg-primary:hover .icon svg circle,.button_style_filled.button_filled_neutral_lg-primary:hover .icon svg rect,.button_style_filled.button_filled_neutral_lg-primary:hover ~ label .icon svg path,.button_style_filled.button_filled_neutral_lg-primary:hover ~ label .icon svg circle,.button_style_filled.button_filled_neutral_lg-primary:hover ~ label .icon svg rect,.button_style_filled.button_filled_neutral_lg-primary.hover .icon svg path,.button_style_filled.button_filled_neutral_lg-primary.hover .icon svg circle,.button_style_filled.button_filled_neutral_lg-primary.hover .icon svg rect,.button_style_filled.button_filled_neutral_lg-primary.hover ~ label .icon svg path,.button_style_filled.button_filled_neutral_lg-primary.hover ~ label .icon svg circle,.button_style_filled.button_filled_neutral_lg-primary.hover ~ label .icon svg rect{transition:var(--transition);}.button_style_filled.button_filled_neutral_lg-primary:hover .icon svg path[fill],.button_style_filled.button_filled_neutral_lg-primary:hover .icon svg circle[fill],.button_style_filled.button_filled_neutral_lg-primary:hover .icon svg rect[fill],.button_style_filled.button_filled_neutral_lg-primary:hover ~ label .icon svg path[fill],.button_style_filled.button_filled_neutral_lg-primary:hover ~ label .icon svg circle[fill],.button_style_filled.button_filled_neutral_lg-primary:hover ~ label .icon svg rect[fill],.button_style_filled.button_filled_neutral_lg-primary.hover .icon svg path[fill],.button_style_filled.button_filled_neutral_lg-primary.hover .icon svg circle[fill],.button_style_filled.button_filled_neutral_lg-primary.hover .icon svg rect[fill],.button_style_filled.button_filled_neutral_lg-primary.hover ~ label .icon svg path[fill],.button_style_filled.button_filled_neutral_lg-primary.hover ~ label .icon svg circle[fill],.button_style_filled.button_filled_neutral_lg-primary.hover ~ label .icon svg rect[fill]{fill:var(--color-button-filled-neutral-content-primary-hover);}.button_style_filled.button_filled_neutral_lg-primary:hover .icon svg path[stroke],.button_style_filled.button_filled_neutral_lg-primary:hover .icon svg circle[stroke],.button_style_filled.button_filled_neutral_lg-primary:hover .icon svg rect[stroke],.button_style_filled.button_filled_neutral_lg-primary:hover ~ label .icon svg path[stroke],.button_style_filled.button_filled_neutral_lg-primary:hover ~ label .icon svg circle[stroke],.button_style_filled.button_filled_neutral_lg-primary:hover ~ label .icon svg rect[stroke],.button_style_filled.button_filled_neutral_lg-primary.hover .icon svg path[stroke],.button_style_filled.button_filled_neutral_lg-primary.hover .icon svg circle[stroke],.button_style_filled.button_filled_neutral_lg-primary.hover .icon svg rect[stroke],.button_style_filled.button_filled_neutral_lg-primary.hover ~ label .icon svg path[stroke],.button_style_filled.button_filled_neutral_lg-primary.hover ~ label .icon svg circle[stroke],.button_style_filled.button_filled_neutral_lg-primary.hover ~ label .icon svg rect[stroke]{stroke:var(--color-button-filled-neutral-content-primary-hover);}}.button_style_filled.button_filled_neutral_lg-primary:active .icon svg path,.button_style_filled.button_filled_neutral_lg-primary:active .icon svg circle,.button_style_filled.button_filled_neutral_lg-primary:active .icon svg rect,.button_style_filled.button_filled_neutral_lg-primary:active ~ label .icon svg path,.button_style_filled.button_filled_neutral_lg-primary:active ~ label .icon svg circle,.button_style_filled.button_filled_neutral_lg-primary:active ~ label .icon svg rect,.button_style_filled.button_filled_neutral_lg-primary.active .icon svg path,.button_style_filled.button_filled_neutral_lg-primary.active .icon svg circle,.button_style_filled.button_filled_neutral_lg-primary.active .icon svg rect,.button_style_filled.button_filled_neutral_lg-primary.active ~ label .icon svg path,.button_style_filled.button_filled_neutral_lg-primary.active ~ label .icon svg circle,.button_style_filled.button_filled_neutral_lg-primary.active ~ label .icon svg rect{transition:var(--transition);}.button_style_filled.button_filled_neutral_lg-primary:active .icon svg path[fill],.button_style_filled.button_filled_neutral_lg-primary:active .icon svg circle[fill],.button_style_filled.button_filled_neutral_lg-primary:active .icon svg rect[fill],.button_style_filled.button_filled_neutral_lg-primary:active ~ label .icon svg path[fill],.button_style_filled.button_filled_neutral_lg-primary:active ~ label .icon svg circle[fill],.button_style_filled.button_filled_neutral_lg-primary:active ~ label .icon svg rect[fill],.button_style_filled.button_filled_neutral_lg-primary.active .icon svg path[fill],.button_style_filled.button_filled_neutral_lg-primary.active .icon svg circle[fill],.button_style_filled.button_filled_neutral_lg-primary.active .icon svg rect[fill],.button_style_filled.button_filled_neutral_lg-primary.active ~ label .icon svg path[fill],.button_style_filled.button_filled_neutral_lg-primary.active ~ label .icon svg circle[fill],.button_style_filled.button_filled_neutral_lg-primary.active ~ label .icon svg rect[fill]{fill:var(--color-button-filled-neutral-content-primary-active);}.button_style_filled.button_filled_neutral_lg-primary:active .icon svg path[stroke],.button_style_filled.button_filled_neutral_lg-primary:active .icon svg circle[stroke],.button_style_filled.button_filled_neutral_lg-primary:active .icon svg rect[stroke],.button_style_filled.button_filled_neutral_lg-primary:active ~ label .icon svg path[stroke],.button_style_filled.button_filled_neutral_lg-primary:active ~ label .icon svg circle[stroke],.button_style_filled.button_filled_neutral_lg-primary:active ~ label .icon svg rect[stroke],.button_style_filled.button_filled_neutral_lg-primary.active .icon svg path[stroke],.button_style_filled.button_filled_neutral_lg-primary.active .icon svg circle[stroke],.button_style_filled.button_filled_neutral_lg-primary.active .icon svg rect[stroke],.button_style_filled.button_filled_neutral_lg-primary.active ~ label .icon svg path[stroke],.button_style_filled.button_filled_neutral_lg-primary.active ~ label .icon svg circle[stroke],.button_style_filled.button_filled_neutral_lg-primary.active ~ label .icon svg rect[stroke]{stroke:var(--color-button-filled-neutral-content-primary-active);}.button_style_filled.button_filled_neutral_lg-primary:focus .icon svg path,.button_style_filled.button_filled_neutral_lg-primary:focus .icon svg circle,.button_style_filled.button_filled_neutral_lg-primary:focus .icon svg rect,.button_style_filled.button_filled_neutral_lg-primary:focus ~ label .icon svg path,.button_style_filled.button_filled_neutral_lg-primary:focus ~ label .icon svg circle,.button_style_filled.button_filled_neutral_lg-primary:focus ~ label .icon svg rect,.button_style_filled.button_filled_neutral_lg-primary.focus .icon svg path,.button_style_filled.button_filled_neutral_lg-primary.focus .icon svg circle,.button_style_filled.button_filled_neutral_lg-primary.focus .icon svg rect,.button_style_filled.button_filled_neutral_lg-primary.focus ~ label .icon svg path,.button_style_filled.button_filled_neutral_lg-primary.focus ~ label .icon svg circle,.button_style_filled.button_filled_neutral_lg-primary.focus ~ label .icon svg rect{transition:var(--transition);}.button_style_filled.button_filled_neutral_lg-primary:focus .icon svg path[fill],.button_style_filled.button_filled_neutral_lg-primary:focus .icon svg circle[fill],.button_style_filled.button_filled_neutral_lg-primary:focus .icon svg rect[fill],.button_style_filled.button_filled_neutral_lg-primary:focus ~ label .icon svg path[fill],.button_style_filled.button_filled_neutral_lg-primary:focus ~ label .icon svg circle[fill],.button_style_filled.button_filled_neutral_lg-primary:focus ~ label .icon svg rect[fill],.button_style_filled.button_filled_neutral_lg-primary.focus .icon svg path[fill],.button_style_filled.button_filled_neutral_lg-primary.focus .icon svg circle[fill],.button_style_filled.button_filled_neutral_lg-primary.focus .icon svg rect[fill],.button_style_filled.button_filled_neutral_lg-primary.focus ~ label .icon svg path[fill],.button_style_filled.button_filled_neutral_lg-primary.focus ~ label .icon svg circle[fill],.button_style_filled.button_filled_neutral_lg-primary.focus ~ label .icon svg rect[fill]{fill:var(--color-button-filled-neutral-content-primary-default);}.button_style_filled.button_filled_neutral_lg-primary:focus .icon svg path[stroke],.button_style_filled.button_filled_neutral_lg-primary:focus .icon svg circle[stroke],.button_style_filled.button_filled_neutral_lg-primary:focus .icon svg rect[stroke],.button_style_filled.button_filled_neutral_lg-primary:focus ~ label .icon svg path[stroke],.button_style_filled.button_filled_neutral_lg-primary:focus ~ label .icon svg circle[stroke],.button_style_filled.button_filled_neutral_lg-primary:focus ~ label .icon svg rect[stroke],.button_style_filled.button_filled_neutral_lg-primary.focus .icon svg path[stroke],.button_style_filled.button_filled_neutral_lg-primary.focus .icon svg circle[stroke],.button_style_filled.button_filled_neutral_lg-primary.focus .icon svg rect[stroke],.button_style_filled.button_filled_neutral_lg-primary.focus ~ label .icon svg path[stroke],.button_style_filled.button_filled_neutral_lg-primary.focus ~ label .icon svg circle[stroke],.button_style_filled.button_filled_neutral_lg-primary.focus ~ label .icon svg rect[stroke]{stroke:var(--color-button-filled-neutral-content-primary-default);}.button_style_filled.button_filled_neutral_lg-primary:disabled .icon svg path,.button_style_filled.button_filled_neutral_lg-primary:disabled .icon svg circle,.button_style_filled.button_filled_neutral_lg-primary:disabled .icon svg rect,.button_style_filled.button_filled_neutral_lg-primary:disabled ~ label .icon svg path,.button_style_filled.button_filled_neutral_lg-primary:disabled ~ label .icon svg circle,.button_style_filled.button_filled_neutral_lg-primary:disabled ~ label .icon svg rect,.button_style_filled.button_filled_neutral_lg-primary.disabled .icon svg path,.button_style_filled.button_filled_neutral_lg-primary.disabled .icon svg circle,.button_style_filled.button_filled_neutral_lg-primary.disabled .icon svg rect,.button_style_filled.button_filled_neutral_lg-primary.disabled ~ label .icon svg path,.button_style_filled.button_filled_neutral_lg-primary.disabled ~ label .icon svg circle,.button_style_filled.button_filled_neutral_lg-primary.disabled ~ label .icon svg rect{transition:var(--transition);}.button_style_filled.button_filled_neutral_lg-primary:disabled .icon svg path[fill],.button_style_filled.button_filled_neutral_lg-primary:disabled .icon svg circle[fill],.button_style_filled.button_filled_neutral_lg-primary:disabled .icon svg rect[fill],.button_style_filled.button_filled_neutral_lg-primary:disabled ~ label .icon svg path[fill],.button_style_filled.button_filled_neutral_lg-primary:disabled ~ label .icon svg circle[fill],.button_style_filled.button_filled_neutral_lg-primary:disabled ~ label .icon svg rect[fill],.button_style_filled.button_filled_neutral_lg-primary.disabled .icon svg path[fill],.button_style_filled.button_filled_neutral_lg-primary.disabled .icon svg circle[fill],.button_style_filled.button_filled_neutral_lg-primary.disabled .icon svg rect[fill],.button_style_filled.button_filled_neutral_lg-primary.disabled ~ label .icon svg path[fill],.button_style_filled.button_filled_neutral_lg-primary.disabled ~ label .icon svg circle[fill],.button_style_filled.button_filled_neutral_lg-primary.disabled ~ label .icon svg rect[fill]{fill:var(--color-button-filled-base-content-disabled);}.button_style_filled.button_filled_neutral_lg-primary:disabled .icon svg path[stroke],.button_style_filled.button_filled_neutral_lg-primary:disabled .icon svg circle[stroke],.button_style_filled.button_filled_neutral_lg-primary:disabled .icon svg rect[stroke],.button_style_filled.button_filled_neutral_lg-primary:disabled ~ label .icon svg path[stroke],.button_style_filled.button_filled_neutral_lg-primary:disabled ~ label .icon svg circle[stroke],.button_style_filled.button_filled_neutral_lg-primary:disabled ~ label .icon svg rect[stroke],.button_style_filled.button_filled_neutral_lg-primary.disabled .icon svg path[stroke],.button_style_filled.button_filled_neutral_lg-primary.disabled .icon svg circle[stroke],.button_style_filled.button_filled_neutral_lg-primary.disabled .icon svg rect[stroke],.button_style_filled.button_filled_neutral_lg-primary.disabled ~ label .icon svg path[stroke],.button_style_filled.button_filled_neutral_lg-primary.disabled ~ label .icon svg circle[stroke],.button_style_filled.button_filled_neutral_lg-primary.disabled ~ label .icon svg rect[stroke]{stroke:var(--color-button-filled-base-content-disabled);}.button_style_text{padding:0;border:none;height:unset;min-width:unset;background:unset;overflow:visible;}.button_style_text.button_text_primary{color:var(--color-button-text-primary-content-default);}@media (hover:hover){.button_style_text.button_text_primary:hover,.button_style_text.button_text_primary.hover{color:var(--color-button-text-primary-content-hover);}}.button_style_text.button_text_primary:active,.button_style_text.button_text_primary.active{color:var(--color-button-text-primary-content-active);}.button_style_text.button_text_primary:focus-visible,.button_style_text.button_text_primary.focus-visible,.button_style_text.button_text_primary.focus{color:var(--color-button-text-primary-content-default);box-shadow:0 0 0 3px var(--color-button-focus-primary);}.button_style_text.button_text_primary:disabled,.button_style_text.button_text_primary.disabled{color:var(--color-button-text-primary-content-disabled);pointer-events:none;}.button_style_text.button_text_primary .icon svg path,.button_style_text.button_text_primary .icon svg circle,.button_style_text.button_text_primary .icon svg rect,.button_style_text.button_text_primary ~ label .icon svg path,.button_style_text.button_text_primary ~ label .icon svg circle,.button_style_text.button_text_primary ~ label .icon svg rect{transition:var(--transition);}.button_style_text.button_text_primary .icon svg path[fill],.button_style_text.button_text_primary .icon svg circle[fill],.button_style_text.button_text_primary .icon svg rect[fill],.button_style_text.button_text_primary ~ label .icon svg path[fill],.button_style_text.button_text_primary ~ label .icon svg circle[fill],.button_style_text.button_text_primary ~ label .icon svg rect[fill]{fill:var(--color-button-text-primary-content-default);}.button_style_text.button_text_primary .icon svg path[stroke],.button_style_text.button_text_primary .icon svg circle[stroke],.button_style_text.button_text_primary .icon svg rect[stroke],.button_style_text.button_text_primary ~ label .icon svg path[stroke],.button_style_text.button_text_primary ~ label .icon svg circle[stroke],.button_style_text.button_text_primary ~ label .icon svg rect[stroke]{stroke:var(--color-button-text-primary-content-default);}@media (hover:hover){.button_style_text.button_text_primary:hover .icon svg path,.button_style_text.button_text_primary:hover .icon svg circle,.button_style_text.button_text_primary:hover .icon svg rect,.button_style_text.button_text_primary:hover ~ label .icon svg path,.button_style_text.button_text_primary:hover ~ label .icon svg circle,.button_style_text.button_text_primary:hover ~ label .icon svg rect,.button_style_text.button_text_primary.hover .icon svg path,.button_style_text.button_text_primary.hover .icon svg circle,.button_style_text.button_text_primary.hover .icon svg rect,.button_style_text.button_text_primary.hover ~ label .icon svg path,.button_style_text.button_text_primary.hover ~ label .icon svg circle,.button_style_text.button_text_primary.hover ~ label .icon svg rect{transition:var(--transition);}.button_style_text.button_text_primary:hover .icon svg path[fill],.button_style_text.button_text_primary:hover .icon svg circle[fill],.button_style_text.button_text_primary:hover .icon svg rect[fill],.button_style_text.button_text_primary:hover ~ label .icon svg path[fill],.button_style_text.button_text_primary:hover ~ label .icon svg circle[fill],.button_style_text.button_text_primary:hover ~ label .icon svg rect[fill],.button_style_text.button_text_primary.hover .icon svg path[fill],.button_style_text.button_text_primary.hover .icon svg circle[fill],.button_style_text.button_text_primary.hover .icon svg rect[fill],.button_style_text.button_text_primary.hover ~ label .icon svg path[fill],.button_style_text.button_text_primary.hover ~ label .icon svg circle[fill],.button_style_text.button_text_primary.hover ~ label .icon svg rect[fill]{fill:var(--color-button-text-primary-content-hover);}.button_style_text.button_text_primary:hover .icon svg path[stroke],.button_style_text.button_text_primary:hover .icon svg circle[stroke],.button_style_text.button_text_primary:hover .icon svg rect[stroke],.button_style_text.button_text_primary:hover ~ label .icon svg path[stroke],.button_style_text.button_text_primary:hover ~ label .icon svg circle[stroke],.button_style_text.button_text_primary:hover ~ label .icon svg rect[stroke],.button_style_text.button_text_primary.hover .icon svg path[stroke],.button_style_text.button_text_primary.hover .icon svg circle[stroke],.button_style_text.button_text_primary.hover .icon svg rect[stroke],.button_style_text.button_text_primary.hover ~ label .icon svg path[stroke],.button_style_text.button_text_primary.hover ~ label .icon svg circle[stroke],.button_style_text.button_text_primary.hover ~ label .icon svg rect[stroke]{stroke:var(--color-button-text-primary-content-hover);}}.button_style_text.button_text_primary:active .icon svg path,.button_style_text.button_text_primary:active .icon svg circle,.button_style_text.button_text_primary:active .icon svg rect,.button_style_text.button_text_primary:active ~ label .icon svg path,.button_style_text.button_text_primary:active ~ label .icon svg circle,.button_style_text.button_text_primary:active ~ label .icon svg rect,.button_style_text.button_text_primary.active .icon svg path,.button_style_text.button_text_primary.active .icon svg circle,.button_style_text.button_text_primary.active .icon svg rect,.button_style_text.button_text_primary.active ~ label .icon svg path,.button_style_text.button_text_primary.active ~ label .icon svg circle,.button_style_text.button_text_primary.active ~ label .icon svg rect{transition:var(--transition);}.button_style_text.button_text_primary:active .icon svg path[fill],.button_style_text.button_text_primary:active .icon svg circle[fill],.button_style_text.button_text_primary:active .icon svg rect[fill],.button_style_text.button_text_primary:active ~ label .icon svg path[fill],.button_style_text.button_text_primary:active ~ label .icon svg circle[fill],.button_style_text.button_text_primary:active ~ label .icon svg rect[fill],.button_style_text.button_text_primary.active .icon svg path[fill],.button_style_text.button_text_primary.active .icon svg circle[fill],.button_style_text.button_text_primary.active .icon svg rect[fill],.button_style_text.button_text_primary.active ~ label .icon svg path[fill],.button_style_text.button_text_primary.active ~ label .icon svg circle[fill],.button_style_text.button_text_primary.active ~ label .icon svg rect[fill]{fill:var(--color-button-text-primary-content-active);}.button_style_text.button_text_primary:active .icon svg path[stroke],.button_style_text.button_text_primary:active .icon svg circle[stroke],.button_style_text.button_text_primary:active .icon svg rect[stroke],.button_style_text.button_text_primary:active ~ label .icon svg path[stroke],.button_style_text.button_text_primary:active ~ label .icon svg circle[stroke],.button_style_text.button_text_primary:active ~ label .icon svg rect[stroke],.button_style_text.button_text_primary.active .icon svg path[stroke],.button_style_text.button_text_primary.active .icon svg circle[stroke],.button_style_text.button_text_primary.active .icon svg rect[stroke],.button_style_text.button_text_primary.active ~ label .icon svg path[stroke],.button_style_text.button_text_primary.active ~ label .icon svg circle[stroke],.button_style_text.button_text_primary.active ~ label .icon svg rect[stroke]{stroke:var(--color-button-text-primary-content-active);}.button_style_text.button_text_primary:focus .icon svg path,.button_style_text.button_text_primary:focus .icon svg circle,.button_style_text.button_text_primary:focus .icon svg rect,.button_style_text.button_text_primary:focus ~ label .icon svg path,.button_style_text.button_text_primary:focus ~ label .icon svg circle,.button_style_text.button_text_primary:focus ~ label .icon svg rect,.button_style_text.button_text_primary.focus .icon svg path,.button_style_text.button_text_primary.focus .icon svg circle,.button_style_text.button_text_primary.focus .icon svg rect,.button_style_text.button_text_primary.focus ~ label .icon svg path,.button_style_text.button_text_primary.focus ~ label .icon svg circle,.button_style_text.button_text_primary.focus ~ label .icon svg rect{transition:var(--transition);}.button_style_text.button_text_primary:focus .icon svg path[fill],.button_style_text.button_text_primary:focus .icon svg circle[fill],.button_style_text.button_text_primary:focus .icon svg rect[fill],.button_style_text.button_text_primary:focus ~ label .icon svg path[fill],.button_style_text.button_text_primary:focus ~ label .icon svg circle[fill],.button_style_text.button_text_primary:focus ~ label .icon svg rect[fill],.button_style_text.button_text_primary.focus .icon svg path[fill],.button_style_text.button_text_primary.focus .icon svg circle[fill],.button_style_text.button_text_primary.focus .icon svg rect[fill],.button_style_text.button_text_primary.focus ~ label .icon svg path[fill],.button_style_text.button_text_primary.focus ~ label .icon svg circle[fill],.button_style_text.button_text_primary.focus ~ label .icon svg rect[fill]{fill:var(--color-button-text-primary-content-default);}.button_style_text.button_text_primary:focus .icon svg path[stroke],.button_style_text.button_text_primary:focus .icon svg circle[stroke],.button_style_text.button_text_primary:focus .icon svg rect[stroke],.button_style_text.button_text_primary:focus ~ label .icon svg path[stroke],.button_style_text.button_text_primary:focus ~ label .icon svg circle[stroke],.button_style_text.button_text_primary:focus ~ label .icon svg rect[stroke],.button_style_text.button_text_primary.focus .icon svg path[stroke],.button_style_text.button_text_primary.focus .icon svg circle[stroke],.button_style_text.button_text_primary.focus .icon svg rect[stroke],.button_style_text.button_text_primary.focus ~ label .icon svg path[stroke],.button_style_text.button_text_primary.focus ~ label .icon svg circle[stroke],.button_style_text.button_text_primary.focus ~ label .icon svg rect[stroke]{stroke:var(--color-button-text-primary-content-default);}.button_style_text.button_text_primary:disabled .icon svg path,.button_style_text.button_text_primary:disabled .icon svg circle,.button_style_text.button_text_primary:disabled .icon svg rect,.button_style_text.button_text_primary:disabled ~ label .icon svg path,.button_style_text.button_text_primary:disabled ~ label .icon svg circle,.button_style_text.button_text_primary:disabled ~ label .icon svg rect,.button_style_text.button_text_primary.disabled .icon svg path,.button_style_text.button_text_primary.disabled .icon svg circle,.button_style_text.button_text_primary.disabled .icon svg rect,.button_style_text.button_text_primary.disabled ~ label .icon svg path,.button_style_text.button_text_primary.disabled ~ label .icon svg circle,.button_style_text.button_text_primary.disabled ~ label .icon svg rect{transition:var(--transition);}.button_style_text.button_text_primary:disabled .icon svg path[fill],.button_style_text.button_text_primary:disabled .icon svg circle[fill],.button_style_text.button_text_primary:disabled .icon svg rect[fill],.button_style_text.button_text_primary:disabled ~ label .icon svg path[fill],.button_style_text.button_text_primary:disabled ~ label .icon svg circle[fill],.button_style_text.button_text_primary:disabled ~ label .icon svg rect[fill],.button_style_text.button_text_primary.disabled .icon svg path[fill],.button_style_text.button_text_primary.disabled .icon svg circle[fill],.button_style_text.button_text_primary.disabled .icon svg rect[fill],.button_style_text.button_text_primary.disabled ~ label .icon svg path[fill],.button_style_text.button_text_primary.disabled ~ label .icon svg circle[fill],.button_style_text.button_text_primary.disabled ~ label .icon svg rect[fill]{fill:var(--color-button-text-primary-content-disabled);}.button_style_text.button_text_primary:disabled .icon svg path[stroke],.button_style_text.button_text_primary:disabled .icon svg circle[stroke],.button_style_text.button_text_primary:disabled .icon svg rect[stroke],.button_style_text.button_text_primary:disabled ~ label .icon svg path[stroke],.button_style_text.button_text_primary:disabled ~ label .icon svg circle[stroke],.button_style_text.button_text_primary:disabled ~ label .icon svg rect[stroke],.button_style_text.button_text_primary.disabled .icon svg path[stroke],.button_style_text.button_text_primary.disabled .icon svg circle[stroke],.button_style_text.button_text_primary.disabled .icon svg rect[stroke],.button_style_text.button_text_primary.disabled ~ label .icon svg path[stroke],.button_style_text.button_text_primary.disabled ~ label .icon svg circle[stroke],.button_style_text.button_text_primary.disabled ~ label .icon svg rect[stroke]{stroke:var(--color-button-text-primary-content-disabled);}.button_style_text.button_text_base{color:var(--color-button-text-neutral-content-primary-default);}@media (hover:hover){.button_style_text.button_text_base:hover,.button_style_text.button_text_base.hover{color:var(--color-button-text-neutral-content-primary-hover);}}.button_style_text.button_text_base:active,.button_style_text.button_text_base.active{color:var(--color-button-text-neutral-content-primary-active);}.button_style_text.button_text_base:focus-visible,.button_style_text.button_text_base.focus-visible,.button_style_text.button_text_base.focus{color:var(--color-button-text-neutral-content-primary-default);box-shadow:0 0 0 3px var(--color-button-text-base-focus);}.button_style_text.button_text_base:disabled,.button_style_text.button_text_base.disabled{color:var(--color-button-text-primary-content-disabled);pointer-events:none;}.button_style_text.button_text_base .icon svg path,.button_style_text.button_text_base .icon svg circle,.button_style_text.button_text_base .icon svg rect,.button_style_text.button_text_base ~ label .icon svg path,.button_style_text.button_text_base ~ label .icon svg circle,.button_style_text.button_text_base ~ label .icon svg rect{transition:var(--transition);}.button_style_text.button_text_base .icon svg path[fill],.button_style_text.button_text_base .icon svg circle[fill],.button_style_text.button_text_base .icon svg rect[fill],.button_style_text.button_text_base ~ label .icon svg path[fill],.button_style_text.button_text_base ~ label .icon svg circle[fill],.button_style_text.button_text_base ~ label .icon svg rect[fill]{fill:var(--color-button-text-neutral-content-primary-default);}.button_style_text.button_text_base .icon svg path[stroke],.button_style_text.button_text_base .icon svg circle[stroke],.button_style_text.button_text_base .icon svg rect[stroke],.button_style_text.button_text_base ~ label .icon svg path[stroke],.button_style_text.button_text_base ~ label .icon svg circle[stroke],.button_style_text.button_text_base ~ label .icon svg rect[stroke]{stroke:var(--color-button-text-neutral-content-primary-default);}@media (hover:hover){.button_style_text.button_text_base:hover .icon svg path,.button_style_text.button_text_base:hover .icon svg circle,.button_style_text.button_text_base:hover .icon svg rect,.button_style_text.button_text_base:hover ~ label .icon svg path,.button_style_text.button_text_base:hover ~ label .icon svg circle,.button_style_text.button_text_base:hover ~ label .icon svg rect,.button_style_text.button_text_base.hover .icon svg path,.button_style_text.button_text_base.hover .icon svg circle,.button_style_text.button_text_base.hover .icon svg rect,.button_style_text.button_text_base.hover ~ label .icon svg path,.button_style_text.button_text_base.hover ~ label .icon svg circle,.button_style_text.button_text_base.hover ~ label .icon svg rect{transition:var(--transition);}.button_style_text.button_text_base:hover .icon svg path[fill],.button_style_text.button_text_base:hover .icon svg circle[fill],.button_style_text.button_text_base:hover .icon svg rect[fill],.button_style_text.button_text_base:hover ~ label .icon svg path[fill],.button_style_text.button_text_base:hover ~ label .icon svg circle[fill],.button_style_text.button_text_base:hover ~ label .icon svg rect[fill],.button_style_text.button_text_base.hover .icon svg path[fill],.button_style_text.button_text_base.hover .icon svg circle[fill],.button_style_text.button_text_base.hover .icon svg rect[fill],.button_style_text.button_text_base.hover ~ label .icon svg path[fill],.button_style_text.button_text_base.hover ~ label .icon svg circle[fill],.button_style_text.button_text_base.hover ~ label .icon svg rect[fill]{fill:var(--color-button-text-neutral-content-primary-hover);}.button_style_text.button_text_base:hover .icon svg path[stroke],.button_style_text.button_text_base:hover .icon svg circle[stroke],.button_style_text.button_text_base:hover .icon svg rect[stroke],.button_style_text.button_text_base:hover ~ label .icon svg path[stroke],.button_style_text.button_text_base:hover ~ label .icon svg circle[stroke],.button_style_text.button_text_base:hover ~ label .icon svg rect[stroke],.button_style_text.button_text_base.hover .icon svg path[stroke],.button_style_text.button_text_base.hover .icon svg circle[stroke],.button_style_text.button_text_base.hover .icon svg rect[stroke],.button_style_text.button_text_base.hover ~ label .icon svg path[stroke],.button_style_text.button_text_base.hover ~ label .icon svg circle[stroke],.button_style_text.button_text_base.hover ~ label .icon svg rect[stroke]{stroke:var(--color-button-text-neutral-content-primary-hover);}}.button_style_text.button_text_base:active .icon svg path,.button_style_text.button_text_base:active .icon svg circle,.button_style_text.button_text_base:active .icon svg rect,.button_style_text.button_text_base:active ~ label .icon svg path,.button_style_text.button_text_base:active ~ label .icon svg circle,.button_style_text.button_text_base:active ~ label .icon svg rect,.button_style_text.button_text_base.active .icon svg path,.button_style_text.button_text_base.active .icon svg circle,.button_style_text.button_text_base.active .icon svg rect,.button_style_text.button_text_base.active ~ label .icon svg path,.button_style_text.button_text_base.active ~ label .icon svg circle,.button_style_text.button_text_base.active ~ label .icon svg rect{transition:var(--transition);}.button_style_text.button_text_base:active .icon svg path[fill],.button_style_text.button_text_base:active .icon svg circle[fill],.button_style_text.button_text_base:active .icon svg rect[fill],.button_style_text.button_text_base:active ~ label .icon svg path[fill],.button_style_text.button_text_base:active ~ label .icon svg circle[fill],.button_style_text.button_text_base:active ~ label .icon svg rect[fill],.button_style_text.button_text_base.active .icon svg path[fill],.button_style_text.button_text_base.active .icon svg circle[fill],.button_style_text.button_text_base.active .icon svg rect[fill],.button_style_text.button_text_base.active ~ label .icon svg path[fill],.button_style_text.button_text_base.active ~ label .icon svg circle[fill],.button_style_text.button_text_base.active ~ label .icon svg rect[fill]{fill:var(--color-button-text-neutral-content-primary-active);}.button_style_text.button_text_base:active .icon svg path[stroke],.button_style_text.button_text_base:active .icon svg circle[stroke],.button_style_text.button_text_base:active .icon svg rect[stroke],.button_style_text.button_text_base:active ~ label .icon svg path[stroke],.button_style_text.button_text_base:active ~ label .icon svg circle[stroke],.button_style_text.button_text_base:active ~ label .icon svg rect[stroke],.button_style_text.button_text_base.active .icon svg path[stroke],.button_style_text.button_text_base.active .icon svg circle[stroke],.button_style_text.button_text_base.active .icon svg rect[stroke],.button_style_text.button_text_base.active ~ label .icon svg path[stroke],.button_style_text.button_text_base.active ~ label .icon svg circle[stroke],.button_style_text.button_text_base.active ~ label .icon svg rect[stroke]{stroke:var(--color-button-text-neutral-content-primary-active);}.button_style_text.button_text_base:focus .icon svg path,.button_style_text.button_text_base:focus .icon svg circle,.button_style_text.button_text_base:focus .icon svg rect,.button_style_text.button_text_base:focus ~ label .icon svg path,.button_style_text.button_text_base:focus ~ label .icon svg circle,.button_style_text.button_text_base:focus ~ label .icon svg rect,.button_style_text.button_text_base.focus .icon svg path,.button_style_text.button_text_base.focus .icon svg circle,.button_style_text.button_text_base.focus .icon svg rect,.button_style_text.button_text_base.focus ~ label .icon svg path,.button_style_text.button_text_base.focus ~ label .icon svg circle,.button_style_text.button_text_base.focus ~ label .icon svg rect{transition:var(--transition);}.button_style_text.button_text_base:focus .icon svg path[fill],.button_style_text.button_text_base:focus .icon svg circle[fill],.button_style_text.button_text_base:focus .icon svg rect[fill],.button_style_text.button_text_base:focus ~ label .icon svg path[fill],.button_style_text.button_text_base:focus ~ label .icon svg circle[fill],.button_style_text.button_text_base:focus ~ label .icon svg rect[fill],.button_style_text.button_text_base.focus .icon svg path[fill],.button_style_text.button_text_base.focus .icon svg circle[fill],.button_style_text.button_text_base.focus .icon svg rect[fill],.button_style_text.button_text_base.focus ~ label .icon svg path[fill],.button_style_text.button_text_base.focus ~ label .icon svg circle[fill],.button_style_text.button_text_base.focus ~ label .icon svg rect[fill]{fill:var(--color-button-text-neutral-content-primary-default);}.button_style_text.button_text_base:focus .icon svg path[stroke],.button_style_text.button_text_base:focus .icon svg circle[stroke],.button_style_text.button_text_base:focus .icon svg rect[stroke],.button_style_text.button_text_base:focus ~ label .icon svg path[stroke],.button_style_text.button_text_base:focus ~ label .icon svg circle[stroke],.button_style_text.button_text_base:focus ~ label .icon svg rect[stroke],.button_style_text.button_text_base.focus .icon svg path[stroke],.button_style_text.button_text_base.focus .icon svg circle[stroke],.button_style_text.button_text_base.focus .icon svg rect[stroke],.button_style_text.button_text_base.focus ~ label .icon svg path[stroke],.button_style_text.button_text_base.focus ~ label .icon svg circle[stroke],.button_style_text.button_text_base.focus ~ label .icon svg rect[stroke]{stroke:var(--color-button-text-neutral-content-primary-default);}.button_style_text.button_text_base:disabled .icon svg path,.button_style_text.button_text_base:disabled .icon svg circle,.button_style_text.button_text_base:disabled .icon svg rect,.button_style_text.button_text_base:disabled ~ label .icon svg path,.button_style_text.button_text_base:disabled ~ label .icon svg circle,.button_style_text.button_text_base:disabled ~ label .icon svg rect,.button_style_text.button_text_base.disabled .icon svg path,.button_style_text.button_text_base.disabled .icon svg circle,.button_style_text.button_text_base.disabled .icon svg rect,.button_style_text.button_text_base.disabled ~ label .icon svg path,.button_style_text.button_text_base.disabled ~ label .icon svg circle,.button_style_text.button_text_base.disabled ~ label .icon svg rect{transition:var(--transition);}.button_style_text.button_text_base:disabled .icon svg path[fill],.button_style_text.button_text_base:disabled .icon svg circle[fill],.button_style_text.button_text_base:disabled .icon svg rect[fill],.button_style_text.button_text_base:disabled ~ label .icon svg path[fill],.button_style_text.button_text_base:disabled ~ label .icon svg circle[fill],.button_style_text.button_text_base:disabled ~ label .icon svg rect[fill],.button_style_text.button_text_base.disabled .icon svg path[fill],.button_style_text.button_text_base.disabled .icon svg circle[fill],.button_style_text.button_text_base.disabled .icon svg rect[fill],.button_style_text.button_text_base.disabled ~ label .icon svg path[fill],.button_style_text.button_text_base.disabled ~ label .icon svg circle[fill],.button_style_text.button_text_base.disabled ~ label .icon svg rect[fill]{fill:var(--color-button-text-primary-content-disabled);}.button_style_text.button_text_base:disabled .icon svg path[stroke],.button_style_text.button_text_base:disabled .icon svg circle[stroke],.button_style_text.button_text_base:disabled .icon svg rect[stroke],.button_style_text.button_text_base:disabled ~ label .icon svg path[stroke],.button_style_text.button_text_base:disabled ~ label .icon svg circle[stroke],.button_style_text.button_text_base:disabled ~ label .icon svg rect[stroke],.button_style_text.button_text_base.disabled .icon svg path[stroke],.button_style_text.button_text_base.disabled .icon svg circle[stroke],.button_style_text.button_text_base.disabled .icon svg rect[stroke],.button_style_text.button_text_base.disabled ~ label .icon svg path[stroke],.button_style_text.button_text_base.disabled ~ label .icon svg circle[stroke],.button_style_text.button_text_base.disabled ~ label .icon svg rect[stroke]{stroke:var(--color-button-text-primary-content-disabled);}.button_style_text.button_text_neutral-second{color:var(--color-button-text-neutral-content-secondary-default);}@media (hover:hover){.button_style_text.button_text_neutral-second:hover,.button_style_text.button_text_neutral-second.hover{color:var(--color-button-text-neutral-content-secondary-hover);}}.button_style_text.button_text_neutral-second:active,.button_style_text.button_text_neutral-second.active{color:var(--color-button-text-neutral-content-secondary-active);}.button_style_text.button_text_neutral-second:focus-visible,.button_style_text.button_text_neutral-second.focus-visible,.button_style_text.button_text_neutral-second.focus{color:var(--color-button-text-neutral-content-secondary-default);box-shadow:0 0 0 3px var(--color-button-focus-neutral);}.button_style_text.button_text_neutral-second:disabled,.button_style_text.button_text_neutral-second.disabled{color:var(--color-button-text-neutral-content-secondary-disabled);pointer-events:none;}.button_style_text.button_text_neutral-second .icon svg path,.button_style_text.button_text_neutral-second .icon svg circle,.button_style_text.button_text_neutral-second .icon svg rect,.button_style_text.button_text_neutral-second ~ label .icon svg path,.button_style_text.button_text_neutral-second ~ label .icon svg circle,.button_style_text.button_text_neutral-second ~ label .icon svg rect{transition:var(--transition);}.button_style_text.button_text_neutral-second .icon svg path[fill],.button_style_text.button_text_neutral-second .icon svg circle[fill],.button_style_text.button_text_neutral-second .icon svg rect[fill],.button_style_text.button_text_neutral-second ~ label .icon svg path[fill],.button_style_text.button_text_neutral-second ~ label .icon svg circle[fill],.button_style_text.button_text_neutral-second ~ label .icon svg rect[fill]{fill:var(--color-button-text-neutral-content-secondary-default);}.button_style_text.button_text_neutral-second .icon svg path[stroke],.button_style_text.button_text_neutral-second .icon svg circle[stroke],.button_style_text.button_text_neutral-second .icon svg rect[stroke],.button_style_text.button_text_neutral-second ~ label .icon svg path[stroke],.button_style_text.button_text_neutral-second ~ label .icon svg circle[stroke],.button_style_text.button_text_neutral-second ~ label .icon svg rect[stroke]{stroke:var(--color-button-text-neutral-content-secondary-default);}@media (hover:hover){.button_style_text.button_text_neutral-second:hover .icon svg path,.button_style_text.button_text_neutral-second:hover .icon svg circle,.button_style_text.button_text_neutral-second:hover .icon svg rect,.button_style_text.button_text_neutral-second:hover ~ label .icon svg path,.button_style_text.button_text_neutral-second:hover ~ label .icon svg circle,.button_style_text.button_text_neutral-second:hover ~ label .icon svg rect,.button_style_text.button_text_neutral-second.hover .icon svg path,.button_style_text.button_text_neutral-second.hover .icon svg circle,.button_style_text.button_text_neutral-second.hover .icon svg rect,.button_style_text.button_text_neutral-second.hover ~ label .icon svg path,.button_style_text.button_text_neutral-second.hover ~ label .icon svg circle,.button_style_text.button_text_neutral-second.hover ~ label .icon svg rect{transition:var(--transition);}.button_style_text.button_text_neutral-second:hover .icon svg path[fill],.button_style_text.button_text_neutral-second:hover .icon svg circle[fill],.button_style_text.button_text_neutral-second:hover .icon svg rect[fill],.button_style_text.button_text_neutral-second:hover ~ label .icon svg path[fill],.button_style_text.button_text_neutral-second:hover ~ label .icon svg circle[fill],.button_style_text.button_text_neutral-second:hover ~ label .icon svg rect[fill],.button_style_text.button_text_neutral-second.hover .icon svg path[fill],.button_style_text.button_text_neutral-second.hover .icon svg circle[fill],.button_style_text.button_text_neutral-second.hover .icon svg rect[fill],.button_style_text.button_text_neutral-second.hover ~ label .icon svg path[fill],.button_style_text.button_text_neutral-second.hover ~ label .icon svg circle[fill],.button_style_text.button_text_neutral-second.hover ~ label .icon svg rect[fill]{fill:var(--color-button-text-neutral-content-secondary-hover);}.button_style_text.button_text_neutral-second:hover .icon svg path[stroke],.button_style_text.button_text_neutral-second:hover .icon svg circle[stroke],.button_style_text.button_text_neutral-second:hover .icon svg rect[stroke],.button_style_text.button_text_neutral-second:hover ~ label .icon svg path[stroke],.button_style_text.button_text_neutral-second:hover ~ label .icon svg circle[stroke],.button_style_text.button_text_neutral-second:hover ~ label .icon svg rect[stroke],.button_style_text.button_text_neutral-second.hover .icon svg path[stroke],.button_style_text.button_text_neutral-second.hover .icon svg circle[stroke],.button_style_text.button_text_neutral-second.hover .icon svg rect[stroke],.button_style_text.button_text_neutral-second.hover ~ label .icon svg path[stroke],.button_style_text.button_text_neutral-second.hover ~ label .icon svg circle[stroke],.button_style_text.button_text_neutral-second.hover ~ label .icon svg rect[stroke]{stroke:var(--color-button-text-neutral-content-secondary-hover);}}.button_style_text.button_text_neutral-second:active .icon svg path,.button_style_text.button_text_neutral-second:active .icon svg circle,.button_style_text.button_text_neutral-second:active .icon svg rect,.button_style_text.button_text_neutral-second:active ~ label .icon svg path,.button_style_text.button_text_neutral-second:active ~ label .icon svg circle,.button_style_text.button_text_neutral-second:active ~ label .icon svg rect,.button_style_text.button_text_neutral-second.active .icon svg path,.button_style_text.button_text_neutral-second.active .icon svg circle,.button_style_text.button_text_neutral-second.active .icon svg rect,.button_style_text.button_text_neutral-second.active ~ label .icon svg path,.button_style_text.button_text_neutral-second.active ~ label .icon svg circle,.button_style_text.button_text_neutral-second.active ~ label .icon svg rect{transition:var(--transition);}.button_style_text.button_text_neutral-second:active .icon svg path[fill],.button_style_text.button_text_neutral-second:active .icon svg circle[fill],.button_style_text.button_text_neutral-second:active .icon svg rect[fill],.button_style_text.button_text_neutral-second:active ~ label .icon svg path[fill],.button_style_text.button_text_neutral-second:active ~ label .icon svg circle[fill],.button_style_text.button_text_neutral-second:active ~ label .icon svg rect[fill],.button_style_text.button_text_neutral-second.active .icon svg path[fill],.button_style_text.button_text_neutral-second.active .icon svg circle[fill],.button_style_text.button_text_neutral-second.active .icon svg rect[fill],.button_style_text.button_text_neutral-second.active ~ label .icon svg path[fill],.button_style_text.button_text_neutral-second.active ~ label .icon svg circle[fill],.button_style_text.button_text_neutral-second.active ~ label .icon svg rect[fill]{fill:var(--color-button-text-neutral-content-secondary-active);}.button_style_text.button_text_neutral-second:active .icon svg path[stroke],.button_style_text.button_text_neutral-second:active .icon svg circle[stroke],.button_style_text.button_text_neutral-second:active .icon svg rect[stroke],.button_style_text.button_text_neutral-second:active ~ label .icon svg path[stroke],.button_style_text.button_text_neutral-second:active ~ label .icon svg circle[stroke],.button_style_text.button_text_neutral-second:active ~ label .icon svg rect[stroke],.button_style_text.button_text_neutral-second.active .icon svg path[stroke],.button_style_text.button_text_neutral-second.active .icon svg circle[stroke],.button_style_text.button_text_neutral-second.active .icon svg rect[stroke],.button_style_text.button_text_neutral-second.active ~ label .icon svg path[stroke],.button_style_text.button_text_neutral-second.active ~ label .icon svg circle[stroke],.button_style_text.button_text_neutral-second.active ~ label .icon svg rect[stroke]{stroke:var(--color-button-text-neutral-content-secondary-active);}.button_style_text.button_text_neutral-second:focus .icon svg path,.button_style_text.button_text_neutral-second:focus .icon svg circle,.button_style_text.button_text_neutral-second:focus .icon svg rect,.button_style_text.button_text_neutral-second:focus ~ label .icon svg path,.button_style_text.button_text_neutral-second:focus ~ label .icon svg circle,.button_style_text.button_text_neutral-second:focus ~ label .icon svg rect,.button_style_text.button_text_neutral-second.focus .icon svg path,.button_style_text.button_text_neutral-second.focus .icon svg circle,.button_style_text.button_text_neutral-second.focus .icon svg rect,.button_style_text.button_text_neutral-second.focus ~ label .icon svg path,.button_style_text.button_text_neutral-second.focus ~ label .icon svg circle,.button_style_text.button_text_neutral-second.focus ~ label .icon svg rect{transition:var(--transition);}.button_style_text.button_text_neutral-second:focus .icon svg path[fill],.button_style_text.button_text_neutral-second:focus .icon svg circle[fill],.button_style_text.button_text_neutral-second:focus .icon svg rect[fill],.button_style_text.button_text_neutral-second:focus ~ label .icon svg path[fill],.button_style_text.button_text_neutral-second:focus ~ label .icon svg circle[fill],.button_style_text.button_text_neutral-second:focus ~ label .icon svg rect[fill],.button_style_text.button_text_neutral-second.focus .icon svg path[fill],.button_style_text.button_text_neutral-second.focus .icon svg circle[fill],.button_style_text.button_text_neutral-second.focus .icon svg rect[fill],.button_style_text.button_text_neutral-second.focus ~ label .icon svg path[fill],.button_style_text.button_text_neutral-second.focus ~ label .icon svg circle[fill],.button_style_text.button_text_neutral-second.focus ~ label .icon svg rect[fill]{fill:var(--color-button-text-neutral-content-secondary-default);}.button_style_text.button_text_neutral-second:focus .icon svg path[stroke],.button_style_text.button_text_neutral-second:focus .icon svg circle[stroke],.button_style_text.button_text_neutral-second:focus .icon svg rect[stroke],.button_style_text.button_text_neutral-second:focus ~ label .icon svg path[stroke],.button_style_text.button_text_neutral-second:focus ~ label .icon svg circle[stroke],.button_style_text.button_text_neutral-second:focus ~ label .icon svg rect[stroke],.button_style_text.button_text_neutral-second.focus .icon svg path[stroke],.button_style_text.button_text_neutral-second.focus .icon svg circle[stroke],.button_style_text.button_text_neutral-second.focus .icon svg rect[stroke],.button_style_text.button_text_neutral-second.focus ~ label .icon svg path[stroke],.button_style_text.button_text_neutral-second.focus ~ label .icon svg circle[stroke],.button_style_text.button_text_neutral-second.focus ~ label .icon svg rect[stroke]{stroke:var(--color-button-text-neutral-content-secondary-default);}.button_style_text.button_text_neutral-second:disabled .icon svg path,.button_style_text.button_text_neutral-second:disabled .icon svg circle,.button_style_text.button_text_neutral-second:disabled .icon svg rect,.button_style_text.button_text_neutral-second:disabled ~ label .icon svg path,.button_style_text.button_text_neutral-second:disabled ~ label .icon svg circle,.button_style_text.button_text_neutral-second:disabled ~ label .icon svg rect,.button_style_text.button_text_neutral-second.disabled .icon svg path,.button_style_text.button_text_neutral-second.disabled .icon svg circle,.button_style_text.button_text_neutral-second.disabled .icon svg rect,.button_style_text.button_text_neutral-second.disabled ~ label .icon svg path,.button_style_text.button_text_neutral-second.disabled ~ label .icon svg circle,.button_style_text.button_text_neutral-second.disabled ~ label .icon svg rect{transition:var(--transition);}.button_style_text.button_text_neutral-second:disabled .icon svg path[fill],.button_style_text.button_text_neutral-second:disabled .icon svg circle[fill],.button_style_text.button_text_neutral-second:disabled .icon svg rect[fill],.button_style_text.button_text_neutral-second:disabled ~ label .icon svg path[fill],.button_style_text.button_text_neutral-second:disabled ~ label .icon svg circle[fill],.button_style_text.button_text_neutral-second:disabled ~ label .icon svg rect[fill],.button_style_text.button_text_neutral-second.disabled .icon svg path[fill],.button_style_text.button_text_neutral-second.disabled .icon svg circle[fill],.button_style_text.button_text_neutral-second.disabled .icon svg rect[fill],.button_style_text.button_text_neutral-second.disabled ~ label .icon svg path[fill],.button_style_text.button_text_neutral-second.disabled ~ label .icon svg circle[fill],.button_style_text.button_text_neutral-second.disabled ~ label .icon svg rect[fill]{fill:var(--color-button-text-neutral-content-secondary-disabled);}.button_style_text.button_text_neutral-second:disabled .icon svg path[stroke],.button_style_text.button_text_neutral-second:disabled .icon svg circle[stroke],.button_style_text.button_text_neutral-second:disabled .icon svg rect[stroke],.button_style_text.button_text_neutral-second:disabled ~ label .icon svg path[stroke],.button_style_text.button_text_neutral-second:disabled ~ label .icon svg circle[stroke],.button_style_text.button_text_neutral-second:disabled ~ label .icon svg rect[stroke],.button_style_text.button_text_neutral-second.disabled .icon svg path[stroke],.button_style_text.button_text_neutral-second.disabled .icon svg circle[stroke],.button_style_text.button_text_neutral-second.disabled .icon svg rect[stroke],.button_style_text.button_text_neutral-second.disabled ~ label .icon svg path[stroke],.button_style_text.button_text_neutral-second.disabled ~ label .icon svg circle[stroke],.button_style_text.button_text_neutral-second.disabled ~ label .icon svg rect[stroke]{stroke:var(--color-button-text-neutral-content-secondary-disabled);}.button_style_text.button_text_neutral-tertiary{color:var(--color-button-text-neutral-content-tertiary-default);}@media (hover:hover){.button_style_text.button_text_neutral-tertiary:hover,.button_style_text.button_text_neutral-tertiary.hover{color:var(--color-button-text-neutral-content-tertiary-hover);}}.button_style_text.button_text_neutral-tertiary:active,.button_style_text.button_text_neutral-tertiary.active{color:var(--color-button-text-neutral-content-tertiary-active);}.button_style_text.button_text_neutral-tertiary:focus-visible,.button_style_text.button_text_neutral-tertiary.focus-visible,.button_style_text.button_text_neutral-tertiary.focus{color:var(--color-button-text-neutral-content-tertiary-default);box-shadow:0 0 0 3px var(--color-button-focus-neutral);}.button_style_text.button_text_neutral-tertiary:disabled,.button_style_text.button_text_neutral-tertiary.disabled{color:var(--color-button-text-neutral-content-tertiary-disabled);pointer-events:none;}.button_style_text.button_text_neutral-tertiary .icon svg path,.button_style_text.button_text_neutral-tertiary .icon svg circle,.button_style_text.button_text_neutral-tertiary .icon svg rect,.button_style_text.button_text_neutral-tertiary ~ label .icon svg path,.button_style_text.button_text_neutral-tertiary ~ label .icon svg circle,.button_style_text.button_text_neutral-tertiary ~ label .icon svg rect{transition:var(--transition);}.button_style_text.button_text_neutral-tertiary .icon svg path[fill],.button_style_text.button_text_neutral-tertiary .icon svg circle[fill],.button_style_text.button_text_neutral-tertiary .icon svg rect[fill],.button_style_text.button_text_neutral-tertiary ~ label .icon svg path[fill],.button_style_text.button_text_neutral-tertiary ~ label .icon svg circle[fill],.button_style_text.button_text_neutral-tertiary ~ label .icon svg rect[fill]{fill:var(--color-button-text-neutral-content-tertiary-default);}.button_style_text.button_text_neutral-tertiary .icon svg path[stroke],.button_style_text.button_text_neutral-tertiary .icon svg circle[stroke],.button_style_text.button_text_neutral-tertiary .icon svg rect[stroke],.button_style_text.button_text_neutral-tertiary ~ label .icon svg path[stroke],.button_style_text.button_text_neutral-tertiary ~ label .icon svg circle[stroke],.button_style_text.button_text_neutral-tertiary ~ label .icon svg rect[stroke]{stroke:var(--color-button-text-neutral-content-tertiary-default);}@media (hover:hover){.button_style_text.button_text_neutral-tertiary:hover .icon svg path,.button_style_text.button_text_neutral-tertiary:hover .icon svg circle,.button_style_text.button_text_neutral-tertiary:hover .icon svg rect,.button_style_text.button_text_neutral-tertiary:hover ~ label .icon svg path,.button_style_text.button_text_neutral-tertiary:hover ~ label .icon svg circle,.button_style_text.button_text_neutral-tertiary:hover ~ label .icon svg rect,.button_style_text.button_text_neutral-tertiary.hover .icon svg path,.button_style_text.button_text_neutral-tertiary.hover .icon svg circle,.button_style_text.button_text_neutral-tertiary.hover .icon svg rect,.button_style_text.button_text_neutral-tertiary.hover ~ label .icon svg path,.button_style_text.button_text_neutral-tertiary.hover ~ label .icon svg circle,.button_style_text.button_text_neutral-tertiary.hover ~ label .icon svg rect{transition:var(--transition);}.button_style_text.button_text_neutral-tertiary:hover .icon svg path[fill],.button_style_text.button_text_neutral-tertiary:hover .icon svg circle[fill],.button_style_text.button_text_neutral-tertiary:hover .icon svg rect[fill],.button_style_text.button_text_neutral-tertiary:hover ~ label .icon svg path[fill],.button_style_text.button_text_neutral-tertiary:hover ~ label .icon svg circle[fill],.button_style_text.button_text_neutral-tertiary:hover ~ label .icon svg rect[fill],.button_style_text.button_text_neutral-tertiary.hover .icon svg path[fill],.button_style_text.button_text_neutral-tertiary.hover .icon svg circle[fill],.button_style_text.button_text_neutral-tertiary.hover .icon svg rect[fill],.button_style_text.button_text_neutral-tertiary.hover ~ label .icon svg path[fill],.button_style_text.button_text_neutral-tertiary.hover ~ label .icon svg circle[fill],.button_style_text.button_text_neutral-tertiary.hover ~ label .icon svg rect[fill]{fill:var(--color-button-text-neutral-content-tertiary-hover);}.button_style_text.button_text_neutral-tertiary:hover .icon svg path[stroke],.button_style_text.button_text_neutral-tertiary:hover .icon svg circle[stroke],.button_style_text.button_text_neutral-tertiary:hover .icon svg rect[stroke],.button_style_text.button_text_neutral-tertiary:hover ~ label .icon svg path[stroke],.button_style_text.button_text_neutral-tertiary:hover ~ label .icon svg circle[stroke],.button_style_text.button_text_neutral-tertiary:hover ~ label .icon svg rect[stroke],.button_style_text.button_text_neutral-tertiary.hover .icon svg path[stroke],.button_style_text.button_text_neutral-tertiary.hover .icon svg circle[stroke],.button_style_text.button_text_neutral-tertiary.hover .icon svg rect[stroke],.button_style_text.button_text_neutral-tertiary.hover ~ label .icon svg path[stroke],.button_style_text.button_text_neutral-tertiary.hover ~ label .icon svg circle[stroke],.button_style_text.button_text_neutral-tertiary.hover ~ label .icon svg rect[stroke]{stroke:var(--color-button-text-neutral-content-tertiary-hover);}}.button_style_text.button_text_neutral-tertiary:active .icon svg path,.button_style_text.button_text_neutral-tertiary:active .icon svg circle,.button_style_text.button_text_neutral-tertiary:active .icon svg rect,.button_style_text.button_text_neutral-tertiary:active ~ label .icon svg path,.button_style_text.button_text_neutral-tertiary:active ~ label .icon svg circle,.button_style_text.button_text_neutral-tertiary:active ~ label .icon svg rect,.button_style_text.button_text_neutral-tertiary.active .icon svg path,.button_style_text.button_text_neutral-tertiary.active .icon svg circle,.button_style_text.button_text_neutral-tertiary.active .icon svg rect,.button_style_text.button_text_neutral-tertiary.active ~ label .icon svg path,.button_style_text.button_text_neutral-tertiary.active ~ label .icon svg circle,.button_style_text.button_text_neutral-tertiary.active ~ label .icon svg rect{transition:var(--transition);}.button_style_text.button_text_neutral-tertiary:active .icon svg path[fill],.button_style_text.button_text_neutral-tertiary:active .icon svg circle[fill],.button_style_text.button_text_neutral-tertiary:active .icon svg rect[fill],.button_style_text.button_text_neutral-tertiary:active ~ label .icon svg path[fill],.button_style_text.button_text_neutral-tertiary:active ~ label .icon svg circle[fill],.button_style_text.button_text_neutral-tertiary:active ~ label .icon svg rect[fill],.button_style_text.button_text_neutral-tertiary.active .icon svg path[fill],.button_style_text.button_text_neutral-tertiary.active .icon svg circle[fill],.button_style_text.button_text_neutral-tertiary.active .icon svg rect[fill],.button_style_text.button_text_neutral-tertiary.active ~ label .icon svg path[fill],.button_style_text.button_text_neutral-tertiary.active ~ label .icon svg circle[fill],.button_style_text.button_text_neutral-tertiary.active ~ label .icon svg rect[fill]{fill:var(--color-button-text-neutral-content-tertiary-active);}.button_style_text.button_text_neutral-tertiary:active .icon svg path[stroke],.button_style_text.button_text_neutral-tertiary:active .icon svg circle[stroke],.button_style_text.button_text_neutral-tertiary:active .icon svg rect[stroke],.button_style_text.button_text_neutral-tertiary:active ~ label .icon svg path[stroke],.button_style_text.button_text_neutral-tertiary:active ~ label .icon svg circle[stroke],.button_style_text.button_text_neutral-tertiary:active ~ label .icon svg rect[stroke],.button_style_text.button_text_neutral-tertiary.active .icon svg path[stroke],.button_style_text.button_text_neutral-tertiary.active .icon svg circle[stroke],.button_style_text.button_text_neutral-tertiary.active .icon svg rect[stroke],.button_style_text.button_text_neutral-tertiary.active ~ label .icon svg path[stroke],.button_style_text.button_text_neutral-tertiary.active ~ label .icon svg circle[stroke],.button_style_text.button_text_neutral-tertiary.active ~ label .icon svg rect[stroke]{stroke:var(--color-button-text-neutral-content-tertiary-active);}.button_style_text.button_text_neutral-tertiary:focus .icon svg path,.button_style_text.button_text_neutral-tertiary:focus .icon svg circle,.button_style_text.button_text_neutral-tertiary:focus .icon svg rect,.button_style_text.button_text_neutral-tertiary:focus ~ label .icon svg path,.button_style_text.button_text_neutral-tertiary:focus ~ label .icon svg circle,.button_style_text.button_text_neutral-tertiary:focus ~ label .icon svg rect,.button_style_text.button_text_neutral-tertiary.focus .icon svg path,.button_style_text.button_text_neutral-tertiary.focus .icon svg circle,.button_style_text.button_text_neutral-tertiary.focus .icon svg rect,.button_style_text.button_text_neutral-tertiary.focus ~ label .icon svg path,.button_style_text.button_text_neutral-tertiary.focus ~ label .icon svg circle,.button_style_text.button_text_neutral-tertiary.focus ~ label .icon svg rect{transition:var(--transition);}.button_style_text.button_text_neutral-tertiary:focus .icon svg path[fill],.button_style_text.button_text_neutral-tertiary:focus .icon svg circle[fill],.button_style_text.button_text_neutral-tertiary:focus .icon svg rect[fill],.button_style_text.button_text_neutral-tertiary:focus ~ label .icon svg path[fill],.button_style_text.button_text_neutral-tertiary:focus ~ label .icon svg circle[fill],.button_style_text.button_text_neutral-tertiary:focus ~ label .icon svg rect[fill],.button_style_text.button_text_neutral-tertiary.focus .icon svg path[fill],.button_style_text.button_text_neutral-tertiary.focus .icon svg circle[fill],.button_style_text.button_text_neutral-tertiary.focus .icon svg rect[fill],.button_style_text.button_text_neutral-tertiary.focus ~ label .icon svg path[fill],.button_style_text.button_text_neutral-tertiary.focus ~ label .icon svg circle[fill],.button_style_text.button_text_neutral-tertiary.focus ~ label .icon svg rect[fill]{fill:var(--color-button-text-neutral-content-tertiary-default);}.button_style_text.button_text_neutral-tertiary:focus .icon svg path[stroke],.button_style_text.button_text_neutral-tertiary:focus .icon svg circle[stroke],.button_style_text.button_text_neutral-tertiary:focus .icon svg rect[stroke],.button_style_text.button_text_neutral-tertiary:focus ~ label .icon svg path[stroke],.button_style_text.button_text_neutral-tertiary:focus ~ label .icon svg circle[stroke],.button_style_text.button_text_neutral-tertiary:focus ~ label .icon svg rect[stroke],.button_style_text.button_text_neutral-tertiary.focus .icon svg path[stroke],.button_style_text.button_text_neutral-tertiary.focus .icon svg circle[stroke],.button_style_text.button_text_neutral-tertiary.focus .icon svg rect[stroke],.button_style_text.button_text_neutral-tertiary.focus ~ label .icon svg path[stroke],.button_style_text.button_text_neutral-tertiary.focus ~ label .icon svg circle[stroke],.button_style_text.button_text_neutral-tertiary.focus ~ label .icon svg rect[stroke]{stroke:var(--color-button-text-neutral-content-tertiary-default);}.button_style_text.button_text_neutral-tertiary:disabled .icon svg path,.button_style_text.button_text_neutral-tertiary:disabled .icon svg circle,.button_style_text.button_text_neutral-tertiary:disabled .icon svg rect,.button_style_text.button_text_neutral-tertiary:disabled ~ label .icon svg path,.button_style_text.button_text_neutral-tertiary:disabled ~ label .icon svg circle,.button_style_text.button_text_neutral-tertiary:disabled ~ label .icon svg rect,.button_style_text.button_text_neutral-tertiary.disabled .icon svg path,.button_style_text.button_text_neutral-tertiary.disabled .icon svg circle,.button_style_text.button_text_neutral-tertiary.disabled .icon svg rect,.button_style_text.button_text_neutral-tertiary.disabled ~ label .icon svg path,.button_style_text.button_text_neutral-tertiary.disabled ~ label .icon svg circle,.button_style_text.button_text_neutral-tertiary.disabled ~ label .icon svg rect{transition:var(--transition);}.button_style_text.button_text_neutral-tertiary:disabled .icon svg path[fill],.button_style_text.button_text_neutral-tertiary:disabled .icon svg circle[fill],.button_style_text.button_text_neutral-tertiary:disabled .icon svg rect[fill],.button_style_text.button_text_neutral-tertiary:disabled ~ label .icon svg path[fill],.button_style_text.button_text_neutral-tertiary:disabled ~ label .icon svg circle[fill],.button_style_text.button_text_neutral-tertiary:disabled ~ label .icon svg rect[fill],.button_style_text.button_text_neutral-tertiary.disabled .icon svg path[fill],.button_style_text.button_text_neutral-tertiary.disabled .icon svg circle[fill],.button_style_text.button_text_neutral-tertiary.disabled .icon svg rect[fill],.button_style_text.button_text_neutral-tertiary.disabled ~ label .icon svg path[fill],.button_style_text.button_text_neutral-tertiary.disabled ~ label .icon svg circle[fill],.button_style_text.button_text_neutral-tertiary.disabled ~ label .icon svg rect[fill]{fill:var(--color-button-text-neutral-content-tertiary-disabled);}.button_style_text.button_text_neutral-tertiary:disabled .icon svg path[stroke],.button_style_text.button_text_neutral-tertiary:disabled .icon svg circle[stroke],.button_style_text.button_text_neutral-tertiary:disabled .icon svg rect[stroke],.button_style_text.button_text_neutral-tertiary:disabled ~ label .icon svg path[stroke],.button_style_text.button_text_neutral-tertiary:disabled ~ label .icon svg circle[stroke],.button_style_text.button_text_neutral-tertiary:disabled ~ label .icon svg rect[stroke],.button_style_text.button_text_neutral-tertiary.disabled .icon svg path[stroke],.button_style_text.button_text_neutral-tertiary.disabled .icon svg circle[stroke],.button_style_text.button_text_neutral-tertiary.disabled .icon svg rect[stroke],.button_style_text.button_text_neutral-tertiary.disabled ~ label .icon svg path[stroke],.button_style_text.button_text_neutral-tertiary.disabled ~ label .icon svg circle[stroke],.button_style_text.button_text_neutral-tertiary.disabled ~ label .icon svg rect[stroke]{stroke:var(--color-button-text-neutral-content-tertiary-disabled);}.button_style_text.button_text_bg-neutral{color:var(--color-button-text-neutral-content-secondary-default);background:var(--color-button-text-neutral-bg-default);}@media (hover:hover){.button_style_text.button_text_bg-neutral:hover,.button_style_text.button_text_bg-neutral.hover{color:var(--color-button-text-neutral-content-secondary-hover);background:var(--color-button-text-neutral-bg-hover);}}.button_style_text.button_text_bg-neutral:active,.button_style_text.button_text_bg-neutral.active{color:var(--color-button-text-neutral-content-secondary-active);background:var(--color-button-text-neutral-bg-active);}.button_style_text.button_text_bg-neutral:focus-visible,.button_style_text.button_text_bg-neutral.focus-visible,.button_style_text.button_text_bg-neutral.focus{color:var(--color-button-text-neutral-content-secondary-default);box-shadow:0 0 0 3px var(--color-button-focus-neutral);background:var(--color-button-text-neutral-bg-default);}.button_style_text.button_text_bg-neutral:disabled,.button_style_text.button_text_bg-neutral.disabled{color:var(--color-button-text-neutral-content-secondary-disabled);background:var(--color-button-text-neutral-bg-disabled);pointer-events:none;}.button_style_text.button_text_bg-neutral .icon svg path,.button_style_text.button_text_bg-neutral .icon svg circle,.button_style_text.button_text_bg-neutral .icon svg rect,.button_style_text.button_text_bg-neutral ~ label .icon svg path,.button_style_text.button_text_bg-neutral ~ label .icon svg circle,.button_style_text.button_text_bg-neutral ~ label .icon svg rect{transition:var(--transition);}.button_style_text.button_text_bg-neutral .icon svg path[fill],.button_style_text.button_text_bg-neutral .icon svg circle[fill],.button_style_text.button_text_bg-neutral .icon svg rect[fill],.button_style_text.button_text_bg-neutral ~ label .icon svg path[fill],.button_style_text.button_text_bg-neutral ~ label .icon svg circle[fill],.button_style_text.button_text_bg-neutral ~ label .icon svg rect[fill]{fill:var(--color-button-text-neutral-content-secondary-default);}.button_style_text.button_text_bg-neutral .icon svg path[stroke],.button_style_text.button_text_bg-neutral .icon svg circle[stroke],.button_style_text.button_text_bg-neutral .icon svg rect[stroke],.button_style_text.button_text_bg-neutral ~ label .icon svg path[stroke],.button_style_text.button_text_bg-neutral ~ label .icon svg circle[stroke],.button_style_text.button_text_bg-neutral ~ label .icon svg rect[stroke]{stroke:var(--color-button-text-neutral-content-secondary-default);}@media (hover:hover){.button_style_text.button_text_bg-neutral:hover .icon svg path,.button_style_text.button_text_bg-neutral:hover .icon svg circle,.button_style_text.button_text_bg-neutral:hover .icon svg rect,.button_style_text.button_text_bg-neutral:hover ~ label .icon svg path,.button_style_text.button_text_bg-neutral:hover ~ label .icon svg circle,.button_style_text.button_text_bg-neutral:hover ~ label .icon svg rect,.button_style_text.button_text_bg-neutral.hover .icon svg path,.button_style_text.button_text_bg-neutral.hover .icon svg circle,.button_style_text.button_text_bg-neutral.hover .icon svg rect,.button_style_text.button_text_bg-neutral.hover ~ label .icon svg path,.button_style_text.button_text_bg-neutral.hover ~ label .icon svg circle,.button_style_text.button_text_bg-neutral.hover ~ label .icon svg rect{transition:var(--transition);}.button_style_text.button_text_bg-neutral:hover .icon svg path[fill],.button_style_text.button_text_bg-neutral:hover .icon svg circle[fill],.button_style_text.button_text_bg-neutral:hover .icon svg rect[fill],.button_style_text.button_text_bg-neutral:hover ~ label .icon svg path[fill],.button_style_text.button_text_bg-neutral:hover ~ label .icon svg circle[fill],.button_style_text.button_text_bg-neutral:hover ~ label .icon svg rect[fill],.button_style_text.button_text_bg-neutral.hover .icon svg path[fill],.button_style_text.button_text_bg-neutral.hover .icon svg circle[fill],.button_style_text.button_text_bg-neutral.hover .icon svg rect[fill],.button_style_text.button_text_bg-neutral.hover ~ label .icon svg path[fill],.button_style_text.button_text_bg-neutral.hover ~ label .icon svg circle[fill],.button_style_text.button_text_bg-neutral.hover ~ label .icon svg rect[fill]{fill:var(--color-button-text-neutral-content-secondary-hover);}.button_style_text.button_text_bg-neutral:hover .icon svg path[stroke],.button_style_text.button_text_bg-neutral:hover .icon svg circle[stroke],.button_style_text.button_text_bg-neutral:hover .icon svg rect[stroke],.button_style_text.button_text_bg-neutral:hover ~ label .icon svg path[stroke],.button_style_text.button_text_bg-neutral:hover ~ label .icon svg circle[stroke],.button_style_text.button_text_bg-neutral:hover ~ label .icon svg rect[stroke],.button_style_text.button_text_bg-neutral.hover .icon svg path[stroke],.button_style_text.button_text_bg-neutral.hover .icon svg circle[stroke],.button_style_text.button_text_bg-neutral.hover .icon svg rect[stroke],.button_style_text.button_text_bg-neutral.hover ~ label .icon svg path[stroke],.button_style_text.button_text_bg-neutral.hover ~ label .icon svg circle[stroke],.button_style_text.button_text_bg-neutral.hover ~ label .icon svg rect[stroke]{stroke:var(--color-button-text-neutral-content-secondary-hover);}}.button_style_text.button_text_bg-neutral:active .icon svg path,.button_style_text.button_text_bg-neutral:active .icon svg circle,.button_style_text.button_text_bg-neutral:active .icon svg rect,.button_style_text.button_text_bg-neutral:active ~ label .icon svg path,.button_style_text.button_text_bg-neutral:active ~ label .icon svg circle,.button_style_text.button_text_bg-neutral:active ~ label .icon svg rect,.button_style_text.button_text_bg-neutral.active .icon svg path,.button_style_text.button_text_bg-neutral.active .icon svg circle,.button_style_text.button_text_bg-neutral.active .icon svg rect,.button_style_text.button_text_bg-neutral.active ~ label .icon svg path,.button_style_text.button_text_bg-neutral.active ~ label .icon svg circle,.button_style_text.button_text_bg-neutral.active ~ label .icon svg rect{transition:var(--transition);}.button_style_text.button_text_bg-neutral:active .icon svg path[fill],.button_style_text.button_text_bg-neutral:active .icon svg circle[fill],.button_style_text.button_text_bg-neutral:active .icon svg rect[fill],.button_style_text.button_text_bg-neutral:active ~ label .icon svg path[fill],.button_style_text.button_text_bg-neutral:active ~ label .icon svg circle[fill],.button_style_text.button_text_bg-neutral:active ~ label .icon svg rect[fill],.button_style_text.button_text_bg-neutral.active .icon svg path[fill],.button_style_text.button_text_bg-neutral.active .icon svg circle[fill],.button_style_text.button_text_bg-neutral.active .icon svg rect[fill],.button_style_text.button_text_bg-neutral.active ~ label .icon svg path[fill],.button_style_text.button_text_bg-neutral.active ~ label .icon svg circle[fill],.button_style_text.button_text_bg-neutral.active ~ label .icon svg rect[fill]{fill:var(--color-button-text-neutral-content-secondary-active);}.button_style_text.button_text_bg-neutral:active .icon svg path[stroke],.button_style_text.button_text_bg-neutral:active .icon svg circle[stroke],.button_style_text.button_text_bg-neutral:active .icon svg rect[stroke],.button_style_text.button_text_bg-neutral:active ~ label .icon svg path[stroke],.button_style_text.button_text_bg-neutral:active ~ label .icon svg circle[stroke],.button_style_text.button_text_bg-neutral:active ~ label .icon svg rect[stroke],.button_style_text.button_text_bg-neutral.active .icon svg path[stroke],.button_style_text.button_text_bg-neutral.active .icon svg circle[stroke],.button_style_text.button_text_bg-neutral.active .icon svg rect[stroke],.button_style_text.button_text_bg-neutral.active ~ label .icon svg path[stroke],.button_style_text.button_text_bg-neutral.active ~ label .icon svg circle[stroke],.button_style_text.button_text_bg-neutral.active ~ label .icon svg rect[stroke]{stroke:var(--color-button-text-neutral-content-secondary-active);}.button_style_text.button_text_bg-neutral:focus .icon svg path,.button_style_text.button_text_bg-neutral:focus .icon svg circle,.button_style_text.button_text_bg-neutral:focus .icon svg rect,.button_style_text.button_text_bg-neutral:focus ~ label .icon svg path,.button_style_text.button_text_bg-neutral:focus ~ label .icon svg circle,.button_style_text.button_text_bg-neutral:focus ~ label .icon svg rect,.button_style_text.button_text_bg-neutral.focus .icon svg path,.button_style_text.button_text_bg-neutral.focus .icon svg circle,.button_style_text.button_text_bg-neutral.focus .icon svg rect,.button_style_text.button_text_bg-neutral.focus ~ label .icon svg path,.button_style_text.button_text_bg-neutral.focus ~ label .icon svg circle,.button_style_text.button_text_bg-neutral.focus ~ label .icon svg rect{transition:var(--transition);}.button_style_text.button_text_bg-neutral:focus .icon svg path[fill],.button_style_text.button_text_bg-neutral:focus .icon svg circle[fill],.button_style_text.button_text_bg-neutral:focus .icon svg rect[fill],.button_style_text.button_text_bg-neutral:focus ~ label .icon svg path[fill],.button_style_text.button_text_bg-neutral:focus ~ label .icon svg circle[fill],.button_style_text.button_text_bg-neutral:focus ~ label .icon svg rect[fill],.button_style_text.button_text_bg-neutral.focus .icon svg path[fill],.button_style_text.button_text_bg-neutral.focus .icon svg circle[fill],.button_style_text.button_text_bg-neutral.focus .icon svg rect[fill],.button_style_text.button_text_bg-neutral.focus ~ label .icon svg path[fill],.button_style_text.button_text_bg-neutral.focus ~ label .icon svg circle[fill],.button_style_text.button_text_bg-neutral.focus ~ label .icon svg rect[fill]{fill:var(--color-button-text-neutral-content-secondary-default);}.button_style_text.button_text_bg-neutral:focus .icon svg path[stroke],.button_style_text.button_text_bg-neutral:focus .icon svg circle[stroke],.button_style_text.button_text_bg-neutral:focus .icon svg rect[stroke],.button_style_text.button_text_bg-neutral:focus ~ label .icon svg path[stroke],.button_style_text.button_text_bg-neutral:focus ~ label .icon svg circle[stroke],.button_style_text.button_text_bg-neutral:focus ~ label .icon svg rect[stroke],.button_style_text.button_text_bg-neutral.focus .icon svg path[stroke],.button_style_text.button_text_bg-neutral.focus .icon svg circle[stroke],.button_style_text.button_text_bg-neutral.focus .icon svg rect[stroke],.button_style_text.button_text_bg-neutral.focus ~ label .icon svg path[stroke],.button_style_text.button_text_bg-neutral.focus ~ label .icon svg circle[stroke],.button_style_text.button_text_bg-neutral.focus ~ label .icon svg rect[stroke]{stroke:var(--color-button-text-neutral-content-secondary-default);}.button_style_text.button_text_bg-neutral:disabled .icon svg path,.button_style_text.button_text_bg-neutral:disabled .icon svg circle,.button_style_text.button_text_bg-neutral:disabled .icon svg rect,.button_style_text.button_text_bg-neutral:disabled ~ label .icon svg path,.button_style_text.button_text_bg-neutral:disabled ~ label .icon svg circle,.button_style_text.button_text_bg-neutral:disabled ~ label .icon svg rect,.button_style_text.button_text_bg-neutral.disabled .icon svg path,.button_style_text.button_text_bg-neutral.disabled .icon svg circle,.button_style_text.button_text_bg-neutral.disabled .icon svg rect,.button_style_text.button_text_bg-neutral.disabled ~ label .icon svg path,.button_style_text.button_text_bg-neutral.disabled ~ label .icon svg circle,.button_style_text.button_text_bg-neutral.disabled ~ label .icon svg rect{transition:var(--transition);}.button_style_text.button_text_bg-neutral:disabled .icon svg path[fill],.button_style_text.button_text_bg-neutral:disabled .icon svg circle[fill],.button_style_text.button_text_bg-neutral:disabled .icon svg rect[fill],.button_style_text.button_text_bg-neutral:disabled ~ label .icon svg path[fill],.button_style_text.button_text_bg-neutral:disabled ~ label .icon svg circle[fill],.button_style_text.button_text_bg-neutral:disabled ~ label .icon svg rect[fill],.button_style_text.button_text_bg-neutral.disabled .icon svg path[fill],.button_style_text.button_text_bg-neutral.disabled .icon svg circle[fill],.button_style_text.button_text_bg-neutral.disabled .icon svg rect[fill],.button_style_text.button_text_bg-neutral.disabled ~ label .icon svg path[fill],.button_style_text.button_text_bg-neutral.disabled ~ label .icon svg circle[fill],.button_style_text.button_text_bg-neutral.disabled ~ label .icon svg rect[fill]{fill:var(--color-button-text-neutral-content-secondary-disabled);}.button_style_text.button_text_bg-neutral:disabled .icon svg path[stroke],.button_style_text.button_text_bg-neutral:disabled .icon svg circle[stroke],.button_style_text.button_text_bg-neutral:disabled .icon svg rect[stroke],.button_style_text.button_text_bg-neutral:disabled ~ label .icon svg path[stroke],.button_style_text.button_text_bg-neutral:disabled ~ label .icon svg circle[stroke],.button_style_text.button_text_bg-neutral:disabled ~ label .icon svg rect[stroke],.button_style_text.button_text_bg-neutral.disabled .icon svg path[stroke],.button_style_text.button_text_bg-neutral.disabled .icon svg circle[stroke],.button_style_text.button_text_bg-neutral.disabled .icon svg rect[stroke],.button_style_text.button_text_bg-neutral.disabled ~ label .icon svg path[stroke],.button_style_text.button_text_bg-neutral.disabled ~ label .icon svg circle[stroke],.button_style_text.button_text_bg-neutral.disabled ~ label .icon svg rect[stroke]{stroke:var(--color-button-text-neutral-content-secondary-disabled);}.button_style_text.button_text_bg-base{color:var(--color-button-text-neutral-content-primary-default);}@media (hover:hover){.button_style_text.button_text_bg-base:hover,.button_style_text.button_text_bg-base.hover{color:var(--color-button-text-neutral-content-primary-default);}}.button_style_text.button_text_bg-base:active,.button_style_text.button_text_bg-base.active{color:var(--color-button-text-neutral-content-primary-default);}.button_style_text.button_text_bg-base:focus-visible,.button_style_text.button_text_bg-base.focus-visible,.button_style_text.button_text_bg-base.focus{color:var(--color-button-text-neutral-content-primary-default);box-shadow:0 0 0 3px var(--color-button-text-base-focus);}.button_style_text.button_text_bg-base:disabled,.button_style_text.button_text_bg-base.disabled{color:var(--color-button-text-neutral-content-primary-disabled);pointer-events:none;}.button_style_text.button_text_bg-base .icon svg path,.button_style_text.button_text_bg-base .icon svg circle,.button_style_text.button_text_bg-base .icon svg rect,.button_style_text.button_text_bg-base ~ label .icon svg path,.button_style_text.button_text_bg-base ~ label .icon svg circle,.button_style_text.button_text_bg-base ~ label .icon svg rect{transition:var(--transition);}.button_style_text.button_text_bg-base .icon svg path[fill],.button_style_text.button_text_bg-base .icon svg circle[fill],.button_style_text.button_text_bg-base .icon svg rect[fill],.button_style_text.button_text_bg-base ~ label .icon svg path[fill],.button_style_text.button_text_bg-base ~ label .icon svg circle[fill],.button_style_text.button_text_bg-base ~ label .icon svg rect[fill]{fill:var(--color-button-text-neutral-content-primary-default);}.button_style_text.button_text_bg-base .icon svg path[stroke],.button_style_text.button_text_bg-base .icon svg circle[stroke],.button_style_text.button_text_bg-base .icon svg rect[stroke],.button_style_text.button_text_bg-base ~ label .icon svg path[stroke],.button_style_text.button_text_bg-base ~ label .icon svg circle[stroke],.button_style_text.button_text_bg-base ~ label .icon svg rect[stroke]{stroke:var(--color-button-text-neutral-content-primary-default);}@media (hover:hover){.button_style_text.button_text_bg-base:hover .icon svg path,.button_style_text.button_text_bg-base:hover .icon svg circle,.button_style_text.button_text_bg-base:hover .icon svg rect,.button_style_text.button_text_bg-base:hover ~ label .icon svg path,.button_style_text.button_text_bg-base:hover ~ label .icon svg circle,.button_style_text.button_text_bg-base:hover ~ label .icon svg rect,.button_style_text.button_text_bg-base.hover .icon svg path,.button_style_text.button_text_bg-base.hover .icon svg circle,.button_style_text.button_text_bg-base.hover .icon svg rect,.button_style_text.button_text_bg-base.hover ~ label .icon svg path,.button_style_text.button_text_bg-base.hover ~ label .icon svg circle,.button_style_text.button_text_bg-base.hover ~ label .icon svg rect{transition:var(--transition);}.button_style_text.button_text_bg-base:hover .icon svg path[fill],.button_style_text.button_text_bg-base:hover .icon svg circle[fill],.button_style_text.button_text_bg-base:hover .icon svg rect[fill],.button_style_text.button_text_bg-base:hover ~ label .icon svg path[fill],.button_style_text.button_text_bg-base:hover ~ label .icon svg circle[fill],.button_style_text.button_text_bg-base:hover ~ label .icon svg rect[fill],.button_style_text.button_text_bg-base.hover .icon svg path[fill],.button_style_text.button_text_bg-base.hover .icon svg circle[fill],.button_style_text.button_text_bg-base.hover .icon svg rect[fill],.button_style_text.button_text_bg-base.hover ~ label .icon svg path[fill],.button_style_text.button_text_bg-base.hover ~ label .icon svg circle[fill],.button_style_text.button_text_bg-base.hover ~ label .icon svg rect[fill]{fill:var(--color-button-text-neutral-content-primary-default);}.button_style_text.button_text_bg-base:hover .icon svg path[stroke],.button_style_text.button_text_bg-base:hover .icon svg circle[stroke],.button_style_text.button_text_bg-base:hover .icon svg rect[stroke],.button_style_text.button_text_bg-base:hover ~ label .icon svg path[stroke],.button_style_text.button_text_bg-base:hover ~ label .icon svg circle[stroke],.button_style_text.button_text_bg-base:hover ~ label .icon svg rect[stroke],.button_style_text.button_text_bg-base.hover .icon svg path[stroke],.button_style_text.button_text_bg-base.hover .icon svg circle[stroke],.button_style_text.button_text_bg-base.hover .icon svg rect[stroke],.button_style_text.button_text_bg-base.hover ~ label .icon svg path[stroke],.button_style_text.button_text_bg-base.hover ~ label .icon svg circle[stroke],.button_style_text.button_text_bg-base.hover ~ label .icon svg rect[stroke]{stroke:var(--color-button-text-neutral-content-primary-default);}}.button_style_text.button_text_bg-base:active .icon svg path,.button_style_text.button_text_bg-base:active .icon svg circle,.button_style_text.button_text_bg-base:active .icon svg rect,.button_style_text.button_text_bg-base:active ~ label .icon svg path,.button_style_text.button_text_bg-base:active ~ label .icon svg circle,.button_style_text.button_text_bg-base:active ~ label .icon svg rect,.button_style_text.button_text_bg-base.active .icon svg path,.button_style_text.button_text_bg-base.active .icon svg circle,.button_style_text.button_text_bg-base.active .icon svg rect,.button_style_text.button_text_bg-base.active ~ label .icon svg path,.button_style_text.button_text_bg-base.active ~ label .icon svg circle,.button_style_text.button_text_bg-base.active ~ label .icon svg rect{transition:var(--transition);}.button_style_text.button_text_bg-base:active .icon svg path[fill],.button_style_text.button_text_bg-base:active .icon svg circle[fill],.button_style_text.button_text_bg-base:active .icon svg rect[fill],.button_style_text.button_text_bg-base:active ~ label .icon svg path[fill],.button_style_text.button_text_bg-base:active ~ label .icon svg circle[fill],.button_style_text.button_text_bg-base:active ~ label .icon svg rect[fill],.button_style_text.button_text_bg-base.active .icon svg path[fill],.button_style_text.button_text_bg-base.active .icon svg circle[fill],.button_style_text.button_text_bg-base.active .icon svg rect[fill],.button_style_text.button_text_bg-base.active ~ label .icon svg path[fill],.button_style_text.button_text_bg-base.active ~ label .icon svg circle[fill],.button_style_text.button_text_bg-base.active ~ label .icon svg rect[fill]{fill:var(--color-button-text-neutral-content-primary-default);}.button_style_text.button_text_bg-base:active .icon svg path[stroke],.button_style_text.button_text_bg-base:active .icon svg circle[stroke],.button_style_text.button_text_bg-base:active .icon svg rect[stroke],.button_style_text.button_text_bg-base:active ~ label .icon svg path[stroke],.button_style_text.button_text_bg-base:active ~ label .icon svg circle[stroke],.button_style_text.button_text_bg-base:active ~ label .icon svg rect[stroke],.button_style_text.button_text_bg-base.active .icon svg path[stroke],.button_style_text.button_text_bg-base.active .icon svg circle[stroke],.button_style_text.button_text_bg-base.active .icon svg rect[stroke],.button_style_text.button_text_bg-base.active ~ label .icon svg path[stroke],.button_style_text.button_text_bg-base.active ~ label .icon svg circle[stroke],.button_style_text.button_text_bg-base.active ~ label .icon svg rect[stroke]{stroke:var(--color-button-text-neutral-content-primary-default);}.button_style_text.button_text_bg-base:focus .icon svg path,.button_style_text.button_text_bg-base:focus .icon svg circle,.button_style_text.button_text_bg-base:focus .icon svg rect,.button_style_text.button_text_bg-base:focus ~ label .icon svg path,.button_style_text.button_text_bg-base:focus ~ label .icon svg circle,.button_style_text.button_text_bg-base:focus ~ label .icon svg rect,.button_style_text.button_text_bg-base.focus .icon svg path,.button_style_text.button_text_bg-base.focus .icon svg circle,.button_style_text.button_text_bg-base.focus .icon svg rect,.button_style_text.button_text_bg-base.focus ~ label .icon svg path,.button_style_text.button_text_bg-base.focus ~ label .icon svg circle,.button_style_text.button_text_bg-base.focus ~ label .icon svg rect{transition:var(--transition);}.button_style_text.button_text_bg-base:focus .icon svg path[fill],.button_style_text.button_text_bg-base:focus .icon svg circle[fill],.button_style_text.button_text_bg-base:focus .icon svg rect[fill],.button_style_text.button_text_bg-base:focus ~ label .icon svg path[fill],.button_style_text.button_text_bg-base:focus ~ label .icon svg circle[fill],.button_style_text.button_text_bg-base:focus ~ label .icon svg rect[fill],.button_style_text.button_text_bg-base.focus .icon svg path[fill],.button_style_text.button_text_bg-base.focus .icon svg circle[fill],.button_style_text.button_text_bg-base.focus .icon svg rect[fill],.button_style_text.button_text_bg-base.focus ~ label .icon svg path[fill],.button_style_text.button_text_bg-base.focus ~ label .icon svg circle[fill],.button_style_text.button_text_bg-base.focus ~ label .icon svg rect[fill]{fill:var(--color-button-text-neutral-content-primary-default);}.button_style_text.button_text_bg-base:focus .icon svg path[stroke],.button_style_text.button_text_bg-base:focus .icon svg circle[stroke],.button_style_text.button_text_bg-base:focus .icon svg rect[stroke],.button_style_text.button_text_bg-base:focus ~ label .icon svg path[stroke],.button_style_text.button_text_bg-base:focus ~ label .icon svg circle[stroke],.button_style_text.button_text_bg-base:focus ~ label .icon svg rect[stroke],.button_style_text.button_text_bg-base.focus .icon svg path[stroke],.button_style_text.button_text_bg-base.focus .icon svg circle[stroke],.button_style_text.button_text_bg-base.focus .icon svg rect[stroke],.button_style_text.button_text_bg-base.focus ~ label .icon svg path[stroke],.button_style_text.button_text_bg-base.focus ~ label .icon svg circle[stroke],.button_style_text.button_text_bg-base.focus ~ label .icon svg rect[stroke]{stroke:var(--color-button-text-neutral-content-primary-default);}.button_style_text.button_text_bg-base:disabled .icon svg path,.button_style_text.button_text_bg-base:disabled .icon svg circle,.button_style_text.button_text_bg-base:disabled .icon svg rect,.button_style_text.button_text_bg-base:disabled ~ label .icon svg path,.button_style_text.button_text_bg-base:disabled ~ label .icon svg circle,.button_style_text.button_text_bg-base:disabled ~ label .icon svg rect,.button_style_text.button_text_bg-base.disabled .icon svg path,.button_style_text.button_text_bg-base.disabled .icon svg circle,.button_style_text.button_text_bg-base.disabled .icon svg rect,.button_style_text.button_text_bg-base.disabled ~ label .icon svg path,.button_style_text.button_text_bg-base.disabled ~ label .icon svg circle,.button_style_text.button_text_bg-base.disabled ~ label .icon svg rect{transition:var(--transition);}.button_style_text.button_text_bg-base:disabled .icon svg path[fill],.button_style_text.button_text_bg-base:disabled .icon svg circle[fill],.button_style_text.button_text_bg-base:disabled .icon svg rect[fill],.button_style_text.button_text_bg-base:disabled ~ label .icon svg path[fill],.button_style_text.button_text_bg-base:disabled ~ label .icon svg circle[fill],.button_style_text.button_text_bg-base:disabled ~ label .icon svg rect[fill],.button_style_text.button_text_bg-base.disabled .icon svg path[fill],.button_style_text.button_text_bg-base.disabled .icon svg circle[fill],.button_style_text.button_text_bg-base.disabled .icon svg rect[fill],.button_style_text.button_text_bg-base.disabled ~ label .icon svg path[fill],.button_style_text.button_text_bg-base.disabled ~ label .icon svg circle[fill],.button_style_text.button_text_bg-base.disabled ~ label .icon svg rect[fill]{fill:var(--color-button-text-neutral-content-primary-disabled);}.button_style_text.button_text_bg-base:disabled .icon svg path[stroke],.button_style_text.button_text_bg-base:disabled .icon svg circle[stroke],.button_style_text.button_text_bg-base:disabled .icon svg rect[stroke],.button_style_text.button_text_bg-base:disabled ~ label .icon svg path[stroke],.button_style_text.button_text_bg-base:disabled ~ label .icon svg circle[stroke],.button_style_text.button_text_bg-base:disabled ~ label .icon svg rect[stroke],.button_style_text.button_text_bg-base.disabled .icon svg path[stroke],.button_style_text.button_text_bg-base.disabled .icon svg circle[stroke],.button_style_text.button_text_bg-base.disabled .icon svg rect[stroke],.button_style_text.button_text_bg-base.disabled ~ label .icon svg path[stroke],.button_style_text.button_text_bg-base.disabled ~ label .icon svg circle[stroke],.button_style_text.button_text_bg-base.disabled ~ label .icon svg rect[stroke]{stroke:var(--color-button-text-neutral-content-primary-disabled);}.button_style_underline{position:relative;padding:0;border:none;min-width:unset;background:unset;color:var(--color-button-text-neutral-content-primary-default);overflow:visible;}.button_style_underline::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;border-radius:var(--radius-divider);background:transparent;transition:var(--transition);}@media (hover:hover){.button_style_underline:hover,.button_style_underline.hover{color:var(--color-button-text-neutral-content-primary-default);}.button_style_underline:hover::after,.button_style_underline.hover::after{background:var(--color-button-outline-primary-border-hover);}}.button_style_underline:active,.button_style_underline.active{color:var(--color-button-text-neutral-content-primary-default);}.button_style_underline:active::after,.button_style_underline.active::after{background:var(--color-button-outline-primary-border-active);}.button_style_underline:focus-visible,.button_style_underline.focus-visible,.button_style_underline.focus{color:var(--color-button-text-neutral-content-primary-default);box-shadow:0 0 0 3px var(--color-button-text-base-focus);}.button_style_underline:disabled,.button_style_underline.disabled{color:var(--color-button-text-neutral-content-primary-disabled);pointer-events:none;}.button_style_underline .icon svg path,.button_style_underline .icon svg circle,.button_style_underline .icon svg rect,.button_style_underline ~ label .icon svg path,.button_style_underline ~ label .icon svg circle,.button_style_underline ~ label .icon svg rect{transition:var(--transition);}.button_style_underline .icon svg path[fill],.button_style_underline .icon svg circle[fill],.button_style_underline .icon svg rect[fill],.button_style_underline ~ label .icon svg path[fill],.button_style_underline ~ label .icon svg circle[fill],.button_style_underline ~ label .icon svg rect[fill]{fill:var(--color-button-text-neutral-content-primary-default);}.button_style_underline .icon svg path[stroke],.button_style_underline .icon svg circle[stroke],.button_style_underline .icon svg rect[stroke],.button_style_underline ~ label .icon svg path[stroke],.button_style_underline ~ label .icon svg circle[stroke],.button_style_underline ~ label .icon svg rect[stroke]{stroke:var(--color-button-text-neutral-content-primary-default);}@media (hover:hover){.button_style_underline:hover .icon svg path,.button_style_underline:hover .icon svg circle,.button_style_underline:hover .icon svg rect,.button_style_underline:hover ~ label .icon svg path,.button_style_underline:hover ~ label .icon svg circle,.button_style_underline:hover ~ label .icon svg rect,.button_style_underline.hover .icon svg path,.button_style_underline.hover .icon svg circle,.button_style_underline.hover .icon svg rect,.button_style_underline.hover ~ label .icon svg path,.button_style_underline.hover ~ label .icon svg circle,.button_style_underline.hover ~ label .icon svg rect{transition:var(--transition);}.button_style_underline:hover .icon svg path[fill],.button_style_underline:hover .icon svg circle[fill],.button_style_underline:hover .icon svg rect[fill],.button_style_underline:hover ~ label .icon svg path[fill],.button_style_underline:hover ~ label .icon svg circle[fill],.button_style_underline:hover ~ label .icon svg rect[fill],.button_style_underline.hover .icon svg path[fill],.button_style_underline.hover .icon svg circle[fill],.button_style_underline.hover .icon svg rect[fill],.button_style_underline.hover ~ label .icon svg path[fill],.button_style_underline.hover ~ label .icon svg circle[fill],.button_style_underline.hover ~ label .icon svg rect[fill]{fill:var(--color-button-text-neutral-content-primary-default);}.button_style_underline:hover .icon svg path[stroke],.button_style_underline:hover .icon svg circle[stroke],.button_style_underline:hover .icon svg rect[stroke],.button_style_underline:hover ~ label .icon svg path[stroke],.button_style_underline:hover ~ label .icon svg circle[stroke],.button_style_underline:hover ~ label .icon svg rect[stroke],.button_style_underline.hover .icon svg path[stroke],.button_style_underline.hover .icon svg circle[stroke],.button_style_underline.hover .icon svg rect[stroke],.button_style_underline.hover ~ label .icon svg path[stroke],.button_style_underline.hover ~ label .icon svg circle[stroke],.button_style_underline.hover ~ label .icon svg rect[stroke]{stroke:var(--color-button-text-neutral-content-primary-default);}}.button_style_underline:active .icon svg path,.button_style_underline:active .icon svg circle,.button_style_underline:active .icon svg rect,.button_style_underline:active ~ label .icon svg path,.button_style_underline:active ~ label .icon svg circle,.button_style_underline:active ~ label .icon svg rect,.button_style_underline.active .icon svg path,.button_style_underline.active .icon svg circle,.button_style_underline.active .icon svg rect,.button_style_underline.active ~ label .icon svg path,.button_style_underline.active ~ label .icon svg circle,.button_style_underline.active ~ label .icon svg rect{transition:var(--transition);}.button_style_underline:active .icon svg path[fill],.button_style_underline:active .icon svg circle[fill],.button_style_underline:active .icon svg rect[fill],.button_style_underline:active ~ label .icon svg path[fill],.button_style_underline:active ~ label .icon svg circle[fill],.button_style_underline:active ~ label .icon svg rect[fill],.button_style_underline.active .icon svg path[fill],.button_style_underline.active .icon svg circle[fill],.button_style_underline.active .icon svg rect[fill],.button_style_underline.active ~ label .icon svg path[fill],.button_style_underline.active ~ label .icon svg circle[fill],.button_style_underline.active ~ label .icon svg rect[fill]{fill:var(--color-button-text-neutral-content-primary-default);}.button_style_underline:active .icon svg path[stroke],.button_style_underline:active .icon svg circle[stroke],.button_style_underline:active .icon svg rect[stroke],.button_style_underline:active ~ label .icon svg path[stroke],.button_style_underline:active ~ label .icon svg circle[stroke],.button_style_underline:active ~ label .icon svg rect[stroke],.button_style_underline.active .icon svg path[stroke],.button_style_underline.active .icon svg circle[stroke],.button_style_underline.active .icon svg rect[stroke],.button_style_underline.active ~ label .icon svg path[stroke],.button_style_underline.active ~ label .icon svg circle[stroke],.button_style_underline.active ~ label .icon svg rect[stroke]{stroke:var(--color-button-text-neutral-content-primary-default);}.button_style_underline:focus .icon svg path,.button_style_underline:focus .icon svg circle,.button_style_underline:focus .icon svg rect,.button_style_underline:focus ~ label .icon svg path,.button_style_underline:focus ~ label .icon svg circle,.button_style_underline:focus ~ label .icon svg rect,.button_style_underline.focus .icon svg path,.button_style_underline.focus .icon svg circle,.button_style_underline.focus .icon svg rect,.button_style_underline.focus ~ label .icon svg path,.button_style_underline.focus ~ label .icon svg circle,.button_style_underline.focus ~ label .icon svg rect{transition:var(--transition);}.button_style_underline:focus .icon svg path[fill],.button_style_underline:focus .icon svg circle[fill],.button_style_underline:focus .icon svg rect[fill],.button_style_underline:focus ~ label .icon svg path[fill],.button_style_underline:focus ~ label .icon svg circle[fill],.button_style_underline:focus ~ label .icon svg rect[fill],.button_style_underline.focus .icon svg path[fill],.button_style_underline.focus .icon svg circle[fill],.button_style_underline.focus .icon svg rect[fill],.button_style_underline.focus ~ label .icon svg path[fill],.button_style_underline.focus ~ label .icon svg circle[fill],.button_style_underline.focus ~ label .icon svg rect[fill]{fill:var(--color-button-text-neutral-content-primary-default);}.button_style_underline:focus .icon svg path[stroke],.button_style_underline:focus .icon svg circle[stroke],.button_style_underline:focus .icon svg rect[stroke],.button_style_underline:focus ~ label .icon svg path[stroke],.button_style_underline:focus ~ label .icon svg circle[stroke],.button_style_underline:focus ~ label .icon svg rect[stroke],.button_style_underline.focus .icon svg path[stroke],.button_style_underline.focus .icon svg circle[stroke],.button_style_underline.focus .icon svg rect[stroke],.button_style_underline.focus ~ label .icon svg path[stroke],.button_style_underline.focus ~ label .icon svg circle[stroke],.button_style_underline.focus ~ label .icon svg rect[stroke]{stroke:var(--color-button-text-neutral-content-primary-default);}.button_style_underline:disabled .icon svg path,.button_style_underline:disabled .icon svg circle,.button_style_underline:disabled .icon svg rect,.button_style_underline:disabled ~ label .icon svg path,.button_style_underline:disabled ~ label .icon svg circle,.button_style_underline:disabled ~ label .icon svg rect,.button_style_underline.disabled .icon svg path,.button_style_underline.disabled .icon svg circle,.button_style_underline.disabled .icon svg rect,.button_style_underline.disabled ~ label .icon svg path,.button_style_underline.disabled ~ label .icon svg circle,.button_style_underline.disabled ~ label .icon svg rect{transition:var(--transition);}.button_style_underline:disabled .icon svg path[fill],.button_style_underline:disabled .icon svg circle[fill],.button_style_underline:disabled .icon svg rect[fill],.button_style_underline:disabled ~ label .icon svg path[fill],.button_style_underline:disabled ~ label .icon svg circle[fill],.button_style_underline:disabled ~ label .icon svg rect[fill],.button_style_underline.disabled .icon svg path[fill],.button_style_underline.disabled .icon svg circle[fill],.button_style_underline.disabled .icon svg rect[fill],.button_style_underline.disabled ~ label .icon svg path[fill],.button_style_underline.disabled ~ label .icon svg circle[fill],.button_style_underline.disabled ~ label .icon svg rect[fill]{fill:var(--color-button-text-neutral-content-primary-disabled);}.button_style_underline:disabled .icon svg path[stroke],.button_style_underline:disabled .icon svg circle[stroke],.button_style_underline:disabled .icon svg rect[stroke],.button_style_underline:disabled ~ label .icon svg path[stroke],.button_style_underline:disabled ~ label .icon svg circle[stroke],.button_style_underline:disabled ~ label .icon svg rect[stroke],.button_style_underline.disabled .icon svg path[stroke],.button_style_underline.disabled .icon svg circle[stroke],.button_style_underline.disabled .icon svg rect[stroke],.button_style_underline.disabled ~ label .icon svg path[stroke],.button_style_underline.disabled ~ label .icon svg circle[stroke],.button_style_underline.disabled ~ label .icon svg rect[stroke]{stroke:var(--color-button-text-neutral-content-primary-disabled);}.button_modificator_icon{padding:0;min-width:unset;aspect-ratio:1/1;gap:0;text-indent:-999px;}.button_modificator_circle{padding:0;min-width:unset;width:auto;aspect-ratio:1/1;gap:0;text-indent:-999px;border-radius:var(--radius-button-full);}.button_modificator_full{width:100%;}
.icon{position:relative;}.icon svg{display:block;width:100%;height:auto;}.icon svg path,.icon svg circle,.icon svg rect{transition:var(--transition);}.icon svg path[fill],.icon svg circle[fill],.icon svg rect[fill]{fill:var(--color-content-neutral-primary);}.icon svg path[stroke],.icon svg circle[stroke],.icon svg rect[stroke]{stroke:var(--color-content-neutral-primary);}.icon_variant_plus{width:24px;height:24px;}.icon_variant_plus .icon__strip{content:"";display:inline-block;height:2px;width:16px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background-color:var(--color-content-neutral-primary,#1E1E1E);transition:var(--transition);}.icon_variant_plus .icon__strip:nth-child(2){transform:translate(-50%,-50%) rotate(90deg);}.icon_position_before{order:-1;}.icon_position_after{order:1;}.icon_active.icon_variant_plus .icon__strip:nth-child(2){transform:translate(-50%,-50%) rotate(0deg);}.icon_size_sm{width:var(--size-icon-sm);height:var(--size-icon-sm);}.icon_size_md{width:var(--size-icon-md);height:var(--size-icon-md);}.icon_size_lg{width:var(--size-icon-lg);height:var(--size-icon-lg);}.icon_size_xl{width:var(--size-icon-lg);height:var(--size-icon-lg);}
.input_type_text{position:relative;width:100%;border:unset;display:inline-grid;align-items:center;transition:var(--transition);font-family:var(--font-family);font-size:var(--size-font-lg-size);font-style:normal;font-weight:400;line-height:var(--size-font-md-line);}.input_type_text.input{}.input_type_text.input_size_xs{height:var(--size-button-height-xs);padding:0 8px;border-radius:var(--radius-textfield-sm);}.input_type_text.input_size_xs ~ label{padding:0 8px;}.input_type_text.input_size_sm{height:var(--size-button-height-sm);padding:0 10px;border-radius:var(--radius-textfield-sm);}.input_type_text.input_size_sm ~ label{padding:0 10px;}.input_type_text.input_size_md{height:var(--size-button-height-md);padding:0 12px;border-radius:var(--radius-textfield-md);}.input_type_text.input_size_md ~ label{padding:0 12px;}.input_type_text.input_size_lg{height:var(--size-button-height-lg);padding:0 12px;border-radius:var(--radius-textfield-lg);}.input_type_text.input_size_lg ~ label{padding:0 12px;}.input_type_text.input_size_xl{height:var(--size-button-height-xl);padding:0 16px;border-radius:var(--radius-textfield-xl);}.input_type_text.input_size_xl ~ label{padding:0 16px;}.input_type_text.input_style_outline{color:var(--color-content-neutral-secondary);border:2px solid var(--color-button-outline-neutral-border-default);}.input_type_text.input_style_outline::-moz-placeholder{color:var(--color-content-neutral-secondary);}.input_type_text.input_style_outline::placeholder{color:var(--color-content-neutral-secondary);}@media (hover:hover){.input_type_text.input_style_outline:hover,.input_type_text.input_style_outline.hover{border-color:var(--color-button-outline-neutral-border-default);box-shadow:inset 0px 0px 0px 1px var(--color-button-outline-neutral-border-default);background:var(--color-button-outline-neutral-bg-textfield-default);}}.input_type_text.input_style_outline:focus-visible,.input_type_text.input_style_outline.focus-visible,.input_type_text.input_style_outline.focus{color:var(--color-button-outline-neutral-content-default);border-color:var(--color-button-outline-neutral-border-textfield-focus);box-shadow:inset 0px 0px 0px 1px var(--color-button-outline-neutral-border-textfield-focus);background:var(--color-button-outline-neutral-bg-textfield-default);}.input_type_text.input_style_outline:focus-visible::-moz-placeholder,.input_type_text.input_style_outline.focus-visible::-moz-placeholder,.input_type_text.input_style_outline.focus::-moz-placeholder{color:var(--color-button-outline-neutral-content-default);}.input_type_text.input_style_outline:focus-visible::placeholder,.input_type_text.input_style_outline.focus-visible::placeholder,.input_type_text.input_style_outline.focus::placeholder{color:var(--color-button-outline-neutral-content-default);}.input_type_text.input_style_outline.error{color:var(--color-button-outline-neutral-content-default);border-color:var(--color-button-outline-neutral-border-error);box-shadow:none;background:var(--color-button-outline-neutral-bg-textfield-default);}.input_type_text.input_style_outline.error::-moz-placeholder{color:var(--color-button-outline-neutral-content-default);}.input_type_text.input_style_outline.error::placeholder{color:var(--color-button-outline-neutral-content-default);}.input_type_text.input_style_outline:disabled,.input_type_text.input_style_outline.disabled{color:var(--color-button-outline-neutral-content-disabled);border-color:var(--color-button-outline-neutral-border-default);background:var(--color-button-outline-neutral-bg-textfield-default);box-shadow:none;pointer-events:none;}.input_type_text.input_style_outline:disabled::-moz-placeholder,.input_type_text.input_style_outline.disabled::-moz-placeholder{color:var(--color-button-outline-neutral-content-disabled);}.input_type_text.input_style_outline:disabled::placeholder,.input_type_text.input_style_outline.disabled::placeholder{color:var(--color-button-outline-neutral-content-disabled);}.input_type_text.input_style_underline{color:var(--color-content-neutral-secondary);padding-left:0;border-bottom:1px solid var(--color-button-outline-neutral-border-default);}.input_type_text.input_style_underline::-moz-placeholder{color:var(--color-content-neutral-secondary);}.input_type_text.input_style_underline::placeholder{color:var(--color-content-neutral-secondary);}@media (hover:hover){.input_type_text.input_style_underline:hover,.input_type_text.input_style_underline.hover{border-color:var(--color-button-outline-neutral-border-default);}}.input_type_text.input_style_underline:focus-visible,.input_type_text.input_style_underline.focus-visible,.input_type_text.input_style_underline.focus{color:var(--color-button-outline-neutral-content-default);border-color:var(--color-button-outline-neutral-border-textfield-focus);background:var(--color-button-outline-neutral-bg-textfield-default);}.input_type_text.input_style_underline:focus-visible::-moz-placeholder,.input_type_text.input_style_underline.focus-visible::-moz-placeholder,.input_type_text.input_style_underline.focus::-moz-placeholder{color:var(--color-button-outline-neutral-content-default);}.input_type_text.input_style_underline:focus-visible::placeholder,.input_type_text.input_style_underline.focus-visible::placeholder,.input_type_text.input_style_underline.focus::placeholder{color:var(--color-button-outline-neutral-content-default);}.input_type_text.input_style_underline.error{color:var(--color-button-outline-neutral-content-default);border-color:var(--color-button-outline-neutral-border-error);background:var(--color-button-outline-neutral-bg-textfield-default);}.input_type_text.input_style_underline.error::-moz-placeholder{color:var(--color-button-outline-neutral-content-default);}.input_type_text.input_style_underline.error::placeholder{color:var(--color-button-outline-neutral-content-default);}.input_type_text.input_style_underline:disabled,.input_type_text.input_style_underline.disabled{color:var(--color-button-outline-neutral-content-disabled);border-color:var(--color-button-outline-neutral-border-default);background:var(--color-button-outline-neutral-bg-textfield-default);pointer-events:none;}.input_type_text.input_style_underline:disabled::-moz-placeholder,.input_type_text.input_style_underline.disabled::-moz-placeholder{color:var(--color-button-outline-neutral-content-disabled);}.input_type_text.input_style_underline:disabled::placeholder,.input_type_text.input_style_underline.disabled::placeholder{color:var(--color-button-outline-neutral-content-disabled);}.input_type_text.input_style_filled{color:var(--color-textfield-outline-content-default);background:var(--color-textfield-filled-neutral-bg-sm-default);}.input_type_text.input_style_filled::-moz-placeholder{color:var(--color-content-neutral-secondary);}.input_type_text.input_style_filled::placeholder{color:var(--color-content-neutral-secondary);}@media (hover:hover){.input_type_text.input_style_filled:hover,.input_type_text.input_style_filled.hover{color:var(--color-textfield-outline-content-default);background:var(--color-textfield-filled-neutral-bg-sm-hover);}}.input_type_text.input_style_filled:focus-visible,.input_type_text.input_style_filled.focus-visible,.input_type_text.input_style_filled.focus{color:var(--color-textfield-outline-content-input);box-shadow:inset 0 0 0 2px var(--color-textfield-filled-neutral-focus);background:var(--color-textfield-filled-neutral-bg-sm-default);}.input_type_text.input_style_filled:focus-visible::-moz-placeholder,.input_type_text.input_style_filled.focus-visible::-moz-placeholder,.input_type_text.input_style_filled.focus::-moz-placeholder{color:var(--color-textfield-outline-content-default);}.input_type_text.input_style_filled:focus-visible::placeholder,.input_type_text.input_style_filled.focus-visible::placeholder,.input_type_text.input_style_filled.focus::placeholder{color:var(--color-textfield-outline-content-default);}.input_type_text.input_style_filled.error{color:var(--color-textfield-outline-content-default);box-shadow:inset 0 0 0 2px var(--color-textfield-filled-neutral-border-sm-error);background:var(--color-textfield-filled-neutral-bg-sm-error);}.input_type_text.input_style_filled.error::-moz-placeholder{color:var(--color-textfield-outline-content-default);}.input_type_text.input_style_filled.error::placeholder{color:var(--color-textfield-outline-content-default);}.input_type_text.input_style_filled:disabled,.input_type_text.input_style_filled.disabled{color:var(--color-textfield-outline-content-default);background:var(--color-textfield-filled-neutral-bg-sm-disabled);pointer-events:none;}.input_type_text.input_style_filled:disabled::-moz-placeholder,.input_type_text.input_style_filled.disabled::-moz-placeholder{color:var(--color-textfield-outline-content-default);}.input_type_text.input_style_filled:disabled::placeholder,.input_type_text.input_style_filled.disabled::placeholder{color:var(--color-textfield-outline-content-default);}.input_type_text.input_full{width:100%;}.input_type_text:focus-visible,.input_type_text.focus-visible,.input_type_text:focus,.input_type_text.focus{outline:none;}.form-element_type_text{display:grid;position:relative;gap:var(--size-button-space-md);grid-auto-rows:max-content;}.form-element_type_text.form-element{}.form-element_type_text.form-element_size_md .form-element__wrap_text .icon,.form-element__wrap_text .form-element_type_text.form-element_size_md .icon{width:var(--size-button-height-md);height:var(--size-button-height-md);}.form-element_type_text.form-element_size_md .form-element__wrap_text .input_type_text.input,.form-element__wrap_text .form-element_type_text.form-element_size_md .input_type_text.input{padding-right:var(--size-button-height-md);}.form-element_type_text.form-element_size_lg .form-element__wrap_text .icon,.form-element__wrap_text .form-element_type_text.form-element_size_lg .icon{width:var(--size-button-height-lg);height:var(--size-button-height-lg);}.form-element_type_text.form-element_size_lg .form-element__wrap_text .input_type_text.input,.form-element__wrap_text .form-element_type_text.form-element_size_lg .input_type_text.input{padding-right:var(--size-button-height-lg);}.form-element_type_text.form-element_size_xl .form-element__wrap_text .icon,.form-element__wrap_text .form-element_type_text.form-element_size_xl .icon{width:var(--size-button-height-xl);height:var(--size-button-height-xl);}.form-element_type_text.form-element_size_xl .form-element__wrap_text .input_type_text.input,.form-element__wrap_text .form-element_type_text.form-element_size_xl .input_type_text.input{padding-right:var(--size-button-height-xl);}.form-element_type_text .form-label{cursor:pointer;color:var(--color-content-neutral-secondary);font-family:var(--font-family);font-size:var(--size-font-md-size);font-style:normal;font-weight:400;line-height:var(--size-font-md-line);letter-spacing:var(--size-font-md-letter-spacing);}.form-element_type_text .form-description{color:var(--color-content-neutral-secondary);font-family:var(--font-family);font-size:var(--size-font-sm-size);font-style:normal;font-weight:400;line-height:var(--size-font-sm-line);letter-spacing:var(--size-font-sm-letter-spacing);}.form-element__wrap_text{display:grid;position:relative;grid-template-columns:1fr max-content;}.form-element__wrap_text .icon{display:grid;position:absolute;align-items:center;justify-content:center;right:0;top:50%;transform:translateY(-50%);}
.views-align-left{text-align:left;}.views-align-right{text-align:right;}.views-align-center{text-align:center;}.views-view-grid .views-col{float:left;}.views-view-grid .views-row{float:left;clear:both;width:100%;}.views-display-link + .views-display-link{margin-left:0.5em;}
.webform-details-toggle-state-wrapper{margin-top:1em;text-align:right;}[dir="rtl"] .webform-details-toggle-state-wrapper{text-align:left;}.webform-details-toggle-state-wrapper + details{margin-top:0;}.webform-details-toggle-state{margin-top:0;padding:0;cursor:pointer;text-decoration:none;color:#337ab7;border:0;background:transparent;font-size:1em;}.webform-details-toggle-state:hover,.webform-details-toggle-statelink:focus{text-decoration:underline;}.webform-tabs .webform-details-toggle-state-wrapper{float:right;}@media screen and (max-width:600px){.webform-tabs .webform-details-toggle-state-wrapper{float:none;}}
.webform-message--close .messages{position:relative;padding-right:35px;}.webform-message--close .webform-message__link{display:none;}html.js .webform-message--close .webform-message__link{position:absolute;top:11px;right:10px;display:block;font-size:24px;line-height:24px;}html[dir="rtl"].js .webform-message--close .webform-message__link{top:11px;right:inherit;left:10px;}.webform-message__link{opacity:0.33;color:inherit;}.webform-message__link:link{text-decoration:none;border-bottom:none;}.webform-message__link:hover,.webform-message__link:focus,.webform-message__link:active{text-decoration:none;opacity:1;color:inherit;border-bottom:none;}html.js .js-webform-message--close-storage{display:none;}.js-webform-message--close .button--dismiss{display:none;}
html.js .js-webform-visually-hidden,html.js .js-webform-visually-hidden[style*="display: none"]{position:absolute !important;display:inline !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.js-form-item.js-webform-states-hidden,.js-form-submit.js-webform-states-hidden,.js-form-wrapper.js-webform-states-hidden,.js-webform-text-format-hidden > .js-text-format-wrapper{display:none;}.form--inline .form-item{float:left;margin-right:0.5em;}[dir="rtl"] .form--inline .form-item{float:right;margin-right:0;margin-left:0.5em;}.webform-element-description p:first-child{margin-top:0;}.webform-element-description p:last-child{margin-bottom:0;}.form-item .container-inline{margin:2px 0;}.form-checkboxes .form-required::after,.form-radios .form-required::after{display:none;}.webform-element--title-inline > label{display:inline;padding-right:0.5em;}.webform-element--title-inline > div.container-inline{display:inline;}.form-composite.webform-fieldset--title-inline legend{float:left;margin:0.4em 0.5em 0.4em 0;}[dir="rtl"] .form-composite.webform-fieldset--title-inline legend{float:right;margin-right:0;margin-left:0.5em;}.form-composite.webform-fieldset--title-inline .fieldset-wrapper,.form-composite.webform-fieldset--title-inline .fieldset-wrapper > div{display:inline;}.webform-element--title-inline .form-radios,.webform-element--title-inline .form-checkboxes{display:inline;}.webform-submission-form strong.error.form-item--error-message{display:block;}.webform-readonly input[type="date"],.webform-readonly input[type="datetime-local"],.webform-readonly input[type="email"],.webform-readonly input[type="number"],.webform-readonly input[type="password"],.webform-readonly input[type="search"],.webform-readonly input[type="tel"],.webform-readonly input[type="text"],.webform-readonly input[type="time"],.webform-readonly input[type="url"],.webform-readonly textarea{color:#6b6b6b;border-color:#bbb;background:#ededed;}
.ajax-throbber.sk-pulse{width:var(--sk-size);height:var(--sk-size);animation:sk-pulse 1.2s infinite cubic-bezier(0.455,0.03,0.515,0.955);border-radius:100%;background-color:var(--sk-color);}@keyframes sk-pulse{0%{transform:scale(0);}100%{transform:scale(1);opacity:0;}}
.bef-exposed-form .form--inline .form-item{float:none;}.bef-exposed-form .form--inline > .form-item,.bef-exposed-form .form--inline .js-form-wrapper > .form-item{float:left;}.bef-exposed-form .form--inline .bef--secondary{clear:left;}.bef-exposed-form .noUi-vertical{height:150px;}
.cart_element_button{height:100%;width:100%;align-items:center;justify-content:center;grid-template-columns:1fr;display:grid;}.cart_element_button .cart_type_minimal{display:block;width:24px;height:24px;margin:0px auto;}.cart_type_button{display:grid;gap:4px;grid-auto-flow:column;align-items:center;justify-content:center;background-color:var(--color-button-filled-base-bg-default,#1E1E1E);color:var(--color-button-filled-base-content-default,#FFF);font-family:var(--font-button);font-size:var(--size-font-lg-size);font-style:normal;font-weight:500;line-height:var(--size-font-xs-line);letter-spacing:var(--size-font-lg-letter-spacing);height:100%;border-radius:var(--radius-button-xl,16px);}
.cart_type_minimal{display:grid;height:100%;align-items:center;position:relative;}.cart_type_minimal.cart_minimal_compact .cart__count{position:absolute;right:-5px;top:-5px;}.cart_type_minimal.cart_minimal_box .cart__link{padding:10px;border-radius:var(--radius-button-xl);background:var(--color-button-filled-neutral-bg-md-default);}.cart_type_minimal.cart_minimal_box .cart__button-order_state_complete{background:var(--color-button-filled-neutral-bg-md-active);}.cart_type_minimal.cart_minimal_box .cart__count{position:absolute;right:0;top:0;}.cart_type_minimal .cart__wrapper{display:grid;height:100%;align-items:center;}.cart_type_minimal .cart__link{display:grid;height:100%;align-items:center;transition:var(--transition);}.cart_type_minimal .cart__count{display:grid;align-items:center;width:auto;min-width:14px;min-height:14px;aspect-ratio:1;padding:3px;background:var(--color-button-text-primary-content-default);border-radius:50%;font-size:8px;font-weight:500;line-height:100%;text-align:center;color:var(--color-bg-variable);}.cart_type_minimal .cart__button-order_state_inactive{opacity:0.5;pointer-events:none;}.cart_type_minimal .cart__notification{position:absolute;right:0;top:calc(100% + 4px);z-index:9999;display:grid;grid-template-columns:60px 1fr 40px;align-items:center;gap:var(--size-content-space-md);width:254px;padding:var(--size-card-padding-sm);border-radius:var(--radius-card-md);background-color:var(--color-bg-variable);box-shadow:-1px 2px 23px 0px rgba(0,0,0,0.01),1px 4px 19px 0px rgba(0,0,0,0.03),-9px -13px 14px 0px rgba(0,0,0,0.02);opacity:0;transform:translateY(-8px);pointer-events:none;transition:var(--transition);}.cart_type_minimal .cart__notification_state_visible{opacity:1;transform:translateY(0);pointer-events:auto;}.cart_type_minimal .cart__notification-image{width:60px;height:60px;border-radius:var(--radius-card-img-sm);background:var(--color-bg-neutral-md);overflow:hidden;}.cart_type_minimal .cart__notification-image img{width:100%;height:100%;object-fit:cover;}.cart_type_minimal .cart__notification-text{color:var(--color-content-neutral-primary);font-family:var(--font-family);font-size:12px;font-style:normal;font-weight:500;line-height:120%;letter-spacing:0.2px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;text-overflow:ellipsis;-webkit-box-orient:vertical;}.cart_type_minimal .cart__notification_type_toast .cart__notification-image{width:2.5rem;height:2.5rem;border-radius:var(--radius-button-sm,0.25rem);overflow:hidden;background:var(--color-button-filled-neutral-bg-md-default,#eee);}.cart_type_minimal .cart__notification_type_toast .cart__notification-image img{width:100%;height:100%;object-fit:cover;}.cart_type_minimal .cart__notification_type_toast .cart__notification-text{font-size:0.875rem;line-height:1.3;color:var(--color-button-text-neutral-content-primary-default,#333);}@media (max-width:1000px){.cart_type_minimal .cart__notification{display:none;}}.header:has(.progress-bar__container) .cart_type_minimal .cart__notification{right:calc(100% + 4px);top:0;}@media (max-width:680px){.cart_type_minimal.cart_minimal_box .cart__link{padding:8px;}}
.product-action_delete{display:flex;width:24px;height:24px;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMF85MzVfOTk5MzgpIj4KICAgICAgICA8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTUuODc4OTggNC40NjQ0N0M1LjQ4ODQ2IDQuMDczOTQgNC44NTUyOSA0LjA3Mzk0IDQuNDY0NzcgNC40NjQ0N0M0LjA3NDI0IDQuODU0OTkgNC4wNzQyNCA1LjQ4ODE2IDQuNDY0NzcgNS44Nzg2OEw2LjU4NjExIDguMDAwMDJMNC40NjQ3NyAxMC4xMjE0QzQuMDc0MjQgMTAuNTExOSA0LjA3NDI0IDExLjE0NTEgNC40NjQ3NyAxMS41MzU2QzQuODU1MjkgMTEuOTI2MSA1LjQ4ODQ2IDExLjkyNjEgNS44Nzg5OCAxMS41MzU2TDguMDAwMzIgOS40MTQyM0wxMC4xMjE2IDExLjUzNTVDMTAuNTEyMSAxMS45MjYxIDExLjE0NTMgMTEuOTI2MSAxMS41MzU4IDExLjUzNTVDMTEuOTI2MyAxMS4xNDUgMTEuOTI2MyAxMC41MTE4IDExLjUzNTggMTAuMTIxM0w5LjQxNDUzIDguMDAwMDJMMTEuNTM1OCA1Ljg3ODcyQzExLjkyNjMgNS40ODgxOSAxMS45MjYzIDQuODU1MDMgMTEuNTM1OCA0LjQ2NDVDMTEuMTQ1MyA0LjA3Mzk3IDEwLjUxMjEgNC4wNzM5NyAxMC4xMjE2IDQuNDY0NUw4LjAwMDMyIDYuNTg1OEw1Ljg3ODk4IDQuNDY0NDdaIiBmaWxsPSIjQkZCRkJGIi8+CiAgICA8L2c+CiAgICA8ZGVmcz4KICAgICAgICA8Y2xpcFBhdGggaWQ9ImNsaXAwXzkzNV85OTkzOCI+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik0wIDhDMCAzLjU4MTcyIDMuNTgxNzIgMCA4IDBDMTIuNDE4MyAwIDE2IDMuNTgxNzIgMTYgOEMxNiAxMi40MTgzIDEyLjQxODMgMTYgOCAxNkMzLjU4MTcyIDE2IDAgMTIuNDE4MyAwIDhaIiBmaWxsPSJ3aGl0ZSIvPgogICAgICAgIDwvY2xpcFBhdGg+CiAgICA8L2RlZnM+Cjwvc3ZnPg==");background-repeat:no-repeat;background-position:center;cursor:pointer;}.product-action_flush{border:none;color:var(--color-content-neutral-secondary);font-family:var(--font-family);font-size:16px;font-style:normal;font-weight:400;line-height:normal;cursor:pointer;}.product-action_processed{pointer-events:none;}.product-action_inactive{opacity:0.5;pointer-events:none;}
.category-block{display:grid;gap:var(--size-content-space-3xl);container:category-block/inline-size;}.category-block_type_block.category-block_direction_row .category-block__items{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--size-grid-gutter-variable);}.category-block_type_button.category-block_direction_row .category-block__items{display:flex;flex-wrap:wrap;gap:var(--size-content-space-md);}@container category-block (max-width:640px){.category-block_type_button.category-block_direction_row .category-block__items > *{flex-grow:1;}}.category-block_type_button.category-block_direction_column{display:grid;padding:var(--size-card-padding-sm);width:calc(144px + 96 * (100vw - 1280px) / 640);background:var(--color-bg-variable);border-radius:var(--radius-card-md);height:100%;}@media (min-width:1920px){.category-block_type_button.category-block_direction_column{width:240px;}}@media (max-width:1280px){.category-block_type_button.category-block_direction_column{width:144px;}}.category-block_type_button.category-block_direction_column .category-block__items{display:grid;gap:var(--size-content-space-md);overflow-y:scroll;overflow-x:hidden;}.category-block_type_button.category-block_direction_column .category-block__items::-webkit-scrollbar{width:10px;}.category-block_type_button.category-block_direction_column .category-block__items::-webkit-scrollbar-thumb{background-color:var(--color-button-filled-neutral-bg-md-default);border-radius:0;border:none;border-right:4px solid var(--color-bg-variable);border-left:4px solid var(--color-bg-variable);}.category-block__title{color:var(--color-content-neutral-primary);font-family:var(--font-heading);font-size:var(--size-font-4xl-size);font-style:normal;font-weight:700;line-height:var(--size-font-4xl-line);}.category-block__trigger{display:none;}.category-block_state_hidden{visibility:hidden;max-height:0 !important;overflow:hidden;}@container main (max-width:959px){.category-block_type_block.category-block_direction_row .category-block__items{grid-template-columns:repeat(3,1fr);}}@container main (max-width:640px){.category-block_type_block.category-block_direction_row .category-block__items{grid-template-columns:repeat(2,1fr);}}@media (max-width:1750px){.sidebar .category-block_type_button.category-block_direction_column{gap:6px;}}@media (max-width:640px){.category-block__trigger{display:inline-grid;}.category-block_type_button.category-block_type_button--scroll.category-block_direction_row{overflow-x:scroll;}.category-block_type_button.category-block_type_button--scroll.category-block_direction_row::-webkit-scrollbar{display:none;}.category-block_type_button.category-block_type_button--scroll.category-block_direction_row .category-block__items{flex-wrap:nowrap;}.category-block_type_button.category-block_type_button--scroll.category-block_direction_row .category-button__link{white-space:nowrap;}}
.swiper{height:max-content;width:0;}.swiper-slider{position:relative;width:100%;height:100%;border-radius:var(--radius-card-md);overflow:hidden;}.swiper-slider .swiper-container{position:relative;overflow:hidden;}.swiper-slider .swiper-wrapper_limit{height:max-content;}.swiper-slider .swiper-pagination{width:100%;display:grid;justify-content:center;padding:8px 0;}.swiper-slider .swiper-slide{display:grid;border-radius:var(--radius-card-md);overflow:hidden;height:auto;}.swiper-slider .swiper-button-prev,.swiper-slider .swiper-button-next{width:40px;height:94px;top:50%;transform:translateY(-50%);margin:unset;}.swiper-slider .swiper-button-prev.swiper-button-disabled,.swiper-slider .swiper-button-next.swiper-button-disabled{opacity:unset;pointer-events:auto;}.swiper-slider .swiper-button-prev{left:0;justify-content:start;}.swiper-slider .swiper-button-prev .swiper-button-canvas{right:0;}.swiper-slider .swiper-button-next{right:0;justify-content:end;}.swiper-slider .swiper-button-next .swiper-button-canvas{left:0;}.swiper-slider .swiper-button-trigger{position:relative;}.swiper-slider .swiper-button::after{display:none;}.swiper-slider .swiper-button-canvas{display:block;position:absolute;top:50%;transform:translateY(-50%);}.swiper .swiper-pagination-bullets.swiper-pagination-horizontal{display:grid;position:static;width:max-content;margin:var(--size-content-space-1xl) auto 0 auto;gap:var(--size-button-space-md);grid-auto-flow:column;grid-auto-columns:max-content;}.swiper .swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet{width:8px;height:8px;border:2px solid var(--color-button-outline-primary-border-default);background:var(--color-button-outline-primary-bg-default);border-radius:var(--radius-pagination);padding:0;margin:0;}
.menu__link,.header__auth,.header__phone,.header{color:var(--color-button-text-neutral-content-primary-default);font-family:var(--font-button);font-size:var(--size-font-lg-size);font-style:normal;font-weight:500;line-height:var(--size-font-xs-line);letter-spacing:var(--size-font-lg-letter-spacing);}@media (min-width:1000px){:root{--header-height:116px;}}@media (min-width:681px) and (max-width:1000px){:root{--header-height:116px;}}@media (max-width:680px){:root{--header-height:72px;}}.header{width:100%;transition:transform var(--transition);position:static;opacity:0;pointer-events:none;}.header-container{margin:0 var(--size-grid-margin-sm);height:var(--header-height);}.header__top{display:grid;padding:var(--size-card-padding-sm) var(--size-card-padding-lg);grid-template-columns:repeat(2,auto);align-items:center;justify-content:space-between;background:var(--color-bg-neutral-md);}.header__location{display:grid;height:100%;align-items:center;}.header__contacts{display:grid;grid-auto-flow:column;grid-auto-columns:max-content;align-items:center;gap:var(--size-content-space-5xl);}.header__bottom-inner{display:grid;padding:var(--size-card-padding-md) var(--size-card-padding-lg);gap:var(--size-content-space-5xl);align-items:center;background:var(--color-bg-neutral-sm);border-radius:0 0 var(--radius-card-md) var(--radius-card-md);}.header__bottom-inner > .navigation{display:grid;height:100%;align-items:center;}.header__bottom-inner .trigger-button{display:none;}.header__bottom-inner.header__bottom-inner_button{grid-template-columns:max-content max-content 1fr max-content;}.header__bottom-inner.header__bottom-inner_default{grid-template-columns:max-content 1fr max-content;}.header__worktime{color:var(--color-content-neutral-secondary);font-family:var(--font-family);font-size:var(--size-font-sm-size);font-style:normal;font-weight:400;line-height:var(--size-font-sm-line);letter-spacing:var(--size-font-sm-letter-spacing);}.header__actions{display:grid;grid-auto-flow:column;grid-auto-columns:max-content;align-items:center;justify-self:end;gap:var(--size-content-space-3xl);}.header__utils{display:grid;grid-auto-flow:column;grid-auto-columns:max-content;align-items:center;gap:var(--size-content-space-md);}.header__auth{display:grid;grid-auto-flow:column;grid-auto-columns:max-content;gap:var(--size-button-space-md);align-items:center;}.header-social{display:grid;grid-auto-flow:column;grid-auto-columns:max-content;}.header-social__item{overflow:hidden;}.header__mobile-menu{display:none;}.header_position_static{position:static;}.header_position_fixed-active{position:fixed;top:0;z-index:100;}.header_state_loaded{opacity:1;pointer-events:auto;}.header_modificator_full{width:100%;}.header-skeleton{height:var(--header-height);background:linear-gradient(90deg,var(--color-bg-neutral-sm) 25%,var(--color-button-filled-neutral-bg-md-default) 50%,var(--color-bg-neutral-sm) 75%);background-size:200% 100%;animation:skeleton 1.5s infinite linear;border-radius:0 0 var(--radius-card-md) var(--radius-card-md);}@keyframes skeleton{0%{background-position:200% 0;}100%{background-position:-200% 0;}}.header__content-static{background:var(--color-bg-neutral-sm);border-radius:0 0 var(--radius-card-md) var(--radius-card-md);}.menu{display:grid;height:100%;align-items:center;}.menu__list{display:grid;}.menu__list_level_root{height:100%;grid-auto-flow:column;grid-auto-columns:max-content;align-items:center;gap:var(--size-content-space-3xl);}.menu__item_level_root{display:grid;height:100%;align-items:center;}.menu__link{display:grid;height:100%;align-items:center;}@media (max-width:1000px){.header__top{position:relative;z-index:10000;}.header__bottom-inner{justify-content:space-between;position:relative;z-index:10;}.header__bottom-inner > .navigation{display:none;}.header__bottom-inner.header__bottom-inner_button,.header__bottom-inner.header__bottom-inner_default{grid-template-columns:max-content max-content;}.header__mobile-menu{left:0;position:absolute;top:-1000px;width:100vw;height:100vh;z-index:9;opacity:0;visibility:hidden;transition:all 0.3s;}.header__mobile-menu.header__mobile-menu_active{display:grid;opacity:1;visibility:visible;top:0;}.header__mobile-menu-inner{padding:calc(var(--size-block-space-lg) + var(--header-height)) var(--size-scale-content-padding-bp-sm-md) var(--size-block-padding-2md);display:grid;align-content:start;position:absolute;z-index:5;max-width:378px;width:100%;height:100vh;justify-self:end;background:var(--color-bg-neutral-xs);overflow:auto;}.header__mobile-menu-top{display:grid;gap:var(--size-content-space-sm);}.header__mobile-menu-contacts{padding:var(--size-scale-content-space-bp-sm-2xl) 0;}.header__mobile-menu-contacts ul{padding:var(--size-content-padding-lg);display:grid;gap:var(--size-content-space-1xl);}.header__mobile-menu-contacts ul li{display:grid;}.header__mobile-menu-contacts ul li span{color:var(--color-content-neutral-secondary);font-family:var(--font-family);font-size:var(--size-font-md-size);font-style:normal;font-weight:400;line-height:var(--size-font-md-line);letter-spacing:var(--size-font-md-letter-spacing);}.header__mobile-menu-contacts ul li p,.header__mobile-menu-contacts ul li a{color:var(--color-content-neutral-primary);font-family:var(--font-family);font-size:var(--size-font-lg-size);font-style:normal;font-weight:600;line-height:var(--size-font-lg-line);letter-spacing:var(--size-font-lg-letter-spacing);}.header__mobile-menu-bottom{padding:var(--size-content-padding-lg);display:grid;gap:var(--size-content-space-4xl);position:relative;}.header__mobile-menu-bottom::before{content:"";position:absolute;width:calc(100% - var(--size-content-padding-lg) * 2);height:1px;left:0;right:0;border-radius:var(--radius-divider);background:var(--color-border-neutral-md);margin:0 auto;}.header__mobile-menu-overlay{width:100%;height:100%;display:block;opacity:0.3;background:var(--color-bg-dark);backdrop-filter:blur(40px);position:absolute;top:0;left:0;z-index:1;}.header .trigger-button{position:relative;display:inline-block;width:24px;height:24px;}.header .trigger-button span{margin:0 auto;position:relative;top:12px;width:18.2px;height:2px;background-color:#1E1E1E;display:block;border-radius:5px;-webkit-transition-duration:0s;transition-duration:0s;-webkit-transition-delay:0.2s;transition-delay:0.2s;}.header .trigger-button span::before,.header .trigger-button span::after{position:absolute;content:"";width:18.2px;height:2px;background-color:#1E1E1E;display:block;border-radius:5px;-webkit-transition-property:margin,-webkit-transform;transition-property:margin,transform;-webkit-transition-duration:0.2s;transition-duration:0.2s;-webkit-transition-delay:0.2s,0s;transition-delay:0.2s,0s;}.header .trigger-button span::before{margin-top:-6px;}.header .trigger-button span::after{margin-top:6px;}.header .trigger-button.trigger-button_active span{background-color:rgba(0,0,0,0);-webkit-transition-delay:0.2s;transition-delay:0.2s;}.header .trigger-button.trigger-button_active span::before{margin-top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition-delay:0s,0.2s;transition-delay:0s,0.2s;}.header .trigger-button.trigger-button_active span::after{margin-top:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition-delay:0s,0.2s;transition-delay:0s,0.2s;}.header__apps{display:flex;gap:var(--size-content-space-md);flex-wrap:wrap;}.header__apps img{max-width:130px;height:auto;object-fit:contain;}.header .header__catalog-button{color:var(--color-button-filled-neutral-content-primary-default);background:unset;padding:var(--size-button-padding-sm);height:unset;gap:calc(var(--size-content-padding-sm) + var(--size-button-space-lg));width:100%;justify-content:start;position:relative;}.header .header__catalog-button::after{content:"";width:24px;height:24px;display:block;background-image:url(/modules/custom/custom_header/assets/right_md-arrow.svg);position:absolute;top:0;bottom:0;margin:auto 0;right:calc(0px + var(--size-button-padding-sm));background-size:contain;background-repeat:no-repeat;}.header .header__catalog-button .icon svg{margin:auto 0;height:24px;width:24px;}.header .header__catalog-button .icon svg path{fill:var(--color-content-neutral-primary) !important;}.header .header__catalog-button:active .icon svg path,.header .header__catalog-button:hover .icon svg path{fill:var(--color-content-neutral-primary);}.header__links-page{display:block;right:0;position:absolute;top:-1000px;width:100vw;max-width:378px;justify-self:end;height:100vh;z-index:10;background:var(--color-bg-neutral-xs);opacity:0;visibility:hidden;transition:all 0.3s;}.header__links-page-inner{padding:calc(var(--size-block-space-lg) + var(--header-height)) var(--size-scale-content-padding-bp-sm-md) var(--size-block-padding-2md);display:grid;align-content:start;gap:var(--size-block-space-lg);overflow:auto;}.header__links-page-item{display:none;}.header__links-page-item.active{display:grid;gap:var(--size-content-space-3xl);}.header__links-page-title{color:var(--color-content-neutral-primary);padding:0px var(--size-content-padding-lg);font-family:var(--font-heading);font-size:var(--size-font-1xl-size);font-style:normal;font-weight:600;line-height:var(--size-font-1xl-line);letter-spacing:var(--size-font-1xl-letter-spacing);}.header__links-page-back{width:36px;height:36px;border-radius:50%;display:grid;justify-content:center;align-items:center;background:var(--color-button-filled-neutral-bg-lg-default);}.header__links-page.active{opacity:1;visibility:visible;top:0;}.menu__list_level_root{grid-auto-flow:row;padding:var(--size-scale-content-space-bp-sm-2xl) 0;position:relative;gap:0;grid-auto-columns:1fr;}.menu__list_level_root::after,.menu__list_level_root::before{content:"";position:absolute;width:calc(100% - var(--size-content-padding-lg) * 2);height:1px;left:0;right:0;border-radius:var(--radius-divider);background:var(--color-border-neutral-md);margin:0 auto;}.menu__list_level_root::after{top:0;}.menu__list_level_root::before{bottom:0;}.menu__item{padding:var(--size-button-padding-sm);border-radius:var(--radius-button-md);}.menu__item:active{background:var(--color-button-filled-neutral-bg-md-default);}}@media (max-width:767px){.header__worktime{display:none;}}@media (max-width:680px){.header{margin:0;}.header-container{margin:0;}.header__top{display:none;}.header__phone{text-align:right;}.header__bottom-inner.header__bottom-inner_button,.header__bottom-inner.header__bottom-inner_default{grid-template-columns:max-content 1fr max-content;}.header .menu-location__list{opacity:1;visibility:visible;pointer-events:auto;display:grid;position:static;max-width:100%;width:100%;box-shadow:unset;background:unset;padding:0;}.header .menu-location__item a{padding:var(--size-button-padding-sm);border-radius:var(--radius-button-xl);background:var(--color-bg-neutral-xs);}.header .menu-location__item--selected a{background:var(--color-button-filled-neutral-bg-variable-active);color:var(--color-button-filled-neutral-content-primary-active);}.header .menu-location__current{width:100%;height:unset;padding:var(--size-button-padding-sm);gap:calc(var(--size-content-padding-sm) + var(--size-button-space-lg));justify-content:start;background:unset;color:var(--color-button-filled-neutral-content-primary-default);}.header .menu-location__current::after{content:"";width:24px;height:24px;display:block;background-image:url(/modules/custom/custom_header/assets/right_md-arrow.svg);position:absolute;top:0;bottom:0;margin:auto 0;right:calc(0px + var(--size-button-padding-sm));background-size:contain;background-repeat:no-repeat;}.header .menu-location__current.active::after{transform:rotate(0deg);}.header-social{display:flex;flex-wrap:wrap;gap:var(--size-grids-gutter-sm);}.header-social__item{height:44px;width:44px;border-radius:50%;background:var(--color-button-filled-neutral-bg-md-default);display:grid;align-items:center;justify-content:center;}}@media (max-width:550px){.header__phone{display:none;}.header__bottom-inner.header__bottom-inner_button,.header__bottom-inner.header__bottom-inner_default{grid-template-columns:max-content max-content;}}@media (max-width:480px){.header__mobile-menu{right:0;left:0;max-width:100%;}.header__mobile-menu-inner{max-width:100%;}.header__links-page{right:0;left:0;max-width:100%;}.header .menu-location__list{min-width:unset;}}
/* @license MIT https://github.com/biati-digital/glightbox/blob/master/LICENSE.md */
.glightbox-container{width:100%;height:100%;position:fixed;top:0;left:0;z-index:999999!important;overflow:hidden;-ms-touch-action:none;touch-action:none;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;outline:0}.glightbox-container.inactive{display:none}.glightbox-container .gcontainer{position:relative;width:100%;height:100%;z-index:9999;overflow:hidden}.glightbox-container .gslider{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;height:100%;left:0;top:0;width:100%;position:relative;overflow:hidden;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.glightbox-container .gslide{width:100%;position:absolute;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0}.glightbox-container .gslide.current{opacity:1;z-index:99999;position:relative}.glightbox-container .gslide.prev{opacity:1;z-index:9999}.glightbox-container .gslide-inner-content{width:100%}.glightbox-container .ginner-container{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:100%;margin:auto;height:100vh}.glightbox-container .ginner-container.gvideo-container{width:100%}.glightbox-container .ginner-container.desc-bottom,.glightbox-container .ginner-container.desc-top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.glightbox-container .ginner-container.desc-left,.glightbox-container .ginner-container.desc-right{max-width:100%!important}.gslide iframe,.gslide video{outline:0!important;border:none;min-height:165px;-webkit-overflow-scrolling:touch;-ms-touch-action:auto;touch-action:auto}.gslide:not(.current){pointer-events:none}.gslide-image{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gslide-image img{max-height:100vh;display:block;padding:0;float:none;outline:0;border:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;max-width:100vw;width:auto;height:auto;-o-object-fit:cover;object-fit:cover;-ms-touch-action:none;touch-action:none;margin:auto;min-width:200px}.desc-bottom .gslide-image img,.desc-top .gslide-image img{width:auto}.desc-left .gslide-image img,.desc-right .gslide-image img{width:auto;max-width:100%}.gslide-image img.zoomable{position:relative}.gslide-image img.dragging{cursor:-webkit-grabbing!important;cursor:grabbing!important;-webkit-transition:none;transition:none}.gslide-video{position:relative;max-width:100vh;width:100%!important}.gslide-video .plyr__poster-enabled.plyr--loading .plyr__poster{display:none}.gslide-video .gvideo-wrapper{width:100%;margin:auto}.gslide-video::before{content:'';position:absolute;width:100%;height:100%;background:rgba(255,0,0,.34);display:none}.gslide-video.playing::before{display:none}.gslide-video.fullscreen{max-width:100%!important;min-width:100%;height:75vh}.gslide-video.fullscreen video{max-width:100%!important;width:100%!important}.gslide-inline{background:#fff;text-align:left;max-height:calc(100vh - 40px);overflow:auto;max-width:100%;margin:auto}.gslide-inline .ginlined-content{padding:20px;width:100%}.gslide-inline .dragging{cursor:-webkit-grabbing!important;cursor:grabbing!important;-webkit-transition:none;transition:none}.ginlined-content{overflow:auto;display:block!important;opacity:1}.gslide-external{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;min-width:100%;background:#fff;padding:0;overflow:auto;max-height:75vh;height:100%}.gslide-media{display:-webkit-box;display:-ms-flexbox;display:flex;width:auto}.zoomed .gslide-media{-webkit-box-shadow:none!important;box-shadow:none!important}.desc-bottom .gslide-media,.desc-top .gslide-media{margin:0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.gslide-description{position:relative;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}.gslide-description.description-left,.gslide-description.description-right{max-width:100%}.gslide-description.description-bottom,.gslide-description.description-top{margin:0 auto;width:100%}.gslide-description p{margin-bottom:12px}.gslide-description p:last-child{margin-bottom:0}.zoomed .gslide-description{display:none}.glightbox-button-hidden{display:none}.glightbox-mobile .glightbox-container .gslide-description{height:auto!important;width:100%;position:absolute;bottom:0;padding:19px 11px;max-width:100vw!important;-webkit-box-ordinal-group:3!important;-ms-flex-order:2!important;order:2!important;max-height:78vh;overflow:auto!important;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,.75)));background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.75) 100%);-webkit-transition:opacity .3s linear;transition:opacity .3s linear;padding-bottom:50px}.glightbox-mobile .glightbox-container .gslide-title{color:#fff;font-size:1em}.glightbox-mobile .glightbox-container .gslide-desc{color:#a1a1a1}.glightbox-mobile .glightbox-container .gslide-desc a{color:#fff;font-weight:700}.glightbox-mobile .glightbox-container .gslide-desc *{color:inherit}.glightbox-mobile .glightbox-container .gslide-desc .desc-more{color:#fff;opacity:.4}.gdesc-open .gslide-media{-webkit-transition:opacity .5s ease;transition:opacity .5s ease;opacity:.4}.gdesc-open .gdesc-inner{padding-bottom:30px}.gdesc-closed .gslide-media{-webkit-transition:opacity .5s ease;transition:opacity .5s ease;opacity:1}.greset{-webkit-transition:all .3s ease;transition:all .3s ease}.gabsolute{position:absolute}.grelative{position:relative}.glightbox-desc{display:none!important}.glightbox-open{overflow:hidden}.gloader{height:25px;width:25px;-webkit-animation:lightboxLoader .8s infinite linear;animation:lightboxLoader .8s infinite linear;border:2px solid #fff;border-right-color:transparent;border-radius:50%;position:absolute;display:block;z-index:9999;left:0;right:0;margin:0 auto;top:47%}.goverlay{width:100%;height:calc(100vh + 1px);position:fixed;top:-1px;left:0;background:#000;will-change:opacity}.glightbox-mobile .goverlay{background:#000}.gclose,.gnext,.gprev{z-index:99999;cursor:pointer;width:26px;height:44px;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.gclose svg,.gnext svg,.gprev svg{display:block;width:25px;height:auto;margin:0;padding:0}.gclose.disabled,.gnext.disabled,.gprev.disabled{opacity:0}.gclose .garrow,.gnext .garrow,.gprev .garrow{stroke:#fff}.gbtn.focused{outline:2px solid #0f3d81}iframe.wait-autoplay{opacity:0}.glightbox-closing .gclose,.glightbox-closing .gnext,.glightbox-closing .gprev{opacity:0!important}.glightbox-clean .gslide-description{background:#fff}.glightbox-clean .gdesc-inner{padding:22px 20px}.glightbox-clean .gslide-title{font-size:1em;font-weight:400;font-family:arial;color:#000;margin-bottom:19px;line-height:1.4em}.glightbox-clean .gslide-desc{font-size:.86em;margin-bottom:0;font-family:arial;line-height:1.4em}.glightbox-clean .gslide-video{background:#000}.glightbox-clean .gclose,.glightbox-clean .gnext,.glightbox-clean .gprev{background-color:rgba(0,0,0,.75);border-radius:4px}.glightbox-clean .gclose path,.glightbox-clean .gnext path,.glightbox-clean .gprev path{fill:#fff}.glightbox-clean .gprev{position:absolute;top:-100%;left:30px;width:40px;height:50px}.glightbox-clean .gnext{position:absolute;top:-100%;right:30px;width:40px;height:50px}.glightbox-clean .gclose{width:35px;height:35px;top:15px;right:10px;position:absolute}.glightbox-clean .gclose svg{width:18px;height:auto}.glightbox-clean .gclose:hover{opacity:1}.gfadeIn{-webkit-animation:gfadeIn .5s ease;animation:gfadeIn .5s ease}.gfadeOut{-webkit-animation:gfadeOut .5s ease;animation:gfadeOut .5s ease}.gslideOutLeft{-webkit-animation:gslideOutLeft .3s ease;animation:gslideOutLeft .3s ease}.gslideInLeft{-webkit-animation:gslideInLeft .3s ease;animation:gslideInLeft .3s ease}.gslideOutRight{-webkit-animation:gslideOutRight .3s ease;animation:gslideOutRight .3s ease}.gslideInRight{-webkit-animation:gslideInRight .3s ease;animation:gslideInRight .3s ease}.gzoomIn{-webkit-animation:gzoomIn .5s ease;animation:gzoomIn .5s ease}.gzoomOut{-webkit-animation:gzoomOut .5s ease;animation:gzoomOut .5s ease}@-webkit-keyframes lightboxLoader{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes lightboxLoader{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes gfadeIn{from{opacity:0}to{opacity:1}}@keyframes gfadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes gfadeOut{from{opacity:1}to{opacity:0}}@keyframes gfadeOut{from{opacity:1}to{opacity:0}}@-webkit-keyframes gslideInLeft{from{opacity:0;-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0)}to{visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes gslideInLeft{from{opacity:0;-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0)}to{visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@-webkit-keyframes gslideOutLeft{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0);opacity:0;visibility:hidden}}@keyframes gslideOutLeft{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0);opacity:0;visibility:hidden}}@-webkit-keyframes gslideInRight{from{opacity:0;visibility:visible;-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes gslideInRight{from{opacity:0;visibility:visible;-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@-webkit-keyframes gslideOutRight{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0);opacity:0}}@keyframes gslideOutRight{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0);opacity:0}}@-webkit-keyframes gzoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:1}}@keyframes gzoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:1}}@-webkit-keyframes gzoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes gzoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@media (min-width:769px){.glightbox-container .ginner-container{width:auto;height:auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.glightbox-container .ginner-container.desc-top .gslide-description{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.glightbox-container .ginner-container.desc-top .gslide-image,.glightbox-container .ginner-container.desc-top .gslide-image img{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.glightbox-container .ginner-container.desc-left .gslide-description{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.glightbox-container .ginner-container.desc-left .gslide-image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.gslide-image img{max-height:97vh;max-width:100%}.gslide-image img.zoomable{cursor:-webkit-zoom-in;cursor:zoom-in}.zoomed .gslide-image img.zoomable{cursor:-webkit-grab;cursor:grab}.gslide-inline{max-height:95vh}.gslide-external{max-height:100vh}.gslide-description.description-left,.gslide-description.description-right{max-width:275px}.glightbox-open{height:auto}.goverlay{background:rgba(0,0,0,.92)}.glightbox-clean .gslide-media{-webkit-box-shadow:1px 2px 9px 0 rgba(0,0,0,.65);box-shadow:1px 2px 9px 0 rgba(0,0,0,.65)}.glightbox-clean .description-left .gdesc-inner,.glightbox-clean .description-right .gdesc-inner{position:absolute;height:100%;overflow-y:auto}.glightbox-clean .gclose,.glightbox-clean .gnext,.glightbox-clean .gprev{background-color:rgba(0,0,0,.32)}.glightbox-clean .gclose:hover,.glightbox-clean .gnext:hover,.glightbox-clean .gprev:hover{background-color:rgba(0,0,0,.7)}.glightbox-clean .gprev{top:45%}.glightbox-clean .gnext{top:45%}}@media (min-width:992px){.glightbox-clean .gclose{opacity:.7;right:20px}}@media screen and (max-height:420px){.goverlay{background:#000}}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
img[src^="data:image/svg+xml"]{background:linear-gradient(90deg,var(--color-bg-neutral-sm) 25%,var(--color-button-filled-neutral-bg-md-default) 50%,var(--color-bg-neutral-sm) 75%);background-size:200% 100%;animation:skeleton-image 1.5s infinite linear;}@keyframes skeleton-image{0%{background-position:200% 0;}100%{background-position:-200% 0;}}
.field-icon-office-hours{background-image:url("data:image/svg+xml, %3Csvg version='1.0' height='512' viewBox='0 0 512 512' width='512' xmlns='http://www.w3.org/2000/svg' %3E%3Cg transform='translate(0,512) scale(0.1,-0.1)' fill='%23000000' stroke='none'%3E%3Cpath d='M3456 4528 c-544 -40 -1005 -455 -1112 -1000 l-17 -88 -419 0 -418 0 0 -590 0 -590 -525 0 -525 0 0 -880 0 -880 1890 0 1890 0 0 873 1 872 67 45 c88 59 234 206 300 303 215 313 277 714 167 1067 -63 199 -159 356 -309 506 -271 270 -601 391 -990 362z m239 -153 c279 -23 569 -190 748 -430 76 -102 150 -256 184 -382 23 -86 26 -118 26 -258 1 -176 -10 -240 -63 -388 -59 -161 -179 -333 -310 -443 -384 -322 -912 -351 -1330 -75 -73 48 -201 170 -262 251 -63 82 -151 262 -177 360 -30 111 -44 251 -36 359 40 551 475 977 1035 1014 45 3 56 3 185 -8z m-1371 -1167 c25 -298 148 -568 350 -772 107 -108 197 -175 329 -241 328 -166 695 -180 1050 -40 16 7 17 -33 17 -754 l0 -761 -289 0 -289 0 -5 303 c-4 263 -7 312 -25 378 -74 275 -279 460 -547 494 -27 3 -90 1 -139 -5 -258 -32 -454 -193 -543 -445 -28 -80 -28 -81 -33 -400 l-5 -320 -277 -3 -278 -2 0 1325 0 1325 339 0 338 0 7 -82z m-834 -1828 l0 -730 -450 0 -450 0 0 730 0 730 450 0 450 0 0 -730z m1473 275 c138 -36 246 -125 310 -255 60 -121 68 -181 65 -488 l-3 -267 -495 0 -495 0 0 300 c0 297 1 301 26 371 94 258 347 403 592 339z'/%3E%3Cpath d='M3465 3575 c-115 -123 -211 -228 -213 -233 -1 -5 32 -35 74 -67 58 -44 566 -439 651 -507 8 -6 27 10 62 54 28 35 50 68 50 73 0 6 -133 113 -295 239 l-296 229 84 86 c46 47 117 121 158 164 l75 79 -60 54 c-33 30 -64 54 -70 53 -5 0 -104 -101 -220 -224z'/%3E%3C/g%3E%3C/svg%3E%0A");}.field--type-office-hours{white-space:normal;}.office-hours-label{text-align:left;font-weight:bold;}.office-hours-more-label{text-align:right;font-weight:bold;font-style:italic;}.office-hours-link{display:block;white-space:nowrap;}.office-hours__item-label{vertical-align:text-top;white-space:nowrap;font-weight:bold;}.office-hours__item-caption{margin-left:20px;text-align:left;}.office-hours__item-slots{margin-left:3px;vertical-align:text-top;white-space:normal;}.office-hours__item-comments{margin-left:3px;vertical-align:text-top;white-space:nowrap;}.office-hours__table thead tr{text-align:left;text-indent:20px;}tr.office-hours__item{background:rgba(0,0,0,0);}.office-hours__item td{}tr.office-hours__item.office-hours__item-current{background:rgba(0,0,0,0);}.office-hours-status.office-hours-status--closed{}.office-hours-status.office-hours-status--open{}
