html{--lumo-base-color:#fff;--lumo-shade-5pct:#193b670d;--lumo-shade-10pct:#1a39601a;--lumo-shade-20pct:#1c375a29;--lumo-shade-30pct:#1c345442;--lumo-shade-40pct:#1c324f61;--lumo-shade-50pct:#1c304a85;--lumo-shade-60pct:#1c2e4599;--lumo-shade-70pct:#1b2b41b0;--lumo-shade-80pct:#1a293dd4;--lumo-shade-90pct:#182739f0;--lumo-shade:#192434;--lumo-contrast-5pct:var(--lumo-shade-5pct);--lumo-contrast-10pct:var(--lumo-shade-10pct);--lumo-contrast-20pct:var(--lumo-shade-20pct);--lumo-contrast-30pct:var(--lumo-shade-30pct);--lumo-contrast-40pct:var(--lumo-shade-40pct);--lumo-contrast-50pct:var(--lumo-shade-50pct);--lumo-contrast-60pct:var(--lumo-shade-60pct);--lumo-contrast-70pct:var(--lumo-shade-70pct);--lumo-contrast-80pct:var(--lumo-shade-80pct);--lumo-contrast-90pct:var(--lumo-shade-90pct);--lumo-contrast:var(--lumo-shade);--lumo-header-text-color:var(--lumo-contrast);--lumo-body-text-color:var(--lumo-contrast-90pct);--lumo-secondary-text-color:var(--lumo-contrast-70pct);--lumo-tertiary-text-color:var(--lumo-contrast-50pct);--lumo-disabled-text-color:var(--lumo-contrast-30pct);--lumo-primary-color:#006af5;--lumo-primary-color-50pct:#006cfac2;--lumo-primary-color-10pct:#338bff21;--lumo-primary-text-color:#005fdb;--lumo-primary-contrast-color:#fff;--lumo-error-color:#e21d12;--lumo-error-color-50pct:#e71d1380;--lumo-error-color-10pct:#e71d131a;--lumo-error-text-color:#ca150c;--lumo-error-contrast-color:#fff;--lumo-success-color:#158443;--lumo-success-color-50pct:#16884680;--lumo-success-color-10pct:#1688461a;--lumo-success-text-color:#0a7637;--lumo-success-contrast-color:#fff;--lumo-warning-color:#fc0;--lumo-warning-color-10pct:#ffcc0040;--lumo-warning-text-color:#995200;--lumo-warning-contrast-color:var(--lumo-shade-90pct);--lumo-border-radius-s:.25em;--lumo-border-radius-m:var(--lumo-border-radius,.25em);--lumo-border-radius-l:.5em;--lumo-box-shadow-xs:0 1px 4px -1px var(--lumo-shade-50pct);--lumo-box-shadow-s:0 2px 4px -1px var(--lumo-shade-20pct), 0 3px 12px -1px var(--lumo-shade-30pct);--lumo-box-shadow-m:0 2px 6px -1px var(--lumo-shade-20pct), 0 8px 24px -4px var(--lumo-shade-40pct);--lumo-box-shadow-l:0 3px 18px -2px var(--lumo-shade-20pct), 0 12px 48px -6px var(--lumo-shade-40pct);--lumo-box-shadow-xl:0 4px 24px -3px var(--lumo-shade-20pct), 0 18px 64px -8px var(--lumo-shade-40pct)}[theme~=dark]{color:var(--lumo-body-text-color);background-color:var(--lumo-base-color);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--lumo-base-color:#233348;--lumo-tint-5pct:#c0d5f20f;--lumo-tint-10pct:#adc8eb24;--lumo-tint-20pct:#b4cdee3b;--lumo-tint-30pct:#bad2f252;--lumo-tint-40pct:#c1d8f569;--lumo-tint-50pct:#c9ddf880;--lumo-tint-60pct:#d1e3fa94;--lumo-tint-70pct:#d9e8fcb0;--lumo-tint-80pct:#e2eefecc;--lumo-tint-90pct:#ebf3ffe6;--lumo-tint:#f5f9ff;--lumo-shade-5pct:#00000012;--lumo-shade-10pct:#05050526;--lumo-shade-20pct:#090a0b3b;--lumo-shade-30pct:#0d0f1152;--lumo-shade-40pct:#11141869;--lumo-shade-50pct:#14191f80;--lumo-shade-60pct:#171e2699;--lumo-shade-70pct:#18202ab3;--lumo-shade-80pct:#17202ccc;--lumo-shade-90pct:#16202ce6;--lumo-shade:#16202c;--lumo-contrast-5pct:var(--lumo-tint-5pct);--lumo-contrast-10pct:var(--lumo-tint-10pct);--lumo-contrast-20pct:var(--lumo-tint-20pct);--lumo-contrast-30pct:var(--lumo-tint-30pct);--lumo-contrast-40pct:var(--lumo-tint-40pct);--lumo-contrast-50pct:var(--lumo-tint-50pct);--lumo-contrast-60pct:var(--lumo-tint-60pct);--lumo-contrast-70pct:var(--lumo-tint-70pct);--lumo-contrast-80pct:var(--lumo-tint-80pct);--lumo-contrast-90pct:var(--lumo-tint-90pct);--lumo-contrast:var(--lumo-tint);--lumo-header-text-color:var(--lumo-contrast);--lumo-body-text-color:var(--lumo-contrast-90pct);--lumo-secondary-text-color:var(--lumo-contrast-70pct);--lumo-tertiary-text-color:var(--lumo-contrast-50pct);--lumo-disabled-text-color:var(--lumo-contrast-30pct);--lumo-primary-color:#0c6ce9;--lumo-primary-color-50pct:#6ea9f7b0;--lumo-primary-color-10pct:#257ef421;--lumo-primary-text-color:#90bdf9;--lumo-primary-contrast-color:#fff;--lumo-error-color:#e0241a;--lumo-error-color-50pct:#e75d5580;--lumo-error-color-10pct:#e75d5524;--lumo-error-text-color:#ff9e99;--lumo-success-color:#158443;--lumo-success-color-50pct:#0ff56f80;--lumo-success-color-10pct:#0ff56f1a;--lumo-success-text-color:#12d965;--lumo-warning-color:#f5af00;--lumo-warning-color-10pct:#fa03;--lumo-warning-text-color:#fc3;--lumo-warning-contrast-color:var(--lumo-shade-90pct)}html{--lumo-font-family:-apple-system, BlinkMacSystemFont, "Roboto", "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--lumo-font-size-xxs:.75rem;--lumo-font-size-xs:.8125rem;--lumo-font-size-s:.875rem;--lumo-font-size-m:1rem;--lumo-font-size-l:1.125rem;--lumo-font-size-xl:1.375rem;--lumo-font-size-xxl:1.75rem;--lumo-font-size-xxxl:2.5rem;--lumo-line-height-xs:1.25;--lumo-line-height-s:1.375;--lumo-line-height-m:1.625}body{font-family:var(--lumo-font-family);font-size:var(--lumo-font-size-m);line-height:var(--lumo-line-height-m);-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}small,[theme~=font-size-s]{font-size:var(--lumo-font-size-s);line-height:var(--lumo-line-height-s)}[theme~=font-size-xs]{font-size:var(--lumo-font-size-xs);line-height:var(--lumo-line-height-xs)}:where(h1,h2,h3,h4,h5,h6){font-weight:600;line-height:var(--lumo-line-height-xs);margin-block:0}:where(h1){font-size:var(--lumo-font-size-xxxl)}:where(h2){font-size:var(--lumo-font-size-xxl)}:where(h3){font-size:var(--lumo-font-size-xl)}:where(h4){font-size:var(--lumo-font-size-l)}:where(h5){font-size:var(--lumo-font-size-m)}:where(h6){font-size:var(--lumo-font-size-xs);text-transform:uppercase;letter-spacing:.03em}p,blockquote{margin-top:.5em;margin-bottom:.75em}a{text-decoration:none}a:where(:any-link):hover{text-decoration:underline}hr{height:1px;margin:var(--lumo-space-s) calc(var(--lumo-border-radius-m) / 2);background-color:var(--lumo-contrast-10pct);border:0;align-self:stretch;padding:0;display:block}blockquote{border-left:2px solid var(--lumo-contrast-30pct)}b,strong{font-weight:600}html{--lumo-clickable-cursor:pointer;--t3w-text-yellow:darkgoldenrod;--t3w-text-orange:darkorange;--t3w-text-grey:var(--lumo-tertiary-text-color);--t3w-text-red:var(--lumo-error-text-color);--t3w-text-green:var(--lumo-success-text-color);--t3w-text-blue:#3459c7;--t3w-text-hover:var(--lumo-primary-color);--t3w-bg-hover:var(--lumo-primary-color);--t3w-link-visited-color:DarkMagenta}.t3w-text-hover:hover,.t3w-text-hover:hover vaadin-icon{color:var(--t3w-text-hover)!important}.t3w-text-underline-on-hover:hover{text-decoration:underline}.t3w-bg-hover:hover{background:var(--t3w-bg-hover)!important}.t3w-truncate-inner{text-align:left;text-overflow:ellipsis;direction:rtl;overflow:hidden}.t3w-truncate-inner:before{content:"‎"}.t3w-dialog-footer-horizontal{justify-content:space-between;gap:var(--lumo-space-m);flex-wrap:wrap;display:flex}.t3w-dialog-footer-horizontal vaadin-horizontal-layout{gap:var(--lumo-space-m)}@media (width<=600px){.t3w-dialog-footer-horizontal *{flex-grow:1}}.notification-content-container{--scroll-notification-content-container-track:#d6d6d633;--scroll-notification-content-container-thumb:#f5f5f5;scrollbar-width:thin;scrollbar-color:var(--scroll-notification-content-container-thumb) var(--scroll-notification-content-container-track);max-height:90vh;padding-right:10px;overflow:auto}.notification-content-container::-webkit-scrollbar{width:10px}.notification-content-container::-webkit-scrollbar-track{background:var(--scroll-notification-content-container-track);border-radius:6px}.notification-content-container::-webkit-scrollbar-thumb{background:var(--scroll-notification-content-container-thumb);border-radius:8px}vaadin-markdown ul{padding-left:var(--vaadin-markdown-ul-padding-left,2em)}.t3w-label-with-info::part(label){width:100%;padding-inline-end:1.5em}.t3w-label-with-info::part(required-indicator):after{margin-inline-start:var(--lumo-space-xs);position:static}vaadin-app-layout::part(navbar){min-height:0}html{--t3w-menu-item-color-1:#b4bcc8}.menu{background-color:#313a46}.menu-group{font-size:var(--lumo-font-size-s)}.menu-item{width:100%;color:var(--t3w-menu-item-color-1);box-sizing:border-box;padding:var(--lumo-space-s) var(--lumo-space-s) var(--lumo-space-s) var(--lumo-space-l)}.menu-item:hover{background-color:#065982;color:#fff!important}.menu a[highlight]{color:#9acd32!important}.menu-roda-pe-item{font-size:var(--lumo-font-size-s);color:var(--t3w-menu-item-color-1);flex-grow:1;width:100%;margin:0;padding:.5rem 0}vaadin-accordion-heading::part(toggle){color:var(--t3w-menu-item-color-1)}vaadin-accordion-heading::part(content){width:100%;padding-right:var(--lumo-space-s)}button [part=toggle]{color:var(--t3w-menu-item-color-1)}.report-content{--lumo-font-size-xs:9px;--lumo-font-size-s:9px;--lumo-font-size-m:9px;--lumo-font-size-l:9px;--lumo-space-xs:5px;--lumo-space-s:5px;--lumo-space-m:5px;--lumo-space-l:5px;--lumo-line-height-xs:0px;--lumo-line-height-s:0px;--lumo-line-height-m:0px;--lumo-line-height-l:0px;--lumo-size-xs:11px;--lumo-size-s:11px;--lumo-size-m:11px;--lumo-size-l:11px;--lumo-size-xl:11px;--lumo-font-family:monospace;font:8px monospace}.report-title{color:#fff;width:100%;font-weight:700;font-size:var(--lumo-font-size-s);background:#000}.report-subtitle{color:#fff;background-color:#5e5e5e}.report-footer{background-color:#dbdbdb;font-weight:700}.horizontal-layout .spacing-small{gap:var(--lumo-space-s)}.horizontal-layout .spacing-medium{gap:var(--lumo-space-m)}.horizontal-layout .spacing-large{gap:var(--lumo-space-l)}.card-group{grid-template-columns:repeat(auto-fill, minmax(min(var(--card-group-cards-size-min), 90vw), 1fr));grid-gap:var(--card-group-cards-gap);box-sizing:border-box;display:grid}.card-group .card,vaadin-virtual-list .card{box-shadow:var(--lumo-box-shadow-xs);border-radius:var(--lumo-border-radius-s)}.wmx-card-options{height:100%!important;padding:0 5px 0 42px!important;overflow:hidden!important}@media (width<=450px){.wmx-card-options{padding:0 8px 0 0!important}}.responsive-menu-bar{position:relative!important}vaadin-menu-bar-item{min-height:1.8rem!important;overflow:hidden!important}@media (width<=1100px){.responsive-menu-bar{width:calc(18vw + 30px)!important}}.sem-niveis vaadin-grid-tree-toggle{--vaadin-grid-tree-toggle-level-offset:0}.coluna-oculta{width:0!important}.status_lancado_tf::part(input-field){color:#6e6e6e;background-color:#fafafa}.status_liberado_tf::part(input-field),.status_enviado_tf::part(input-field),.status_aprovado_tf::part(input-field),.status_agendado_tf::part(input-field){color:#6e6e6e;background-color:#f7f6d2}.status_pago_tf::part(input-field){color:#6e6e6e;background-color:#daf3da}.status_cancelado_tf::part(input-field){color:#830c00;background-color:#fee0e0}.status_aprovacao_pendente_tf::part(input-field){color:#6e6e6e;background-color:#f7e8d2}vaadin-combo-box.autocomplete::part(toggle-button){visibility:collapse;width:0}vaadin-number-field.salas-1::part(input-field){background-color:#d8f6ce;border-color:#31b404}vaadin-number-field.salas-2::part(input-field){background-color:#cef6ec;border-color:#04b486}vaadin-number-field.salas-3::part(input-field){background-color:#ced8f6;border-color:#0431b4}vaadin-number-field.salas-4mais::part(input-field){background-color:#f6e3ce;border-color:#8a2908}a[disabled]{cursor:default;pointer-events:none}.link-visited:visited,.link-visited:visited vaadin-button{color:var(--t3w-link-visited-color,DarkMagenta)}vaadin-integer-field.ok::part(input-field){background-color:#d8f6ce;border-color:#31b404}vaadin-integer-field.warning::part(input-field){background-color:#fff4ce;border-color:#b45f04}vaadin-integer-field.error::part(input-field){background-color:#fbd7d7;border-color:#8a1908}[theme~=hidden-sort-indicator] vaadin-grid-sorter::part(indicators){display:none!important}.t3w-auth-card{background:var(--lumo-base-color) linear-gradient(var(--lumo-tint-5pct), var(--lumo-tint-5pct));border-radius:var(--lumo-border-radius-l);box-shadow:var(--lumo-box-shadow-s);max-width:calc(var(--lumo-size-m) * 10);flex-direction:column;height:auto;margin:auto;padding:30px;display:flex}.t3w-v-drag-over-target.v-drag-over-target{background:var(--lumo-primary-color-10pct)}@media (width<=350px){.t3w-auth-card{padding:30px 15px}}@media (width<=425px){.responsive-flex-col{flex-direction:column}}.site .contactForm{padding:var(--space-lg);background-color:var(--white);box-shadow:var(--shadow);gap:var(--space-xs);flex-direction:column;width:100%;display:flex}.site .contactForm .formHeader{gap:var(--space-xs);margin-bottom:var(--space-md);flex-direction:column;display:flex}.site .contactForm .formHeader h4{font-size:var(--text-clamp-md)}.site .contactForm .formHeader p{color:var(--neutral)}@media (width<=640px){.site .contactForm .formHeader p{font-size:var(--text-sm)}}.site .contactForm vaadin-text-field::part(error-message),.site .contactForm vaadin-text-area::part(error-message){min-height:var(--space-xl);display:block}.site .contactForm vaadin-text-area::part(input-field){max-height:var(--textarea-max-height);box-sizing:border-box;overflow-y:auto}.site .footer{background-color:var(--white);font-size:var(--text-sm);box-shadow:var(--shadow-top)}.site .footer .top{justify-content:space-between;gap:var(--space-xl);flex-wrap:wrap;align-items:flex-start;display:flex}.site .footer .left{flex:1;min-width:200px}.site .footer .links{padding:var(--space-md) 0 0;margin:0;list-style:none}.site .footer .links li{margin-bottom:var(--space-sm)}.site .footer .links a{color:var(--neutral);text-decoration:none;transition:color .2s}.site .footer .links a:hover{color:var(--foreground)}.site .footer .right{align-items:center;gap:var(--space-lg);flex-wrap:wrap;display:flex}.site .footer .socials{align-items:center;gap:var(--space-md);flex-wrap:wrap;display:flex}.site .footer .socials a{align-items:center;gap:var(--space-xs);color:var(--neutral);text-decoration:none;transition:color .2s ease-in-out;display:flex}.site .footer .socials a:hover{color:var(--foreground)}.site .footer .separator{background-color:var(--muted);width:2px;height:1.25rem;margin-left:var(--space-sm)}.site .footer .divider{border:none;border-top:var(--border-thin);margin:var(--space-xl) 0 var(--space-lg);opacity:.2}.site .footer .bottom{text-align:center;font-size:var(--text-sm);color:var(--foreground)}.site .footer .bottom .image-credit{margin-top:.25rem;font-size:.75rem;display:block}.site .footer .bottom .image-credit a{color:inherit;text-decoration:underline}.site .footer .container{margin:var(--space-lg) auto;max-width:var(--breakpoint-xl)}.site .footer .logotipo{align-items:center;gap:var(--space-md);display:flex}.site .footer .logotipo img{height:var(--logotipo-height);width:var(--logotipo-width)}.site .footer .logotipo p{font-weight:var(--text-bold);font-size:var(--text-clamp-md)}.site .footer .socialIcon{height:var(--social-icon-height);width:var(--social-icon-width)}@media (width<=1536px){.site .footer{padding:0 1.2rem}}@media (width<=768px){.site .footer .top{gap:var(--space-xl);flex-direction:column}.site .footer .right{flex-direction:column;align-items:flex-start}}.site .header{z-index:100;background-color:#0000;width:100%;transition:background-color .3s,box-shadow .3s;position:fixed;top:0;left:0}.site .header .nav{padding:var(--space-md) 0;max-width:var(--breakpoint-xl);align-items:center;gap:var(--space-md);height:var(--header-height);margin:auto;display:flex}.site .header .menu{gap:var(--space-sm);background-color:#0000;list-style:none;display:flex}.site .header .menu li{display:flex;position:relative}.site .header .menu a,.site .header .menu span{font-weight:var(--text-bold);padding:var(--space-sm) var(--space-md);flex:1;text-decoration:none;transition:background .2s;display:inline-block}.site .header .menu span{cursor:default}.site .header .menu .navItem>a,.site .header .menu .navItem>span{color:var(--white)}.site .header .menuMobile{z-index:999;text-align:center;background-color:var(--glass-background);padding:var(--space-md);box-shadow:var(--shadow);gap:var(--space-md);max-height:calc(100vh - var(--header-height));flex-direction:column;display:flex;position:absolute;top:100%;left:0;right:0;overflow-y:scroll}.site .header .menuMobile li{flex-direction:column;list-style:none;display:flex}.site .header .menuMobile .navItem a{padding:var(--button-padding);border-radius:var(--vaadin-input-field-border-radius,var(--lumo-border-radius-m));font-weight:var(--text-bold);background-color:var(--muted);font-size:var(--text-sm)}.site .header .menuMobile .navItem span{font-weight:var(--text-bold)}.site .header .menuMobile .listMenuMobile{gap:var(--space-sm);flex-direction:column;display:flex}.site .header .dropdownMenu{background:var(--white);box-shadow:var(--shadow);border-radius:var(--vaadin-input-field-border-radius,var(--lumo-border-radius-m));padding:var(--space-sm);z-index:10;border:1px solid var(--muted);min-width:fit-content;display:none;position:absolute;top:100%;left:0}.site .header .dropdownMenu li{border-radius:var(--vaadin-input-field-border-radius,var(--lumo-border-radius-m))}.site .header .dropdownMenu li a{flex-direction:column;display:flex}.site .header .dropdownMenu li a .title{color:var(--foreground);font-weight:var(--text-bold);padding:0}.site .header .dropdownMenu li a .title.danger{color:var(--danger)}.site .header .dropdownMenu li a .description{color:var(--neutral);font-size:var(--text-xs);width:14rem}.site .header .dropdownMenu li:hover{background-color:var(--muted)}.site .header .dropdownMenu .logoutButton a{color:var(--danger)!important}.site .header .dropdownMenu .logoutButton a:hover{color:var(--danger)!important}.site .header .dropdown:hover .dropdownMenu{display:block}.site .header .menuToggle{display:none}@media (width<=1536px){.site .header .nav{padding:var(--space-md) var(--space-lg)}}@media (width<=768px){.site .header .nav{flex-wrap:wrap;justify-content:space-between}.site .header .menuToggle{font-size:var(--text-lg);cursor:pointer;background:0 0;border:none;display:block}.site .header .dropdownMenu{box-shadow:none;padding-left:var(--space-md);background:0 0;flex-direction:column;display:none;position:static}}.site .header .menu.wrapperButton{align-items:center;gap:var(--space-sm);margin-left:auto;display:flex}.site .header .logotipo img{height:var(--logotipo-height);width:var(--logotipo-width);transform:translateY(16%)}.site .header .userMenu span{align-items:center;gap:var(--space-sm);padding:0;display:flex}.site .header .userMenu .dropdownMenu{left:auto;right:0}.site .header .mobileMenuAuthenticated{border-radius:var(--vaadin-input-field-border-radius,var(--lumo-border-radius-m))}.site .header .mobileMenuAuthenticated .mainContainer{margin-bottom:var(--space-md);justify-content:space-between;align-items:center;display:flex}.site .header .mobileMenuAuthenticated .mainContainer .logoutButton{padding:var(--space-sm) var(--space-md);border-radius:var(--vaadin-input-field-border-radius,var(--lumo-border-radius-m));font-weight:var(--text-bold);background-color:var(--danger);color:var(--white);font-size:var(--text-sm);border:none}.site .header .mobileMenuAuthenticated .mainContainer .userContainer{justify-content:space-between;align-items:center;gap:var(--space-sm);max-width:82%;display:flex}.site .header .mobileMenuAuthenticated .mainContainer .userContainer span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.site .header .mobileMenuAuthenticated .wrapperButton{gap:var(--space-sm);flex-direction:column;display:flex}.site .header .mobileMenuAuthenticated .wrapperButton button{padding:var(--button-padding);border-radius:var(--vaadin-input-field-border-radius,var(--lumo-border-radius-m));background-color:var(--muted);font-size:var(--text-sm);font-weight:var(--text-bold);border:none}.site .header .mobileMenuUnauthenticated{border-radius:var(--vaadin-input-field-border-radius,var(--lumo-border-radius-m));padding:var(--button-padding);background-color:var(--primary);font-weight:var(--text-bold);font-size:var(--text-sm);color:var(--white);border:none}.site .header.headerScrolled{background-color:var(--glass-background);-webkit-backdrop-filter:var(--glass-blur);box-shadow:var(--shadow);border-bottom:1px solid var(--border-color)}.site .header.headerScrolled .navItem>a,.site .header.headerScrolled .navItem>span{color:var(--foreground)}.site .header:not(.headerScrolled) .logotipo,.site .header:not(.headerScrolled) .menuToggle{filter:brightness()invert()}.downloadHero{text-align:center;align-items:center;gap:var(--lumo-space-s);flex-direction:column;width:100%;max-width:36rem;display:flex}.downloadHero h1{font-size:var(--text-clamp-lg);color:var(--foreground);line-height:1.2}.downloadSubtitle{font-size:var(--text-base);color:var(--neutral);margin:0;line-height:1.6}.allDownloads{width:100%;max-width:var(--breakpoint-xl);gap:var(--space-xl);padding:0 var(--space-md);flex-direction:column;display:flex}.downloadsGrid{gap:var(--space-lg);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));display:grid}.downloadCard{align-items:center;gap:var(--space-md);background:var(--white);text-align:center;border:2px solid #0000;border-radius:12px;flex-direction:column;justify-content:space-between;height:100%;min-height:200px;transition:transform .3s,box-shadow .3s;display:flex;position:relative;box-shadow:0 2px 12px #0000000f;padding:var(--space-xl) var(--space-lg)!important}.downloadCard:not(.downloadCardDisabled):hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000001a}.downloadCardHighlighted{border-color:var(--primary);background:#1366f40a}.currentOsBadge{background:var(--primary);color:var(--white);font-size:var(--text-xs);white-space:nowrap;letter-spacing:.04em;pointer-events:none;border-radius:999px;font-weight:600;position:absolute;top:-11px;left:50%;transform:translate(-50%);padding:2px 10px!important}.downloadCardDisabled{opacity:.5}.downloadCardIcon{font-size:2.5rem;line-height:1}.downloadCardInfo{gap:var(--space-xs);flex-direction:column;display:flex}.downloadCardLabel{color:var(--foreground);font-weight:600;font-size:var(--text-base);margin:0}.downloadCardDescription{font-size:var(--text-sm);color:var(--neutral);margin:0}@media (width<=640px){.downloadsGrid{grid-template-columns:repeat(2,1fr)}}@media (width<=400px){.downloadsGrid{grid-template-columns:1fr}}:root{--lumo-base-color:#f5f6f8;--t3w-simple-card-color:white;--t3w-simple-card-box-shadow:var(--lumo-box-shadow-xs);--t3w-simple-card-border-radius:var(--lumo-border-radius-l);--primary:#1366f4;--secondary:#0284c7;--foreground:#262626;--neutral:#737373;--muted:#eee;--black:#000;--white:#fff;--success:#10b981;--danger:#ef4444;--overlay-dark:#00000080;--overlay-light:#fffffff2;--overlay-border:#fff3;--streak-color:#fff9;--solarized-gradient:linear-gradient(270deg, #0062e1, #a64976, #ff5e16, #fedc08);--font-primary:"Inter", -apple-system, BlinkMacSystemFont, sans-serif;--font-heading:var(--font-primary);--text-thin:300;--text-bold:600;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--text-clamp-sm:clamp(.9rem, 2vw, 1.2rem);--text-clamp-md:clamp(1.1rem, 3vw, 1.5rem);--text-clamp-lg:clamp(1.85rem, 6vw, 4rem);--text-clamp-xl:clamp(2rem, 8vw, 5rem);--space-xs:.4rem;--space-sm:.5rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--space-2xl:3rem;--space-3xl:4rem;--space-4xl:5rem;--rounded-full:50%;--border-thin:1px solid var(--foreground);--border-color:var(--overlay-border);--shadow:0 5px 20px #0000000d;--shadow-top:0 -8px 10px -5px #0000001a;--glass-background:var(--overlay-light);--glass-blur:blur(20px);--breakpoint-sm:40rem;--breakpoint-md:48rem;--breakpoint-lg:64rem;--breakpoint-xl:80rem;--breakpoint-2xl:96rem;--icon-size-xs:24px;--icon-size-sm:40px;--icon-size-md:48px;--icon-size-lg:56px;--hover-translate:-.5rem;--hover-scale:1.15;--input-padding:.75rem 1rem;--button-padding:.72rem 1.4rem;--header-height:75px;--textarea-min-height:6.125rem;--textarea-max-height:10rem;--logotipo-height:26px;--logotipo-width:42px;--social-icon-height:22px;--social-icon-width:22px;--hero-min-height:55rem;--content-width-percent:90%;--hero-scale-small:.9;--streak-width:2px;--streak-height:60px;--drawer-align-items:none!important;--drawer-slide-in-animation:none!important;--drawer-slide-out-animation:none!important}html{scroll-behavior:smooth}.site{height:100%;font-family:var(--font-primary), "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;flex-direction:column;margin:0;display:flex}.site *{box-sizing:border-box;margin:0;padding:0}.site a{color:inherit;outline:none;text-decoration:none}.site p{letter-spacing:.02em;font-weight:300;line-height:1.625}.site a,.site button{cursor:pointer}.site .hero{background-color:var(--black);min-height:100vh;color:var(--text-color);display:flex;position:relative}.site .hero h1{font-size:var(--text-clamp-lg);color:var(--white);width:100%}.site .hero p{color:var(--muted);max-width:var(--breakpoint-md);line-height:1.5}.site .hero span{font-size:var(--text-clamp-xl)}.site .hero .heroContainer{width:var(--breakpoint-xl);justify-content:center;align-items:center;gap:var(--space-xl);flex-direction:column;margin:0 auto;display:flex}.site .hero .heroWrapper{align-items:center;gap:var(--space-lg);max-width:var(--breakpoint-xl);text-align:center;width:var(--content-width-percent);flex-direction:column;display:flex}.site .hero .heroWrapper .wrapperButton{gap:var(--space-md);display:flex}@media (width<=640px){.site .hero .heroWrapper .wrapperButton{flex-direction:column}}.site .hero .streakLayer{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.site .hero .streak{width:var(--streak-width);height:var(--streak-height);background:var(--streak-color);position:absolute}@media (height<=500px){.site .hero .heroWrapper{scale:var(--hero-scale-small);padding-top:var(--space-2xl)}}.site .landingPage{gap:var(--space-4xl);max-width:var(--breakpoint-xl);margin:var(--space-4xl) auto;flex-direction:column;display:flex}.site .landingPage h1{font-size:var(--text-clamp-md);margin-bottom:var(--space-lg)}.site .landingPage h2{font-size:var(--text-clamp-sm);text-transform:uppercase;font-weight:var(--text-thin);color:var(--neutral);margin-bottom:var(--space-sm)}.site .landingPage .container{scroll-margin-top:6rem}.site .landingPage .display{margin:var(--space-xl) 0}.site .landingPage .display img{object-fit:cover;width:100%;height:100%;display:block}@media (width<=1536px){.site .landingPage{padding:var(--space-md)}}@media (width<=1280px){.site .landingPage{padding:var(--space-xl)}}@media (width<=1024px){.site .landingPage{padding:0 var(--space-2xl)}}@media (width<=640px){.site .landingPage{padding:0 var(--space-lg)}}.site .privacyPage{gap:var(--space-xl);padding:var(--space-lg);color:var(--foreground);max-width:var(--breakpoint-xl);margin:var(--space-lg) auto;line-height:1.6;font-size:var(--text-base);padding-top:calc(var(--header-height) + var(--space-xl));padding-bottom:var(--space-2xl);flex-direction:column;display:flex}.site .privacyPage section{gap:var(--space-md);flex-direction:column;display:flex}.site .privacyPage section h2{font-size:var(--text-clamp-md);color:var(--foreground);font-weight:var(--text-bold);margin-top:var(--space-lg)}.site .privacyPage section p{color:var(--neutral);margin:0}.site .privacyPage section ul{flex-direction:column;gap:.5rem;padding-left:1.25rem;display:flex}.site .privacyPage section ul li{color:var(--neutral);list-style:outside}.site .privacyPage a{color:var(--primary);text-decoration:underline}.site .primaryCard{text-align:center;flex-direction:column;align-items:center}.site .primaryCard .icon{border-radius:var(--rounded-full);height:var(--icon-size-md);font-size:var(--text-xl);flex-shrink:0}.site .primaryCard.withBackground .icon{background:var(--muted)}.site .primaryCard:hover{transform:translateY(var(--hover-translate))}:is(.site .secondaryCard,.site .horizontalCard) .icon{border-radius:var(--vaadin-input-field-border-radius,var(--lumo-border-radius-m));height:fit-content;transition:transform .6s}:is(.site .secondaryCard,.site .horizontalCard):hover{transform:translateY(var(--hover-translate))}:is(.site .secondaryCard,.site .horizontalCard):hover .icon{transform:scale(var(--hover-scale))}.site .primaryCard,.site .secondaryCard,.site .horizontalCard{gap:var(--space-md);padding:var(--space-lg);border-radius:var(--vaadin-input-field-border-radius,var(--lumo-border-radius-m));background-color:var(--white);box-shadow:var(--shadow);cursor:pointer;height:100%;transition:background-color .3s,transform .6s;display:flex}:is(.site .primaryCard,.site .secondaryCard,.site .horizontalCard) .icon{width:var(--icon-size-md);justify-content:center;align-items:center;display:flex}:is(.site .primaryCard,.site .secondaryCard,.site .horizontalCard) .content h3{font-weight:var(--text-bold);color:var(--foreground);margin-bottom:var(--space-sm);font-size:var(--text-lg)}:is(.site .primaryCard,.site .secondaryCard,.site .horizontalCard) .content p{color:var(--neutral);font-size:var(--text-sm)}@media (width<=640px){.site .primaryCard,.site .secondaryCard,.site .horizontalCard{padding:var(--space-lg) var(--space-md)}:is(.site .primaryCard,.site .secondaryCard,.site .horizontalCard) .icon{height:var(--icon-size-sm);width:var(--icon-size-sm)}:is(.site .primaryCard,.site .secondaryCard,.site .horizontalCard) .content h3{font-size:var(--text-base)}:is(.site .primaryCard,.site .secondaryCard,.site .horizontalCard) .content p{font-size:var(--text-xs)}}:is(.site .primaryCard,.site .secondaryCard) .icon img{height:var(--icon-size-sm);width:var(--icon-size-sm)}.site .horizontalCard .icon{position:relative}.site .horizontalCard .icon img{height:var(--icon-size-lg);width:var(--icon-size-lg)}.site .horizontalCard .icon .flagContainer{justify-content:center;align-items:center;display:flex;position:absolute;bottom:-12px;left:-8px}.site .horizontalCard .icon .flagContainer .flag{height:var(--icon-size-xs);width:var(--icon-size-xs);border:1px solid var(--white);background-color:var(--white);border-radius:var(--rounded-full)}.site .rocketHero{background-color:var(--black);height:100vh;color:var(--text-color);z-index:0;background-position:64% 100%;background-repeat:no-repeat;background-size:cover;justify-content:center;align-items:center;display:flex;position:relative}.site .rocketHero:after{content:"";background:var(--overlay-dark);z-index:-1;position:absolute;inset:0}.site .rocketHero h1{font-size:var(--text-clamp-lg);color:var(--white)}.site .rocketHero p{color:var(--muted);max-width:var(--breakpoint-sm);line-height:1.5}.site .rocketHero .heroContainer{min-height:var(--hero-min-height);width:var(--breakpoint-xl);justify-content:center;gap:var(--space-xl);flex-direction:column;margin:0 auto;display:flex}.site .rocketHero .heroWrapper{align-items:start;gap:var(--space-lg);width:var(--content-width-percent);max-width:var(--breakpoint-xl);flex-direction:column;margin:0 auto;display:flex}.site .rocketHero .heroWrapper .wrapperButton{gap:var(--space-md);display:flex}@media (width<=640px){.site .rocketHero .heroWrapper .wrapperButton{flex-direction:column;align-items:center;width:100%}.site .rocketHero .heroWrapper .wrapperButton *{text-align:center;width:100%}}.site .rocketHero .cardsWrapper{gap:var(--space-lg);grid-template-columns:repeat(3,1fr);display:grid}@media (height<=500px){.site .rocketHero .heroWrapper{scale:var(--hero-scale-small);padding-top:var(--header-height)}}.site .kdmHero{background-color:var(--black);height:100vh;color:var(--text-color);z-index:-2;background-position:64% 100%;background-repeat:no-repeat;background-size:cover;justify-content:center;align-items:center;display:flex;position:relative}.site .kdmHero:after{content:"";z-index:-1;background:#00000080;position:absolute;inset:0}.site .kdmHero h1{font-size:var(--text-clamp-lg);color:var(--white)}.site .kdmHero p{color:var(--muted);max-width:var(--breakpoint-sm);line-height:1.5}.site .kdmHero .heroContainer{min-height:55rem;width:var(--breakpoint-xl);justify-content:center;gap:var(--space-xl);flex-direction:column;margin:0 auto;display:flex}.site .kdmHero .heroWrapper{align-items:start;gap:var(--space-lg);width:90%;max-width:var(--breakpoint-xl);flex-direction:column;margin:0 auto;display:flex}.site .kdmHero .heroWrapper .wrapperButton{gap:var(--space-md);display:flex}.site .kdmHero .cardsWrapper{gap:var(--space-lg);grid-template-columns:repeat(3,1fr);display:grid}@media (height<=500px){.site .kdmHero .heroWrapper{padding-top:var(--header-height);scale:.9}}.site .aboutKdm{gap:var(--space-md);flex-direction:column;display:flex}.site .button{padding:var(--button-padding);border-radius:var(--vaadin-input-field-border-radius,var(--lumo-border-radius-m));font-weight:var(--text-bold);font-size:var(--text-sm);background-color:var(--white);color:var(--black);border:none;transition:all .2s}.site .button.primary{background-color:var(--primary);color:var(--white)}.site .button:hover{opacity:.9}.site .button:active{transform:scale(.95)}.site .button:disabled{opacity:.5;cursor:not-allowed}.site .gradient-text{background:var(--solarized-gradient);color:#0000;font-weight:var(--text-bold);z-index:2;background-size:600% 600%;-webkit-background-clip:text;background-clip:text;animation:20s infinite gradientText;position:relative}.site .noScrollbar::-webkit-scrollbar{display:none}.site .noScrollbar{-ms-overflow-style:none;scrollbar-width:none}.site .grid{gap:var(--space-lg);display:grid}@media (width<=1024px){.site .grid{gap:var(--space-md)}}.site .grid2Cols,.site .grid2ColsResponsive{grid-template-columns:repeat(2,1fr);align-items:start}@media (width<=1024px){.site .grid2ColsResponsive{grid-template-columns:1fr}}.site .grid3Cols,.site .grid3ColsResponsive{grid-template-columns:repeat(3,1fr)}@media (width<=1024px){.site .grid3ColsResponsive{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.site .grid3ColsResponsive{grid-template-columns:1fr}}@keyframes gradientText{0%{background-position:0}50%{background-position:100%}to{background-position:0}}
