:root{--ath-portal-picker-width:21.75rem;--ath-header-size:3rem}.ath-list-popover{box-shadow:0px 0px 1px rgba(15, 17, 23, 0.24), 0px 8px 16px -4px rgba(15, 17, 23, 0.16);border-radius:var(--ath-popover-border-radius, var(--border-radius));background-color:var(--ath-popover-background-color, var(--white))}.ath-list-popover ath-icon-list::part(list-container){border-radius:var(--ath-popover-border-radius, var(--border-radius))}
@layer old-dsm,tailwind,athena-core,athena-tw,monora;@layer old-dsm{/*!
 * Bootstrap Grid v4.5.2 (https://getbootstrap.com/)
 * Copyright 2011-2020 The Bootstrap Authors
 * Copyright 2011-2020 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */html{box-sizing:border-box;-ms-overflow-style:scrollbar}*,*::before,*::after{box-sizing:inherit}.container,.container-fluid,.container-xl,.container-lg,.container-md,.container-sm{width:100%;padding-right:4px;padding-left:4px;margin-right:auto;margin-left:auto}@media(min-width: 576px){.container-sm,.container{max-width:540px}}@media(min-width: 768px){.container-md,.container-sm,.container{max-width:720px}}@media(min-width: 992px){.container-lg,.container-md,.container-sm,.container{max-width:960px}}@media(min-width: 1200px){.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1140px}}.row{display:flex;flex-wrap:wrap;margin-right:-4px;margin-left:-4px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col-xl,.col-xl-auto,.col-xl-12,.col-xl-11,.col-xl-10,.col-xl-9,.col-xl-8,.col-xl-7,.col-xl-6,.col-xl-5,.col-xl-4,.col-xl-3,.col-xl-2,.col-xl-1,.col-lg,.col-lg-auto,.col-lg-12,.col-lg-11,.col-lg-10,.col-lg-9,.col-lg-8,.col-lg-7,.col-lg-6,.col-lg-5,.col-lg-4,.col-lg-3,.col-lg-2,.col-lg-1,.col-md,.col-md-auto,.col-md-12,.col-md-11,.col-md-10,.col-md-9,.col-md-8,.col-md-7,.col-md-6,.col-md-5,.col-md-4,.col-md-3,.col-md-2,.col-md-1,.col-sm,.col-sm-auto,.col-sm-12,.col-sm-11,.col-sm-10,.col-sm-9,.col-sm-8,.col-sm-7,.col-sm-6,.col-sm-5,.col-sm-4,.col-sm-3,.col-sm-2,.col-sm-1,.col,.col-auto,.col-12,.col-11,.col-10,.col-9,.col-8,.col-7,.col-6,.col-5,.col-4,.col-3,.col-2,.col-1{position:relative;width:100%;padding-right:4px;padding-left:4px}.col{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-1>*{flex:0 0 100%;max-width:100%}.row-cols-2>*{flex:0 0 50%;max-width:50%}.row-cols-3>*{flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-4>*{flex:0 0 25%;max-width:25%}.row-cols-5>*{flex:0 0 20%;max-width:20%}.row-cols-6>*{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-auto{flex:0 0 auto;width:auto;max-width:100%}.col-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-12{flex:0 0 100%;max-width:100%}.order-first{order:-1}.order-last{order:13}.order-0{order:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.order-9{order:9}.order-10{order:10}.order-11{order:11}.order-12{order:12}.offset-1{margin-left:8.3333333333%}.offset-2{margin-left:16.6666666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.3333333333%}.offset-5{margin-left:41.6666666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.3333333333%}.offset-8{margin-left:66.6666666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.3333333333%}.offset-11{margin-left:91.6666666667%}@media(min-width: 576px){.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-sm-1>*{flex:0 0 100%;max-width:100%}.row-cols-sm-2>*{flex:0 0 50%;max-width:50%}.row-cols-sm-3>*{flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-sm-4>*{flex:0 0 25%;max-width:25%}.row-cols-sm-5>*{flex:0 0 20%;max-width:20%}.row-cols-sm-6>*{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-sm-auto{flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-sm-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-sm-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-sm-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-sm-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-sm-12{flex:0 0 100%;max-width:100%}.order-sm-first{order:-1}.order-sm-last{order:13}.order-sm-0{order:0}.order-sm-1{order:1}.order-sm-2{order:2}.order-sm-3{order:3}.order-sm-4{order:4}.order-sm-5{order:5}.order-sm-6{order:6}.order-sm-7{order:7}.order-sm-8{order:8}.order-sm-9{order:9}.order-sm-10{order:10}.order-sm-11{order:11}.order-sm-12{order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.3333333333%}.offset-sm-2{margin-left:16.6666666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.3333333333%}.offset-sm-5{margin-left:41.6666666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.3333333333%}.offset-sm-8{margin-left:66.6666666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.3333333333%}.offset-sm-11{margin-left:91.6666666667%}}@media(min-width: 768px){.col-md{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-md-1>*{flex:0 0 100%;max-width:100%}.row-cols-md-2>*{flex:0 0 50%;max-width:50%}.row-cols-md-3>*{flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-md-4>*{flex:0 0 25%;max-width:25%}.row-cols-md-5>*{flex:0 0 20%;max-width:20%}.row-cols-md-6>*{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-auto{flex:0 0 auto;width:auto;max-width:100%}.col-md-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-md-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-md-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-md-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-md-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-md-12{flex:0 0 100%;max-width:100%}.order-md-first{order:-1}.order-md-last{order:13}.order-md-0{order:0}.order-md-1{order:1}.order-md-2{order:2}.order-md-3{order:3}.order-md-4{order:4}.order-md-5{order:5}.order-md-6{order:6}.order-md-7{order:7}.order-md-8{order:8}.order-md-9{order:9}.order-md-10{order:10}.order-md-11{order:11}.order-md-12{order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.3333333333%}.offset-md-2{margin-left:16.6666666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.3333333333%}.offset-md-5{margin-left:41.6666666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.3333333333%}.offset-md-8{margin-left:66.6666666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.3333333333%}.offset-md-11{margin-left:91.6666666667%}}@media(min-width: 992px){.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-lg-1>*{flex:0 0 100%;max-width:100%}.row-cols-lg-2>*{flex:0 0 50%;max-width:50%}.row-cols-lg-3>*{flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-lg-4>*{flex:0 0 25%;max-width:25%}.row-cols-lg-5>*{flex:0 0 20%;max-width:20%}.row-cols-lg-6>*{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-lg-auto{flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-lg-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-lg-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-lg-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-lg-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-lg-12{flex:0 0 100%;max-width:100%}.order-lg-first{order:-1}.order-lg-last{order:13}.order-lg-0{order:0}.order-lg-1{order:1}.order-lg-2{order:2}.order-lg-3{order:3}.order-lg-4{order:4}.order-lg-5{order:5}.order-lg-6{order:6}.order-lg-7{order:7}.order-lg-8{order:8}.order-lg-9{order:9}.order-lg-10{order:10}.order-lg-11{order:11}.order-lg-12{order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.3333333333%}.offset-lg-2{margin-left:16.6666666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.3333333333%}.offset-lg-5{margin-left:41.6666666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.3333333333%}.offset-lg-8{margin-left:66.6666666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.3333333333%}.offset-lg-11{margin-left:91.6666666667%}}@media(min-width: 1200px){.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-xl-1>*{flex:0 0 100%;max-width:100%}.row-cols-xl-2>*{flex:0 0 50%;max-width:50%}.row-cols-xl-3>*{flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-xl-4>*{flex:0 0 25%;max-width:25%}.row-cols-xl-5>*{flex:0 0 20%;max-width:20%}.row-cols-xl-6>*{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xl-auto{flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-xl-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-xl-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-xl-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-xl-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-xl-12{flex:0 0 100%;max-width:100%}.order-xl-first{order:-1}.order-xl-last{order:13}.order-xl-0{order:0}.order-xl-1{order:1}.order-xl-2{order:2}.order-xl-3{order:3}.order-xl-4{order:4}.order-xl-5{order:5}.order-xl-6{order:6}.order-xl-7{order:7}.order-xl-8{order:8}.order-xl-9{order:9}.order-xl-10{order:10}.order-xl-11{order:11}.order-xl-12{order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.3333333333%}.offset-xl-2{margin-left:16.6666666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.3333333333%}.offset-xl-5{margin-left:41.6666666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.3333333333%}.offset-xl-8{margin-left:66.6666666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.3333333333%}.offset-xl-11{margin-left:91.6666666667%}}.d-none{display:none !important}.d-inline{display:inline !important}.d-inline-block{display:inline-block !important}.d-block{display:block !important}.d-table{display:table !important}.d-table-row{display:table-row !important}.d-table-cell{display:table-cell !important}.d-flex{display:flex !important}.d-inline-flex{display:inline-flex !important}@media(min-width: 576px){.d-sm-none{display:none !important}.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-block{display:block !important}.d-sm-table{display:table !important}.d-sm-table-row{display:table-row !important}.d-sm-table-cell{display:table-cell !important}.d-sm-flex{display:flex !important}.d-sm-inline-flex{display:inline-flex !important}}@media(min-width: 768px){.d-md-none{display:none !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-block{display:block !important}.d-md-table{display:table !important}.d-md-table-row{display:table-row !important}.d-md-table-cell{display:table-cell !important}.d-md-flex{display:flex !important}.d-md-inline-flex{display:inline-flex !important}}@media(min-width: 992px){.d-lg-none{display:none !important}.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-block{display:block !important}.d-lg-table{display:table !important}.d-lg-table-row{display:table-row !important}.d-lg-table-cell{display:table-cell !important}.d-lg-flex{display:flex !important}.d-lg-inline-flex{display:inline-flex !important}}@media(min-width: 1200px){.d-xl-none{display:none !important}.d-xl-inline{display:inline !important}.d-xl-inline-block{display:inline-block !important}.d-xl-block{display:block !important}.d-xl-table{display:table !important}.d-xl-table-row{display:table-row !important}.d-xl-table-cell{display:table-cell !important}.d-xl-flex{display:flex !important}.d-xl-inline-flex{display:inline-flex !important}}@media print{.d-print-none{display:none !important}.d-print-inline{display:inline !important}.d-print-inline-block{display:inline-block !important}.d-print-block{display:block !important}.d-print-table{display:table !important}.d-print-table-row{display:table-row !important}.d-print-table-cell{display:table-cell !important}.d-print-flex{display:flex !important}.d-print-inline-flex{display:inline-flex !important}}.flex-row{flex-direction:row !important}.flex-column{flex-direction:column !important}.flex-row-reverse{flex-direction:row-reverse !important}.flex-column-reverse{flex-direction:column-reverse !important}.flex-wrap{flex-wrap:wrap !important}.flex-nowrap{flex-wrap:nowrap !important}.flex-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-fill{flex:1 1 auto !important}.flex-grow-0{flex-grow:0 !important}.flex-grow-1{flex-grow:1 !important}.flex-shrink-0{flex-shrink:0 !important}.flex-shrink-1{flex-shrink:1 !important}.justify-content-start{justify-content:flex-start !important}.justify-content-end{justify-content:flex-end !important}.justify-content-center{justify-content:center !important}.justify-content-between{justify-content:space-between !important}.justify-content-around{justify-content:space-around !important}.align-items-start{align-items:flex-start !important}.align-items-end{align-items:flex-end !important}.align-items-center{align-items:center !important}.align-items-baseline{align-items:baseline !important}.align-items-stretch{align-items:stretch !important}.align-content-start{align-content:flex-start !important}.align-content-end{align-content:flex-end !important}.align-content-center{align-content:center !important}.align-content-between{align-content:space-between !important}.align-content-around{align-content:space-around !important}.align-content-stretch{align-content:stretch !important}.align-self-auto{align-self:auto !important}.align-self-start{align-self:flex-start !important}.align-self-end{align-self:flex-end !important}.align-self-center{align-self:center !important}.align-self-baseline{align-self:baseline !important}.align-self-stretch{align-self:stretch !important}@media(min-width: 576px){.flex-sm-row{flex-direction:row !important}.flex-sm-column{flex-direction:column !important}.flex-sm-row-reverse{flex-direction:row-reverse !important}.flex-sm-column-reverse{flex-direction:column-reverse !important}.flex-sm-wrap{flex-wrap:wrap !important}.flex-sm-nowrap{flex-wrap:nowrap !important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-sm-fill{flex:1 1 auto !important}.flex-sm-grow-0{flex-grow:0 !important}.flex-sm-grow-1{flex-grow:1 !important}.flex-sm-shrink-0{flex-shrink:0 !important}.flex-sm-shrink-1{flex-shrink:1 !important}.justify-content-sm-start{justify-content:flex-start !important}.justify-content-sm-end{justify-content:flex-end !important}.justify-content-sm-center{justify-content:center !important}.justify-content-sm-between{justify-content:space-between !important}.justify-content-sm-around{justify-content:space-around !important}.align-items-sm-start{align-items:flex-start !important}.align-items-sm-end{align-items:flex-end !important}.align-items-sm-center{align-items:center !important}.align-items-sm-baseline{align-items:baseline !important}.align-items-sm-stretch{align-items:stretch !important}.align-content-sm-start{align-content:flex-start !important}.align-content-sm-end{align-content:flex-end !important}.align-content-sm-center{align-content:center !important}.align-content-sm-between{align-content:space-between !important}.align-content-sm-around{align-content:space-around !important}.align-content-sm-stretch{align-content:stretch !important}.align-self-sm-auto{align-self:auto !important}.align-self-sm-start{align-self:flex-start !important}.align-self-sm-end{align-self:flex-end !important}.align-self-sm-center{align-self:center !important}.align-self-sm-baseline{align-self:baseline !important}.align-self-sm-stretch{align-self:stretch !important}}@media(min-width: 768px){.flex-md-row{flex-direction:row !important}.flex-md-column{flex-direction:column !important}.flex-md-row-reverse{flex-direction:row-reverse !important}.flex-md-column-reverse{flex-direction:column-reverse !important}.flex-md-wrap{flex-wrap:wrap !important}.flex-md-nowrap{flex-wrap:nowrap !important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-md-fill{flex:1 1 auto !important}.flex-md-grow-0{flex-grow:0 !important}.flex-md-grow-1{flex-grow:1 !important}.flex-md-shrink-0{flex-shrink:0 !important}.flex-md-shrink-1{flex-shrink:1 !important}.justify-content-md-start{justify-content:flex-start !important}.justify-content-md-end{justify-content:flex-end !important}.justify-content-md-center{justify-content:center !important}.justify-content-md-between{justify-content:space-between !important}.justify-content-md-around{justify-content:space-around !important}.align-items-md-start{align-items:flex-start !important}.align-items-md-end{align-items:flex-end !important}.align-items-md-center{align-items:center !important}.align-items-md-baseline{align-items:baseline !important}.align-items-md-stretch{align-items:stretch !important}.align-content-md-start{align-content:flex-start !important}.align-content-md-end{align-content:flex-end !important}.align-content-md-center{align-content:center !important}.align-content-md-between{align-content:space-between !important}.align-content-md-around{align-content:space-around !important}.align-content-md-stretch{align-content:stretch !important}.align-self-md-auto{align-self:auto !important}.align-self-md-start{align-self:flex-start !important}.align-self-md-end{align-self:flex-end !important}.align-self-md-center{align-self:center !important}.align-self-md-baseline{align-self:baseline !important}.align-self-md-stretch{align-self:stretch !important}}@media(min-width: 992px){.flex-lg-row{flex-direction:row !important}.flex-lg-column{flex-direction:column !important}.flex-lg-row-reverse{flex-direction:row-reverse !important}.flex-lg-column-reverse{flex-direction:column-reverse !important}.flex-lg-wrap{flex-wrap:wrap !important}.flex-lg-nowrap{flex-wrap:nowrap !important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-lg-fill{flex:1 1 auto !important}.flex-lg-grow-0{flex-grow:0 !important}.flex-lg-grow-1{flex-grow:1 !important}.flex-lg-shrink-0{flex-shrink:0 !important}.flex-lg-shrink-1{flex-shrink:1 !important}.justify-content-lg-start{justify-content:flex-start !important}.justify-content-lg-end{justify-content:flex-end !important}.justify-content-lg-center{justify-content:center !important}.justify-content-lg-between{justify-content:space-between !important}.justify-content-lg-around{justify-content:space-around !important}.align-items-lg-start{align-items:flex-start !important}.align-items-lg-end{align-items:flex-end !important}.align-items-lg-center{align-items:center !important}.align-items-lg-baseline{align-items:baseline !important}.align-items-lg-stretch{align-items:stretch !important}.align-content-lg-start{align-content:flex-start !important}.align-content-lg-end{align-content:flex-end !important}.align-content-lg-center{align-content:center !important}.align-content-lg-between{align-content:space-between !important}.align-content-lg-around{align-content:space-around !important}.align-content-lg-stretch{align-content:stretch !important}.align-self-lg-auto{align-self:auto !important}.align-self-lg-start{align-self:flex-start !important}.align-self-lg-end{align-self:flex-end !important}.align-self-lg-center{align-self:center !important}.align-self-lg-baseline{align-self:baseline !important}.align-self-lg-stretch{align-self:stretch !important}}@media(min-width: 1200px){.flex-xl-row{flex-direction:row !important}.flex-xl-column{flex-direction:column !important}.flex-xl-row-reverse{flex-direction:row-reverse !important}.flex-xl-column-reverse{flex-direction:column-reverse !important}.flex-xl-wrap{flex-wrap:wrap !important}.flex-xl-nowrap{flex-wrap:nowrap !important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-xl-fill{flex:1 1 auto !important}.flex-xl-grow-0{flex-grow:0 !important}.flex-xl-grow-1{flex-grow:1 !important}.flex-xl-shrink-0{flex-shrink:0 !important}.flex-xl-shrink-1{flex-shrink:1 !important}.justify-content-xl-start{justify-content:flex-start !important}.justify-content-xl-end{justify-content:flex-end !important}.justify-content-xl-center{justify-content:center !important}.justify-content-xl-between{justify-content:space-between !important}.justify-content-xl-around{justify-content:space-around !important}.align-items-xl-start{align-items:flex-start !important}.align-items-xl-end{align-items:flex-end !important}.align-items-xl-center{align-items:center !important}.align-items-xl-baseline{align-items:baseline !important}.align-items-xl-stretch{align-items:stretch !important}.align-content-xl-start{align-content:flex-start !important}.align-content-xl-end{align-content:flex-end !important}.align-content-xl-center{align-content:center !important}.align-content-xl-between{align-content:space-between !important}.align-content-xl-around{align-content:space-around !important}.align-content-xl-stretch{align-content:stretch !important}.align-self-xl-auto{align-self:auto !important}.align-self-xl-start{align-self:flex-start !important}.align-self-xl-end{align-self:flex-end !important}.align-self-xl-center{align-self:center !important}.align-self-xl-baseline{align-self:baseline !important}.align-self-xl-stretch{align-self:stretch !important}}.m-0{margin:0 !important}.mt-0,.my-0{margin-top:0 !important}.mr-0,.mx-0{margin-right:0 !important}.mb-0,.my-0{margin-bottom:0 !important}.ml-0,.mx-0{margin-left:0 !important}.m-1{margin:.25rem !important}.mt-1,.my-1{margin-top:.25rem !important}.mr-1,.mx-1{margin-right:.25rem !important}.mb-1,.my-1{margin-bottom:.25rem !important}.ml-1,.mx-1{margin-left:.25rem !important}.m-2{margin:.5rem !important}.mt-2,.my-2{margin-top:.5rem !important}.mr-2,.mx-2{margin-right:.5rem !important}.mb-2,.my-2{margin-bottom:.5rem !important}.ml-2,.mx-2{margin-left:.5rem !important}.m-3{margin:1rem !important}.mt-3,.my-3{margin-top:1rem !important}.mr-3,.mx-3{margin-right:1rem !important}.mb-3,.my-3{margin-bottom:1rem !important}.ml-3,.mx-3{margin-left:1rem !important}.m-4{margin:1.5rem !important}.mt-4,.my-4{margin-top:1.5rem !important}.mr-4,.mx-4{margin-right:1.5rem !important}.mb-4,.my-4{margin-bottom:1.5rem !important}.ml-4,.mx-4{margin-left:1.5rem !important}.m-5{margin:3rem !important}.mt-5,.my-5{margin-top:3rem !important}.mr-5,.mx-5{margin-right:3rem !important}.mb-5,.my-5{margin-bottom:3rem !important}.ml-5,.mx-5{margin-left:3rem !important}.p-0{padding:0 !important}.pt-0,.py-0{padding-top:0 !important}.pr-0,.px-0{padding-right:0 !important}.pb-0,.py-0{padding-bottom:0 !important}.pl-0,.px-0{padding-left:0 !important}.p-1{padding:.25rem !important}.pt-1,.py-1{padding-top:.25rem !important}.pr-1,.px-1{padding-right:.25rem !important}.pb-1,.py-1{padding-bottom:.25rem !important}.pl-1,.px-1{padding-left:.25rem !important}.p-2{padding:.5rem !important}.pt-2,.py-2{padding-top:.5rem !important}.pr-2,.px-2{padding-right:.5rem !important}.pb-2,.py-2{padding-bottom:.5rem !important}.pl-2,.px-2{padding-left:.5rem !important}.p-3{padding:1rem !important}.pt-3,.py-3{padding-top:1rem !important}.pr-3,.px-3{padding-right:1rem !important}.pb-3,.py-3{padding-bottom:1rem !important}.pl-3,.px-3{padding-left:1rem !important}.p-4{padding:1.5rem !important}.pt-4,.py-4{padding-top:1.5rem !important}.pr-4,.px-4{padding-right:1.5rem !important}.pb-4,.py-4{padding-bottom:1.5rem !important}.pl-4,.px-4{padding-left:1.5rem !important}.p-5{padding:3rem !important}.pt-5,.py-5{padding-top:3rem !important}.pr-5,.px-5{padding-right:3rem !important}.pb-5,.py-5{padding-bottom:3rem !important}.pl-5,.px-5{padding-left:3rem !important}.m-n1{margin:-0.25rem !important}.mt-n1,.my-n1{margin-top:-0.25rem !important}.mr-n1,.mx-n1{margin-right:-0.25rem !important}.mb-n1,.my-n1{margin-bottom:-0.25rem !important}.ml-n1,.mx-n1{margin-left:-0.25rem !important}.m-n2{margin:-0.5rem !important}.mt-n2,.my-n2{margin-top:-0.5rem !important}.mr-n2,.mx-n2{margin-right:-0.5rem !important}.mb-n2,.my-n2{margin-bottom:-0.5rem !important}.ml-n2,.mx-n2{margin-left:-0.5rem !important}.m-n3{margin:-1rem !important}.mt-n3,.my-n3{margin-top:-1rem !important}.mr-n3,.mx-n3{margin-right:-1rem !important}.mb-n3,.my-n3{margin-bottom:-1rem !important}.ml-n3,.mx-n3{margin-left:-1rem !important}.m-n4{margin:-1.5rem !important}.mt-n4,.my-n4{margin-top:-1.5rem !important}.mr-n4,.mx-n4{margin-right:-1.5rem !important}.mb-n4,.my-n4{margin-bottom:-1.5rem !important}.ml-n4,.mx-n4{margin-left:-1.5rem !important}.m-n5{margin:-3rem !important}.mt-n5,.my-n5{margin-top:-3rem !important}.mr-n5,.mx-n5{margin-right:-3rem !important}.mb-n5,.my-n5{margin-bottom:-3rem !important}.ml-n5,.mx-n5{margin-left:-3rem !important}.m-auto{margin:auto !important}.mt-auto,.my-auto{margin-top:auto !important}.mr-auto,.mx-auto{margin-right:auto !important}.mb-auto,.my-auto{margin-bottom:auto !important}.ml-auto,.mx-auto{margin-left:auto !important}@media(min-width: 576px){.m-sm-0{margin:0 !important}.mt-sm-0,.my-sm-0{margin-top:0 !important}.mr-sm-0,.mx-sm-0{margin-right:0 !important}.mb-sm-0,.my-sm-0{margin-bottom:0 !important}.ml-sm-0,.mx-sm-0{margin-left:0 !important}.m-sm-1{margin:.25rem !important}.mt-sm-1,.my-sm-1{margin-top:.25rem !important}.mr-sm-1,.mx-sm-1{margin-right:.25rem !important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem !important}.ml-sm-1,.mx-sm-1{margin-left:.25rem !important}.m-sm-2{margin:.5rem !important}.mt-sm-2,.my-sm-2{margin-top:.5rem !important}.mr-sm-2,.mx-sm-2{margin-right:.5rem !important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem !important}.ml-sm-2,.mx-sm-2{margin-left:.5rem !important}.m-sm-3{margin:1rem !important}.mt-sm-3,.my-sm-3{margin-top:1rem !important}.mr-sm-3,.mx-sm-3{margin-right:1rem !important}.mb-sm-3,.my-sm-3{margin-bottom:1rem !important}.ml-sm-3,.mx-sm-3{margin-left:1rem !important}.m-sm-4{margin:1.5rem !important}.mt-sm-4,.my-sm-4{margin-top:1.5rem !important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem !important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem !important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem !important}.m-sm-5{margin:3rem !important}.mt-sm-5,.my-sm-5{margin-top:3rem !important}.mr-sm-5,.mx-sm-5{margin-right:3rem !important}.mb-sm-5,.my-sm-5{margin-bottom:3rem !important}.ml-sm-5,.mx-sm-5{margin-left:3rem !important}.p-sm-0{padding:0 !important}.pt-sm-0,.py-sm-0{padding-top:0 !important}.pr-sm-0,.px-sm-0{padding-right:0 !important}.pb-sm-0,.py-sm-0{padding-bottom:0 !important}.pl-sm-0,.px-sm-0{padding-left:0 !important}.p-sm-1{padding:.25rem !important}.pt-sm-1,.py-sm-1{padding-top:.25rem !important}.pr-sm-1,.px-sm-1{padding-right:.25rem !important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem !important}.pl-sm-1,.px-sm-1{padding-left:.25rem !important}.p-sm-2{padding:.5rem !important}.pt-sm-2,.py-sm-2{padding-top:.5rem !important}.pr-sm-2,.px-sm-2{padding-right:.5rem !important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem !important}.pl-sm-2,.px-sm-2{padding-left:.5rem !important}.p-sm-3{padding:1rem !important}.pt-sm-3,.py-sm-3{padding-top:1rem !important}.pr-sm-3,.px-sm-3{padding-right:1rem !important}.pb-sm-3,.py-sm-3{padding-bottom:1rem !important}.pl-sm-3,.px-sm-3{padding-left:1rem !important}.p-sm-4{padding:1.5rem !important}.pt-sm-4,.py-sm-4{padding-top:1.5rem !important}.pr-sm-4,.px-sm-4{padding-right:1.5rem !important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem !important}.pl-sm-4,.px-sm-4{padding-left:1.5rem !important}.p-sm-5{padding:3rem !important}.pt-sm-5,.py-sm-5{padding-top:3rem !important}.pr-sm-5,.px-sm-5{padding-right:3rem !important}.pb-sm-5,.py-sm-5{padding-bottom:3rem !important}.pl-sm-5,.px-sm-5{padding-left:3rem !important}.m-sm-n1{margin:-0.25rem !important}.mt-sm-n1,.my-sm-n1{margin-top:-0.25rem !important}.mr-sm-n1,.mx-sm-n1{margin-right:-0.25rem !important}.mb-sm-n1,.my-sm-n1{margin-bottom:-0.25rem !important}.ml-sm-n1,.mx-sm-n1{margin-left:-0.25rem !important}.m-sm-n2{margin:-0.5rem !important}.mt-sm-n2,.my-sm-n2{margin-top:-0.5rem !important}.mr-sm-n2,.mx-sm-n2{margin-right:-0.5rem !important}.mb-sm-n2,.my-sm-n2{margin-bottom:-0.5rem !important}.ml-sm-n2,.mx-sm-n2{margin-left:-0.5rem !important}.m-sm-n3{margin:-1rem !important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem !important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem !important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem !important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem !important}.m-sm-n4{margin:-1.5rem !important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem !important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem !important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem !important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem !important}.m-sm-n5{margin:-3rem !important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem !important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem !important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem !important}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem !important}.m-sm-auto{margin:auto !important}.mt-sm-auto,.my-sm-auto{margin-top:auto !important}.mr-sm-auto,.mx-sm-auto{margin-right:auto !important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto !important}.ml-sm-auto,.mx-sm-auto{margin-left:auto !important}}@media(min-width: 768px){.m-md-0{margin:0 !important}.mt-md-0,.my-md-0{margin-top:0 !important}.mr-md-0,.mx-md-0{margin-right:0 !important}.mb-md-0,.my-md-0{margin-bottom:0 !important}.ml-md-0,.mx-md-0{margin-left:0 !important}.m-md-1{margin:.25rem !important}.mt-md-1,.my-md-1{margin-top:.25rem !important}.mr-md-1,.mx-md-1{margin-right:.25rem !important}.mb-md-1,.my-md-1{margin-bottom:.25rem !important}.ml-md-1,.mx-md-1{margin-left:.25rem !important}.m-md-2{margin:.5rem !important}.mt-md-2,.my-md-2{margin-top:.5rem !important}.mr-md-2,.mx-md-2{margin-right:.5rem !important}.mb-md-2,.my-md-2{margin-bottom:.5rem !important}.ml-md-2,.mx-md-2{margin-left:.5rem !important}.m-md-3{margin:1rem !important}.mt-md-3,.my-md-3{margin-top:1rem !important}.mr-md-3,.mx-md-3{margin-right:1rem !important}.mb-md-3,.my-md-3{margin-bottom:1rem !important}.ml-md-3,.mx-md-3{margin-left:1rem !important}.m-md-4{margin:1.5rem !important}.mt-md-4,.my-md-4{margin-top:1.5rem !important}.mr-md-4,.mx-md-4{margin-right:1.5rem !important}.mb-md-4,.my-md-4{margin-bottom:1.5rem !important}.ml-md-4,.mx-md-4{margin-left:1.5rem !important}.m-md-5{margin:3rem !important}.mt-md-5,.my-md-5{margin-top:3rem !important}.mr-md-5,.mx-md-5{margin-right:3rem !important}.mb-md-5,.my-md-5{margin-bottom:3rem !important}.ml-md-5,.mx-md-5{margin-left:3rem !important}.p-md-0{padding:0 !important}.pt-md-0,.py-md-0{padding-top:0 !important}.pr-md-0,.px-md-0{padding-right:0 !important}.pb-md-0,.py-md-0{padding-bottom:0 !important}.pl-md-0,.px-md-0{padding-left:0 !important}.p-md-1{padding:.25rem !important}.pt-md-1,.py-md-1{padding-top:.25rem !important}.pr-md-1,.px-md-1{padding-right:.25rem !important}.pb-md-1,.py-md-1{padding-bottom:.25rem !important}.pl-md-1,.px-md-1{padding-left:.25rem !important}.p-md-2{padding:.5rem !important}.pt-md-2,.py-md-2{padding-top:.5rem !important}.pr-md-2,.px-md-2{padding-right:.5rem !important}.pb-md-2,.py-md-2{padding-bottom:.5rem !important}.pl-md-2,.px-md-2{padding-left:.5rem !important}.p-md-3{padding:1rem !important}.pt-md-3,.py-md-3{padding-top:1rem !important}.pr-md-3,.px-md-3{padding-right:1rem !important}.pb-md-3,.py-md-3{padding-bottom:1rem !important}.pl-md-3,.px-md-3{padding-left:1rem !important}.p-md-4{padding:1.5rem !important}.pt-md-4,.py-md-4{padding-top:1.5rem !important}.pr-md-4,.px-md-4{padding-right:1.5rem !important}.pb-md-4,.py-md-4{padding-bottom:1.5rem !important}.pl-md-4,.px-md-4{padding-left:1.5rem !important}.p-md-5{padding:3rem !important}.pt-md-5,.py-md-5{padding-top:3rem !important}.pr-md-5,.px-md-5{padding-right:3rem !important}.pb-md-5,.py-md-5{padding-bottom:3rem !important}.pl-md-5,.px-md-5{padding-left:3rem !important}.m-md-n1{margin:-0.25rem !important}.mt-md-n1,.my-md-n1{margin-top:-0.25rem !important}.mr-md-n1,.mx-md-n1{margin-right:-0.25rem !important}.mb-md-n1,.my-md-n1{margin-bottom:-0.25rem !important}.ml-md-n1,.mx-md-n1{margin-left:-0.25rem !important}.m-md-n2{margin:-0.5rem !important}.mt-md-n2,.my-md-n2{margin-top:-0.5rem !important}.mr-md-n2,.mx-md-n2{margin-right:-0.5rem !important}.mb-md-n2,.my-md-n2{margin-bottom:-0.5rem !important}.ml-md-n2,.mx-md-n2{margin-left:-0.5rem !important}.m-md-n3{margin:-1rem !important}.mt-md-n3,.my-md-n3{margin-top:-1rem !important}.mr-md-n3,.mx-md-n3{margin-right:-1rem !important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem !important}.ml-md-n3,.mx-md-n3{margin-left:-1rem !important}.m-md-n4{margin:-1.5rem !important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem !important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem !important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem !important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem !important}.m-md-n5{margin:-3rem !important}.mt-md-n5,.my-md-n5{margin-top:-3rem !important}.mr-md-n5,.mx-md-n5{margin-right:-3rem !important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem !important}.ml-md-n5,.mx-md-n5{margin-left:-3rem !important}.m-md-auto{margin:auto !important}.mt-md-auto,.my-md-auto{margin-top:auto !important}.mr-md-auto,.mx-md-auto{margin-right:auto !important}.mb-md-auto,.my-md-auto{margin-bottom:auto !important}.ml-md-auto,.mx-md-auto{margin-left:auto !important}}@media(min-width: 992px){.m-lg-0{margin:0 !important}.mt-lg-0,.my-lg-0{margin-top:0 !important}.mr-lg-0,.mx-lg-0{margin-right:0 !important}.mb-lg-0,.my-lg-0{margin-bottom:0 !important}.ml-lg-0,.mx-lg-0{margin-left:0 !important}.m-lg-1{margin:.25rem !important}.mt-lg-1,.my-lg-1{margin-top:.25rem !important}.mr-lg-1,.mx-lg-1{margin-right:.25rem !important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem !important}.ml-lg-1,.mx-lg-1{margin-left:.25rem !important}.m-lg-2{margin:.5rem !important}.mt-lg-2,.my-lg-2{margin-top:.5rem !important}.mr-lg-2,.mx-lg-2{margin-right:.5rem !important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem !important}.ml-lg-2,.mx-lg-2{margin-left:.5rem !important}.m-lg-3{margin:1rem !important}.mt-lg-3,.my-lg-3{margin-top:1rem !important}.mr-lg-3,.mx-lg-3{margin-right:1rem !important}.mb-lg-3,.my-lg-3{margin-bottom:1rem !important}.ml-lg-3,.mx-lg-3{margin-left:1rem !important}.m-lg-4{margin:1.5rem !important}.mt-lg-4,.my-lg-4{margin-top:1.5rem !important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem !important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem !important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem !important}.m-lg-5{margin:3rem !important}.mt-lg-5,.my-lg-5{margin-top:3rem !important}.mr-lg-5,.mx-lg-5{margin-right:3rem !important}.mb-lg-5,.my-lg-5{margin-bottom:3rem !important}.ml-lg-5,.mx-lg-5{margin-left:3rem !important}.p-lg-0{padding:0 !important}.pt-lg-0,.py-lg-0{padding-top:0 !important}.pr-lg-0,.px-lg-0{padding-right:0 !important}.pb-lg-0,.py-lg-0{padding-bottom:0 !important}.pl-lg-0,.px-lg-0{padding-left:0 !important}.p-lg-1{padding:.25rem !important}.pt-lg-1,.py-lg-1{padding-top:.25rem !important}.pr-lg-1,.px-lg-1{padding-right:.25rem !important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem !important}.pl-lg-1,.px-lg-1{padding-left:.25rem !important}.p-lg-2{padding:.5rem !important}.pt-lg-2,.py-lg-2{padding-top:.5rem !important}.pr-lg-2,.px-lg-2{padding-right:.5rem !important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem !important}.pl-lg-2,.px-lg-2{padding-left:.5rem !important}.p-lg-3{padding:1rem !important}.pt-lg-3,.py-lg-3{padding-top:1rem !important}.pr-lg-3,.px-lg-3{padding-right:1rem !important}.pb-lg-3,.py-lg-3{padding-bottom:1rem !important}.pl-lg-3,.px-lg-3{padding-left:1rem !important}.p-lg-4{padding:1.5rem !important}.pt-lg-4,.py-lg-4{padding-top:1.5rem !important}.pr-lg-4,.px-lg-4{padding-right:1.5rem !important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem !important}.pl-lg-4,.px-lg-4{padding-left:1.5rem !important}.p-lg-5{padding:3rem !important}.pt-lg-5,.py-lg-5{padding-top:3rem !important}.pr-lg-5,.px-lg-5{padding-right:3rem !important}.pb-lg-5,.py-lg-5{padding-bottom:3rem !important}.pl-lg-5,.px-lg-5{padding-left:3rem !important}.m-lg-n1{margin:-0.25rem !important}.mt-lg-n1,.my-lg-n1{margin-top:-0.25rem !important}.mr-lg-n1,.mx-lg-n1{margin-right:-0.25rem !important}.mb-lg-n1,.my-lg-n1{margin-bottom:-0.25rem !important}.ml-lg-n1,.mx-lg-n1{margin-left:-0.25rem !important}.m-lg-n2{margin:-0.5rem !important}.mt-lg-n2,.my-lg-n2{margin-top:-0.5rem !important}.mr-lg-n2,.mx-lg-n2{margin-right:-0.5rem !important}.mb-lg-n2,.my-lg-n2{margin-bottom:-0.5rem !important}.ml-lg-n2,.mx-lg-n2{margin-left:-0.5rem !important}.m-lg-n3{margin:-1rem !important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem !important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem !important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem !important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem !important}.m-lg-n4{margin:-1.5rem !important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem !important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem !important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem !important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem !important}.m-lg-n5{margin:-3rem !important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem !important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem !important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem !important}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem !important}.m-lg-auto{margin:auto !important}.mt-lg-auto,.my-lg-auto{margin-top:auto !important}.mr-lg-auto,.mx-lg-auto{margin-right:auto !important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto !important}.ml-lg-auto,.mx-lg-auto{margin-left:auto !important}}@media(min-width: 1200px){.m-xl-0{margin:0 !important}.mt-xl-0,.my-xl-0{margin-top:0 !important}.mr-xl-0,.mx-xl-0{margin-right:0 !important}.mb-xl-0,.my-xl-0{margin-bottom:0 !important}.ml-xl-0,.mx-xl-0{margin-left:0 !important}.m-xl-1{margin:.25rem !important}.mt-xl-1,.my-xl-1{margin-top:.25rem !important}.mr-xl-1,.mx-xl-1{margin-right:.25rem !important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem !important}.ml-xl-1,.mx-xl-1{margin-left:.25rem !important}.m-xl-2{margin:.5rem !important}.mt-xl-2,.my-xl-2{margin-top:.5rem !important}.mr-xl-2,.mx-xl-2{margin-right:.5rem !important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem !important}.ml-xl-2,.mx-xl-2{margin-left:.5rem !important}.m-xl-3{margin:1rem !important}.mt-xl-3,.my-xl-3{margin-top:1rem !important}.mr-xl-3,.mx-xl-3{margin-right:1rem !important}.mb-xl-3,.my-xl-3{margin-bottom:1rem !important}.ml-xl-3,.mx-xl-3{margin-left:1rem !important}.m-xl-4{margin:1.5rem !important}.mt-xl-4,.my-xl-4{margin-top:1.5rem !important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem !important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem !important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem !important}.m-xl-5{margin:3rem !important}.mt-xl-5,.my-xl-5{margin-top:3rem !important}.mr-xl-5,.mx-xl-5{margin-right:3rem !important}.mb-xl-5,.my-xl-5{margin-bottom:3rem !important}.ml-xl-5,.mx-xl-5{margin-left:3rem !important}.p-xl-0{padding:0 !important}.pt-xl-0,.py-xl-0{padding-top:0 !important}.pr-xl-0,.px-xl-0{padding-right:0 !important}.pb-xl-0,.py-xl-0{padding-bottom:0 !important}.pl-xl-0,.px-xl-0{padding-left:0 !important}.p-xl-1{padding:.25rem !important}.pt-xl-1,.py-xl-1{padding-top:.25rem !important}.pr-xl-1,.px-xl-1{padding-right:.25rem !important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem !important}.pl-xl-1,.px-xl-1{padding-left:.25rem !important}.p-xl-2{padding:.5rem !important}.pt-xl-2,.py-xl-2{padding-top:.5rem !important}.pr-xl-2,.px-xl-2{padding-right:.5rem !important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem !important}.pl-xl-2,.px-xl-2{padding-left:.5rem !important}.p-xl-3{padding:1rem !important}.pt-xl-3,.py-xl-3{padding-top:1rem !important}.pr-xl-3,.px-xl-3{padding-right:1rem !important}.pb-xl-3,.py-xl-3{padding-bottom:1rem !important}.pl-xl-3,.px-xl-3{padding-left:1rem !important}.p-xl-4{padding:1.5rem !important}.pt-xl-4,.py-xl-4{padding-top:1.5rem !important}.pr-xl-4,.px-xl-4{padding-right:1.5rem !important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem !important}.pl-xl-4,.px-xl-4{padding-left:1.5rem !important}.p-xl-5{padding:3rem !important}.pt-xl-5,.py-xl-5{padding-top:3rem !important}.pr-xl-5,.px-xl-5{padding-right:3rem !important}.pb-xl-5,.py-xl-5{padding-bottom:3rem !important}.pl-xl-5,.px-xl-5{padding-left:3rem !important}.m-xl-n1{margin:-0.25rem !important}.mt-xl-n1,.my-xl-n1{margin-top:-0.25rem !important}.mr-xl-n1,.mx-xl-n1{margin-right:-0.25rem !important}.mb-xl-n1,.my-xl-n1{margin-bottom:-0.25rem !important}.ml-xl-n1,.mx-xl-n1{margin-left:-0.25rem !important}.m-xl-n2{margin:-0.5rem !important}.mt-xl-n2,.my-xl-n2{margin-top:-0.5rem !important}.mr-xl-n2,.mx-xl-n2{margin-right:-0.5rem !important}.mb-xl-n2,.my-xl-n2{margin-bottom:-0.5rem !important}.ml-xl-n2,.mx-xl-n2{margin-left:-0.5rem !important}.m-xl-n3{margin:-1rem !important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem !important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem !important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem !important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem !important}.m-xl-n4{margin:-1.5rem !important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem !important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem !important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem !important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem !important}.m-xl-n5{margin:-3rem !important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem !important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem !important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem !important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem !important}.m-xl-auto{margin:auto !important}.mt-xl-auto,.my-xl-auto{margin-top:auto !important}.mr-xl-auto,.mx-xl-auto{margin-right:auto !important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto !important}.ml-xl-auto,.mx-xl-auto{margin-left:auto !important}}.elevation-1dp{box-shadow:0 0 .0625rem 0 rgba(36,42,56,.16),0 .0625rem .0625rem 0 rgba(36,42,56,.24)}.elevation-2dp{box-shadow:0 0 .0625rem 0 rgba(36,42,56,.16),0 4px 8px -2px rgba(36,42,56,.24)}.elevation-4dp{box-shadow:0 0 .0625rem 0 rgba(36,42,56,.16),0 8px 16px -4px rgba(36,42,56,.24)}.elevation-8dp{box-shadow:0 0 .0625rem 0 rgba(36,42,56,.16),0 16px 24px -8px rgba(36,42,56,.24)}.elevation-16dp{box-shadow:0 0 .0625rem 0 rgba(36,42,56,.16),0 24px 32px -16px rgba(36,42,56,.24)}.elevation-24dp{box-shadow:0 0 .0625rem 0 rgba(36,42,56,.16),0 2rem 2.5rem .125rem rgba(36,42,56,.24)}@font-face{font-family:"Aphilia-Icons";src:url("/assets/fonts/Aphilia-Icons.woff2") format("woff2");font-weight:normal;font-style:normal;font-display:block}:root,::backdrop{--black: #0f1117;--black-transparent-32: rgb(15 17 23 / 0.32);--neutral-975: #12151c;--neutral-950: #161922;--neutral-925: #1a1e28;--neutral-900: #242a38;--neutral-800: #343c50;--neutral-700: #444f69;--neutral-dark-600: #556182;--neutral-default-500: #65749a;--neutral-light-400: #7d8aaa;--neutral-300: #96a0bb;--neutral-200: #afb7cb;--neutral-100: #c7cddb;--neutral-075: #eaedf6;--neutral-050: #f1f3f9;--neutral-025: #f8f9fc;--neutral-transparent-8: rgb(101 116 154 / 0.08);--neutral-transparent-16: rgb(101 116 154 / 0.16);--neutral-transparent-24: rgb(103 113 139 / 0.24);--neutral-transparent-32: rgb(103 113 139 / 0.32);--neutral-transparent-40: rgb(103 113 139 / 0.4);--neutral-transparent-48: rgb(103 113 139 / 0.48);--white: #fff;--white-transparent-8: rgb(255 255 255 / 0.08);--white-transparent-16: rgb(255 255 255 / 0.16);--white-transparent-24: rgb(255 255 255 / 0.24);--white-transparent-32: rgb(255 255 255 / 0.32);--white-transparent-48: rgb(255 255 255 / 0.48);--primary-900: #071d55;--primary-800: #0a2b7b;--primary-dark: #0d37a0;--primary-600: #1044c6;--primary-default: #134fec;--primary-light: #396bef;--primary-300: #5f88f2;--primary-200: #84a5f5;--primary-100: #aac0f8;--primary-transparent-8: rgb(19 79 236 / 0.08);--primary-transparent-16: rgb(19 79 236 / 0.16);--primary-transparent-24: rgb(19 79 236 / 0.24);--primary-transparent-32: rgb(19 79 236 / 0.32);--error-900: #550716;--error-800: #7b0a20;--error-dark: #a00d2c;--error-600: #c61035;--error-default: #ec1340;--error-light: #ef395d;--error-300: #f25f7c;--error-200: #f5849b;--error-100: #f8aaba;--error-transparent-8: rgb(236 19 64 / 0.08);--error-transparent-16: rgb(236 19 64 / 0.16);--error-transparent-24: rgb(236 19 64 / 0.24);--warning-900: #553407;--warning-800: #7b4b0a;--warning-dark: #a0630d;--warning-600: #c67a10;--warning-default: #ec9213;--warning-light: #efa339;--warning-300: #f2b55f;--warning-200: #f5c684;--warning-100: #f8d8aa;--warning-050: #fdf4e7;--warning-transparent-8: rgb(255 171 0 / 0.08);--warning-transparent-16: rgb(255 171 0 / 0.16);--warning-transparent-24: rgb(255 171 0 / 0.24);--success-900: #032a10;--success-800: #06421a;--success-dark: #095a24;--success-600: #0c712e;--success-default: #11893a;--success-light: #36bf66;--success-300: #7fd29c;--success-200: #9dddb3;--success-100: #bbe7ca;--success-transparent-8: rgb(54 179 126 / 0.08);--success-transparent-16: rgb(54 179 126 / 0.16);--success-transparent-24: rgb(54 179 126 / 0.24);--spacing-xxs: 0.125rem;--spacing-xs: 0.25rem;--spacing-s: 0.5rem;--spacing-m: 0.75rem;--spacing-l: 1rem;--spacing-xl: 1.25rem;--spacing-xxl: 1.5rem;--spacing-xxxl: 1.75rem;--border-radius: 0.2rem}.m-0{margin:0}.mt-0{margin-top:0}.mr-0{margin-right:0}.mb-0{margin-bottom:0}.ml-0{margin-left:0}.m-xxs{margin:var(--spacing-xxs)}.m-xs{margin:var(--spacing-xs)}.m-s{margin:var(--spacing-s)}.m-m{margin:var(--spacing-m)}.m-l{margin:var(--spacing-l)}.m-xl{margin:var(--spacing-xl)}.m-xxl{margin:var(--spacing-xxl)}.m-xxxl{margin:var(--spacing-xxxl)}.mt-xxs{margin-top:var(--spacing-xxs)}.mt-xs{margin-top:var(--spacing-xs)}.mt-s{margin-top:var(--spacing-s)}.mt-m{margin-top:var(--spacing-m)}.mt-l{margin-top:var(--spacing-l)}.mt-xl{margin-top:var(--spacing-xl)}.mt-xxl{margin-top:var(--spacing-xxl)}.mt-xxxl{margin-top:var(--spacing-xxxl)}.mr-xxs{margin-right:var(--spacing-xxs)}.mr-xs{margin-right:var(--spacing-xs)}.mr-s{margin-right:var(--spacing-s)}.mr-m{margin-right:var(--spacing-m)}.mr-l{margin-right:var(--spacing-l)}.mr-xl{margin-right:var(--spacing-xl)}.mr-xxl{margin-right:var(--spacing-xxl)}.mr-xxxl{margin-right:var(--spacing-xxxl)}.mb-xxs{margin-bottom:var(--spacing-xxs)}.mb-xs{margin-bottom:var(--spacing-xs)}.mb-s{margin-bottom:var(--spacing-s)}.mb-m{margin-bottom:var(--spacing-m)}.mb-l{margin-bottom:var(--spacing-l)}.mb-xl{margin-bottom:var(--spacing-xl)}.mb-xxl{margin-bottom:var(--spacing-xxl)}.mb-xxxl{margin-bottom:var(--spacing-xxxl)}.ml-xxs{margin-left:var(--spacing-xxs)}.ml-xs{margin-left:var(--spacing-xs)}.ml-s{margin-left:var(--spacing-s)}.ml-m{margin-left:var(--spacing-m)}.ml-l{margin-left:var(--spacing-l)}.ml-xl{margin-left:var(--spacing-xl)}.ml-xxl{margin-left:var(--spacing-xxl)}.ml-xxxl{margin-left:var(--spacing-xxxl)}.p-0{padding:0}.pt-0{padding-top:0}.pr-0{padding-right:0}.pb-0{padding-bottom:0}.pl-0{padding-left:0}.p-xxs{padding:var(--spacing-xxs)}.p-xs{padding:var(--spacing-xs)}.p-s{padding:var(--spacing-s)}.p-m{padding:var(--spacing-m)}.p-l{padding:var(--spacing-l)}.p-xl{padding:var(--spacing-xl)}.p-xxl{padding:var(--spacing-xxl)}.p-xxxl{padding:var(--spacing-xxxl)}.pt-xxs{padding-top:var(--spacing-xxs)}.pt-xs{padding-top:var(--spacing-xs)}.pt-s{padding-top:var(--spacing-s)}.pt-m{padding-top:var(--spacing-m)}.pt-l{padding-top:var(--spacing-l)}.pt-xl{padding-top:var(--spacing-xl)}.pt-xxl{padding-top:var(--spacing-xxl)}.pt-xxxl{padding-top:var(--spacing-xxxl)}.pr-xxs{padding-right:var(--spacing-xxs)}.pr-xs{padding-right:var(--spacing-xs)}.pr-s{padding-right:var(--spacing-s)}.pr-m{padding-right:var(--spacing-m)}.pr-l{padding-right:var(--spacing-l)}.pr-xl{padding-right:var(--spacing-xl)}.pr-xxl{padding-right:var(--spacing-xxl)}.pr-xxxl{padding-right:var(--spacing-xxxl)}.pb-xxs{padding-bottom:var(--spacing-xxs)}.pb-xs{padding-bottom:var(--spacing-xs)}.pb-s{padding-bottom:var(--spacing-s)}.pb-m{padding-bottom:var(--spacing-m)}.pb-l{padding-bottom:var(--spacing-l)}.pb-xl{padding-bottom:var(--spacing-xl)}.pb-xxl{padding-bottom:var(--spacing-xxl)}.pb-xxxl{padding-bottom:var(--spacing-xxxl)}.pl-xxs{padding-left:var(--spacing-xxs)}.pl-xs{padding-left:var(--spacing-xs)}.pl-s{padding-left:var(--spacing-s)}.pl-m{padding-left:var(--spacing-m)}.pl-l{padding-left:var(--spacing-l)}.pl-xl{padding-left:var(--spacing-xl)}.pl-xxl{padding-left:var(--spacing-xxl)}.pl-xxxl{padding-left:var(--spacing-xxxl)}.px-xxs{padding-left:var(--spacing-xxs);padding-right:var(--spacing-xxs)}.px-xs{padding-left:var(--spacing-xs);padding-right:var(--spacing-xs)}.px-s{padding-left:var(--spacing-s);padding-right:var(--spacing-s)}.px-m{padding-left:var(--spacing-m);padding-right:var(--spacing-m)}.px-l{padding-left:var(--spacing-l);padding-right:var(--spacing-l)}.px-xl{padding-left:var(--spacing-xl);padding-right:var(--spacing-xl)}.px-xxl{padding-left:var(--spacing-xxl);padding-right:var(--spacing-xxl)}.px-xxxl{padding-left:var(--spacing-xxxl);padding-right:var(--spacing-xxxl)}.py-xxs{padding-top:var(--spacing-xxs);padding-bottom:var(--spacing-xxs)}.py-xs{padding-top:var(--spacing-xs);padding-bottom:var(--spacing-xs)}.py-s{padding-top:var(--spacing-s);padding-bottom:var(--spacing-s)}.py-m{padding-top:var(--spacing-m);padding-bottom:var(--spacing-m)}.py-l{padding-top:var(--spacing-l);padding-bottom:var(--spacing-l)}.py-xl{padding-top:var(--spacing-xl);padding-bottom:var(--spacing-xl)}.py-xxl{padding-top:var(--spacing-xxl);padding-bottom:var(--spacing-xxl)}.py-xxxl{padding-top:var(--spacing-xxxl);padding-bottom:var(--spacing-xxxl)}.w-100{width:100%}.h-100{height:100%}*,*::before,*::after{box-sizing:border-box}html,body,#root,.app,main{margin:0}html{min-height:100dvh;display:flex;flex-direction:column}body{flex-grow:1;overscroll-behavior:none}p{font-family:var(--default-font-family, Roboto, sans-serif);font-size:var(--paragraph-font-size, 0.875rem);font-weight:var(--paragraph-font-weight, 400);line-height:var(--paragraph-line-height, 1.25rem);letter-spacing:var(--paragraph-letter-spacing, 0.25px);color:var(--ath-text-color, var(--neutral-dark-600));text-align:left;text-decoration:none;margin:0 0 var(--spacing-m)}body{font-family:var(--default-font-family, Roboto, sans-serif);font-size:var(--paragraph-font-size, 0.875rem);font-weight:var(--paragraph-font-weight, 400);line-height:var(--paragraph-line-height, 1.25rem);letter-spacing:var(--paragraph-letter-spacing, 0.25px);color:var(--ath-text-color, var(--neutral-dark-600));text-align:left;text-decoration:none;margin:0 0 0}small{font-family:var(--default-font-family, Roboto, sans-serif);font-size:var(--small-text-font-size, 0.75rem);font-weight:var(--small-text-font-weight, 400);line-height:var(--small-text-line-height, 1rem);letter-spacing:var(--small-text-letter-spacing, 0.04px);color:var(--ath-text-color, var(--neutral-dark-600));text-align:left;text-decoration:none;margin:0 0 0}h1{font-family:var(--default-font-family, Roboto, sans-serif);font-size:var(--h1-font-size, 2.5rem);font-weight:var(--h1-font-weight, 500);line-height:var(--h1-line-height, 2.5rem);letter-spacing:var(--h1-letter-spacing, -0.19px);color:var(--h1-color, var(--black));text-align:left;text-decoration:none;margin:0 0 var(--h1-margin-bottom, 0)}h2{font-family:var(--default-font-family, Roboto, sans-serif);font-size:var(--h2-font-size, 2rem);font-weight:var(--h2-font-weight, 700);line-height:var(--h2-line-height, 2.5rem);letter-spacing:var(--h2-letter-spacing, -0.18px);color:var(--h2-color, var(--black));text-align:left;text-decoration:none;margin:0 0 var(--h2-margin-bottom, 0)}h3{font-family:var(--default-font-family, Roboto, sans-serif);font-size:var(--h3-font-size, 1.5rem);font-weight:var(--h3-font-weight, 500);line-height:var(--h3-line-height, 2rem);letter-spacing:var(--h3-letter-spacing, -0.19px);color:var(--h3-color, var(--black));text-align:left;text-decoration:none;margin:0 0 var(--h3-margin-bottom, 0)}h4{font-family:var(--default-font-family, Roboto, sans-serif);font-size:var(--h4-font-size, 1rem);font-weight:var(--h4-font-weight, 500);line-height:var(--h4-line-height, 1.5rem);letter-spacing:var(--h4-letter-spacing, 0.5px);color:var(--h4-color, var(--black));text-align:left;text-decoration:none;margin:0 var(--h4-margin-right, 0) var(--h4-margin-bottom, 0) 0}h5{font-family:var(--default-font-family, Roboto, sans-serif);font-size:var(--h5-font-size, 0.875rem);font-weight:var(--h5-font-weight, 500);line-height:var(--h5-line-height, 1.5rem);letter-spacing:var(--h5-letter-spacing, 0.25px);color:var(--ath-text-color, var(--black));text-align:left;text-decoration:none;margin:0 0 var(--h5-margin-bottom, 0)}h6{font-family:var(--default-font-family, Roboto, sans-serif);font-size:var(--h6-font-size, 0.75rem);font-weight:var(--h6-font-weight, 500);line-height:var(--h6-line-height, 1rem);letter-spacing:var(--h6-letter-spacing, 0.04px);color:var(--h6-color, var(--black));text-align:left;text-decoration:none;margin:0 0 var(--h6-margin-bottom, 0)}label{font-family:var(--default-font-family, Roboto, sans-serif);font-size:var(--h6-font-size, 0.75rem);font-weight:var(--h6-font-weight, 500);line-height:var(--h6-line-height, 1rem);letter-spacing:var(--h6-letter-spacing, 0.04px);color:var(--neutral-dark-600);text-align:left;text-decoration:none;margin:0 0 var(--h6-margin-bottom, 0)}a{font-family:var(--default-font-family, Roboto, sans-serif);font-size:var(--link-font-size, 0.75rem);font-weight:var(--link-text-font-weight, 400);line-height:var(--link-text-line-height, 1rem);letter-spacing:var(--link-text-letter-spacing, 0.25px);color:var(--link-text-color, var(--primary-default));text-align:left;text-decoration:none;margin:0 0 0;cursor:pointer}a:hover{-webkit-text-decoration:underline var(--link-text-color, var(--primary-default));text-decoration:underline var(--link-text-color, var(--primary-default))}hr{border:1px solid var(--neutral-075);border-bottom:0;border-radius:var(--border-radius);margin:var(--spacing-m) 0}.ath-neutral{color:var(--neutral-default-500)}.ath-primary{color:var(--primary-default)}.ath-success{color:var(--success-default)}.ath-error{color:var(--error-default)}.ath-warning{color:var(--warning-default)}.ath-white{color:var(--white) !important}.ath-black{color:var(--black)}.ath-alternative{color:var(--white)}.ath-text-normal{font-weight:normal}.ath-text-bold{font-weight:bold}.ath-text-center{text-align:center}.ath-text-left{text-align:left}.ath-text-right{text-align:right}.ath-full-width{width:100%}.ath-flex{display:flex}.ath-full-height{height:100%}.ath-paragraph{font-family:var(--default-font-family, Roboto, sans-serif);font-size:var(--paragraph-font-size, 0.875rem);font-weight:var(--paragraph-font-weight, 400);line-height:var(--paragraph-line-height, 1.25rem);letter-spacing:var(--paragraph-letter-spacing, 0.25px);color:var(--paragraph-color, var(--neutral-dark-600));text-align:left;text-decoration:none;margin:0 0 var(--spacing-m);margin:0}a.ath-paragraph{--paragraph-color: var(--primary-default)}.ath-underline{text-decoration:underline}}@layer monora{#root{height:100dvh;--ath-header-height: 3rem}main{height:calc(100dvh - 3rem) !important}main .ath-main-page{flex-grow:1}}#webpack-dev-server-client-overlay{display:none}
/* Athena TW React lib default global styles */

@layer athena-tw {

/* Athena TW default core tokens */

:root {
    /* Colors */
    --atw-ref-color-black: #0f1117;

    --atw-ref-color-neutral975: #12151c;
    --atw-ref-color-neutral950: #161922;
    --atw-ref-color-neutral925: #1a1e28;
    --atw-ref-color-neutral900: #242a38;
    --atw-ref-color-neutral800: #343c50;
    --atw-ref-color-neutraldark: #444f69;
    --atw-ref-color-neutral600: #556182;
    --atw-ref-color-neutral: #65749a;
    --atw-ref-color-neutral400: #7d8aaa;
    --atw-ref-color-neutral300: #96a0bb;
    --atw-ref-color-neutral200: #afb7cb;
    --atw-ref-color-neutral100: #c7cddb;
    --atw-ref-color-neutral075: #eaedf6;
    --atw-ref-color-neutral050: #f1f3f9;
    --atw-ref-color-neutral025: #f8f9fc;

    --atw-ref-color-primary900: #071d55;
    --atw-ref-color-primary800: #0a2b7b;
    --atw-ref-color-primarydark: #0d37a0;
    --atw-ref-color-primary600: #1044c6;
    --atw-ref-color-primary: #134fec;
    --atw-ref-color-primarylight: #396bef;
    --atw-ref-color-primary300: #5f88f2;
    --atw-ref-color-primary200: #84a5f5;
    --atw-ref-color-primary100: #aac0f8;
    --atw-ref-color-primary050: #e7eefd;

    --atw-ref-color-error900: #550716;
    --atw-ref-color-error800: #7b0a20;
    --atw-ref-color-errordark: #a00d2c;
    --atw-ref-color-error600: #c61035;
    --atw-ref-color-error: #ec1340;
    --atw-ref-color-errorlight: #ef395d;
    --atw-ref-color-error300: #f25f7c;
    --atw-ref-color-error200: #f5849b;
    --atw-ref-color-error100: #f8aaba;
    --atw-ref-color-error050: #ffe5e5;

    --atw-ref-color-warning900: #553407;
    --atw-ref-color-warning800: #7b4b0a;
    --atw-ref-color-warningdark: #a0630d;
    --atw-ref-color-warning600: #c67a10;
    --atw-ref-color-warning: #ec9213;
    --atw-ref-color-warninglight: #efa339;
    --atw-ref-color-warning300: #f2b55f;
    --atw-ref-color-warning200: #f5c684;
    --atw-ref-color-warning100: #f8d8aa;
    --atw-ref-color-warning050: #fdf4e7;

    --atw-ref-color-success900: #032a10;
    --atw-ref-color-success800: #06421a;
    --atw-ref-color-successdark: #095a24;
    --atw-ref-color-success600: #0c712e;
    --atw-ref-color-success: #11893a;
    --atw-ref-color-successlight: #36bf66;
    --atw-ref-color-success300: #7fd29c;
    --atw-ref-color-success200: #9dddb3;
    --atw-ref-color-success100: #bbe7ca;
    --atw-ref-color-success050: #ebf5ec;

    --atw-ref-color-white: #fff;

    --atw-ref-color-shadow: #343c50;

    /* Spacings */

    --atw-ref-spacing-025: 0.125rem; /* xxs */
    --atw-ref-spacing-050: 0.25rem; /* xs */
    --atw-ref-spacing-100: 0.5rem; /* s */
    --atw-ref-spacing-150: 0.75rem; /* m */
    --atw-ref-spacing-200: 1rem; /* l */
    --atw-ref-spacing-250: 1.25rem; /* xl */
    --atw-ref-spacing-300: 1.5rem; /* xxl */
    --atw-ref-spacing-350: 1.75rem; /* xxxl */

    /* Border radius */
    --atw-ref-borderradius-base: 0.196rem;

    /* Fonts */

    /* Fonts families */
    --atw-ref-font-title: Roboto, sans-serif;
    --atw-ref-font-body: Roboto, sans-serif;
    --atw-ref-font-aphiliaicons: 'Aphilia-Icons', sans-serif;
    --atw-ref-font-materialsymbols: 'Material Symbols Outlined', sans-serif;

    /* Fonts settings */
    --atw-ref-fontsettings-filled: 'FILL' 1, 'wght' 400, 'GRAD' 0, 'opsz' 24;
    --atw-ref-fontsettings-oulined: 'FILL' 0, 'wght' 400, 'GRAD' 0, 'opsz' 24;

    /* Fonts sizes */
    --atw-ref-fontsize-h1: 2.5rem; /* 40px */
    --atw-ref-fontsize-h2: 2rem; /* 32px */
    --atw-ref-fontsize-h3: 1.5rem; /* 24px */
    --atw-ref-fontsize-h4: 1rem; /* 16px */
    --atw-ref-fontsize-h5: 0.875rem; /* 14px */
    --atw-ref-fontsize-h6: 0.75rem; /* 12px */
    --atw-ref-fontsize-p: 0.875rem; /* 14px */
    --atw-ref-fontsize-body: 0.75rem; /* 12px */
    --atw-ref-fontsize-small: 0.75rem; /* 12px */

    /* Fonts weight */
    --atw-ref-fontweight-thin: 100;
    --atw-ref-fontweight-extralight: 200;
    --atw-ref-fontweight-light: 300;
    --atw-ref-fontweight-normal: 400;
    --atw-ref-fontweight-medium: 500;
    --atw-ref-fontweight-semibold: 600;
    --atw-ref-fontweight-bold: 700;
    --atw-ref-fontweight-extrabold: 800;
    --atw-ref-fontweight-black: 900;
}
}

@layer tailwind {
    *, ::before, ::after {
--tw-border-spacing-x: 0;
--tw-border-spacing-y: 0;
--tw-translate-x: 0;
--tw-translate-y: 0;
--tw-rotate: 0;
--tw-skew-x: 0;
--tw-skew-y: 0;
--tw-scale-x: 1;
--tw-scale-y: 1;
--tw-pan-x:  ;
--tw-pan-y:  ;
--tw-pinch-zoom:  ;
--tw-scroll-snap-strictness: proximity;
--tw-gradient-from-position:  ;
--tw-gradient-via-position:  ;
--tw-gradient-to-position:  ;
--tw-ordinal:  ;
--tw-slashed-zero:  ;
--tw-numeric-figure:  ;
--tw-numeric-spacing:  ;
--tw-numeric-fraction:  ;
--tw-ring-inset:  ;
--tw-ring-offset-width: 0px;
--tw-ring-offset-color: #fff;
--tw-ring-color: rgb(59 130 246 / 0.5);
--tw-ring-offset-shadow: 0 0 #0000;
--tw-ring-shadow: 0 0 #0000;
--tw-shadow: 0 0 #0000;
--tw-shadow-colored: 0 0 #0000;
--tw-blur:  ;
--tw-brightness:  ;
--tw-contrast:  ;
--tw-grayscale:  ;
--tw-hue-rotate:  ;
--tw-invert:  ;
--tw-saturate:  ;
--tw-sepia:  ;
--tw-drop-shadow:  ;
--tw-backdrop-blur:  ;
--tw-backdrop-brightness:  ;
--tw-backdrop-contrast:  ;
--tw-backdrop-grayscale:  ;
--tw-backdrop-hue-rotate:  ;
--tw-backdrop-invert:  ;
--tw-backdrop-opacity:  ;
--tw-backdrop-saturate:  ;
--tw-backdrop-sepia:  ;
--tw-contain-size:  ;
--tw-contain-layout:  ;
--tw-contain-paint:  ;
--tw-contain-style:  ;
}
    ::backdrop {
--tw-border-spacing-x: 0;
--tw-border-spacing-y: 0;
--tw-translate-x: 0;
--tw-translate-y: 0;
--tw-rotate: 0;
--tw-skew-x: 0;
--tw-skew-y: 0;
--tw-scale-x: 1;
--tw-scale-y: 1;
--tw-pan-x:  ;
--tw-pan-y:  ;
--tw-pinch-zoom:  ;
--tw-scroll-snap-strictness: proximity;
--tw-gradient-from-position:  ;
--tw-gradient-via-position:  ;
--tw-gradient-to-position:  ;
--tw-ordinal:  ;
--tw-slashed-zero:  ;
--tw-numeric-figure:  ;
--tw-numeric-spacing:  ;
--tw-numeric-fraction:  ;
--tw-ring-inset:  ;
--tw-ring-offset-width: 0px;
--tw-ring-offset-color: #fff;
--tw-ring-color: rgb(59 130 246 / 0.5);
--tw-ring-offset-shadow: 0 0 #0000;
--tw-ring-shadow: 0 0 #0000;
--tw-shadow: 0 0 #0000;
--tw-shadow-colored: 0 0 #0000;
--tw-blur:  ;
--tw-brightness:  ;
--tw-contrast:  ;
--tw-grayscale:  ;
--tw-hue-rotate:  ;
--tw-invert:  ;
--tw-saturate:  ;
--tw-sepia:  ;
--tw-drop-shadow:  ;
--tw-backdrop-blur:  ;
--tw-backdrop-brightness:  ;
--tw-backdrop-contrast:  ;
--tw-backdrop-grayscale:  ;
--tw-backdrop-hue-rotate:  ;
--tw-backdrop-invert:  ;
--tw-backdrop-opacity:  ;
--tw-backdrop-saturate:  ;
--tw-backdrop-sepia:  ;
--tw-contain-size:  ;
--tw-contain-layout:  ;
--tw-contain-paint:  ;
--tw-contain-style:  ;
}
    /* ! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com *//*
1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
*/

*,
::before,
::after {
  box-sizing: border-box; /* 1 */
  border-width: 0; /* 2 */
  border-style: solid; /* 2 */
  border-color: #e5e7eb; /* 2 */
}

::before,
::after {
  --tw-content: '';
}

/*
1. Use a consistent sensible line-height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
3. Use a more readable tab size.
4. Use the user's configured `sans` font-family by default.
5. Use the user's configured `sans` font-feature-settings by default.
6. Use the user's configured `sans` font-variation-settings by default.
7. Disable tap highlights on iOS
*/

html,
:host {
  line-height: 1.5; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
  -moz-tab-size: 4; /* 3 */
  -o-tab-size: 4;
     tab-size: 4; /* 3 */
  font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; /* 4 */
  font-feature-settings: normal; /* 5 */
  font-variation-settings: normal; /* 6 */
  -webkit-tap-highlight-color: transparent; /* 7 */
}

/*
1. Remove the margin in all browsers.
2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
*/

body {
  margin: 0; /* 1 */
  line-height: inherit; /* 2 */
}

/*
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
3. Ensure horizontal rules are visible by default.
*/

hr {
  height: 0; /* 1 */
  color: inherit; /* 2 */
  border-top-width: 1px; /* 3 */
}

/*
Add the correct text decoration in Chrome, Edge, and Safari.
*/

abbr:where([title]) {
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}

/*
Remove the default font size and weight for headings.
*/

h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}

/*
Reset links to optimize for opt-in styling instead of opt-out.
*/

a {
  color: inherit;
  text-decoration: inherit;
}

/*
Add the correct font weight in Edge and Safari.
*/

b,
strong {
  font-weight: bolder;
}

/*
1. Use the user's configured `mono` font-family by default.
2. Use the user's configured `mono` font-feature-settings by default.
3. Use the user's configured `mono` font-variation-settings by default.
4. Correct the odd `em` font sizing in all browsers.
*/

code,
kbd,
samp,
pre {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; /* 1 */
  font-feature-settings: normal; /* 2 */
  font-variation-settings: normal; /* 3 */
  font-size: 1em; /* 4 */
}

/*
Add the correct font size in all browsers.
*/

small {
  font-size: 80%;
}

/*
Prevent `sub` and `sup` elements from affecting the line height in all browsers.
*/

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/*
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
3. Remove gaps between table borders by default.
*/

table {
  text-indent: 0; /* 1 */
  border-color: inherit; /* 2 */
  border-collapse: collapse; /* 3 */
}

/*
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
3. Remove default padding in all browsers.
*/

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-feature-settings: inherit; /* 1 */
  font-variation-settings: inherit; /* 1 */
  font-size: 100%; /* 1 */
  font-weight: inherit; /* 1 */
  line-height: inherit; /* 1 */
  letter-spacing: inherit; /* 1 */
  color: inherit; /* 1 */
  margin: 0; /* 2 */
  padding: 0; /* 3 */
}

/*
Remove the inheritance of text transform in Edge and Firefox.
*/

button,
select {
  text-transform: none;
}

/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Remove default button styles.
*/

button,
input:where([type='button']),
input:where([type='reset']),
input:where([type='submit']) {
  -webkit-appearance: button; /* 1 */
  background-color: transparent; /* 2 */
  background-image: none; /* 2 */
}

/*
Use the modern Firefox focus style for all focusable elements.
*/

:-moz-focusring {
  outline: auto;
}

/*
Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)
*/

:-moz-ui-invalid {
  box-shadow: none;
}

/*
Add the correct vertical alignment in Chrome and Firefox.
*/

progress {
  vertical-align: baseline;
}

/*
Correct the cursor style of increment and decrement buttons in Safari.
*/

::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}

/*
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/

[type='search'] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/*
Remove the inner padding in Chrome and Safari on macOS.
*/

::-webkit-search-decoration {
  -webkit-appearance: none;
}

/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Change font properties to `inherit` in Safari.
*/

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/*
Add the correct display in Chrome and Safari.
*/

summary {
  display: list-item;
}

/*
Removes the default spacing and border for appropriate elements.
*/

blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}

fieldset {
  margin: 0;
  padding: 0;
}

legend {
  padding: 0;
}

ol,
ul,
menu {
  list-style: none;
  margin: 0;
  padding: 0;
}

/*
Reset default styling for dialogs.
*/
dialog {
  padding: 0;
}

/*
Prevent resizing textareas horizontally by default.
*/

textarea {
  resize: vertical;
}

/*
1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
2. Set the default placeholder color to the user's configured gray 400 color.
*/

input::-moz-placeholder, textarea::-moz-placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}

input::placeholder,
textarea::placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}

/*
Set the default cursor for buttons.
*/

button,
[role="button"] {
  cursor: pointer;
}

/*
Make sure disabled buttons don't get the pointer cursor.
*/
:disabled {
  cursor: default;
}

/*
1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
   This can trigger a poorly considered lint error in some tools but is included by design.
*/

img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block; /* 1 */
  vertical-align: middle; /* 2 */
}

/*
Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
*/

img,
video {
  max-width: 100%;
  height: auto;
}

/* Make elements with the HTML hidden attribute stay hidden by default */
[hidden]:where(:not([hidden="until-found"])) {
  display: none;
}
    .container {
width: 100%;
}
    @media (min-width: 640px) {

.container {
max-width: 640px;
}
}
    @media (min-width: 768px) {

.container {
max-width: 768px;
}
}
    @media (min-width: 1024px) {

.container {
max-width: 1024px;
}
}
    @media (min-width: 1280px) {

.container {
max-width: 1280px;
}
}
    @media (min-width: 1536px) {

.container {
max-width: 1536px;
}
}
    .sr-only {
position: absolute;
width: 1px;
height: 1px;
padding: 0;
margin: -1px;
overflow: hidden;
clip: rect(0, 0, 0, 0);
white-space: nowrap;
border-width: 0;
}
    .pointer-events-none {
pointer-events: none;
}
    .pointer-events-auto {
pointer-events: auto;
}
    .visible {
visibility: visible;
}
    .invisible {
visibility: hidden;
}
    .collapse {
visibility: collapse;
}
    .static {
position: static;
}
    .fixed {
position: fixed;
}
    .absolute {
position: absolute;
}
    .relative {
position: relative;
}
    .sticky {
position: sticky;
}
    .inset-0 {
inset: 0px;
}
    .-right-px {
right: -1px;
}
    .-top-px {
top: -1px;
}
    .bottom-0 {
bottom: 0px;
}
    .bottom-\[-10\%\] {
bottom: -10%;
}
    .bottom-full {
bottom: 100%;
}
    .left-0 {
left: 0px;
}
    .left-\[-10\%\] {
left: -10%;
}
    .right-0 {
right: 0px;
}
    .right-1 {
right: 0.25rem;
}
    .right-\[--atw-ref-spacing-100\] {
right: var(--atw-ref-spacing-100);
}
    .right-\[-10\%\] {
right: -10%;
}
    .right-m {
right: 0.75rem;
}
    .top-0 {
top: 0px;
}
    .top-\[--atw-ref-spacing-100\] {
top: var(--atw-ref-spacing-100);
}
    .top-\[-10\%\] {
top: -10%;
}
    .top-auto {
top: auto;
}
    .top-m {
top: 0.75rem;
}
    .z-0 {
z-index: 0;
}
    .z-10 {
z-index: 10;
}
    .z-20 {
z-index: 20;
}
    .z-\[1\] {
z-index: 1;
}
    .z-\[2\] {
z-index: 2;
}
    .order-1 {
order: 1;
}
    .order-2 {
order: 2;
}
    .order-3 {
order: 3;
}
    .order-4 {
order: 4;
}
    .col-span-1 {
grid-column: span 1 / span 1;
}
    .col-start-3 {
grid-column-start: 3;
}
    .float-right {
float: right;
}
    .\!m-0 {
margin: 0px !important;
}
    .m-0 {
margin: 0px;
}
    .m-4 {
margin: 1rem;
}
    .m-auto {
margin: auto;
}
    .m-l {
margin: 1rem;
}
    .mx-auto {
margin-left: auto;
margin-right: auto;
}
    .my-0 {
margin-top: 0px;
margin-bottom: 0px;
}
    .my-10 {
margin-top: 2.5rem;
margin-bottom: 2.5rem;
}
    .my-4 {
margin-top: 1rem;
margin-bottom: 1rem;
}
    .my-s {
margin-top: 0.5rem;
margin-bottom: 0.5rem;
}
    .-ml-\[2px\] {
margin-left: -2px;
}
    .mb-0 {
margin-bottom: 0px;
}
    .mb-1 {
margin-bottom: 0.25rem;
}
    .mb-2 {
margin-bottom: 0.5rem;
}
    .mb-3 {
margin-bottom: 0.75rem;
}
    .mb-4 {
margin-bottom: 1rem;
}
    .mb-6 {
margin-bottom: 1.5rem;
}
    .mb-l {
margin-bottom: 1rem;
}
    .mb-m {
margin-bottom: 0.75rem;
}
    .mb-s {
margin-bottom: 0.5rem;
}
    .mb-xl {
margin-bottom: 1.25rem;
}
    .mb-xs {
margin-bottom: 0.25rem;
}
    .mb-xxl {
margin-bottom: 1.5rem;
}
    .mb-xxs {
margin-bottom: 0.125rem;
}
    .ml-0 {
margin-left: 0px;
}
    .ml-3 {
margin-left: 0.75rem;
}
    .ml-auto {
margin-left: auto;
}
    .ml-l {
margin-left: 1rem;
}
    .ml-m {
margin-left: 0.75rem;
}
    .ml-s {
margin-left: 0.5rem;
}
    .ml-xl {
margin-left: 1.25rem;
}
    .ml-xs {
margin-left: 0.25rem;
}
    .ml-xxs {
margin-left: 0.125rem;
}
    .ml-xxxl {
margin-left: 1.75rem;
}
    .mr-0 {
margin-right: 0px;
}
    .mr-3 {
margin-right: 0.75rem;
}
    .mr-l {
margin-right: 1rem;
}
    .mr-m {
margin-right: 0.75rem;
}
    .mr-s {
margin-right: 0.5rem;
}
    .mr-xs {
margin-right: 0.25rem;
}
    .ms-\[--atw-sys-spacing-100\] {
margin-inline-start: var(--atw-sys-spacing-100);
}
    .ms-auto {
margin-inline-start: auto;
}
    .mt-0 {
margin-top: 0px;
}
    .mt-1 {
margin-top: 0.25rem;
}
    .mt-2 {
margin-top: 0.5rem;
}
    .mt-3 {
margin-top: 0.75rem;
}
    .mt-4 {
margin-top: 1rem;
}
    .mt-\[var\(--spacing-l\)\] {
margin-top: var(--spacing-l);
}
    .mt-l {
margin-top: 1rem;
}
    .mt-m {
margin-top: 0.75rem;
}
    .mt-s {
margin-top: 0.5rem;
}
    .mt-xl {
margin-top: 1.25rem;
}
    .mt-xs {
margin-top: 0.25rem;
}
    .mt-xxl {
margin-top: 1.5rem;
}
    .mt-xxs {
margin-top: 0.125rem;
}
    .box-border {
box-sizing: border-box;
}
    .line-clamp-2 {
overflow: hidden;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
}
    .block {
display: block;
}
    .inline-block {
display: inline-block;
}
    .inline {
display: inline;
}
    .flex {
display: flex;
}
    .inline-flex {
display: inline-flex;
}
    .table {
display: table;
}
    .table-row {
display: table-row;
}
    .grid {
display: grid;
}
    .contents {
display: contents;
}
    .hidden {
display: none;
}
    .aspect-square {
aspect-ratio: 1 / 1;
}
    .size-1 {
width: 0.25rem;
height: 0.25rem;
}
    .size-2\.5 {
width: 0.625rem;
height: 0.625rem;
}
    .size-20 {
width: 5rem;
height: 5rem;
}
    .size-4 {
width: 1rem;
height: 1rem;
}
    .size-8 {
width: 2rem;
height: 2rem;
}
    .size-9 {
width: 2.25rem;
height: 2.25rem;
}
    .size-full {
width: 100%;
height: 100%;
}
    .size-l {
width: 1rem;
height: 1rem;
}
    .size-m {
width: 0.75rem;
height: 0.75rem;
}
    .size-s {
width: 0.5rem;
height: 0.5rem;
}
    .size-xl {
width: 1.25rem;
height: 1.25rem;
}
    .size-xs {
width: 0.25rem;
height: 0.25rem;
}
    .size-xxxl {
width: 1.75rem;
height: 1.75rem;
}
    .h-1 {
height: 0.25rem;
}
    .h-10 {
height: 2.5rem;
}
    .h-12 {
height: 3rem;
}
    .h-16 {
height: 4rem;
}
    .h-20 {
height: 5rem;
}
    .h-6 {
height: 1.5rem;
}
    .h-8 {
height: 2rem;
}
    .h-\[--ath-check-size\] {
height: var(--ath-check-size);
}
    .h-\[--ath-comp-badge-size\] {
height: var(--ath-comp-badge-size);
}
    .h-\[--ath-comp-option-color-display-size\] {
height: var(--ath-comp-option-color-display-size);
}
    .h-\[--ath-comp-progressbar-height\] {
height: var(--ath-comp-progressbar-height);
}
    .h-\[--ath-comp-radio-size\] {
height: var(--ath-comp-radio-size);
}
    .h-\[--ath-comp-range-height\] {
height: var(--ath-comp-range-height);
}
    .h-\[--atw-sys-spacing-200\] {
height: var(--atw-sys-spacing-200);
}
    .h-\[--atw-sys-spacing-250\] {
height: var(--atw-sys-spacing-250);
}
    .h-\[--atw-sys-spacing-300\] {
height: var(--atw-sys-spacing-300);
}
    .h-\[--medium-toggle-height\] {
height: var(--medium-toggle-height);
}
    .h-\[--small-toggle-height\] {
height: var(--small-toggle-height);
}
    .h-\[210px\] {
height: 210px;
}
    .h-\[2rem\] {
height: 2rem;
}
    .h-\[3px\] {
height: 3px;
}
    .h-\[600px\] {
height: 600px;
}
    .h-auto {
height: auto;
}
    .h-full {
height: 100%;
}
    .h-l {
height: 1rem;
}
    .h-m {
height: 0.75rem;
}
    .h-px {
height: 1px;
}
    .h-xxxl {
height: 1.75rem;
}
    .max-h-0 {
max-height: 0px;
}
    .max-h-32 {
max-height: 8rem;
}
    .max-h-\[2000px\] {
max-height: 2000px;
}
    .max-h-\[320px\] {
max-height: 320px;
}
    .max-h-\[80dvh\] {
max-height: 80dvh;
}
    .max-h-dvh {
max-height: 100dvh;
}
    .min-h-0 {
min-height: 0px;
}
    .min-h-20 {
min-height: 5rem;
}
    .min-h-8 {
min-height: 2rem;
}
    .min-h-\[180px\] {
min-height: 180px;
}
    .min-h-\[200px\] {
min-height: 200px;
}
    .min-h-\[20px\] {
min-height: 20px;
}
    .min-h-\[2rem\] {
min-height: 2rem;
}
    .min-h-\[300px\] {
min-height: 300px;
}
    .min-h-\[32px\] {
min-height: 32px;
}
    .min-h-\[4\.5rem\] {
min-height: 4.5rem;
}
    .min-h-\[5rem\] {
min-height: 5rem;
}
    .min-h-px {
min-height: 1px;
}
    .min-h-screen {
min-height: 100vh;
}
    .w-0\.5 {
width: 0.125rem;
}
    .w-1\/2 {
width: 50%;
}
    .w-1\/3 {
width: 33.333333%;
}
    .w-10 {
width: 2.5rem;
}
    .w-12 {
width: 3rem;
}
    .w-16 {
width: 4rem;
}
    .w-20 {
width: 5rem;
}
    .w-4 {
width: 1rem;
}
    .w-6 {
width: 1.5rem;
}
    .w-7\/12 {
width: 58.333333%;
}
    .w-8 {
width: 2rem;
}
    .w-\[--ath-check-size\] {
width: var(--ath-check-size);
}
    .w-\[--ath-comp-badge-size\] {
width: var(--ath-comp-badge-size);
}
    .w-\[--ath-comp-option-color-display-size\] {
width: var(--ath-comp-option-color-display-size);
}
    .w-\[--ath-comp-radio-size\] {
width: var(--ath-comp-radio-size);
}
    .w-\[--medium-toggle-width\] {
width: var(--medium-toggle-width);
}
    .w-\[--small-toggle-width\] {
width: var(--small-toggle-width);
}
    .w-\[1\.25rem\] {
width: 1.25rem;
}
    .w-\[200px\] {
width: 200px;
}
    .w-\[25rem\] {
width: 25rem;
}
    .w-\[280px\] {
width: 280px;
}
    .w-\[2rem\] {
width: 2rem;
}
    .w-\[320px\] {
width: 320px;
}
    .w-\[359px\] {
width: 359px;
}
    .w-\[360px\] {
width: 360px;
}
    .w-\[37\.5rem\] {
width: 37.5rem;
}
    .w-\[50rem\] {
width: 50rem;
}
    .w-\[55\%\] {
width: 55%;
}
    .w-\[60\.5rem\] {
width: 60.5rem;
}
    .w-auto {
width: auto;
}
    .w-full {
width: 100%;
}
    .w-px {
width: 1px;
}
    .w-xl {
width: 1.25rem;
}
    .w-xs {
width: 0.25rem;
}
    .w-xxs {
width: 0.125rem;
}
    .min-w-0 {
min-width: 0px;
}
    .min-w-\[18rem\] {
min-width: 18rem;
}
    .min-w-\[260px\] {
min-width: 260px;
}
    .min-w-px {
min-width: 1px;
}
    .max-w-2xl {
max-width: 42rem;
}
    .max-w-3xl {
max-width: 48rem;
}
    .max-w-4xl {
max-width: 56rem;
}
    .max-w-\[100dvw\] {
max-width: 100dvw;
}
    .max-w-\[140px\] {
max-width: 140px;
}
    .max-w-\[1em\] {
max-width: 1em;
}
    .max-w-\[200px\] {
max-width: 200px;
}
    .max-w-\[360px\] {
max-width: 360px;
}
    .max-w-\[372px\] {
max-width: 372px;
}
    .max-w-\[400px\] {
max-width: 400px;
}
    .max-w-\[768px\] {
max-width: 768px;
}
    .max-w-\[calc\(100\%-200px\)\] {
max-width: calc(100% - 200px);
}
    .max-w-full {
max-width: 100%;
}
    .max-w-md {
max-width: 28rem;
}
    .max-w-none {
max-width: none;
}
    .flex-1 {
flex: 1 1 0%;
}
    .flex-\[0\.3\] {
flex: 0.3;
}
    .flex-shrink {
flex-shrink: 1;
}
    .flex-shrink-0 {
flex-shrink: 0;
}
    .shrink {
flex-shrink: 1;
}
    .shrink-0 {
flex-shrink: 0;
}
    .grow {
flex-grow: 1;
}
    .grow-0 {
flex-grow: 0;
}
    .basis-auto {
flex-basis: auto;
}
    .border-collapse {
border-collapse: collapse;
}
    .-translate-x-s {
--tw-translate-x: -0.5rem;
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
    .translate-x-0 {
--tw-translate-x: 0px;
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
    .translate-x-\[50\%\] {
--tw-translate-x: 50%;
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
    .translate-y-\[-50\%\] {
--tw-translate-y: -50%;
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
    .-rotate-90 {
--tw-rotate: -90deg;
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
    .rotate-180 {
--tw-rotate: 180deg;
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
    .rotate-90 {
--tw-rotate: 90deg;
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
    .transform {
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
    .animate-\[fadeIn_0\.2s_ease-out\] {
animation: fadeIn 0.2s ease-out;
}
    @keyframes pulse {

50% {
opacity: .5;
}
}
    .animate-pulse {
animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
}
    @keyframes spin {

to {
transform: rotate(360deg);
}
}
    .animate-spin {
animation: spin 1s linear infinite;
}
    .cursor-default {
cursor: default;
}
    .cursor-grabbing {
cursor: grabbing;
}
    .cursor-n-resize {
cursor: n-resize;
}
    .cursor-pointer {
cursor: pointer;
}
    .cursor-s-resize {
cursor: s-resize;
}
    .touch-none {
touch-action: none;
}
    .select-none {
-webkit-user-select: none;
   -moz-user-select: none;
        user-select: none;
}
    .resize-none {
resize: none;
}
    .resize {
resize: both;
}
    .list-none {
list-style-type: none;
}
    .appearance-none {
-webkit-appearance: none;
   -moz-appearance: none;
        appearance: none;
}
    .auto-rows-fr {
grid-auto-rows: minmax(0, 1fr);
}
    .grid-cols-1 {
grid-template-columns: repeat(1, minmax(0, 1fr));
}
    .grid-cols-2 {
grid-template-columns: repeat(2, minmax(0, 1fr));
}
    .grid-cols-3 {
grid-template-columns: repeat(3, minmax(0, 1fr));
}
    .grid-cols-4 {
grid-template-columns: repeat(4, minmax(0, 1fr));
}
    .grid-cols-\[1fr_1fr_1fr_1fr_2fr\] {
grid-template-columns: 1fr 1fr 1fr 1fr 2fr;
}
    .grid-cols-\[2fr_1fr\] {
grid-template-columns: 2fr 1fr;
}
    .grid-cols-\[2fr_1fr_1fr_1fr_1fr\] {
grid-template-columns: 2fr 1fr 1fr 1fr 1fr;
}
    .grid-cols-\[2fr_1fr_2fr_1fr_1fr_1fr_2fr\] {
grid-template-columns: 2fr 1fr 2fr 1fr 1fr 1fr 2fr;
}
    .grid-cols-\[3fr_3fr_3fr\] {
grid-template-columns: 3fr 3fr 3fr;
}
    .flex-row {
flex-direction: row;
}
    .flex-row-reverse {
flex-direction: row-reverse;
}
    .flex-col {
flex-direction: column;
}
    .flex-col-reverse {
flex-direction: column-reverse;
}
    .flex-wrap {
flex-wrap: wrap;
}
    .items-start {
align-items: flex-start;
}
    .items-end {
align-items: flex-end;
}
    .items-center {
align-items: center;
}
    .items-baseline {
align-items: baseline;
}
    .items-stretch {
align-items: stretch;
}
    .justify-start {
justify-content: flex-start;
}
    .justify-end {
justify-content: flex-end;
}
    .justify-center {
justify-content: center;
}
    .justify-between {
justify-content: space-between;
}
    .gap-0\.5 {
gap: 0.125rem;
}
    .gap-1 {
gap: 0.25rem;
}
    .gap-2 {
gap: 0.5rem;
}
    .gap-3 {
gap: 0.75rem;
}
    .gap-4 {
gap: 1rem;
}
    .gap-6 {
gap: 1.5rem;
}
    .gap-\[--atw-ref-spacing-050\] {
gap: var(--atw-ref-spacing-050);
}
    .gap-\[--atw-ref-spacing-100\] {
gap: var(--atw-ref-spacing-100);
}
    .gap-\[--atw-sys-spacing-100\] {
gap: var(--atw-sys-spacing-100);
}
    .gap-\[--atw-sys-spacing-200\] {
gap: var(--atw-sys-spacing-200);
}
    .gap-\[--spacing-m\] {
gap: var(--spacing-m);
}
    .gap-\[0\.33em\] {
gap: 0.33em;
}
    .gap-\[var\(--spacing-m\)\] {
gap: var(--spacing-m);
}
    .gap-\[var\(--spacing-xl\)\] {
gap: var(--spacing-xl);
}
    .gap-l {
gap: 1rem;
}
    .gap-m {
gap: 0.75rem;
}
    .gap-s {
gap: 0.5rem;
}
    .gap-xl {
gap: 1.25rem;
}
    .gap-xs {
gap: 0.25rem;
}
    .gap-xxl {
gap: 1.5rem;
}
    .gap-xxs {
gap: 0.125rem;
}
    .gap-x-2 {
-moz-column-gap: 0.5rem;
     column-gap: 0.5rem;
}
    .gap-x-\[--atw-sys-spacing-050\] {
-moz-column-gap: var(--atw-sys-spacing-050);
     column-gap: var(--atw-sys-spacing-050);
}
    .gap-x-\[--atw-sys-spacing-100\] {
-moz-column-gap: var(--atw-sys-spacing-100);
     column-gap: var(--atw-sys-spacing-100);
}
    .gap-x-\[0\.625rem\] {
-moz-column-gap: 0.625rem;
     column-gap: 0.625rem;
}
    .gap-x-l {
-moz-column-gap: 1rem;
     column-gap: 1rem;
}
    .gap-x-s {
-moz-column-gap: 0.5rem;
     column-gap: 0.5rem;
}
    .gap-x-xs {
-moz-column-gap: 0.25rem;
     column-gap: 0.25rem;
}
    .gap-y-1 {
row-gap: 0.25rem;
}
    .gap-y-2 {
row-gap: 0.5rem;
}
    .gap-y-\[--atw-sys-spacing-025\] {
row-gap: var(--atw-sys-spacing-025);
}
    .gap-y-\[--atw-sys-spacing-050\] {
row-gap: var(--atw-sys-spacing-050);
}
    .gap-y-l {
row-gap: 1rem;
}
    .gap-y-m {
row-gap: 0.75rem;
}
    .gap-y-xs {
row-gap: 0.25rem;
}
    .self-auto {
align-self: auto;
}
    .self-start {
align-self: flex-start;
}
    .self-center {
align-self: center;
}
    .self-baseline {
align-self: baseline;
}
    .overflow-auto {
overflow: auto;
}
    .overflow-hidden {
overflow: hidden;
}
    .overflow-x-auto {
overflow-x: auto;
}
    .overflow-y-auto {
overflow-y: auto;
}
    .truncate {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
    .text-ellipsis {
text-overflow: ellipsis;
}
    .whitespace-nowrap {
white-space: nowrap;
}
    .whitespace-pre-wrap {
white-space: pre-wrap;
}
    .break-words {
overflow-wrap: break-word;
}
    .break-all {
word-break: break-all;
}
    .rounded {
border-radius: 0.25rem;
}
    .rounded-\[--ath-comp-tag-border-radius\] {
border-radius: var(--ath-comp-tag-border-radius);
}
    .rounded-\[--ath-option-color-display-border-radius\] {
border-radius: var(--ath-option-color-display-border-radius);
}
    .rounded-\[--ath-sys-borderradius-base\] {
border-radius: var(--ath-sys-borderradius-base);
}
    .rounded-\[--ath-sys-borderradius-inlineend\] {
border-radius: var(--ath-sys-borderradius-inlineend);
}
    .rounded-\[--ath-sys-borderradius-inlinestart\] {
border-radius: var(--ath-sys-borderradius-inlinestart);
}
    .rounded-\[--atw-comp-button-radius\] {
border-radius: var(--atw-comp-button-radius);
}
    .rounded-\[--atw-sys-spacing-050\] {
border-radius: var(--atw-sys-spacing-050);
}
    .rounded-\[--atw-sys-spacing-100\] {
border-radius: var(--atw-sys-spacing-100);
}
    .rounded-\[0\.2rem\] {
border-radius: 0.2rem;
}
    .rounded-\[16px\] {
border-radius: 16px;
}
    .rounded-\[2px\] {
border-radius: 2px;
}
    .rounded-\[3\.14px\] {
border-radius: 3.14px;
}
    .rounded-base {
border-radius: 0.196rem;
}
    .rounded-full {
border-radius: 9999px;
}
    .rounded-lg {
border-radius: 0.5rem;
}
    .rounded-md {
border-radius: 0.375rem;
}
    .rounded-xl {
border-radius: 0.75rem;
}
    .rounded-t-lg {
border-top-left-radius: 0.5rem;
border-top-right-radius: 0.5rem;
}
    .rounded-bl-lg {
border-bottom-left-radius: 0.5rem;
}
    .rounded-br-lg {
border-bottom-right-radius: 0.5rem;
}
    .rounded-tl-lg {
border-top-left-radius: 0.5rem;
}
    .rounded-tr-lg {
border-top-right-radius: 0.5rem;
}
    .border {
border-width: 1px;
}
    .border-0 {
border-width: 0px;
}
    .border-4 {
border-width: 4px;
}
    .border-\[0\.0625rem\] {
border-width: 0.0625rem;
}
    .border-\[0\.125rem\] {
border-width: 0.125rem;
}
    .border-\[length\:var\(--ath-sys-size-outline\)\] {
border-width: var(--ath-sys-size-outline);
}
    .border-\[length\:var\(--border-size\)\] {
border-width: var(--border-size);
}
    .border-b {
border-bottom-width: 1px;
}
    .border-e-\[0\.0625rem\] {
border-inline-end-width: 0.0625rem;
}
    .border-l {
border-left-width: 1px;
}
    .border-l-2 {
border-left-width: 2px;
}
    .border-t {
border-top-width: 1px;
}
    .border-solid {
border-style: solid;
}
    .border-dashed {
border-style: dashed;
}
    .border-none {
border-style: none;
}
    .border-\[\#c7cddb\] {
--tw-border-opacity: 1;
border-color: rgb(199 205 219 / var(--tw-border-opacity, 1));
}
    .border-\[\#eaedf6\] {
--tw-border-opacity: 1;
border-color: rgb(234 237 246 / var(--tw-border-opacity, 1));
}
    .border-\[color\:var\(--ath-comp-radio-color-border\)\] {
border-color: var(--ath-comp-radio-color-border);
}
    .border-\[color\:var\(--ath-sys-input-color-border\)\] {
border-color: var(--ath-sys-input-color-border);
}
    .border-\[color\:var\(--atw-ref-color-neutral075\)\] {
border-color: var(--atw-ref-color-neutral075);
}
    .border-\[color\:var\(--atw-sys-color-error\)\] {
border-color: var(--atw-sys-color-error);
}
    .border-\[color\:var\(--atw-sys-color-input-border\)\] {
border-color: var(--atw-sys-color-input-border);
}
    .border-\[color\:var\(--atw-sys-color-input-error-border\)\] {
border-color: var(--atw-sys-color-input-error-border);
}
    .border-amber-200 {
--tw-border-opacity: 1;
border-color: rgb(253 230 138 / var(--tw-border-opacity, 1));
}
    .border-gray-100 {
--tw-border-opacity: 1;
border-color: rgb(243 244 246 / var(--tw-border-opacity, 1));
}
    .border-gray-200 {
--tw-border-opacity: 1;
border-color: rgb(229 231 235 / var(--tw-border-opacity, 1));
}
    .border-neutral-200 {
--tw-border-opacity: 1;
border-color: rgb(175 183 203 / var(--tw-border-opacity, 1));
}
    .border-neutral-50 {
--tw-border-opacity: 1;
border-color: rgb(241 243 249 / var(--tw-border-opacity, 1));
}
    .border-neutral-75 {
--tw-border-opacity: 1;
border-color: rgb(234 237 246 / var(--tw-border-opacity, 1));
}
    .border-primary {
--tw-border-opacity: 1;
border-color: rgb(19 79 236 / var(--tw-border-opacity, 1));
}
    .border-transparent {
border-color: transparent;
}
    .border-t-primary-600 {
--tw-border-opacity: 1;
border-top-color: rgb(16 68 198 / var(--tw-border-opacity, 1));
}
    .border-t-transparent {
border-top-color: transparent;
}
    .bg-\[\#00823f\] {
--tw-bg-opacity: 1;
background-color: rgb(0 130 63 / var(--tw-bg-opacity, 1));
}
    .bg-\[\#86bc2b\] {
--tw-bg-opacity: 1;
background-color: rgb(134 188 43 / var(--tw-bg-opacity, 1));
}
    .bg-\[\#e73c09\] {
--tw-bg-opacity: 1;
background-color: rgb(231 60 9 / var(--tw-bg-opacity, 1));
}
    .bg-\[\#ee8200\] {
--tw-bg-opacity: 1;
background-color: rgb(238 130 0 / var(--tw-bg-opacity, 1));
}
    .bg-\[\#f8f9fc\] {
--tw-bg-opacity: 1;
background-color: rgb(248 249 252 / var(--tw-bg-opacity, 1));
}
    .bg-\[\#fdecef\] {
--tw-bg-opacity: 1;
background-color: rgb(253 236 239 / var(--tw-bg-opacity, 1));
}
    .bg-\[\#fecc01\] {
--tw-bg-opacity: 1;
background-color: rgb(254 204 1 / var(--tw-bg-opacity, 1));
}
    .bg-\[--ath-comp-progressbar-color-primary\] {
background-color: var(--ath-comp-progressbar-color-primary);
}
    .bg-\[--ath-sys-color-input-background-disabled\] {
background-color: var(--ath-sys-color-input-background-disabled);
}
    .bg-\[--ath-sys-color-neutral\] {
background-color: var(--ath-sys-color-neutral);
}
    .bg-\[--ath-sys-color-primary\] {
background-color: var(--ath-sys-color-primary);
}
    .bg-\[--ath-sys-color-primarycontainer\] {
background-color: var(--ath-sys-color-primarycontainer);
}
    .bg-\[--ath-sys-color-surface\] {
background-color: var(--ath-sys-color-surface);
}
    .bg-\[--atw-ref-color-primary100\] {
background-color: var(--atw-ref-color-primary100);
}
    .bg-\[--atw-sys-color-error\] {
background-color: var(--atw-sys-color-error);
}
    .bg-\[--atw-sys-color-errorcontainer\] {
background-color: var(--atw-sys-color-errorcontainer);
}
    .bg-\[--atw-sys-color-success\] {
background-color: var(--atw-sys-color-success);
}
    .bg-\[--atw-sys-color-successcontainer\] {
background-color: var(--atw-sys-color-successcontainer);
}
    .bg-\[--atw-sys-color-warning\] {
background-color: var(--atw-sys-color-warning);
}
    .bg-\[--atw-sys-color-warningcontainer\] {
background-color: var(--atw-sys-color-warningcontainer);
}
    .bg-\[color\:var\(--ath-comp-badge-color-background\)\] {
background-color: var(--ath-comp-badge-color-background);
}
    .bg-\[rgba\(0\2c 0\2c 0\2c 0\.04\)\] {
background-color: rgba(0,0,0,0.04);
}
    .bg-amber-50 {
--tw-bg-opacity: 1;
background-color: rgb(255 251 235 / var(--tw-bg-opacity, 1));
}
    .bg-error {
--tw-bg-opacity: 1;
background-color: rgb(236 19 64 / var(--tw-bg-opacity, 1));
}
    .bg-error-100 {
--tw-bg-opacity: 1;
background-color: rgb(248 170 186 / var(--tw-bg-opacity, 1));
}
    .bg-error-dark {
--tw-bg-opacity: 1;
background-color: rgb(160 13 44 / var(--tw-bg-opacity, 1));
}
    .bg-neutral {
--tw-bg-opacity: 1;
background-color: rgb(101 116 154 / var(--tw-bg-opacity, 1));
}
    .bg-neutral-100 {
--tw-bg-opacity: 1;
background-color: rgb(199 205 219 / var(--tw-bg-opacity, 1));
}
    .bg-neutral-200 {
--tw-bg-opacity: 1;
background-color: rgb(175 183 203 / var(--tw-bg-opacity, 1));
}
    .bg-neutral-25 {
--tw-bg-opacity: 1;
background-color: rgb(248 249 252 / var(--tw-bg-opacity, 1));
}
    .bg-neutral-50 {
--tw-bg-opacity: 1;
background-color: rgb(241 243 249 / var(--tw-bg-opacity, 1));
}
    .bg-neutral-75 {
--tw-bg-opacity: 1;
background-color: rgb(234 237 246 / var(--tw-bg-opacity, 1));
}
    .bg-primary {
--tw-bg-opacity: 1;
background-color: rgb(19 79 236 / var(--tw-bg-opacity, 1));
}
    .bg-primary-50 {
--tw-bg-opacity: 1;
background-color: rgb(231 238 253 / var(--tw-bg-opacity, 1));
}
    .bg-primary-600 {
--tw-bg-opacity: 1;
background-color: rgb(16 68 198 / var(--tw-bg-opacity, 1));
}
    .bg-red-50 {
--tw-bg-opacity: 1;
background-color: rgb(254 242 242 / var(--tw-bg-opacity, 1));
}
    .bg-success {
--tw-bg-opacity: 1;
background-color: rgb(17 137 58 / var(--tw-bg-opacity, 1));
}
    .bg-success-100 {
--tw-bg-opacity: 1;
background-color: rgb(187 231 202 / var(--tw-bg-opacity, 1));
}
    .bg-success-dark {
--tw-bg-opacity: 1;
background-color: rgb(9 90 36 / var(--tw-bg-opacity, 1));
}
    .bg-transparent {
background-color: transparent;
}
    .bg-warning {
--tw-bg-opacity: 1;
background-color: rgb(236 146 19 / var(--tw-bg-opacity, 1));
}
    .bg-warning-dark {
--tw-bg-opacity: 1;
background-color: rgb(160 99 13 / var(--tw-bg-opacity, 1));
}
    .bg-white {
--tw-bg-opacity: 1;
background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}
    .bg-gradient-to-b {
background-image: linear-gradient(to bottom, var(--tw-gradient-stops));
}
    .bg-gradient-to-br {
background-image: linear-gradient(to bottom right, var(--tw-gradient-stops));
}
    .from-neutral-25 {
--tw-gradient-from: #f8f9fc var(--tw-gradient-from-position);
--tw-gradient-to: rgb(248 249 252 / 0) var(--tw-gradient-to-position);
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
    .to-white {
--tw-gradient-to: #fff var(--tw-gradient-to-position);
}
    .bg-clip-text {
-webkit-background-clip: text;
        background-clip: text;
}
    .stroke-neutral {
stroke: #65749a;
}
    .stroke-primary {
stroke: #134fec;
}
    .stroke-white {
stroke: #fff;
}
    .object-contain {
-o-object-fit: contain;
   object-fit: contain;
}
    .object-cover {
-o-object-fit: cover;
   object-fit: cover;
}
    .p-0 {
padding: 0px;
}
    .p-3 {
padding: 0.75rem;
}
    .p-4 {
padding: 1rem;
}
    .p-6 {
padding: 1.5rem;
}
    .p-8 {
padding: 2rem;
}
    .p-\[--atw-sys-spacing-050\] {
padding: var(--atw-sys-spacing-050);
}
    .p-\[28px\] {
padding: 28px;
}
    .p-l {
padding: 1rem;
}
    .p-m {
padding: 0.75rem;
}
    .p-s {
padding: 0.5rem;
}
    .p-xs {
padding: 0.25rem;
}
    .px-0 {
padding-left: 0px;
padding-right: 0px;
}
    .px-1 {
padding-left: 0.25rem;
padding-right: 0.25rem;
}
    .px-2 {
padding-left: 0.5rem;
padding-right: 0.5rem;
}
    .px-3 {
padding-left: 0.75rem;
padding-right: 0.75rem;
}
    .px-4 {
padding-left: 1rem;
padding-right: 1rem;
}
    .px-6 {
padding-left: 1.5rem;
padding-right: 1.5rem;
}
    .px-\[--ath-comp-banner-padding-inline\] {
padding-left: var(--ath-comp-banner-padding-inline);
padding-right: var(--ath-comp-banner-padding-inline);
}
    .px-\[--atw-sys-spacing-050\] {
padding-left: var(--atw-sys-spacing-050);
padding-right: var(--atw-sys-spacing-050);
}
    .px-\[--atw-sys-spacing-100\] {
padding-left: var(--atw-sys-spacing-100);
padding-right: var(--atw-sys-spacing-100);
}
    .px-\[--atw-sys-spacing-200\] {
padding-left: var(--atw-sys-spacing-200);
padding-right: var(--atw-sys-spacing-200);
}
    .px-\[29px\] {
padding-left: 29px;
padding-right: 29px;
}
    .px-l {
padding-left: 1rem;
padding-right: 1rem;
}
    .px-m {
padding-left: 0.75rem;
padding-right: 0.75rem;
}
    .px-s {
padding-left: 0.5rem;
padding-right: 0.5rem;
}
    .px-xs {
padding-left: 0.25rem;
padding-right: 0.25rem;
}
    .px-xxl {
padding-left: 1.5rem;
padding-right: 1.5rem;
}
    .py-1 {
padding-top: 0.25rem;
padding-bottom: 0.25rem;
}
    .py-1\.5 {
padding-top: 0.375rem;
padding-bottom: 0.375rem;
}
    .py-2 {
padding-top: 0.5rem;
padding-bottom: 0.5rem;
}
    .py-2\.5 {
padding-top: 0.625rem;
padding-bottom: 0.625rem;
}
    .py-3 {
padding-top: 0.75rem;
padding-bottom: 0.75rem;
}
    .py-4 {
padding-top: 1rem;
padding-bottom: 1rem;
}
    .py-6 {
padding-top: 1.5rem;
padding-bottom: 1.5rem;
}
    .py-\[--ath-comp-banner-padding-block\] {
padding-top: var(--ath-comp-banner-padding-block);
padding-bottom: var(--ath-comp-banner-padding-block);
}
    .py-\[--atw-ref-spacing-050\] {
padding-top: var(--atw-ref-spacing-050);
padding-bottom: var(--atw-ref-spacing-050);
}
    .py-\[--atw-sys-spacing-050\] {
padding-top: var(--atw-sys-spacing-050);
padding-bottom: var(--atw-sys-spacing-050);
}
    .py-\[--atw-sys-spacing-150\] {
padding-top: var(--atw-sys-spacing-150);
padding-bottom: var(--atw-sys-spacing-150);
}
    .py-l {
padding-top: 1rem;
padding-bottom: 1rem;
}
    .py-m {
padding-top: 0.75rem;
padding-bottom: 0.75rem;
}
    .py-s {
padding-top: 0.5rem;
padding-bottom: 0.5rem;
}
    .py-xs {
padding-top: 0.25rem;
padding-bottom: 0.25rem;
}
    .py-xxs {
padding-top: 0.125rem;
padding-bottom: 0.125rem;
}
    .pb-0 {
padding-bottom: 0px;
}
    .pb-1 {
padding-bottom: 0.25rem;
}
    .pb-2 {
padding-bottom: 0.5rem;
}
    .pb-3 {
padding-bottom: 0.75rem;
}
    .pb-4 {
padding-bottom: 1rem;
}
    .pb-\[--atw-sys-spacing-200\] {
padding-bottom: var(--atw-sys-spacing-200);
}
    .pb-l {
padding-bottom: 1rem;
}
    .pb-m {
padding-bottom: 0.75rem;
}
    .pb-s {
padding-bottom: 0.5rem;
}
    .pb-xs {
padding-bottom: 0.25rem;
}
    .pb-xxl {
padding-bottom: 1.5rem;
}
    .pb-xxs {
padding-bottom: 0.125rem;
}
    .pl-0 {
padding-left: 0px;
}
    .pl-2 {
padding-left: 0.5rem;
}
    .pl-l {
padding-left: 1rem;
}
    .pl-m {
padding-left: 0.75rem;
}
    .pl-s {
padding-left: 0.5rem;
}
    .pl-xl {
padding-left: 1.25rem;
}
    .pl-xs {
padding-left: 0.25rem;
}
    .pl-xxs {
padding-left: 0.125rem;
}
    .pr-0 {
padding-right: 0px;
}
    .pr-8 {
padding-right: 2rem;
}
    .pr-\[200px\] {
padding-right: 200px;
}
    .pr-l {
padding-right: 1rem;
}
    .pr-m {
padding-right: 0.75rem;
}
    .pr-s {
padding-right: 0.5rem;
}
    .pr-xs {
padding-right: 0.25rem;
}
    .pr-xxs {
padding-right: 0.125rem;
}
    .pt-0 {
padding-top: 0px;
}
    .pt-3 {
padding-top: 0.75rem;
}
    .pt-\[--atw-sys-spacing-100\] {
padding-top: var(--atw-sys-spacing-100);
}
    .pt-l {
padding-top: 1rem;
}
    .pt-m {
padding-top: 0.75rem;
}
    .pt-s {
padding-top: 0.5rem;
}
    .pt-xl {
padding-top: 1.25rem;
}
    .pt-xs {
padding-top: 0.25rem;
}
    .pt-xxs {
padding-top: 0.125rem;
}
    .text-left {
text-align: left;
}
    .text-center {
text-align: center;
}
    .align-middle {
vertical-align: middle;
}
    .align-text-bottom {
vertical-align: text-bottom;
}
    .font-\[\'Roboto\'\2c sans-serif\] {
font-family: 'Roboto',sans-serif;
}
    .font-aicons {
font-family: "Aphilia-Icons", sans-serif;
}
    .font-gicons {
font-family: "Material Symbols Outlined", sans-serif;
font-variation-settings: "FILL" 1, "wght" 400, "GRAD" 0, "opsz" 24;
}
    .font-giconsoutlined {
font-family: "Material Symbols Outlined", sans-serif;
font-variation-settings: "FILL" 0, "wght" 400, "GRAD" 0, "opsz" 24;
}
    .font-mono {
font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}
    .text-2xl {
font-size: 1.5rem;
line-height: 2rem;
}
    .text-3xl {
font-size: 1.875rem;
line-height: 2.25rem;
}
    .text-4xl {
font-size: 2.25rem;
line-height: 2.5rem;
}
    .text-\[10px\] {
font-size: 10px;
}
    .text-\[11px\] {
font-size: 11px;
}
    .text-\[12px\] {
font-size: 12px;
}
    .text-\[13px\] {
font-size: 13px;
}
    .text-\[14px\] {
font-size: 14px;
}
    .text-\[24px\] {
font-size: 24px;
}
    .text-\[9px\] {
font-size: 9px;
}
    .text-\[length\:var\(--atw-ref-fontsize-p\)\] {
font-size: var(--atw-ref-fontsize-p);
}
    .text-base {
font-size: 1rem;
line-height: 1.5rem;
}
    .text-sm {
font-size: 0.875rem;
line-height: 1.25rem;
}
    .text-xl {
font-size: 1.25rem;
line-height: 1.75rem;
}
    .text-xs {
font-size: 0.75rem;
line-height: 1rem;
}
    .font-\[var\(--atw-sys-fontweight-paragraph\)\] {
font-weight: var(--atw-sys-fontweight-paragraph);
}
    .font-medium {
font-weight: 500;
}
    .font-normal {
font-weight: 400;
}
    .font-semibold {
font-weight: 600;
}
    .uppercase {
text-transform: uppercase;
}
    .capitalize {
text-transform: capitalize;
}
    .normal-case {
text-transform: none;
}
    .italic {
font-style: italic;
}
    .not-italic {
font-style: normal;
}
    .leading-4 {
line-height: 1rem;
}
    .leading-5 {
line-height: 1.25rem;
}
    .leading-6 {
line-height: 1.5rem;
}
    .leading-8 {
line-height: 2rem;
}
    .leading-\[13\.5px\] {
line-height: 13.5px;
}
    .leading-\[14px\] {
line-height: 14px;
}
    .leading-\[16px\] {
line-height: 16px;
}
    .leading-\[18px\] {
line-height: 18px;
}
    .leading-\[var\(--atw-sys-spacing-300\)\] {
line-height: var(--atw-sys-spacing-300);
}
    .leading-\[var\(--front-line-height-sm\)\] {
line-height: var(--front-line-height-sm);
}
    .leading-none {
line-height: 1;
}
    .tracking-\[-0\.19px\] {
letter-spacing: -0.19px;
}
    .tracking-\[0\.04px\] {
letter-spacing: 0.04px;
}
    .tracking-\[0\.25px\] {
letter-spacing: 0.25px;
}
    .tracking-\[var\(--atw-sys-letterspacing-paragraph\)\] {
letter-spacing: var(--atw-sys-letterspacing-paragraph);
}
    .tracking-normal {
letter-spacing: 0em;
}
    .tracking-wide {
letter-spacing: 0.025em;
}
    .text-\[\#0f1117\] {
--tw-text-opacity: 1;
color: rgb(15 17 23 / var(--tw-text-opacity, 1));
}
    .text-\[\#b42318\] {
--tw-text-opacity: 1;
color: rgb(180 35 24 / var(--tw-text-opacity, 1));
}
    .text-\[--ath-sys-color-neutral\] {
color: var(--ath-sys-color-neutral);
}
    .text-\[--ath-sys-input-color-label\] {
color: var(--ath-sys-input-color-label);
}
    .text-\[--atw-ref-color-primary\] {
color: var(--atw-ref-color-primary);
}
    .text-\[color\:var\(--ath-comp-badge-color\)\] {
color: var(--ath-comp-badge-color);
}
    .text-\[color\:var\(--ath-comp-banner-close-icon-color\)\] {
color: var(--ath-comp-banner-close-icon-color);
}
    .text-\[color\:var\(--ath-sys-color-input-label\)\] {
color: var(--ath-sys-color-input-label);
}
    .text-\[color\:var\(--ath-sys-color-input-label-disabled\)\] {
color: var(--ath-sys-color-input-label-disabled);
}
    .text-\[color\:var\(--ath-sys-color-link\)\] {
color: var(--ath-sys-color-link);
}
    .text-\[color\:var\(--ath-sys-color-link-active\)\] {
color: var(--ath-sys-color-link-active);
}
    .text-\[color\:var\(--ath-sys-color-neutral\)\] {
color: var(--ath-sys-color-neutral);
}
    .text-\[color\:var\(--ath-sys-color-primary\)\] {
color: var(--ath-sys-color-primary);
}
    .text-\[color\:var\(--ath-sys-color-surface\)\] {
color: var(--ath-sys-color-surface);
}
    .text-\[color\:var\(--ath-sys-color-title\)\] {
color: var(--ath-sys-color-title);
}
    .text-\[color\:var\(--ath-sys-input-color-label\)\] {
color: var(--ath-sys-input-color-label);
}
    .text-\[color\:var\(--atw-ref-color-neutral\)\] {
color: var(--atw-ref-color-neutral);
}
    .text-\[color\:var\(--atw-sys-color-error\)\] {
color: var(--atw-sys-color-error);
}
    .text-\[color\:var\(--atw-sys-color-input-disabled-label\)\] {
color: var(--atw-sys-color-input-disabled-label);
}
    .text-\[color\:var\(--atw-sys-color-input-value\)\] {
color: var(--atw-sys-color-input-value);
}
    .text-\[color\:var\(--atw-sys-color-onerror\)\] {
color: var(--atw-sys-color-onerror);
}
    .text-\[color\:var\(--atw-sys-color-onerrorcontainer\)\] {
color: var(--atw-sys-color-onerrorcontainer);
}
    .text-\[color\:var\(--atw-sys-color-onprimary\)\] {
color: var(--atw-sys-color-onprimary);
}
    .text-\[color\:var\(--atw-sys-color-onprimarycontainer\)\] {
color: var(--atw-sys-color-onprimarycontainer);
}
    .text-\[color\:var\(--atw-sys-color-onsuccess\)\] {
color: var(--atw-sys-color-onsuccess);
}
    .text-\[color\:var\(--atw-sys-color-onsuccesscontainer\)\] {
color: var(--atw-sys-color-onsuccesscontainer);
}
    .text-\[color\:var\(--atw-sys-color-onsurfacevariant\)\] {
color: var(--atw-sys-color-onsurfacevariant);
}
    .text-\[color\:var\(--atw-sys-color-onwarning\)\] {
color: var(--atw-sys-color-onwarning);
}
    .text-\[color\:var\(--atw-sys-color-onwarningcontainer\)\] {
color: var(--atw-sys-color-onwarningcontainer);
}
    .text-\[color\:var\(--atw-sys-color-success\)\] {
color: var(--atw-sys-color-success);
}
    .text-\[color\:var\(--atw-sys-color-warning\)\] {
color: var(--atw-sys-color-warning);
}
    .text-\[var\(--front-size-sm\)\] {
color: var(--front-size-sm);
}
    .text-amber-700 {
--tw-text-opacity: 1;
color: rgb(180 83 9 / var(--tw-text-opacity, 1));
}
    .text-black {
--tw-text-opacity: 1;
color: rgb(15 17 23 / var(--tw-text-opacity, 1));
}
    .text-error {
--tw-text-opacity: 1;
color: rgb(236 19 64 / var(--tw-text-opacity, 1));
}
    .text-error-600 {
--tw-text-opacity: 1;
color: rgb(198 16 53 / var(--tw-text-opacity, 1));
}
    .text-gray-900 {
--tw-text-opacity: 1;
color: rgb(17 24 39 / var(--tw-text-opacity, 1));
}
    .text-inherit {
color: inherit;
}
    .text-neutral {
--tw-text-opacity: 1;
color: rgb(101 116 154 / var(--tw-text-opacity, 1));
}
    .text-neutral-200 {
--tw-text-opacity: 1;
color: rgb(175 183 203 / var(--tw-text-opacity, 1));
}
    .text-neutral-300 {
--tw-text-opacity: 1;
color: rgb(150 160 187 / var(--tw-text-opacity, 1));
}
    .text-neutral-400 {
--tw-text-opacity: 1;
color: rgb(163 163 163 / var(--tw-text-opacity, 1));
}
    .text-neutral-500 {
--tw-text-opacity: 1;
color: rgb(115 115 115 / var(--tw-text-opacity, 1));
}
    .text-neutral-600 {
--tw-text-opacity: 1;
color: rgb(85 97 130 / var(--tw-text-opacity, 1));
}
    .text-neutral-700 {
--tw-text-opacity: 1;
color: rgb(64 64 64 / var(--tw-text-opacity, 1));
}
    .text-neutral-75 {
--tw-text-opacity: 1;
color: rgb(234 237 246 / var(--tw-text-opacity, 1));
}
    .text-neutral-800 {
--tw-text-opacity: 1;
color: rgb(52 60 80 / var(--tw-text-opacity, 1));
}
    .text-neutral-900 {
--tw-text-opacity: 1;
color: rgb(36 42 56 / var(--tw-text-opacity, 1));
}
    .text-neutral-dark {
--tw-text-opacity: 1;
color: rgb(68 79 105 / var(--tw-text-opacity, 1));
}
    .text-primary {
--tw-text-opacity: 1;
color: rgb(19 79 236 / var(--tw-text-opacity, 1));
}
    .text-primary-200 {
--tw-text-opacity: 1;
color: rgb(132 165 245 / var(--tw-text-opacity, 1));
}
    .text-primary-600 {
--tw-text-opacity: 1;
color: rgb(16 68 198 / var(--tw-text-opacity, 1));
}
    .text-red-500 {
--tw-text-opacity: 1;
color: rgb(239 68 68 / var(--tw-text-opacity, 1));
}
    .text-success {
--tw-text-opacity: 1;
color: rgb(17 137 58 / var(--tw-text-opacity, 1));
}
    .text-success-600 {
--tw-text-opacity: 1;
color: rgb(12 113 46 / var(--tw-text-opacity, 1));
}
    .text-transparent {
color: transparent;
}
    .text-warning {
--tw-text-opacity: 1;
color: rgb(236 146 19 / var(--tw-text-opacity, 1));
}
    .text-white {
--tw-text-opacity: 1;
color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
    .underline {
text-decoration-line: underline;
}
    .line-through {
text-decoration-line: line-through;
}
    .no-underline {
text-decoration-line: none;
}
    .decoration-\[--atw-ref-color-primary\] {
text-decoration-color: var(--atw-ref-color-primary);
}
    .decoration-primary {
text-decoration-color: #134fec;
}
    .decoration-solid {
text-decoration-style: solid;
}
    .decoration-1 {
text-decoration-thickness: 1px;
}
    .underline-offset-\[0\.2em\] {
text-underline-offset: 0.2em;
}
    .opacity-0 {
opacity: 0;
}
    .opacity-100 {
opacity: 1;
}
    .opacity-50 {
opacity: 0.5;
}
    .opacity-60 {
opacity: 0.6;
}
    .opacity-65 {
opacity: 0.65;
}
    .opacity-70 {
opacity: 0.7;
}
    .opacity-90 {
opacity: 0.9;
}
    .shadow {
--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
    .shadow-\[0_2px_4px_rgba\(19\2c 79\2c 236\2c 0\.25\)\] {
--tw-shadow: 0 2px 4px rgba(19,79,236,0.25);
--tw-shadow-colored: 0 2px 4px var(--tw-shadow-color);
box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
    .shadow-\[0_4px_16px_rgba\(15\2c 17\2c 23\2c 0\.12\)\] {
--tw-shadow: 0 4px 16px rgba(15,17,23,0.12);
--tw-shadow-colored: 0 4px 16px var(--tw-shadow-color);
box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
    .shadow-\[0px_1px_3px_0px_rgba\(15\2c 17\2c 23\2c 0\.04\)\] {
--tw-shadow: 0px 1px 3px 0px rgba(15,17,23,0.04);
--tw-shadow-colored: 0px 1px 3px 0px var(--tw-shadow-color);
box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
    .shadow-\[0px_4px_16px_0px_rgba\(15\2c 17\2c 23\2c 0\.12\)\] {
--tw-shadow: 0px 4px 16px 0px rgba(15,17,23,0.12);
--tw-shadow-colored: 0px 4px 16px 0px var(--tw-shadow-color);
box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
    .shadow-lg {
--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
    .shadow-md {
--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
    .outline-none {
outline: 2px solid transparent;
outline-offset: 2px;
}
    .outline {
outline-style: solid;
}
    .outline-1 {
outline-width: 1px;
}
    .outline-offset-0 {
outline-offset: 0px;
}
    .outline-offset-\[0\.05rem\] {
outline-offset: 0.05rem;
}
    .outline-error {
outline-color: #ec1340;
}
    .outline-neutral-100 {
outline-color: #c7cddb;
}
    .outline-primary {
outline-color: #134fec;
}
    .outline-success {
outline-color: #11893a;
}
    .outline-transparent {
outline-color: transparent;
}
    .outline-warning {
outline-color: #ec9213;
}
    .ring {
--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}
    .blur {
--tw-blur: blur(8px);
filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
    .blur-\[70px\] {
--tw-blur: blur(70px);
filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
    .drop-shadow {
--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / 0.1)) drop-shadow(0 1px 1px rgb(0 0 0 / 0.06));
filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
    .drop-shadow-\[0px_2px_4px_rgba\(19\2c 79\2c 236\2c 0\.25\)\] {
--tw-drop-shadow: drop-shadow(0px 2px 4px rgba(19,79,236,0.25));
filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
    .sepia {
--tw-sepia: sepia(100%);
filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
    .\!filter {
filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow) !important;
}
    .filter {
filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
    .backdrop-filter {
backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}
    .transition {
transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-duration: 150ms;
}
    .transition-\[border-color\2c box-shadow\] {
transition-property: border-color,box-shadow;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-duration: 150ms;
}
    .transition-\[width\] {
transition-property: width;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-duration: 150ms;
}
    .transition-all {
transition-property: all;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-duration: 150ms;
}
    .transition-colors {
transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-duration: 150ms;
}
    .transition-opacity {
transition-property: opacity;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-duration: 150ms;
}
    .transition-transform {
transition-property: transform;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-duration: 150ms;
}
    .duration-100 {
transition-duration: 100ms;
}
    .duration-150 {
transition-duration: 150ms;
}
    .duration-200 {
transition-duration: 200ms;
}
    .duration-300 {
transition-duration: 300ms;
}
    .duration-500 {
transition-duration: 500ms;
}
    .duration-\[325ms\] {
transition-duration: 325ms;
}
    .duration-\[400ms\] {
transition-duration: 400ms;
}
    .duration-\[520ms\] {
transition-duration: 520ms;
}
    .duration-\[600ms\] {
transition-duration: 600ms;
}
    .ease-in-out {
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
    .ease-out {
transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
}
    .\[--ath-comp-badge-color-background\:var\(--ath-sys-color-neutral\)\] {
--ath-comp-badge-color-background: var(--ath-sys-color-neutral);
}
    .\[--ath-comp-badge-color-background\:var\(--ath-sys-color-primary\)\] {
--ath-comp-badge-color-background: var(--ath-sys-color-primary);
}
    .\[--ath-comp-badge-color-background\:var\(--atw-sys-color-error\)\] {
--ath-comp-badge-color-background: var(--atw-sys-color-error);
}
    .\[--ath-comp-badge-color-background\:var\(--atw-sys-color-success\)\] {
--ath-comp-badge-color-background: var(--atw-sys-color-success);
}
    .\[--ath-comp-badge-color-background\:var\(--atw-sys-color-warning\)\] {
--ath-comp-badge-color-background: var(--atw-sys-color-warning);
}
    .\[--ath-comp-badge-color\:var\(--atw-sys-color-onerror\)\] {
--ath-comp-badge-color: var(--atw-sys-color-onerror);
}
    .\[--ath-comp-badge-color\:var\(--atw-sys-color-onneutral\)\] {
--ath-comp-badge-color: var(--atw-sys-color-onneutral);
}
    .\[--ath-comp-badge-color\:var\(--atw-sys-color-onprimary\)\] {
--ath-comp-badge-color: var(--atw-sys-color-onprimary);
}
    .\[--ath-comp-badge-color\:var\(--atw-sys-color-onsuccess\)\] {
--ath-comp-badge-color: var(--atw-sys-color-onsuccess);
}
    .\[--ath-comp-badge-color\:var\(--atw-sys-color-onwarning\)\] {
--ath-comp-badge-color: var(--atw-sys-color-onwarning);
}
    .\[--ath-comp-badge-size\:var\(--atw-sys-spacing-100\)\] {
--ath-comp-badge-size: var(--atw-sys-spacing-100);
}
    .\[--ath-comp-badge-size\:var\(--atw-sys-spacing-200\)\] {
--ath-comp-badge-size: var(--atw-sys-spacing-200);
}
    .\[--ath-comp-banner-close-icon-color\:var\(--ath-sys-color-neutral\)\] {
--ath-comp-banner-close-icon-color: var(--ath-sys-color-neutral);
}
    .\[--ath-comp-banner-padding-block\:var\(--atw-sys-spacing-100\)\] {
--ath-comp-banner-padding-block: var(--atw-sys-spacing-100);
}
    .\[--ath-comp-banner-padding-inline\:var\(--atw-sys-spacing-200\)\] {
--ath-comp-banner-padding-inline: var(--atw-sys-spacing-200);
}
    .\[--ath-comp-radio-color-border\:var\(--atw-sys-color-input-border\)\] {
--ath-comp-radio-color-border: var(--atw-sys-color-input-border);
}
    .\[--ath-comp-radio-color-checked-border\:var\(--atw-sys-color-input-checked-border\)\] {
--ath-comp-radio-color-checked-border: var(--atw-sys-color-input-checked-border);
}
    .\[--ath-comp-radio-color-checkmark-background\:var\(--atw-sys-color-input-checked-border\)\] {
--ath-comp-radio-color-checkmark-background: var(--atw-sys-color-input-checked-border);
}
    .\[--ath-comp-radio-color-error-checkmark-background\:var\(--atw-sys-color-input-error-border\)\] {
--ath-comp-radio-color-error-checkmark-background: var(--atw-sys-color-input-error-border);
}
    .\[--ath-comp-radio-color-hover-checked-border\:var\(--ath-ref-color-primarydark\)\] {
--ath-comp-radio-color-hover-checked-border: var(--ath-ref-color-primarydark);
}
    .\[--ath-comp-radio-size\:1rem\] {
--ath-comp-radio-size: 1rem;
}
    .\[--ath-drawer-panel-size\:min\(100vw\2c 40\.5rem\)\] {
--ath-drawer-panel-size: min(100vw,40.5rem);
}
    .\[--atw-comp-button-radius\:var\(--ath-sys-button-radius\)\] {
--atw-comp-button-radius: var(--ath-sys-button-radius);
}
    .\[--border-size\:0\.0625rem\] {
--border-size: 0.0625rem;
}
    .\[font-family\:var\(--front-family-paragraphe\)\] {
font-family: var(--front-family-paragraphe);
}
    .\[scrollbar-color\:theme\(colors\.neutral\.100\)_transparent\] {
scrollbar-color: #c7cddb transparent;
}
    .\[scrollbar-width\:thin\] {
scrollbar-width: thin;
}
}/* Athena lib default touch styles */

@layer athena-tw {
    :root {
        /* UI */
        --ath-sys-scrollbar-color: var(--atw-ref-color-neutral100);

        /* Links */
        /* --ath-sys-color-link-standalone: var(--atw-ref-color-primary); */
        --ath-sys-color-link: var(--atw-ref-color-neutral200);
        --ath-sys-color-link-active: var(--atw-ref-color-neutral);
        --ath-sys-color-link-hover: var(--atw-ref-color-primary);

        /* Outlines */
        --ath-sys-color-outline: var(--atw-ref-color-primary);
        --ath-sys-size-outline: var(--atw-ref-spacing-025);

        --ath-sys-input-color-border: var(--atw-ref-color-neutral100);
        --ath-sys-input-color-label: var(--atw-ref-color-neutral);

        --ath-sys-borderradius-base: var(--atw-ref-borderradius-base);
        --ath-sys-borderradius-inlinestart: var(--atw-ref-borderradius-base) 0 0 var(--atw-ref-borderradius-base);
        --ath-sys-borderradius-inlineend: 0 var(--atw-ref-borderradius-base) var(--atw-ref-borderradius-base) 0;

        --ath-sys-button-radius: var(--ath-sys-borderradius-base);
        --ath-sys-card-radius: var(--ath-sys-borderradius-base);

        --ath-sys-color-input-background: var(--atw-ref-color-neutral050);
        --ath-sys-color-input-label: var(--atw-ref-color-black);
        --atw-sys-color-input-disabled-background: var(--atw-ref-color-neutral025);
        --atw-sys-color-input-disabled-label: var(--atw-ref-color-neutral200);
        --atw-sys-color-input-placeholder: var(--atw-ref-color-neutral200);
        --atw-sys-color-input-border: var(--atw-ref-color-neutral100);
        --atw-sys-color-input-hover-border: var(--atw-ref-color-neutral400);
        --atw-sys-color-input-error-border: var(--atw-ref-color-error);
        --atw-sys-color-input-checked-border: var(--atw-ref-color-primary);
        --ath-sys-color-input-background-disabled: var(--atw-ref-color-neutral025);

        /* Text */
        --ath-sys-color-title: var(--atw-ref-color-black);

        --atw-sys-color-error: var(--atw-ref-color-error);
        --atw-sys-color-onerror: var(--atw-ref-color-white);
        --atw-sys-color-errorcontainer: var(--atw-ref-color-error050);
        --atw-sys-color-onerrorcontainer: var(--atw-ref-color-black);

        --ath-sys-color-primary: var(--atw-ref-color-primary);
        --atw-sys-color-onprimary: var(--atw-ref-color-white);
        --ath-sys-color-primarycontainer: var(--atw-ref-color-primary050);
        --atw-sys-color-onprimarycontainer: var(--atw-ref-color-black);

        --atw-sys-color-success: var(--atw-ref-color-success);
        --atw-sys-color-onsuccess: var(--atw-ref-color-white);
        --atw-sys-color-successcontainer: var(--atw-ref-color-success050);
        --atw-sys-color-onsuccesscontainer: var(--atw-ref-color-black);

        --atw-sys-color-warning: var(--atw-ref-color-warning);
        --atw-sys-color-onwarning: var(--atw-ref-color-white);
        --atw-sys-color-warningcontainer: var(--atw-ref-color-warning050);
        --atw-sys-color-onwarningcontainer: var(--atw-ref-color-black);

        --ath-sys-color-neutral: var(--atw-ref-color-neutral);
        --atw-sys-color-onneutral: var(--atw-ref-color-white);

        --ath-sys-color-surface: var(--atw-ref-color-white);
        --atw-sys-color-onsurface: var(--atw-ref-color-neutral);
        --atw-sys-color-onsurfacevariant: var(--atw-ref-color-black);

        --ath-sys-color-inversesurface: var(--atw-ref-color-black);
        --ath-sys-color-inverseonsurface: var(--atw-ref-color-white);

        --ath-sys-color-shadow: var(--atw-ref-color-shadow);
        --ath-sys-color-shadow-base: color-mix(in srgb, var(--atw-ref-color-black) 10%, transparent);

        --atw-sys-spacing-025: var(--atw-ref-spacing-025);
        --atw-sys-spacing-050: var(--atw-ref-spacing-050);
        --atw-sys-spacing-100: var(--atw-ref-spacing-100);
        --atw-sys-spacing-150: var(--atw-ref-spacing-150);
        --atw-sys-spacing-200: var(--atw-ref-spacing-200);
        --atw-sys-spacing-250: var(--atw-ref-spacing-250);
        --atw-sys-spacing-300: var(--atw-ref-spacing-300);
        --atw-sys-spacing-350: var(--atw-ref-spacing-350);

        --atw-sys-font-body: var(--atw-ref-font-body);

        /* Paragraph */
        --atw-sys-color-paragraph: var(--atw-ref-color-neutral600);
        --atw-sys-fontweight-paragraph: var(--atw-ref-fontweight-normal);
        --atw-sys-letterspacing-paragraph: 0.25px;

        @media (prefers-color-scheme: dark) {
            /* TODO lib default dark theme styles */
            /* --ath-sys-color-link: var(--atw-ref-color-neutral800);
            --ath-sys-color-link-active: var(--atw-ref-color-neutral300);
            --ath-sys-color-link-hover: var(--atw-ref-color-primarylight);

            --ath-sys-color-title: var(--atw-ref-color-white);

            --atw-sys-color-input-disabled-background: var(--atw-ref-color-neutral025);
            --atw-sys-color-input-disabled-label: var(--atw-ref-color-neutral025);
            --atw-sys-color-input-placeholder: var(--atw-ref-color-neutral025);

            --atw-sys-color-input-border: var(--atw-ref-color-neutral200);
            --atw-sys-color-input-hover-border: var(--atw-ref-color-neutral400);
            --atw-sys-color-input-error-border: var(--atw-ref-color-error);
            --atw-sys-color-input-checked-border: var(--atw-ref-color-primary);

            --ath-sys-color-surface: var(--atw-ref-color-neutral925);
            --atw-sys-color-onsurface: var(--atw-ref-color-neutral025);

            --ath-sys-color-primary: var(--atw-ref-color-primary600);
            --atw-sys-color-onprimary: var(--atw-ref-color-neutral950);
            --ath-sys-color-primarycontainer: var(--atw-ref-color-primary900);
            --atw-sys-color-onprimarycontainer: var(--atw-ref-color-white);

            --atw-sys-color-error: var(--atw-ref-color-error200);
            --atw-sys-color-onerror: var(--atw-ref-color-neutral950);
            --atw-sys-color-errorcontainer: var(--atw-ref-color-error900);
            --atw-sys-color-onerrorcontainer: var(--atw-ref-color-white);

            --atw-sys-color-warning: var(--atw-ref-color-warning200);
            --atw-sys-color-onwarning: var(--atw-ref-color-neutral950);
            --atw-sys-color-warningcontainer: var(--atw-ref-color-warning900);
            --atw-sys-color-onwarningcontainer: var(--atw-ref-color-white);

            --ath-sys-color-neutral: var(--atw-ref-color-neutral400);
            --atw-sys-color-onneutral: var(--atw-ref-color-neutral950);

            --atw-sys-color-success: var(--atw-ref-color-success);
            --atw-sys-color-onsuccess: var(--atw-ref-color-neutral950);
            --atw-sys-color-successcontainer: var(--atw-ref-color-success900);
            --atw-sys-color-onsuccesscontainer: var(--atw-ref-color-white); */
        }

        @media (pointer: fine) {
            /* TODO lib default pointer styles */
        }
    }

    .ath-title-h1,
    h1 {
        font-family: var(--atw-ref-font-title);
        font-size: var(--atw-ref-fontsize-h1);
        font-weight: var(--atw-ref-fontweight-medium);
        line-height: 1;
    }

    .ath-title-h2,
    h2 {
        font-family: var(--atw-ref-font-title);
        font-size: var(--atw-ref-fontsize-h2);
        font-weight: var(--atw-ref-fontweight-medium);
        line-height: 1.25;
    }

    .ath-title-h3,
    h3 {
        font-family: var(--atw-ref-font-title);
        font-size: var(--atw-ref-fontsize-h3);
        font-weight: var(--atw-ref-fontweight-medium);
        line-height: 1.33;
    }

    .ath-title-h4,
    h4 {
        font-family: var(--atw-ref-font-title);
        font-size: var(--atw-ref-fontsize-h4);
        font-weight: var(--atw-ref-fontweight-medium);
        line-height: 1.5;
    }

    .ath-title-h5,
    h5 {
        font-family: var(--atw-ref-font-title);
        font-size: var(--atw-ref-fontsize-h5);
        font-weight: var(--atw-ref-fontweight-medium);
        line-height: 1.7;
    }

    .ath-title-h6,
    h6 {
        font-family: var(--atw-ref-font-title);
        font-size: var(--atw-ref-fontsize-h6);
        font-weight: var(--atw-ref-fontweight-medium);
        line-height: 1.33;
    }

    .ath-text-p,
    p {
        font-family: var(--atw-ref-font-body);
        font-size: var(--atw-ref-fontsize-p);
        line-height: 1.43;
        font-weight: var(--atw-sys-fontweight-paragraph);
        letter-spacing: var(--atw-sys-letterspacing-paragraph);
    }

    .ath-text-small,
    small {
        font-family: var(--atw-ref-font-body);
        font-size: var(--atw-ref-fontsize-small);
        line-height: 1.33;
    }

    .ath-text-body {
        font-family: var(--atw-ref-font-body);
        font-size: var(--atw-ref-fontsize-body);
        line-height: 1.33;
    }

    .ath-input-label {
        color: var(--ath-sys-input-color-label);
    }

    :focus-visible {
        outline: var(--ath-sys-color-outline) solid var(--ath-sys-size-outline);
        outline-offset: var(--ath-sys-size-outline);
        border-radius: var(--ath-sys-borderradius-base);
    }

    .ath-visually-hidden:not(:focus):not(:active) {
        border: 0;
        clip: rect(0 0 0 0);
        clip-path: inset(50%);
        height: 1px;
        margin: -1px;
        overflow: hidden;
        padding: 0;
        position: absolute;
        white-space: nowrap;
        width: 1px;
    }

    .ath-thin-scroll {
        /* Scrollbars standard, Firefox : https://w3c.github.io/csswg-drafts/css-scrollbars/ */
        scrollbar-width: thin;
        scrollbar-color: var(--ath-sys-scrollbar-color) transparent;

        /* Non standard scrollbars */
        &::-webkit-scrollbar {
            width: 0.2rem;
        }

        &::-webkit-scrollbar-thumb {
            background-color: var(--ath-sys-scrollbar-color);
        }
    }

    .ath-elevation-2dp {
        box-shadow: 0px 2px 4px 0px color-mix(in srgb, var(--ath-sys-color-shadow) 6%, transparent),
            0px 2px 6px 0px color-mix(in srgb, var(--ath-sys-color-shadow) 10%, transparent);
    }

    .ath-elevation-4dp {
        box-shadow: 0px 2px 4px 0px color-mix(in srgb, var(--ath-sys-color-shadow) 6%, transparent),
            0px 2px 6px 0px color-mix(in srgb, var(--ath-sys-color-shadow) 10%, transparent);
    }

    .ath-elevation-6dp {
        box-shadow: 0px 3px 6px 0px color-mix(in srgb, var(--ath-sys-color-shadow) 6%, transparent),
            0px 3px 9px 0px color-mix(in srgb, var(--ath-sys-color-shadow) 10%, transparent);
    }

    .ath-elevation-8dp {
        box-shadow: 0px 4px 8px 0px color-mix(in srgb, var(--ath-sys-color-shadow) 8%, transparent),
            0px 4px 12px 0px color-mix(in srgb, var(--ath-sys-color-shadow) 12%, transparent);
    }

    .ath-elevation-16dp {
        box-shadow: 0px 8px 16px 0px color-mix(in srgb, var(--ath-sys-color-shadow) 8%, transparent),
            0px 8px 24px 0px color-mix(in srgb, var(--ath-sys-color-shadow) 12%, transparent);
    }

    .ath-elevation-24dp {
        box-shadow: 0px 16px 32px 0px color-mix(in srgb, var(--ath-sys-color-shadow) 8%, transparent),
            0px 16px 48px 0px color-mix(in srgb, var(--ath-sys-color-shadow) 12%, transparent);
    }
}

.placeholder\:text-\[color\:var\(--atw-sys-color-input-placeholder\)\]::-moz-placeholder {
color: var(--atw-sys-color-input-placeholder);
}

.placeholder\:text-\[color\:var\(--atw-sys-color-input-placeholder\)\]::placeholder {
color: var(--atw-sys-color-input-placeholder);
}

.placeholder\:text-neutral-200::-moz-placeholder {
--tw-text-opacity: 1;
color: rgb(175 183 203 / var(--tw-text-opacity, 1));
}

.placeholder\:text-neutral-200::placeholder {
--tw-text-opacity: 1;
color: rgb(175 183 203 / var(--tw-text-opacity, 1));
}

.before\:absolute::before {
content: var(--tw-content);
position: absolute;
}

.before\:bottom-0::before {
content: var(--tw-content);
bottom: 0px;
}

.before\:left-0::before {
content: var(--tw-content);
left: 0px;
}

.before\:top-0::before {
content: var(--tw-content);
top: 0px;
}

.before\:top-\[50\%\]::before {
content: var(--tw-content);
top: 50%;
}

.before\:z-\[1\]::before {
content: var(--tw-content);
z-index: 1;
}

.before\:inline-block::before {
content: var(--tw-content);
display: inline-block;
}

.before\:aspect-square::before {
content: var(--tw-content);
aspect-ratio: 1 / 1;
}

.before\:w-\[--medium-button-size\]::before {
content: var(--tw-content);
width: var(--medium-button-size);
}

.before\:w-\[--small-button-size\]::before {
content: var(--tw-content);
width: var(--small-button-size);
}

.before\:w-m::before {
content: var(--tw-content);
width: 0.75rem;
}

.before\:translate-x-\[-2px\]::before {
content: var(--tw-content);
--tw-translate-x: -2px;
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.before\:translate-y-\[-50\%\]::before {
content: var(--tw-content);
--tw-translate-y: -50%;
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.before\:rounded-\[0\.25rem\]::before {
content: var(--tw-content);
border-radius: 0.25rem;
}

.before\:rounded-full::before {
content: var(--tw-content);
border-radius: 9999px;
}

.before\:bg-error::before {
content: var(--tw-content);
--tw-bg-opacity: 1;
background-color: rgb(236 19 64 / var(--tw-bg-opacity, 1));
}

.before\:bg-white::before {
content: var(--tw-content);
--tw-bg-opacity: 1;
background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}

.before\:shadow::before {
content: var(--tw-content);
--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.before\:duration-\[0\.2s\]::before {
content: var(--tw-content);
transition-duration: 0.2s;
}

.before\:content-\[\"\"\]::before {
--tw-content: "";
content: var(--tw-content);
}

.before\:content-\[\'\'\]::before {
--tw-content: '';
content: var(--tw-content);
}

.after\:absolute::after {
content: var(--tw-content);
position: absolute;
}

.after\:right-0::after {
content: var(--tw-content);
right: 0px;
}

.after\:top-\[38\%\]::after {
content: var(--tw-content);
top: 38%;
}

.after\:ml-auto::after {
content: var(--tw-content);
margin-left: auto;
}

.after\:h-\[62\%\]::after {
content: var(--tw-content);
height: 62%;
}

.after\:w-px::after {
content: var(--tw-content);
width: 1px;
}

.after\:bg-neutral-75::after {
content: var(--tw-content);
--tw-bg-opacity: 1;
background-color: rgb(234 237 246 / var(--tw-bg-opacity, 1));
}

.after\:text-\[1\.5rem\]::after {
content: var(--tw-content);
font-size: 1.5rem;
}

.after\:leading-none::after {
content: var(--tw-content);
line-height: 1;
}

.after\:text-\[color\:var\(--ath-sys-color-neutral\)\]::after {
content: var(--tw-content);
color: var(--ath-sys-color-neutral);
}

.after\:text-\[color\:var\(--atw-sys-color-input-disabled-label\)\]::after {
content: var(--tw-content);
color: var(--atw-sys-color-input-disabled-label);
}

.after\:transition-transform::after {
content: var(--tw-content);
transition-property: transform;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-duration: 150ms;
}

.after\:duration-\[300ms\]::after {
content: var(--tw-content);
transition-duration: 300ms;
}

.after\:ease-in-out::after {
content: var(--tw-content);
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

.after\:content-\[\'\'\]::after {
--tw-content: '';
content: var(--tw-content);
}

.open\:flex[open] {
display: flex;
}

.open\:flex-col[open] {
flex-direction: column;
}

.open\:rounded-\[--ath-sys-borderradius-base\][open] {
border-radius: var(--ath-sys-borderradius-base);
}

.open\:shadow-lg[open] {
--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.open\:shadow-black\/20[open] {
--tw-shadow-color: rgb(15 17 23 / 0.2);
--tw-shadow: var(--tw-shadow-colored);
}

.checked\:border-\[color\:var\(--ath-comp-radio-color-checked-border\)\]:checked {
border-color: var(--ath-comp-radio-color-checked-border);
}

.checked\:border-\[color\:var\(--atw-sys-color-input-error-border\)\]:checked {
border-color: var(--atw-sys-color-input-error-border);
}

.checked\:bg-warning-100:checked {
--tw-bg-opacity: 1;
background-color: rgb(248 216 170 / var(--tw-bg-opacity, 1));
}

.checked\:before\:absolute:checked::before {
content: var(--tw-content);
position: absolute;
}

.checked\:before\:left-\[50\%\]:checked::before {
content: var(--tw-content);
left: 50%;
}

.checked\:before\:top-\[50\%\]:checked::before {
content: var(--tw-content);
top: 50%;
}

.checked\:before\:h-\[75\%\]:checked::before {
content: var(--tw-content);
height: 75%;
}

.checked\:before\:w-\[75\%\]:checked::before {
content: var(--tw-content);
width: 75%;
}

.checked\:before\:translate-x-\[-50\%\]:checked::before {
content: var(--tw-content);
--tw-translate-x: -50%;
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.checked\:before\:translate-y-\[-50\%\]:checked::before {
content: var(--tw-content);
--tw-translate-y: -50%;
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.checked\:before\:cursor-\[inherit\]:checked::before {
content: var(--tw-content);
cursor: inherit;
}

.checked\:before\:rounded-full:checked::before {
content: var(--tw-content);
border-radius: 9999px;
}

.checked\:before\:bg-\[--ath-comp-radio-color-checkmark-background\]:checked::before {
content: var(--tw-content);
background-color: var(--ath-comp-radio-color-checkmark-background);
}

.checked\:before\:bg-\[--ath-comp-radio-color-error-checkmark-background\]:checked::before {
content: var(--tw-content);
background-color: var(--ath-comp-radio-color-error-checkmark-background);
}

.checked\:before\:bg-\[--ath-sys-color-primary\]:checked::before {
content: var(--tw-content);
background-color: var(--ath-sys-color-primary);
}

.checked\:before\:bg-warning:checked::before {
content: var(--tw-content);
--tw-bg-opacity: 1;
background-color: rgb(236 146 19 / var(--tw-bg-opacity, 1));
}

.checked\:before\:content-\[\"\"\]:checked::before {
--tw-content: "";
content: var(--tw-content);
}

.hover\:border-\[color\:var\(--atw-sys-color-input-hover-border\)\]:hover {
border-color: var(--atw-sys-color-input-hover-border);
}

.hover\:border-gray-300:hover {
--tw-border-opacity: 1;
border-color: rgb(209 213 219 / var(--tw-border-opacity, 1));
}

.hover\:border-primary:hover {
--tw-border-opacity: 1;
border-color: rgb(19 79 236 / var(--tw-border-opacity, 1));
}

.hover\:border-transparent:hover {
border-color: transparent;
}

.hover\:bg-\[--atw-ref-color-neutral025\]:hover {
background-color: var(--atw-ref-color-neutral025);
}

.hover\:bg-\[color\:var\(--ath-sys-color-input-background\)\]:hover {
background-color: var(--ath-sys-color-input-background);
}

.hover\:bg-black\/5:hover {
background-color: rgb(15 17 23 / 0.05);
}

.hover\:bg-error-light:hover {
--tw-bg-opacity: 1;
background-color: rgb(239 57 93 / var(--tw-bg-opacity, 1));
}

.hover\:bg-gray-50:hover {
--tw-bg-opacity: 1;
background-color: rgb(249 250 251 / var(--tw-bg-opacity, 1));
}

.hover\:bg-neutral-100:hover {
--tw-bg-opacity: 1;
background-color: rgb(199 205 219 / var(--tw-bg-opacity, 1));
}

.hover\:bg-neutral-25:hover {
--tw-bg-opacity: 1;
background-color: rgb(248 249 252 / var(--tw-bg-opacity, 1));
}

.hover\:bg-neutral-50:hover {
--tw-bg-opacity: 1;
background-color: rgb(241 243 249 / var(--tw-bg-opacity, 1));
}

.hover\:bg-neutral-75:hover {
--tw-bg-opacity: 1;
background-color: rgb(234 237 246 / var(--tw-bg-opacity, 1));
}

.hover\:bg-neutral\/\[\.08\]:hover {
background-color: rgb(101 116 154 / .08);
}

.hover\:bg-primary-600:hover {
--tw-bg-opacity: 1;
background-color: rgb(16 68 198 / var(--tw-bg-opacity, 1));
}

.hover\:bg-red-50:hover {
--tw-bg-opacity: 1;
background-color: rgb(254 242 242 / var(--tw-bg-opacity, 1));
}

.hover\:bg-success-light:hover {
--tw-bg-opacity: 1;
background-color: rgb(54 191 102 / var(--tw-bg-opacity, 1));
}

.hover\:bg-warning-light:hover {
--tw-bg-opacity: 1;
background-color: rgb(239 163 57 / var(--tw-bg-opacity, 1));
}

.hover\:text-\[color\:var\(--ath-sys-color-link-hover\)\]:hover {
color: var(--ath-sys-color-link-hover);
}

.hover\:text-neutral-900:hover {
--tw-text-opacity: 1;
color: rgb(36 42 56 / var(--tw-text-opacity, 1));
}

.hover\:text-neutral-dark:hover {
--tw-text-opacity: 1;
color: rgb(68 79 105 / var(--tw-text-opacity, 1));
}

.hover\:text-primary-dark:hover {
--tw-text-opacity: 1;
color: rgb(13 55 160 / var(--tw-text-opacity, 1));
}

.hover\:text-red-600:hover {
--tw-text-opacity: 1;
color: rgb(220 38 38 / var(--tw-text-opacity, 1));
}

.hover\:underline:hover {
text-decoration-line: underline;
}

.hover\:no-underline:hover {
text-decoration-line: none;
}

.hover\:opacity-70:hover {
opacity: 0.7;
}

.hover\:opacity-90:hover {
opacity: 0.9;
}

.hover\:shadow-\[0_0_0_3px_rgba\(19\2c 79\2c 236\2c 0\.08\)\]:hover {
--tw-shadow: 0 0 0 3px rgba(19,79,236,0.08);
--tw-shadow-colored: 0 0 0 3px var(--tw-shadow-color);
box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.hover\:outline-neutral-light:hover {
outline-color: #7d8aaa;
}

.hover\:brightness-\[0\.97\]:hover {
--tw-brightness: brightness(0.97);
filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

.checked\:before\:hover\:bg-warning-600:hover:checked::before {
content: var(--tw-content);
--tw-bg-opacity: 1;
background-color: rgb(198 122 16 / var(--tw-bg-opacity, 1));
}

.focus\:rounded-\[--ath-sys-borderradius-base\]:focus {
border-radius: var(--ath-sys-borderradius-base);
}

.focus\:rounded-full:focus {
border-radius: 9999px;
}

.focus\:shadow-none:focus {
--tw-shadow: 0 0 #0000;
--tw-shadow-colored: 0 0 #0000;
box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.focus\:outline-none:focus {
outline: 2px solid transparent;
outline-offset: 2px;
}

.focus\:outline:focus {
outline-style: solid;
}

.focus\:outline-\[0\.0625rem\]:focus {
outline-width: 0.0625rem;
}

.focus\:outline-\[length\:var\(--ath-nutriscore-outline-size\)\]:focus {
outline-width: var(--ath-nutriscore-outline-size);
}

.focus\:outline-offset-\[--ath-nutriscore-outline-size\]:focus {
outline-offset: var(--ath-nutriscore-outline-size);
}

.focus\:outline-offset-\[0\.0625rem\]:focus {
outline-offset: 0.0625rem;
}

.focus\:outline-\[color\:var\(--ath-nutriscore-outline-color\)\]:focus {
outline-color: var(--ath-nutriscore-outline-color);
}

.focus\:outline-\[color\:var\(--ath-sys-color-outline\)\]:focus {
outline-color: var(--ath-sys-color-outline);
}

.focus\:outline-transparent:focus {
outline-color: transparent;
}

.focus\:ring-0:focus {
--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

.focus-visible\:border-2:focus-visible {
border-width: 2px;
}

.focus-visible\:bg-neutral-75:focus-visible {
--tw-bg-opacity: 1;
background-color: rgb(234 237 246 / var(--tw-bg-opacity, 1));
}

.focus-visible\:opacity-100:focus-visible {
opacity: 1;
}

.focus-visible\:outline-none:focus-visible {
outline: 2px solid transparent;
outline-offset: 2px;
}

.focus-visible\:outline:focus-visible {
outline-style: solid;
}

.focus-visible\:outline-2:focus-visible {
outline-width: 2px;
}

.focus-visible\:outline-offset-2:focus-visible {
outline-offset: 2px;
}

.focus-visible\:outline-primary-light:focus-visible {
outline-color: #396bef;
}

.focus-visible\:ring-2:focus-visible {
--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

.focus-visible\:ring-primary:focus-visible {
--tw-ring-opacity: 1;
--tw-ring-color: rgb(19 79 236 / var(--tw-ring-opacity, 1));
}

.focus-visible\:ring-offset-1:focus-visible {
--tw-ring-offset-width: 1px;
}

.focus-visible\:before\:outline:focus-visible::before {
content: var(--tw-content);
outline-style: solid;
}

.focus-visible\:before\:outline-\[1px\]:focus-visible::before {
content: var(--tw-content);
outline-width: 1px;
}

.focus-visible\:before\:outline-offset-\[0\.1rem\]:focus-visible::before {
content: var(--tw-content);
outline-offset: 0.1rem;
}

.focus-visible\:before\:outline-\[\#134fec\]:focus-visible::before {
content: var(--tw-content);
outline-color: #134fec;
}

.disabled\:cursor-auto:disabled {
cursor: auto;
}

.disabled\:cursor-not-allowed:disabled {
cursor: not-allowed;
}

.disabled\:resize-none:disabled {
resize: none;
}

.disabled\:text-\[color\:var\(--atw-sys-color-input-disabled-label\)\]:disabled {
color: var(--atw-sys-color-input-disabled-label);
}

.disabled\:opacity-20:disabled {
opacity: 0.2;
}

.disabled\:opacity-40:disabled {
opacity: 0.4;
}

.disabled\:opacity-50:disabled {
opacity: 0.5;
}

.group[open] .group-open\:max-h-max {
max-height: -moz-max-content;
max-height: max-content;
}

.group[open] .group-open\:opacity-100 {
opacity: 1;
}

.group:hover .group-hover\:text-neutral {
--tw-text-opacity: 1;
color: rgb(101 116 154 / var(--tw-text-opacity, 1));
}

.group\/msg:hover .group-hover\/msg\:opacity-100 {
opacity: 1;
}

.group:hover .group-hover\:opacity-100 {
opacity: 1;
}

@media not all and (min-width: 768px) {

.max-md\:min-h-0 {
min-height: 0px;
}

.max-md\:flex-row {
flex-direction: row;
}

.max-md\:items-center {
align-items: center;
}

.max-md\:justify-between {
justify-content: space-between;
}

.max-md\:self-auto {
align-self: auto;
}

.max-md\:rounded-lg {
border-radius: 0.5rem;
}

.max-md\:px-l {
padding-left: 1rem;
padding-right: 1rem;
}

.max-md\:py-m {
padding-top: 0.75rem;
padding-bottom: 0.75rem;
}

.max-md\:text-sm {
font-size: 0.875rem;
line-height: 1.25rem;
}

.max-md\:leading-5 {
line-height: 1.25rem;
}

.max-md\:tracking-\[0\.25px\] {
letter-spacing: 0.25px;
}
}

@media (min-width: 768px) {

.md\:block {
display: block;
}

.md\:grid-cols-2 {
grid-template-columns: repeat(2, minmax(0, 1fr));
}

.md\:flex-row {
flex-direction: row;
}

.md\:gap-m {
gap: 0.75rem;
}

.md\:px-6 {
padding-left: 1.5rem;
padding-right: 1.5rem;
}

.md\:pb-6 {
padding-bottom: 1.5rem;
}

.md\:pt-4 {
padding-top: 1rem;
}
}

@media (min-width: 1280px) {

.xl\:grid-cols-2 {
grid-template-columns: repeat(2, minmax(0, 1fr));
}

.xl\:grid-cols-3 {
grid-template-columns: repeat(3, minmax(0, 1fr));
}

.xl\:grid-cols-4 {
grid-template-columns: repeat(4, minmax(0, 1fr));
}
}

.\[\&\:\:-webkit-scrollbar-thumb\:hover\]\:bg-black\/20::-webkit-scrollbar-thumb:hover {
background-color: rgb(15 17 23 / 0.2);
}

.\[\&\:\:-webkit-scrollbar-thumb\]\:rounded-\[3px\]::-webkit-scrollbar-thumb {
border-radius: 3px;
}

.\[\&\:\:-webkit-scrollbar-thumb\]\:bg-black\/10::-webkit-scrollbar-thumb {
background-color: rgb(15 17 23 / 0.1);
}

.\[\&\:\:-webkit-scrollbar-track\]\:bg-transparent::-webkit-scrollbar-track {
background-color: transparent;
}

.\[\&\:\:-webkit-scrollbar\]\:w-1\.5::-webkit-scrollbar {
width: 0.375rem;
}

.\[\&\:\:part\(content\)\]\:flex::part(content) {
display: flex;
}

.\[\&\:\:part\(content\)\]\:w-full::part(content) {
width: 100%;
}

.\[\&\:\:part\(content\)\]\:min-w-0::part(content) {
min-width: 0px;
}

.\[\&_ath-icon\]\:shrink-0 ath-icon {
flex-shrink: 0;
}

.\[\&_ath-icon\]\:text-amber-600 ath-icon {
--tw-text-opacity: 1;
color: rgb(217 119 6 / var(--tw-text-opacity, 1));
}

