@view-transition{navigation: auto;}::view-transition-group(*){animation-duration:.5s}::view-transition-group(root){animation-name:zoom-out,zoom-in;animation-timing-function:var(--first-cubic-bezier),var(--second-cubic-bezier);animation-fill-mode:forwards}::view-transition-old(root){animation:zoom-out 50ms ease-in forwards}::view-transition-new(root){animation:zoom-in .5s ease-out forwards}@keyframes zoom-out{0%{transform:scale(1);opacity:.8}to{transform:scale(.96);opacity:0}}@keyframes zoom-in{0%{transform:scale(1.04);opacity:0}to{transform:scale(1);opacity:1}}@keyframes slide-out{0%{transform:translate(0);opacity:1}to{transform:translate(-30px);opacity:0}}@keyframes slide-in{0%{transform:translate(30px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes fade{0%{opacity:0}to{opacity:1}}@font-face{font-family:SF Pro Display;src:url(public/fonts/sf-pro-display/SFPRODISPLAYREGULAR.OTF) format("woff2");font-style:normal;font-display:swap}@font-face{font-family:Helvetica Neue;src:url(public/fonts/helvetica-neue/HelveticaNeueRoman.otf);font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(public/fonts/inter/Inter-VariableFont_opsz,wght.ttf);font-style:normal;font-display:swap}:root{--first-cubic-bezier: cubic-bezier(.98,.02,.69,.3);--second-cubic-bezier: cubic-bezier(0,1.1,.95,.99);--motion-productive-small: 70ms;--motion-productive-medium: .1s;--motion-productive-large: .15s;--motion-expressive-small: .25s;--motion-expressive-long: .4s;--motion-timing-enter: cubic-bezier(0,0,.35,1);--motion-timing-exit: cubic-bezier(.4,0,1,1);--motion-timing-transition: cubic-bezier(.4,0,.2,1);--motion-timing-emphesize: cubic-bezier(0,0,.2,1.4);--dark-color: #383838;--primary-color-50: #f4f6fa;--primary-color-100: #e7ebf2;--primary-color-200: #d4dbe9;--primary-color-300: #b7c4d9;--primary-color-400: #94a5c6;--primary-color-500: #7a8bb7;--primary-color-600: #6876a8;--primary-color-700: #5c6699;--primary-color-800: #4f557e;--primary-color-900: #3a3f59;--primary-color-950: #2b2e40;--secondary-color-50: #f3f5fb;--secondary-color-100: #e3e8f6;--secondary-color-200: #ced7ef;--secondary-color-300: #adbde3;--secondary-color-400: #859bd5;--secondary-color-500: #687cc9;--secondary-color-600: #5563bb;--secondary-color-700: #4a52ab;--secondary-color-800: #41468c;--secondary-color-900: #383d70;--secondary-color-950: #2b2d4f;--primary-color: #F8FAFC;--secondary-color: #EAF1FB;--tertiary-color: #D2E2F7;--fourth-color: #5C8FDB;--fifth-color: #2F5FB8;--sixth-color: #112D62;--seventh-color: #40597C;--eighth-color: #3C3C3C;--dark-border: #000;--overlay-bg: rgba(92, 143, 219, .1);--submenu-bg: rgba(255, 255, 255, .4);--dropdown-bg: rgb(58, 58, 58);--input-bg: var(--primary-color);--input-label-color: var(--primary-color-600);--input-text-color: var(--sixth-color);--input-placeholder-text-color: var(--primary-color-500);--input-info-color: var(--info-300);--input-border-color: var(--primary-color-300);--input-border-color-focus: var(--sixth-color);--disabled-color: #EBEBE4;--disabled-color-text: #A1A1A1;--success-100: #34D399;--success-200: #4ADE80;--success-300: #22C55E;--success-400: #02b15c;--warning-100: #FDE68A;--warning-200: #FCD34D;--warning-300: #FBBF24;--neutral-100: #E5E7EB;--neutral-200: #BCC4D0;--neutral-300: #BCBCBC;--neutral-400: #8f8f8f;--error-100: #F87171;--error-200: #EF4444;--error-300: #DC2626;--info-100: #60A5FA;--info-200: #3B82F6;--info-300: #2563EB;--shadow-1: 0px 1px 3px rgba(0, 0, 0, .1), 0px 1px 2px rgba(0, 0, 0, .06);--shadow-2: 0px 4px 6px rgba(0, 0, 0, .12), 0px 1px 3px rgba(0, 0, 0, .1);--shadow-3: 0px 10px 15px rgba(0, 0, 0, .15), 0px 4px 6px rgba(0, 0, 0, .1);--shadow-4: 0px 15px 25px rgba(0, 0, 0, .2), 0px 6px 10px rgba(0, 0, 0, .1);--shadow-5: 0px 20px 40px rgba(0, 0, 0, .2), 0px 8px 20px rgba(0, 0, 0, .1);--primary-font: "Helvetica Neue", -apple-system, system-ui, sans-serif;--secondary-font: "Inter", -apple-system, system-ui, sans-serif;--font-size-h1: clamp(2.5rem, 3.3vw, 3rem);--font-size-h2: clamp(2.2rem, 2.9vw, 2.7rem);--font-size-h3: clamp(1.9rem, 2.3, 2.3rem);--font-size-h4: clamp(1.6rem, 2vw, 1.9rem);--font-size-h5: clamp(1.3rem, 1.7vw, 1.5rem);--font-size-h6: clamp(1.1rem, 1.4vw, 1.2rem);--font-size-h7: clamp(1rem, 1vw, 1rem);--font-size-p1: clamp(1.75rem, 2.3vw, 2.5rem);--font-size-p2: clamp(1.5rem, 2vw, 1.7rem);--font-size-p3: clamp(1.25rem, 1.7vw, 1.4rem);--font-size-p4: clamp(1.1rem, 1.5vw, 1.25rem);--font-size-p5: clamp(.875rem, 1.4vw, 1rem);--font-size-p6: clamp(.75rem, 1.2vw, .8rem);--font-size-p7: clamp(.65rem, 1vw, .6rem);--font-size-xs: 12px;--font-size-s: 16px;--font-size-m: 18px;--font-size-l: 20px;--font-size-xl: 24px;--dark-card-gradient: linear-gradient(145deg, #0e0e0e, #1a1a1a) --tw-inset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-inset-ring-shadow: 0 0 #0000;--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-offset-width: 0 0 #0000}*{padding:0;margin:0;box-sizing:border-box!important;-webkit-tap-highlight-color:transparent!important}html,body{max-width:100vw!important;margin:0;min-height:min-content!important;min-width:min-content!important;width:100%;height:100%;font-family:var(--secondary-font);scroll-behavior:smooth!important}article,section{margin:0;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}h1,h2,h3,h4,h5,h6{margin:0;width:100%!important;text-align:center;font-weight:700;line-height:1.2;color:var(--primary-color-900)!important;font-family:var(--secondary-font);padding:15px 10px}h1{font-size:var(--font-size-h1)!important}h2{font-size:var(--font-size-h2)!important}h3{font-size:var(--font-size-h3)!important}h4{font-size:var(--font-size-h4)!important}h5{font-size:var(--font-size-h5)!important}h6{font-size:var(--font-size-h6)!important}p{width:100%;margin:0;padding:15px 10px;text-align:center;color:var(--primary-color-900)!important;font-family:var(--secondary-font);font-weight:400;line-height:1lh}span{padding-inline:2px!important;font-weight:500!important}a{text-decoration:none!important;padding:0!important}img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none;user-drag:none}button,.button{cursor:pointer;background-color:transparent;color:var(--sixth-color);font-family:var(--secondary-font);font-size:var(--font-size-p5)!important;margin:3dvh;padding:10px 20px;border-radius:8px;border:0px solid transparent;transition:all .2s ease-in-out}button:hover,.button:hover{transform:scale(1.05)!important}.one_line,.two_lines{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;text-wrap:balance}.one_line{-webkit-line-clamp:1}.two_lines{-webkit-line-clamp:2}.warning_text{width:100%;text-align:left;color:var(--warning-300)!important;font-weight:500!important;font-size:var(--font-size-p5)!important;padding:5px 10px;padding-top:0!important;text-shadow:-1px -1px 10px #ffffffda,1px -1px 10px #ffffff79,-1px 1px 10px #ffffff79,1px 1px 10px #ffffff79}.required{color:var(--error-200)!important;font-size:var(--font-size-p4)!important;text-shadow:1px 1px 2px var(--warning-300)!important}.info_text{color:var(--sixth-color)!important;text-align:left;font-size:var(--font-size-p6)!important;padding:5px 10px}.info_tag{padding:5px 0!important}.text_area{min-height:min-content!important;padding:10px 15px!important;resize:vertical!important}.text_area::placeholder{width:100%!important}.input_text_container{width:100%;max-width:400px;display:flex;flex-direction:column;align-items:start;gap:5px;padding:4px 10px}.label_text{text-align:left!important;font-size:var(--font-size-p5)!important;font-family:var(--secondary-font)!important;font-weight:600;color:var(--input-label-color)!important;padding:2px 8px!important}.error_label{color:var(--error-200)!important;font-size:var(--font-size-p6)!important}.input_text{display:flex;flex-direction:column;justify-content:start;align-items:center;width:100%;height:min-content!important;background-color:var(--input-bg);border-radius:6px;border:1px solid var(--input-border-color)!important;padding:6px 16px;color:var(--input-text-color)!important;font-weight:600!important;font-family:var(--secondary-font);font-size:var(--font-size-p5);transition:all var(--motion-productive-medium) var(--second-cubic-bezier)}.input_text:focus{outline:none;border:1px solid var(--input-border-color-focus)!important;box-shadow:0 0 5px var(--input-border-color-focus)!important}.input_text::placeholder{height:max-content!important;width:100%!important;color:var(--input-placeholder-text-color);font-weight:600!important;font-size:var(--font-size-p5)!important;white-space:pre-line;transition:all var(--motion-productive-large) var(--second-cubic-bezier)}.select_container{width:100%;max-width:400px;display:flex;flex-direction:column;align-items:start;gap:5px;padding:4px 10px}.option{color:var(--sixth-color)!important}select{width:100%;height:min-content!important;background-color:var(--input-bg);color:var(--input-text-color)!important;border-radius:6px;border:1px solid var(--input-border-color)!important;padding:8px 15px;font-weight:600!important;font-family:var(--secondary-font);font-size:var(--font-size-p5);-moz-appearance:none;-webkit-appearance:none;appearance:none}select:focus{outline:none;border:1px solid var(--input-border-color-focus)!important;box-shadow:0 0 5px var(--input-border-color-focus)!important}.input_tags_container{width:100%;max-width:400px;display:flex;flex-direction:column;align-items:start;gap:5px;padding:4px 10px}.input_tag{border-radius:20px;padding:6px 20px;font-size:var(--font-size-p4)!important;background:var(--input-bg)}.input_tag::placeholder{color:var(--input-placeholder-text-color)!important;font-size:var(--font-size-p5)!important}.tags_list{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap;gap:10px}.input_tags p{padding:0!important}.badge_container{width:max-content;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:5px;padding:5px 15px;border:1px solid var(--sixth-color);border-radius:16px;background-color:var(--tertiary-color);cursor:pointer}.badge_text{padding:0!important;font-size:var(--font-size-p6)!important;font-weight:600!important}.badge_button{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:0!important;margin:0!important}.badge_icon{width:18px;height:18px;stroke:var(--fourth-color)!important;stroke-width:3px}.badge_container:hover .badge_button{transform:scale(1.3);transition:all .3s var(--second-cubic-bezier)}input[type=color]{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;width:40px!important;height:40px!important;border-radius:50%!important;border:2px solid rgba(216,216,216,.5);box-shadow:1px 1px 10px var(--neutral-300);cursor:pointer}input[type=color]::-webkit-color-swatch-wrapper{padding:0}input[type=color]::-webkit-color-swatch{border:none}input[type=checkbox]{-webkit-appearance:none;appearance:none;background-color:#fff;margin:0}.checkbox{min-width:16px;min-height:16px;border-radius:50%}.user_container{width:100%;max-width:100vw;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.container-center{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.container-center-row{width:100%;height:100%;display:flex;flex-direction:row;justify-content:center;align-items:center}.container-space-between-row{width:100%;height:100%;display:flex;flex-direction:row!important;justify-content:space-between;align-items:center}.container-center-column{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.checkbox{border:1px solid var(--seventh-color)!important}.checkbox_default:checked{border-color:var(--seventh-color)!important;background:var(--primary-color-300)!important;box-shadow:0 0 4px 1px var(--neutral-300)}.checkbox_success:checked{border-color:var(--success-100)!important;background:var(--success-100)!important;box-shadow:0 0 4px 1px var(--neutral-300)}.checkbox_danger:checked{border-color:var(--error-300)!important;background:var(--error-100)!important;box-shadow:0 0 4px 1px var(--neutral-300)}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-20px)}}@keyframes slideIn{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes slideOut{0%{transform:translate(0)}to{transform:translate(-100%)}}.menu-icon{width:min-content!important;height:100%!important;font-size:1.5rem;background:none;border:none;cursor:pointer;padding:0!important}.mobile-container{width:100%!important;min-height:100vh!important;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;position:fixed!important;top:0;left:0;padding:12px 16px}.overlay{width:100%!important;height:100%!important;position:absolute;top:0!important;background:var(--overlay-bg);backdrop-filter:blur(20px);z-index:100!important}.menu{position:absolute;top:0;width:100%;height:100%;display:flex;flex-direction:column;gap:1rem;z-index:99999!important}.close-btn{width:min-content;align-self:flex-end;background:none;border:none;cursor:pointer;color:var(--primary-color-100);fill:var(--seventh-color)!important;padding:0 20px!important}.burguer-icon,.close-icon{width:40px;height:40px;display:block;color:var(--seventh-color)!important;stroke:var(--seventh-color)!important}nav{display:flex;flex-direction:column}nav a{text-align:center;text-decoration:none;color:var(--sixth-color);font-size:var(--font-size-p4)!important;padding:20px 40px!important;font-family:var(--secondary-font)!important}nav a:hover{color:#000}.submenu-container{display:flex;flex-direction:column;gap:.25rem}.submenu-toggle{display:flex;justify-content:center;background:none;border:none;font-size:var(--font-size-p4)!important;text-align:left;cursor:pointer;color:var(--sixth-color)!important;padding:20px 40px!important}.submenu{background-color:var(--submenu-bg)!important;border-radius:16px!important;display:flex;flex-direction:column;align-items:center;justify-content:start;opacity:1;transition:all .2s ease}.submenu-link{width:100%;display:flex!important;justify-content:center;align-items:center;opacity:0;padding:.5rem .8rem;font-size:var(--font-size-p2)!important;font-weight:400;text-decoration:none;transition:all .2s ease}.submenu-link:hover{background-color:#0000000d}._container_uzclh_1{width:min-content!important;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:0px;padding:5pt 5pt 5pt 0!important}._text_uzclh_14{text-decoration:none!important;color:var(--sixth-color)!important;width:max-content!important;font-family:var(--primary-font)!important;font-weight:400!important;padding:5pt!important;transition:all var(--motion-productive-small) var(--second-cubic-bezier)}._icon_container_uzclh_26{width:min-content!important;padding:5pt!important;display:flex;flex-direction:row;justify-content:center;align-items:center}._icon_container_uzclh_26 svg{width:16pt!important;height:16pt!important;color:var(--fifth-color)!important;stroke-width:2px!important;transition:all var(--motion-productive-small) var(--second-cubic-bezier)}._container_uzclh_1:hover ._icon_container_uzclh_26 svg{transform:scale(1.2)!important;color:var(--sixth-color)!important}._container_uzclh_1:hover ._text_uzclh_14{text-shadow:1px 1px 20px var(--primary-color-500)}.user-card-container[data-astro-cid-3gpk2acz]{max-width:250px;background:var(--secondary-color);display:flex;flex-direction:row;justify-content:center;align-items:center;gap:1rem;border-radius:8px!important;padding:2px 10px!important}.user-img[data-astro-cid-3gpk2acz]{width:32px;height:32px;border-radius:50%}.user-info-container[data-astro-cid-3gpk2acz]{display:flex;flex-direction:column;justify-content:center;align-items:center}.user-role[data-astro-cid-3gpk2acz],.user-name[data-astro-cid-3gpk2acz],.user-email[data-astro-cid-3gpk2acz]{padding:0!important}.user-role[data-astro-cid-3gpk2acz]{font-family:var(--secondary-font)!important;color:var(--sixth-color)!important;font-size:var(--font-size-p6)!important;text-transform:capitalize!important}.user-name[data-astro-cid-3gpk2acz]{width:max-content!important;font-size:var(--font-size-p6)!important;font-weight:500;color:var(--seventh-color)!important}.user-email[data-astro-cid-3gpk2acz]{font-size:var(--font-size-p6)!important;color:var(--seventh-color)!important}.header[data-astro-cid-3ef6ksr2]{max-width:100vw!important;height:10vh;position:sticky;top:0;z-index:1000;background-color:#ffffff63}.container[data-astro-cid-3ef6ksr2]{width:100%;height:10vh;padding:.75rem 1rem;margin:0;display:flex;align-items:center;justify-content:space-between}.logo[data-astro-cid-3ef6ksr2]{padding:0 20px}.logo_img[data-astro-cid-3ef6ksr2]{max-width:44px}.nav[data-astro-cid-3ef6ksr2],.nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{display:flex;flex-direction:row;justify-content:center;align-items:center}.nav[data-astro-cid-3ef6ksr2]{gap:1rem;height:10vh!important}.nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{height:100%;font-size:var(--font-size-p5)!important;font-family:var(--secondary-font)!important;font-weight:500!important;padding:10px 30px!important}.logout_btn[data-astro-cid-3ef6ksr2]{color:var(--primary-color-800)!important;width:max-content!important;height:min-content!important;border-radius:24px!important;background-color:var(--primary-color)!important;box-shadow:0 4px 14px #0003!important;transition:all var(--motion-expressive-small) var(--motion-timing-enter)!important}.logout_btn[data-astro-cid-3ef6ksr2]:hover{transform:scale(1.05)!important;transition:all .2s ease-in-out}.mobile-only[data-astro-cid-3ef6ksr2]{display:none}.nav-item[data-astro-cid-3ef6ksr2]{position:relative;height:10vh!important}.dropdown-toggle[data-astro-cid-3ef6ksr2]{cursor:pointer;height:100%!important}.dropdown-menu[data-astro-cid-3ef6ksr2]{display:none;flex-direction:column;position:absolute;top:100%;left:0%;min-width:180px;background-color:#ffffffe6;border-radius:8px;box-shadow:0 4px 14px #0000001a;padding:10pt!important;z-index:999;animation:fadeIn .3s ease-in-out}.dropdown-item[data-astro-cid-3ef6ksr2]{width:max-content!important;padding:.75rem 1rem;text-decoration:none;transition:background .2s ease;p{font-size:8px!important}}.dropdown-item[data-astro-cid-3ef6ksr2]:hover{background-color:#f2f2f2}.nav-item[data-astro-cid-3ef6ksr2]:hover .dropdown-menu[data-astro-cid-3ef6ksr2]{display:flex}@keyframes fadeIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.nav[data-astro-cid-3ef6ksr2]{display:none}.mobile-only[data-astro-cid-3ef6ksr2]{width:min-content!important;display:block}}
