*{margin:0;padding:0;box-sizing:border-box;}
ul, ol{list-style:none;}
body, button, input, select, textarea{font-family:inherit;font-size:inherit;line-height:inherit;}
a{text-decoration:none;color:inherit;}
table{border-collapse:collapse;border-spacing:0;}
button{border:none;background:none;cursor:pointer;}
input, select, textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:none;}
img{max-width:100%;width:100%;display:block;font-style:italic;font-size:0.625rem;}
html, body{overflow-x:hidden;scrollbar-gutter:stable;}
html.overflow-hidden, body.overflow-hidden{overflow:hidden;scrollbar-gutter:unset;}
@font-face {
  font-family: "Manrope";
  src: url("../fonts/Manrope-Regular.woff2") format("woff2"), url("../fonts/Manrope-Regular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Manrope";
  src: url("../fonts/Manrope-Light.woff2") format("woff2"), url("../fonts/Manrope-Light.woff") format("woff");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Manrope";
  src: url("../fonts/Manrope-Medium.woff2") format("woff2"), url("../fonts/Manrope-Medium.woff") format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Manrope";
  src: url("../fonts/Manrope-SemiBold.woff2") format("woff2"), url("../fonts/Manrope-SemiBold.woff") format("woff");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Manrope";
  src: url("../fonts/Manrope-Bold.woff2") format("woff2"), url("../fonts/Manrope-Bold.woff") format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Manrope";
  src: url("../fonts/Manrope-ExtraBold.woff2") format("woff2"), url("../fonts/Manrope-ExtraBold.woff") format("woff");
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Manrope";
  src: url("../fonts/Manrope-ExtraLight.woff2") format("woff2"), url("../fonts/Manrope-ExtraLight.woff") format("woff");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}
body{display:flex;flex-direction:column;font-family:"Manrope", sans-serif;font-size:1rem;line-height:1;color:#232527;min-height:100dvh;position:relative;background:#cee1ed;background-image:radial-gradient(56% 40% at 92% 6%, #f4f5ed 0%, rgba(244, 245, 237, 0) 48%), radial-gradient(42% 34% at 50% 36%, #e3eeef 0%, rgba(227, 238, 239, 0) 50%), radial-gradient(54% 42% at 94% 92%, #d6e6f0 0%, rgba(214, 230, 240, 0) 46%), radial-gradient(56% 42% at 6% 8%, #d2e3ed 0%, rgba(210, 227, 237, 0) 46%), radial-gradient(58% 44% at 6% 94%, #d4e4ed 0%, rgba(212, 228, 237, 0) 48%), linear-gradient(180deg, #d9e7ee 0%, #cee1ed 100%);background-repeat:no-repeat;background-position:center 0;background-size:cover;}
main{flex-grow:1;padding-block:7rem 2.5rem;position:relative;z-index:1;}
main.p-0{padding:0;}
svg{width:100%;}
.grow-1{flex-grow:1;}
.visually-hidden{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important;}
label{font-weight:500;font-size:0.75rem;line-height:100%;color:#232527;}
label.label--md{display:block;font-weight:500;font-size:0.88rem;line-height:143%;color:#454e52;margin-bottom:0.5rem;}
.center-items{display:flex;justify-content:center;align-items:center;}
.icon{display:flex;justify-content:center;align-items:center;flex:0 0 auto;}
.icon--xxl{width:2.5rem;height:2.5rem;}
.icon--xl{width:2rem;height:2rem;}
.icon--lg{width:1.5rem;height:1.5rem;}
.icon--md, .custom-select .select-trigger .select-arrow, .input-with-icon img, .country-select-arrow, .size-5{width:1.25rem;height:1.25rem;}
.icon--xs{width:1rem;height:1rem;}
.container{max-width:1240px;width:100%;margin:0 auto;padding:0 1.25rem;}
.container--2xl{max-width:1480px;}
.container--xl{max-width:1400px;}
.container--md{max-width:1320px;}
.container--sm{max-width:840px;}
.logo{font-weight:800;font-size:1rem;line-height:125%;color:#232527;}
.logo--md{font-size:1.2rem;font-weight:800;line-height:125%;color:#232527;}
.page-title{font-weight:600;font-size:1.5rem;line-height:117%;letter-spacing:-0.03em;color:#232527;}
.page-title--md{font-weight:600;font-size:2rem;line-height:100%;letter-spacing:-0.05em;color:#232527;}
.page-title--xl{font-weight:600;font-size:2.5rem;line-height:120%;letter-spacing:-0.05em;text-align:center;color:#232527;}
.heading-default{font-weight:600;font-size:1rem;line-height:150%;color:#232527;}
.heading-md{font-weight:600;font-size:1.25rem;line-height:120%;letter-spacing:-0.02em;color:#232527;}
.section-heading{font-weight:600;font-size:clamp(1.75rem, 1.4859rem + 1.1268vw, 2.5rem);line-height:120%;letter-spacing:-0.05em;color:#000;}
.text-gray-xs{font-weight:500;font-size:0.75rem;line-height:150%;color:#454e52;}
.text-gray80-sm{font-weight:500;font-size:0.88rem;line-height:114%;color:rgba(69, 78, 82, 0.8);}
.text-gray-default{font-weight:500;font-size:0.88rem;line-height:143%;color:#454e52;}
.text-gray-md{font-weight:500;font-size:1rem;line-height:150%;color:rgba(35, 37, 39, 0.6);}
.header{display:flex;align-items:center;position:fixed;width:100%;top:0;z-index:10;background:transparent;height:4.5rem;}
.header--hidden{top:-4.5rem;}
.header.scrolled{height:3.5rem;background:#fff;}
.header.scrolled.header--hidden{top:-3.5rem;}
.header-dropdown{position:relative;cursor:pointer;}
.header-dropdown.active .header-dropdown__menu{pointer-events:all;opacity:1;}
.header-dropdown.active .dropdown-arrow{rotate:180deg;}
.header-dropdown.active.header-dropdown__user{background:#fff;}
.header-dropdown__menu{position:absolute;top:calc(100% + 0.5rem);left:0;opacity:0;pointer-events:none;display:flex;width:100%;min-width:12rem;padding:0.5rem;border-radius:1.25rem;flex-direction:column;align-items:center;background:#fff;}
.header-dropdown__menu.--wide{width:24rem;padding:1.5rem;top:calc(100% + 1rem);}
.header-dropdown__item{width:100%;padding:0.5rem 0.875rem;border-radius:0.75rem;display:flex;flex-direction:column;gap:0.375rem;background:transparent;border:none;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.header-dropdown__item:hover{background:rgba(184, 208, 208, 0.2);}
.header-dropdown__item:hover p .icon{color:#232527;}
.header-dropdown__item.header-dropdown__item--green{justify-content:center;height:2.5rem;border-radius:100px;background:#5bb75f;}
.header-dropdown__item.header-dropdown__item--green:hover{background:#448c47;}
.header-dropdown__item.header-dropdown__item--green p{color:#fff;font-weight:600;}
.header-dropdown__item span{color:rgba(35, 37, 39, 0.6);font-size:0.625rem;font-style:normal;font-weight:500;line-height:100%;}
.header-dropdown__item p{color:#232527;font-size:0.75rem;font-style:normal;font-weight:500;line-height:140%;}
.header-dropdown__item p .icon{color:rgba(35, 37, 39, 0.4);}
.nav-link{background:rgba(184, 208, 208, 0.4);border-radius:1.5rem;padding:0.62rem 1rem;display:flex;align-items:center;gap:0.5rem;border:1px solid transparent;font-weight:500;font-size:0.75rem;line-height:100%;color:#232527;}
.nav-link--img svg path{opacity:0.4;}
.nav-link:hover, .btn--gray:not(:disabled):hover, .btn--gray--60, .btn--gray--xl:not(:disabled):hover, .accordion:hover, .switch-toggle-input:disabled + .switch-toggle::after{background:rgba(184, 208, 208, 0.6);}
.nav-link:hover .nav-link--img svg path{opacity:1;}
.nav.active{transform:translateY(0);}
.burger-menu{display:flex;flex-direction:column;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;gap:3px;flex-shrink:0;position:relative;border-radius:6.25rem;background:rgba(184, 208, 208, 0.2);z-index:11;transform:rotate(0deg);cursor:pointer;}
.burger-menu.burger-menu--900.open{background:rgba(184, 208, 208, 0.2);}
.burger-menu.open{background:#fff;}
.burger-menu.open span:nth-child(1){transform:rotate(45deg);top:6px;}
.burger-menu.open span:nth-child(2){width:0;opacity:0;}
.burger-menu.open span:nth-child(3){transform:rotate(-45deg);top:-4px;}
.burger-menu span{position:relative;display:block;height:2px;width:0.85rem;background:rgba(69, 78, 82, 0.8);border-radius:6px;opacity:1;left:0;transform:rotate(0deg);top:0;}
.header-link{font-weight:500;font-size:0.75rem;line-height:100%;color:#232527;padding:0.5rem;}
.header-link:not(:disabled):hover{color:#5bb75f;}
.btn{display:inline-flex;justify-content:center;align-items:center;gap:0.25rem;border-radius:6.25rem;padding:0.875rem 1.25rem 0.875rem 1rem;max-width:100%;font-weight:600;font-size:0.75rem;line-height:100%;text-align:center;color:#fff;cursor:pointer;}
.btn:disabled{cursor:not-allowed;}
.btn--black:not(:disabled):hover{background:#223431;}
.btn--black:disabled{background:rgba(35, 37, 39, 0.6);}
.btn--black--xl{font-size:1rem;line-height:150%;background:#232527;min-width:140px;height:3rem;}
.btn--black--xl:not(:disabled):hover{background:#223431;}
.btn--black--xl:disabled{background:rgba(35, 37, 39, 0.6);}
.btn--white{background:#fff;color:#232527;}
.btn--white:not(:disabled):hover{background:rgba(255, 255, 255, 0.6);}
.btn--white:disabled{background:rgba(255, 255, 255, 0.6);color:rgba(35, 37, 39, 0.8);}
.btn--gray{background:rgba(184, 208, 208, 0.2);color:#232527;}
.btn--gray:disabled{color:rgba(184, 208, 208, 0.6);}
.btn--gray--40{background:rgba(184, 208, 208, 0.4);}
.btn--gray--20{background:rgba(184, 208, 208, 0.2);}
.btn--gray--light-40{background:rgba(215, 228, 228, 0.4);}
.btn--gray_special{background:#dce5e0;}
.btn--gray_special:not(:disabled):hover{background:#cad8d0;}
.btn--gray--xl{background:rgba(184, 208, 208, 0.2);font-size:1rem;line-height:150%;min-width:140px;color:#232527;}
.btn--gray--xl:disabled{color:rgba(184, 208, 208, 0.6);}
.btn--green{padding:0.625rem 1.25rem 0.625rem 1rem;background:#5bb75f;}
.btn--green:not(:disabled):hover{background:#448c47;}
.btn--green:disabled{color:rgba(255, 255, 255, 0.6);}
.btn--round{border-radius:100%;aspect-ratio:1/1;justify-content:center;height:2.5rem;padding: 0!important;}
.btn--round--xl{height:3rem;}
.btn--round:not(:disabled):hover{background:rgba(184, 208, 208, 0.4);}
.btn--round img, .btn--round-white img{width:1.25rem;}
.btn--round-white{border-radius:100%;aspect-ratio:1/1;background:#fff;justify-content:center;height:2rem;padding:0;}
.btn--round-white:not(:disabled):hover{background:rgba(255, 255, 255, 0.6);}
.btn--round-white:disabled{opacity:0.6;}
.btn--outline{border:1px solid rgba(156, 166, 170, 0.2);border-radius:1rem;}
.btn--outline:not(:disabled):hover{border:1px solid rgba(184, 208, 208, 0.6);}
.btn--sm{padding:0.625rem 1.25rem 0.625rem 1rem;}
.btn--md{padding:0.875rem 1.25rem;}
.disabled{opacity:0.7;}
.close-btn{position:absolute;top:0.75rem;right:0.75rem;height:1.75rem;width:1.75rem;padding:0.25rem;border-radius:100%;}
.close-btn:not(:disabled):hover{background:rgba(184, 208, 208, 0.2);}
.w-35{width:140px;}
.orange-circle{width:0.88rem;height:0.88rem;background:#ff784e;border-radius:100%;display:inline-flex;justify-content:center;align-items:center;font-weight:700;font-size:0.56rem;line-height:1px;text-align:center;color:#fff;}
.orange-circle--md{width:1rem;height:1rem;}
.sum-text{font-weight:700;font-size:1rem;line-height:150%;color:#232527;}
.sum-text span{color:rgba(35, 37, 39, 0.4);position:relative;left:-0.25ch;}
.sum-text--lg{font-weight:600;font-size:1.25rem;line-height:120%;letter-spacing:-0.02em;}
.sum-text--xl{font-weight:600;font-size:1.5rem;line-height:117%;letter-spacing:-0.03em;}
.sum-text--xxl{font-weight:600;font-size:2rem;line-height:100%;letter-spacing:-0.05em;}
.badge{display:inline-flex;align-items:center;border-radius:6.25rem;padding:0.38rem 0.62rem 0.5rem;background:rgba(184, 208, 208, 0.2);font-weight:600;font-size:0.75rem;line-height:100%;text-align:center;width:max-content;flex-shrink:0;}
.badge--yellow{background:rgba(255, 191, 0, 0.2);color:#9d5905;}
.badge--blue{background:rgba(184, 208, 208, 0.4);color:#006e6e;}
.badge--green{background:rgba(91, 183, 95, 0.18);color:#007a05;}
.badge--support{background:#5bb75f;color:#fff;}
.badge--orange{background:rgba(255, 120, 78, 0.18);color:#c23104;}
.select-language{cursor:pointer;display:flex;align-items:center;gap:0.375rem;border-radius:1rem;padding:1.25rem;height:3rem;background:rgba(184, 208, 208, 0.2);}
.select-language__flag{width:1.5rem;height:1.5rem;border-radius:100%;-o-object-fit:cover;object-fit:cover;}
.custom-select, .country-picker-wrapper, .custom-country-select{position:relative;width:100%;}
.custom-select .native-select{position:absolute;opacity:0;pointer-events:none;width:100%;height:100%;z-index:1;}
.custom-select .select-trigger{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0.5rem 1rem;background:#fff;border:1px solid rgba(184, 208, 208, 0.6);border-radius:0.75rem;color:#232527;font-size:0.88rem;font-weight:500;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;height:2.5rem;}
.custom-select .select-trigger:focus, .custom-select .select-trigger.focused{border-color:#232527;outline:none;}
.custom-select .select-trigger .select-text{flex:1;text-align:left;}
.custom-select .select-trigger .select-text.placeholder{color:rgba(35, 37, 39, 0.6);}
.custom-select .select-trigger .select-arrow svg{width:100%;height:100%;fill:rgba(35, 37, 39, 0.6);}
.custom-select .select-trigger.open .select-arrow{transform:rotate(180deg);}
.custom-select .select-content{display:flex;align-items:center;gap:0.75rem;}
.custom-select .select-dropdown{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid rgba(184, 208, 208, 0.6);border-radius:0.75rem;z-index:1000;margin-top:4px;max-height:180px;overflow-y:auto;opacity:0;visibility:hidden;transform:translateY(-8px);}
.custom-select .select-dropdown::-webkit-scrollbar{width:6px;}
.custom-select .select-dropdown::-webkit-scrollbar-track{background:transparent;}
.custom-select .select-dropdown::-webkit-scrollbar-thumb{background:rgba(184, 208, 208, 0.6);border-radius:3px;}
.custom-select .select-dropdown::-webkit-scrollbar-thumb:hover{background:rgba(69, 78, 82, 0.8);}
.custom-select .select-dropdown::-webkit-scrollbar-button{display:none;}
.custom-select .select-dropdown::-webkit-scrollbar-corner{background:transparent;}
.custom-select .select-dropdown{scrollbar-width:thin;scrollbar-color:rgba(184, 208, 208, 0.6) transparent;}
.custom-select .select-dropdown.open{opacity:1;visibility:visible;transform:translateY(0);}
.custom-select .select-dropdown .select-option{position:relative;display:flex;align-items:center;gap:0.625rem;padding:0.75rem 1rem;color:#232527;font-size:0.88rem;font-weight:500;cursor:pointer;border:none;width:100%;text-align:left;background:none;}
.custom-select .select-dropdown .select-option:first-child{border-radius:0.75rem 0.75rem 0 0;}
.custom-select .select-dropdown .select-option:last-child{border-radius:0 0 0.75rem 0.75rem;}
.custom-select .select-dropdown .select-option:only-child{border-radius:0.75rem;}
.custom-select .select-dropdown .select-option::after{content:url("../images/icons/check-white.svg");position:absolute;top:50%;right:1.5rem;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;border-radius:100%;background-color:#232527;opacity:0;}
.custom-select .select-dropdown .select-option::after > *{width:0.75rem;height:0.75rem;}
.custom-select .select-dropdown .select-option:hover{background-color:rgba(184, 208, 208, 0.4);}
.custom-select .select-dropdown .select-option.selected::after{opacity:1;}
.custom-select .select-dropdown .select-option:disabled{color:rgba(35, 37, 39, 0.4);cursor:not-allowed;background-color:rgba(184, 208, 208, 0.4);}
.custom-select.disabled .select-trigger{background-color:rgba(184, 208, 208, 0.2);color:rgba(35, 37, 39, 0.4);cursor:not-allowed;border-color:rgba(184, 208, 208, 0.6);}
.review-card{background:#fff;border-radius:1.25rem;padding:1.75rem;display:flex;flex-direction:column;gap:1.25rem;height:100%;}
input[type=text], input[type=number], input[type=email], input[type=password]{padding:0.5rem 1rem;border:1px solid rgba(35, 37, 39, 0.2);outline:none;border-radius:0.75rem;height:2.5rem;font-size:0.88rem;font-weight:500;line-height:143%;color:#232527;width:100%;}
input[type=text]::-moz-placeholder, input[type=number]::-moz-placeholder, input[type=email]::-moz-placeholder, input[type=password]::-moz-placeholder{color:rgba(35, 37, 39, 0.6);}
input[type=text]::placeholder, input[type=number]::placeholder, input[type=email]::placeholder, input[type=password]::placeholder{color:rgba(35, 37, 39, 0.6);}
input[type=text]:focus, input[type=number]:focus, input[type=email]:focus, input[type=password]:focus{outline:none;border:1px solid #232527;}
input[type=text].error, input[type=text].border-red-400, input[type=number].error, input[type=number].border-red-400, input[type=email].error, input[type=email].border-red-400, input[type=password].error, input[type=password].border-red-400{border-color:#f87171;}
.input-with-icon{position:relative;display:flex;align-items:center;gap:0.5rem;border:1px solid rgba(35, 37, 39, 0.2);border-radius:0.75rem;padding:0 0 0 1rem;padding-left: 0px;}
.input-with-icon input{padding:0.5rem 1rem 0.5rem 0;border-radius:inherit;border:none;}
.input-with-icon>input {padding-left: 1rem;}
.input-with-icon input:focus{border:none;outline:none;}
.input-with-icon:focus-within, .country-select-trigger.active, .amount-field:focus-within, .crypto-field:focus-within{border-color:#232527;}
.input-with-icon.error, .input-with-icon.border-red-400{border-color:#f87171;}
.link{font-size:0.75rem;font-weight:600;line-height:100%;color:#454e52;}
.link:hover{color:#232527;text-decoration:underline;}
.custom-radio{position:relative;display:flex;align-items:center;cursor:pointer;}
.custom-radio input[type=radio]{opacity:0;position:absolute;width:0;height:0;}
.custom-radio .radio-label{width:100%;display:flex;align-items:center;justify-content:space-between;gap:0.5rem;border-radius:1rem;padding:1rem 1.25rem;background:rgba(184, 208, 208, 0.2);font-weight:500;font-size:0.88rem;line-height:143%;color:#232527;position:relative;}
.custom-radio .radio-label::after{content:"";width:1.125rem;height:1.125rem;border-radius:50%;background:rgba(35, 37, 39, 0.1);position:relative;margin-left:auto;flex-shrink:0;aspect-ratio:1/1;}
.custom-radio input[type=radio]:checked + .radio-label{background:rgba(184, 208, 208, 0.4);border-color:#232527;color:#232527;}
.custom-radio input[type=radio]:checked + .radio-label::after{background:#fff;border-color:#232527;border-width:7px;}
.custom-radio:hover .radio-label{background:rgba(184, 208, 208, 0.4);}
.custom-input{position:relative;display:flex;align-items:center;gap:0.5rem;border-radius:1rem;padding:1rem 1.25rem;background:rgba(184, 208, 208, 0.2);font-weight:500;font-size:0.88rem;line-height:143%;color:#232527;cursor:pointer;}
.custom-input::after{content:"";width:1.125rem;height:1.125rem;border-radius:50%;background:rgba(35, 37, 39, 0.1);border:1px solid rgba(35, 37, 39, 0.1);position:relative;margin-left:auto;flex-shrink:0;aspect-ratio:1/1;}
.custom-input input{-webkit-appearance:none;-moz-appearance:textfield;appearance:none;border:none;border-radius:unset;background:transparent;outline:none;font-size:0.88rem;font-weight:500;color:#232527;width:100%;padding:0;height:1.25rem;}
.custom-input input::-webkit-outer-spin-button, .custom-input input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}
.custom-input input::-moz-placeholder{color:rgba(35, 37, 39, 0.6);}
.custom-input input::placeholder{color:rgba(35, 37, 39, 0.6);}
.custom-input input:focus{outline:none;border:none;}
.custom-input .display-text{color:#232527;font-weight:500;flex:1;}
.custom-input .input-suffix{color:#232527;font-weight:500;}
.custom-input.active{background:rgba(184, 208, 208, 0.4);border-color:#232527;color:#232527;}
.custom-input.active::after{background:#fff;border-color:#232527;border-width:7px;}
.custom-input:hover{background:rgba(184, 208, 208, 0.4);}
.custom-textarea-container{position:relative;display:flex;flex-direction:column;gap:0.5rem;padding:0.75rem 0.75rem 5rem 0.75rem;border:1px solid rgba(184, 208, 208, 0.6);border-radius:0.75rem;}
.custom-textarea-container:focus-within{outline:none;border-color:#232527;}
.custom-textarea-container:hover{border-color:rgba(35, 37, 39, 0.8);}
.custom-textarea{height:150px;border:none;background:white;font-size:0.875rem;font-weight:400;line-height:1.5;color:#232527;resize:none;font-family:inherit;scrollbar-width:thin;scrollbar-color:rgba(184, 208, 208, 0.6) transparent;scrollbar-gutter:stable;}
.custom-textarea::-webkit-scrollbar{width:6px;}
.custom-textarea::-webkit-scrollbar-track{background:transparent;}
.custom-textarea::-webkit-scrollbar-thumb{background:rgba(184, 208, 208, 0.6);border-radius:3px;}
.custom-textarea::-moz-placeholder{font-weight:500;font-size:0.88rem;line-height:143%;color:rgba(35, 37, 39, 0.6);}
.custom-textarea::placeholder{font-weight:500;font-size:0.88rem;line-height:143%;color:rgba(35, 37, 39, 0.6);}
.custom-textarea:focus{outline:none;border:none;}
.character-count{position:absolute;bottom:1.25rem;left:1.25rem;font-weight:500;font-size:0.75rem;line-height:100%;color:rgba(35, 37, 39, 0.6);text-align:right;}
.select-checkbox, .select-language{display:flex;align-items:center;gap:0.375rem;border-radius:1rem;padding:0rem 1.25rem;cursor:pointer;background:rgba(184, 208, 208, 0.2);min-height:50px;}
.select-checkbox:not(.disabled):hover, .select-language:not(.disabled):hover{background:rgba(184, 208, 208, 0.4);}
.select-checkbox.disabled, .disabled.select-language{cursor:not-allowed;}
.select-checkbox.selected, .selected.select-language{background:#fff;}
.select-checkbox.selected .select-checkbox__icon, .selected.select-language .select-checkbox__icon, .mobile-select-checkbox.selected .select-checkbox__icon, .section-toggle.active .section-toggle__header .select-checkbox__icon, .use-location-btn.selected .select-checkbox__icon{background:#232527;}
.select-checkbox.selected .select-checkbox__icon .add-icon, .selected.select-language .select-checkbox__icon .add-icon, .mobile-select-checkbox.selected .select-checkbox__icon .add-icon, .section-toggle.active .section-toggle__header .select-checkbox__icon .add-icon, .use-location-btn.selected .select-checkbox__icon .add-icon{opacity:0;}
.select-checkbox.selected .select-checkbox__icon .add-icon img, .selected.select-language .select-checkbox__icon .add-icon img, .mobile-select-checkbox.selected .select-checkbox__icon .add-icon img, .section-toggle.active .section-toggle__header .select-checkbox__icon .add-icon img, .use-location-btn.selected .select-checkbox__icon .add-icon img{rotate:270deg;}
.select-checkbox.selected .select-checkbox__icon .check-icon, .selected.select-language .select-checkbox__icon .check-icon, .mobile-select-checkbox.selected .select-checkbox__icon .check-icon, .section-toggle.active .section-toggle__header .select-checkbox__icon .check-icon, .use-location-btn.selected .select-checkbox__icon .check-icon{opacity:1;}
.select-checkbox.selected .select-checkbox__icon .check-icon img, .selected.select-language .select-checkbox__icon .check-icon img, .mobile-select-checkbox.selected .select-checkbox__icon .check-icon img, .section-toggle.active .section-toggle__header .select-checkbox__icon .check-icon img, .use-location-btn.selected .select-checkbox__icon .check-icon img{rotate:0deg;}
.select-checkbox > *, .select-language > *{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;}
.select-checkbox__flag{width:24px;height:24px;flex:0 0 24px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0;}
.select-checkbox__name{font-weight:500;font-size:0.88rem;line-height:143%;color:#232527;flex:1;}
.select-checkbox__icon, .use-location-btn .select-checkbox__icon{width:18px;height:18px;border-radius:50%;background:rgba(184, 208, 208, 0.4);display:flex;align-items:center;justify-content:center;position:relative;flex-shrink:0;}
.select-checkbox__icon .add-icon, .select-checkbox__icon .check-icon, .use-location-btn .select-checkbox__icon .add-icon, .use-location-btn .select-checkbox__icon .check-icon{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);opacity:1;}
.select-checkbox__icon .add-icon img, .select-checkbox__icon .check-icon img, .use-location-btn .select-checkbox__icon .add-icon img, .use-location-btn .select-checkbox__icon .check-icon img{width:14px;display:block;}
.select-checkbox__icon .add-icon img, .use-location-btn .select-checkbox__icon .add-icon img{rotate:0deg;}
.select-checkbox__icon .check-icon, .use-location-btn .select-checkbox__icon .check-icon{opacity:0;}
.select-checkbox__icon .check-icon img, .use-location-btn .select-checkbox__icon .check-icon img{rotate:-180deg;}
.error-container{max-height:0;overflow:hidden;padding-top:0;opacity:0;}
.error-container.show{max-height:60px;padding-top:0.5rem;opacity:1;}
.error-message{font-weight:500;font-size:0.75rem;line-height:125%;color:#f35321;}
.input-error{border-color:#ef4444 !important;}
.input-error:focus{border-color:#ef4444 !important;}
.custom-radio.error .radio-label{color:#ef4444;}
.custom-textarea.error{border-color:#ef4444;}
.custom-textarea.error:focus{border-color:#ef4444;}
.switch-toggle-input{opacity:0;position:absolute;z-index:-1;}
.switch-toggle-container{position:relative;display:inline-block;height:1.75rem;}
.switch-toggle{position:relative;display:inline-block;border-radius:1.125rem;background:rgba(184, 208, 208, 0.4);height:1.75rem;width:3.25rem;cursor:pointer;}
.switch-toggle::after{content:"";position:absolute;top:2px;left:2px;width:24px;height:24px;background:#fff;border-radius:50%;}
.switch-toggle-input:checked + .switch-toggle{background:rgba(91, 183, 95, 0.2);}
.switch-toggle-input:checked + .switch-toggle::after{left:calc(100% - 2px);transform:translateX(-100%);background:#5bb75f;}
.switch-toggle-input:disabled{pointer-events:none;}
.switch-toggle-input:disabled + .switch-toggle{cursor:not-allowed;background:rgba(184, 208, 208, 0.2);}
.switch-toggle-input:focus + .switch-toggle::before, .switch-toggle-container:active .switch-toggle-input:not([disabled]) + .switch-toggle::before{outline:1px solid #232527;outline-offset:1px;}
.switch-toggle-container:active .switch-toggle-input:not([disabled]) + .switch-toggle::after{width:34px;}
.toast-container{position:fixed;top:16px;right:16px;z-index:9999;pointer-events:none;max-width:375px;width:100%;}
.tab-buttons{position:relative;display:flex;align-items:center;gap:0.25rem;background:rgba(184, 208, 208, 0.4);border-radius:20px;padding:2px;}
.tab, .tab-button{position:relative;display:flex;align-items:center;gap:0.375rem;border-radius:18px;padding:0.75rem 1rem;font-weight:600;font-size:0.75rem;line-height:100%;color:#232527;border:none;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:fit-content;}
.tab:hover:not(.tab--active):not(.active), .tab-button:hover:not(.tab--active):not(.active){background:rgba(255, 255, 255, 0.6);}
.tab.tab--active, .tab.active, .tab-button.tab--active, .tab-button.active{background:#fff;}
.tab:disabled, .tab-button:disabled{opacity:0.5;cursor:not-allowed;pointer-events:none;}
.tab-content{position:relative;overflow:hidden;display:none;opacity:0;transform:translateY(20px);}
.tab-content.active{display:grid;opacity:1;transform:translateY(0);}
.tab:focus-visible{outline:2px solid #5bb75f;outline-offset:2px;}
.responses-btn{background:none;border:none;padding:0;cursor:pointer;}
.responses-btn.active > p, .responses-btn:hover > p{opacity:1;}
.responses-btn > p{opacity:0.4;}
.responses-subtabs{overflow:hidden;max-width:600px;opacity:1;}
.responses-subtabs.hidden{max-width:0;opacity:0;pointer-events:none;}
.responses-panel{display:none;opacity:0;transform:translateY(16px);}
.responses-panel.active{display:block;opacity:1;transform:translateY(0);}
.messages-layout{display:flex;gap:1rem;align-items:flex-start;}
.messages-sidebar{width:348px;flex:0 0 348px;background:#fff;border-radius:1rem;padding:1.5rem;min-height:300px;}
.messages-main{flex:1 1 auto;background:#fff;border-radius:1rem;padding:1.5rem;min-height:300px;min-width:0;}
#detail-platform-icon, .section-toggle__header .select-checkbox__icon, .flex-shrink-0, .shrink-0{flex-shrink:0;}
.section-toggle__header{display:flex;align-items:center;gap:0.75rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;}
.section-toggle__title{flex:1;margin:0;line-height:1.4;}
.section-toggle__body{max-height:0;overflow:hidden;}
.section-toggle.active .section-toggle__body{max-height:800px;padding-top:1.5rem;}
.review-options{display:grid;gap:0.25rem;align-items:center;grid-template-columns:repeat(auto-fill, minmax(170px, 1fr));}
.language-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:0.25rem;}
.language-grid .select-checkbox.selected, .language-grid .selected.select-language{background:rgba(184, 208, 208, 0.4);}
.pagination{display:flex;align-items:center;justify-content:center;gap:0.5rem;margin:1.5rem auto 0;font-weight:500;font-size:0.75rem;line-height:100%;text-align:center;color:#232527;}
.pagination .btn{color:#232527;height:2rem;width:2rem;padding:0.5rem;flex-shrink:0;}
.pagination .btn.active{background:#fff;}
.text-content{counter-reset:ordered-titles;}
.text-content h2{color:#333f48;font-size:1.5rem;font-weight:600;line-height:116%;letter-spacing:-0.72px;}
.text-content h3{counter-increment:ordered-titles;color:#333f48;font-size:1.25rem;font-weight:600;line-height:120%;letter-spacing:-0.025rem;margin:0 0 1.5rem 0;}
.text-content h3::before{content:counter(ordered-titles) ". ";margin-left:2px;font-size:inherit;}
.text-content h4{color:#333f48;font-size:1.25rem;font-weight:600;line-height:120%;letter-spacing:-0.025rem;margin:0 0 1.5rem 0;}
.text-content ul li, .text-content ol li, .text-content p{color:#333f48;font-size:0.875rem;font-weight:500;line-height:142%;opacity:0.8;}
.text-content p:not(:last-child){margin-bottom:1rem;}
.text-content ul{list-style-type:disc;}
.text-content ul li{margin-left:1.5rem;}
.text-content ul li:not(:last-child){margin-bottom:1rem;}
.manage-finances-table .project-row, .manage-finances-table--client .project-row{cursor:default;}
.mobile-label{font-size:0.875rem;font-weight:500;color:#454e52;}
.project-row{display:flex;gap:1rem;background:rgba(184, 208, 208, 0.2);border-radius:1rem;padding:1rem 1.5rem;cursor:pointer;min-height:4.5rem;}
.project-row:hover{background:rgba(184, 208, 208, 0.4);}
#project-details .task-details-card{position:relative;overflow-y:auto;scrollbar-width:thin;max-height:65vh;}
#project-details .task-details-card::before{content:"";position:sticky;top:0rem;display:block;height:2.5rem;margin-bottom:-2.5rem;background:linear-gradient(to bottom, white 0%, white 20%, transparent 100%);pointer-events:none;z-index:1;border-radius:1rem 1rem 0 0;}
.support-row{background:rgba(184, 208, 208, 0.2);border-radius:1rem;padding:1rem;}
.footer-link{font-weight:500;font-size:0.75rem;line-height:100%;color:#454e52;}
.footer-link:hover{color:#232527;}
.social-icon{display:flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;color:#232527;}
.social-icon:hover{color:#454e52;}
.dialog{border:none;padding:1rem;background:transparent;height:fit-content;max-width:calc(100vw - 2rem);max-height:calc(100vh - 2rem);overflow:visible;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1000;}
.dialog::backdrop{background:rgba(0, 0, 0, 0.5);}
.dialog article{position:relative;background:white;border-radius:1.25rem;padding:3rem;width:600px;max-width:100%;box-sizing:border-box;margin:0;}
.dialog-footer{display:flex;gap:0.75rem;justify-content:space-between;}
.image-preview-container{position:absolute;bottom:1rem;right:1rem;}
.image-preview-container .image-preview-wrapper{position:relative;display:inline-block;border-radius:0.75rem;overflow:hidden;background:#f9fafb;border:1px solid #e5e7eb;}
.image-preview-container .image-preview-wrapper .image-preview{max-width:80px;max-height:80px;width:auto;height:auto;display:block;}
.image-preview-container .image-preview-wrapper .delete-image-btn{position:absolute;top:0.25rem;right:0.25rem;width:1.25rem;height:1.25rem;cursor:pointer;}
*,::before,::after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb;}
html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;}
body{margin:0;line-height:inherit;}
hr{height:0;color:inherit;border-top-width:1px;}
abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted;}
h1, h2, h3, h4, h5, h6{font-size:inherit;font-weight:inherit;}
a{color:inherit;text-decoration:inherit;}
b, strong{font-weight:bolder;}
code, kbd, samp, pre{font-family:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em;}
small{font-size:80%;}
sub, sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sub{bottom:-0.25em;}
sup{top:-0.5em;}
table{text-indent:0;border-color:inherit;border-collapse:collapse;}
button, input, optgroup, select, textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0;}
button, select{text-transform:none;}
button,input[type='button'],input[type='reset'],input[type='submit']{-webkit-appearance:button;background-color:transparent;background-image:none;}
:-moz-focusring{outline:auto;}
progress{vertical-align:baseline;}
::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto;}
input[type='search']{-webkit-appearance:textfield;outline-offset:-2px;}
::-webkit-search-decoration{-webkit-appearance:none;}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}
summary{display:list-item;}
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;}
dialog{padding:0;}
textarea{resize:vertical;}
input::-moz-placeholder, textarea::-moz-placeholder{opacity:1;color:#9ca3af;}
input::placeholder, textarea::placeholder{opacity:1;color:#9ca3af;}
button, [role="button"]{cursor:pointer;}
:disabled{cursor:default;}
img, svg, video, canvas, audio, iframe, embed, object{display:block;vertical-align:middle;}
img, video{max-width:100%;height:auto;}
.db,.block{display:block;}
.hidden,.mobile-backdrop, [hidden]{display:none;}
input[type='text'],input:not([type]),input[type='email'],input[type='url'],input[type='password'],input[type='number'],input[type='date'],input[type='datetime-local'],input[type='month'],input[type='search'],input[type='tel'],input[type='time'],input[type='week'],select[multiple],textarea,select,.form-input,.form-textarea,.form-select,.form-multiselect{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#6b7280;border-width:1px;padding-top:0.5rem;padding-right:0.75rem;padding-bottom:0.5rem;padding-left:0.75rem;font-size:1rem;line-height:1.5rem;}

input[type='text']:focus,input:not([type]):focus,input[type='email']:focus,input[type='url']:focus,input[type='password']:focus,input[type='number']:focus,input[type='date']:focus,input[type='datetime-local']:focus,input[type='month']:focus,input[type='search']:focus,input[type='tel']:focus,input[type='time']:focus,input[type='week']:focus,select[multiple]:focus,textarea:focus,select:focus,.form-input:focus,.form-textarea:focus,.form-select:focus,.form-multiselect:focus{outline:2px solid transparent;outline-offset:2px;border-color:#2563eb;}
input::-moz-placeholder, textarea::-moz-placeholder,.form-input::-moz-placeholder,.form-textarea::-moz-placeholder{color:#6b7280;opacity:1;}
input::placeholder,textarea::placeholder,.form-input::placeholder,.form-textarea::placeholder{color:#6b7280;opacity:1;}
::-webkit-datetime-edit-fields-wrapper{padding:0;}
::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit;}
::-webkit-datetime-edit{display:inline-flex;}
::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field,.form-input::-webkit-datetime-edit,.form-input::-webkit-datetime-edit-year-field,.form-input::-webkit-datetime-edit-month-field,.form-input::-webkit-datetime-edit-day-field,.form-input::-webkit-datetime-edit-hour-field,.form-input::-webkit-datetime-edit-minute-field,.form-input::-webkit-datetime-edit-second-field,.form-input::-webkit-datetime-edit-millisecond-field,.form-input::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0;}
select{background-image:url("data: image/svg+xml,%3csvg xmlns='http: //www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right 0.5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;-webkit-print-color-adjust:exact;print-color-adjust:exact;}
select[multiple],select[size]:not([size="1"]){background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;padding-right:0.75rem;-webkit-print-color-adjust:unset;print-color-adjust:unset;}
input[type='checkbox'],input[type='radio']{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;display:inline-block;vertical-align:middle;background-origin:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0;height:1rem;width:1rem;color:#2563eb;background-color:#fff;border-color:#6b7280;border-width:1px;}
input[type='checkbox']{border-radius:0px;}
input[type='radio']{border-radius:100%;}
input[type='checkbox']:focus,input[type='radio']:focus{outline:2px solid transparent;outline-offset:2px;}
input[type='checkbox']:checked,input[type='radio']:checked{border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat;}
input[type='checkbox']:checked{background-image:url("data: image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http: //www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e");}
input[type='radio']:checked{background-image:url("data: image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http: //www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e");}
input[type='checkbox']:checked:hover,input[type='checkbox']:checked:focus,input[type='radio']:checked:hover,input[type='radio']:checked:focus{border-color:transparent;background-color:currentColor;}
input[type='checkbox']:indeterminate{background-image:url("data: image/svg+xml,%3csvg xmlns='http: //www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat;}
input[type='checkbox']:indeterminate:hover,input[type='checkbox']:indeterminate:focus{border-color:transparent;background-color:currentColor;}
input[type='file']{background:unset;border-color:inherit;border-width:0;border-radius:0;padding:0;font-size:unset;line-height:inherit;}
input[type='file']:focus{outline:1px auto -webkit-focus-ring-color;}
.form-input::-webkit-datetime-edit-fields-wrapper{padding:0;}
.form-input::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit;}
.form-input::-webkit-datetime-edit{display:inline-flex;}
.pointer-events-none{pointer-events:none;}
.visible{visibility:visible;}
.static{position:static;}
.fixed{position:fixed;}
.sticky{position:sticky;}
.inset-0{inset:0px;}
.bottom-0{bottom:0px;}
.bottom-5{bottom:1.25rem;}
.left-0{left:0px;}
.left-10{left:2.5rem;}
.left-5{left:1.25rem;}
.left-full{left:100%;}
.right-0{right:0px;}
.top-0{top:0px;}
.top-1\/2{top:50%;}
.top-6{top:1.5rem;}
.top-\[30\%\]{top:30%;}
.z-10{z-index:10;}
.-order-1{order:-1;}
.order-1{order:1;}
.col-span-1{grid-column:span 1 / span 1;}
.col-span-2{grid-column:span 2 / span 2;}
.col-span-3{grid-column:span 3 / span 3;}
.col-span-4{grid-column:span 4 / span 4;}
.mx-auto{margin-left:auto;margin-right:auto;}
.mr-2{margin-right:0.5rem;}
.mr-auto{margin-right:auto;}
.mt-auto{margin-top:auto;}
.line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;}
.grid{display:grid;}
.contents{display:contents;}
.aspect-square{aspect-ratio:1 / 1;}
.aspect-video{aspect-ratio:16 / 9;}
.size-10{width:2.5rem;height:2.5rem;}
.size-12{width:3rem;height:3rem;}
.size-16{width:4rem;height:4rem;}
.size-40{width:10rem;height:10rem;}
.size-6{width:1.5rem;height:1.5rem;}
.h-10{height:2.5rem;}
.h-12{height:3rem;}
.h-16{height:4rem;}
.h-8{height:2rem;}
.h-\[200px\]{height:200px;}
.h-\[350px\]{height:350px;}
.h-\[426px\]{height:426px;}
.h-auto{height:auto;}
.h-full{height:100%;}
.h-min{height:min-content;}
.h-px{height:1px;}
.h-screen{height:100vh;}
.max-h-full{max-height:100%;}
.min-h-60{min-height:15rem;}
.w-2\/3{width:66.666667%;}
.w-24{width:6rem;}
.w-32{width:8rem;}
.w-\[10\.5rem\]{width:10.5rem;}
.w-\[104px\]{width:104px;}
.w-\[15\.625rem\]{width:15.625rem;}
.w-\[180px\]{width:180px;}
.w-\[280px\]{width:280px;}
.w-\[300px\]{width:300px;}
.w-\[600px\]{width:600px;}
.w-auto{width:auto;}
.w-max{width:max-content;}
.min-w-0{min-width:0px;}
.max-w-60{max-width:15rem;}
.max-w-80{max-width:20rem;}
.max-w-\[25rem\]{max-width:25rem;}
.max-w-\[28rem\]{max-width:28rem;}
.max-w-\[450px\]{max-width:450px;}
.max-w-\[480px\]{max-width:480px;}
.max-w-\[600px\]{max-width:600px;}
.max-w-\[740px\]{max-width:740px;}
.max-w-\[98px\]{max-width:98px;}
.max-w-full{max-width:100%;}
.max-w-md{max-width:28rem;}
.flex-1{flex:1 1 0%;}
.flex-\[0_0_40px\]{flex:0 0 40px;}
.flex-\[1_1_250px\]{flex:1 1 250px;}
.flex-\[1_1_360px\]{flex:1 1 360px;}
.flex-\[1_1_450px\]{flex:1 1 450px;}
.flex-grow{flex-grow:1;}
.grow{flex-grow:1;}
.grow-0{flex-grow:0;}
.basis-1\/2{flex-basis:50%;}
.basis-1\/6{flex-basis:16.666667%;}
.basis-2\/5{flex-basis:40%;}
.-translate-y-1\/2{transform:translateY(-50%);}
.translate-x-2{transform:translateX(0.5rem);}
.translate-y-4{transform:translateY(1rem);}
.transform{transform:none;}
.cursor-not-allowed{cursor:not-allowed;}
.select-text{-webkit-user-select:text;-moz-user-select:text;user-select:text;}
.resize{resize:both;}
.grid-cols-1{grid-template-columns:repeat(1, minmax(0, 1fr));}
.grid-cols-10{grid-template-columns:repeat(10, minmax(0, 1fr));}
.flex-col{flex-direction:column;}
.flex-col-reverse{flex-direction:column-reverse;}
.flex-wrap{flex-wrap:wrap;}
.items-start{align-items:flex-start;}
.items-center{align-items:center;}
.justify-start{justify-content:flex-start;}
.justify-end{justify-content:flex-end;}
.justify-center{justify-content:center;}
.justify-between{justify-content:space-between;}
.gap-1{gap:0.25rem;}
.gap-1\.5{gap:0.375rem;}
.gap-2{gap:0.5rem;}
.gap-2\.5{gap:0.625rem;}
.gap-3{gap:0.75rem;}
.gap-4{gap:1rem;}
.gap-5{gap:1.25rem;}
.gap-6{gap:1.5rem;}
.gap-8{gap:2rem;}
.gap-x-1{-moz-column-gap:0.25rem;column-gap:0.25rem;}
.gap-y-2{row-gap:0.5rem;}
.space-y-1 >:not([hidden]) ~:not([hidden]){margin-top:0.25rem;margin-bottom:0;}
.space-y-2 >:not([hidden]) ~:not([hidden]){margin-top:0.5rem;margin-bottom:0;}
.space-y-4 >:not([hidden]) ~:not([hidden]){margin-top:1rem;margin-bottom:0;}
.space-y-6 >:not([hidden]) ~:not([hidden]){margin-top:1.5rem;margin-bottom:0;}
.overflow-auto{overflow:auto;}
.overflow-hidden{overflow:hidden;}
.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.rounded-2\.5xl{border-radius:1.25rem;}
.rounded-2xl{border-radius:1rem;}
.rounded-3xl{border-radius:1.5rem;}
.rounded-full{border-radius:9999px;}
.rounded-xl{border-radius:0.75rem;}
.rounded-t-3xl{border-top-left-radius:1.5rem;border-top-right-radius:1.5rem;}
.border{border-width:1px;}
.border-0{border-width:0px;}
.border-2{border-width:2px;}
.border-t{border-top-width:1px;}
.border-dashed{border-style:dashed;}
.border-black-80{border-color:rgba(35, 37, 39, 0.8);}
.border-gray-100{border-color:rgb(243 244 246);}
.border-grey-20{border-color:rgba(184, 208, 208, 0.2);}
.border-grey-40{border-color:rgba(184, 208, 208, 0.4);}
.border-grey-60{border-color:rgba(184, 208, 208, 0.6);}
.border-t-green{border-top-color:#5bb75f;}
.bg-\[rgba\(215\2c _228\2c _228\2c _0\.4\)\]{background-color:rgba(215, 228, 228, 0.4);}
.bg-black-20{background-color:rgba(35, 37, 39, 0.2);}
.bg-green{background-color:#5bb75f;}
.bg-grey-20{background-color:rgba(184, 208, 208, 0.2);}
.bg-grey-40{background-color:rgba(184, 208, 208, 0.4);}
.bg-grey-60{background-color:rgba(184, 208, 208, 0.6);}
.bg-transparent{background-color:transparent;}
.bg-white{background-color:#fff;}
.object-contain{-o-object-fit:contain;object-fit:contain;}
.object-cover{-o-object-fit:cover;object-fit:cover;}
.object-center{-o-object-position:center;object-position:center;}
.p-0{padding:0px;}
.p-1\.5{padding:0.375rem;}
.p-2{padding:0.5rem;}
.p-3{padding:0.75rem;}
.p-4{padding:1rem;}
.p-6{padding:1.5rem;}
.p-8{padding:2rem;}
.px-4{padding-left:1rem;padding-right:1rem;}
.pb-\[3\.75rem\]{padding-bottom:3.75rem;}
.pt-\[3\.75rem\]{padding-top:3.75rem;}
.text-left{text-align:left;}
.text-center{text-align:center;}
.text-right{text-align:right;}
.align-middle{vertical-align:middle;}
.text-2xl{font-size:1.5rem;line-height:2rem;}
.text-\[9px\]{font-size:9px;}
.text-base{font-size:1rem;line-height:1.5rem;}
.text-lg{font-size:1.125rem;line-height:1.75rem;}
.text-sm{font-size:0.875rem;line-height:1.25rem;}
.text-tiny{font-size:0.62rem;}
.text-xl{font-size:1.25rem;line-height:1.75rem;}
.text-xs{font-size:0.75rem;line-height:1rem;}
.font-medium{font-weight:500;}
.capitalize{text-transform:capitalize;}
.leading-\[117\%\]{line-height:117%;}
.leading-\[120\%\]{line-height:120%;}
.leading-normal{line-height:1.5;}
.leading-tight{line-height:1.25;}
.text-\[rgba\(19\2c _14\2c _20\2c _0\.5\)\]{color:rgba(19, 14, 20, 0.5);}
.text-black{color:rgb(0 0 0);}
.text-black-100{color:#232527;}
.text-black-40{color:rgba(35, 37, 39, 0.4);}
.text-black-60{color:rgba(35, 37, 39, 0.6);}
.text-black-80{color:rgba(35, 37, 39, 0.8);}
.text-gray-500{color:rgb(107 114 128);}
.text-gray-900{color:rgb(17 24 39);}
.text-green{color:#5bb75f;}
.text-grey{color:#454e52;}
.text-orange{color:#ff784e;}
.text-red{color:#c23104;}
.text-text-grey{color:#454e52;}
.text-white{color:#fff;}
.text-white-80{color:rgba(255, 255, 255, 0.8);}
.opacity-60{opacity:0.6;}
.shadow{box-shadow:0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);}
.blur{filter:blur(8px);}
.invert{filter:invert(100%);}
.sepia{filter:sepia(100%);}
.hover\:border-black-80:hover{border-color:rgba(35, 37, 39, 0.8);}
.hover\:border-grey-40:hover{border-color:rgba(184, 208, 208, 0.4);}
.hover\:bg-gray-100:hover{background-color:rgb(243 244 246);}
.hover\:bg-grey-20:hover{background-color:rgba(184, 208, 208, 0.2);}
.hover\:text-black-100:hover{color:#232527;}
.hover\:text-black-60:hover{color:rgba(35, 37, 39, 0.6);}
.hover\:text-black-80:hover{color:rgba(35, 37, 39, 0.8);}
.hover\:underline:hover{text-decoration-line:underline;}
.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px;}
.focus\:ring-0:focus{box-shadow:none;}
.group:hover .group-hover\:translate-y-0{transform:translateY(0);}
.group:hover .group-hover\:text-black-100{color:#232527;}
.group:hover .group-hover\:opacity-100{opacity:1;}
.\[\&\>li\]\:flex-shrink-0>li{flex-shrink:0;}
.\[\&li\]\:w-maxli{width:max-content;}
