.btn-icon{block-size:2rem;inline-size:2rem;display:grid;place-items:center;background-color:var(--btn-bg, transparent);border:1.5px solid var(--btn-br, transparent);border-radius:var(--radius-6);transition:all .2s ease-in-out}.btn-icon:where(.btn-p,.btn-black,.btn-b,.btn-warning,.btn-network,.btn-wa):active{background-color:hsl(from var(--btn-bg) h s 65% / 1)}.btn-icon:where(.btn-p,.btn-black,.btn-b,.btn-warning,.btn-network,.btn-wa):hover{background-color:hsl(from var(--btn-bg) h s 35% / 1)}.btn-icon:where(.btn-pdf):hover{background-color:hsl(from var(--btn-bg) h s l / 25%)}.btn-icon:where(.btn-w,.btn-g):hover{background-color:hsl(from var(--btn-bg) h s 85% / 1)}.btn-icon .icon{inline-size:1.5rem;fill:var(--btn-cl)}.btn{display:grid;grid-auto-flow:column;align-items:center;padding:var(--gap-8) var(--gap-18);background-color:var(--btn-bg, transparent);border-radius:var(--radius-8);border:1.5px solid var(--btn-br, transparent);font-size:inherit;color:var(--btn-cl, var(--black));text-decoration:none;text-transform:capitalize;white-space:nowrap;transition:all .2s ease-in-out;-webkit-user-select:none;user-select:none}.btn>span[class*=btn__]{grid-column:1 / -1;grid-row:1 / -1;justify-self:center;white-space:nowrap;transition:all .3s ease-in-out}.btn>span[class*=btn__][aria-hidden=true]{display:flex}.btn:where(.btn-p,.btn-black,.btn-b,.btn-warning,.btn-network,.btn-wa):active{background-color:hsl(from var(--btn-bg) h s 65% / 1)}.btn:where(.btn-p,.btn-black,.btn-b,.btn-warning,.btn-network,.btn-wa):hover{background-color:hsl(from var(--btn-bg) h s 35% / 1)}.btn:where(.btn-pdf):hover{background-color:hsl(from var(--btn-bg) h s l / 1)}.btn:where(.btn-w,.btn-g):hover{background-color:hsl(from var(--btn-bg) h s 85% / 1)}.btn:disabled,.btn.disabled,.btn[aria-disabled=true]{opacity:.5;pointer-events:none}.btn:not(.disabled,:disabled) .btn__text{opacity:1;width:var(--width)}.btn:not(.disabled,:disabled) .btn__loading-text{opacity:0}.btn:is(.disabled,:disabled) .btn__text{opacity:0;width:0px}.btn:is(.disabled,:disabled) .btn__loading-text{opacity:1;width:var(--width)}.btn .loading__dots{display:flex;gap:var(--gap-4);padding-inline-end:var(--gap-12)}.btn .loading__dots span{font-size:var(--font-6);animation:loading 1s ease-in-out infinite}.btn-p,.btn-black,.btn-b,.btn-warning,.btn-network,.btn-wa{--btn-cl: var(--white);color:var(--btn-cl)}.btn-p:has(.icon) use,.btn-black:has(.icon) use,.btn-b:has(.icon) use,.btn-warning:has(.icon) use,.btn-network:has(.icon) use,.btn-wa:has(.icon) use{fill:var(--white)}.btn-pdf{--btn-bg: hsl(from var(--pdf-color) h s l / 1);--btn-cl: var(--white);border-color:var(--btn-br);color:var(--btn-cl)}.btn-pdf:has(.icon) use{fill:var(--white)}.btn-w,.btn-g{--btn-cl: var(--black);color:var(--btn-cl)}.btn-w:has(.icon) use,.btn-g:has(.icon) use{fill:var(--black)}.btn-p{--btn-bg: var(--primary)}.btn-network{--btn-bg: var(--my-network)}.btn-w{--btn-bg: var(--white)}.btn-g{--btn-bg: var(--grey-50)}.btn-black,.btn-b{--btn-bg: var(--grey-900)}.btn-warning{--btn-bg: var(--alert)}.btn-wa{--btn-bg: var(--whatsapp)}.btn-circle{aspect-ratio:1;display:grid;place-content:center;background-color:var(--btn-bg);border-radius:50vw;transition:background-color .2s ease-in-out;-webkit-user-select:none;user-select:none}.btn-circle .icon{transition:transform .2s ease-in-out}.btn-circle:not(:where(.btn-w,.btn-g)):active{background-color:hsl(from var(--btn-bg) h s 65% / 1)}.btn-circle:not(:where(.btn-w,.btn-g)):hover{background-color:hsl(from var(--btn-bg) h s 35% / 1)}.btn-circle:where(.btn-w,.btn-g):hover{background-color:hsl(from var(--btn-bg) h s 85% / 1)}.btn-circle:disabled,.btn-circle.disabled{opacity:.6;background-color:hsl(from var(--btn-bg) h s 65% / 1);pointer-events:none}.btn-circle-48,.btn-circle-40{--circle-size: var(--size-48);--circle-icon: var(--size-28)}.btn-circle-36{--circle-size: var(--size-36);--circle-icon: var(--size-24)}.btn-p-border{background-color:var(--white);border:1.5px solid var(--primary);color:var(--primary)}.btn-p-border .icon{fill:var(--primary)}.btn-p-border:hover{border-color:var(--grey-300)}.btn-b-border{background-color:var(--white);border:1.5px solid var(--grey-900);color:var(--grey-900);contain:content}.btn-b-border .icon{fill:var(--grey-900)}.btn-b-border:hover{border-color:var(--grey-300)}.btn-grey-500-border{border:1.5px solid var(--grey-500);color:var(--grey-500)}.btn-grey-500-border .icon{fill:var(--grey-500)}.btn-grey-200-border{border:1px solid var(--grey-200);color:var(--grey-500)}@media (hover: hover){.btn-grey-200-border:hover{border-color:var(--grey-500)}}.btn-grey-200-border .icon{fill:var(--grey-500)}.btn-warning-200-border{background-color:var(--white);border:1px solid var(--alert);color:var(--alert)}.btn-warning-200-border .icon{fill:var(--alert)}.btn-wa-border{border:1.5px solid var(--whatsapp);color:var(--whatsapp)}.btn-wa-border .icon{fill:var(--whatsapp)}@keyframes update{to{rotate:360deg}}@keyframes loading{0%,to{transform:translateY(0);opacity:0}50%{transform:translateY(-.25rem);opacity:1}}.loading__dots span:nth-of-type(1){animation-delay:0s}.loading__dots span:nth-of-type(2){animation-delay:.15s}.loading__dots span:nth-of-type(3){animation-delay:.3s}@media screen and (max-width: 480px){#btn-back:hover .icon{animation:none}}.dialog-close-btn{position:absolute;inset-block-start:var(--gap-16);inset-inline-end:var(--gap-16);inline-size:var(--size-32);block-size:var(--size-32);display:grid;place-content:center;background-color:transparent;border:none;border-radius:var(--radius-6);color:var(--grey-400);cursor:pointer;transition:all .2s ease}.dialog-close-btn:hover{background-color:var(--grey-100);color:var(--black)}.dialog-close-btn svg{inline-size:var(--size-20);block-size:var(--size-20)}.link{font-stretch:normal;position:relative;text-underline-offset:2px;transition:all .2s ease-in-out}.link:hover{text-underline-offset:5px}.link.disabled{color:var(--grey-300);pointer-events:none}.link-blue{color:var(--primary);text-decoration:underline var(--primary);font-weight:400}.link-blue:hover{text-decoration:underline transparent}.link-grey{color:var(--grey-500);text-decoration:underline transparent}.link-grey:hover{text-decoration:underline var(--grey-500)}.link-grey.active{font-weight:700;text-decoration:underline var(--grey-500)}.link-black{color:var(--black);text-decoration:underline transparent}.link-black:hover{text-decoration:underline var(--black)}.link-black.active{color:var(--white)}.link-black.active:after{content:attr(data-link);position:absolute;inset-block:0;inset-inline-start:50%;color:var(--black);font-weight:700;white-space:nowrap;text-decoration:underline var(--black);translate:-50%}@media screen and (width <= 40rem){.link-black.active{font-weight:700;color:var(--black);text-decoration:underline var(--black)}.link-black.active:after{display:none}}@font-face{font-family:Twemoji Country Flags;src:url(/fonts/TwemojiCountryFlags.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}#root{display:contents}*,*:after,*:before{box-sizing:border-box;margin:0;padding:0}@media (prefers-reduced-motion: reduce){*{animation:none!important;transition:none!important;scroll-behavior:auto!important}}html{scrollbar-gutter:stable;text-size-adjust:none;-webkit-font-smoothing:antialiased}body{--outside: auto;--body-size: 52rem;min-block-size:100dvh;display:grid;grid-template-columns:var(--outside) repeat(2,minmax(320px,var(--body-size))) var(--outside);grid-template-rows:min-content 1fr min-content;grid-template-areas:". header main ." ". aside main ." ". footer main .";column-gap:var(--gap-56);position:relative;overflow-y:auto;color:var(--black);background-color:var(--white);font-family:system-ui,sans-serif;font-weight:400;text-rendering:optimizeSpeed;scrollbar-gutter:stable}@media screen and (75rem <= width <= 100rem){body:has(main.video){grid-template-columns:var(--outside) repeat(2,minmax(320px,var(--body-size)));grid-template-areas:". header main main" ". aside main main" ". footer main main"}}@media screen and (width <= 40rem){body{--outside: 0;column-gap:var(--gap-20)}body:has(main.video){row-gap:0}}@media screen and (height <= 48rem){body{grid-template-columns:var(--outside) minmax(320px,var(--body-size)) var(--outside);grid-template-areas:". header ." ". aside ." ". main ." ". footer .";row-gap:var(--gap-64);column-gap:var(--gap-20)}}@media screen and (width <= 85rem){body{grid-template-columns:var(--outside) minmax(320px,var(--body-size)) var(--outside);grid-template-areas:". header ." ". aside ." ". main ." ". footer .";column-gap:var(--gap-20)}}input,textarea,button,select{font:inherit}input,textarea,fieldset,select,button,dialog{border:none}input{inline-size:100%}input::placeholder{color:var(--grey-200)}input:focus-visible,button:focus-visible,a:focus-visible{outline:1.5px solid var(--primary)}button:focus-visible,a:focus-visible{outline-offset:.25rem}select,button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;outline-color:var(--primary)}button{cursor:pointer}img,picture,svg,video,canvas{display:block;max-inline-size:100%}img,svg,label,legend,button{user-select:none;-webkit-user-select:none}h2,h3,h4,h5,h6{text-wrap:balance;line-height:1.2}p,strong{line-height:1.4}p,figcaption{text-wrap:pretty}p,label,li,time{color:var(--grey-500);font-size:var(--font-16)}:target{scroll-margin-top:var(--gap-80)}ul{list-style-type:none}strong{font-weight:700}blockquote{hanging-punctuation:first last}svg[class*=icon]{aspect-ratio:1;pointer-events:none}@media (max-width: 959px){:root{--body-padding: 1rem}}.wa-color{color:var(--wa)}.p-color{color:var(--primary)}.b-color{color:var(--black)}.accident-color{color:var(--accident)}:root{interpolate-size:allow-keywords;--primary: hsl(210, 100%, 42%);--white: hsl(0, 0%, 100%);--surface: hsl(220, 30%, 98%);--grey-50: hsl(220, 30%, 95%);--grey-100: hsl(220, 30%, 90%);--grey-150: hsl(220, 30%, 85%);--grey-200: hsl(220, 30%, 80%);--surface0: hsl(220, 30%, 75%);--grey-300: hsl(220, 30%, 70%);--grey-350: hsl(220, 30%, 65%);--grey-400: hsl(220, 30%, 60%);--grey-500: hsl(220, 30%, 40%);--grey-900: hsl(240, 1%, 16%);--black: hsl(0, 0%, 0%);--alert: hsl(335, 100%, 50%);--warning: hsl(58, 98%, 48%);--wa: hsl(132, 75%, 45%);--grid-color: hsl(235, 100%, 95%);--grid-bg: hsl(250, 100%, 99%);--radius-4: .25rem;--radius-6: .375rem;--radius-8: .5rem;--radius-10: .625rem;--radius-12: .75rem;--radius-14: .875rem;--radius-16: 1rem;--radius-18: 1.125rem;--radius-20: 1.25rem;--radius-24: 1.5rem;--radius-28: 1.75rem;--radius-32: 2rem;--gap-2: .125rem;--gap-3: .188rem;--gap-4: .25rem;--gap-6: .375rem;--gap-8: .5rem;--gap-10: .625rem;--gap-12: .75rem;--gap-14: .875rem;--gap-16: 1rem;--gap-18: 1.125rem;--gap-20: 1.25rem;--gap-22: 1.375rem;--gap-24: 1.5rem;--gap-28: 1.75rem;--gap-32: 2rem;--gap-36: 2.25rem;--gap-40: 2.5rem;--gap-48: 3rem;--gap-56: 3.5rem;--gap-64: 4rem;--gap-72: 4.5rem;--gap-80: 5rem;--gap-88: 5.5rem;--gap-96: 6rem;--gap-128: 8rem;--gap-152: 9.5rem;--gap-176: 11rem;--gap-192: 12rem;--gap-208: 13rem;--gap-224: 14rem;--gap-240: 15rem;--font-10: .625rem;--font-11: .688rem;--font-12: .75rem;--font-13: .813rem;--font-14: .875rem;--font-15: .938rem;--font-16: 1rem;--font-18: 1.125rem;--font-20: 1.25rem;--font-22: 1.375rem;--font-24: 1.5rem;--font-28: 1.75rem;--font-32: 2rem;--font-36: 2.25rem;--font-40: 2.5rem;--font-48: 3rem;--font-56: 3.5rem;--font-64: 4rem;--font-72: 4.5rem;--font-80: 5rem;--font-88: 5.5rem;--font-96: 6rem;--font-112: 7rem;--font-128: 8rem}:root{interpolate-size:allow-keywords;--primary: hsl(210, 100%, 42%);--secondary: hsl(210, 100%, 95%);--white: hsl(0, 0%, 100%);--surface: hsl(220, 30%, 98%);--grey-50: hsl(220, 30%, 95%);--grey-100: hsl(220, 30%, 90%);--grey-150: hsl(220, 30%, 85%);--grey-200: hsl(220, 30%, 80%);--surface0: hsl(220, 30%, 75%);--grey-300: hsl(220, 30%, 70%);--grey-350: hsl(220, 30%, 65%);--grey-400: hsl(220, 30%, 60%);--grey-500: hsl(220, 30%, 40%);--grey-900: hsl(240, 1%, 16%);--black: hsl(0, 0%, 0%);--success: hsl(120, 100%, 35%);--alert: hsl(335, 100%, 50%);--warning: hsl(58, 100%, 45%);--whatsapp: hsl(132, 75%, 45%);--pdf-color: hsl(0, 100%, 79%);--my-network: hsl(196, 71%, 65%);--grid-color: hsl(235, 100%, 95%);--grid-bg: hsl(250, 100%, 99%);--admin-clr: var(--primary);--manager-clr: hsl(260, 54%, 45%);--worker-clr: hsl(30, 100%, 48%);--approved-bg: hsl(143, 30%, 97%);--approved: hsl(143, 30%, 30%);--rejected-bg: hsl(307, 86%, 97%);--rejected: hsl(337, 86%, 35%);--pending-bg: hsl(22, 98%, 97%);--pending: hsl(22, 98%, 35%);--in-progress-bg: hsl(249, 71%, 95%);--in-progress: hsl(244, 43%, 48%);--send-ready-bg: hsl(219, 41%, 90%);--send-ready: hsl(210, 97%, 39%);--accident: hsl(359, 100%, 53%);--table-head: hsl(0, 0%, 92%);--radius-4: .25rem;--radius-6: .375rem;--radius-8: .5rem;--radius-10: .625rem;--radius-12: .75rem;--radius-14: .875rem;--radius-16: 1rem;--radius-18: 1.125rem;--radius-20: 1.25rem;--radius-24: 1.5rem;--radius-28: 1.75rem;--radius-32: 2rem;--gap-2: .125rem;--gap-3: .188rem;--gap-4: .25rem;--gap-6: .375rem;--gap-8: .5rem;--gap-10: .625rem;--gap-12: .75rem;--gap-14: .875rem;--gap-16: 1rem;--gap-18: 1.125rem;--gap-20: 1.25rem;--gap-22: 1.375rem;--gap-24: 1.5rem;--gap-28: 1.75rem;--gap-32: 2rem;--gap-36: 2.25rem;--gap-40: 2.5rem;--gap-48: 3rem;--gap-56: 3.5rem;--gap-64: 4rem;--gap-72: 4.5rem;--gap-80: 5rem;--gap-88: 5.5rem;--gap-96: 6rem;--gap-128: 8rem;--gap-152: 9.5rem;--gap-176: 11rem;--gap-192: 12rem;--gap-208: 13rem;--gap-224: 14rem;--gap-240: 15rem;--font-10: .625rem;--font-11: .688rem;--font-12: .75rem;--font-13: .813rem;--font-14: .875rem;--font-15: .938rem;--font-16: 1rem;--font-17: 1.063rem;--font-18: 1.125rem;--font-20: 1.25rem;--font-22: 1.375rem;--font-24: 1.5rem;--font-28: 1.75rem;--font-32: 2rem;--font-36: 2.25rem;--font-40: 2.5rem;--font-48: 3rem;--font-56: 3.5rem;--font-64: 4rem;--font-72: 4.5rem;--font-80: 5rem;--font-88: 5.5rem;--font-96: 6rem;--font-112: 7rem;--font-128: 8rem;--size-4: .25rem;--size-6: .375rem;--size-8: .5rem;--size-10: .625rem;--size-12: .75rem;--size-14: .875rem;--size-16: 1rem;--size-18: 1.125rem;--size-20: 1.25rem;--size-22: 1.375rem;--size-24: 1.5rem;--size-28: 1.75rem;--size-32: 2rem;--size-36: 2.25rem;--size-40: 2.5rem;--size-48: 3rem;--size-56: 3.5rem;--size-64: 4rem;--size-72: 4.5rem;--size-80: 5rem;--size-88: 5.5rem;--size-96: 6rem;--size-112: 7rem;--size-128: 8rem;--size-152: 9.5rem;--size-176: 11rem;--size-192: 12rem;--size-208: 13rem}[class*=__user-data]{display:grid;grid-template-columns:2.25rem 1fr;grid-template-rows:min-content;grid-template-areas:"avatar name" "avatar role";column-gap:var(--gap-8);padding:var(--gap-12) var(--gap-12)}[class*=__user-data]>*{white-space:nowrap;overflow:hidden;text-align:left;text-overflow:ellipsis;-webkit-user-select:none;user-select:none}[class*=__user-data] [class*=__user-name]{grid-area:name;font-weight:600}[class*=__user-data] [class*=__user-role]{grid-area:role;font-size:var(--font-14);color:var(--grey-400)}[class*=__user-data] [class*=__user-avatar]{grid-area:avatar;inline-size:2.25rem;block-size:2.25rem;border-radius:50vw;display:grid;place-content:center;color:var(--white);background-image:linear-gradient(135deg,var(--primary) 0%,hsl(210,100%,52%) 100%);font-weight:600;font-size:var(--font-14);text-transform:uppercase}.user-context-menu{position:absolute;inset-block-start:0;inset-inline:0;background:var(--white);border-radius:var(--radius-8);box-shadow:0 10px 25px -5px hsl(from var(--black) h s l / .1),0 4px 6px -2px hsl(from var(--black) h s l / .05);border:1px solid var(--grey-150);padding:var(--gap-8);opacity:0;visibility:hidden;translate:0 .5rem;transition:all .2s ease-in-out;z-index:1000}.user-context-menu.show{opacity:1;visibility:visible;translate:0}.menu__items{display:grid;row-gap:var(--gap-2)}.menu__items:nth-last-child(2){padding-block-start:var(--gap-8);border-block-start:1px solid var(--grey-150);margin-block-start:var(--gap-8)}.menu__item{inline-size:100%;display:grid;grid-template-columns:1.5rem 1fr;align-items:center;justify-items:start;column-gap:var(--gap-6);padding:var(--gap-8) var(--gap-12);border-radius:var(--radius-6);color:var(--grey-500);font-size:var(--font-14);text-decoration:none;transition:background-color .2s ease-in-out,color .2s ease-in-out;background:transparent;cursor:pointer}.menu__item:hover{background:var(--grey-100);color:var(--grey-900)}.menu__item[disabled]{pointer-events:none;opacity:.5}.menu__item .icon{inline-size:1.5rem}.eiffels{inline-size:100vw;display:grid;grid-template-columns:240px 1fr;grid-template-rows:min-content 1fr;grid-template-areas:"navigation breadcrumb" "navigation main-content";background-color:var(--white)}.eiffels.table-view{overflow:hidden;block-size:100vh}.breadcrumb{grid-area:breadcrumb;background-color:var(--white);padding-inline-start:var(--gap-24);padding-block:var(--gap-12)}.breadcrumb ol{display:flex;list-style:none;align-items:center;gap:var(--gap-4);padding-inline:var(--gap-8)}.breadcrumb li{gap:var(--gap-4);font-size:var(--font-13)}.breadcrumb li[aria-current=page]{color:var(--black)}.breadcrumb a{color:var(--grey-400);text-decoration:none}.breadcrumb .icon{inline-size:.875rem}.sidebar__nav{grid-area:navigation}.main-content{grid-area:main-content;display:grid;grid-template-rows:1fr;padding:0 0 0 var(--gap-24);position:relative;border:none;border-inline-start:1px solid var(--grid-color);border-block-start:1px solid var(--grid-color);border-top-left-radius:var(--radius-24);background-color:var(--white);background-image:linear-gradient(var(--grid-color) 1px,transparent 1px),linear-gradient(90deg,var(--grid-color) 1px,transparent 1px),linear-gradient(hsl(from var(--grid-color) h s l / .5) 1px,transparent 1px),linear-gradient(90deg,hsl(from var(--grid-color) h s l / .5) 1px,transparent 1px);background-size:3rem 3rem,3rem 3rem,1rem 1rem,1rem 1rem;background-position:bottom 3rem right 3rem,bottom 1rem right 1rem;box-shadow:inset .125rem .125rem .5rem hsl(from var(--grid-color) h s l / .3)}.main-content.scrollable{overflow:auto;scrollbar-gutter:stable;scroll-behavior:smooth}.main-content.fixed{grid-template-rows:min-content 1fr;overflow:hidden}.main-content .border-style{margin-inline:auto;padding:var(--gap-24);margin-block:var(--gap-24);background-color:var(--white);border-radius:var(--radius-12);border:1px solid hsl(from var(--grid-color) h s l / 1);box-shadow:0 16px 24px -5px hsl(from var(--grid-color) h s l / .5),0 4px 8px -2px hsl(from var(--grid-color) h s l / .3)}.main-content .report-style{margin-inline:auto;margin-block:var(--gap-24);border-radius:var(--radius-12);border:1px solid hsl(from var(--grid-color) h s l / 1);box-shadow:0 16px 24px -5px hsl(from var(--grid-color) h s l / .5),0 4px 8px -2px hsl(from var(--grid-color) h s l / .3)}.main__header{display:grid;grid-template-columns:max-content 1fr;grid-template-areas:"title btns" "subtitle btns";align-items:center;padding:var(--gap-20) var(--gap-16)}.main__header h1{grid-area:title;font-size:var(--font-24)}.main__header p{grid-area:subtitle}.main__header-btns{grid-area:btns;justify-self:end;display:flex;gap:var(--gap-8)}.sidebar__filters{max-inline-size:420px;position:fixed;inset-inline-end:0;inset-block:0;background-color:var(--white);border:1px solid var(--grey-150);overflow-y:auto;border-top-left-radius:var(--radius-16);border-bottom-left-radius:var(--radius-16);box-shadow:0 10px 25px -5px hsl(from var(--black) h s l / .1),0 4px 6px -2px hsl(from var(--black) h s l / .05);translate:0 0;transition:translate .3s cubic-bezier(.78,0,.22,1),opacity .3s ease-in-out,display .3s cubic-bezier(.78,0,.22,1);transition-behavior:allow-discrete;z-index:500}.sidebar__filters.hidden{translate:100% 0;display:none}.sidebar__scrollarea{min-block-size:100%;display:grid;grid-template-rows:min-content 1fr;row-gap:var(--gap-24);padding-inline:var(--gap-24)}@starting-style{.sidebar__filters{translate:100% 0}}.filters__header{display:grid;grid-template-columns:1fr auto;grid-template-areas:"title btns" "subtitle btns";column-gap:var(--gap-24);align-items:start;position:sticky;inset-block-start:0;background-color:var(--white);padding-block:var(--gap-24) var(--gap-12);z-index:999}.filters__header h2{grid-area:title;font-size:var(--font-24)}.filters__header p{grid-area:subtitle;inline-size:100%;font-size:var(--font-14);color:var(--grey-500)}.filters__header .btn{grid-area:btns;justify-self:end;padding:var(--gap-6)}.sidebar__nav{display:grid;grid-template-rows:min-content 1fr auto;grid-template-areas:"header" "nav" "ads" "footer";background-color:var(--white);row-gap:var(--gap-36);padding:var(--gap-12)}.nav__header{grid-area:header}.navigation{grid-area:nav;overflow-y:auto;scrollbar-width:thin;scrollbar-gutter:stable}.navigation a{text-decoration:none}.nav__menu{display:grid;row-gap:var(--gap-2)}.nav__link{display:grid;align-items:center;gap:var(--gap-8);padding:var(--gap-10) var(--gap-12);position:relative;border-radius:var(--radius-6);color:var(--black);transition:color .2s ease-in-out,background-color .2s ease-in-out}.nav__link:not(:has(use[href*="#chevron-down"])){grid-template-columns:1.75rem 1fr}.nav__link:has(use[href*="#chevron-down"]){grid-template-columns:1.75rem 1fr 1rem}.nav__link:hover{background-color:var(--grey-100);color:var(--grey-900)}.nav__link:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.nav__link .icon{inline-size:1.75rem}.nav__link[aria-current=page]{background-color:var(--primary);color:var(--white)}.nav__link[aria-current=page] .icon{fill:var(--white)}.nav__link.disabled{opacity:.5;pointer-events:none}.nav__link[data-unread]:after{content:attr(data-unread);position:absolute;inset-block:1;inset-inline-end:var(--gap-8);inline-size:1.5rem;aspect-ratio:1;display:grid;place-content:center;background-color:var(--alert);border-radius:50%;color:var(--white);font-size:var(--font-12);font-weight:700;line-height:1}.nav__link[data-unread="0"]:after{display:none}.nav__link[data-soon]:before{content:attr(data-soon);position:absolute;bottom:.125rem;left:3rem;color:var(--grey-400);font-size:var(--font-10);font-weight:500;white-space:nowrap}.nav__submenu-trigger summary{cursor:pointer}.nav__submenu-trigger summary .icon:nth-of-type(2){inline-size:1rem;transition:transform .2s ease}.nav__submenu-trigger[open] summary .icon:nth-of-type(2){transform:rotate(180deg)}.nav__submenu-list{list-style:none;padding:var(--gap-4) 0 0 var(--gap-32);margin:0}.nav__sublink{display:block;padding:var(--gap-6) var(--gap-12);position:relative;color:var(--grey-500);font-size:var(--font-14);border-radius:var(--radius-4);transition:all .2s ease}.nav__sublink:hover:not(.disabled){background-color:var(--grey-100);color:var(--grey-900)}.nav__sublink:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.nav__sublink .icon{inline-size:1.75rem}.nav__sublink[aria-current=page]{background-color:var(--primary);color:var(--white)}.nav__sublink[aria-current=page] .icon{fill:var(--white)}.nav__sublink.disabled{opacity:.5;pointer-events:none}.nav__sublink[data-soon]:after{content:attr(data-soon);position:absolute;bottom:20%;left:5rem;color:var(--grey-400);font-size:var(--font-10);font-weight:500;white-space:nowrap}.nav__link[href*=wagroup] .nav__icon{fill:var(--whatsapp)}.advertisements{grid-area:ads;display:grid;row-gap:var(--gap-24)}.advertisements a{text-decoration:none}.ads__item{transition:color .2s ease-in-out,background-color .2s ease-in-out}.ads__item:first-of-type figure{block-size:10rem}.ads__item:last-of-type figure{block-size:5rem}.ads__item figure{overflow:hidden;position:relative}.ads__item img{inline-size:100%;block-size:100%;border-radius:var(--radius-8);object-fit:cover}.ads__item figcaption{position:absolute;inset-block-start:var(--gap-4);inset-inline-end:var(--gap-4);padding:var(--gap-4) var(--gap-8);background-color:var(--black);border-radius:var(--radius-6);color:var(--white);font-size:var(--font-10);font-weight:500;white-space:nowrap;text-transform:uppercase;text-align:center;transition:transform .2s ease-in-out}.nav__footer{grid-area:footer;position:relative;border-block-start:1px solid var(--grey-150);padding-block-start:var(--gap-8);gap:var(--gap-2)}.nav__version{color:var(--grey-300)}.lang-switcher{display:flex;gap:2px;align-items:center}.lang-switcher__btn{background:none;border:1px solid transparent;border-radius:4px;color:inherit;cursor:pointer;font-size:.75rem;font-weight:600;letter-spacing:.04em;line-height:1;opacity:.55;padding:4px 6px;text-transform:uppercase;transition:opacity .15s,border-color .15s}.lang-switcher__btn:hover:not(:disabled){opacity:1;border-color:currentColor}.lang-switcher__btn--active,.lang-switcher__btn:disabled{cursor:default;opacity:1;border-color:currentColor}.app-topbar{align-items:center;display:flex;height:48px;justify-content:flex-end;padding:0 16px}.app-topbar__spacer{flex:1}.cookie{max-inline-size:50rem;display:grid;grid-template-columns:3rem 1fr min-content;gap:var(--gap-24) var(--gap-18);padding-block:var(--gap-36);padding-inline:var(--gap-36);margin-inline:auto;position:fixed;inset-inline:0;inset-block-end:var(--gap-16);background-color:var(--white);border-radius:var(--radius-12);box-shadow:0 30px 50px hsl(from var(--primary) h s l / 15%);z-index:999}.cookie .cookie-btns{align-self:center;display:flex;gap:var(--gap-16)}@media screen and (max-width: 960px){.cookie{margin-inline:var(--gap-16)}}@media screen and (max-width: 768px){.cookie{grid-template-columns:3rem 1fr;padding-inline:var(--gap-16)}.cookie p{grid-column:2 / -1}.cookie .cookie-btns{grid-column:2;justify-self:flex-end;flex-wrap:wrap}}.header{grid-area:header;display:flex;position:sticky;inset-block-start:0;padding-block:var(--gap-12);background-color:hsl(from var(--white) h s l / 95%);z-index:9999}.header button{inline-size:2.25rem;aspect-ratio:1;place-content:center;border:1.5px solid;border-radius:50vw}.header button .icon{inline-size:1.25rem;stroke-width:2px}.header__logo{margin-inline-end:auto;align-content:center}.header__logo img{inline-size:5rem;aspect-ratio:1 / 3;object-fit:contain}.header__menu-btn{inline-size:2.25rem;aspect-ratio:1;display:none;place-content:center;border:1.5px solid var(--grey-300);border-radius:50vw;background-color:transparent;transition:background-color .2s ease-in-out,border-color .2s ease-in-out}.header__menu-btn .icon{grid-area:1 / -1;inline-size:1.25rem;stroke-width:2px;stroke:var(--grey-500);transition:opacity .2s ease-in-out,scale .2s ease-in-out}.header__menu-btn svg:first-of-type{stroke:var(--grey-500)}.header__menu-btn svg:last-of-type{opacity:0;scale:0;stroke:var(--white)}.header__select-lang{--input-font-size: var(--font-16);display:grid;grid-template-columns:4rem;grid-template-areas:"select";align-items:center;grid-auto-flow:column;position:relative;padding-inline-end:var(--gap-12)}.header__lang-short{grid-area:select;display:grid;grid-template-columns:1fr 1.25rem;align-items:center;gap:var(--gap-4);margin-inline:var(--gap-8);position:relative;background-color:var(--white);color:var(--black);font-size:var(--input-font-size);font-weight:400;-webkit-user-select:none;user-select:none;pointer-events:none}.header__lang-short span{justify-self:center}.header__lang-short .icon{inline-size:1.25rem;aspect-ratio:1;fill:var(--black)}.header__language{grid-area:select;padding-block:var(--gap-6);padding-inline:var(--gap-8);color:var(--grey-500);font-family:Twemoji Country Flags,SF Pro Text,sans-serif;-webkit-font-smoothing:antialiased;font-size:var(--input-font-size)}.header__language option{font-size:var(--font-18)}.header__menu-btn:has(+.header__nav.open){background-color:var(--black);border-color:transparent}.header__menu-btn:has(+.header__nav.open) svg:first-of-type{opacity:0;scale:0;stroke:var(--grey-400)}.header__menu-btn:has(+.header__nav.open) svg:last-of-type{opacity:1;scale:1;stroke:var(--white)}.header__nav{display:flex;justify-content:center;align-items:center;gap:var(--gap-48)}.nav__mob-header{display:none}.nav__links{display:flex;justify-self:center;gap:2rem}@media screen and (width <=50rem){.header__menu-btn{display:grid}.header__nav{--nav-height: 3.75rem;min-block-size:calc(100dvh - var(--nav-height));inline-size:100vw;display:grid;grid-template-rows:auto min-content;gap:0;position:fixed;inset-inline-start:100vw;inset-block-end:0;padding-block-end:var(--gap-36);background-color:hsl(from var(--white) h s l / 100%);transition:translate .3s cubic-bezier(0,.49,.35,1)}.header__nav.open{translate:-100vw 0}.nav__links{flex-direction:column}.nav__links a{font-size:var(--font-32)}@media screen and (hover: none){.nav__links a:hover{text-underline-offset:2px;text-decoration:underline transparent}}.header__select-lang{justify-self:center}}.footer{grid-area:footer;margin-block-start:auto;display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:var(--gap-16);align-items:center;position:sticky;inset-block-end:0;padding-block-end:var(--gap-8);color:var(--black);font-size:var(--font-14)}@media screen and (height <= 48rem){.footer{position:initial}}@media screen and (width <= 85rem){.footer{position:initial}}.footer-top__links{display:flex;flex:1 1 100%;flex-wrap:wrap;gap:var(--gap-16)}.footer-top__links .link-media{position:relative}.footer-top__links .link-media:after{content:"";position:absolute;top:-.25rem;right:-.25rem;bottom:-.25rem;left:-.25rem;border-radius:50vw;background-color:var(--primary);opacity:0;transition:opacity .2s ease-in-out}.footer-top__links .link-media:hover:after{opacity:.075}.footer-top__links .icon{inline-size:1.25rem;stroke:var(--grey-500)}.footer-bottom__links{display:flex;flex-wrap:wrap;column-gap:var(--gap-16)}.footer-bottom__links a{font-size:var(--font-13)}.aside__login{grid-area:login;display:grid;grid-template-rows:repeat(4,min-content) 1fr}.aside__login>*:not(.official-partners){justify-self:center}.aside__login h2{padding-block-end:var(--gap-24);color:var(--black);font-size:clamp(var(--font-16),2.5vw,var(--font-18))}.aside__login h2 strong{color:var(--primary);text-transform:capitalize}.aside__login :where(label,output,input){padding:var(--gap-6) var(--gap-10);background-color:var(--surface);border-radius:var(--radius-8);color:var(--black);font-size:var(--font-28);font-weight:700}.aside__login :where(label,output){-webkit-user-select:none;user-select:none;pointer-events:none}.login__form{inline-size:min(100%,30rem);display:grid;column-gap:var(--gap-16)}.login__form>p{margin-block:var(--gap-32) var(--gap-16);text-align:center}.login__form>button.login__btn{justify-self:center}.login__fieldset{justify-self:center;inline-size:min(100%,25rem);display:grid;grid-template-columns:5rem auto 1fr;grid-template-areas:"country code number";column-gap:var(--gap-12);align-items:center;background-color:var(--white);border:1.5px solid var(--grey-200);border-radius:var(--radius-10);padding-block:var(--gap-4) var(--gap-10);padding-inline:var(--gap-10);transition:margin-block-start .3s linear}.login__fieldset legend{padding-inline:var(--gap-6);font-size:var(--font-12);font-weight:700;white-space:nowrap}.login__fieldset legend span{color:var(--alert)}.login__country-short{grid-area:country;display:grid;grid-template-columns:1fr 1.25rem;gap:var(--gap-8);position:relative;align-items:center;background-color:var(--white)}.login__country-short .icon{fill:var(--black)}.login__country-short:has(+#login__country-select:focus){outline:1.5px solid var(--primary);outline-offset:1px}#login__country-select{grid-area:country;padding-block:var(--gap-6);padding-inline:var(--gap-8);color:var(--black);border-right:1.5px solid var(--grey-200);font-family:Twemoji Country Flags,SF Pro Text,sans-serif;-webkit-font-smoothing:antialiased;font-size:var(--input-font-size);font-weight:700;word-spacing:5rem}#login__country-select:focus{outline:none}#login__country-select optgroup{font-style:italic;font-size:var(--font-20)}#login__country-select option{font-style:normal;font-size:large}#login__country-select option:checked{background-color:var(--grey-200)}#login__phone-number::placeholder{font-size:var(--font-28)}#login__phone-number:focus{background-color:var(--grey-100)}@media screen and (width <= 35rem){.main__login :where(label,output,input){padding:var(--gap-6);font-size:var(--font-24)}.login__fieldset{grid-template-columns:4rem auto 1fr;column-gap:var(--gap-6)}.login__country-short{grid-template-columns:1fr 1rem;gap:var(--gap-4)}#login__phone-number::placeholder{font-size:var(--font-24)}}.user__greeting{padding:var(--gap-16);background-color:hsl(from var(--white) h s l / .1);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:var(--radius-8);transition:color .3s ease}.user__greeting+a{margin-block:var(--gap-8) var(--gap-24)}.user__highlights{display:grid;gap:var(--gap-6);padding:var(--gap-24);background-color:var(--white);border-radius:var(--radius-8);border:1.5px solid var(--grey-100)}.user__highlights li{display:grid;grid-template-columns:max-content 1fr;align-items:center;column-gap:var(--gap-6)}.user__highlights .icon{inline-size:1.5rem;fill:var(--warning)}.aside__header{grid-area:title;align-self:flex-end;margin-inline:auto;padding-block:var(--gap-72) var(--gap-56)}.aside__header>*{text-align:center;justify-self:center}.aside__header h1{max-inline-size:25ch;font-size:clamp(var(--font-28),7vw,var(--font-40));text-wrap:balance;line-height:1.2}.aside__header .aside__apps{display:flex;gap:var(--gap-24);padding-block:var(--gap-20)}.aside__header .aside__app{display:flex;align-items:center;gap:var(--gap-4);color:var(--grey-500);font-size:var(--font-20);font-weight:700}.aside__header p{max-inline-size:70ch;font-size:clamp(var(--font-18),3vw,var(--font-20));text-align:center;text-wrap:balance}@media screen and (height <=75rem){.main__header h1{font-size:clamp(var(--font-28),7vh,var(--font-40))}.main__header p{font-size:clamp(var(--font-18),3vh,var(--font-20))}}.book-call{padding-block-start:var(--gap-32);margin-inline:auto}.book-call small{display:block;padding-block-start:var(--gap-4);color:var(--grey-400);font-size:var(--font-12);text-align:center}.official-partners{display:grid;grid-template-columns:auto 1fr;gap:var(--gap-6);padding-block-start:var(--gap-32);margin-inline:auto}.official-partners span{grid-column:1 / -1;grid-row:1;font-size:var(--font-14);text-align:center}.official-partners img:nth-of-type(1){justify-self:center}@media screen and (height <= 48rem){.official-partners{margin-inline:auto}.official-partners span{text-align:center}}@media screen and (width <= 85rem){.official-partners{margin-inline:auto}.official-partners span{text-align:center}}@media screen and (width <= 35rem){.official-partners{padding-block-start:var(--gap-72)}}.bg{grid-column:1;grid-row:1 / -1;inline-size:100%;block-size:100%;overflow:hidden;contain:paint;pointer-events:none;-webkit-user-select:none;user-select:none;position:relative;z-index:-10}.bg:after{content:"";top:0;right:0;bottom:0;left:0;position:absolute;box-shadow:inset 0 0 3rem 3rem var(--white)}@media screen and (width <= 45rem){.bg{display:none}}.bg__wrapper{inline-size:100%;block-size:100%;contain:content;overflow:hidden}.bg__lines{inline-size:100%;block-size:100dvh;margin:auto}@media screen and (width <= 100rem){.bg__lines{block-size:100vh}}.bg__lines line{stroke:hsl(from var(--primary) h s l / 10%)}.bg__lines circle{fill:hsl(from var(--primary) h s 80% / 100%);stroke-width:1px}@keyframes neuron-pulse{0%,to{stroke:hsl(from var(--primary) h s 80% / 100%)}50%{stroke:var(--white)}}.bg__wave{position:absolute;inset-inline:0;inset-block:0;z-index:-100}@property --start-point{syntax: "<length>"; initial-value: 0px; inherits: false;}@property --end-point{syntax: "<length>"; initial-value: 0%; inherits: false;}@property --time{syntax: "<time>"; initial-value: 0s; inherits: false;}@property --delay{syntax: "<time>"; initial-value: 0s; inherits: false;}path[class*=lines__]{animation-iteration-count:infinite;animation-timing-function:linear;animation-duration:var(--time);animation-delay:var(--delay)}.lines__v-animation{animation-name:vertical-line}.lines__h-animation{animation-name:horizontal-line}.from-top{--start-point: -100px;--end-point: 100%;--time: 15s}[stroke="url(#paint5)"]{translate:0 -100px;--delay: 10s}[stroke="url(#paint12)"]{translate:0 -100px;--delay: 3s}.from-bottom{--start-point: 100px;--end-point: -100%;--time: 18s}[stroke="url(#paint1)"]{translate:0 100px;--delay: 5s}[stroke="url(#paint14)"]{translate:0 100px;--delay: 1s}.from-right{--start-point: -60px;--end-point: 100%;--time: 20s}[stroke="url(#paint20)"]{translate:-60px 0;--delay: 11s}.from-left{--start-point: 60px;--end-point: -100%;--time: 14s}[stroke="url(#paint18)"]{translate:60px 0;--delay: 6s}[stroke="url(#paint25)"]{translate:60px 0;--delay: 2s;fill:red}@keyframes vertical-line{10%,90%{translate:0 var(--start-point);opacity:0}25%,75%{opacity:.6}40%,60%{translate:0 var(--end-point);opacity:0}}@keyframes horizontal-line{10%,90%{translate:var(--start-point) 0;opacity:0}25%,75%{opacity:.3}40%,60%{translate:var(--end-point) 0;opacity:0}}@property --step{syntax: "<length>"; initial-value: 0%; inherits: false;}circle[class*=circle-to]{--step: 100px;animation-iteration-count:infinite,infinite;animation-timing-function:linear,ease-in-out;animation-duration:var(--time),1s;animation-delay:var(--delay) 0s}.circle-to-bottom{animation:to-bottom var(--time) linear infinite,neuron-pulse;animation-delay:var(--delay)}circle#circle-1{--time: 19s;--delay: 1s}circle#circle-9{--time: 21s;--delay: 5s}.circle-to-top{animation:to-top var(--time) linear infinite,neuron-pulse;animation-delay:var(--delay)}circle#circle-4{--time: 20s;--delay: 1s}circle#circle-7{--time: 25s;--delay: 3s}.circle-to-left{animation:to-left var(--time) linear infinite,neuron-pulse;animation-delay:var(--delay)}circle#circle-2{--time: 17s;--delay: 15s}circle#circle-5{--time: 20s;--delay: 7s}circle#circle-8{--time: 21s}circle#circle-10{--time: 26s;--delay: 8s}.circle-to-right{animation:to-right var(--time) linear infinite,neuron-pulse;animation-delay:var(--delay)}circle#circle-3{--time: 18s;--delay: 1s}circle#circle-6{--time: 20s;--delay: 7s}@keyframes to-bottom{20%,80%{translate:0 0}30%,70%{translate:0 var(--step)}}@keyframes to-right{10%,70%{translate:0 0}20%,60%{translate:calc(var(--step) * -1) 0}}@keyframes to-left{0%,60%{translate:0 0}10%,50%{translate:var(--step) 0}}@keyframes to-top{10%,70%{translate:0 0}20%,60%{translate:0 calc(var(--step) * -1)}}@media screen and (width <= 48rem){.bg{opacity:.5}.bg__lines{opacity:.7}}.aside{grid-area:aside;block-size:calc(100dvh - 8rem);display:grid;grid-template-columns:1fr;grid-template-rows:1fr 1fr;grid-template-areas:"title" "login";position:sticky;inset-block-start:4rem;inset-inline-start:0}@media screen and (height <=48rem){.aside{position:static}}@media screen and (width <=85rem){.aside{position:static;grid-template-rows:auto auto}.aside:has(+.main:not(.video)){display:none}}.main{grid-area:main}.main h2{max-inline-size:35ch;font-size:clamp(var(--font-20),5vw,var(--font-28))}@media screen and (75rem <=width <=100rem){.video{--outside: clamp(var(--gap-20), 6vw, var(--gap-128))}}.main__header{padding-block:var(--gap-72)}.main__header>:where(h2,p){margin-inline:auto;max-inline-size:60rem;text-align:center;text-wrap:balance}.main__header h2{padding-block:var(--gap-10) var(--gap-20)}.main__header p{max-inline-size:70ch;font-size:clamp(var(--font-16),3.5vw,var(--font-20))}@media screen and (height <=48rem){.main__header p{font-size:clamp(var(--font-16),3.5vw,var(--font-20))}}
