:root{--color-brand-primary:#92d050;--color-brand-secondary:#215968;--color-action-primary:#92d050;--color-action-secondary:#73a4b4;--color-background-primary:#c1e49b;--color-background-secondary:#96bfcd;--color-neutral-white:#fff;--color-neutral-light-gray:#f7f7f7;--color-neutral-gray:#cbcbcb;--color-neutral-dark:#5e5e5e;--color-neutral-black:#282828;--color-state-success:#5dd595;--color-state-success-rgb:93,213,149;--color-state-warning:#feae33;--color-state-warning-rgb:254,174,51;--color-state-error:red;--color-state-error-rgb:255,0,0;--color-state-error-bg:#f93636;--color-state-info:#0094ff;--main-gradient:linear-gradient(90deg,var(--color-brand-secondary) 0%,var(--color-brand-primary) 35%,var(--color-brand-primary) 100%);--secondary-gradient:linear-gradient(#f0f9e7,#f0f9e7 89%,#c1e49b 90%,#c1e49b);--font-family-heading:"Poppins";--font-family-body:"Poppins";--font-weight-thin:100;--font-weight-extra-light:200;--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semi-bold:600;--font-weight-bold:700;--font-weight-extra-bold:800;--font-weight-heavy:900;--font-size-XXL:4rem;--font-size-XL:3.2rem;--font-size-L:2.4rem;--font-size-M:2rem;--font-size-S:1.6rem;--font-size-XS:1.2rem;--spacing-min-unit:.4rem;--spacing-XS:calc(var(--spacing-min-unit)*1);--spacing-S:calc(var(--spacing-min-unit)*2);--spacing-M:calc(var(--spacing-min-unit)*4);--spacing-L:calc(var(--spacing-min-unit)*6);--spacing-XL:calc(var(--spacing-min-unit)*8);--spacing-XXL:calc(var(--spacing-min-unit)*10);--measure-XS:40px;--measure-S:160px;--measure-M:320px;--measure-L:520px;--measure-XL:800px;--measure-XXL:1200px;--border-style:solid;--border-width:1px;--border-sharp:0;--border-rounded:16px;--border-round:32px;--border-standard:var(--border-style) var(--border-width) var(--color-neutral-gray);--border-radius-standard:var(--border-round);--shadow:0px 0px 8px 1px rgba(28,28,28,.2);--text-shadow:0px 0px 8px rgba(28,28,28,.05)}@media(max-width:768px){:root{--responsive-multiplier-unit:.8;--responsive-margin:16px}}@media(min-width:768px)and (max-width:992px){:root{--responsive-multiplier-unit:.9;--responsive-margin:24px}}@media(min-width:992px){:root{--responsive-multiplier-unit:1;--responsive-margin:32px}}@font-face{font-family:Poppins;font-style:normal;font-weight:300;src:url(./Poppins-Light.DT6-CsId.ttf) format("truetype")}@font-face{font-family:Poppins;font-style:normal;font-weight:400;src:url(./Poppins-Regular.CTKNfV9P.ttf) format("truetype")}@font-face{font-family:Poppins;font-style:normal;font-weight:500;src:url(./Poppins-Medium.Cxde2ZoM.ttf) format("truetype")}@font-face{font-family:Poppins;font-style:normal;font-weight:700;src:url(./Poppins-Bold.qTAUjFF7.ttf) format("truetype")}html{font-size:62.5%}*{border:0;box-sizing:border-box;margin:0;padding:0;vertical-align:baseline}figure,iframe,img,picture,video{display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}a{display:block;text-decoration:none}p a{display:inline}li{list-style-type:none}html{scroll-behavior:smooth}a,b,blockquote,em,h1,h2,h3,h4,h5,h6,i,p,span,strong,u{color:inherit;font-size:1em;font-style:inherit;font-weight:inherit;text-decoration:none}blockquote:after,blockquote:before,q:after,q:before{content:""}button,form,input,label,select,textarea{background-color:transparent;color:inherit;display:block;font-family:inherit;font-size:inherit;-webkit-hyphens:auto;hyphens:auto}table,td,tr{border-collapse:collapse;border-spacing:0}body{background-color:var(--color-neutral-white);color:var(--color-neutral-black);font-family:var(--font-family-body);font-size:100%;overflow:hidden}.button{align-items:center;border-radius:var(--border-radius-standard);cursor:pointer;display:flex;font-family:var(--font-family-body);font-size:var(--font-size-S);font-weight:var(--font-weight-medium);gap:var(--spacing-XS);justify-content:center}.button--small{padding:var(--spacing-S) var(--spacing-M)}.button--big{padding:var(--spacing-M) var(--spacing-M)}.button--round{aspect-ratio:1;padding:var(--spacing-S);width:-moz-fit-content;width:fit-content}.button--primary{background-color:var(--color-background-primary);border:var(--border-standard);border-color:var(--color-background-primary);color:var(--color-neutral-black)}.button--primary:not(.button--disabled):hover{background-color:var(--color-action-primary);border-color:var(--color-action-primary);color:var(--color-neutral-black)}.button--primary svg *{fill:var(--color-neutral-black);stroke:var(--color-neutral-black)}.button--secondary{background-color:var(--color-background-secondary);border:var(--border-standard);border-color:var(--color-background-secondary);color:var(--color-neutral-black)}.button--secondary:not(.button--disabled):hover{background-color:var(--color-action-secondary);border-color:var(--color-action-secondary);color:var(--color-neutral-black)}.button--secondary svg *{fill:var(--color-neutral-black);stroke:none}.button--red{background-color:var(--color-state-error-bg);border:var(--border-standard);border-color:var(--color-state-error-bg);color:var(--color-neutral-white)}.button--red:not(.button--disabled):hover{background-color:var(--color-state-error);border-color:var(--color-state-error);color:var(--color-neutral-white)}.button--red svg *{fill:var(--color-neutral-white);stroke:none}.button--white{background-color:var(--color-neutral-white);border:var(--border-standard);border-color:var(--color-neutral-dark);color:var(--color-neutral-dark)}.button--white:not(.button--disabled):hover{background-color:var(--color-neutral-light-gray);color:var(--color-neutral-dark)}.button--white svg *{fill:var(--color-neutral-dark)}.button--transparent{border:var(--border-standard);border-color:var(--color-neutral-black);color:var(--color-neutral-black)}.button--transparent:not(.button--disabled):hover{color:var(--color-action-primary)}.button--transparent svg *{fill:var(--color-neutral-black);stroke:none}.button--transparent:not(.button--disabled):hover svg *{fill:var(--color-action-primary);stroke:none}.button--disabled{background-color:var(--color-neutral-gray);border:var(--border-standard);border-color:var(--color-neutral-gray);color:var(--color-neutral-white);cursor:not-allowed}.button--disabled svg *{fill:var(--color-neutral-white);stroke:none}.btn,.btn-danger,.btn-edit,.btn-primary,.btn-secondary,.btn-success,.create-btn{align-items:center;border:none;border-radius:8px;cursor:pointer;display:inline-flex;font-size:1.44rem;font-weight:var(--font-weight-medium,500);gap:.8rem;justify-content:center;padding:.8rem 1.6rem;text-decoration:none;transition:all .3s ease}.btn-primary{background:var(--color-background-primary,#c1e49b);color:var(--color-neutral-black,#282828);font-weight:var(--font-weight-semi-bold,600)}.btn-primary:hover:not(:disabled){background:var(--color-action-primary,#92d050);box-shadow:0 4px 12px #c0e49b66;transform:translateY(-1px)}.btn-edit{background:var(--color-background-secondary,#96bfcd);color:var(--color-neutral-black,#282828);font-weight:var(--font-weight-semi-bold,600)}.btn-edit:hover:not(:disabled){box-shadow:0 4px 12px #96bfcd66;transform:translateY(-1px)}.btn-edit:hover:not(:disabled),.btn-secondary{background:var(--color-action-secondary,#73a4b4)}.btn-secondary{color:#fff}.btn-secondary:hover:not(:disabled){background:#5f8a98;transform:translateY(-1px)}.btn-danger{background:var(--color-state-error-bg,#f93636);color:#fff}.btn-danger:hover:not(:disabled){background:var(--color-state-error,red);transform:translateY(-1px)}.btn-success,.create-btn{background:var(--color-background-primary,#c1e49b);color:var(--color-neutral-black,#282828);font-weight:var(--font-weight-semi-bold,600)}.btn-success:hover:not(:disabled),.create-btn:hover:not(:disabled){background:var(--color-action-primary,#92d050);box-shadow:0 4px 12px #c0e49b66;transform:translateY(-1px)}.btn-danger:disabled,.btn-edit:disabled,.btn-primary:disabled,.btn-secondary:disabled,.btn-success:disabled,.btn:disabled,.create-btn:disabled{cursor:not-allowed;opacity:.6;transform:none}.btn-outline{background:transparent;border:2px solid var(--color-action-primary,#92d050);color:var(--color-action-primary,#92d050)}.btn-outline:hover:not(:disabled){background:var(--color-action-primary,#92d050);color:var(--color-neutral-black,#282828);transform:translateY(-2px)}.btn-outline svg *{fill:var(--color-action-primary,#92d050);stroke:var(--color-action-primary,#92d050)}.btn-outline:hover:not(:disabled) svg *{fill:var(--color-neutral-black,#282828);stroke:var(--color-neutral-black,#282828)}.btn-sm{font-size:1.28rem;padding:.4rem .8rem}.btn-lg{font-size:1.6rem;padding:1.2rem 2.4rem}.form-section{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;margin-bottom:3.2rem;padding:2.4rem}.form-section input,.form-section input[type=checkbox],.form-section select,.form-section textarea{background-color:var(--color-neutral-white)}.form-section input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:var(--border-standard);border-color:var(--color-neutral-dark);border-radius:4px;cursor:pointer;height:var(--spacing-M);width:var(--spacing-M)}.form-section input[type=checkbox]:checked{background-color:var(--color-background-primary);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' fill='none' viewBox='0 0 8 8'%3E%3Cpath stroke='%23282828' stroke-linecap='round' stroke-linejoin='round' d='M1.667 4.667 3 6l3.333-3.333'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:cover;border-color:var(--color-action-primary);color:var(--color-action-primary)}.form-section h2{color:var(--color-neutral-dark,#5e5e5e);font-size:2rem;font-weight:600}.form-section-header{align-items:center;border-bottom:2px solid var(--color-neutral-gray);display:flex;gap:.8rem;justify-content:space-between;margin:0 0 2.4rem;padding-bottom:.8rem}.form-section h3{color:var(--color-neutral-dark,#5e5e5e);font-size:1.76rem;font-weight:600;margin:0 0 1.6rem}.form-group{margin-bottom:2.4rem}.form-group:last-child{margin-bottom:0}.form-input,.form-select,.form-textarea{border:1px solid #ced4da;border-radius:4px;font-size:1.6rem;padding:1.2rem;transition:border-color .15s ease-in-out;width:100%}.form-input:focus,.form-select:focus,.form-textarea:focus{border-color:var(--color-action-primary,#92d050);box-shadow:0 0 0 .32rem #92d05040;outline:none}.form-textarea{font-family:inherit;resize:vertical}.form-select:disabled{background-color:#e9ecef;cursor:not-allowed;opacity:.7}.checkbox-label{align-items:center;color:var(--color-neutral-dark,#5e5e5e);cursor:pointer;display:flex;font-weight:500;gap:.8rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.form-checkbox{cursor:pointer;height:18px;width:18px}.checkbox-group{display:flex;flex-direction:column;gap:1.6rem}@media(max-width:768px){.form-section{padding:1.6rem}.form-section h2{font-size:1.76rem}}.body,div,label,li,p{font-size:var(--font-size-S)}.body,.small,div,label,li,p,small{font-family:var(--font-family-body);font-weight:var(--font-weight-regular)}.small,small{font-size:var(--font-size-XS)}.h1,h1{font-family:var(--font-family-heading);font-size:var(--font-size-XXL);font-weight:var(--font-weight-bold)}.h2,h2{font-size:var(--font-size-XL)}.h2,.h3,h2,h3{font-family:var(--font-family-heading);font-weight:var(--font-weight-medium)}.h3,h3{font-size:var(--font-size-L)}.h4,h4{font-family:var(--font-family-heading);font-size:var(--font-size-M)}.h4,.link,h4{font-weight:var(--font-weight-medium)}.link{color:var(--color-neutral-black)}.link:hover{color:var(--color-action-primary)}::-moz-selection{background-color:var(--color-background-primary);color:var(--color-neutral-black)}::selection{background-color:var(--color-background-primary);color:var(--color-neutral-black)}.custom-scrollbar{scroll-behavior:smooth}@media{.custom-scrollbar::-webkit-scrollbar{height:var(--spacing-S);width:var(--spacing-S)}.custom-scrollbar::-webkit-scrollbar-thumb{background:var(--color-neutral-gray);border-radius:var(--border-radius-standard)}}@-moz-document url-prefix(){.custom-scrollbar{scrollbar-color:var(--color-neutral-gray) transparent;scrollbar-width:thin}}.main__container{background-color:var(--color-neutral-white);border-radius:var(--border-rounded);box-shadow:var(--shadow);display:flex;flex-direction:column;overflow:hidden;position:relative;z-index:1}.notification{background-color:var(--color-neutral-white);border:var(--border-standard);border-radius:var(--border-rounded);box-shadow:var(--shadow);display:flex;flex-direction:column;overflow:hidden;position:relative}.unseen{background-color:var(--color-neutral-light-gray)}.unseen:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cg fill='%23282828' clip-path='url(%23a)'%3E%3Cpath d='M23.06 15.333 20.34 12l2.667-3.267a1.21 1.21 0 0 0 .153-1.293 1.29 1.29 0 0 0-1.2-.773H1.293A1.274 1.274 0 0 0 0 7.92v8.167a1.273 1.273 0 0 0 1.293 1.246h20.74a1.29 1.29 0 0 0 1.18-.726 1.21 1.21 0 0 0-.153-1.274M1.333 16V8h20.52l-3.226 3.953L21.9 16z'/%3E%3Cpath d='M6.26 12.9 4.087 10h-.754v4.12h.754v-2.893L6.26 14.12h.747V10H6.26zM8.12 14.12h3.107v-.68H8.873v-1.073H11v-.687H8.873v-.993h2.354V10H8.12zM16.347 12.953 15.373 10h-.813l-.98 2.953L12.7 10h-.82l1.307 4.12h.74l1.04-3.06L16 14.12h.753l1.3-4.12h-.82z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h24v24H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";height:24px;position:absolute;right:var(--spacing-XS);top:var(--spacing-XS);width:24px}.notification__top{border:var(--border-standard);border-radius:var(--border-rounded) var(--border-rounded) 0 0;height:24px;width:100%}.notification__content{display:flex;flex-direction:column;gap:var(--spacing-S);justify-content:space-between;padding:var(--spacing-L)}.notification__circle{align-items:center;display:flex;gap:var(--spacing-S)}.notification__circle:before{aspect-ratio:1;border-radius:var(--border-round);content:"";height:16px}.notification--time:after{animation:timeBar 2s linear;border-radius:0 0 var(--border-rounded) var(--border-rounded);content:"";height:8px;width:0}@keyframes timeBar{0%{width:100%}to{width:0}}.notification--success{border-color:var(--color-state-success);color:var(--color-neutral-black)}.notification--success :is(svg,path){fill:var(--color-state-success)}.notification--success .notification__top{border-color:var(--color-state-success)}.notification--success .notification__circle:before,.notification--success .notification__top,.notification--success.notification--time:after{background-color:var(--color-state-success)}.notification--warning{border-color:var(--color-state-warning);color:var(--color-neutral-black)}.notification--warning :is(svg,path){fill:var(--color-state-warning)}.notification--warning .notification__top{border-color:var(--color-state-warning)}.notification--warning .notification__circle:before,.notification--warning .notification__top,.notification--warning.notification--time:after{background-color:var(--color-state-warning)}.notification--error{border-color:var(--color-state-error);color:var(--color-neutral-black)}.notification--error :is(svg,path){fill:var(--color-state-error)}.notification--error .notification__top{border-color:var(--color-state-error)}.notification--error .notification__circle:before,.notification--error .notification__top,.notification--error.notification--time:after{background-color:var(--color-state-error)}.notification--info{border-color:var(--color-state-info);color:var(--color-neutral-black)}.notification--info :is(svg,path){fill:var(--color-state-info)}.notification--info .notification__top{border-color:var(--color-state-info)}.notification--info .notification__circle:before,.notification--info .notification__top,.notification--info.notification--time:after{background-color:var(--color-state-info)}.notification--offline .notification__circle:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none' viewBox='0 0 32 32'%3E%3Cpath fill='%23282828' d='m13.034 24.542 2.508-2.508Q15.767 22 16 22a3 3 0 1 1-2.966 2.542m5.89-5.888 1.48-1.48a8.9 8.9 0 0 1 1.974 1.544 1 1 0 0 1-1.442 1.386 6.8 6.8 0 0 0-2.012-1.45m4.324-4.326 1.432-1.43q.925.698 1.74 1.544a1 1 0 0 1-1.444 1.384 12.6 12.6 0 0 0-1.728-1.498m-9.126-2.188a12.4 12.4 0 0 0-7.042 3.63 1 1 0 0 1-1.434-1.394 14.4 14.4 0 0 1 10.618-4.374zm13.344-2.028 1.42-1.42q.822.692 1.572 1.472a1 1 0 0 1-1.442 1.384 18 18 0 0 0-1.55-1.436m-7.614-3.7A18 18 0 0 0 16 6a18 18 0 0 0-12.938 5.468 1 1 0 1 1-1.434-1.394A20 20 0 0 1 16 4c1.888 0 3.736.262 5.5.764zM16 26a1 1 0 1 0 0-2 1 1 0 0 0 0 2M5.152 28a1 1 0 0 1-1.414-1.414L28.292 2.292a1.001 1.001 0 0 1 1.416 1.416z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:cover}.bg-brand-primary{background-color:var(--color-brand-primary)}.bg-brand-secondary{background-color:var(--color-brand-secondary)}.bg-action-primary{background-color:var(--color-action-primary)}.bg-action-secondary{background-color:var(--color-action-secondary)}.bg-background-primary{background-color:var(--color-background-primary)}.bg-background-secondary{background-color:var(--color-background-secondary)}.bg-success{background-color:var(--color-state-success)}.bg-warning{background-color:var(--color-state-warning)}.bg-error{background-color:var(--color-state-error)}.bg-error-back{background-color:var(--color-state-error-bg)}.bg-info{background-color:var(--color-state-info)}.bg-white{background-color:var(--color-neutral-white)}.bg-light-gray{background-color:var(--color-neutral-light-gray)}.bg-gray{background-color:var(--color-neutral-gray)}.bg-dark{background-color:var(--color-neutral-dark)}.bg-black{background-color:var(--color-neutral-black)}.bg-brand-primary-h:hover{background-color:var(--color-brand-primary)}.bg-brand-secondary-h:hover{background-color:var(--color-brand-secondary)}.bg-action-primary-h:hover{background-color:var(--color-action-primary)}.bg-action-secondary-h:hover{background-color:var(--color-action-secondary)}.bg-background-primary-h:hover{background-color:var(--color-background-primary)}.bg-background-secondary-h:hover{background-color:var(--color-background-secondary)}.bg-success-h:hover{background-color:var(--color-state-success)}.bg-warning-h:hover{background-color:var(--color-state-warning)}.bg-error-h:hover{background-color:var(--color-state-error)}.bg-info-h:hover{background-color:var(--color-state-info)}.bg-white-h:hover{background-color:var(--color-neutral-white)}.bg-light-gray-h:hover{background-color:var(--color-neutral-light-gray)}.bg-gray-h:hover{background-color:var(--color-neutral-gray)}.bg-dark-h:hover{background-color:var(--color-neutral-dark)}.bg-black-h:hover{background-color:var(--color-neutral-black)}.border{border:var(--border-standard)}.border-t{border-top:var(--border-standard)}.border-l{border-left:var(--border-standard)}.border-r{border-right:var(--border-standard)}.border-b{border-bottom:var(--border-standard)}.border-brand-primary{border-color:var(--color-brand-primary)}.border-brand-secondary{border-color:var(--color-brand-secondary)}.border-action-primary{border-color:var(--color-action-primary)}.border-action-secondary{border-color:var(--color-action-secondary)}.border-success{border-color:var(--color-state-success)}.border-warning{border-color:var(--color-state-warning)}.border-error{border-color:var(--color-state-error)}.border-info{border-color:var(--color-state-info)}.border-white{border-color:var(--color-neutral-white)}.border-light-gray{border-color:var(--color-neutral-light-gray)}.border-gray{border-color:var(--color-neutral-gray)}.border-dark{border-color:var(--color-neutral-dark)}.border-black{border-color:var(--color-neutral-black)}.border-brand-primary-h:hover{border-color:var(--color-brand-primary)}.border-brand-secondary-h:hover{border-color:var(--color-brand-secondary)}.border-action-primary-h:hover{border-color:var(--color-action-primary)}.border-action-secondary-h:hover{border-color:var(--color-action-secondary)}.border-success-h:hover{border-color:var(--color-state-success)}.border-warning-h:hover{border-color:var(--color-state-warning)}.border-error-h:hover{border-color:var(--color-state-error)}.border-info-h:hover{border-color:var(--color-state-info)}.border-white-h:hover{border-color:var(--color-neutral-white)}.border-light-gray-h:hover{border-color:var(--color-neutral-light-gray)}.border-gray-h:hover{border-color:var(--color-neutral-gray)}.border-dark-h:hover{border-color:var(--color-neutral-dark)}.border-black-h:hover{border-color:var(--color-neutral-black)}.border-thin{border-width:var(--border-width)}.border-thick{border-width:calc(var(--border-width)*2)}.border-sharp{border-radius:var(--border-sharp)}.border-XS{border-radius:var(--spacing-XS)}.border-S{border-radius:var(--spacing-S)}.border-rounded{border-radius:var(--border-rounded)}.border-round{border-radius:var(--border-round)}.shadow{box-shadow:var(--shadow)}.d-none{display:none}.d-flex{display:flex}.d-iflex{display:inline-flex}.f-col{flex-direction:column}.f-row{flex-direction:row}.f-center{align-items:center;justify-content:center}.f-left{justify-content:start}.f-right{justify-content:end}.f-between{justify-content:space-between}.f-wrap{flex-wrap:wrap}.flex-1{flex:1}.z-2{z-index:2}.z-4{z-index:4}.z-6{z-index:6}.z-8{z-index:8}.z-10{z-index:10}.pointer{cursor:pointer}.of-hidden{overflow:hidden}@media(min-width:992px){.just-mobile{display:none!important}}@media(max-width:992px){.just-desktop{display:none!important}}.fit{height:-moz-fit-content;height:fit-content;width:-moz-fit-content;width:fit-content}.w-25{width:25%}.w-33{width:33%}.w-50{width:50%}.w-66{width:66%}.w-75{width:75%}.w-100{width:100%}.h-25{height:25%}.h-33{height:33%}.h-50{height:50%}.h-66{height:66%}.h-75{height:75%}.h-100{height:100%}.min-100vh{min-height:100vh}.width-XS{width:clamp(var(--measure-XS),var(--measure-XS),100%)}.width-S{width:clamp(var(--measure-XS),var(--measure-S),100%)}.width-M{width:clamp(var(--measure-XS),var(--measure-M),100%)}.width-L{width:clamp(var(--measure-S),var(--measure-L),100%)}.width-XL{width:clamp(var(--measure-S),var(--measure-XL),100%)}.width-XXL{width:clamp(var(--measure-S),var(--measure-XXL),100%)}.height-XS{height:clamp(var(--measure-XS),var(--measure-XS),100%)}.height-S{height:clamp(var(--measure-XS),var(--measure-S),100%)}.height-M{height:clamp(var(--measure-XS),var(--measure-M),100%)}.height-L{height:clamp(var(--measure-S),var(--measure-L),100%)}.height-XL{height:clamp(var(--measure-S),var(--measure-XL),100%)}.height-XXL{height:clamp(var(--measure-S),var(--measure-XXL),100%)}.r-item{scale:var(--responsive-multiplier-unit)}.r-item.r-t{transform-origin:top}.r-item.r-b{transform-origin:bottom}.r-item.r-l{transform-origin:left}.r-item.r-r{transform-origin:right}.r-item.r-tl{transform-origin:top left}.r-item.r-tr{transform-origin:top right}.r-item.r-bl{transform-origin:bottom left}.r-item.r-br{transform-origin:bottom right}.m-0{margin:0}.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-responsive{margin:var(--responsive-margin)}.mx-XS{margin-left:var(--spacing-XS);margin-right:var(--spacing-XS)}.mx-S{margin-left:var(--spacing-S);margin-right:var(--spacing-S)}.mx-M{margin-left:var(--spacing-M);margin-right:var(--spacing-M)}.mx-L{margin-left:var(--spacing-L);margin-right:var(--spacing-L)}.mx-XL{margin-left:var(--spacing-XL);margin-right:var(--spacing-XL)}.mx-XXL{margin-left:var(--spacing-XXL);margin-right:var(--spacing-XXL)}.my-XS{margin-bottom:var(--spacing-XS);margin-top:var(--spacing-XS)}.my-S{margin-bottom:var(--spacing-S);margin-top:var(--spacing-S)}.my-M{margin-bottom:var(--spacing-M);margin-top:var(--spacing-M)}.my-L{margin-bottom:var(--spacing-L);margin-top:var(--spacing-L)}.my-XL{margin-bottom:var(--spacing-XL);margin-top:var(--spacing-XL)}.my-XXL{margin-bottom:var(--spacing-XXL);margin-top:var(--spacing-XXL)}.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)}.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)}.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)}.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)}.p-0{padding:0}.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-responsive{padding:var(--responsive-margin)}.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)}.py-XS{padding-bottom:var(--spacing-XS);padding-top:var(--spacing-XS)}.py-S{padding-bottom:var(--spacing-S);padding-top:var(--spacing-S)}.py-M{padding-bottom:var(--spacing-M);padding-top:var(--spacing-M)}.py-L{padding-bottom:var(--spacing-L);padding-top:var(--spacing-L)}.py-XL{padding-bottom:var(--spacing-XL);padding-top:var(--spacing-XL)}.py-XXL{padding-bottom:var(--spacing-XXL);padding-top:var(--spacing-XXL)}.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)}.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)}.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)}.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)}.gap-XS{gap:var(--spacing-XS)}.gap-S{gap:var(--spacing-S)}.gap-M{gap:var(--spacing-M)}.gap-L{gap:var(--spacing-L)}.gap-XL{gap:var(--spacing-XL)}.gap-XXL{gap:var(--spacing-XXL)}.gap-responsive{gap:var(--responsive-margin)}.row-gap-XS{row-gap:var(--spacing-XS)}.row-gap-S{row-gap:var(--spacing-S)}.row-gap-M{row-gap:var(--spacing-M)}.row-gap-L{row-gap:var(--spacing-L)}.row-gap-XL{row-gap:var(--spacing-XL)}.row-gap-XXL{row-gap:var(--spacing-XXL)}.column-gap-XS{-moz-column-gap:var(--spacing-XS);column-gap:var(--spacing-XS)}.column-gap-S{-moz-column-gap:var(--spacing-S);column-gap:var(--spacing-S)}.column-gap-M{-moz-column-gap:var(--spacing-M);column-gap:var(--spacing-M)}.column-gap-L{-moz-column-gap:var(--spacing-L);column-gap:var(--spacing-L)}.column-gap-XL{-moz-column-gap:var(--spacing-XL);column-gap:var(--spacing-XL)}.column-gap-XXL{-moz-column-gap:var(--spacing-XXL);column-gap:var(--spacing-XXL)}.text-brand-primary{color:var(--color-brand-primary)}.text-brand-secondary{color:var(--color-brand-secondary)}.text-action-primary{color:var(--color-action-primary)}.text-action-secondary{color:var(--color-action-secondary)}.text-success{color:var(--color-state-success)}.text-warning{color:var(--color-state-warning)}.text-error{color:var(--color-state-error)}.text-error-bg{color:var(--color-state-error-bg)}.text-info{color:var(--color-state-info)}.text-white{color:var(--color-neutral-white)}.text-light-gray{color:var(--color-neutral-light-gray)}.text-gray{color:var(--color-neutral-gray)}.text-dark{color:var(--color-neutral-dark)}.text-black{color:var(--color-neutral-black)}.text-brand-primary-h:hover{color:var(--color-brand-primary)}.text-brand-secondary-h:hover{color:var(--color-brand-secondary)}.text-action-primary-h:hover{color:var(--color-action-primary)}.text-action-secondary-h:hover{color:var(--color-action-secondary)}.text-success-h:hover{color:var(--color-state-success)}.text-warning-h:hover{color:var(--color-state-warning)}.text-error-h:hover{color:var(--color-state-error)}.text-error-bg-h:hover{color:var(--color-state-error-bg)}.text-info-h:hover{color:var(--color-state-info)}.text-white-h:hover{color:var(--color-neutral-white)}.text-light-gray-h:hover{color:var(--color-neutral-light-gray)}.text-gray-h:hover{color:var(--color-neutral-gray)}.text-dark-h:hover{color:var(--color-neutral-dark)}.text-black-h:hover{color:var(--color-neutral-black)}.text-heading{font-family:var(--font-family-heading)}.text-body{font-family:var(--font-family-body)}.text-thin{font-weight:var(--font-weight-thin)}.text-extra-light{font-weight:var(--font-weight-extra-light)}.text-light{font-weight:var(--font-weight-light)}.text-regular{font-weight:var(--font-weight-regular)}.text-medium{font-weight:var(--font-weight-medium)}.text-semi-bold{font-weight:var(--font-weight-semi-bold)}.text-bold{font-weight:var(--font-weight-bold)}.text-extra-bold{font-weight:var(--font-weight-extra-bold)}.text-heavy{font-weight:var(--font-weight-heavy)}.text-XXL{font-size:var(--font-size-XXL)}.text-XL{font-size:var(--font-size-XL)}.text-L{font-size:var(--font-size-L)}.text-M{font-size:var(--font-size-M)}.text-S{font-size:var(--font-size-S)}.text-XS{font-size:var(--font-size-XS)}.text-c{text-align:center}.text-l{text-align:left}.text-r{text-align:right}.text-cap{text-transform:capitalize}.error-container[data-v-7568ebd2]{align-items:center;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);display:flex;justify-content:center;min-height:100vh;padding:3.2rem}.error-content[data-v-7568ebd2]{background:#fff;border-radius:12px;box-shadow:0 10px 30px #0000001a;max-width:500px;padding:4.8rem 3.2rem;text-align:center}.error-code[data-v-7568ebd2]{color:#e74c3c;font-size:9.6rem;font-weight:700;line-height:1;margin-bottom:1.6rem}.error-title[data-v-7568ebd2]{color:#2c3e50;font-size:3.2rem;font-weight:600;margin-bottom:1.6rem}.error-message[data-v-7568ebd2]{color:#7f8c8d;font-size:1.76rem;line-height:1.6;margin-bottom:3.2rem}.error-actions[data-v-7568ebd2]{display:flex;flex-wrap:wrap;gap:1.6rem;justify-content:center}.btn[data-v-7568ebd2]{border:none;border-radius:8px;cursor:pointer;font-size:1.6rem;font-weight:500;padding:1.2rem 2.4rem;text-decoration:none;transition:all .3s ease}.btn-primary[data-v-7568ebd2]{background:#3498db;color:#fff}.btn-primary[data-v-7568ebd2]:hover{background:#2980b9;transform:translateY(-2px)}.btn-secondary[data-v-7568ebd2]{background:transparent;border:2px solid #3498db;color:#3498db}.btn-secondary[data-v-7568ebd2]:hover{background:#3498db;color:#fff;transform:translateY(-2px)}.btn-outline[data-v-7568ebd2]{background:transparent;border:2px solid #6c757d;color:#6c757d}.btn-outline[data-v-7568ebd2]:hover{background:#6c757d;color:#fff;transform:translateY(-2px)}.error-icon[data-v-7568ebd2]{color:#e74c3c;margin-bottom:1.6rem}.error-details[data-v-7568ebd2]{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;margin-top:3.2rem;padding:1.6rem;text-align:left}.error-details summary[data-v-7568ebd2]{color:#495057;cursor:pointer;font-weight:500;margin-bottom:1.6rem}.error-stack[data-v-7568ebd2]{color:#6c757d;font-family:Courier New,monospace;font-size:1.28rem;max-height:200px;overflow-y:auto;white-space:pre-wrap;word-break:break-all}@media(max-width:768px){.error-container[data-v-7568ebd2]{padding:1.6rem}.error-content[data-v-7568ebd2]{padding:3.2rem 1.6rem}.error-code[data-v-7568ebd2]{font-size:6.4rem}.error-title[data-v-7568ebd2]{font-size:2.4rem}.error-actions[data-v-7568ebd2]{align-items:center;flex-direction:column}.btn[data-v-7568ebd2]{max-width:200px;width:100%}}
