:is(.app,.pf,.an,.adm,.bl,.s-page,.auth-page,.captador-page,.not-found,.modal-backdrop){--color-paper:#0c0d0e;--color-paper-1:#17191a;--color-paper-2:#17191a;--color-paper-3:#202324;--color-paper-4:#2a2e2e;--color-ink:#f0f1ed;--color-ink-soft:#cbcfcb;--color-ink-steel:#b3bbb6;--color-ink-mute:#9ca39f;--color-ink-faint:#868d89;--color-rule:#292d2d;--color-rule-strong:#3c4240;--color-accent:#a8cd91;--color-accent-bright:#c0e4ac;--color-accent-deep:#91b779;--color-accent-soft:#27342a;--color-accent-faint:rgb(168 205 145/6%);--color-accent-hover:rgb(168 205 145/12%);--color-accent-glow:rgb(168 205 145/20%);--color-bone:#10180e;--color-focus:#a8cd91;--color-glass:rgb(23 26 26/94%);--color-glass-strong:rgb(23 26 26/96%);--color-glass-stronger:rgb(23 26 26/98%);--radius-sm:12px;--radius-md:18px;--radius-lg:24px;--radius-xl:30px;--shadow-md:0 12px 36px rgb(0 0 0/32%)}:is(.app,.pf,.an,.adm,.bl) .app-header{background:var(--color-paper)}:is(.app,.pf,.an,.adm,.bl) .app-header-brand{display:inline-flex;align-items:center;gap:10px;font-size:23px;font-weight:400;letter-spacing:-.05em}.app-brand-mark{width:27px;height:27px;flex:none}:is(.app,.pf,.an,.adm,.bl) .side-rail{background:var(--color-paper)}:is(.app,.pf,.an,.adm,.bl) .side-rail-icon-wrap{border-radius:18px}:is(.app,.pf,.an,.adm,.bl) .side-rail-label{font-weight:500;letter-spacing:0}.app .map-search-input-wrap{background:var(--color-paper-1);border-radius:999px}.app .map-search-input{font-size:13px}.app .info-panel h2{font-size:26px;font-weight:300;letter-spacing:-.04em;line-height:1.2}.app .sidebar h3{font-weight:500;letter-spacing:.1em}.app .feature-head h1{font-size:30px;font-weight:300;letter-spacing:-.04em}.app .feature-head{padding-block:24px;background:var(--color-paper)}.app .feature-head-sub{margin-top:8px;line-height:1.6}.app .feature-scroll{padding:24px 32px}.app .feature-empty h2{font-weight:300}@media (min-width:769px){.app .info-panel,.app .sidebar{margin-block:16px;border:1px solid var(--color-rule-strong);border-radius:24px;background:var(--color-glass);box-shadow:var(--shadow-md)}.app .sidebar{margin-left:12px}.app .info-panel{margin-right:12px}.app .sidebar-inner{padding-inline:16px}.app .info-panel-inner{padding-inline:20px}.app .feature-overlay{border-radius:24px 0 0 0}}.pf .pf-body{max-width:1320px;padding-top:40px}.pf .pf-head h1{font-size:clamp(30px,3vw,42px);font-weight:300;letter-spacing:-.045em}.pf .pf-resumo{margin-top:12px;font-size:14px;line-height:1.6}.pf .pf-eyebrow{color:var(--color-ink-mute);font-weight:500}.pf .pf-grid{gap:20px}.pf .pf-card{padding:24px;border-radius:24px;background:var(--color-paper-1)}.pf .pf-card:hover{background:var(--color-paper-3)}.pf .pf-card-label{font-size:20px;font-weight:400;letter-spacing:-.03em}.pf .pf-card-big{font-size:44px;font-weight:300;letter-spacing:-.05em;color:var(--color-ink)}.pf .pf-card-unit{font-weight:400}.pf .pf-card-hero{padding-block:12px}.pf .pf-search,.pf .pf-sort{min-height:44px;background:var(--color-paper-1)}.pf .pf-cmpbar{border-radius:24px;box-shadow:var(--shadow-md)}.an .an-top{background:var(--color-paper);padding-block:32px 24px}.an .an-title{font-size:clamp(28px,3vw,40px);font-weight:300;line-height:1.2;letter-spacing:-.045em}.an .an-tabs{gap:6px;background:var(--color-paper);padding-block:12px}.an .an-tab{border-radius:999px;min-height:40px}.an .an-tab[aria-selected=true]{background:var(--color-accent-soft);color:var(--color-accent-bright)}.an .an-status-banner{border-radius:18px}.bl .bl-wb-container{width:min(1320px,100% - 2 * var(--space-6));padding-top:40px}.bl .bl-wb-eyebrow{color:var(--color-ink-mute);font-weight:500}.bl .bl-wb-title{font-size:clamp(30px,3vw,42px);font-weight:300;letter-spacing:-.045em;line-height:1.2}.bl .bl-wb-subtitle{margin-top:12px;font-size:14px;line-height:1.6}.bl .busca-wb-card{padding:24px;border-radius:24px;background:var(--color-paper-1)}.bl .busca-wb-card .busca-eyebrow{font-weight:500;letter-spacing:.1em}.bl .bl-wb-actionbar{padding-block:20px}.bl .bl-loader-etapa{font-size:22px;font-weight:300;letter-spacing:-.03em}.bl .bl-contextbar{padding-block:20px}.bl .bl-cb-num{font-size:32px;font-weight:300;letter-spacing:-.04em}.bl :is(.bl-cb-shortlist,.bl-cb-nova,.bl-cb-editar){min-height:40px;border-radius:999px}.bl .bl-cb-acoes .tz-select{min-height:40px;border-radius:999px;padding-inline:var(--space-4)}.bl .bl-c-mapa-slot{border-radius:24px}.bl .busca-card-ampla{padding:24px;border-radius:24px;background:var(--color-paper-1)}.bl .busca-card-ampla:hover{background:var(--color-paper-3)}.bl .busca-card-ampla-titulo{font-size:20px;font-weight:400;letter-spacing:-.03em}.bl .busca-card-ampla-shortlist{top:20px;right:20px}.bl .bl-c-cards{gap:20px}.bl .busca-btn-primario-ghost{min-height:40px;border-radius:999px}.bl .bl-overlay-sheet{border-radius:24px;background:var(--color-paper)}.bl .bl-overlay-title{font-size:20px;font-weight:400;letter-spacing:-.025em}@media (max-width:768px){:is(.app,.pf,.an,.adm,.bl) .side-rail{left:12px;right:12px;bottom:max(12px,env(safe-area-inset-bottom));width:auto;height:68px;padding:0;border:1px solid var(--color-rule-strong);border-radius:24px;background:var(--color-glass-strong)}:is(.app,.pf,.an,.adm,.bl) .side-rail-item{border-top:0;padding-block:8px}.an .an-body,.pf .pf-body{padding:24px 16px 110px}.bl .bl-wb-container{width:min(1320px,100% - 32px);padding-top:24px}.bl :is(.busca-wb-card,.busca-card-ampla){padding:20px}.app .feature-head{padding:20px 16px}.app .feature-scroll{padding:16px}.pf .pf-card{padding:20px}}@media (prefers-reduced-motion:reduce){.pf .pf-card{transition:none}.pf .pf-card:hover{transform:none}}.app .resumo-panel{max-width:1120px}.app .resumo-lote-id{font-size:30px;font-weight:300;letter-spacing:-.04em}.app .resumo-kpi{padding:24px;border-radius:24px}.app .resumo-kpi-value{margin-top:14px;font-size:32px;font-weight:300;letter-spacing:-.04em}.app .resumo-axis{padding:24px;border-radius:24px}.app .resumo-axis-frase{line-height:1.7}.app .massas-panel .tabs{gap:8px;padding:6px;border:0;border-radius:24px;background:var(--color-paper-1)}.app .massas-panel .tab{padding:12px 18px;border:0;border-radius:999px;font-weight:500}.app .massas-panel .tab.active{background:var(--color-accent-soft);color:var(--color-accent-bright)}:is(.app,.an) .resumo-col>:is(.limites-section,.restricoes,.oodc-card,.adi-card){border-radius:24px}:is(.app,.an) .entorno-grupo{border-radius:24px}@media (max-width:480px){.app .resumo-kpi{padding:16px}.app .massas-panel .tabs{flex-wrap:wrap}.app .massas-panel .tab{padding:10px 12px}:is(.app,.pf,.an,.adm,.bl) .app-header-brand{font-size:20px;gap:6px}.app-brand-mark{width:22px;height:22px}}@media (max-width:768px){.app .info-panel,.app .info-panel.collapsed{bottom:calc(max(12px, env(safe-area-inset-bottom)) + 80px);left:12px;right:12px;width:auto;max-height:calc(100dvh - 180px);border:1px solid var(--color-rule-strong);border-radius:24px;background:var(--color-glass-strong)}.app .info-panel.mobile-peek{max-height:60px}.app .info-panel.mobile-hidden{visibility:hidden}.app .feature-overlay{bottom:calc(max(12px, env(safe-area-inset-bottom)) + 80px)}}.auth-page{min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:28px;padding:40px 16px;background:var(--color-paper);color:var(--color-ink)}.auth-brand{display:inline-flex;align-items:center;gap:12px;font-size:30px;font-weight:400;letter-spacing:-.05em}.auth-brand-dot{color:var(--color-accent)}.auth-panel{width:min(100%,400px)}.auth-panel .cl-cardBox,.auth-panel .cl-rootBox{width:100%;max-width:100%}.auth-back{color:var(--color-ink-mute);font-size:13px;padding:12px}.auth-back:hover,.captador-page{color:var(--color-ink)}.captador-page{background:var(--color-paper-1);border:1px solid var(--color-rule);border-radius:30px;width:calc(100% - 32px)}.captador-back{display:block;width:-moz-fit-content;width:fit-content;margin-bottom:28px;color:var(--color-accent);font-size:13px}.captador-page input{min-height:46px}.pf .cmp-scroll{border-radius:24px}.pf .cmp-col,.pf .cmp-scroll{background:var(--color-paper-1)}.pf .cmp-col{padding:24px 20px}.pf .cmp-col-label{font-size:18px;font-weight:400;letter-spacing:-.025em}.pf .cmp-cell{padding:18px 20px}.pf .cmp-row-hero .cmp-cell{font-size:28px;font-weight:300;letter-spacing:-.035em}.pf .cmp-rowhead{background:var(--color-paper-1);color:var(--color-ink-soft)}.s-page .s-topbar{background:var(--color-paper);padding-block:20px}.s-page .s-logo{color:var(--color-ink);font-size:24px;font-weight:400}.s-page .s-hero{background:var(--color-paper);padding-block:40px 28px}.s-page .an-title{font-size:clamp(28px,4vw,42px);font-weight:300;line-height:1.2;letter-spacing:-.04em}.s-page .s-footer-card{padding:28px;border-radius:24px;background:var(--color-paper-1)}.s-page .s-body{padding-top:28px}.s-page .s-not-found-msg{font-weight:300}.adm .adm-subbar{background:var(--color-paper);padding-block:32px 24px}.adm .adm-subbar h1{font-size:36px;font-weight:300;letter-spacing:-.04em}.adm .adm-tabs{background:var(--color-paper);padding-block:12px}.adm .adm-tab{min-height:40px;border-radius:999px}.adm .adm-tab[aria-selected=true]{color:var(--color-accent-bright);background:var(--color-accent-soft)}.adm .adm-metric{padding:24px;border-radius:24px}.adm .adm-metric .v{color:var(--color-ink);font-size:36px;font-weight:300;letter-spacing:-.04em}.adm .adm-section{border-radius:24px}.adm .adm-section h2{font-size:20px;font-weight:400;letter-spacing:-.025em}.adm .adm-table td{padding-block:14px}.adm :is(input:not([type=checkbox]):not([type=radio]),select){min-height:40px}.not-found .not-found__brand{font-weight:400;font-size:26px}.not-found .not-found__copy h1{font-weight:300;letter-spacing:-.045em}.not-found .not-found__art{border-radius:30px;overflow:hidden}@media (max-width:768px){.adm .adm-subbar{padding:24px 16px}.adm .adm-subbar h1{font-size:30px}.adm .adm-body{padding-bottom:110px}.adm .adm-metric{padding:18px}.s-page .s-topbar{gap:16px;flex-wrap:wrap;padding:16px}.s-page .s-body,.s-page .s-hero{padding-inline:16px}}