@import"https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Ubuntu+Mono:ital,wght@0,400;0,700;1,400;1,700";*,*:before,*:after{margin:0;padding:0}fieldset,img{border:0}address,caption,cite,code,dfn,th,var{font-weight:400;font-style:normal}caption,th{text-align:left}q:before,q:after{content:""}abbr,acronym{font-variant:normal;border:0}input,textarea{font-weight:inherit;font-size:inherit;font-family:inherit}input,button,textarea{font-size:inherit;font-family:inherit}textarea{min-height:40px;resize:vertical}input::-moz-focus-inner,button::-moz-focus-inner{padding:0;border:0}legend{color:#000}svg,img{overflow:visible;vertical-align:top}hr{height:1px;margin:4px 0;padding:0;border:none}table{border-collapse:collapse;border-spacing:0}.thin{width:1%}table.data{width:100%}table.data>tbody>tr>td{position:relative;line-height:16px;padding:.5rem;vertical-align:text-top}.data input,.data button{vertical-align:middle}table.data.no-outer-padding>thead>tr>th:first-child,table.data.no-outer-padding>tbody>tr>td:first-child{padding-left:0}table.data.no-outer-padding>thead>tr>th:last-child,table.data.no-outer-padding>tbody>tr>td:last-child{padding-right:0}ol,ul{padding-left:0;list-style:none}.list-styled{margin-bottom:10px;padding-left:2.5rem}.list-styled.no-padding{padding-left:1rem}ul.list-styled{list-style:disc}.list-inline{margin-left:-5px;padding-left:0;list-style:none}.list-inline>li{display:inline-block;padding-right:5px;padding-left:5px;vertical-align:top}.list-spaced{margin-bottom:10px;list-style:none}.list-spaced>li{margin-top:10px}dl{margin-top:0;margin-bottom:20px}dt,dd{line-height:1.42857143}dt{font-weight:700}dd{margin-left:0}.nowrap,table.nowrap td,td.nowrap,th.nowrap{white-space:nowrap!important}table.hide-overflow td,td.hide-overflow,th.hide-overflow{overflow:hidden;text-overflow:ellipsis}.hidden{display:none!important;visibility:hidden!important}.invisible{width:0!important;height:0!important;overflow:hidden!important;visibility:hidden!important}.nudged-up{margin-top:-1px!important}.nudged-down{margin-top:1px!important}.pull-left{float:left!important}.pull-right{float:right!important}.justify{margin-bottom:-1em;text-align:justify}.justify>.ib{display:inline-block}.justify:after{display:inline-block;width:100%;content:" "}.first-letter-uppercase:first-letter{text-transform:uppercase}.display-block{display:block!important}.display-flex-justify-end{display:flex!important;justify-content:flex-end}.display-flex-space-around{display:flex!important;justify-content:space-around}.display-flex-space-between{display:flex!important;justify-content:space-between}.display-flex-space-evenly{display:flex!important;justify-content:space-evenly}.display-flex-stretch{display:flex!important;align-items:stretch}.display-flex-baseline{display:flex!important;align-items:baseline}.display-inline-flex-center{display:inline-flex!important;align-items:center}.position-absolute{position:absolute!important}.position-relative{position:relative!important}.new-loading{opacity:.5;transition:opacity .5s ease}.capitalize{text-transform:capitalize!important}.cursor-not-allowed{cursor:not-allowed!important}.no-outline,.no-outline:focus{outline:none!important}.word-break-all{word-break:break-all}.fade-in{animation:fade-in .3s forwards}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.identity-provider{display:inline-block;box-sizing:border-box;padding:2px 5px;font-size:12px;line-height:14px;border:1px solid rgba(0,0,0,15%);border-radius:3px}.columns{margin-right:-10px;margin-left:-10px;overflow:hidden}.columns:before,.columns:after{display:table;line-height:0;content:""}.columns:after{clear:both}.column-half{float:left;box-sizing:border-box;width:50%;padding:0 10px}.column-half.column-one{margin:0 25%}.flex-columns{display:flex}.flex-column+.flex-column{margin-left:20px}.flex-column-full{width:100%}.flex-column-half{width:50%}.flex-column-third{width:33.33333%}#sonarcloud #userback_button_container .userback-button{display:none!important}#sonarcloud #userback_button_container .userback-controls{bottom:20px}#sonarcloud #userback_button_container .userback-controls .userback-checkbox,#sonarcloud #userback_button_container .userback-controls textarea,#sonarcloud #userback_button_container .userback-controls .userback-controls-screenshot-preview,#sonarcloud #userback_button_container .userback-controls .userback-controls-screenshot{border:1px solid #a1a7b0}#sonarcloud #userback_button_container .userback-controls .userback-checkbox-label{font-size:14px}#sonarcloud #userback_button_container .userback-controls .userback-controls-logo{max-height:64px;margin:8px auto}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}*,: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 / .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: }::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 / .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: }#sonarcloud :is(.sw-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}#sonarcloud :is(.sw-pointer-events-none){pointer-events:none}#sonarcloud :is(.sw-invisible){visibility:hidden}#sonarcloud :is(.sw-fixed){position:fixed}#sonarcloud :is(.sw-absolute){position:absolute}#sonarcloud :is(.sw-relative){position:relative}#sonarcloud :is(.sw-sticky){position:sticky}#sonarcloud :is(.sw-bottom-0){bottom:0}#sonarcloud :is(.sw-bottom-2){bottom:.5rem}#sonarcloud :is(.sw-bottom-6){bottom:1.5rem}#sonarcloud :is(.sw-left-0){left:0}#sonarcloud :is(.sw-left-1){left:.25rem}#sonarcloud :is(.sw-left-1\/2){left:50%}#sonarcloud :is(.sw-left-12){left:3rem}#sonarcloud :is(.sw-left-2){left:.5rem}#sonarcloud :is(.sw-left-3){left:.75rem}#sonarcloud :is(.sw-left-auto){left:auto}#sonarcloud :is(.sw-right-0){right:0}#sonarcloud :is(.sw-right-10){right:2.5rem}#sonarcloud :is(.sw-right-2){right:.5rem}#sonarcloud :is(.sw-right-6){right:1.5rem}#sonarcloud :is(.sw-right-\[0\.375rem\]){right:.375rem}#sonarcloud :is(.sw-top-0){top:0}#sonarcloud :is(.sw-top-1){top:.25rem}#sonarcloud :is(.sw-top-1\/2){top:50%}#sonarcloud :is(.sw-top-3){top:.75rem}#sonarcloud :is(.sw-top-6){top:1.5rem}#sonarcloud :is(.sw-top-\[0\.375rem\]){top:.375rem}#sonarcloud :is(.sw-top-\[0\.625rem\]){top:.625rem}#sonarcloud :is(.sw-z-content-popup){z-index:56}#sonarcloud :is(.sw-z-core-concepts){z-index:422}#sonarcloud :is(.sw-z-dropdown-menu){z-index:7500}#sonarcloud :is(.sw-z-filterbar){z-index:50}#sonarcloud :is(.sw-z-filterbar-header){z-index:55}#sonarcloud :is(.sw-z-global-navbar){z-index:421}#sonarcloud :is(.sw-z-global-popup){z-index:5000}#sonarcloud :is(.sw-z-modal){z-index:6001}#sonarcloud :is(.sw-z-modal-overlay){z-index:6000}#sonarcloud :is(.sw-z-normal){z-index:2}#sonarcloud :is(.sw-z-popup){z-index:420}#sonarcloud :is(.sw-z-sidebar){z-index:421}#sonarcloud :is(.sw-z-tooltip){z-index:8000}#sonarcloud :is(.sw-z-top-navbar){z-index:419}#sonarcloud :is(.sw-z-work-space){z-index:450}#sonarcloud :is(.sw-col-span-1){grid-column:span 1 / span 1}#sonarcloud :is(.sw-col-span-10){grid-column:span 10 / span 10}#sonarcloud :is(.sw-col-span-12){grid-column:span 12 / span 12}#sonarcloud :is(.sw-col-span-2){grid-column:span 2 / span 2}#sonarcloud :is(.sw-col-span-3){grid-column:span 3 / span 3}#sonarcloud :is(.sw-col-span-4){grid-column:span 4 / span 4}#sonarcloud :is(.sw-col-span-5){grid-column:span 5 / span 5}#sonarcloud :is(.sw-col-span-6){grid-column:span 6 / span 6}#sonarcloud :is(.sw-col-span-7){grid-column:span 7 / span 7}#sonarcloud :is(.sw-col-span-8){grid-column:span 8 / span 8}#sonarcloud :is(.sw-col-span-9){grid-column:span 9 / span 9}#sonarcloud :is(.sw-col-span-full){grid-column:1 / -1}#sonarcloud :is(.sw-col-start-2){grid-column-start:2}#sonarcloud :is(.sw-col-start-3){grid-column-start:3}#sonarcloud :is(.sw-col-start-4){grid-column-start:4}#sonarcloud :is(.sw-col-end-10){grid-column-end:10}#sonarcloud :is(.sw-col-end-11){grid-column-end:11}#sonarcloud :is(.sw-float-right){float:right}#sonarcloud :is(.sw-float-left){float:left}#sonarcloud :is(.sw--m-4){margin:-1rem}#sonarcloud :is(.sw-m-0){margin:0}#sonarcloud :is(.sw-m-1){margin:.25rem}#sonarcloud :is(.sw-m-2){margin:.5rem}#sonarcloud :is(.sw-m-3){margin:.75rem}#sonarcloud :is(.sw-m-4){margin:1rem}#sonarcloud :is(.sw-m-6){margin:1.5rem}#sonarcloud :is(.sw--mx-2){margin-left:-.5rem;margin-right:-.5rem}#sonarcloud :is(.sw--mx-4){margin-left:-1rem;margin-right:-1rem}#sonarcloud :is(.sw--mx-6){margin-left:-1.5rem;margin-right:-1.5rem}#sonarcloud :is(.sw-mx-0){margin-left:0;margin-right:0}#sonarcloud :is(.sw-mx-1){margin-left:.25rem;margin-right:.25rem}#sonarcloud :is(.sw-mx-2){margin-left:.5rem;margin-right:.5rem}#sonarcloud :is(.sw-mx-3){margin-left:.75rem;margin-right:.75rem}#sonarcloud :is(.sw-mx-4){margin-left:1rem;margin-right:1rem}#sonarcloud :is(.sw-mx-6){margin-left:1.5rem;margin-right:1.5rem}#sonarcloud :is(.sw-mx-auto){margin-left:auto;margin-right:auto}#sonarcloud :is(.sw-my-0){margin-top:0;margin-bottom:0}#sonarcloud :is(.sw-my-1){margin-top:.25rem;margin-bottom:.25rem}#sonarcloud :is(.sw-my-1\/2){margin-top:.125rem;margin-bottom:.125rem}#sonarcloud :is(.sw-my-10){margin-top:2.5rem;margin-bottom:2.5rem}#sonarcloud :is(.sw-my-16){margin-top:4rem;margin-bottom:4rem}#sonarcloud :is(.sw-my-2){margin-top:.5rem;margin-bottom:.5rem}#sonarcloud :is(.sw-my-3){margin-top:.75rem;margin-bottom:.75rem}#sonarcloud :is(.sw-my-4){margin-top:1rem;margin-bottom:1rem}#sonarcloud :is(.sw-my-6){margin-top:1.5rem;margin-bottom:1.5rem}#sonarcloud :is(.sw-my-8){margin-top:2rem;margin-bottom:2rem}#sonarcloud :is(.sw--ml-1){margin-left:-.25rem}#sonarcloud :is(.sw--ml-2){margin-left:-.5rem}#sonarcloud :is(.sw--ml-4){margin-left:-1rem}#sonarcloud :is(.sw--ml-6){margin-left:-1.5rem}#sonarcloud :is(.sw--ml-\[1px\]){margin-left:-1px}#sonarcloud :is(.sw--mr-1){margin-right:-.25rem}#sonarcloud :is(.sw--mr-2){margin-right:-.5rem}#sonarcloud :is(.sw--mr-4){margin-right:-1rem}#sonarcloud :is(.sw--mr-6){margin-right:-1.5rem}#sonarcloud :is(.sw--mt-1){margin-top:-.25rem}#sonarcloud :is(.sw--mt-2){margin-top:-.5rem}#sonarcloud :is(.sw--mt-3){margin-top:-.75rem}#sonarcloud :is(.sw--mt-4){margin-top:-1rem}#sonarcloud :is(.sw--mt-6){margin-top:-1.5rem}#sonarcloud :is(.sw--mt-8){margin-top:-2rem}#sonarcloud :is(.sw-mb-0){margin-bottom:0}#sonarcloud :is(.sw-mb-1){margin-bottom:.25rem}#sonarcloud :is(.sw-mb-10){margin-bottom:2.5rem}#sonarcloud :is(.sw-mb-12){margin-bottom:3rem}#sonarcloud :is(.sw-mb-16){margin-bottom:4rem}#sonarcloud :is(.sw-mb-2){margin-bottom:.5rem}#sonarcloud :is(.sw-mb-24){margin-bottom:6rem}#sonarcloud :is(.sw-mb-3){margin-bottom:.75rem}#sonarcloud :is(.sw-mb-4){margin-bottom:1rem}#sonarcloud :is(.sw-mb-6){margin-bottom:1.5rem}#sonarcloud :is(.sw-mb-8){margin-bottom:2rem}#sonarcloud :is(.sw-mb-\[2\.25rem\]){margin-bottom:2.25rem}#sonarcloud :is(.sw-mb-page){margin-bottom:1.25rem}#sonarcloud :is(.sw-ml-0){margin-left:0}#sonarcloud :is(.sw-ml-1){margin-left:.25rem}#sonarcloud :is(.sw-ml-1\/2){margin-left:.125rem}#sonarcloud :is(.sw-ml-10){margin-left:2.5rem}#sonarcloud :is(.sw-ml-12){margin-left:3rem}#sonarcloud :is(.sw-ml-2){margin-left:.5rem}#sonarcloud :is(.sw-ml-3){margin-left:.75rem}#sonarcloud :is(.sw-ml-4){margin-left:1rem}#sonarcloud :is(.sw-ml-6){margin-left:1.5rem}#sonarcloud :is(.sw-ml-8){margin-left:2rem}#sonarcloud :is(.sw-ml-auto){margin-left:auto}#sonarcloud :is(.sw-mr-1){margin-right:.25rem}#sonarcloud :is(.sw-mr-12){margin-right:3rem}#sonarcloud :is(.sw-mr-2){margin-right:.5rem}#sonarcloud :is(.sw-mr-3){margin-right:.75rem}#sonarcloud :is(.sw-mr-4){margin-right:1rem}#sonarcloud :is(.sw-mr-6){margin-right:1.5rem}#sonarcloud :is(.sw-mr-8){margin-right:2rem}#sonarcloud :is(.sw-mt-0){margin-top:0}#sonarcloud :is(.sw-mt-1){margin-top:.25rem}#sonarcloud :is(.sw-mt-1\/2){margin-top:.125rem}#sonarcloud :is(.sw-mt-10){margin-top:2.5rem}#sonarcloud :is(.sw-mt-12){margin-top:3rem}#sonarcloud :is(.sw-mt-16){margin-top:4rem}#sonarcloud :is(.sw-mt-2){margin-top:.5rem}#sonarcloud :is(.sw-mt-24){margin-top:6rem}#sonarcloud :is(.sw-mt-3){margin-top:.75rem}#sonarcloud :is(.sw-mt-4){margin-top:1rem}#sonarcloud :is(.sw-mt-40){margin-top:10rem}#sonarcloud :is(.sw-mt-6){margin-top:1.5rem}#sonarcloud :is(.sw-mt-8){margin-top:2rem}#sonarcloud :is(.sw-box-border){box-sizing:border-box}#sonarcloud :is(.sw-block){display:block}#sonarcloud :is(.sw-inline-block){display:inline-block}#sonarcloud :is(.sw-inline){display:inline}#sonarcloud :is(.sw-flex){display:flex}#sonarcloud :is(.sw-inline-flex){display:inline-flex}#sonarcloud :is(.sw-table){display:table}#sonarcloud :is(.sw-table-cell){display:table-cell}#sonarcloud :is(.sw-table-header-group){display:table-header-group}#sonarcloud :is(.sw-table-row-group){display:table-row-group}#sonarcloud :is(.sw-table-row){display:table-row}#sonarcloud :is(.sw-grid){display:grid}#sonarcloud :is(.sw-contents){display:contents}#sonarcloud :is(.sw-hidden){display:none}#sonarcloud :is(.sw-h-0){height:0}#sonarcloud :is(.sw-h-1){height:.25rem}#sonarcloud :is(.sw-h-1\/2){height:50%}#sonarcloud :is(.sw-h-12){height:3rem}#sonarcloud :is(.sw-h-2){height:.5rem}#sonarcloud :is(.sw-h-24){height:6rem}#sonarcloud :is(.sw-h-3){height:.75rem}#sonarcloud :is(.sw-h-4){height:1rem}#sonarcloud :is(.sw-h-6){height:1.5rem}#sonarcloud :is(.sw-h-64){height:16rem}#sonarcloud :is(.sw-h-8){height:2rem}#sonarcloud :is(.sw-h-\[1\.75rem\]){height:1.75rem}#sonarcloud :is(.sw-h-\[3\.25rem\]){height:3.25rem}#sonarcloud :is(.sw-h-auto){height:auto}#sonarcloud :is(.sw-h-control){height:2.25rem}#sonarcloud :is(.sw-h-full){height:100%}#sonarcloud :is(.sw-h-page){height:1.25rem}#sonarcloud :is(.sw-h-screen){height:100vh}#sonarcloud :is(.sw-max-h-\[12\.25rem\]){max-height:12.25rem}#sonarcloud :is(.sw-max-h-abs-200){max-height:200px}#sonarcloud :is(.sw-min-h-10){min-height:2.5rem}#sonarcloud :is(.sw-min-h-4){min-height:1rem}#sonarcloud :is(.sw-min-h-\[1\.25rem\]){min-height:1.25rem}#sonarcloud :is(.sw-min-h-control){min-height:2.25rem}#sonarcloud :is(.sw-w-0){width:0}#sonarcloud :is(.sw-w-1){width:.25rem}#sonarcloud :is(.sw-w-1\/2){width:50%}#sonarcloud :is(.sw-w-2){width:.5rem}#sonarcloud :is(.sw-w-2\/3){width:66.666667%}#sonarcloud :is(.sw-w-2\/5){width:40%}#sonarcloud :is(.sw-w-24){width:6rem}#sonarcloud :is(.sw-w-3){width:.75rem}#sonarcloud :is(.sw-w-3\/4){width:75%}#sonarcloud :is(.sw-w-3\/5){width:60%}#sonarcloud :is(.sw-w-4){width:1rem}#sonarcloud :is(.sw-w-4\/5){width:80%}#sonarcloud :is(.sw-w-40){width:10rem}#sonarcloud :is(.sw-w-5\/6){width:83.333333%}#sonarcloud :is(.sw-w-6){width:1.5rem}#sonarcloud :is(.sw-w-64){width:16rem}#sonarcloud :is(.sw-w-8){width:2rem}#sonarcloud :is(.sw-w-\[0\.125rem\]){width:.125rem}#sonarcloud :is(.sw-w-\[11rem\]){width:11rem}#sonarcloud :is(.sw-w-\[5rem\]){width:5rem}#sonarcloud :is(.sw-w-abs-150){width:150px}#sonarcloud :is(.sw-w-abs-300){width:300px}#sonarcloud :is(.sw-w-abs-400){width:400px}#sonarcloud :is(.sw-w-abs-500){width:500px}#sonarcloud :is(.sw-w-abs-600){width:600px}#sonarcloud :is(.sw-w-abs-800){width:800px}#sonarcloud :is(.sw-w-auto){width:auto}#sonarcloud :is(.sw-w-fit){width:-moz-fit-content;width:fit-content}#sonarcloud :is(.sw-w-full){width:100%}#sonarcloud :is(.sw-w-min){width:min-content}#sonarcloud :is(.sw-min-w-0){min-width:0}#sonarcloud :is(.sw-min-w-2){min-width:.5rem}#sonarcloud :is(.sw-min-w-24){min-width:6rem}#sonarcloud :is(.sw-min-w-4){min-width:1rem}#sonarcloud :is(.sw-min-w-64){min-width:16rem}#sonarcloud :is(.sw-min-w-\[20rem\]){min-width:20rem}#sonarcloud :is(.sw-min-w-\[3\.25rem\]){min-width:3.25rem}#sonarcloud :is(.sw-min-w-\[50\%\]){min-width:50%}#sonarcloud :is(.sw-min-w-\[6rem\]){min-width:6rem}#sonarcloud :is(.sw-min-w-abs-150){min-width:150px}#sonarcloud :is(.sw-min-w-abs-250){min-width:250px}#sonarcloud :is(.sw-min-w-input-small){min-width:150px}#sonarcloud :is(.sw-max-w-64){max-width:16rem}#sonarcloud :is(.sw-max-w-9\/12){max-width:75%}#sonarcloud :is(.sw-max-w-\[20\.5rem\]){max-width:20.5rem}#sonarcloud :is(.sw-max-w-\[24rem\]){max-width:24rem}#sonarcloud :is(.sw-max-w-\[37rem\]){max-width:37rem}#sonarcloud :is(.sw-max-w-\[8rem\]){max-width:8rem}#sonarcloud :is(.sw-max-w-abs-150){max-width:150px}#sonarcloud :is(.sw-max-w-abs-250){max-width:250px}#sonarcloud :is(.sw-max-w-abs-300){max-width:300px}#sonarcloud :is(.sw-max-w-abs-400){max-width:400px}#sonarcloud :is(.sw-max-w-abs-500){max-width:500px}#sonarcloud :is(.sw-max-w-abs-600){max-width:600px}#sonarcloud :is(.sw-max-w-full){max-width:100%}#sonarcloud :is(.sw-max-w-input-medium){max-width:250px}#sonarcloud :is(.sw-flex-1){flex:1 1 0%}#sonarcloud :is(.sw-flex-auto){flex:1 1 auto}#sonarcloud :is(.sw-flex-none){flex:none}#sonarcloud :is(.sw-shrink){flex-shrink:1}#sonarcloud :is(.sw-shrink-0){flex-shrink:0}#sonarcloud :is(.sw-grow){flex-grow:1}#sonarcloud :is(.sw-grow-0){flex-grow:0}#sonarcloud :is(.sw-border-collapse){border-collapse:collapse}#sonarcloud :is(.sw-cursor-auto){cursor:auto}#sonarcloud :is(.sw-cursor-default){cursor:default}#sonarcloud :is(.sw-cursor-not-allowed){cursor:not-allowed}#sonarcloud :is(.sw-cursor-pointer){cursor:pointer}#sonarcloud :is(.sw-select-none){-webkit-user-select:none;user-select:none}#sonarcloud :is(.sw-select-text){-webkit-user-select:text;user-select:text}#sonarcloud :is(.sw-list-disc){list-style-type:disc}#sonarcloud :is(.sw-appearance-none){-webkit-appearance:none;appearance:none}#sonarcloud :is(.sw-grid-flow-col){grid-auto-flow:column}#sonarcloud :is(.sw-grid-cols-12){grid-template-columns:repeat(12,minmax(0,1fr))}#sonarcloud :is(.sw-grid-cols-2){grid-template-columns:repeat(2,minmax(0,1fr))}#sonarcloud :is(.sw-grid-cols-3){grid-template-columns:repeat(3,minmax(0,1fr))}#sonarcloud :is(.sw-grid-cols-5){grid-template-columns:repeat(5,minmax(0,1fr))}#sonarcloud :is(.sw-flex-row){flex-direction:row}#sonarcloud :is(.sw-flex-row-reverse){flex-direction:row-reverse}#sonarcloud :is(.sw-flex-col){flex-direction:column}#sonarcloud :is(.sw-flex-col-reverse){flex-direction:column-reverse}#sonarcloud :is(.sw-flex-wrap){flex-wrap:wrap}#sonarcloud :is(.sw-flex-nowrap){flex-wrap:nowrap}#sonarcloud :is(.sw-items-start){align-items:flex-start}#sonarcloud :is(.sw-items-end){align-items:flex-end}#sonarcloud :is(.sw-items-center){align-items:center}#sonarcloud :is(.sw-items-stretch){align-items:stretch}#sonarcloud :is(.sw-justify-start){justify-content:flex-start}#sonarcloud :is(.sw-justify-end){justify-content:flex-end}#sonarcloud :is(.sw-justify-center){justify-content:center}#sonarcloud :is(.sw-justify-between){justify-content:space-between}#sonarcloud :is(.sw-justify-around){justify-content:space-around}#sonarcloud :is(.sw-gap-1){gap:.25rem}#sonarcloud :is(.sw-gap-1\/2){gap:.125rem}#sonarcloud :is(.sw-gap-12){gap:3rem}#sonarcloud :is(.sw-gap-16){gap:4rem}#sonarcloud :is(.sw-gap-2){gap:.5rem}#sonarcloud :is(.sw-gap-24){gap:6rem}#sonarcloud :is(.sw-gap-3){gap:.75rem}#sonarcloud :is(.sw-gap-4){gap:1rem}#sonarcloud :is(.sw-gap-6){gap:1.5rem}#sonarcloud :is(.sw-gap-8){gap:2rem}#sonarcloud :is(.sw-gap-\[1\.25rem\]){gap:1.25rem}#sonarcloud :is(.sw-gap-x-4){-moz-column-gap:1rem;column-gap:1rem}#sonarcloud :is(.sw-gap-x-8){-moz-column-gap:2rem;column-gap:2rem}#sonarcloud :is(.sw-gap-y-2){row-gap:.5rem}#sonarcloud :is(.sw-self-start){align-self:flex-start}#sonarcloud :is(.sw-self-end){align-self:flex-end}#sonarcloud :is(.sw-self-center){align-self:center}#sonarcloud :is(.sw-self-stretch){align-self:stretch}#sonarcloud :is(.sw-overflow-auto){overflow:auto}#sonarcloud :is(.sw-overflow-hidden){overflow:hidden}#sonarcloud :is(.sw-overflow-visible){overflow:visible}#sonarcloud :is(.sw-overflow-x-auto){overflow-x:auto}#sonarcloud :is(.sw-overflow-y-auto){overflow-y:auto}#sonarcloud :is(.sw-overflow-x-hidden){overflow-x:hidden}#sonarcloud :is(.sw-overflow-y-hidden){overflow-y:hidden}#sonarcloud :is(.sw-truncate){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#sonarcloud :is(.sw-text-ellipsis){text-overflow:ellipsis}#sonarcloud :is(.sw-whitespace-normal){white-space:normal}#sonarcloud :is(.sw-whitespace-nowrap){white-space:nowrap}#sonarcloud :is(.sw-whitespace-pre){white-space:pre}#sonarcloud :is(.sw-whitespace-pre-wrap){white-space:pre-wrap}#sonarcloud :is(.sw-break-words){overflow-wrap:break-word}#sonarcloud :is(.sw-break-all){word-break:break-all}#sonarcloud :is(.sw-rounded-0){border-radius:0}#sonarcloud :is(.sw-rounded-1){border-radius:.25rem}#sonarcloud :is(.sw-rounded-1\/2){border-radius:.125rem}#sonarcloud :is(.sw-rounded-2){border-radius:.5rem}#sonarcloud :is(.sw-rounded-pill){border-radius:625rem}#sonarcloud :is(.sw-rounded-b-0){border-bottom-right-radius:0;border-bottom-left-radius:0}#sonarcloud :is(.sw-rounded-b-1){border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}#sonarcloud :is(.sw-rounded-b-2){border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem}#sonarcloud :is(.sw-rounded-l-1){border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}#sonarcloud :is(.sw-rounded-l-2){border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}#sonarcloud :is(.sw-rounded-r-1){border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}#sonarcloud :is(.sw-rounded-r-2){border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}#sonarcloud :is(.sw-rounded-t-1){border-top-left-radius:.25rem;border-top-right-radius:.25rem}#sonarcloud :is(.sw-rounded-t-2){border-top-left-radius:.5rem;border-top-right-radius:.5rem}#sonarcloud :is(.sw-rounded-bl-1){border-bottom-left-radius:.25rem}#sonarcloud :is(.sw-rounded-br-1){border-bottom-right-radius:.25rem}#sonarcloud :is(.sw-rounded-tl-1){border-top-left-radius:.25rem}#sonarcloud :is(.sw-rounded-tr-1){border-top-right-radius:.25rem}#sonarcloud :is(.sw-border-0){border-width:0}#sonarcloud :is(.sw-border-none){border-width:0}#sonarcloud :is(.sw-border-b-0){border-bottom-width:0}#sonarcloud :is(.sw-border-t-0){border-top-width:0}#sonarcloud :is(.sw-border-solid){border-style:solid}#sonarcloud :is(.sw-border-none){border-style:none}#sonarcloud :is(.sw-border-transparent){border-color:transparent}#sonarcloud :is(.sw-p-0){padding:0}#sonarcloud :is(.sw-p-1){padding:.25rem}#sonarcloud :is(.sw-p-1\/2){padding:.125rem}#sonarcloud :is(.sw-p-12){padding:3rem}#sonarcloud :is(.sw-p-2){padding:.5rem}#sonarcloud :is(.sw-p-24){padding:6rem}#sonarcloud :is(.sw-p-3){padding:.75rem}#sonarcloud :is(.sw-p-4){padding:1rem}#sonarcloud :is(.sw-p-6){padding:1.5rem}#sonarcloud :is(.sw-p-8){padding:2rem}#sonarcloud :is(.sw-p-\[2\.25rem\]){padding:2.25rem}#sonarcloud :is(.sw-px-0){padding-left:0;padding-right:0}#sonarcloud :is(.sw-px-1){padding-left:.25rem;padding-right:.25rem}#sonarcloud :is(.sw-px-12){padding-left:3rem;padding-right:3rem}#sonarcloud :is(.sw-px-2){padding-left:.5rem;padding-right:.5rem}#sonarcloud :is(.sw-px-3){padding-left:.75rem;padding-right:.75rem}#sonarcloud :is(.sw-px-4){padding-left:1rem;padding-right:1rem}#sonarcloud :is(.sw-px-6){padding-left:1.5rem;padding-right:1.5rem}#sonarcloud :is(.sw-px-8){padding-left:2rem;padding-right:2rem}#sonarcloud :is(.sw-px-\[0\.125rem\]){padding-left:.125rem;padding-right:.125rem}#sonarcloud :is(.sw-px-\[0\.625rem\]){padding-left:.625rem;padding-right:.625rem}#sonarcloud :is(.sw-px-\[0\.875rem\]){padding-left:.875rem;padding-right:.875rem}#sonarcloud :is(.sw-px-\[2\.25rem\]){padding-left:2.25rem;padding-right:2.25rem}#sonarcloud :is(.sw-px-page){padding-left:1.25rem;padding-right:1.25rem}#sonarcloud :is(.sw-py-0){padding-top:0;padding-bottom:0}#sonarcloud :is(.sw-py-1){padding-top:.25rem;padding-bottom:.25rem}#sonarcloud :is(.sw-py-1\/2){padding-top:.125rem;padding-bottom:.125rem}#sonarcloud :is(.sw-py-10){padding-top:2.5rem;padding-bottom:2.5rem}#sonarcloud :is(.sw-py-12){padding-top:3rem;padding-bottom:3rem}#sonarcloud :is(.sw-py-16){padding-top:4rem;padding-bottom:4rem}#sonarcloud :is(.sw-py-2){padding-top:.5rem;padding-bottom:.5rem}#sonarcloud :is(.sw-py-3){padding-top:.75rem;padding-bottom:.75rem}#sonarcloud :is(.sw-py-4){padding-top:1rem;padding-bottom:1rem}#sonarcloud :is(.sw-py-6){padding-top:1.5rem;padding-bottom:1.5rem}#sonarcloud :is(.sw-py-8){padding-top:2rem;padding-bottom:2rem}#sonarcloud :is(.sw-py-\[0\.03125rem\]){padding-top:.03125rem;padding-bottom:.03125rem}#sonarcloud :is(.sw-py-\[0\.125rem\]){padding-top:.125rem;padding-bottom:.125rem}#sonarcloud :is(.sw-py-\[1px\]){padding-top:1px;padding-bottom:1px}#sonarcloud :is(.sw-pb-0){padding-bottom:0}#sonarcloud :is(.sw-pb-1){padding-bottom:.25rem}#sonarcloud :is(.sw-pb-1\/2){padding-bottom:.125rem}#sonarcloud :is(.sw-pb-12){padding-bottom:3rem}#sonarcloud :is(.sw-pb-16){padding-bottom:4rem}#sonarcloud :is(.sw-pb-2){padding-bottom:.5rem}#sonarcloud :is(.sw-pb-24){padding-bottom:6rem}#sonarcloud :is(.sw-pb-3){padding-bottom:.75rem}#sonarcloud :is(.sw-pb-4){padding-bottom:1rem}#sonarcloud :is(.sw-pb-6){padding-bottom:1.5rem}#sonarcloud :is(.sw-pl-0){padding-left:0}#sonarcloud :is(.sw-pl-1){padding-left:.25rem}#sonarcloud :is(.sw-pl-10){padding-left:2.5rem}#sonarcloud :is(.sw-pl-12){padding-left:3rem}#sonarcloud :is(.sw-pl-2){padding-left:.5rem}#sonarcloud :is(.sw-pl-4){padding-left:1rem}#sonarcloud :is(.sw-pl-6){padding-left:1.5rem}#sonarcloud :is(.sw-pl-8){padding-left:2rem}#sonarcloud :is(.sw-pl-page){padding-left:1.25rem}#sonarcloud :is(.sw-pr-0){padding-right:0}#sonarcloud :is(.sw-pr-10){padding-right:2.5rem}#sonarcloud :is(.sw-pr-2){padding-right:.5rem}#sonarcloud :is(.sw-pr-3){padding-right:.75rem}#sonarcloud :is(.sw-pr-4){padding-right:1rem}#sonarcloud :is(.sw-pr-6){padding-right:1.5rem}#sonarcloud :is(.sw-pr-8){padding-right:2rem}#sonarcloud :is(.sw-pt-0){padding-top:0}#sonarcloud :is(.sw-pt-1){padding-top:.25rem}#sonarcloud :is(.sw-pt-1\/2){padding-top:.125rem}#sonarcloud :is(.sw-pt-10){padding-top:2.5rem}#sonarcloud :is(.sw-pt-2){padding-top:.5rem}#sonarcloud :is(.sw-pt-24){padding-top:6rem}#sonarcloud :is(.sw-pt-3){padding-top:.75rem}#sonarcloud :is(.sw-pt-4){padding-top:1rem}#sonarcloud :is(.sw-pt-6){padding-top:1.5rem}#sonarcloud :is(.sw-pt-page){padding-top:1.25rem}#sonarcloud :is(.sw-text-left){text-align:left}#sonarcloud :is(.sw-text-center){text-align:center}#sonarcloud :is(.sw-text-right){text-align:right}#sonarcloud :is(.sw-align-baseline){vertical-align:baseline}#sonarcloud :is(.sw-align-top){vertical-align:top}#sonarcloud :is(.sw-align-middle){vertical-align:middle}#sonarcloud :is(.sw-align-bottom){vertical-align:bottom}#sonarcloud :is(.sw-align-text-top){vertical-align:text-top}#sonarcloud :is(.sw-align-text-bottom){vertical-align:text-bottom}#sonarcloud :is(.sw-font-mono){font-family:Ubuntu Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}#sonarcloud :is(.sw-font-sans){font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}#sonarcloud :is(.sw-text-\[0\.5rem\]){font-size:.5rem}#sonarcloud :is(.sw-text-\[0\.6875rem\]){font-size:.6875rem}#sonarcloud :is(.sw-text-\[0\.75rem\]){font-size:.75rem}#sonarcloud :is(.sw-text-sm){font-size:.875rem;line-height:1.25rem}#sonarcloud :is(.sw-font-bold){font-weight:700}#sonarcloud :is(.sw-font-regular){font-weight:400}#sonarcloud :is(.sw-font-semibold){font-weight:600}#sonarcloud :is(.sw-capitalize){text-transform:capitalize}#sonarcloud :is(.sw-not-italic){font-style:normal}#sonarcloud :is(.sw-leading-4){line-height:1rem}#sonarcloud :is(.sw-leading-5){line-height:1.25rem}#sonarcloud :is(.sw-leading-6){line-height:1.5rem}#sonarcloud :is(.sw-leading-\[0\.938rem\]){line-height:.938rem}#sonarcloud :is(.sw-leading-\[1\.125rem\]){line-height:1.125rem}#sonarcloud :is(.sw-leading-normal){line-height:1.5}#sonarcloud :is(.sw-underline){text-decoration-line:underline}#sonarcloud :is(.sw-no-underline){text-decoration-line:none}#sonarcloud :is(.sw-opacity-40){opacity:.4}#sonarcloud :is(.sw-opacity-50){opacity:.5}#sonarcloud :is(.sw-shadow-none){--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)}#sonarcloud :is(.sw-transition-none){transition-property:none}#sonarcloud :is(.sw-heading-xl){font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:2.25rem;line-height:3rem;font-weight:600}#sonarcloud :is(.sw-heading-lg){font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:1.5rem;line-height:1.75rem;font-weight:600}#sonarcloud :is(.sw-heading-md){font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:1.313rem;line-height:1.75rem;font-weight:600}#sonarcloud :is(.sw-body-md){font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:1rem;line-height:1.5rem;font-weight:400}#sonarcloud :is(.sw-body-md-highlight){font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:1rem;line-height:1.5rem;font-weight:600}#sonarcloud :is(.sw-body-sm){font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:.875rem;line-height:1.25rem;font-weight:400}#sonarcloud :is(.sw-body-sm-highlight){font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:.875rem;line-height:1.25rem;font-weight:600}#sonarcloud :is(.sw-code){font-family:Ubuntu Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.875rem;line-height:1.125rem;font-weight:400}#sonarcloud :is(.sw-code-highlight){font-family:Ubuntu Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.875rem;line-height:1.125rem;font-weight:700}#sonarcloud :is(.sw-code-comment){font-family:Ubuntu Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.875rem;line-height:1.125rem;font-style:italic}#sonarcloud :is(.sw-truncate-rtl){overflow:hidden;text-overflow:ellipsis;white-space:nowrap;direction:rtl;text-align:left}
