:root{--background:#fff;--foreground:#171717;--app-font-scale:1;--focus-ring:#20ac6b;--contrast-border:#182c201f;--contrast-panel:#fff;--contrast-panel-soft:#f5f7f8}@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#ededed}}html,body{max-width:100vw;overflow-x:hidden}.vte-banner-image{object-fit:cover;width:100%;height:100%;display:block}@media (max-width:47.99em){.vte-banner-image{object-position:var(--vte-banner-mobile-object-position)}}html{scroll-behavior:smooth;font-size:100%}body{color:var(--foreground);background:var(--background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Arial,Helvetica,sans-serif;overflow-x:hidden}html[data-theme=light]{--background:#f6f7f8;--foreground:#171717;--focus-ring:#20ac6b;--contrast-border:#182c201f;--contrast-panel:#fff;--contrast-panel-soft:#f5f7f8}html[data-theme=dark]{--background:#0f1319;--foreground:#f5f7fa;--contrast-border:#ffffff1f;--contrast-panel:#14181f;--contrast-panel-soft:#1e222a}html[data-theme=dark][data-contrast=high]{--background:#000;--foreground:#fff;--focus-ring:#f4ff79;--contrast-border:#f4ff79;--contrast-panel:#050608;--contrast-panel-soft:#0b0e12}html[data-theme=light][data-contrast=high]{--background:#fff;--foreground:#111;--focus-ring:#111;--contrast-border:#111;--contrast-panel:#fff;--contrast-panel-soft:#f2f4f5}*{box-sizing:border-box;margin:0;padding:0}:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}a{color:inherit;text-decoration:none}html[data-contrast=high] body{background:var(--background);color:var(--foreground)}html[data-contrast=high] ::selection{color:#000;background:#f4ff79}html[data-contrast=high] .chakra-modal__content,html[data-contrast=high] .chakra-popover__content,html[data-contrast=high] .chakra-menu__menu-list,html[data-contrast=high] .chakra-alert,html[data-contrast=high] .chakra-card,html[data-contrast=high] .chakra-table,html[data-contrast=high] .chakra-drawer__content{border-color:var(--contrast-border)!important;box-shadow:0 0 0 2px var(--contrast-border), 0 18px 40px #0000003d!important}html[data-contrast=high] .chakra-input,html[data-contrast=high] .chakra-select,html[data-contrast=high] .chakra-textarea,html[data-contrast=high] .chakra-numberinput__field,html[data-contrast=high] .chakra-button,html[data-contrast=high] .chakra-menu__menu-button,html[data-contrast=high] .chakra-checkbox__control,html[data-contrast=high] .chakra-radio__control{border-width:2px!important}html[data-contrast=high] .chakra-input,html[data-contrast=high] .chakra-select,html[data-contrast=high] .chakra-textarea,html[data-contrast=high] .chakra-numberinput__field{background:var(--contrast-panel)!important;color:var(--foreground)!important;border-color:var(--contrast-border)!important}html[data-contrast=high] .chakra-button:not([data-theme]),html[data-contrast=high] .chakra-menu__menu-button{color:var(--foreground)}html[data-contrast=high] .chakra-table th,html[data-contrast=high] .chakra-table td{border-color:var(--contrast-border)!important}html[data-contrast=high] .chakra-table thead th{background:var(--contrast-panel-soft)!important;color:var(--foreground)!important}html[data-contrast=high] .chakra-divider{border-color:var(--contrast-border)!important}.vte-vlibras-root [vw-access-button]{z-index:1200}.vte-vlibras-root [vw-plugin-wrapper]{z-index:1190}@media (max-width:768px){.vte-vlibras-root [vw-access-button]{bottom:88px!important;right:12px!important}.chakra-input,.chakra-select,.chakra-textarea,.chakra-numberinput__field,input,select,textarea{font-size:16px!important}.chakra-modal__content,.chakra-drawer__content,.chakra-popover__content{max-width:calc(100vw - 16px)!important}}@media (max-width:992px){.chakra-table__container{-webkit-overflow-scrolling:touch;width:100%;max-width:100%;overflow:auto!important}.chakra-table__container table{min-width:max-content}}.route-loading{z-index:7000;width:100%;min-height:100dvh;padding:max(1.25rem, env(safe-area-inset-top)) max(1.25rem, env(safe-area-inset-right)) max(1.25rem, env(safe-area-inset-bottom)) max(1.25rem, env(safe-area-inset-left));background:var(--background);color:#4b5563;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.route-loading[data-route-loading-theme=light]{color:#4b5563;background:#f6f7f8}.route-loading[data-route-loading-theme=dark],html[data-theme=dark] .route-loading:not([data-route-loading-theme=light]){color:#aab4c3;background:#0f1319}.route-loading__content{text-align:center;flex-direction:column;align-items:center;animation:.18s ease-out both route-loading-reveal;display:flex}.route-loading__logo{object-fit:contain;filter:drop-shadow(0 .5rem 1rem #2d1a6c24);width:min(19.1875rem,72vw);height:auto;display:block}.route-loading[data-route-loading-theme=dark] .route-loading__logo,html[data-theme=dark] .route-loading:not([data-route-loading-theme=light]) .route-loading__logo{filter:drop-shadow(0 .5rem 1.1rem #00000052)}.route-loading__label{color:inherit;letter-spacing:.01em;margin:1rem 0 0;font-size:.88rem;font-weight:600}.route-loading__progress{background:#0f172a14;border-radius:999px;width:8rem;height:.18rem;margin-top:.8rem;overflow:hidden}.route-loading[data-route-loading-theme=dark] .route-loading__progress,html[data-theme=dark] .route-loading:not([data-route-loading-theme=light]) .route-loading__progress{background:#ffffff1a}.route-loading__progress-bar{border-radius:inherit;background:linear-gradient(90deg,#20ac6b,#e38b2c);width:42%;height:100%;animation:1.15s ease-in-out infinite route-loading-progress;display:block;transform:translate(-125%)}[data-contrast=high] .route-loading__progress{outline-offset:2px;outline:1px solid}@keyframes route-loading-reveal{0%{opacity:0;transform:translateY(.3rem)}to{opacity:1;transform:translate(0,0)}}@keyframes route-loading-progress{0%{transform:translate(-125%)}to{transform:translate(280%)}}@media (max-width:30em){.route-loading__logo{width:min(15rem,72vw)}}html[data-a11y-motion=reduced] .route-loading__progress-bar,html[data-a11y-motion=none] .route-loading__progress-bar{opacity:.68;width:100%;animation:none;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.route-loading__progress-bar{opacity:.68;width:100%;transform:none}}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}
:root{--a11y-panel-bg:#fff;--a11y-panel-card:#fff;--a11y-panel-soft:#f5f7f8;--a11y-panel-selected:#e6f6ee;--a11y-panel-border:#182c2024;--a11y-panel-text:#18211c;--a11y-panel-muted:#526159;--a11y-panel-accent-text:#12633e}.chakra-modal__content-container:has(>.a11y-drawer-panel){z-index:6010!important}[data-a11y-drawer-overlay=true]{z-index:6000!important}[data-a11y-panel=true]{background:var(--a11y-panel-bg)!important;color:var(--a11y-panel-text)!important}[data-a11y-panel=true][data-a11y-panel-theme=light]{--a11y-panel-bg:#fff;--a11y-panel-card:#fff;--a11y-panel-soft:#f5f7f8;--a11y-panel-selected:#e6f6ee;--a11y-panel-border:#182c2024;--a11y-panel-text:#18211c;--a11y-panel-muted:#526159;--a11y-panel-accent-text:#12633e}[data-a11y-panel=true][data-a11y-panel-theme=dark]{--a11y-panel-bg:#14181f;--a11y-panel-card:#181e26;--a11y-panel-soft:#1e252e;--a11y-panel-selected:#20ac6b2e;--a11y-panel-border:#ffffff1f;--a11y-panel-text:#f5f7fa;--a11y-panel-muted:#aeb8c4;--a11y-panel-accent-text:#72e0aa}body:has(.a11y-drawer-panel) .vte-vlibras-root{visibility:hidden!important}html[data-theme=dark]{--a11y-panel-bg:#14181f;--a11y-panel-card:#181e26;--a11y-panel-soft:#1e252e;--a11y-panel-selected:#20ac6b2e;--a11y-panel-border:#ffffff1f;--a11y-panel-text:#f5f7fa;--a11y-panel-muted:#aeb8c4;--a11y-panel-accent-text:#72e0aa}html[data-contrast=high],html[data-contrast=high] [data-a11y-panel=true]{--a11y-panel-border:currentColor;--a11y-panel-selected:#20ac6b47}html[data-contrast=high] :where([data-a11y-font-controls=true],[data-a11y-theme-controls=true]),html[data-a11y-contrast=enabled] :where([data-a11y-font-controls=true],[data-a11y-theme-controls=true]){color:#111!important;background:#fff!important;border-color:#111!important}html[data-contrast=high] :where([data-a11y-font-controls=true],[data-a11y-theme-controls=true]) :where(button,.chakra-button),html[data-a11y-contrast=enabled] :where([data-a11y-font-controls=true],[data-a11y-theme-controls=true]) :where(button,.chakra-button),html[data-contrast=high] :where([data-login-pre-cadastro-action=true],[data-login-submit-action=true],[data-login-bilhete-unico-action=true]),html[data-a11y-contrast=enabled] :where([data-login-pre-cadastro-action=true],[data-login-submit-action=true],[data-login-bilhete-unico-action=true]){color:#fff!important;opacity:1!important;background:#111!important;border-color:#111!important}html[data-contrast=high] :where([data-login-pre-cadastro-action=true],[data-login-submit-action=true],[data-login-bilhete-unico-action=true]):hover,html[data-a11y-contrast=enabled] :where([data-login-pre-cadastro-action=true],[data-login-submit-action=true],[data-login-bilhete-unico-action=true]):hover{color:#fff!important;background:#000!important;border-color:#000!important}html[data-contrast=high] :where([data-a11y-font-controls=true],[data-a11y-theme-controls=true],[data-login-pre-cadastro-action=true],[data-login-submit-action=true],[data-login-bilhete-unico-action=true]) :where(svg,span,p,.chakra-button__icon,.chakra-button__spinner),html[data-a11y-contrast=enabled] :where([data-a11y-font-controls=true],[data-a11y-theme-controls=true],[data-login-pre-cadastro-action=true],[data-login-submit-action=true],[data-login-bilhete-unico-action=true]) :where(svg,span,p,.chakra-button__icon,.chakra-button__spinner){color:currentColor!important;fill:currentColor!important;stroke:currentColor!important}:where(html[data-contrast=high],html[data-a11y-contrast=enabled]) [data-a11y-launcher-variant=institutional]{color:#fff!important;text-shadow:none!important;background:#111!important;border-color:#ffbf47!important;box-shadow:0 0 0 3px #ffbf47!important}:where(html[data-contrast=high],html[data-a11y-contrast=enabled]) [data-a11y-launcher-variant=institutional] [data-a11y-launcher-icon=true]{color:#111!important;background:#ffbf47!important}:where(html[data-contrast=high],html[data-a11y-contrast=enabled]) [data-a11y-launcher-variant=institutional] :where(svg,span){color:currentColor!important;fill:currentColor!important;stroke:currentColor!important}:where(html[data-contrast=high],html[data-a11y-contrast=enabled]) [data-sindy-launcher-button=true]{color:#fff!important;opacity:1!important;background:#111!important;border-color:#111!important;box-shadow:0 0 0 3px #ffbf47!important}:where(html[data-contrast=high],html[data-a11y-contrast=enabled]) [data-sindy-launcher-icon=true]{color:#111!important;background:#fff!important}:where(html[data-contrast=high],html[data-a11y-contrast=enabled]) [data-sindy-launcher-button=true] :where(svg,span){color:currentColor!important;fill:currentColor!important;stroke:currentColor!important}:where(html[data-theme=dark][data-contrast=high],html[data-theme=dark][data-a11y-contrast=enabled]) :where([data-a11y-font-controls=true],[data-a11y-theme-controls=true]){color:#f4ff79!important;background:#000!important;border-color:#f4ff79!important}:where(html[data-theme=dark][data-contrast=high],html[data-theme=dark][data-a11y-contrast=enabled]) :where([data-a11y-font-controls=true],[data-a11y-theme-controls=true]) :where(button,.chakra-button){color:#000!important;opacity:1!important;background:#f4ff79!important}:where(html[data-theme=dark][data-contrast=high],html[data-theme=dark][data-a11y-contrast=enabled]) [data-public-navbar=true]{box-shadow:none!important;background:#000!important;border-bottom:2px solid #f4ff79!important}:where(html[data-theme=dark][data-contrast=high],html[data-theme=dark][data-a11y-contrast=enabled]) [data-public-navbar=true] :where(button,.chakra-button,[role=button]){color:#f4ff79!important;opacity:1!important;background:#000!important;border-color:#f4ff79!important}:where(html[data-theme=dark][data-contrast=high],html[data-theme=dark][data-a11y-contrast=enabled]) [data-public-navbar=true] :where(button,.chakra-button,[role=button]):hover,:where(html[data-theme=dark][data-contrast=high],html[data-theme=dark][data-a11y-contrast=enabled]) [data-public-navbar=true] :where(button,.chakra-button,[role=button])[aria-expanded=true]{color:#000!important;background:#f4ff79!important;border-color:#f4ff79!important}:where(html[data-theme=dark][data-contrast=high],html[data-theme=dark][data-a11y-contrast=enabled]) [data-public-navbar=true] :where(svg,span,p){color:currentColor!important;fill:currentColor!important;stroke:currentColor!important}:where(html[data-theme=dark][data-contrast=high],html[data-theme=dark][data-a11y-contrast=enabled]) [data-a11y-theme-controls=true] :where([data-theme-control-state=active],[data-contrast-control-state=active]),:where(html[data-theme=dark][data-contrast=high],html[data-theme=dark][data-a11y-contrast=enabled]) :where([data-a11y-font-controls=true],[data-a11y-theme-controls=true]) :where(button,.chakra-button):hover{color:#000!important;background:#f4ff79!important}:where(html[data-theme=dark][data-contrast=high],html[data-theme=dark][data-a11y-contrast=enabled]) :where([data-a11y-font-controls=true],[data-a11y-theme-controls=true]) :where(svg,span,p){color:currentColor!important;fill:currentColor!important;stroke:currentColor!important}:where(html[data-theme=dark][data-contrast=high],html[data-theme=dark][data-a11y-contrast=enabled]) [data-a11y-launcher-variant=institutional]{color:#000!important;text-shadow:none!important;background:#f4ff79!important;border-color:#f4ff79!important;box-shadow:0 0 0 3px #000,0 0 0 6px #f4ff79!important}:where(html[data-theme=dark][data-contrast=high],html[data-theme=dark][data-a11y-contrast=enabled]) [data-a11y-launcher-variant=institutional] [data-a11y-launcher-icon=true]{color:#f4ff79!important;background:#000!important}:where(html[data-theme=dark][data-contrast=high],html[data-theme=dark][data-a11y-contrast=enabled]) [data-sindy-launcher-button=true]{color:#000!important;opacity:1!important;background:#f4ff79!important;border-color:#f4ff79!important;box-shadow:0 0 0 3px #000,0 0 0 6px #f4ff79!important}:where(html[data-theme=dark][data-contrast=high],html[data-theme=dark][data-a11y-contrast=enabled]) [data-sindy-launcher-icon=true]{color:#f4ff79!important;background:#000!important}:where(html[data-theme=dark][data-contrast=high],html[data-theme=dark][data-a11y-contrast=enabled]) :where([data-a11y-font-controls=true],[data-a11y-theme-controls=true]) :where(button,.chakra-button):disabled,:where(html[data-theme=dark][data-contrast=high],html[data-theme=dark][data-a11y-contrast=enabled]) :where([data-a11y-font-controls=true],[data-a11y-theme-controls=true]) :where(button,.chakra-button)[disabled],:where(html[data-theme=dark][data-contrast=high],html[data-theme=dark][data-a11y-contrast=enabled]) :where([data-a11y-font-controls=true],[data-a11y-theme-controls=true]) :where(button,.chakra-button)[aria-disabled=true]{color:#000!important;opacity:1!important;background:#f4ff79!important}:where(html[data-theme=dark][data-contrast=high],html[data-theme=dark][data-a11y-contrast=enabled]) :where([data-login-pre-cadastro-action=true],[data-login-submit-action=true],[data-login-bilhete-unico-action=true]){color:#000!important;opacity:1!important;background:#f4ff79!important;border-color:#f4ff79!important}:where(html[data-theme=dark][data-contrast=high],html[data-theme=dark][data-a11y-contrast=enabled]) :where([data-login-pre-cadastro-action=true],[data-login-submit-action=true],[data-login-bilhete-unico-action=true]):hover{color:#000!important;background:#f4ff79!important}:where(html[data-theme=dark][data-contrast=high],html[data-theme=dark][data-a11y-contrast=enabled]) :where([data-login-pre-cadastro-action=true],[data-login-submit-action=true],[data-login-bilhete-unico-action=true]):disabled,:where(html[data-theme=dark][data-contrast=high],html[data-theme=dark][data-a11y-contrast=enabled]) :where([data-login-pre-cadastro-action=true],[data-login-submit-action=true],[data-login-bilhete-unico-action=true])[disabled],:where(html[data-theme=dark][data-contrast=high],html[data-theme=dark][data-a11y-contrast=enabled]) :where([data-login-pre-cadastro-action=true],[data-login-submit-action=true],[data-login-bilhete-unico-action=true])[aria-disabled=true]{color:#000!important;opacity:1!important;background:#f4ff79!important;border-color:#f4ff79!important}:where(html[data-contrast=high],html[data-a11y-contrast=enabled]) [data-public-hero=true] [data-hero-action=primary]{color:#fff!important;background:#111!important;border-color:#111!important}:where(html[data-contrast=high],html[data-a11y-contrast=enabled]) [data-public-hero=true] :where([data-hero-action=secondary],[data-hero-carousel-control=true]){color:#111!important;background:#fff!important;border-color:#111!important}:where(html[data-contrast=high],html[data-a11y-contrast=enabled]) [data-public-hero=true] :where([data-hero-action=primary],[data-hero-action=secondary],[data-hero-carousel-control=true]) :where(svg,span){color:currentColor!important}:where(html[data-contrast=high],html[data-a11y-contrast=enabled]) [data-public-hero=true] :where([data-hero-action=primary],[data-hero-action=secondary],[data-hero-carousel-control=true]) svg{stroke:currentColor!important}:where(html[data-theme=dark][data-contrast=high],html[data-theme=dark][data-a11y-contrast=enabled]) [data-public-hero=true] [data-hero-action=primary]{color:#000!important;background:#f4ff79!important;border-color:#f4ff79!important}:where(html[data-theme=dark][data-contrast=high],html[data-theme=dark][data-a11y-contrast=enabled]) [data-public-hero=true] :where([data-hero-action=secondary],[data-hero-carousel-control=true]){color:#f4ff79!important;background:#000!important;border-color:#f4ff79!important}html[data-a11y-line-spacing=comfortable] #main-content :where(p,li,dd,blockquote){line-height:1.7!important}html[data-a11y-line-spacing=wide] #main-content :where(p,li,dd,blockquote){line-height:1.9!important}html[data-a11y-letter-spacing=light] #main-content{letter-spacing:.015em}html[data-a11y-letter-spacing=wide] #main-content{letter-spacing:.03em}html[data-a11y-letter-spacing] #main-content :where(button,input,textarea,select,[role=tab],[role=menuitem],.chakra-badge){letter-spacing:normal}html[data-a11y-font=enabled] body,html[data-a11y-font=enabled] button,html[data-a11y-font=enabled] input,html[data-a11y-font=enabled] select,html[data-a11y-font=enabled] textarea{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif!important}html[data-a11y-borders=enabled] :where(.chakra-input,.chakra-select,.chakra-textarea,.chakra-numberinput__field,.chakra-card,.chakra-menu__menu-list,.chakra-popover__content,.chakra-drawer__content,.chakra-checkbox__control,.chakra-radio__control,button[aria-label]){border-width:2px!important;border-color:var(--contrast-border)!important}html[data-a11y-colors=reduced] #main-content{filter:saturate(.48)}html[data-a11y-colors=grayscale] #main-content{filter:grayscale()}html[data-a11y-links=enabled] #main-content a:not(.chakra-button):not([role=button]){text-underline-offset:.18em!important;text-decoration-line:underline!important;text-decoration-thickness:.13em!important}html[data-a11y-focus=enabled] :focus-visible{outline-offset:3px!important;outline:4px solid #ffbf47!important;box-shadow:0 0 0 2px #111!important}html[data-theme=dark][data-a11y-focus=enabled] :focus-visible{outline-color:#f4ff79!important;box-shadow:0 0 0 2px #000!important}html[data-a11y-cursor=enabled],html[data-a11y-cursor=enabled] *{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath d='M4 2l20 17-9 1 5 8-4 2-5-9-7 6z' fill='%23fff' stroke='%23000' stroke-width='2' stroke-linejoin='round'/%3E%3C/svg%3E") 4 2,auto!important}html[data-a11y-targets=enabled] :where(button[aria-label],[role=switch],.chakra-checkbox,.chakra-radio){min-width:44px!important;min-height:44px!important}html[data-a11y-hover=enabled] #main-content :where(a,button,[role=button],[role=menuitem]):hover{filter:brightness(1.08);box-shadow:0 0 0 2px #20ac6b6b}html[data-a11y-motion=reduced] :not(.chakra-spinner):not([role=progressbar]){scroll-behavior:auto!important;transition-duration:80ms!important;animation-duration:.12s!important;animation-iteration-count:1!important}html[data-a11y-motion=none] :not(.chakra-spinner):not([role=progressbar]),html[data-a11y-system-motion=reduced] :not(.chakra-spinner):not([role=progressbar]){scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}html[data-a11y-reading=enabled] [data-accessibility-reading-content=true],html[data-a11y-reading-width=enabled] [data-accessibility-reading-content=true]{background:var(--contrast-panel)!important;width:min(100%,76ch)!important;max-width:76ch!important;color:var(--foreground)!important;margin-inline:auto!important}html[data-a11y-reading=enabled] [data-accessibility-decorative=true]{display:none!important}.a11y-reading-guide{z-index:1090;pointer-events:none;will-change:transform;background:#ffbf471f;border-top:1px solid #ffbf473d;border-bottom:1px solid #ffbf473d;width:100vw;height:44px;position:fixed;top:0;left:0}html[data-theme=dark] .a11y-reading-guide{background:#f4ff7917;border-color:#f4ff7933}.a11y-skip-link{z-index:7000;top:max(10px, env(safe-area-inset-top));color:#fff;background:#0f1319;border-radius:10px;padding:12px 16px;font-weight:700;text-decoration:none;transition:transform .12s;position:fixed;left:12px;transform:translateY(calc(-100% - 24px))}.a11y-skip-link:focus-visible{transform:translateY(0)}#main-content:focus-visible{box-shadow:none;outline:none}@media (forced-colors:active){.a11y-reading-guide{background:0 0;border:2px solid highlight}}@media (max-width:480px){[data-a11y-panel=true] .chakra-tabs__tab-panel{padding-inline:0}}
