:root{--color-black: #141617;--color-xxdark-gray: #101213;--color-xdark-gray: #3f4144;--color-dark-gray: #555555;--color-gray: #5e5e5e;--color-light-gray: #aaaaaa;--color-xlight-gray: #dee0e3;--color-xxlight-gray: #f4f4f4;--color-off-white: #fdfdfd;--color-xoff-white: #fbfbfb;--color-sensi-green: #66cc33;--color-on-sensi-green: #404040;--color-sensi-green-80: #85d65c;--color-on-sensi-green-80: #4f4f4f;--color-sensi-dark-green: #0d7845;--color-on-sensi-dark-green: #fdfdfd;--color-red: #ee4a4a;--color-orange: #dba130;--color-purple: #5e1db1;--color-lavender: #c896fb;--color-link-hover: var(--color-sensi-green);--color-link-active: var(--color-sensi-green);--color-link-disabled: var(--color-light-gray);--color-shadow: rgb(0, 0, 0, .3)}@media (prefers-color-scheme: light){:root{--background-color-primary: var(--color-off-white);--background-color-secondary: var(--color-xxlight-gray);--background-color-tertiary: var(--color-light-gray);--color-primary: var(--color-black);--color-secondary: var(--color-dark-gray);--color-tertiary: var(--color-light-gray);--color-secondary-inverted: var(--color-xxlight-gray);--background-color-primary-inverted: var(--color-gray);--color-accent-line: var(--color-xlight-gray);--color-purple-accent: var(--color-purple)}}@media (prefers-color-scheme: dark){:root{--background-color-primary: var(--color-gray);--background-color-secondary: var(--color-dark-gray);--background-color-tertiary: var(--color-xxdark-gray);--color-primary: var(--color-off-white);--color-secondary: var(--color-xxlight-gray);--color-tertiary: var(--color-light-gray);--color-secondary-inverted: var(--color-xxdark-gray);--background-color-primary-inverted: var(--color-off-white);--color-accent-line: var(--color-xdark-gray);--color-purple-accent: var(--color-lavender)}}html{color-scheme:light dark}:root{--color-sensi-green-light: #e9f8e4;--color-light-red: #ffac80;--color-dark-red: #a74133;--color-dark-orange: #a77733;--color-light-orange: #ffec80;--color-light-yellow: #fff9c4}html{color-scheme:light}:root{--icon-size-base: 24px;--icon-size-small: calc(var(--icon-size-base) * 3 / 4);--icon-size-large: calc(var(--icon-size-base) * 4 / 3);--spacing-base: calc(var(--icon-size-base) / 1.6);--spacing-xsmall: calc(var(--spacing-base) / (5 * 1.6));--spacing-small: calc(var(--spacing-base) / (2 * 1.6));--spacing-large: calc(var(--spacing-base) * 4 / 3);--spacing-xlarge: calc(2 * var(--spacing-large));--top-separator-size: calc(7 / 3 * var(--spacing-large));--font-size-xlarge: 2rem;--font-size-large: 1.5rem;--font-size-normal: 1rem;--font-size-small: .9rem;--font-size-tiny: .75rem;--max-content-width: 1280px;--border-radius-base: 5px}@font-face{font-family:General Grotesque;src:url(/assets/GeneralGrotesque-Regular-DvowWUyJ.otf) format("opentype")}@font-face{font-family:General Grotesque;src:url(/assets/GeneralGrotesque-Bold-DyLfzLei.otf) format("opentype");font-weight:700}@font-face{font-family:General Grotesque;src:url(/assets/GeneralGrotesque-BoldItalic-B-CaqclU.otf) format("opentype");font-weight:700;font-style:italic}*{margin:0;padding:0}body,#app_root{font-family:General Grotesque,sans-serif;height:100%;width:100%;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-xlarge)}img,picture,svg,video{display:block;max-width:100%}button,a{all:unset}a{cursor:pointer}.main_container{flex-grow:1;width:var(--max-content-width);max-width:100%;box-sizing:border-box;padding:0 var(--spacing-large);display:flex;flex-direction:column;gap:var(--spacing-base)}.footer{width:100%;height:75px;display:flex;flex-direction:row;align-items:center;background-color:#f9fbff;position:fixed;bottom:0}.footer__copyright{display:flex;flex-direction:row;flex-grow:1;align-items:center;gap:var(--spacing-large);margin:var(--spacing-large)}.footer__copyright>img{height:45px}.footer__button{cursor:pointer;margin:var(--spacing-xlarge)}.footer__button{cursor:pointer;margin:var(--spacing-xlarge);position:relative}.footer__button:after{bottom:-8px;content:"";display:block;height:2px;left:40%;position:absolute;background:var(--color-sensi-green);transition:width .3s ease 0s,left .3s ease 0s;width:0;filter:drop-shadow(0px 1px 4px rgba(0,0,0,.25))}.footer__button:hover:after{width:80%;left:10%}.privacy_policy__overlay{background-color:#919191b0;position:fixed;inset:0;animation:overlayShow .15s cubic-bezier(.16,1,.3,1)}.privacy_policy__dialog{background-color:var(--color-xxlight-gray);border-radius:6px;box-shadow:var(--color-dark-gray);position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:90vw;max-width:800px;max-height:85vh;padding:25px;animation:contentShow .15s cubic-bezier(.16,1,.3,1)}.privacy_policy__dialog:focus{outline:none}.privacy_policy__close_button{all:unset;font-family:inherit;border-radius:100%;height:25px;width:25px;display:inline-flex;align-items:center;justify-content:center;position:absolute;top:10px;right:10px;background-color:var(--color-xlight-gray);color:var(--color-dark-gray);padding:var(--spacing-small);cursor:pointer}.privacy_policy__close_button:hover{background-color:var(--color-light-gray);color:var(--color-off-white)}.privacy_policy__dialog__body,.privacy_policy__dialog__body p{margin-top:var(--spacing-base)}.main_banner{width:100%;height:200px;display:flex;flex-direction:row;align-items:center;padding:var(--spacing-base);box-sizing:border-box;background:linear-gradient(90deg,#f3f5f6 27.4%,#fff0 73.08%),url(https://stazweuathenastorage.blob.core.windows.net/static/images/sgp40_background.jpg);background-position:100% 50%;box-shadow:0 5px 4px #00000040;position:relative}.main_banner__branding{display:flex;flex-direction:column;justify-content:left;gap:var(--spacing-xsmall);padding-left:var(--spacing-xlarge)}.main_banner__branding>img{width:300px;margin-top:var(--spacing-base);padding-left:var(--spacing-small)}.main_banner__text{flex-grow:1;font-size:80pt}.main_banner__username{position:absolute;top:0;right:0;padding:var(--spacing-small) var(--spacing-base);color:#ffffff9e;background:#ffffff21;z-index:1;border-radius:0 0 0 var(--border-radius-base);text-align:center;vertical-align:center;cursor:pointer;-webkit-user-select:none;user-select:none}.main_banner__username:hover{color:#ffffffd1;background:#ffffff40}@media (max-width: 768px){.main_banner__username{visibility:hidden}.main_banner{height:120px;background-position:55% 53%}.main_banner__branding{padding-left:0}.main_banner__branding>img{width:160px;padding-left:0}.main_banner__text{font-size:40px}}.basic_box_container{border-radius:var(--border-radius-base);padding:var(--spacing-base);background-color:var(--color-xoff-white)}.basic_box_container.row{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:var(--spacing-base)}.basic_box_container.column{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:var(--spacing-base)}.driver_page_back_to_list{display:flex;align-items:baseline;justify-content:left;gap:var(--spacing-small);color:var(--color-gray);opacity:.4;font-size:var(--font-size-small);padding:var(--spacing-small);width:10rem}.driver_page_back_to_list svg{height:var(--font-size-tiny)}.driver_page_back_to_list:hover{opacity:.8}.driver_page__container{display:flex;flex-direction:column;gap:var(--spacing-base);margin-bottom:4rem}.driver_page__placeholder{display:flex;flex-direction:column;align-items:center;margin-top:2rem}.driver_page__banner{display:flex;flex-direction:row;align-items:center;overflow:hidden;background:linear-gradient(var(--color-xxlight-gray) 0 0) padding-box,linear-gradient(to right,var(--color-sensi-green),var(--color-sensi-green-light)) border-box;border:2px solid transparent;border-radius:var(--border-radius-base)}.driver_page__banner_product{font-weight:700;font-size:var(--font-size-xlarge)}.driver_page__banner_interface{font-size:var(--font-size-large)}.driver_page__banner_product_img{position:relative;margin-left:auto}.driver_page__banner_product_img svg{position:absolute;height:150px;min-width:150px;right:-45px;top:-75px;background-size:var(--icon-size-large) var(--icon-size-large);margin:0 auto;opacity:.3}.driver_page__banner_product_img.Arduino svg{height:250px;min-width:250px;top:-120px}.driver_page__banner_product_img.Embedded svg{height:120px;min-width:120px;top:-50px;right:-30px}.driver_page__driver_repository{position:relative;margin-left:var(--spacing-large);height:100%}.driver_page__driver_repository div:first-child{position:absolute;display:flex;height:100%;align-items:center;margin:auto;left:-1.7rem}.driver_page__driver_repository div:nth-child(2){position:relative;z-index:10}.driver_page__driver_repository div:last-child{position:relative;font-size:var(--font-size-small);z-index:10}.driver_page__driver_repository_links{display:flex;gap:var(--spacing-base);height:100%;align-items:center;margin-left:var(--spacing-large)}.driver_page__driver_repository_links button,a{cursor:pointer;min-width:var(--icon-size-small);min-height:var(--icon-size-small)}.driver_page__driver_repository_state{display:flex;margin-left:auto}.driver_page__driver_repository_state>div:last-child{font-size:var(--font-size-small);color:var(--color-light-gray);padding:var(--spacing-small) var(--spacing-base);padding-right:0;max-width:200px}.driver_page__details{display:grid;grid-template-columns:1fr;grid-gap:var(--spacing-base);width:100%}.driver_page__driver_repository_info{display:flex;background-color:var(--color-xoff-white)}.driver_page__driver_repository_info>.basic_box_container,.driver_page__driver_repository_actions>.basic_box_container{background:none}.driver_page__driver_repository_info>.basic_box_container:last-child{margin-left:auto}.driver_page__driver_repository_actions{display:flex;gap:var(--spacing-base);padding:var(--spacing-base)}.driver_page__driver_repository_actions>.basic_box_container{flex-shrink:0}button.driver_page__driver_repository_links__action{cursor:pointer}.driver_page__action_label{display:none}@media (min-width: 1024px){.driver_page__details{grid-template-columns:.5fr .5fr}}.driver_page__details__title{font-weight:700;margin-bottom:var(--spacing-base)}.driver_page__details__content{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-small);justify-items:start;width:100%;font-size:var(--font-size-small);margin:0 var(--spacing-xlarge)}.driver_page__detail__separator{grid-column:1 / span 2;height:var(--spacing-base)}.driver_page__related_driver_container{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--spacing-base)}.driver_page__related_driver{position:relative;display:flex;flex-direction:row;gap:var(--spacing-base);align-items:center;cursor:pointer;min-height:var(--spacing-xlarge);min-width:13rem;border:1px solid var(--color-xoff-white);border-radius:.6rem;box-shadow:var(--spacing-xsmall) var(--spacing-xsmall) var(--color-shadow);padding-left:4rem;padding-right:1rem;overflow:hidden;text-align:center;background-color:var(--color-off-white)}.driver_page__related_driver:hover .driver_page__related_driver_svg{color:var(--color-dark-gray);transition:color .3s linear}.driver_page__related_driver_target{flex-grow:1}.driver_page__related_driver_protocol{width:3rem;flex-grow:0}.driver_page__related_driver__vertical_line{height:1.5rem;width:1px;border-right:1px solid var(--color-xlight-gray)}.driver_page__related_driver_svg{color:var(--color-xlight-gray);position:absolute;left:0;transition:color .3s linear}.driver_page__related_driver_svg.Arduino{top:.3rem}.driver_page__related_driver_svg svg{min-height:2.75rem}@media (max-width: 768px){.driver_page__driver_repository_info{flex-direction:column;gap:var(--spacing-base);background:none}.driver_page__driver_repository_info>.basic_box_container{background-color:var(--color-xoff-white);border-radius:var(--border-radius-base)}.driver_page__driver_repository_info>.basic_box_container:last-child{margin-left:0}.driver_page__driver_repository{margin-left:0;padding-left:var(--spacing-xlarge)}.driver_page__driver_repository div:first-child{left:0}.driver_page__driver_repository_actions{padding:0}.driver_page__driver_repository_actions>.basic_box_container{flex:1;background-color:var(--color-xoff-white);align-items:center}.driver_page__driver_repository_links__action{display:flex;flex-direction:column;gap:var(--spacing-xsmall)}.driver_page__action_label{display:inline;font-size:var(--font-size-tiny);color:var(--color-dark-gray)}.driver_page__driver_repository_links__action_disabled .driver_page__action_label{color:var(--color-light-gray)}.driver_page__driver_repository_state{width:100%;justify-content:space-around}.driver_page__related_driver_container{flex-direction:column}.driver_page__related_driver{box-sizing:border-box}}.spinner{margin:3rem auto;width:40px;height:40px;position:relative}.cube1,.cube2{background-color:#333;width:15px;height:15px;position:absolute;top:0;left:0;-webkit-animation:sk-cubemove 1.8s infinite ease-in-out;animation:sk-cubemove 1.8s infinite ease-in-out}.cube2{-webkit-animation-delay:-.9s;animation-delay:-.9s}@-webkit-keyframes sk-cubemove{25%{-webkit-transform:translateX(42px) rotate(-90deg) scale(.5)}50%{-webkit-transform:translateX(42px) translateY(42px) rotate(-180deg)}75%{-webkit-transform:translateX(0px) translateY(42px) rotate(-270deg) scale(.5)}to{-webkit-transform:rotate(-360deg)}}@keyframes sk-cubemove{25%{transform:translate(42px) rotate(-90deg) scale(.5);-webkit-transform:translateX(42px) rotate(-90deg) scale(.5)}50%{transform:translate(42px) translateY(42px) rotate(-179deg);-webkit-transform:translateX(42px) translateY(42px) rotate(-179deg)}50.1%{transform:translate(42px) translateY(42px) rotate(-180deg);-webkit-transform:translateX(42px) translateY(42px) rotate(-180deg)}75%{transform:translate(0) translateY(42px) rotate(-270deg) scale(.5);-webkit-transform:translateX(0px) translateY(42px) rotate(-270deg) scale(.5)}to{transform:rotate(-360deg);-webkit-transform:rotate(-360deg)}}.release_state_pill{color:var(--color-dark-gray);background-color:var(--color-xlight-gray);padding:var(--spacing-small) var(--spacing-base);border-radius:var(--spacing-base);text-decoration:none;align-self:center}.release_state__internal{background-color:var(--color-light-red);color:var(--color-dark-red)}.release_state__lead{background-color:var(--color-light-orange);color:var(--color-dark-orange)}.release_state__public{color:var(--color-sensi-dark-green);background-color:var(--color-sensi-green-light)}.release_state__mixed{color:var(--color-black);background:linear-gradient(90deg,var(--color-light-red) 0%,var(--color-light-orange) 50%,var(--color-sensi-green-light) 100%)}.release_state__deprecated{color:var(--color-off-white);background-color:var(--color-dark-gray)}.accordion__item__header__trigger{cursor:pointer;width:100%}.accordion__item__content{overflow:hidden}.accordion__item__content[data-state=open]{animation:slideDown .3s cubic-bezier(.87,0,.13,1)}.accordion__item__content[data-state=closed]{animation:slideUp .3s cubic-bezier(.87,0,.13,1)}@keyframes slideDown{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes slideUp{0%{height:var(--radix-accordion-content-height)}to{height:0}}.driver_accordion__header{box-sizing:border-box;display:grid;align-items:baseline;grid-template-columns:repeat(3,1fr) 30px;margin:1rem;font-weight:400}.driver_accordion__header__icon{height:20px;transition:transform .3s cubic-bezier(.87,0,.13,1);color:var(--color-light-gray);transform:rotate(90deg)}.accordion__item__header__trigger[data-state=open] .driver_accordion__header__icon{transform:rotate(-90deg)}.driver_accordion__content{border-top:2px solid var(--color-light-gray);margin:.5rem 1rem;margin-top:0;padding:1.5rem 3rem}.driver_info_table{width:100%;border-collapse:collapse}.driver_info_table>thead>tr>th{padding:.5rem}.driver_info_table>thead{border-bottom:2px solid var(--color-xlight-gray)}.driver_info_table>tbody>tr>td{padding:.2rem;vertical-align:center}.driver_info_table>tbody>tr{border-bottom:2px solid var(--color-xlight-gray)}.driver_info_table>tbody>tr>th{font-weight:400}.driver_table_cell_actions{text-align:end}.driver_info_table__link_button{display:inline-block;padding:.3rem;margin:.1rem .2rem;font-size:.7rem;text-align:center;border-radius:5px}.driver_info_table__link_button_enabled{cursor:pointer;background:#d9d9d93d;color:var(--color-dark-gray)}.driver_info_table__link_button_enabled:hover{color:var(--color-xlight-gray);background:var(--color-gray)}.driver_info_table__link_button_enabled:active{color:#d9d9d93d;background:var(--color-dark-gray)}.driver_info_table__link_button_disabled{background:#d9d9d93d;color:var(--color-light-gray)}td{text-align:center}.driver_info_table__subrow_container{display:flex;flex-direction:column;gap:.9rem;margin:.2rem 0}.driver_info_table__mobile_sub_info{display:none}@media (max-width: 768px){.driver_accordion__header{grid-template-columns:repeat(2,1fr) 30px}.driver_accordion__header>div:nth-child(3){display:none}.driver_info_table__release_state_header,.driver_info_table__release_state_data,.driver_info_table__interface_data,.driver_info_table__interface_header,.driver_info_table__date_data,.driver_info_table__date_header,.driver_info_table__actions_data,.driver_info_table__actions_header{display:none}.driver_info_table__mobile_sub_info{display:block;font-size:var(--font-size-small);color:var(--color-light-gray);margin-top:.2rem}.driver_info_table__row{cursor:pointer}.driver_info_table__row:hover{background-color:var(--color-xxlight-gray)}}.driver_list__container{display:grid;gap:15px;margin-bottom:100px}.driver_list__header{display:grid;align-items:baseline;grid-template-columns:repeat(3,1fr) 30px;border-radius:7px;border-bottom:2px solid #eee;padding:10px 15px;font-weight:700}.driver_list_element{border-radius:10px;background:var(--color-xoff-white);box-shadow:2px 2px 4px 0 var(--color-shadow);border:2px solid #0000}.driver_list_element:hover{border:2px solid var(--color-sensi-green)}.driver_list_placeholder_area{display:flex;flex-direction:column;align-items:center;margin-top:2rem}@media (max-width: 768px){.driver_list__header{grid-template-columns:repeat(2,1fr) 30px}.driver_list__header>div:nth-child(3){display:none}}:root{--msc-select-background-color: var(--color-xxlight-gray) !important}.driver_list__search_filter_area__row{display:flex;flex-direction:row;gap:var(--spacing-large)}.driver_list__search_filter_area{display:flex;flex-direction:column;flex-grow:0}.driver_list__search_filter_area__filters_button{display:flex;border-radius:10px;color:var(--color-off-white);background-color:var(--color-sensi-green-80);border:3px solid var(--color-sensi-green-80);box-shadow:2px 2px 4px 0 var(--color-shadow);padding:5px 15px;align-items:center;gap:var(--spacing-base);cursor:pointer}.driver_list__search_filter_area__filters_button:hover{color:var(--color-sensi-green-80);background-color:var(--color-off-white);border:3px solid var(--color-sensi-green-80)}.driver_list__search_filter_area__filters_panel{display:flex;flex-direction:row;gap:var(--spacing-base);padding:var(--spacing-base) 0;margin-top:var(--spacing-large);margin-bottom:var(--spacing-small)}.driver_list__search_filter_area__filters_panel__filter_name{font-size:var(--font-size-small);color:var(--color-dark-gray);font-weight:700;border-width:var(--msc-select-border-width);margin-bottom:var(--spacing-small)}.driver_list__search_filter_area__collapsible{overflow:hidden}.driver_list__search_filter_area__collapsible[data-state=open]{animation:slideDown .3s ease-out}.driver_list__search_filter_area__collapsible[data-state=closed]{animation:slideUp .3s ease-out}@keyframes slideDown{0%{height:0}to{height:var(--radix-collapsible-content-height)}}@keyframes slideUp{0%{height:var(--radix-collapsible-content-height)}to{height:0}}@media (max-width: 768px){.driver_list__search_filter_area__filters_panel{flex-direction:column}.driver_list__search_filter_area__filters_button__label{display:none}.driver_list__search_filter_area__filters_panel__filter{padding:0 var(--spacing-large)}.driver_list__search_filter_area__filters_panel__filter .msc__select_trigger{width:100%;box-sizing:border-box}}.search_bar{display:flex;gap:5px;padding:5px 10px;align-items:center;border-radius:10px;border:3px solid var(--color-off-white);box-shadow:2px 2px 4px 0 var(--color-shadow);flex-grow:1}.search_bar:hover,.search_bar:focus-within{border:3px solid #0000;background:conic-gradient(var(--color-off-white),var(--color-off-white),var(--color-off-white)) padding-box,linear-gradient(45deg,var(--color-sensi-green),var(--color-off-white)) border-box}.search_bar:hover>svg,.search_bar:focus-within>svg{color:var(--color-sensi-green)}.search_bar__input{flex-grow:1}.search_bar__input>input:focus{outline:none}.search_bar__copy_button{cursor:pointer;color:var(--color-dark-gray);padding:5px;transition:color .2s,background-color .2s}.search_bar__copy_button:hover{color:var(--color-sensi-green)}.search_bar__copy_button:active{transform:scale(.95)}:root{--text-field-border-radius: 4px;--text-field-border-width: 1px;--text-field-padding: 12px}input[type=text]{width:100%;padding:var(--text-field-padding);display:inline-block;border:none;border-radius:var(--text-field-border-radius);box-sizing:border-box}input[type=text]:focus{outline-color:var(--color-accent-line)}input[type=text]:hover{cursor:pointer;border-color:var(--color-sensi-green)}:root{--msc-button-border-radius: 4px;--msc-button-padding: var(--spacing-base) var(--spacing-xlarge);--msc-button-font-size: 1rem;--msc-button-color: var(--color-on-sensi-dark-green);--msc-button-background-color: var(--color-sensi-dark-green);--msc-button-hover-color: var(--color-on-sensi-green);--msc-button-hover-background-color: var(--color-sensi-green);--msc-button-disabled-color: var(--color-dark-gray);--msc-button-disabled-background-color: var(--color-tertiary);--msc-button-disabled-opacity: .6}.msc__button{font-size:var(--msc-button-font-size);color:var(--msc-button-color);background-color:var(--msc-button-background-color);border:none;border-radius:var(--msc-button-border-radius);cursor:pointer;padding:var(--msc-button-padding)}.msc__button:hover{color:var(--msc-button-hover-color);background-color:var(--msc-button-hover-background-color)}.msc__button:disabled{color:var(--msc-button-disabled-color);background-color:var(--msc-button-disabled-background-color);cursor:not-allowed}:root{--msc-checkbox-size: 1.2rem;--msc-checkbox-label-gap: .1rem;--msc-checkbox-background-color: var(--background-color-primary);--msc-checkbox-border-radius: 4px;--msc-checkbox-border-width: 2px;--msc-checkbox-border-color: var(--color-tertiary);--msc-checkbox-hover-color: var(--color-on-sensi-green);--msc-checkbox-hover-background-color: var(--color-sensi-green);--msc-checkbox-checked-color: var(--color-on-sensi-dark-green);--msc-checkbox-checked-background-color: var(--color-sensi-dark-green);--msc-checkbox-disabled-opacity: .6;--msc-checkbox-label-color: var(--color-primary)}button{all:unset}.msc__checkbox_container{display:flex;align-items:center;gap:var(--msc-checkbox-label-gap)}.msc__checkbox_root{background-color:var(--msc-checkbox-background-color);width:var(--msc-checkbox-size);height:var(--msc-checkbox-size);border-radius:var(--msc-checkbox-border-radius);display:flex;align-items:center;justify-content:center;box-sizing:border-box;border:var(--msc-checkbox-border-width) solid var(--msc-checkbox-border-color)}.msc__checkbox_root[data-state=checked]{background-color:var(--msc-checkbox-checked-background-color);border:0px}.msc__checkbox_root[data-state=checked]:disabled{background-color:var(--msc-checkbox-border-color)}.msc__checkbox_root[data-state=checked]:hover .msc__checkbox_indicator{color:var(--msc-checkbox-hover-color)}.msc__checkbox_root:hover:not(:disabled){background-color:var(--msc-checkbox-hover-background-color);border:0px}.msc__checkbox_root:disabled{cursor:not-allowed;opacity:var(--msc-checkbox-disabled-opacity)}.msc__checkbox_indicator{color:var(--msc-checkbox-checked-color)}.msc__checkbox_label{color:var(--msc-checkbox-label-color)}:root{--msc-multichoice-items-gap: 1rem}.msc__multichoice_container{display:flex;flex-direction:row;gap:var(--msc-multichoice-items-gap)}:root{--msc-input-border-radius: 4px;--msc-input-color: var(--color-primary);--msc-input-background-color: var(--background-color-secondary);--msc-input-border-width: 1px;--msc-input-padding: 12px;--msc-input-hover-highlight-color: var(--color-sensi-green);--msc-input-focus-highlight-color: var(--color-sensi-dark-green);--msc-input-disabled-opacity: .6}.msc__input{width:100%;padding:var(--msc-input-padding);display:inline-block;border:var(--msc-input-border-width) solid var(--msc-input-background-color);border-radius:var(--msc-input-border-radius);box-sizing:border-box;color:var(--msc-input-color);background-color:var(--msc-input-background-color);font-size:inherit}.msc__input:focus{outline-color:var(--msc-input-focus-highlight-color)}.msc__input:hover:not(:disabled){cursor:pointer;border-color:var(--msc-input-hover-highlight-color)}.msc__input:disabled{opacity:var(--msc-input-disabled-opacity)}.msc__input:disabled:hover{cursor:not-allowed}:root{--msc-number-field-unit-color: var(--color-secondary);--msc-number-field-separator-color: var(--color-tertiary);--msc-number-field-separator-width: 1px}.msc__number_field{position:relative;display:inline-block;width:100%;box-sizing:border-box}.msc__number_field__input::-webkit-outer-spin-button,.msc__number_field__input::-webkit-inner-spin-button{opacity:1}.msc__number_field__unit{position:absolute;right:calc(32px + var(--msc-input-padding));top:25%;color:var(--msc-number-field-unit-color);pointer-events:none;font-size:inherit}.msc__number_field__separator{position:absolute;right:calc(22px + var(--msc-input-padding));top:25%;bottom:25%;width:var(--msc-number-field-separator-width);background-color:var(--msc-number-field-separator-color);pointer-events:none}:root{--msc-radio-group-gap: 1rem;--msc-radio-label-gap: .1rem;--msc-radio-item-size: 1rem;--msc-radio-item-indicator-size: calc(var(--msc-radio-item-size) / 2);--msc-radio-item-indicator-color: var(--color-on-sensi-dark-green);--msc-radio-item-indicator-background-color: var(--color-sensi-dark-green);--msc-radio-item-background-color: var(--background-color-primary);--msc-radio-item-border-color: var(--color-accent-line);--msc-radio-item-hover-color: var(--color-sensi-green);--msc-radio-item-focus-color: var(--color-accent-line)}.msc__radio_group_root{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--msc-radio-group-gap)}.msc__radio_group_entry{display:flex;align-items:center;gap:var(--msc-radio-label-gap)}.msc__radio_group_item{all:unset;background-color:var(--msc-radio-item-background-color);width:var(--msc-radio-item-size);height:var(--msc-radio-item-size);min-width:var(--msc-radio-item-size);min-height:var(--msc-radio-item-size);border:1px solid var(--msc-radio-item-border-color);border-radius:100%}.msc__radio_group_item:hover{background-color:var(--msc-radio-item-hover-color);cursor:pointer}.msc__radio_group_item:hover .msc__radio_group_indicator{background-color:var(--msc-radio-item-hover-color)}.msc__radio_group_item:focus{box-shadow:0 0 0 2px var(--msc-radio-item-focus-color)}.msc__radio_group_indicator{display:flex;align-items:center;justify-content:center;width:100%;height:100%;position:relative;border-radius:100%;background-color:var(--msc-radio-item-indicator-background-color)}.msc__radio_group_indicator:after{content:"";display:block;width:var(--msc-radio-item-indicator-size);height:var(--msc-radio-item-indicator-size);border-radius:50%;background-color:var(--msc-radio-item-indicator-color)}.msc__radio_group_entry label:hover{cursor:pointer}:root{--msc-select-background-color: var(--background-color-secondary);--msc-select-border-radius: 4px;--msc-select-border-width: 2px;--msc-select-padding: 0 1rem;--msc-select-height: 2rem;--msc-select-width: 2rem;--msc-select-gap: 5px;--msc-select-focus-highlight-color: var(--color-sensi-dark-green);--msc-select-hover-highlight-color: var(--color-sensi-green);--msc-select-item-padding: 0 1.5rem;--msc-select-icon-size: 25px;--msc-select-disabled-opacity: .6;--msc-select-portal-z-index: 100}.msc__select_trigger{all:unset;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--msc-select-border-radius);padding:var(--msc-select-padding);line-height:1;height:var(--msc-select-height);gap:var(--msc-select-gap);background-color:var(--msc-select-background-color);border:var(--msc-select-border-width) solid var(--msc-select-background-color)}.msc__select_trigger:hover:not(:disabled){border-color:var(--msc-select-hover-highlight-color);cursor:pointer}.msc__select_trigger:focus:not(:disabled){outline-color:var(--msc-select-focus-highlight-color)}.msc__select_trigger:disabled{cursor:not-allowed;opacity:var(--msc-select-disabled-opacity)}.msc__select_content{overflow:hidden;z-index:var(--msc-select-portal-z-index);background-color:var(--msc-select-background-color);border-radius:var(--msc-select-border-radius);box-shadow:0 10px 38px -10px var(--color-shadow),0 10px 20px -15px var(--color-shadow)}.msc__select_viewport{padding:var(--msc-select-border-width)}.msc__select_trigger>.msc__select_icon{display:inline-flex;flex-direction:row-reverse;width:var(--msc-select-width)}.msc__select_item{position:relative;display:flex;align-items:center;border:var(--msc-select-border-width) solid var(--msc-select-background-color);border-radius:var(--msc-select-border-radius);height:var(--msc-select-height);padding:var(--msc-select-item-padding);-webkit-user-select:none;user-select:none}.msc__select_item[data-highlighted]{outline:none;border-color:var(--msc-select-hover-highlight-color)}.msc__select_item[data-state=checked]{border-color:var(--msc-select-focus-highlight-color)}.msc__select_item_indicator{position:absolute;left:0;width:var(--msc-select-icon-size);display:inline-flex;align-items:center;justify-content:center}.msc__select_scroll_button{display:flex;align-items:center;justify-content:center;height:var(--msc-select-icon-size);background-color:var(--msc-select-background-color);cursor:default}:root{--msc-switch-width: 42px;--msc-switch-height: 25px;--msc-switch-border-radius: 9999px;--msc-switch-thumb-size: 21px;--msc-switch-transition-duration: .1s;--msc-switch-unchecked-background-color: var(--color-tertiary);--msc-switch-checked-background-color: var(--color-sensi-dark-green);--msc-switch-thumb-color: var(--color-on-sensi-dark-green)}.msc__switch_root{all:unset;width:var(--msc-switch-width);height:var(--msc-switch-height);background-color:var(--msc-switch-unchecked-background-color);border-radius:var(--msc-switch-border-radius);position:relative;box-shadow:0 1px 3px var(--color-shadow);-webkit-tap-highlight-color:rgba(0,0,0,0)}.msc__switch_root[data-state=checked]{background-color:var(--msc-switch-checked-background-color)}.msc__switch_root:hover{background-color:var(--color-sensi-green);cursor:pointer}.msc__switch_thumb{display:block;width:var(--msc-switch-thumb-size);height:var(--msc-switch-thumb-size);background-color:var(--msc-switch-thumb-color);border-radius:9999px;box-shadow:0 2px 5px var(--color-shadow);transition:transform var(--msc-switch-transition-duration);transform:translate(2px);will-change:transform}.msc__switch_thumb[data-state=checked]{transform:translate(19px)}:root{--msc-text-button-padding: var(--spacing-base) var(--spacing-xlarge);--msc-text-button-font-size: 1rem;--msc-text-button-color: var(--color-sensi-dark-green);--msc-text-button-hover-color: var(--color-sensi-green);--msc-text-button-disabled-color: var(--color-tertiary)}.msc__text_button{font-size:var(--msc-text-button-font-size);color:var(--msc-text-button-color);background-color:transparent;border:none;cursor:pointer;padding:var(--msc-text-button-padding)}.msc__text_button:hover{color:var(--msc-text-button-hover-color)}.msc__text_button:disabled{color:var(--msc-text-button-disabled-color);cursor:not-allowed}
