@charset "UTF-8";body,html{width:100%;font-family:var(--font-ui);font-synthesis:none;margin:0;padding:0;background-color:#fff;scroll-behavior:smooth;overflow:auto}*{box-sizing:border-box;overflow-wrap:break-word}#canvas{overflow:auto;-webkit-overflow-scrolling:touch}.ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ellipsis_wrap{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;line-clamp:2;-webkit-box-orient:vertical;-webkit-line-clamp:2}a{color:var(--verde5)}.fade-in{opacity:0;-webkit-filter:blur(5px);filter:blur(5px);transition:all .3s ease-in-out}.fade-in.lazyloaded{opacity:1;-webkit-filter:blur(0);filter:blur(0)}.scroll::-webkit-scrollbar{width:6px;border-radius:4px;background:var(--cinza)}.scroll::-webkit-scrollbar-thumb{background:var(--cyand);border-radius:4px}.scroll_h::-webkit-scrollbar{height:2px;border-radius:4px;background:var(--cinza)}.scroll_h::-webkit-scrollbar-thumb{background:var(--cyand);border-radius:4px}.noscroll::-webkit-scrollbar{width:0}.unselectable{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.selectable{-webkit-touch-callout:text;-webkit-user-select:text;-khtml-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.loader{position:fixed;display:flex;width:100%;height:100%;justify-content:center;align-items:center;align-content:center;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-content:center;z-index:1000000}.lds-ring{display:flex;width:36px;height:36px;margin-left:auto;margin-right:auto;overflow:hidden}.lds-ring div{display:block;width:31px;height:31px;margin:3px;border:4px solid var(--laranja);border-radius:50%;animation:lds-ring 2s linear infinite;border-color:var(--laranja) var(--laranja) var(--laranja) transparent}@keyframes lds-ring{0%{transform:rotate(0)}100%{transform:rotate(359deg)}}:focus{outline:0}.svg{transition:all .3s ease-in-out}svg{transition:all .3s ease-in-out}input{font-family:"Helvetica Neue",sans-serif;font-weight:400;font-size:.9em;flex-shrink:0}input[type=text]{height:auto;line-height:1;padding:5px;border:0;color:#fff;background:0 0}input[type=email]{height:auto;line-height:1;padding:5px;border:0;color:#fff;background:0 0}input[type=password]{height:auto;line-height:1;padding:5px;border:0;color:#fff;background:0 0}input[type=submit]{cursor:pointer;outline:0;border:0;border-radius:5px;text-align:center;font-size:.95em;height:2em;line-height:1;padding:10px;color:#fff;background:var(--vermelhod);box-shadow:0 4px 12px rgba(0,0,0,.5);transition:background .3s ease-in-out,box-shadow .3s ease-in-out}input[type=submit]:hover{background-color:var(--vermelho);box-shadow:0 4px 12px transparent}.mpopupwraper{position:relative;display:flex;width:35px;height:35px;padding:1px;color:var(--cinza);border-radius:50%;border:1px solid rgba(0,0,0,.06);justify-content:center;align-items:center;flex-shrink:0;box-shadow:0 4px 12px rgba(0,0,0,.5);cursor:pointer;z-index:99999}.user-photo-mpopupwraper img{display:flex;width:100%;height:100%;object-fit:cover;border-radius:50%;align-items:center;justify-content:center;overflow:hidden}.mpopupcontent{position:absolute;display:flex;flex-direction:column;align-items:flex-start;width:200px;height:0;top:calc(100% + 12px);right:0;padding:0 5px 0 5px;gap:5px;border-bottom-left-radius:6px;border-bottom-right-radius:6px;background-color:var(--cinza);overflow:hidden;cursor:pointer;z-index:99999;transition:height .3s ease-in-out}.mpopupwraper:hover .mpopupcontent{height:210px}.mpopupcontent:hover{height:210px}.button_p{padding:0 10px 0 10px;width:100%;height:2em;line-height:2em;border-radius:5px;color:var(--cyan);font-size:.9em;font-weight:400;transition:color .3s ease-in-out,background .3s ease-in-out,translate .3s ease-in-out}.button_p:hover{color:var(--cinzad);background-color:var(--cyan);-webkit-transform:translate(0 ,-1px);transform:translate(0 ,-1px)}.sepline{--sep-color:var(--cinza);--sep-gap:10px;margin:var(--sep-gap) 0;height:1px;background:var(--sep-color);opacity:.55;border-radius:1px;width:100%;align-self:stretch}.sepline--soft{position:relative;height:2px;background:0 0;opacity:1}.sepline--soft::after,.sepline--soft::before{content:"";position:absolute;left:0;right:0;background:var(--sep-color)}.sepline--soft::before{top:0;height:1px;opacity:.65}.sepline--soft::after{top:1px;height:1px;opacity:.15}.sepline--fade{background:linear-gradient(90deg,transparent,var(--sep-color),transparent);opacity:.6}.sepline--inset{margin:12px -12px;opacity:.5}.sepline--dashed{height:0;border-top:1px dashed var(--cinza);background:0 0;opacity:.8}.sepline--dotted{height:0;border-top:1px dotted var(--cinza);background:0 0;opacity:.8}.sepline--double{position:relative;height:3px;background:0 0;opacity:1}.sepline--double::after,.sepline--double::before{content:"";position:absolute;left:0;right:0;height:1px;background:var(--cinza)}.sepline--double::before{top:0;opacity:.6}.sepline--double::after{bottom:0;opacity:.25}.sepline--label{position:relative;height:1px;background:var(--cinza);opacity:.4;text-align:center}.sepline--label::after{content:attr(data-label);position:relative;top:-.6em;display:inline-block;padding:0 .5rem;background:var(--card,#111318);color:var(--branco5,#e3e3e3);font-size:.75rem;font-weight:600;letter-spacing:.02em;border-radius:.5rem;box-shadow:0 0 0 1px color-mix(in oklab,var(--cinzad) 20%,transparent)}.sepline--v{width:1px;height:auto;align-self:stretch;margin:0 5px;background:linear-gradient(180deg,transparent,var(--cinzad),transparent);opacity:.6}.sepline--accent{background:var(--cyan);opacity:.5}.meter{--seg:8px;--gap:4px;--track:var(--cinzad);--fill:var(--verde);width:127px;height:17px;padding:3px;border:0;border-radius:4px;background:var(--track);overflow:hidden;appearance:none}.meter::-webkit-progress-bar{background:var(--track)}.meter::-webkit-progress-value{background:repeating-linear-gradient(to right,var(--fill) 0 var(--seg),transparent var(--seg) calc(var(--seg) + var(--gap)));box-sizing:border-box;padding-left:3px;padding-bottom:1px;background-origin:content-box;background-clip:content-box}.meter::-moz-progress-bar{background:repeating-linear-gradient(to right,var(--fill) 0 var(--seg),transparent var(--seg) calc(var(--seg) + var(--gap)));box-sizing:border-box;padding-left:3px;background-origin:content-box;background-clip:content-box}.wrap{display:flex;flex-wrap:wrap;justify-content:space-between}.wrap::after{content:"";flex:auto}@keyframes led-blink{0%,100%{opacity:1}50%{opacity:.2}}.blink{animation:led-blink 1s infinite}.glow-text{color:var(--vermelhod);filter:drop-shadow(0 0 8px rgb(from var(--vermelhod) r g b / .5));filter:drop-shadow(0 0 24px color-mix(in srgb, var(--vermelho) 70%, transparent))}:root{--cinza:#404040;--cinzad:#1f1f1f;--vermelho:#E53935;--vermelhod:#c0272c;--cyan:#add5e3;--cyand:#2A6C7A;--magenta:#f2695c;--magentad:#9C3F3A;--rosa:#FACAD1;--rosad:#A66C77;--laranja:#F3AD77;--laranjad:#9C6236;--verde:#B3CE8F;--verded:#5C7136;--castanho:#C6B9B9;--castanhod:#6B5D5D;--font-ui:'Helvetica Neue',-apple-system,BlinkMacSystemFont,'Segoe UI',Arial,system-ui,sans-serif;--font-cond:'Helvetica Neue Condensed','Helvetica Neue',Arial,sans-serif;--font-ext:'Helvetica Neue Extended','Helvetica Neue',Arial,sans-serif}@font-face{font-family:'Helvetica Neue';font-style:normal;font-weight:100;font-display:swap;src:local('HelveticaNeue-UltraLight'),local('Helvetica Neue UltraLight'),url(https://fonts.cdnfonts.com/s/14188/HelveticaNeueUltraLight.woff) format('woff')}@font-face{font-family:'Helvetica Neue';font-style:italic;font-weight:100;font-display:swap;src:local('HelveticaNeue-UltraLightItalic'),local('Helvetica Neue UltraLight Italic'),url(https://fonts.cdnfonts.com/s/14188/HelveticaNeueUltraLightItal.woff) format('woff')}@font-face{font-family:'Helvetica Neue';font-style:normal;font-weight:300;font-display:swap;src:local('HelveticaNeue-Light'),local('Helvetica Neue Light'),url(https://fonts.cdnfonts.com/s/14188/HelveticaNeue-Light.woff) format('woff')}@font-face{font-family:'Helvetica Neue';font-style:italic;font-weight:300;font-display:swap;src:local('HelveticaNeue-LightItalic'),local('Helvetica Neue Light Italic'),url(https://fonts.cdnfonts.com/s/14188/HelveticaNeueLightItalic.woff) format('woff')}@font-face{font-family:'Helvetica Neue';font-style:normal;font-weight:400;font-display:swap;src:local('HelveticaNeue-Roman'),local('Helvetica Neue Roman'),url(https://fonts.cdnfonts.com/s/14188/HelveticaNeue-Roman.woff) format('woff')}@font-face{font-family:'Helvetica Neue';font-style:italic;font-weight:400;font-display:swap;src:local('HelveticaNeue-Italic'),local('Helvetica Neue Italic'),url(https://fonts.cdnfonts.com/s/14188/HelveticaNeueItalic.woff) format('woff')}@font-face{font-family:'Helvetica Neue';font-style:normal;font-weight:500;font-display:swap;src:local('HelveticaNeue-Medium'),local('Helvetica Neue Medium'),url(https://fonts.cdnfonts.com/s/14188/HelveticaNeue-Medium.woff) format('woff')}@font-face{font-family:'Helvetica Neue';font-style:normal;font-weight:700;font-display:swap;src:local('HelveticaNeue-Bold'),local('Helvetica Neue Bold'),url(https://fonts.cdnfonts.com/s/14188/HelveticaNeueBold.woff) format('woff')}@font-face{font-family:'Helvetica Neue';font-style:italic;font-weight:700;font-display:swap;src:local('HelveticaNeue-BoldItalic'),local('Helvetica Neue Bold Italic'),url(https://fonts.cdnfonts.com/s/14188/HelveticaNeueBoldItalic.woff) format('woff')}@font-face{font-family:'Helvetica Neue';font-style:normal;font-weight:800;font-display:swap;src:local('HelveticaNeue-Heavy'),local('Helvetica Neue Heavy'),url(https://fonts.cdnfonts.com/s/14188/HelveticaNeue-Heavy.woff) format('woff')}@font-face{font-family:'Helvetica Neue';font-style:italic;font-weight:800;font-display:swap;src:local('HelveticaNeue-HeavyItalic'),local('Helvetica Neue Heavy Italic'),url(https://fonts.cdnfonts.com/s/14188/HelveticaNeue-HeavyItalic.woff) format('woff')}@font-face{font-family:'Helvetica Neue';font-style:normal;font-weight:900;font-display:swap;src:local('HelveticaNeue-Black'),local('Helvetica Neue Black'),url(https://fonts.cdnfonts.com/s/14188/HelveticaNeue-Black.woff) format('woff')}@font-face{font-family:'Helvetica Neue';font-style:italic;font-weight:900;font-display:swap;src:local('HelveticaNeue-BlackItalic'),local('Helvetica Neue #000 Italic'),url(https://fonts.cdnfonts.com/s/14188/HelveticaBlkIt.woff) format('woff')}@font-face{font-family:'Helvetica Neue Condensed';font-style:normal;font-weight:400;font-display:swap;src:local('HelveticaNeue-Condensed'),local('Helvetica Neue Condensed'),url(https://fonts.cdnfonts.com/s/14188/HelveticaNeue-Condensed.woff) format('woff')}@font-face{font-family:'Helvetica Neue Condensed';font-style:italic;font-weight:400;font-display:swap;src:local('HelveticaNeue-CondensedObl'),local('Helvetica Neue Condensed Oblique'),url(https://fonts.cdnfonts.com/s/14188/HelveticaNeue-CondensedObl.woff) format('woff')}@font-face{font-family:'Helvetica Neue Condensed';font-style:normal;font-weight:700;font-display:swap;src:local('HelveticaNeue-CondensedBold'),local('Helvetica Neue Condensed Bold'),url(https://fonts.cdnfonts.com/s/14188/HelveticaNeueCondensedBold.woff) format('woff')}@font-face{font-family:'Helvetica Neue Condensed';font-style:italic;font-weight:700;font-display:swap;src:local('HelveticaNeue-BoldCondObl'),local('Helvetica Neue Bold Condensed Oblique'),url(https://fonts.cdnfonts.com/s/14188/HelveticaNeue-BoldCondObl.woff) format('woff')}@font-face{font-family:'Helvetica Neue Condensed';font-style:normal;font-weight:900;font-display:swap;src:local('HelveticaNeue-BlackCond'),local('Helvetica Neue #000 Condensed'),url(https://fonts.cdnfonts.com/s/14188/HelveticaNeue-BlackCond.woff) format('woff')}@font-face{font-family:'Helvetica Neue Condensed';font-style:italic;font-weight:900;font-display:swap;src:local('HelveticaNeue-BlackCondObl'),local('Helvetica Neue #000 Condensed Oblique'),url(https://fonts.cdnfonts.com/s/14188/HelveticaNeue-BlackCondObl.woff) format('woff')}@font-face{font-family:'Helvetica Neue Extended';font-style:normal;font-weight:400;font-display:swap;src:local('HelveticaNeue-Extended'),local('Helvetica Neue Extended'),url(https://fonts.cdnfonts.com/s/14188/HelveticaNeue-Extended.woff) format('woff')}@font-face{font-family:'Helvetica Neue Extended';font-style:italic;font-weight:400;font-display:swap;src:local('HelveticaNeue-ExtendedObl'),local('Helvetica Neue Extended Oblique'),url(https://fonts.cdnfonts.com/s/14188/HelveticaNeue-ExtendedObl.woff) format('woff')}@font-face{font-family:'Helvetica Neue Extended';font-style:normal;font-weight:500;font-display:swap;src:local('HelveticaNeue-MediumExt'),local('Helvetica Neue Medium Extended'),url(https://fonts.cdnfonts.com/s/14188/HelveticaNeue-MediumExt.woff) format('woff')}@font-face{font-family:'Helvetica Neue Extended';font-style:italic;font-weight:500;font-display:swap;src:local('HelveticaNeue-MediumExtObl'),local('Helvetica Neue Medium Extended Oblique'),url(https://fonts.cdnfonts.com/s/14188/HelveticaNeue-MediumExtObl.woff) format('woff')}@font-face{font-family:'Helvetica Neue Extended';font-style:normal;font-weight:700;font-display:swap;src:local('HelveticaNeue-BoldExt'),local('Helvetica Neue Bold Extended'),url(https://fonts.cdnfonts.com/s/14188/HelveticaNeue-BoldExt.woff) format('woff')}@font-face{font-family:'Helvetica Neue Extended';font-style:italic;font-weight:700;font-display:swap;src:local('HelveticaNeue-BoldExtObl'),local('Helvetica Neue Bold Extended Oblique'),url(https://fonts.cdnfonts.com/s/14188/HelveticaNeue-BoldExtObl.woff) format('woff')}@font-face{font-family:'Helvetica Neue Extended';font-style:normal;font-weight:800;font-display:swap;src:local('HelveticaNeue-HeavyExt'),local('Helvetica Neue Heavy Extended'),url(https://fonts.cdnfonts.com/s/14188/HelveticaNeue-HeavyExt.woff) format('woff')}@font-face{font-family:'Helvetica Neue Extended';font-style:italic;font-weight:800;font-display:swap;src:local('HelveticaNeue-HeavyExtObl'),local('Helvetica Neue Heavy Extended Oblique'),url(https://fonts.cdnfonts.com/s/14188/HelveticaNeue-HeavyExtObl.woff) format('woff')}@font-face{font-family:'Helvetica Neue Extended';font-style:normal;font-weight:900;font-display:swap;src:local('HelveticaNeue-BlackExt'),local('Helvetica Neue #000 Extended'),url(https://fonts.cdnfonts.com/s/14188/HelveticaNeue-BlackExt.woff) format('woff')}@font-face{font-family:'Helvetica Neue Extended';font-style:italic;font-weight:900;font-display:swap;src:local('HelveticaNeue-BlackExtObl'),local('Helvetica Neue #000 Extended Oblique'),url(https://fonts.cdnfonts.com/s/14188/HelveticaNeue-BlackExtObl.woff) format('woff')}