@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu6-K6h9Q.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu0-K4.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu6-K6h9Q.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu0-K4.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu6-K6h9Q.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu0-K4.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu6-K6h9Q.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu0-K4.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/spacegrotesk/v22/V8mDoQDjQSkFtoMM3T6r8E7mPb54C-s0.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/spacegrotesk/v22/V8mDoQDjQSkFtoMM3T6r8E7mPb94C-s0.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/spacegrotesk/v22/V8mDoQDjQSkFtoMM3T6r8E7mPbF4Cw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/spacegrotesk/v22/V8mDoQDjQSkFtoMM3T6r8E7mPb54C-s0.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/spacegrotesk/v22/V8mDoQDjQSkFtoMM3T6r8E7mPb94C-s0.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/spacegrotesk/v22/V8mDoQDjQSkFtoMM3T6r8E7mPbF4Cw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/spacegrotesk/v22/V8mDoQDjQSkFtoMM3T6r8E7mPb54C-s0.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/spacegrotesk/v22/V8mDoQDjQSkFtoMM3T6r8E7mPb94C-s0.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/spacegrotesk/v22/V8mDoQDjQSkFtoMM3T6r8E7mPbF4Cw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer properties;@layer theme,base,components,utilities;@layer theme{:root,:host{--ease-in-out: cubic-bezier(.4, 0, .2, 1);--default-transition-duration: .15s;--default-transition-timing-function: cubic-bezier(.4, 0, .2, 1);--color-rally-card: #d2def1;--color-rally-card-text: #192e65;--color-rally-button: #214780;--font-display: "Space Grotesk", "DM Sans", sans-serif}}@layer utilities{.visible{visibility:visible}.static{position:static}.container{width:100%}@media(width>=40rem){.container{max-width:40rem}}@media(width>=48rem){.container{max-width:48rem}}@media(width>=64rem){.container{max-width:64rem}}@media(width>=80rem){.container{max-width:80rem}}@media(width>=96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.hidden{display:none}.table{display:table}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x, ) var(--tw-rotate-y, ) var(--tw-rotate-z, ) var(--tw-skew-x, ) var(--tw-skew-y, )}.flex-wrap{flex-wrap:wrap}.border{border-style:var(--tw-border-style);border-width:1px}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );backdrop-filter:var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, )}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.ease-in-out{--tw-ease: var(--ease-in-out);transition-timing-function:var(--ease-in-out)}}:root{--cor-principal: #191d7e;--cor-principal-clara: #293f7c;--cor-acao: #bd0018;--cor-acao-escura: #890011;--cor-apoio: #be8282;--cor-fundo: #ffffff;--cor-fundo-suave: #f5f8ff;--cor-borda: #eaf0ff;--sombra-cartao: 0 8px 24px rgba(42, 47, 66, .06)}*{box-sizing:border-box}html,body{margin:0;min-height:100%;background:var(--cor-fundo-suave);color:var(--cor-principal);font-family:DM Sans,Arial,sans-serif;font-size:17px}button,input,select,textarea{font:inherit}button{cursor:pointer}h1,h2,h3,strong{font-family:Space Grotesk,DM Sans,sans-serif}h1,h2,p{margin-top:0}h1{margin-bottom:8px;font-size:clamp(2rem,3vw,2.7rem);letter-spacing:-.05em}h2{margin-bottom:8px;font-size:1.25rem;letter-spacing:-.03em}p{color:#526fae;line-height:1.6}.aplicacao{min-height:100vh;display:flex}.menu-lateral{width:250px;min-height:100vh;padding:27px 16px 16px;background:var(--cor-principal);color:#fff;display:flex;flex-direction:column}.marca{display:flex;align-items:center;gap:10px;padding:0 12px 40px}.marca-simbolo{width:44px;height:44px;flex-shrink:0;object-fit:contain;border-radius:10px;background:#fff}.marca strong,.marca small{display:block;line-height:1.05}.marca strong{font-size:17px}.marca small{margin-top:3px;color:#c3d3f5;font-size:13px}.marca-lema{display:block;margin-top:7px;color:#e1baba;font-size:10px;font-weight:600;letter-spacing:.015em}.menu-secao{margin-bottom:30px}.menu-secao>span{display:block;padding:0 12px 10px;color:#7993c9;font-size:12px;letter-spacing:.13em;font-weight:700}.menu-secao button{width:100%;margin:2px 0;padding:11px 12px;display:flex;align-items:center;gap:12px;border:0;border-radius:9px;background:transparent;color:#c3d3f5;text-align:left;font-size:15px;transition:.2s ease}.menu-secao button span{width:17px;color:#7993c9;text-align:center;font-size:17px}.menu-secao button:hover,.menu-secao button.ativo{background:#be82822b;color:#fff}.menu-secao button.ativo span{color:#e4aaaa}.menu-secao em{margin-left:auto;padding:2px 7px;border-radius:20px;background:var(--cor-acao);color:#fff;font-size:12px;font-style:normal}.menu-final{margin-top:auto;padding:15px 10px 0;border-top:1px solid rgba(255,255,255,.1);display:flex;align-items:center;gap:9px}.menu-versao{display:block;margin-top:10px;padding:0 10px;color:#7993c9;font-size:12px;letter-spacing:.04em;text-align:right}.menu-final strong,.menu-final small{display:block}.menu-final strong{font-size:14px}.menu-final small{margin-top:3px;color:#7993c9;font-size:12px}.usuario-avatar,.avatar-superior{display:grid;place-items:center;border-radius:50%;background:var(--cor-apoio);color:var(--cor-principal);font-weight:700}.usuario-avatar{width:33px;height:33px;font-size:12px}.botao-sair{margin-left:auto;border:0;background:transparent;color:#9cb2df;font-size:20px}.conteudo-principal{flex:1;min-width:0}.barra-superior{height:72px;padding:0 42px;display:flex;align-items:center;justify-content:space-between;background:#fff;border-bottom:1px solid var(--cor-borda)}.migalha{color:#7993c9;font-size:14px}.migalha span{padding:0 10px;color:#c3d3f5}.migalha strong{color:var(--cor-principal)}.acoes-superior{display:flex;align-items:center;gap:18px}.sino{position:relative;border:0;background:transparent;color:var(--cor-principal);font-size:22px;transform:rotate(180deg)}.sino i{position:absolute;top:0;right:-1px;width:6px;height:6px;border-radius:50%;background:var(--cor-acao)}.avatar-superior{width:33px;height:33px;border:0;font-size:12px}.conteudo-pagina{max-width:1480px;margin:0 auto;padding:42px}.pagina-cabecalho{margin-bottom:33px;display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.pagina-cabecalho p{margin:0;font-size:16px}.sobretitulo{display:block;margin-bottom:8px;color:var(--cor-acao);font-size:12px;letter-spacing:.13em;font-weight:700}.seletor-periodo{padding:9px 13px;border:1px solid var(--cor-borda);border-radius:8px;background:#fff;color:#526fae;font-size:14px}.ponto-status{display:inline-block;width:7px;height:7px;margin-right:5px;border-radius:50%;background:var(--cor-apoio)}.cabecalho-criacao-missoes{margin-bottom:18px}.cabecalho-criacao-missoes h2{margin:0 0 6px;font-size:1.4rem}.cabecalho-criacao-missoes p{font-size:15px}.cabecalho-lista-missoes{margin:0 0 18px}.cabecalho-lista-missoes h2{margin:0}.cabecalho-lista-missoes .sobretitulo{margin-bottom:5px}.grade-resumos{margin-bottom:27px;display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.cartao-resumo,.painel-branco{border:1px solid var(--cor-borda);border-radius:13px;background:#fff;box-shadow:var(--sombra-cartao)}.painel-branco{padding:25px}.painel-branco+.painel-branco{margin-top:24px}.cartao-resumo{min-height:132px;padding:21px 23px;display:flex;flex-direction:column;justify-content:center}.cartao-destaque{border-color:#a7272745;background:linear-gradient(135deg,#fff,#fff8f8)}.rotulo-cartao{margin-bottom:8px;color:#7993c9;font-size:13px}.cartao-resumo strong{font-size:23px}.texto-suave{margin-top:5px;color:#526fae;font-size:13px}.ranking-painel,.formulario-relatorio{padding:25px;margin-bottom:25px}.painel-titulo{margin-bottom:23px;display:flex;align-items:flex-start;justify-content:space-between;gap:15px}.painel-titulo h2{margin:0}.tag-roxa,.tag-ia,.tag-nacao,.status-publicada,.contador{display:inline-flex;align-items:center;padding:6px 9px;border-radius:6px;background:#f8eaea;color:var(--cor-acao-escura);font-size:12px;font-weight:700}.tag-nacao{background:#eaf0ff;color:var(--cor-principal-clara)}.contador{background:#eaf0ff;color:#526fae;font-weight:500}.tag-ia{padding:10px 13px;background:var(--cor-principal);color:#fff}table{width:100%;border-collapse:collapse;font-size:15px}th{padding:0 15px 12px;color:#7993c9;font-size:12px;font-weight:600;letter-spacing:.05em;text-align:left;text-transform:uppercase}td{padding:16px 15px;border-top:1px solid #eaf0ff;color:#526fae}td strong{color:var(--cor-principal)}.alinha-direita{text-align:right}.linha-destaque td{background:snow}.posicao{width:23px;height:23px;display:inline-grid;place-items:center;border-radius:7px;background:#eaf0ff;color:#526fae;font-size:13px}.posicao-primeira{background:var(--cor-acao);color:#fff}.pontos{color:var(--cor-acao)}.alinha-direita small{margin-left:7px;color:#b17a7a;font-size:12px}.estado-vazio{padding:35px;border:1px dashed #dce7ff;border-radius:10px;color:#526fae;text-align:center;font-size:15px}.botao-primario,.botao-secundario{padding:12px 17px;border:0;border-radius:8px;font-weight:700;font-size:14px;transition:.2s ease}.botao-primario{background:var(--cor-acao);color:#fff}.botao-primario:hover{background:var(--cor-acao-escura)}.botao-primario:disabled{cursor:wait;opacity:.65}.botao-secundario{padding:8px 11px;background:#faeeee;color:var(--cor-acao)}.botao-secundario:hover{background:#f5dada}.grade-missoes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.missao-cartao{padding:25px;border:1px solid var(--cor-borda);border-radius:13px;background:#fff;box-shadow:var(--sombra-cartao)}.missao-topo{display:flex;align-items:center;justify-content:space-between}.icone-missao{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:#faeeee;color:var(--cor-acao)}.missao-cartao h2{margin:20px 0 8px}.missao-cartao p{min-height:46px;font-size:14px}.missao-info{padding:16px 0;border-top:1px solid var(--cor-borda);border-bottom:1px solid var(--cor-borda);display:flex;flex-direction:column;gap:9px;color:#7993c9;font-size:13px}.missao-info b{color:var(--cor-principal)}.missao-rodape{padding-top:17px;display:flex;flex-wrap:wrap;gap:9px;color:var(--cor-acao-escura);font-size:12px;font-weight:600}.grade-formulario{margin-bottom:17px;display:grid;grid-template-columns:1fr 1fr;gap:16px}.formulario-relatorio label,.grade-formulario label{display:flex;flex-direction:column;gap:7px;color:#526fae;font-size:13px;font-weight:600}.formulario-relatorio input,.formulario-relatorio select,.formulario-relatorio textarea{width:100%;padding:11px 12px;border:1px solid var(--cor-borda-controle);border-radius:7px;outline:none;background:#fff;color:var(--cor-principal);font-size:15px}.formulario-relatorio textarea{min-height:75px;margin:7px 0 14px;resize:vertical}.formulario-relatorio input:not([readonly]):focus,.formulario-relatorio select:focus,.formulario-relatorio textarea:focus{border-color:var(--cor-acao);box-shadow:0 0 0 3px #a727271a}.aviso-foto{margin-bottom:17px;padding:12px;border-radius:8px;background:#fbf1f1;color:var(--cor-acao-escura);font-size:14px}.mensagem-sucesso{display:inline-block;margin:12px 0 0 12px;color:var(--cor-acao);font-size:14px}.lista-relatorios{display:flex;flex-direction:column}.relatorio-linha{padding:17px 0;border-top:1px solid #eaf0ff;display:flex;align-items:center;gap:14px}.relatorio-icone{width:35px;height:35px;display:grid;place-items:center;border-radius:9px;background:#f7e7e7}.relatorio-conteudo{min-width:0;flex:1}.relatorio-conteudo strong,.relatorio-conteudo span{display:block}.relatorio-conteudo strong{color:var(--cor-principal);font-size:15px}.relatorio-conteudo span{margin-top:4px;color:#526fae;font-size:13px}.status-relatorio{padding:6px 8px;border-radius:5px;background:#eaf0ff;color:#526fae;font-size:12px}.status-aprovado{background:#eaf0ff;color:#3b6440}.grade-regras{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px}.grade-regras .painel-branco{padding:25px}.editor-regra{width:100%;min-height:355px;margin:7px 0 15px;padding:17px;resize:vertical;border:1px solid var(--cor-borda-controle);border-radius:9px;outline:none;color:var(--cor-principal);font:15px/1.7 DM Sans,sans-serif}.editor-regra:focus-visible{border-color:var(--cor-acao);outline:3px solid #751e20;outline-offset:2px;box-shadow:0 0 0 3px #a727271a}.largura-total{width:100%}.mensagem-ia{padding:11px;border-left:3px solid var(--cor-acao);background:#fbf1f1;font-size:14px}.grade-regras pre{max-height:350px;overflow:auto;padding:16px;border-radius:9px;background:var(--cor-principal);color:#f9d9d9;font:14px/1.65 monospace;white-space:pre-wrap}.lista-ambiguidades{display:flex;flex-direction:column;gap:8px;color:var(--cor-acao-escura);font-size:13px}.lista-ambiguidades strong{color:var(--cor-principal)}@media(max-width:980px){.menu-lateral{width:215px}.conteudo-pagina{padding:28px}.grade-missoes{grid-template-columns:repeat(2,1fr)}}@media(max-width:720px){.aplicacao{display:block}.menu-lateral{width:100%;min-height:auto;padding:13px 14px}.marca{padding:0 7px 14px}.menu-secao{display:flex;margin:0 -3px 4px;gap:3px;overflow-x:auto}.menu-secao>span{display:none}.menu-secao button{min-width:max-content;padding:9px 10px}.menu-secao button em,.menu-final{display:none}.menu-versao{margin-top:5px;padding-right:7px}.barra-superior{height:57px;padding:0 18px}.conteudo-pagina{padding:25px 17px}.pagina-cabecalho{align-items:flex-start;flex-direction:column}.grade-resumos,.grade-missoes,.grade-regras,.grade-formulario{grid-template-columns:1fr}.ranking-painel{padding:17px 10px;overflow:hidden}.tabela-desktop{overflow-x:auto}table{min-width:650px}.painel-titulo{align-items:flex-start}.relatorio-linha{flex-wrap:wrap;padding:17px 0}.status-relatorio{margin-left:49px}.relatorio-linha .botao-secundario{margin-left:auto}}.pagina-publica{max-width:820px;margin:0 auto;padding:32px 18px}.aviso-login-envio{margin:16px 0;padding:14px;border-radius:8px;background:#fbf1f1;color:var(--cor-acao-escura);font-size:14px;line-height:1.7}.aviso-login-envio a{margin-left:5px;color:var(--cor-acao);font-weight:700}.aviso-login-envio button{margin-left:7px;cursor:pointer}.aviso-privacidade{margin:13px 0 0;color:#526fae;font-size:13px}.aviso-privacidade a{color:var(--cor-acao);font-weight:700;text-underline-offset:3px}.pagina-publica .marca{display:flex;align-items:center;gap:12px;margin-bottom:24px}.pagina-publica h1{overflow-wrap:anywhere}.campo-publico{min-width:0;margin:20px 0;overflow-wrap:anywhere}.pergunta-editor{margin:20px 0;padding:22px;border:1px solid var(--cor-borda-controle);border-radius:8px}.acoes-formulario{display:flex;gap:10px;flex-wrap:wrap;margin:16px 0}.formulario-relatorio .marcacao{flex-direction:row;align-items:center;gap:8px}.formulario-relatorio .marcacao input{width:auto}.lista-tribos{margin:18px 0 0;padding:0;list-style:none}.lista-tribos li{padding:11px 0;border-top:1px solid #eaf0ff;display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--cor-principal);font-size:15px}.link-formulario{padding:20px 0;border-top:1px solid #eaf0ff;display:grid;gap:12px}.link-formulario input{width:100%;padding:12px;border:1px solid #dce7ff;border-radius:6px}.descricao-formulario{white-space:pre-wrap;overflow-wrap:anywhere}.formulario-relatorio .grupo-envio{min-width:0;margin:22px 0;padding:22px;border:1px solid var(--cor-borda-controle);border-radius:9px}.formulario-relatorio .grupo-envio legend{padding:0 7px;color:var(--cor-principal);font-size:16px;font-weight:700}.ajuda-campo{margin:-7px 0 16px;color:#526fae;font-size:14px}.lista-campos-formulario{margin:8px 0 16px;padding-left:22px;color:#526fae;font-size:15px;line-height:1.8}.campo-lista-nomes{margin:20px 0 24px}.rotulo-campo-nomes{margin:0 0 9px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:7px;color:var(--cor-principal);font-size:14px;font-weight:700}.rotulo-campo-nomes>span{padding:4px 9px;border-radius:999px;background:#eaf0ff;color:#3a5899;font-size:12px;font-weight:600;white-space:nowrap}.lista-nomes{margin:0 0 10px;padding:0;display:flex;flex-wrap:wrap;gap:8px;list-style:none}.lista-nomes li{max-width:100%;padding:4px 5px 4px 11px;border:1px solid #dce7ff;border-radius:999px;display:inline-flex;align-items:center;gap:5px;background:#f5f8ff;color:var(--cor-principal);font-size:14px;overflow-wrap:anywhere}.lista-nomes li>span{overflow-wrap:anywhere}.lista-nomes button{width:28px;height:28px;padding:0;border:0;border-radius:50%;display:grid;place-items:center;background:transparent;color:#526fae;font-size:20px;line-height:1;cursor:pointer}.lista-nomes button:hover:not(:disabled){background:#eaf0ff;color:var(--cor-acao)}.lista-nomes button:focus-visible{outline:2px solid var(--cor-acao);outline-offset:2px}.lista-nomes button:disabled{cursor:wait;opacity:.55}.entrada-nome{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:8px}.entrada-nome input{min-width:0}.entrada-nome .botao-secundario{min-height:44px}.link-formulario>p{margin:0;color:#526fae;font-size:14px}.resposta-formulario{margin:20px 0;padding:22px;border:1px solid var(--cor-borda-controle);border-radius:9px}.resposta-formulario h3{margin:0 0 14px;color:var(--cor-principal);font-size:17px}.lista-respostas{margin:0 0 18px}.lista-respostas>div{padding:15px 0;border-top:1px solid #eaf0ff}.lista-respostas dt{margin-bottom:5px;color:#526fae;font-size:13px;font-weight:700}.lista-respostas dd{margin:0;color:var(--cor-principal);font-size:15px}.texto-multilinha{white-space:pre-wrap;overflow-wrap:anywhere}.foto-resposta{display:block;max-width:100%;max-height:500px;object-fit:contain}.campos-complementares{margin-top:20px}.campos-complementares h2{font-size:18px}button:disabled{opacity:.55;cursor:not-allowed}.semana-cartao{width:100%;text-align:left;color:var(--cor-principal);font:inherit;cursor:pointer}.semana-abrir:focus-visible{outline:3px solid #751e20;outline-offset:3px}.semana-abrir{display:block;margin-top:20px;color:var(--cor-acao);font-size:15px;font-weight:600}.selo-relampago{display:inline-flex;margin-top:14px;padding:6px 9px;border-radius:6px;background:#fff3d6;color:#795000;font-size:13px;font-weight:700}.login-marca{width:fit-content;display:inline-flex;align-items:center;gap:12px;color:inherit;text-decoration:none}.login-marca img{border-radius:12px;background:#fff;object-fit:contain}.login-marca strong,.login-marca small{display:block;line-height:1.05}.login-marca strong{font-size:18px}.login-marca small{margin-top:4px;color:#c3d3f5;font-size:13px}.login-cartao{width:min(100%,430px);padding:43px 44px 35px;border:1px solid #eaf0ff;border-radius:18px;background:#fff;box-shadow:0 18px 55px #2a2f4212}.login-sobretitulo-card{color:var(--cor-acao)}.login-cartao h2,.senha-cartao h1{margin:12px 0 7px;font-size:30px;letter-spacing:-.05em}.login-introducao{margin-bottom:28px;font-size:15px}.login-cartao form,.senha-cartao form{display:flex;flex-direction:column}.login-cartao label,.senha-cartao label{margin-bottom:8px;color:#3a5899;font-size:14px;font-weight:700}.login-cartao input,.senha-cartao input{width:100%;height:48px;margin-bottom:20px;padding:0 14px;border:1px solid var(--cor-borda-controle);border-radius:8px;outline:none;color:var(--cor-principal);background:#fff;font-size:15px;transition:border-color .18s ease,box-shadow .18s ease}.login-cartao input::placeholder,.senha-cartao input::placeholder{color:#9cb2df}.login-cartao input:not([readonly]):focus,.senha-cartao input:not([readonly]):focus{border-color:var(--cor-acao);box-shadow:0 0 0 3px #a727271a}.rotulo-senha{display:flex;align-items:center;justify-content:space-between}.aviso-tentativas{margin:-1px 0 17px;padding:11px 12px;border-left:3px solid #d19a68;border-radius:0 6px 6px 0;background:#fff9f1;color:#735d46;font-size:13px;line-height:1.55}.login-mensagem{margin:-2px 0 16px;padding:11px 12px;border:1px solid #edcdcd;border-radius:7px;background:#fff5f5;color:#8e2525;font-size:14px;line-height:1.5}.login-mensagem.login-sucesso{border-color:#c8dfce;background:#f3faf5;color:#356546}.botao-entrar{width:100%;min-height:48px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;border:0;border-radius:8px;background:var(--cor-acao);color:#fff;font-size:15px;font-weight:700;transition:background .18s ease,transform .18s ease}.botao-entrar:hover:not(:disabled){transform:translateY(-1px);background:var(--cor-acao-escura)}.botao-entrar:disabled{cursor:not-allowed;opacity:.65}.login-carregando{display:inline-flex;align-items:center;gap:9px}.login-carregando i{width:14px;height:14px;border:2px solid rgba(255,255,255,.5);border-top-color:#fff;border-radius:50%;animation:giro-login .7s linear infinite}@keyframes giro-login{to{transform:rotate(360deg)}}.login-divisor{margin:22px 0;display:flex;align-items:center;gap:12px;color:#7993c9;font-size:13px}.login-divisor:before,.login-divisor:after{height:1px;flex:1;background:#eaf0ff;content:""}.botao-google{min-height:47px;padding:0 15px;display:flex;align-items:center;justify-content:center;gap:10px;border:1px solid var(--cor-borda-controle);border-radius:8px;background:#fff;color:var(--cor-principal);font-size:14px;font-weight:700;text-decoration:none;transition:background .18s ease,border-color .18s ease}.botao-google:hover{border-color:var(--cor-borda-controle-hover);background:#f5f8ff}.icone-google{width:20px;height:20px;display:grid;place-items:center;border:1px solid #eaf0ff;border-radius:50%;color:#4285f4;font:700 15px Arial,sans-serif}.login-primeiro-acesso{margin:20px 0 0;color:#526fae;font-size:13px;line-height:1.6;text-align:center}.login-primeiro-acesso a,.link-voltar{color:var(--cor-acao);font-weight:700;text-decoration:none}.login-primeiro-acesso a:hover,.link-voltar:hover{text-decoration:underline}.login-termos{margin-top:22px;color:#7993c9;font-size:12px;text-align:center;line-height:1.7}.login-termos a{display:inline-block;margin-left:5px;color:var(--cor-acao);font-weight:700;text-decoration:none}.login-termos a:hover{text-decoration:underline}.pagina-senha{min-height:100vh;padding:38px 20px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:radial-gradient(ellipse at 50% 0%,#f5eded,#f5f8ff 58%)}.marca-senha{margin-bottom:25px;color:var(--cor-principal)}.marca-senha small{color:#7993c9}.senha-cartao{width:min(100%,465px);padding:37px 40px;border:1px solid #eaf0ff;border-radius:16px;background:#fff;box-shadow:0 15px 45px #2a2f4212}.senha-cartao>p{margin:10px 0 25px;font-size:15px;overflow-wrap:anywhere}.senha-cartao>p strong{color:var(--cor-principal)}.senha-cartao .botao-entrar{margin-top:4px}.link-voltar{display:block;margin-top:18px;text-align:center;font-size:14px}.usuario-resumo{min-width:0;flex:1}.usuario-resumo strong{max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.botao-sair{padding:7px;cursor:pointer}.pagina-configuracoes{max-width:850px}.pagina-configuracoes .pagina-cabecalho{margin-bottom:26px}.pagina-configuracoes .pagina-cabecalho p{margin-top:9px}.pagina-privacidade{width:min(100% - 36px,960px);margin:0 auto;padding:27px 0 38px}.privacidade-topo,.privacidade-rodape{display:flex;align-items:center;justify-content:space-between;gap:18px}.privacidade-topo{padding-bottom:25px;border-bottom:1px solid var(--cor-borda)}.privacidade-marca{color:var(--cor-principal);text-decoration:none}.privacidade-marca small{color:#7993c9}.privacidade-voltar,.privacidade-rodape a{color:var(--cor-acao);font-size:14px;font-weight:700;text-decoration:none}.privacidade-voltar:hover,.privacidade-rodape a:hover{text-decoration:underline}.privacidade-voltar span,.privacidade-rodape a span{padding-left:5px}.privacidade-introducao{max-width:690px;padding:54px 0 27px}.privacidade-introducao h1{margin:0 0 14px}.privacidade-introducao p{max-width:620px;margin-bottom:15px;font-size:17px}.privacidade-atualizacao{color:#7993c9;font-size:13px}.privacidade-resumo{margin-bottom:21px;padding:20px 22px;display:flex;gap:14px;border:1px solid rgba(167,39,39,.16);border-radius:12px;background:linear-gradient(120deg,#fff,#fff7f7)}.privacidade-resumo-icone{width:34px;height:34px;flex:0 0 auto;display:grid;place-items:center;border-radius:9px;background:#f8eaea;color:var(--cor-acao)}.privacidade-resumo strong{display:block;margin:1px 0 5px;font-size:15px}.privacidade-resumo p{margin:0;font-size:14px}.privacidade-indice{margin-bottom:18px;padding:19px 21px;display:flex;align-items:center;flex-wrap:wrap;gap:9px;border:1px solid var(--cor-borda);border-radius:12px;background:#fff}.privacidade-indice strong{margin-right:5px;font-size:13px}.privacidade-indice a{padding:7px 9px;border-radius:6px;background:#f5f8ff;color:#3a5899;font-size:12px;text-decoration:none}.privacidade-indice a:hover{background:#f8eaea;color:var(--cor-acao-escura)}.privacidade-secoes{display:flex;flex-direction:column;gap:12px}.privacidade-secao{padding:23px 25px;display:grid;grid-template-columns:36px minmax(0,1fr);gap:14px;scroll-margin-top:20px;border:1px solid var(--cor-borda);border-radius:12px;background:#fff;box-shadow:var(--sombra-cartao)}.privacidade-numero{padding-top:3px;color:#b57c7c;font:700 13px Space Grotesk,sans-serif}.privacidade-secao h2{margin:0 0 10px;font-size:17px}.privacidade-secao p,.privacidade-secao li{color:#526fae;font-size:14px;line-height:1.75}.privacidade-secao p{margin:0 0 10px}.privacidade-secao p:last-child{margin-bottom:0}.privacidade-secao ul{margin:0;padding-left:19px}.privacidade-secao li+li{margin-top:7px}.privacidade-secao strong{color:var(--cor-principal)}.privacidade-secao a{color:var(--cor-acao);font-weight:600;text-underline-offset:3px}.privacidade-rodape{margin-top:21px;padding:19px 2px 0;border-top:1px solid var(--cor-borda);color:#7993c9;font-size:13px}@media(max-width:600px){.pagina-privacidade{width:min(100% - 30px,960px);padding-top:17px}.privacidade-topo{padding-bottom:18px}.privacidade-marca img{width:39px;height:39px}.privacidade-voltar{font-size:13px}.privacidade-introducao{padding:38px 0 22px}.privacidade-introducao p{font-size:15px}.privacidade-resumo{padding:17px}.privacidade-indice{align-items:flex-start;padding:16px;gap:7px}.privacidade-indice strong{width:100%;margin-bottom:2px}.privacidade-indice a{font-size:12px}.privacidade-secao{padding:19px 17px;grid-template-columns:25px minmax(0,1fr);gap:9px}.privacidade-secao h2{font-size:17px}.privacidade-secao p,.privacidade-secao li{font-size:13px}}.cartao-integracao,.cartao-permissao{border:1px solid var(--cor-borda);border-radius:13px;background:#fff;box-shadow:var(--sombra-cartao)}.cartao-integracao{padding:27px}.integracao-cabecalho{display:flex;align-items:center;justify-content:space-between;gap:18px}.integracao-identidade{display:flex;align-items:center;gap:14px}.integracao-icone{width:48px;height:48px;display:grid;place-items:center;border:1px solid #eaf0ff;border-radius:12px;background:#fff}.integracao-icone img{width:30px;height:30px;object-fit:contain}.integracao-categoria{display:block;margin-bottom:4px;color:#7993c9;font-size:12px;font-weight:700;letter-spacing:.13em}.integracao-identidade h2{margin:0;font-size:18px}.integracao-status{padding:7px 10px;display:inline-flex;align-items:center;gap:7px;border-radius:20px;font-size:12px;font-weight:700;white-space:nowrap}.integracao-status i{width:7px;height:7px;border-radius:50%;background:currentColor}.status-conectado{background:#edf5ef;color:#3d7048}.status-desconectado,.status-carregando{background:#eaf0ff;color:#526fae}.integracao-descricao{max-width:630px;margin:22px 0;font-size:15px}.conta-conectada{width:fit-content;max-width:100%;margin-bottom:20px;padding:10px 14px 10px 10px;display:flex;align-items:center;gap:11px;border:1px solid #eaf0ff;border-radius:10px}.conta-conectada>span:last-child{min-width:0}.conta-avatar{width:34px;height:34px;flex:0 0 34px;display:grid;place-items:center;border-radius:50%;background:#eaf0ff;color:var(--cor-principal);font-size:15px;font-weight:700}.conta-conectada small,.conta-conectada strong{display:block}.conta-conectada small{margin-bottom:3px;color:#7993c9;font-size:12px}.conta-conectada strong{color:var(--cor-principal);font-size:14px;overflow-wrap:anywhere}.botao-conectar-google{width:fit-content;min-height:45px;padding:0 13px;display:flex;align-items:center;gap:11px;border:1px solid var(--cor-borda-controle);border-radius:8px;background:#fff;color:var(--cor-principal);font-size:14px;font-weight:700;text-decoration:none;transition:background .18s ease,border-color .18s ease}.botao-conectar-google:hover{border-color:var(--cor-borda-controle-hover);background:#f5f8ff}.botao-conectar-google:focus-visible{outline:3px solid #751e20;outline-offset:2px}.botao-conectar-google .icone-google{width:28px;height:28px;flex:0 0 auto;border:0;background:#fff;box-shadow:0 0 0 1px #ffffff59}.botao-conectar-google .icone-google svg{width:18px;height:18px;display:block}.seta-conectar{margin-left:7px;color:currentColor;font-size:17px;transition:transform .18s ease}.botao-conectar-google:hover .seta-conectar{transform:translate(2px)}.nota-conexao{max-width:590px;margin:12px 0 0;font-size:13px}.drive-permissao{max-width:680px;margin-top:5px;padding:13px 14px;display:flex;align-items:flex-start;gap:10px;border-radius:8px;background:#f3f8f3}.drive-permissao-icone{width:19px;height:19px;flex:0 0 auto;display:grid;place-items:center;border-radius:50%;background:#dcebdd;color:#3d7048;font-size:14px;font-weight:700}.drive-permissao p{margin:0;color:#293f7c;font-size:13px}.cartao-permissao{margin-top:18px;padding:23px 25px;display:flex;align-items:flex-start;gap:15px;box-shadow:none}.permissao-icone{width:35px;height:35px;flex:0 0 auto;display:grid;place-items:center;border-radius:9px;background:#f8eaea;color:var(--cor-acao);font-size:18px}.cartao-permissao h2{margin:1px 0 8px;font-size:17px}.cartao-permissao p{margin:0;font-size:14px}.cartao-permissao p strong{color:var(--cor-principal)}.cartao-permissao .permissao-controle{margin-top:8px;color:#7993c9;font-size:13px}@media(max-width:760px){.login-marca img{width:39px;height:39px}.login-cartao{padding:28px 22px 24px}.senha-cartao{padding:31px 25px}}@media(max-width:520px){.cartao-integracao{padding:21px 18px}.integracao-cabecalho{align-items:flex-start;flex-direction:column}.cartao-permissao{padding:20px 18px}}@media(prefers-reduced-motion:reduce){.login-carregando i{animation-duration:1.8s}.botao-entrar,.login-cartao input,.senha-cartao input{transition:none}}:root{--cor-principal: #191d7e;--cor-principal-clara: #3a5899;--cor-acao: #bd0018;--cor-acao-escura: #890011;--cor-apoio: #c68d8d;--cor-fundo-suave: #eaf0ff;--cor-borda: #9cb2df;--cor-divisoria: #c3d3f5;--cor-texto-suave: #3a5899;--cor-sucesso: #356646;--cor-fundo-sucesso: #edf6ef;--cor-alerta: #805b24;--cor-fundo-alerta: #fff8e9;--cor-erro: #8b2929;--cor-fundo-erro: #fff2f1;--sombra-cartao: 0 2px 5px rgba(37, 43, 61, .04), 0 10px 26px rgba(37, 43, 61, .06);--anel-foco: 0 0 0 3px rgba(161, 42, 43, .2)}.ponto-carregando{animation:pulsar-ponto 1.2s ease-in-out infinite}.ponto-indisponivel{background:var(--cor-erro)}@keyframes pulsar-ponto{50%{opacity:.4}}.visualmente-oculto{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ajuda-tabela{display:none;margin:-6px 0 12px;color:#526fae;font-size:12px}.link-formulario-identidade{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.link-formulario-identidade .status-relatorio{width:fit-content}.link-formulario input:not([readonly]):focus{border-color:var(--cor-acao);box-shadow:var(--anel-foco)}.confirmacao-desativacao{margin-top:13px;padding:14px;border:1px solid #efd2d0;border-radius:10px;background:#fff8f7}.confirmacao-desativacao p{margin-bottom:10px;color:#6f4542;font-size:14px}.botao-perigo{border-color:#e5c4c2;background:#fff0ef;color:#842d2b}.botao-perigo:hover:not(:disabled){border-color:#d9a9a6;background:#f9e4e2;color:#6f201f}.acoes-formulario .botao-secundario{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}html{scroll-behavior:smooth}html,body{font-size:16px}body{background:var(--cor-fundo-suave)}a{color:var(--cor-acao);text-underline-offset:3px}button,a,input,select,textarea,summary{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:not([readonly]):focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid rgba(161,42,43,.36);outline-offset:3px}::selection{background:#f1dada;color:var(--cor-principal)}.aplicacao{min-height:100svh}.menu-lateral{position:sticky;top:0;flex:0 0 258px;width:258px;height:100svh;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.22) transparent}.marca{padding-bottom:34px}.menu-secao{margin-bottom:26px}.menu-secao button{min-height:43px}.menu-secao button:focus-visible,.botao-sair:focus-visible{outline-color:#efb5b5}.menu-final small,.menu-versao{color:#9cb2df}.usuario-avatar,.avatar-superior{flex:0 0 auto}.barra-superior{position:sticky;z-index:5;top:0;height:68px;padding:0 clamp(18px,3vw,42px);box-shadow:0 1px #282d4009}.seletor-periodo{display:inline-flex;align-items:center;gap:7px;min-height:38px;color:#3a5899}.seletor-periodo .ponto-status{flex:0 0 auto;margin:0}.barra-superior .usuario-nome{max-width:200px;overflow:hidden;color:#3a5899;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.migalha{min-width:0;display:flex;align-items:center}.migalha>span:first-child{padding:0}.migalha>span[aria-hidden=true]{padding:0 10px;color:#c3d3f5}.acoes-superior{gap:12px}.avatar-superior{width:36px;height:36px;font-size:12px}.botao-sair-superior{min-height:40px;padding:0 12px;border:1px solid var(--cor-borda);border-radius:8px;background:#fff;color:#3a5899;font-size:13px;font-weight:700;transition:border-color .18s ease,color .18s ease,background .18s ease}.botao-sair-superior:hover{border-color:var(--cor-borda-controle-hover);background:snow;color:var(--cor-acao-escura)}.conteudo-pagina{width:100%;padding:clamp(24px,3.2vw,44px);scroll-margin-top:68px}.link-pular-conteudo{position:fixed;z-index:20;top:10px;left:10px;padding:11px 14px;transform:translateY(-150%);border-radius:8px;background:#fff;box-shadow:0 6px 20px #0000002e;color:var(--cor-principal);font-weight:700}.link-pular-conteudo:focus{transform:translateY(0)}.pagina-cabecalho{margin-bottom:30px}.pagina-cabecalho p{max-width:760px;color:var(--cor-texto-suave)}.pagina-cabecalho h1{margin-bottom:8px}.sobretitulo{color:var(--cor-acao);letter-spacing:.12em}.painel-branco,.cartao-resumo,.missao-cartao,.cartao-integracao,.cartao-permissao{border-color:var(--cor-borda);border-radius:15px;box-shadow:var(--sombra-cartao)}.painel-branco[aria-busy=true]{border-color:#c3d3f5}.painel-branco{padding:clamp(19px,2vw,26px)}.painel-branco+.painel-branco{margin-top:20px}.cartao-resumo{min-height:126px}.rotulo-cartao,.texto-suave{color:#526fae}.migalha,.rotulo-cartao,.integracao-categoria,.conta-conectada small,.privacidade-atualizacao,.privacidade-rodape,.login-primeiro-acesso,.login-termos,.login-divisor,.status-relatorio,.formulario-relatorio label,.grade-formulario label,.edicao-missao label{color:#3a5899}.lista-tribos li>span:first-child{min-width:0;flex:1;overflow-wrap:anywhere}.painel-titulo{align-items:center}.painel-titulo h2{color:var(--cor-principal)}.tag-roxa{background:#eaf0ff;color:#5f4c7d}.contador,.tag-nacao{background:#eaf0ff;color:#3a5899}.estado-vazio{padding:28px;border-color:#dce7ff;background:#f5f8ff;color:#3a5899;line-height:1.6}.botao-primario,.botao-secundario{min-height:40px;border-radius:9px}.botao-primario{background:var(--cor-acao);box-shadow:0 2px 5px #751e201f}.botao-primario:hover:not(:disabled){background:var(--cor-acao-escura)}.botao-secundario{border:1px solid #f0dddd;background:#fff7f7;color:var(--cor-acao-escura)}.botao-secundario:hover:not(:disabled){border-color:#e8c6c6;background:#f9ebeb}.botao-primario:disabled,.botao-secundario:disabled{cursor:not-allowed;box-shadow:none}.grade-missoes{align-items:stretch}.missao-cartao{height:100%}.missao-cartao p{color:var(--cor-texto-suave)}.missao-info{color:#3a5899}.semana-cartao{transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.semana-cartao:hover{box-shadow:0 12px 28px #252b3d17;transform:translateY(-2px)}.lista-tribos li{align-items:center}.lista-tribos .botao-secundario{min-height:34px;padding:6px 10px}.status-relatorio{background:#eaf0ff;color:#3a5899;font-weight:600}.status-aprovado{background:var(--cor-fundo-sucesso);color:var(--cor-sucesso)}.status-pendente{background:var(--cor-fundo-alerta);color:var(--cor-alerta)}.status-rejeitado{background:var(--cor-fundo-erro);color:var(--cor-erro)}.relatorio-linha{gap:16px}.relatorio-conteudo span{color:#526fae;line-height:1.45}.relatorio-icone{flex:0 0 auto}.formulario-relatorio label,.grade-formulario label{color:#3a5899;font-size:14px}.formulario-relatorio input,.formulario-relatorio select,.formulario-relatorio textarea,.link-formulario input,.navegacao-missoes select{min-height:44px;border-color:var(--cor-borda-controle);border-radius:8px}.formulario-relatorio input:not([readonly]):focus-visible,.formulario-relatorio select:focus-visible,.formulario-relatorio textarea:focus-visible,.link-formulario input:not([readonly]):focus-visible,.navegacao-missoes select:focus-visible{box-shadow:var(--anel-foco)}.formulario-relatorio input:disabled,.formulario-relatorio select:disabled,.formulario-relatorio textarea:disabled{background:#eaf0ff;color:#526fae}.ajuda-campo{color:#526fae;font-size:13px;line-height:1.55}.aviso-fora-periodo{margin:8px 0 12px;padding:10px 12px;border-left:4px solid #d98e04;border-radius:8px;background:#fff7e6;color:#5c3b00;font-size:14px;line-height:1.45}.pergunta-editor,.formulario-relatorio .grupo-envio,.resposta-formulario{border-color:#dce7ff;border-radius:12px;background:#f5f8ff}.resposta-formulario{background:#fff}.aviso-foto,.aviso-login-envio{border:1px solid #f0dfc9;background:var(--cor-fundo-alerta);color:#6f5329;line-height:1.6}.aviso-login-envio a{color:#784c18}.mensagem-sucesso{padding:10px 12px;border-radius:8px;background:var(--cor-fundo-sucesso);color:var(--cor-sucesso)}p[role=alert]:not(.login-mensagem){padding:12px 14px;border:1px solid #f1d2d0;border-radius:9px;background:var(--cor-fundo-erro);color:var(--cor-erro);line-height:1.55}p[role=status]:not(.mensagem-sucesso):not(.tempo-processamento):not(.contador-processamento){color:#3a5899}.status-relatorio+.botao-secundario{flex:0 0 auto}.login-cartao,.senha-cartao{border-color:var(--cor-borda);box-shadow:0 16px 44px #2a2f420e}.login-introducao{color:#526fae}.ajuda-login{margin:-13px 0 15px;color:#3a5899;font-size:12px;line-height:1.5}.login-cartao input,.senha-cartao input{border-color:var(--cor-borda-controle)}.senha-cartao .ajuda-campo{margin:-12px 0 15px;font-size:12px}.senha-cartao input[aria-invalid=true]{border-color:#b94b4b;box-shadow:0 0 0 2px #b94b4b1a}.aviso-tentativas{border:1px solid #f0dfc9;border-left:3px solid #c99b5b;background:#fffaf1;color:#6e5736;line-height:1.6}.login-mensagem{border-color:#efcfcd;background:var(--cor-fundo-erro);color:var(--cor-erro)}.login-mensagem.login-sucesso{border-color:#c9e0ce;background:var(--cor-fundo-sucesso);color:var(--cor-sucesso)}.pagina-publica{width:min(100%,860px);padding-top:clamp(22px,4vw,38px)}.pagina-publica>.marca{min-height:48px}.pagina-publica .painel-branco{box-shadow:0 12px 36px #2a2f420e}.pagina-publica .sobretitulo{margin-bottom:10px}.pagina-publica>h1{margin-bottom:22px}.pagina-publica form>.botao-primario{min-width:210px}.pagina-publica form>.botao-envio{margin-top:24px}@media(max-width:720px){.pagina-publica form>.botao-envio{width:100%}}.envio-concluido{border-color:#c9dfcf;background:linear-gradient(135deg,#fff,#f5fbf6)}.envio-concluido .envio-concluido-icone{width:44px;height:44px;margin-bottom:17px;display:grid;place-items:center;border-radius:50%;background:#e2f0e5;color:var(--cor-sucesso);font-size:22px;font-weight:700}.envio-concluido h1{margin-bottom:10px}.comprovante-impressao{padding-bottom:20px;border-bottom:1px solid #dce7df}.comprovante-marca{display:flex;align-items:center;margin-bottom:24px}.comprovante-marca .marca-comprovante{display:block;height:44px;width:auto;max-width:100%;border-radius:8px}.dados-comprovante{margin:22px 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.dados-comprovante>div{min-width:0;padding:13px 15px;border:1px solid #dce7df;border-radius:9px;background:#fff;overflow-wrap:anywhere}.dados-comprovante dt{margin-bottom:5px;color:#526fae;font-size:12px;font-weight:600}.dados-comprovante dd{margin:0;color:var(--cor-principal);font-weight:700}.dados-comprovante .dado-protocolo{border-color:#a9c8b2;background:#f5fbf6}.dados-comprovante .dado-protocolo dd{font-size:18px}.acoes-comprovante{margin-top:20px;display:flex;flex-wrap:wrap;gap:10px}@media(max-width:520px){.dados-comprovante{grid-template-columns:1fr}.acoes-comprovante>button{width:100%}}@media print{@page{size:A4;margin:14mm}html,body{min-height:0;background:#fff!important}body *{visibility:hidden!important}.comprovante-impressao,.comprovante-impressao *{visibility:visible!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.comprovante-impressao{position:absolute;inset:0 auto auto 0;width:100%;padding:18px 0 0!important;border:0!important;margin:0!important;background:#fff!important;box-shadow:none!important;break-inside:avoid;border-top:6px solid var(--cor-acao)!important}.comprovante-marca{margin-bottom:22px}.comprovante-marca .marca-comprovante{height:40px}.comprovante-impressao .envio-concluido-icone{width:36px;height:36px;margin-bottom:12px;font-size:18px;border:0;background:#e2f0e5;color:var(--cor-sucesso)}.comprovante-impressao h1{font-size:26px}.dados-comprovante{grid-template-columns:repeat(2,minmax(0,1fr))}.dados-comprovante>div{border-color:#dce7df;background:#fff;break-inside:avoid}.dados-comprovante .dado-protocolo{border-color:#a9c8b2;background:#edf6ef}.acoes-comprovante,.envio-concluido>p,.envio-concluido>button{display:none!important}}.pagina-publica .erro-formulario-publico{max-width:620px;margin:clamp(24px,7vh,70px) auto 0;padding:clamp(26px,5vw,48px);border-color:#dce5f5;border-radius:18px}.erro-formulario-icone{display:grid;place-items:center;width:64px;height:64px;margin-bottom:26px;border-radius:18px;background:#faeeee;color:#a72727}.erro-formulario-icone svg{width:32px;height:32px}.erro-formulario-publico h1{margin-bottom:12px;font-size:clamp(1.85rem,4vw,2.5rem);line-height:1.12}.erro-formulario-descricao{margin-bottom:26px;color:#405681}.erro-formulario-orientacao{padding:18px 20px;border:1px solid #dce5f5;border-radius:10px;background:#f5f8ff}.erro-formulario-orientacao strong{font-size:15px}.erro-formulario-orientacao p{margin:6px 0 0;color:#405681;font-size:15px}.erro-formulario-tentar{min-height:44px;padding:12px 18px}@media(max-width:480px){.erro-formulario-tentar{width:100%}}.foto-selecionada{display:flex;align-items:center;flex-wrap:wrap;gap:8px;color:var(--cor-principal)}.foto-selecionada strong{overflow-wrap:anywhere}.link-formulario{gap:9px}.link-formulario>strong{color:var(--cor-principal);font-size:17px}.link-formulario input{min-width:0;color:#3a5899;background:#f5f8ff}.lista-respostas>div{padding:14px 0}.lista-respostas dt{color:#3a5899}.lista-respostas dd{line-height:1.6}.privacidade-secao{box-shadow:0 4px 16px #2a2f4209}.privacidade-indice a{color:#3a5899}@media(max-width:980px){.menu-lateral{flex-basis:220px;width:220px}.conteudo-pagina{padding:28px}.barra-superior{padding-inline:25px}}@media(max-width:720px){html,body{font-size:15px}.menu-lateral{position:relative;top:auto;width:100%;height:auto;overflow:visible;padding:13px 14px 10px}.marca{padding:0 7px 12px}.menu-lateral nav{display:grid;gap:2px}.menu-secao{margin:0;padding:2px 0;scrollbar-width:thin}.menu-secao button{min-height:40px}.barra-superior{height:58px;padding:0 16px}.ajuda-tabela{display:block}.acoes-superior{gap:9px}.barra-superior .usuario-nome{display:none}.botao-sair-superior{min-height:36px;padding:0 9px}.conteudo-pagina{padding:24px 16px 32px}.pagina-cabecalho{margin-bottom:24px}.grade-resumos,.grade-missoes,.grade-regras{grid-template-columns:1fr}.cartao-resumo{min-height:105px}.painel-branco{padding:18px}.painel-branco+.painel-branco{margin-top:16px}.ranking-painel{padding:16px 11px}.tabela-desktop{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain}.tabela-desktop table{min-width:650px}.relatorio-linha{align-items:flex-start}.relatorio-linha .relatorio-conteudo{flex-basis:calc(100% - 60px)}.relatorio-linha .status-relatorio{margin-left:49px}.relatorio-linha .botao-secundario{margin-left:auto}.acoes-formulario>button,.acoes-formulario>a{flex:1 1 auto;justify-content:center;text-align:center}.pagina-publica{padding-inline:14px}}@media(max-width:520px){.migalha{font-size:12px}.migalha>span:first-child{max-width:108px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.avatar-superior{width:32px;height:32px}.pagina-cabecalho{gap:13px}.painel-titulo{align-items:flex-start;flex-direction:column}.acoes-cabecalho-previa{justify-content:flex-start}.acoes-formulario{align-items:stretch}.acoes-formulario>button,.acoes-formulario>a{flex-basis:100%}.foto-selecionada{align-items:flex-start;flex-direction:column}.formulario-relatorio .grupo-envio,.pergunta-editor{margin-inline:0;padding:16px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.botao-google-carregando{cursor:progress;opacity:.75;pointer-events:none}.botao-google .login-carregando i{border-color:#2a2f4240;border-top-color:var(--cor-principal)}.regiao-aviso-login{position:fixed;z-index:50;top:18px;right:18px;width:min(380px,calc(100vw - 32px))}.aviso-login{padding:13px 12px 13px 14px;display:flex;align-items:flex-start;gap:11px;border:1px solid #c9e0ce;border-radius:10px;background:var(--cor-fundo-sucesso);color:var(--cor-sucesso);box-shadow:0 12px 32px #252b3d1f;animation:entrada-aviso-login .22s ease-out}.aviso-login p{margin:0;flex:1;font-size:14px;line-height:1.5}.aviso-login strong{display:block}.aviso-login-icone{width:24px;height:24px;flex:none;display:grid;place-items:center;border-radius:50%;background:#d7ebdc;font-weight:700}.aviso-login-fechar{width:28px;height:28px;flex:none;border:0;border-radius:6px;background:transparent;color:inherit;font-size:20px;line-height:1;cursor:pointer}.aviso-login-fechar:hover{background:#3566461a}.aviso-login-fechar:focus-visible{outline:none;box-shadow:var(--anel-foco)}@keyframes entrada-aviso-login{0%{opacity:0;transform:translateY(-6px)}}@media(max-width:600px){.regiao-aviso-login{top:auto;right:16px;bottom:calc(16px + env(safe-area-inset-bottom));left:16px;width:auto}}@media(prefers-reduced-motion:reduce){.aviso-login{animation:none}}.regiao-aviso-sessao{position:fixed;z-index:100;top:18px;left:50%;width:min(540px,calc(100vw - 32px));transform:translate(-50%)}.aviso-sessao-expirada{padding:16px 18px;display:flex;align-items:flex-start;gap:13px;border:1px solid #e7b8b8;border-left:5px solid var(--cor-acao);border-radius:10px;background:#fff8f8;color:var(--cor-acao-escura);box-shadow:0 12px 32px #252b3d2e;animation:entrada-aviso-login .22s ease-out}.aviso-sessao-expirada strong{display:block;margin:1px 0 4px;color:var(--cor-acao-escura);font-size:15px}.aviso-sessao-expirada p{margin:0;color:inherit;font-size:14px;line-height:1.5}.aviso-sessao-icone{width:25px;height:25px;flex:none;display:grid;place-items:center;border-radius:50%;background:#f7dfdf;color:var(--cor-acao);font-weight:700}@media(max-width:600px){.regiao-aviso-sessao{top:16px}}@media(prefers-reduced-motion:reduce){.aviso-sessao-expirada{animation:none}}:root{--cor-texto-suave: #3a5899;--anel-foco: 0 0 0 3px rgba(117, 30, 32, .2)}th,.texto-suave,.rotulo-cartao{color:#3a5899}.alinha-direita small{color:#751e20}.menu-secao>span{color:#9cb2df}.lista-campos-formulario,.link-formulario>p{color:#3a5899}.login-cartao input::placeholder,.senha-cartao input::placeholder{color:#526fae;opacity:1}.marca-senha small,.privacidade-marca small{color:#3a5899}.privacidade-numero{color:#751e20}.cartao-permissao .permissao-controle,.status-desconectado,.status-carregando,.aviso-privacidade{color:#3a5899}.aviso-login-fechar:focus-visible{outline:3px solid #751e20;outline-offset:2px;box-shadow:none}button:focus-visible,a:focus-visible,input:not([readonly]):focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid #751e20;outline-offset:3px}input[readonly]:focus{border-color:var(--cor-borda-controle);box-shadow:none}input[readonly]:focus-visible{outline:3px solid #3a5899;outline-offset:3px}#conteudo-principal:focus,:is(h1,h2,h3,h4,h5,h6)[tabindex="-1"]:focus{outline:none}.missao-cartao h3{margin:20px 0 8px;color:var(--cor-principal);font:600 18px/1.3 Space Grotesk,sans-serif}.semana-abrir{width:fit-content;margin-top:20px;display:inline-flex;align-items:center;gap:8px}.sucesso-missoes{margin:4px 0 0;padding:22px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;border:1px solid #c9dfcf;border-radius:12px;background:#f5fbf6}.sucesso-missoes-icone{width:40px;height:40px;display:grid;place-items:center;border-radius:50%;background:#e2f0e5;color:var(--cor-sucesso);font-size:21px;font-weight:700}.sucesso-missoes h3{margin:0 0 4px;color:var(--cor-principal);font-size:17px}.sucesso-missoes p{margin:0;color:#293f7c;font-size:14px;line-height:1.5}.sucesso-missoes p+p{margin-top:4px}@media(max-width:720px){.sucesso-missoes{grid-template-columns:auto minmax(0,1fr);align-items:start;padding:18px}.sucesso-missoes>button{grid-column:1 / -1;width:100%}}@media(prefers-reduced-motion:reduce){.semana-cartao:hover{transform:none}}.botao-menu-mobile,.botao-fechar-menu-mobile{display:none}.menu-lateral{transition:transform .2s ease}.fundo-menu-mobile{display:none}@media(max-width:720px){.barra-superior{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:9px;height:58px;padding-inline:12px}.botao-menu-mobile{min-width:64px;min-height:44px;padding:0 9px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--cor-borda);border-radius:8px;background:#fff;color:var(--cor-principal);font-size:13px;font-weight:700}.botao-menu-mobile>span:first-child{font-size:17px;line-height:1}.migalha{overflow:hidden;font-size:12px}.migalha>span:first-child,.migalha>span[aria-hidden=true]{display:none}.migalha strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu-lateral{position:fixed;z-index:11;inset:58px auto 0 0;flex:none;width:min(320px,88vw);height:auto;min-height:0;padding:18px 14px calc(18px + env(safe-area-inset-bottom));overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;box-shadow:10px 0 30px #1c202e29;transform:translate(-105%);visibility:hidden;transition:transform .2s ease,visibility 0s linear .2s}.menu-lateral.menu-lateral-aberto{transform:translate(0);visibility:visible;transition-delay:0s}.marca{padding:0 7px 22px}.menu-lateral nav{display:block}.menu-lateral-aberto .botao-fechar-menu-mobile{width:100%;min-height:44px;margin:0 0 12px;padding:10px 12px;display:inline-flex;align-items:center;border:1px solid rgba(255,255,255,.24);border-radius:8px;background:#ffffff14;color:#fff;font-size:14px;font-weight:700;text-align:left}.botao-fechar-menu-mobile:hover{background:#ffffff24}.botao-fechar-menu-mobile:focus-visible{outline-color:#efb5b5}.menu-secao{display:block;margin:0 0 19px;padding:0;overflow:visible}.menu-secao>span{display:block;padding:0 12px 8px}.menu-secao button{width:100%;min-width:0;min-height:48px;padding:11px 12px;white-space:normal}.menu-secao button em{display:inline-flex}.menu-final{display:flex}.menu-versao{margin-top:12px;text-align:left}.fundo-menu-mobile{position:fixed;z-index:10;inset:58px 0 0;width:100%;padding:0;display:block;border:0;background:#1e233261;touch-action:none;overscroll-behavior:contain}.conteudo-pagina{padding:22px 15px calc(32px + env(safe-area-inset-bottom));scroll-margin-top:58px}.pagina-cabecalho{gap:12px}.pagina-cabecalho h1{font-size:clamp(1.8rem,8vw,2.3rem)}.pagina-cabecalho p{font-size:14px}.botao-primario,.botao-secundario,.botao-sair-superior{min-height:44px}.lista-nomes button{width:40px;height:40px}.lista-tribos .botao-secundario{min-height:44px}.aviso-login-fechar{width:36px;height:36px}.formulario-relatorio input,.formulario-relatorio select,.formulario-relatorio textarea,.link-formulario input,.login-cartao input,.senha-cartao input,.edicao-missao input,.edicao-missao select,.edicao-missao textarea,.controles-rally select,.navegacao-missoes select{min-height:44px;font-size:16px}.grupo-envio,.pergunta-editor{max-width:100%}.tabela-desktop{border-radius:8px;scrollbar-width:thin;scrollbar-color:#7993c9 #eaf0ff}.tabela-desktop table{min-width:650px}.ajuda-tabela{margin:-7px 0 11px;font-size:12px}}@media(prefers-reduced-motion:reduce){.menu-lateral{transition:none}}.formulario-usuario{max-width:850px}.formulario-usuario .painel-titulo{margin-bottom:18px}.formulario-usuario .grade-formulario{align-items:start}.formulario-usuario .ajuda-campo{margin:0 0 17px}.formulario-usuario .acoes-previa{display:flex;justify-content:flex-end}.formulario-usuario input:not([readonly]):focus-visible,.formulario-usuario select:focus-visible{box-shadow:var(--anel-foco)}.formulario-usuario .campo-seletor-usuario{min-width:0;display:flex;flex-direction:column;gap:7px}.formulario-usuario .rotulo-seletor-usuario{color:#3a5899;font-size:14px;font-weight:600;line-height:1.35}.formulario-usuario .mat-mdc-select{width:100%;min-height:46px;padding:0 12px;border:1px solid var(--cor-borda-controle);border-radius:9px;display:flex;align-items:center;background:#fff;color:var(--cor-principal);cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease;--mat-select-enabled-trigger-text-color: var(--cor-principal);--mat-select-trigger-text-font: "DM Sans", Arial, sans-serif;--mat-select-trigger-text-size: 15px;--mat-select-trigger-text-weight: 600;--mat-select-trigger-text-line-height: 1.35;--mat-select-enabled-arrow-color: #526fae;--mat-select-focused-arrow-color: var(--cor-acao);--mat-select-panel-background-color: #fff;--mat-select-container-elevation-shadow: 0 14px 34px rgba(34, 40, 56, .16)}.formulario-usuario .mat-mdc-select:hover{border-color:var(--cor-borda-controle-hover)}.formulario-usuario .mat-mdc-select:focus-visible,.formulario-usuario .mat-mdc-select.mat-select-open{border-color:var(--cor-acao);box-shadow:var(--anel-foco)}.formulario-usuario .mat-mdc-select .mat-mdc-select-trigger{min-height:44px}.formulario-usuario .mat-mdc-select-disabled{cursor:not-allowed;opacity:.6}.painel-opcoes-usuario.mat-mdc-select-panel{max-height:280px;padding:6px;border:1px solid #dce7ff;border-radius:12px;background:#fff;--mat-option-label-text-color: var(--cor-principal);--mat-option-label-text-font: "DM Sans", Arial, sans-serif;--mat-option-label-text-size: 14px;--mat-option-label-text-weight: 500;--mat-option-label-text-line-height: 1.4;--mat-option-hover-state-layer-color: #eaf0ff;--mat-option-focus-state-layer-color: #f8eeee;--mat-option-selected-state-layer-color: #f8eeee;--mat-option-selected-state-label-text-color: var(--cor-acao-escura);--mat-select-panel-background-color: #fff;--mat-sys-on-surface: var(--cor-principal);--mat-sys-secondary-container: #f8eeee;--mat-sys-on-secondary-container: var(--cor-acao-escura)}.painel-opcoes-usuario .mat-mdc-option{min-height:42px;margin:2px 0;padding:0 12px;border-radius:7px}.login-marca{border-radius:12px}.login-marca img{border-radius:13px}.login-marca small{color:#c3d3f5}.login-cartao{width:min(100%,468px);padding:clamp(28px,4vw,44px);border-color:#9cb2df;border-radius:18px;box-shadow:0 22px 60px #282d4017}.login-sobretitulo-card{color:#751e20}.login-cartao h2{margin:12px 0 8px;font-size:clamp(1.65rem,2.5vw,2rem);line-height:1.2;letter-spacing:-.045em}.login-introducao{max-width:350px;margin-bottom:25px;color:#3a5899;font-size:15px;line-height:1.65}.login-cartao label{color:#293f7c}.login-cartao input{min-height:50px;border-radius:9px;color:#192e65;font-size:16px}.login-cartao input::placeholder{color:#3a5899;opacity:1}.ajuda-login{color:#3a5899}.aviso-tentativas{color:#5e4728}.botao-entrar{min-height:50px;border:1px solid #751e20;border-radius:9px;background:#a12a2b;box-shadow:0 5px 13px #751e202b;transition:background-color .18s ease,box-shadow .18s ease,transform .18s ease}.botao-entrar:hover:not(:disabled){background:#751e20;box-shadow:0 7px 17px #751e2033}.botao-entrar:disabled{background:#3a5899;border-color:#3a5899;color:#fff;opacity:1;box-shadow:none}.botao-google{min-height:50px;border-radius:9px;color:#192e65;font-size:15px;text-decoration:none}.botao-google:hover:not(.botao-google-carregando){background:#f5f8ff}.login-google-marca{width:21px;height:21px;flex:0 0 auto;display:block}.login-divisor,.login-primeiro-acesso,.login-termos{color:#3a5899}.login-primeiro-acesso a,.login-termos a{color:#751e20;text-decoration:underline;text-underline-offset:3px}.login-primeiro-acesso a:hover,.login-termos a:hover{color:#4f1415}.login-termos{max-width:468px;margin-top:19px;font-size:13px}.login-cartao a:focus-visible,.login-marca:focus-visible{outline-offset:4px}.login-marca:focus-visible{outline-color:#f0c68c}.login-carregando i{flex:0 0 auto}@media(prefers-reduced-motion:reduce){.botao-entrar,.botao-google,.login-cartao input{transition:none}.login-carregando i{animation:none}}@media(max-width:720px){.formulario-usuario .mat-mdc-select{min-height:46px;font-size:16px;--mat-select-trigger-text-size: 16px}}.menu-secao{margin-bottom:15px;padding-bottom:11px;border-bottom:1px solid rgba(255,255,255,.08)}.menu-secao-principal{padding:0;border:0}.menu-secao .menu-grupo-botao{min-height:42px;padding:9px 11px;color:#dce7ff;font-size:13px;font-weight:700;letter-spacing:.02em}.menu-secao .menu-grupo-botao:hover{background:#ffffff12}.menu-secao .menu-grupo-botao .menu-indicador{width:auto;flex:0 0 auto;margin-left:auto;color:#9cb2df;font-size:19px;line-height:1}.menu-submenu{margin:2px 0 0 11px;padding:3px 0 3px 8px;border-left:1px solid rgba(255,255,255,.16)}.menu-secao button.menu-subitem{min-height:38px;margin:2px 0;padding:8px 10px;gap:8px;border-radius:7px;color:#c3d3f5;font-size:14px}.menu-secao button.menu-subitem:hover,.menu-secao button.menu-subitem.ativo{background:#be82822b;color:#fff}.menu-secao button.menu-subitem.ativo{box-shadow:inset 2px 0 #e4aaaa;font-weight:700}.campo-data-formulario{min-width:0;display:grid;align-content:start;gap:7px}.campo-data-formulario>label{display:block;margin:0;color:#3a5899;font-size:14px;font-weight:600}@media(max-width:720px){.menu-secao{margin:0 0 9px;padding:0 0 8px}.menu-secao .menu-grupo-botao{min-height:46px}.menu-secao button.menu-subitem{min-height:44px;padding:9px 10px}}:where(input:not([type=button]):not([type=submit]):not([type=reset]):not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]):not([type=date]):not([type=datetime-local]):not([type=range]),select,textarea){width:100%;min-width:0;min-height:44px;padding:10px 12px;border:1px solid var(--cor-borda-controle);border-radius:8px;background:#fff;color:var(--cor-principal);font:inherit;font-size:15px;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}:where(textarea){min-height:110px;line-height:1.55;resize:vertical}:where(input:not([readonly]):not([type=button]):not([type=submit]):not([type=reset]):not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]):not([type=date]):not([type=datetime-local]):not([type=range]):focus-visible,select:focus-visible,textarea:focus-visible){border-color:var(--cor-acao);box-shadow:var(--anel-foco)}:where(input:not([type=button]):not([type=submit]):not([type=reset]):not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]):not([type=date]):not([type=datetime-local]):not([type=range]):disabled,select:disabled,textarea:disabled){border-color:#dce7ff;background:#eaf0ff;color:#526fae;cursor:not-allowed}:where(input[type=checkbox],input[type=radio]){width:18px;height:18px;flex:0 0 auto;accent-color:var(--cor-acao);vertical-align:middle}.formulario-relatorio input[type=checkbox],.formulario-relatorio input[type=radio]{width:18px;min-width:18px;height:18px;min-height:18px;margin:0;padding:0;border:0;border-radius:3px;background:transparent;box-shadow:none}:where(input[type=file]:not(.entrada-arquivo-logo):not(.entrada-foto-relatorio)){width:100%;min-width:0;min-height:44px;padding:7px 9px;border:1px solid var(--cor-borda-controle);border-radius:8px;background:#fff;color:#3a5899;font:inherit;font-size:14px}:where(input[type=file]:not(.entrada-arquivo-logo):not(.entrada-foto-relatorio))::file-selector-button{margin-right:11px;padding:7px 11px;border:1px solid var(--cor-borda-botao);border-radius:7px;background:#fff7f7;color:var(--cor-acao-escura);font:600 13px DM Sans,Arial,sans-serif;cursor:pointer}:where(input[type=file]:not(.entrada-arquivo-logo):not(.entrada-foto-relatorio):focus-visible){border-color:var(--cor-acao);box-shadow:var(--anel-foco)}@media(max-width:720px){:where(input:not([type=button]):not([type=submit]):not([type=reset]):not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]):not([type=date]):not([type=datetime-local]):not([type=range]),select,textarea){font-size:16px}}:root{--cor-borda-controle: #526fae;--cor-borda-controle-hover: #293f7c;--cor-borda-botao: #a95f5f;--cor-borda-botao-hover: #751e20;--cor-borda-perigo: #b04a47}.botao-primario{border:1px solid var(--cor-acao-escura)}.botao-primario:hover:not(:disabled){border-color:#4f1415}.botao-secundario{border:1px solid var(--cor-borda-botao)}.botao-secundario:hover:not(:disabled){border-color:var(--cor-borda-botao-hover)}.botao-perigo{border-color:var(--cor-borda-perigo)}.botao-perigo:hover:not(:disabled){border-color:#842d2b}.botao-compacto{min-height:36px;padding:6px 12px;font-size:13px}.botao-sair-superior,.botao-menu-mobile,.botao-google,.botao-conectar-google{border-color:var(--cor-borda-controle)}.botao-menu-mobile:hover,.botao-google:hover,.botao-conectar-google:hover{border-color:var(--cor-borda-controle-hover)}.lista-nomes button{border:1px solid var(--cor-borda-controle);background:#fff}.lista-nomes button:hover:not(:disabled){border-color:var(--cor-acao)}.aviso-login-fechar{border:1px solid currentColor}@media(max-width:720px){.botao-compacto{min-height:44px}}.formulario-relatorio>label{margin:18px 0}.formulario-relatorio>label textarea{margin:0}.formulario-relatorio input:not([readonly]):focus-visible,.formulario-relatorio select:focus-visible,.formulario-relatorio textarea:focus-visible{outline:3px solid #751e20;outline-offset:2px;box-shadow:none}.link-formulario{margin-top:14px;padding:20px;border:1px solid #dce7ff;border-radius:12px;background:#f5f8ff;grid-template-columns:minmax(0,1fr);gap:12px}.link-formulario-identidade{justify-content:space-between}.link-formulario-identidade strong{min-width:0;color:var(--cor-principal);font-size:17px;overflow-wrap:anywhere}.link-formulario label{display:grid;gap:7px;color:#3a5899;font-size:13px;font-weight:600;min-width:0}.link-formulario input{border-color:#dce7ff;border-radius:8px}.link-formulario input[readonly]:focus-visible{outline-offset:2px}.tabela-desktop{max-width:100%;overflow-x:auto;border:1px solid var(--cor-borda);border-radius:10px}.tabela-desktop th{padding:13px 15px;background:#eaf0ff;color:#293f7c}.tabela-desktop td{border-top:1px solid var(--cor-divisoria)}.relatorio-linha,.lista-tribos li,.link-formulario,.lista-respostas>div{border-color:var(--cor-divisoria)}.estado-vazio{border-color:#9cb2df}.cartao-destaque{border-color:#bf8989}.formulario-relatorio .lista-nomes{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.formulario-relatorio .lista-nomes li{min-width:0;max-width:none;padding:12px;border-radius:10px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px}.formulario-relatorio .lista-nomes li>label{grid-column:1 / -1;min-width:0;overflow-wrap:anywhere}.formulario-relatorio .lista-nomes li textarea{margin:0}.erro-campo-publico{display:block;color:#a31e25;font-size:13px;font-weight:600}.formulario-relatorio [aria-invalid=true]{border-color:#a31e25}.resumo-erros{padding:14px;border:1px solid #a31e25;border-radius:8px;color:#76161b}.resumo-erros ul{margin-bottom:0;padding-left:20px}.resumo-erros button{padding:2px;border:0;background:transparent;color:inherit;text-align:left;text-decoration:underline;cursor:pointer}.formulario-relatorio .seletor-foto-publico{margin-bottom:12px}.formulario-relatorio .seletor-foto-publico+.ajuda-campo{margin-top:0}.formulario-relatorio .rotulo-foto-publico{display:block;margin-bottom:7px;color:#3a5899;font-size:14px;font-weight:600}.formulario-relatorio .controle-foto-publico{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.formulario-relatorio input.entrada-foto-publica{position:absolute;width:1px;height:1px;min-height:0;padding:0;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.formulario-relatorio label.botao-foto-publica{display:inline-flex;min-height:44px;padding:10px 12px;align-items:center;justify-content:center;border:1px solid var(--cor-borda-botao);border-radius:8px;background:#214780;color:#fff;cursor:pointer}.formulario-relatorio label.botao-foto-publica:hover{background:#142f59;border-color:#142f59}.formulario-relatorio .entrada-foto-publica:focus-visible~.botao-foto-publica{outline:3px solid var(--cor-acao);outline-offset:3px}.formulario-relatorio .entrada-foto-publica:disabled~.botao-foto-publica{opacity:.55;cursor:wait}.formulario-relatorio .controle-foto-publico>span{min-width:0;overflow-wrap:anywhere}.formulario-relatorio .controle-foto-publico>.erro-campo-publico{flex-basis:100%}.formulario-relatorio .erro-foto-selecao{display:block;margin:0 0 10px;color:#a31e25;font-size:13px;font-weight:600}.formulario-relatorio .previa-foto-publica{margin:4px 0 12px}.formulario-relatorio .previa-foto-publica img{display:block;width:min(100%,220px);max-height:220px;object-fit:contain;border:1px solid var(--cor-borda-controle);border-radius:8px;background:#fff}.formulario-relatorio .rascunho-envio{display:grid;gap:8px;justify-items:start;margin:16px 0;padding:14px 16px;border:1px solid #dce7ff;border-radius:10px;background:#f5f8ff}.formulario-relatorio .rascunho-envio p{margin:0}.formulario-relatorio .rascunho-aviso{color:var(--cor-principal);font-weight:700}.formulario-relatorio .erro-envio{margin:16px 0 0;padding:14px 16px;border:1px solid #f0c4c4;border-radius:10px;background:#fdf1f1;color:#a31e25}.formulario-relatorio .erro-envio p{margin:4px 0 0;color:#5c1d1d}.formulario-relatorio .erro-envio:focus-visible{outline:3px solid var(--cor-acao);outline-offset:3px}.formulario-relatorio .progresso-envio{display:grid;gap:6px;margin:14px 0 0}.formulario-relatorio .progresso-envio progress{width:100%;height:10px;accent-color:var(--cor-acao)}.feedback-copia{margin:12px 0 0;color:var(--cor-principal);font-weight:600}.pagina-publica .marca{padding:0;width:100%}.pagina-publica .marca-logo{display:block;width:100%;height:auto;max-width:none;margin:0 auto;border-radius:15px}rally-dropdown{display:block;width:100%;min-width:0}rally-dropdown .rally-dropdown-controle{display:flex;align-items:center;width:100%;min-height:46px;padding:0 12px;border:1px solid var(--cor-borda-controle);border-radius:9px;background:#fff;color:var(--cor-principal);cursor:pointer;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease;--mat-select-trigger-text-font: "DM Sans", Arial, sans-serif;--mat-select-trigger-text-size: 15px;--mat-select-enabled-trigger-text-color: var(--cor-principal);--mat-select-enabled-arrow-color: #526fae;--mat-select-focused-arrow-color: var(--cor-acao)}rally-dropdown .rally-dropdown-controle:hover:not(.mat-select-disabled){background:#eaf0ff;border-color:var(--cor-borda-controle-hover)}rally-dropdown .rally-dropdown-controle:focus-visible,rally-dropdown .rally-dropdown-controle.mat-select-open{border-color:var(--cor-acao);box-shadow:var(--anel-foco)}rally-dropdown .mat-select-disabled{opacity:.6;cursor:not-allowed}.painel-dropdown-rally.mat-mdc-select-panel{max-height:280px;padding:6px;border:1px solid #dce7ff;border-radius:12px;background:#fff;--mat-option-label-text-color: var(--cor-principal);--mat-option-label-text-font: "DM Sans", Arial, sans-serif;--mat-option-label-text-size: 14px;--mat-option-hover-state-layer-color: #eaf0ff;--mat-option-focus-state-layer-color: #f8eeee;--mat-option-selected-state-layer-color: #f8eeee;--mat-option-selected-state-label-text-color: var(--cor-acao-escura);--mat-sys-secondary-container: #f8eeee;--mat-sys-on-secondary-container: var(--cor-acao-escura)}.painel-dropdown-rally .mat-mdc-option{min-height:42px;margin:2px 0;padding:0 12px;border-radius:7px;transition:background-color .18s ease}@media(max-width:980px){rally-dropdown .rally-dropdown-controle{padding-block:10px}rally-dropdown .mat-mdc-select-value-text{white-space:normal;overflow-wrap:anywhere}.painel-dropdown-rally .mat-mdc-option{min-height:44px;padding-block:8px}.painel-dropdown-rally .mdc-list-item__primary-text{white-space:normal;overflow-wrap:anywhere}}.grade-formulario>label.campo-missao{min-width:0}.pagina-publica .grade-formulario{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:720px){.pagina-publica .grade-formulario{grid-template-columns:minmax(0,1fr)}}rally-dropdown.dropdown-truncado .rally-dropdown-controle{min-width:0;max-width:100%;overflow:hidden}rally-dropdown.dropdown-truncado .mat-mdc-select-value{min-width:0;overflow:hidden}rally-dropdown.dropdown-truncado .mat-mdc-select-value-text,rally-dropdown.dropdown-truncado .mat-mdc-select-min-line{display:block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.formulario-relatorio .categorias-pessoa{min-width:0;margin:0;padding:0;border:0}.formulario-relatorio .categorias-pessoa legend{margin-bottom:7px;padding:0;color:#3a5899;font-size:14px;font-weight:600}.categorias-pessoa-opcoes{display:flex;flex-wrap:wrap;gap:8px}.formulario-relatorio .categoria-chip{position:relative;display:inline-flex;cursor:pointer}.formulario-relatorio .categoria-chip input{position:absolute;width:1px;height:1px;min-height:0;margin:0;padding:0;opacity:0}.categoria-chip span{display:inline-flex;min-height:42px;align-items:center;gap:7px;padding:9px 14px;border:1px solid #7993c9;border-radius:999px;background:#eaf0ff;color:#191d7e;font-size:14px;font-weight:600;transition:background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease}.categoria-chip span:before{width:14px;height:14px;border:1.5px solid #7993c9;border-radius:50%;content:""}.categoria-chip:hover span{border-color:#c88787;background:#fbf0f0;color:var(--cor-acao-escura)}.categoria-chip input:checked+span{border-color:var(--cor-acao);background:#f8e8e8;color:var(--cor-acao-escura);box-shadow:inset 0 0 0 1px var(--cor-acao)}.categoria-chip input:checked+span:before{border-color:var(--cor-acao);background:var(--cor-acao);box-shadow:inset 0 0 0 3px #f8e8e8}.categoria-chip input:focus-visible+span{outline:3px solid var(--cor-acao);outline-offset:3px}.pagina-publica .formulario-relatorio .lista-nomes li{background:#243c79;border:1px solid #243c79;color:#fff}.pagina-publica .lista-nomes .nome-chip{min-width:0;overflow-wrap:anywhere}.pagina-publica .lista-nomes li>button{border-color:#fff;background:transparent;color:#fff}.pagina-publica .lista-nomes li>button:hover:not(:disabled){border-color:#fff;background:#fff;color:#243c79}.pagina-publica .lista-nomes li>button:focus-visible{outline:3px solid #a72727;outline-offset:3px}.pagina-publica .formulario-relatorio .lista-nomes li>label{padding:10px;border-radius:8px;background:#fff}.acoes-formulario a.botao-visualizar-formulario{background:#214780;border-color:#214780;color:#fff}.acoes-formulario a.botao-visualizar-formulario:hover{background:#142f59;border-color:#142f59}.botao-secundario,.botao-sair-superior,.botao-menu-mobile,.botao-google,.botao-conectar-google{background:#214780;border-color:#214780;color:#fff}.botao-secundario:hover:not(:disabled),.botao-sair-superior:hover:not(:disabled),.botao-menu-mobile:hover:not(:disabled),.botao-google:hover:not(:disabled),.botao-conectar-google:hover:not(:disabled){background:#142f59;border-color:#142f59;color:#fff}.botao-secundario.botao-perigo{background:#a30b20;border-color:#a30b20;color:#fff}.botao-secundario.botao-perigo:hover:not(:disabled){background:#790617;border-color:#790617;color:#fff}.botao-primario:disabled,.botao-secundario:disabled,.botao-secundario.botao-perigo:disabled{background:#d9dfe8;border-color:#d9dfe8;color:#414d5f;opacity:1}.lista-nomes button,.pagina-publica .lista-nomes li>button{background:#142f59;border-color:#fff;color:#fff}.lista-nomes button:hover:not(:disabled),.pagina-publica .lista-nomes li>button:hover:not(:disabled){background:#0b1d39;border-color:#fff;color:#fff}.lista-nomes button:disabled{background:#d9dfe8;color:#414d5f;opacity:1}.aviso-login-fechar{background:#356646;border-color:#356646;color:#fff}.aviso-login-fechar:hover{background:#244a31}.resumo-erros button{padding:4px 8px;border-radius:5px;background:#214780;color:#fff}.resumo-erros button:hover{background:#142f59}:where(input[type=file])::file-selector-button{background:#214780;border-color:#214780;color:#fff}:root{--cor-fundo-cartao: #d2def1}.menu-lateral{background:#142f59}.menu-secao>span,.menu-secao button span,.menu-versao,.menu-final small{color:#d2def1}.cartao-resumo,.cartao-resumo.cartao-destaque,.missao-cartao,.cartao-integracao,.cartao-permissao,.login-cartao,.senha-cartao,.privacidade-secao{background:var(--cor-fundo-cartao);color:#192e65}.cartao-resumo .rotulo-cartao,.cartao-resumo .texto-suave{color:#293f70}.botao-envio{display:inline-flex;align-items:center;justify-content:center;gap:10px}.formulario-relatorio label.campo-checkbox{flex-direction:row;align-items:flex-start;gap:10px;line-height:1.5}.formulario-relatorio .campo-checkbox input[type=checkbox]{width:20px;height:20px;min-height:20px;flex:0 0 20px;margin:0;padding:0}.indicador-envio{width:18px;height:18px;flex:none;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:giro-envio .7s linear infinite}.estado-envio{margin:12px 0;color:var(--cor-principal);font-size:14px;line-height:1.5}@keyframes giro-envio{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.indicador-envio{animation:none}}@media(max-width:720px){input:not([type=checkbox]):not([type=radio]):not([type=file]),textarea,select{font-size:16px!important}}:is(input:not([type=button]):not([type=submit]):not([type=reset]):not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]):not([type=range]):not([type=color]):not([type=image]),select,textarea,.mat-mdc-select):is(:focus,:focus-visible),rally-dropdown .rally-dropdown-controle.mat-select-open,.formulario-usuario .mat-mdc-select.mat-select-open{border-color:#751e20!important;outline:2px solid #751e20!important;outline-offset:-3px!important;box-shadow:none!important}input[readonly]:is(:focus,:focus-visible){border-color:#3a5899!important;outline-color:#3a5899!important}.cdk-overlay-backdrop.cdk-overlay-dark-backdrop{background:#0f2240a8}.mat-mdc-dialog-container{--mat-dialog-container-color: #fff;--mat-dialog-container-shape: 18px;--mat-dialog-subhead-color: #142f59;--mat-dialog-supporting-text-color: #465a7c}.mat-mdc-dialog-container .mat-mdc-dialog-surface{border:1px solid #d7e1ef;background:#fff;color:#142f59;box-shadow:0 24px 70px #0f224052}.mat-mdc-dialog-container button:not([role=combobox]){min-height:44px;border:1px solid #214780;border-radius:9px;padding:10px 17px;background:#214780;color:#fff;font:inherit;font-weight:700}.mat-mdc-dialog-container button:not([role=combobox]):hover:not(:disabled){background:#142f59;border-color:#142f59;color:#fff}.mat-mdc-dialog-container button.botao-primario,.mat-mdc-dialog-container button.botao-perigo,.mat-mdc-dialog-container button.confirmar{background:#ad1423;border-color:#ad1423;color:#fff}.mat-mdc-dialog-container button.botao-primario:hover:not(:disabled),.mat-mdc-dialog-container button.botao-perigo:hover:not(:disabled),.mat-mdc-dialog-container button.confirmar:hover:not(:disabled){background:#890011;border-color:#890011}.mat-mdc-dialog-container button:disabled{background:#e4eaf3;border-color:#cad5e5;color:#52647e;cursor:not-allowed;opacity:1}.mat-mdc-dialog-container button:focus-visible{outline:3px solid #719be0;outline-offset:3px}.dialogo-rally{padding:28px 30px}.dialogo-rally-marca{display:flex;align-items:center;gap:9px;margin-bottom:22px;color:#465a7c;font-size:13px;font-weight:700}.dialogo-rally-marca img{object-fit:contain;border-radius:6px}.dialogo-rally-icone{display:grid;place-items:center;width:52px;height:52px;margin-bottom:18px;border-radius:15px;border:1px solid #cddbf0;background:#eef3fb;color:#214780}.dialogo-rally-icone svg{width:28px;height:28px}.dialogo-rally-erro .dialogo-rally-icone{background:#fff2f0;border-color:#f0d1ce;color:#ad1423}.dialogo-rally-sucesso .dialogo-rally-icone{background:#eaf1fc;border-color:#c6d6ed;color:#142f59}.dialogo-rally h2[mat-dialog-title]{margin:0 0 14px;padding:0;font-size:23px;font-weight:700;line-height:1.3;letter-spacing:-.02em}.dialogo-rally h2[mat-dialog-title]:before{display:none}.dialogo-rally mat-dialog-content{padding:0;max-height:50dvh;color:#465a7c;font-size:15px;line-height:1.65;overflow-wrap:anywhere}.dialogo-rally mat-dialog-content p{margin:0;color:inherit}.dialogo-rally mat-dialog-content .lista-erros-notificacao{display:grid;gap:10px;margin:0;padding-left:20px}.dialogo-rally mat-dialog-content .mensagem-sucesso,.dialogo-rally mat-dialog-content .login-mensagem,.dialogo-rally mat-dialog-content .erro-operacao,.dialogo-rally mat-dialog-content .aviso-login-envio{padding:0;margin:0;background:none;border:0;color:inherit;box-shadow:none}.dialogo-rally mat-dialog-content button{display:block;margin-top:16px}.dialogo-rally mat-dialog-actions{min-height:0;margin-top:24px;padding:20px 0 0;border-top:1px solid #e9edf4}.mat-mdc-snack-bar-container.toast-rally{width:min(420px,calc(100vw - 32px));margin:84px 16px 0 0}.mat-mdc-snack-bar-container.toast-rally .mdc-snackbar__surface{width:100%;max-width:none;min-width:0;padding:0;border-radius:13px;background:transparent;box-shadow:none}.mat-mdc-snack-bar-container.toast-rally .mdc-snackbar__label{padding:0}.mat-mdc-snack-bar-container.toast-rally .mdc-snackbar__actions{display:none}@media(max-width:720px){.mat-mdc-snack-bar-container.toast-rally{width:calc(100vw - 32px);margin:66px 16px 0}}@media(min-width:481px){.mat-mdc-dialog-container .confirmacao mat-dialog-actions,.mat-mdc-dialog-container .dialogo-rally mat-dialog-actions{display:flex;justify-content:flex-end;align-items:stretch;gap:10px}.mat-mdc-dialog-container .confirmacao mat-dialog-actions>button,.mat-mdc-dialog-container .dialogo-rally mat-dialog-actions>button{flex:1 1 0;max-width:200px;margin:0;display:inline-flex;align-items:center;justify-content:center;text-align:center}}@media(min-width:761px){.mat-mdc-dialog-container .acoes-modal-rally,.mat-mdc-dialog-container .modal-conta .acoes-formulario{display:flex;justify-content:flex-end;gap:10px}.mat-mdc-dialog-container .acoes-modal-rally>button,.mat-mdc-dialog-container .modal-conta .acoes-formulario>button{flex:1 1 0;max-width:200px;margin:0}}@media(max-width:480px){.dialogo-rally{padding:24px 22px}.dialogo-rally h2[mat-dialog-title]{font-size:21px}.dialogo-rally mat-dialog-actions button,.dialogo-rally mat-dialog-content button{width:100%}.dialogo-rally mat-dialog-actions{flex-direction:column-reverse;align-items:stretch}}.pagina-publica .grupo-pessoas{min-width:0;margin:22px 0 4px}.pagina-publica .grupo-pessoas-cabecalho{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:14px}.pagina-publica .grupo-pessoas-cabecalho h2{margin:0 0 5px;color:var(--cor-principal);font-size:18px}.pagina-publica .grupo-pessoas-cabecalho p{margin:0;color:#3a5899;font-size:13px;line-height:1.5}.pagina-publica .grupo-pessoas-cabecalho>span{flex:none;padding:6px 10px;border-radius:999px;background:#eaf0ff;color:#293f7c;font-size:12px;font-weight:700}.pagina-publica .grupo-pessoas-grade{min-width:0;display:grid;gap:9px}.pagina-publica .grupo-pessoas-cartao{min-width:0;border:1px solid #c3d3f5;border-radius:12px;background:#fff}.pagina-publica .grupo-pessoas-cartao[open]{border-color:#8fa9dd;box-shadow:0 3px 14px #233a7412}.pagina-publica .grupo-pessoas-resumo{min-height:72px;padding:13px;display:flex;align-items:center;gap:10px;border-radius:11px;cursor:pointer;list-style:none}.pagina-publica .grupo-pessoas-resumo::-webkit-details-marker{display:none}.pagina-publica .grupo-pessoas-resumo:hover{background:#f5f8ff}.pagina-publica .grupo-pessoas-icone{flex:none;width:40px;height:40px;display:grid;place-items:center;border-radius:10px;background:#eaf0ff;color:#293f7c;font-size:14px;font-weight:700}.pagina-publica .grupo-pessoas-titulo{flex:1;min-width:0;color:var(--cor-principal);font-size:14px;font-weight:700;overflow-wrap:anywhere}.pagina-publica .grupo-pessoas-titulo strong,.pagina-publica .grupo-pessoas-contagem{display:block}.pagina-publica .grupo-pessoas-contagem{margin-top:3px;color:#526fae;font-size:12px;font-weight:500;line-height:1.4}.pagina-publica .grupo-pessoas-seta{flex:none;color:#526fae;font-size:19px;line-height:1;transition:transform .18s ease}.pagina-publica .grupo-pessoas-cartao[open] .grupo-pessoas-seta{transform:rotate(180deg)}.pagina-publica .grupo-pessoas-conteudo{min-width:0;padding:14px;border-top:1px solid #e4ebf8}.pagina-publica .grupo-pessoas-descricao{margin:0 0 12px;color:#3a5899;font-size:13px;line-height:1.5}.pagina-publica .grupo-pessoas-adicao{min-width:0;display:flex;flex-wrap:wrap;gap:8px;align-items:stretch}.pagina-publica .grupo-pessoas-adicao input{flex:1 1 150px;min-width:0;min-height:44px}.pagina-publica .grupo-pessoas-adicao button,.pagina-publica .grupo-pessoas-lote button,.pagina-publica .grupo-pessoas-editar,.pagina-publica .grupo-pessoas-mais{min-height:44px}@media(max-width:480px){.pagina-publica .grupo-pessoas-adicao input,.pagina-publica .grupo-pessoas-adicao button{flex:1 1 100%}}.pagina-publica .grupo-pessoas-lote{margin:12px 0;padding:0 12px;border:1px solid #dce7ff;border-radius:9px;background:#f8faff}.pagina-publica .grupo-pessoas-lote summary{min-height:44px;display:flex;align-items:center;color:#293f7c;font-size:13px;font-weight:700;cursor:pointer}.pagina-publica .grupo-pessoas-lote textarea{min-height:110px;margin:6px 0 10px}.pagina-publica .grupo-pessoas-lote p{margin:6px 0 10px;color:#3a5899;font-size:13px;line-height:1.5}.pagina-publica .grupo-pessoas-lote button{margin-bottom:12px}.pagina-publica .grupo-pessoas-busca{margin:12px 0 4px}.pagina-publica .grupo-pessoas-busca input{min-height:44px}.pagina-publica .grupo-pessoas-lista{margin:8px 0 0;padding:0;list-style:none}.pagina-publica .grupo-pessoas-pessoa{min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 0;border-top:1px solid #e4ebf8}.pagina-publica .grupo-pessoas-avatar{flex:none;width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:#eaf0ff;color:#293f7c;font-size:12px;font-weight:700}.pagina-publica .grupo-pessoas-identidade{flex:1;min-width:0;color:var(--cor-principal);font-size:14px;overflow-wrap:anywhere}.pagina-publica .grupo-pessoas-identidade strong,.pagina-publica .grupo-pessoas-identidade span{display:block}.pagina-publica .grupo-pessoas-identidade span{margin-top:3px;color:#526fae;font-size:12px;line-height:1.4}.pagina-publica .grupo-pessoas-editar{flex:none;padding:8px 11px}.pagina-publica .grupo-pessoas-form-edicao{flex:0 0 100%;min-width:0;display:grid;gap:10px;padding:14px;margin-bottom:10px;border:1px solid #c3d3f5;border-radius:9px;background:#f5f8ff}.pagina-publica .grupo-pessoas-form-edicao label{min-width:0;overflow-wrap:anywhere}.pagina-publica .grupo-pessoas-form-edicao input,.pagina-publica .grupo-pessoas-form-edicao select,.pagina-publica .grupo-pessoas-form-edicao textarea{min-height:44px;margin:0}.pagina-publica .grupo-pessoas-acoes-edicao{display:flex;flex-wrap:wrap;gap:8px}.pagina-publica .grupo-pessoas-acoes-edicao button{min-height:44px}.pagina-publica .grupo-pessoas-vazio{margin:0;padding:18px 8px;color:#526fae;text-align:center;font-size:13px}.pagina-publica .grupo-pessoas-mais{margin-top:8px}.pagina-publica .grupo-pessoas :is(button,summary,input,select,textarea):focus-visible{outline:3px solid #751e20;outline-offset:2px}@media(min-width:680px){.pagina-publica .grupo-pessoas-grade{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.pagina-publica .grupo-pessoas-cartao:not([open]){display:flex;flex-direction:column}.pagina-publica .grupo-pessoas-cartao:not([open])>.grupo-pessoas-resumo{flex:1}.pagina-publica .grupo-pessoas-cartao[open]{grid-column:1 / -1}.pagina-publica .grupo-pessoas-conteudo{padding:18px 20px}.pagina-publica .grupo-pessoas-adicao{max-width:640px}}@media(prefers-reduced-motion:reduce){.pagina-publica .grupo-pessoas-seta{transition:none}}.pagina-publica .campo-lista-publico{min-width:0;display:flex;flex-direction:column;gap:8px}.pagina-publica .campo-lista-rotulo{color:#526fae;font-size:13px;font-weight:600}:root{--cor-fundo-suave: #eef3fc;--cor-borda: #cdd9f0;--cor-divisoria: #e2e9f7;--cor-fundo-cartao: #f5f8ff;--cor-superficie: #ffffff;--cor-marinho: #142f59;--raio-cartao: 20px;--raio-controle: 11px;--sombra-cartao: 0 1px 2px rgba(20, 47, 89, .05), 0 12px 32px -14px rgba(20, 47, 89, .22);--sombra-elevada: 0 2px 4px rgba(20, 47, 89, .06), 0 22px 44px -18px rgba(20, 47, 89, .32);--curva-suave: cubic-bezier(.2, .7, .2, 1)}body{background:radial-gradient(1100px 520px at 100% -8%,rgba(189,0,24,.05),transparent 62%),radial-gradient(980px 640px at -6% -4%,rgba(33,71,128,.11),transparent 60%),var(--cor-fundo-suave);background-attachment:fixed;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}html{scrollbar-color:#b3c3e3 transparent;scrollbar-width:thin}::selection{background:#dfe8fb;color:var(--cor-principal)}h1,h2,h3{text-wrap:balance}h1{font-weight:700;letter-spacing:-.035em;line-height:1.08}h2{letter-spacing:-.02em}.menu-lateral{flex:0 0 272px;width:272px;padding:22px 14px 14px;border-right:1px solid rgba(255,255,255,.06);background:radial-gradient(360px 240px at 0% 100%,rgba(189,0,24,.3),transparent 72%),radial-gradient(420px 320px at 110% -6%,rgba(92,134,220,.34),transparent 70%),linear-gradient(180deg,#173769,#112a55 52%,#0b1c3e);box-shadow:1px 0 #142f591f,12px 0 36px -22px #0b1c3e80}.marca{gap:12px;padding:4px 8px 26px}.marca-simbolo{width:46px;height:46px;padding:3px;border-radius:14px;box-shadow:0 0 0 1px #ffffff80,0 10px 22px -8px #0000008c}.marca strong{font-size:19px;letter-spacing:-.02em}.marca small{color:#d6e2fa;font-size:13px}.marca-lema{margin-top:8px;color:#ffc9cf;font-size:10px;letter-spacing:.03em}.menu-secao{margin-bottom:10px;padding-bottom:10px;border-bottom-color:#ffffff12}.menu-secao:last-of-type{border-bottom:0}.menu-secao button{position:relative;min-height:44px;border-radius:12px;font-weight:500;transition:background-color .18s ease,color .18s ease,transform .18s var(--curva-suave)}.menu-secao button:active{transform:scale(.985)}.menu-icone{width:19px;height:19px;flex:0 0 19px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;opacity:.82}.menu-secao button:hover,.menu-secao button.ativo{background:#ffffff17;color:#fff}.menu-secao button:hover .menu-icone,.menu-secao button.ativo .menu-icone{opacity:1}.menu-secao button.menu-item-principal{color:#dce7ff;font-size:15px}.menu-secao button.menu-item-principal.ativo{background:linear-gradient(90deg,#ffffff2e,#ffffff12);box-shadow:inset 0 0 0 1px #ffffff1f,inset 3px 0 #ff5a6c;font-weight:700}.menu-secao .menu-grupo-botao{color:#e4ecff;font-size:14px;font-weight:600;letter-spacing:0}.menu-secao .menu-grupo-botao.ativo{background:transparent}.menu-secao .menu-grupo-botao.ativo:hover{background:#ffffff12}.menu-secao .menu-grupo-botao.ativo .menu-icone{color:#ff9aa6;opacity:1}.menu-secao .menu-grupo-botao .menu-indicador{width:16px;height:16px;flex:0 0 16px;margin-left:auto;fill:none;stroke:#b9c9ea;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;transition:transform .22s var(--curva-suave)}.menu-secao .menu-grupo-botao[aria-expanded=true] .menu-indicador{transform:rotate(90deg)}.menu-submenu{margin:3px 0 2px 20px;padding:2px 0 2px 10px;border-left-color:#ffffff24;animation:abrir-submenu .22s var(--curva-suave)}.menu-secao button.menu-subitem{min-height:38px;border-radius:10px;color:#c9d7f4}.menu-secao button.menu-subitem:hover{background:#ffffff14}.menu-secao button.menu-subitem.ativo{background:#ffffff24;box-shadow:inset 0 0 0 1px #ffffff1a;color:#fff;font-weight:700}.menu-secao button.menu-subitem.ativo:before{position:absolute;top:50%;left:-14px;width:7px;height:7px;border-radius:50%;background:#ff5a6c;box-shadow:0 0 0 4px #ff5a6c38;content:"";transform:translateY(-50%)}@keyframes abrir-submenu{0%{opacity:0;transform:translateY(-4px)}}.menu-final{margin-top:auto;padding:11px 12px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:#ffffff12;gap:11px}.menu-final strong{color:#fff;font-size:14px}.menu-final small{color:#c3d3f5}.menu-versao{margin-top:9px;padding:0 4px;color:#9fb3db;font-size:11px}.usuario-avatar{width:36px;height:36px;background:#fff;color:var(--cor-marinho);font-size:12px;box-shadow:0 0 0 2px #ff5a6cd9}.barra-superior{height:66px;border-bottom:1px solid rgba(20,47,89,.09);background:#ffffffd1;box-shadow:0 10px 30px -24px #142f598c;-webkit-backdrop-filter:saturate(1.5) blur(14px);backdrop-filter:saturate(1.5) blur(14px)}.migalha{color:#52658a;font-size:13px}.migalha strong{font-size:14px}.migalha>span[aria-hidden=true]{color:#a9bade}.barra-superior .usuario-nome{color:#293f7c;font-weight:600}.avatar-superior{width:36px;height:36px;background:linear-gradient(140deg,#2a5aa3,#191d7e);color:#fff;box-shadow:0 0 0 2px #fff,0 0 0 3.5px #bd0018b3}.botao-sair-superior{display:inline-flex;align-items:center;gap:7px}.botao-sair-superior,.botao-menu-mobile{border-radius:var(--raio-controle);background:#fff;border-color:var(--cor-borda-controle);color:var(--cor-marinho);transition:background-color .18s ease,border-color .18s ease,color .18s ease}.botao-sair-superior:hover:not(:disabled),.botao-menu-mobile:hover:not(:disabled){background:var(--cor-marinho);border-color:var(--cor-marinho);color:#fff}.botao-sair-superior svg,.botao-menu-mobile svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.botao-menu-mobile svg{width:19px;height:19px}.conteudo-pagina{max-width:1440px;padding:clamp(24px,3vw,40px)}.pagina-cabecalho{margin-bottom:28px}.pagina-cabecalho h1{font-size:clamp(2rem,2.6vw,2.6rem)}.pagina-cabecalho p{color:#45598a;font-size:16px}.sobretitulo{font-size:11.5px;letter-spacing:.14em}.sobretitulo:before{display:inline-block;width:18px;height:2px;margin-right:9px;border-radius:2px;background:currentColor;content:"";vertical-align:middle;transform:translateY(-1px)}.painel-branco,.cartao-resumo,.missao-cartao,.cartao-integracao,.cartao-permissao,.privacidade-secao{border:1px solid var(--cor-borda);border-radius:var(--raio-cartao);background:var(--cor-superficie);box-shadow:var(--sombra-cartao)}.cartao-resumo,.cartao-resumo.cartao-destaque,.missao-cartao,.cartao-integracao,.cartao-permissao,.privacidade-secao{background:var(--cor-superficie)}.painel-branco{padding:clamp(20px,2.1vw,28px)}.painel-titulo h2{font-size:1.3rem}.painel-titulo p{margin:4px 0 0}.cartao-resumo{position:relative;overflow:hidden;min-height:122px;padding:20px 22px;transition:transform .22s var(--curva-suave),box-shadow .22s ease,border-color .22s ease}.cartao-resumo:hover{border-color:#b3c5ea;box-shadow:var(--sombra-elevada);transform:translateY(-2px)}.cartao-resumo .rotulo-cartao{color:#45598a;font-size:13px;font-weight:600}.cartao-resumo strong{color:var(--cor-principal);font-variant-numeric:tabular-nums;letter-spacing:-.03em}.cartao-resumo .texto-suave{color:#52658a}.cartao-resumo.cartao-destaque{border-color:transparent;background:radial-gradient(240px 160px at 100% 0%,rgba(255,90,108,.5),transparent 70%),linear-gradient(135deg,#214780,#191d7e);box-shadow:0 2px 4px #191d7e1f,0 20px 36px -16px #191d7e99}.cartao-resumo.cartao-destaque .rotulo-cartao,.cartao-resumo.cartao-destaque .texto-suave{color:#dbe6ff}.cartao-resumo.cartao-destaque strong{color:#fff}.missao-cartao{transition:transform .22s var(--curva-suave),box-shadow .22s ease,border-color .22s ease}.estado-vazio{padding:34px 28px;border:1px dashed #b3c5ea;border-radius:16px;background:#f7f9ff}.tabela-desktop{border-color:var(--cor-borda);border-radius:14px;background:#fff}.tabela-desktop th{padding:13px 16px;background:#f3f6fd;color:#33487c;font-size:11.5px;letter-spacing:.07em}.tabela-desktop td{padding:15px 16px;border-top-color:var(--cor-divisoria)}.tabela-desktop tbody tr{transition:background-color .15s ease}.tabela-desktop tbody tr:hover td{background:#f7f9ff}.botao-primario,.botao-secundario{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:10px 18px;border-radius:var(--raio-controle);font-weight:700;letter-spacing:.005em;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s var(--curva-suave)}.botao-primario{box-shadow:inset 0 1px #fff3,0 10px 20px -10px #bd0018bf}.botao-secundario{padding:9px 15px;box-shadow:inset 0 1px #ffffff24,0 10px 20px -12px #142f59cc}.botao-primario:hover:not(:disabled),.botao-secundario:hover:not(:disabled){transform:translateY(-1px)}.botao-primario:active:not(:disabled),.botao-secundario:active:not(:disabled){transform:translateY(0) scale(.985)}.botao-primario:disabled,.botao-secundario:disabled{box-shadow:none}.botao-compacto{min-height:36px;padding:6px 12px}:where(input:not([type=button]):not([type=submit]):not([type=reset]):not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]):not([type=date]):not([type=datetime-local]):not([type=range]),select,textarea){border-radius:var(--raio-controle);box-shadow:0 1px 2px #142f590d}:where(input,textarea)::placeholder{color:#6b7fa8;opacity:1}rally-dropdown .rally-dropdown-controle,.formulario-usuario .mat-mdc-select{border-radius:var(--raio-controle);box-shadow:0 1px 2px #142f590d}rally-dropdown .rally-dropdown-controle:hover:not(.mat-select-disabled){background:#f7f9ff}.painel-dropdown-rally.mat-mdc-select-panel,.painel-opcoes-usuario.mat-mdc-select-panel{border-color:var(--cor-borda);border-radius:14px;box-shadow:var(--sombra-elevada)}.painel-dropdown-rally .mat-mdc-option,.painel-opcoes-usuario .mat-mdc-option{border-radius:9px}.status-relatorio,.tag-nacao,.contador,.tag-roxa,.status-publicada{border-radius:999px;padding:5px 11px}.pergunta-editor,.formulario-relatorio .grupo-envio,.resposta-formulario,.link-formulario{border-color:var(--cor-divisoria);border-radius:16px}.formulario-relatorio .grupo-envio legend{padding:0 9px}.mat-mdc-dialog-container{--mat-dialog-container-shape: 22px}.mat-mdc-dialog-container .mat-mdc-dialog-surface{border-color:#dbe4f4;box-shadow:0 30px 80px -20px #0b1c3e8c}.cdk-overlay-backdrop.cdk-overlay-dark-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.mat-mdc-dialog-container button:not([role=combobox]){border-radius:var(--raio-controle)}.dialogo-rally-icone{border-radius:16px}@keyframes surgir-conteudo{0%{opacity:0;transform:translateY(10px)}}.conteudo-pagina .pagina-cabecalho{animation:surgir-conteudo .42s var(--curva-suave) both}.conteudo-pagina .painel-branco,.conteudo-pagina .grade-resumos>*{animation:surgir-conteudo .5s var(--curva-suave) both}.conteudo-pagina .grade-resumos>:nth-child(1){animation-delay:.03s}.conteudo-pagina .grade-resumos>:nth-child(2){animation-delay:.07s}.conteudo-pagina .grade-resumos>:nth-child(3){animation-delay:.11s}.conteudo-pagina .grade-resumos>:nth-child(4){animation-delay:.15s}.conteudo-pagina .grade-resumos>:nth-child(5){animation-delay:.19s}.conteudo-pagina .grade-resumos>:nth-child(6){animation-delay:.23s}.conteudo-pagina .grade-resumos>:nth-child(n+7){animation-delay:.27s}@media(max-width:980px){.menu-lateral{flex-basis:236px;width:236px}}@media(max-width:720px){.menu-lateral{width:min(320px,88vw);padding:18px 14px calc(18px + env(safe-area-inset-bottom));box-shadow:18px 0 44px -10px #0b1c3e80}.barra-superior{height:58px}.fundo-menu-mobile{background:#0b1c3e80;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.botao-primario,.botao-secundario{min-height:44px}.cartao-resumo{min-height:100px;padding:15px 16px}.cartao-resumo:hover{transform:none}.painel-branco{padding:18px;border-radius:16px}.conteudo-pagina{padding:22px 15px calc(32px + env(safe-area-inset-bottom))}}@media(prefers-reduced-motion:reduce){.cartao-resumo:hover,.botao-primario:hover:not(:disabled),.botao-secundario:hover:not(:disabled){transform:none}}@property --tw-rotate-x{syntax: "*"; inherits: false;}@property --tw-rotate-y{syntax: "*"; inherits: false;}@property --tw-rotate-z{syntax: "*"; inherits: false;}@property --tw-skew-x{syntax: "*"; inherits: false;}@property --tw-skew-y{syntax: "*"; inherits: false;}@property --tw-border-style{syntax: "*"; inherits: false; initial-value: solid;}@property --tw-outline-style{syntax: "*"; inherits: false; initial-value: solid;}@property --tw-blur{syntax: "*"; inherits: false;}@property --tw-brightness{syntax: "*"; inherits: false;}@property --tw-contrast{syntax: "*"; inherits: false;}@property --tw-grayscale{syntax: "*"; inherits: false;}@property --tw-hue-rotate{syntax: "*"; inherits: false;}@property --tw-invert{syntax: "*"; inherits: false;}@property --tw-opacity{syntax: "*"; inherits: false;}@property --tw-saturate{syntax: "*"; inherits: false;}@property --tw-sepia{syntax: "*"; inherits: false;}@property --tw-drop-shadow{syntax: "*"; inherits: false;}@property --tw-drop-shadow-color{syntax: "*"; inherits: false;}@property --tw-drop-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-drop-shadow-size{syntax: "*"; inherits: false;}@property --tw-backdrop-blur{syntax: "*"; inherits: false;}@property --tw-backdrop-brightness{syntax: "*"; inherits: false;}@property --tw-backdrop-contrast{syntax: "*"; inherits: false;}@property --tw-backdrop-grayscale{syntax: "*"; inherits: false;}@property --tw-backdrop-hue-rotate{syntax: "*"; inherits: false;}@property --tw-backdrop-invert{syntax: "*"; inherits: false;}@property --tw-backdrop-opacity{syntax: "*"; inherits: false;}@property --tw-backdrop-saturate{syntax: "*"; inherits: false;}@property --tw-backdrop-sepia{syntax: "*"; inherits: false;}@property --tw-ease{syntax: "*"; inherits: false;}@layer properties{@supports ((-webkit-hyphens: none) and (not (margin-trim: block))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x: initial;--tw-rotate-y: initial;--tw-rotate-z: initial;--tw-skew-x: initial;--tw-skew-y: initial;--tw-border-style: solid;--tw-outline-style: solid;--tw-blur: initial;--tw-brightness: initial;--tw-contrast: initial;--tw-grayscale: initial;--tw-hue-rotate: initial;--tw-invert: initial;--tw-opacity: initial;--tw-saturate: initial;--tw-sepia: initial;--tw-drop-shadow: initial;--tw-drop-shadow-color: initial;--tw-drop-shadow-alpha: 100%;--tw-drop-shadow-size: initial;--tw-backdrop-blur: initial;--tw-backdrop-brightness: initial;--tw-backdrop-contrast: initial;--tw-backdrop-grayscale: initial;--tw-backdrop-hue-rotate: initial;--tw-backdrop-invert: initial;--tw-backdrop-opacity: initial;--tw-backdrop-saturate: initial;--tw-backdrop-sepia: initial;--tw-ease: initial}}}
