@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/_next/static/media/8a053b136321ec99-s.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:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/_next/static/media/2a8fe189f1a8dd0c-s.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:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/_next/static/media/c214ffb7f5362987-s.p.woff2) format("woff2");unicode-range:u+00??,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:Archivo Fallback;src:local("Arial");ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.00%;size-adjust:98.70%}.__className_7347c0{font-family:Archivo,Archivo Fallback,system-ui,Segoe UI,Helvetica,Arial,sans-serif;font-style:normal}.__variable_7347c0{--font-archivo:"Archivo","Archivo Fallback",system-ui,Segoe UI,Helvetica,Arial,sans-serif}:root{--petroleo-100:#e7eef0;--petroleo-200:#c2d5da;--petroleo-300:#8fb3bc;--petroleo-400:#2c7e92;--petroleo-500:#0f4c5c;--petroleo-700:#0b3944;--petroleo-900:#0b2830;--amarelo-100:#fff6dc;--amarelo-200:#ffe9a8;--amarelo-300:#ffd75e;--amarelo-500:#ffc72c;--amarelo-600:#e0a400;--amarelo-700:#8a5f00;--amarelo-900:#4a3300;--surface:#ffffff;--page-background:#f3f2f2;--divider:#e4e2e1;--disabled:#9aa5a9;--text-secondary:#5c6b70;--brand-primary:var(--petroleo-500);--brand-pressed:var(--petroleo-700);--text-primary:var(--petroleo-900);--brand-accent:var(--amarelo-500);--accent-pressed:var(--amarelo-600);--accent-soft:var(--amarelo-100);--accent-text:var(--amarelo-700);--status-agendado:var(--divider);--status-ao-vivo:#ec3013;--status-em-revisao:var(--amarelo-500);--status-homologado:var(--petroleo-500);--status-adiado:var(--petroleo-200);--status-wo:#7c2d12;--status-bloqueio:#a7150b;--status-bloqueio-fundo:#fae3e1;--error:var(--status-bloqueio);--live:var(--status-ao-vivo);--danger:var(--status-bloqueio);--danger-soft:var(--status-bloqueio-fundo);--border-edit-soft:#b7ccd2;--border-card:#d3dcde;--border-section:#e1e7e8;--border-empty:#b9c4c7;--scrim:rgba(11,40,48,0.55);--toast-background:var(--petroleo-900);--radius-control:12px;--radius-chip:12px;--radius-card:12px;--radius-card-lg:16px;--radius-sheet:24px;--radius-checkbox:6px;--radius-pill:999px;--shadow-1:0 2px 10px rgba(11,40,48,0.06);--shadow-2:0 2px 12px rgba(11,40,48,0.07);--shadow-3:0 2px 14px rgba(11,40,48,0.08);--shadow-live:0 2px 12px rgba(236,48,19,0.12);--shadow-card:var(--shadow-2);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--content-max:1200px;--gutter:var(--space-5);--section-gap:var(--space-12);--font-sans:var(--font-archivo),sans-serif;--text-h1:clamp(36px,6.2vw,64px);--leading-h1:1.05;--stretch-display:115%;--text-h2:clamp(26px,4vw,40px);--leading-h2:1.15;--text-card-title:clamp(18px,2vw,20px);--leading-card-title:1.22;--text-body:clamp(16px,1.2vw,18px);--leading-body:1.55;--text-micro:14px;--leading-micro:1.45;--text-meta:13px;--text-window-title:18px;--text-label:12px;--tracking-label:0.1em;--weight-regular:400;--weight-medium:600;--weight-semibold:700;--weight-bold:800;--tap-min:44px;--cta-height:48px;--icon-button:16px;--bottom-bar-height:66px;--side-menu-width:236px;--window-header-height:60px;--window-max-width-desktop:520px;--header-height:64px;--duration-fast:150ms;--duration-base:200ms;--duration-slow:250ms;--focus-ring:var(--brand-primary)}@media (min-width:768px){:root{--gutter:var(--space-8);--section-gap:var(--space-20);--header-height:72px}}@media (min-width:1024px){:root{--gutter:var(--space-12);--section-gap:var(--space-24)}}@media (max-width:360px){:root{--gutter:var(--space-4)}}.superficie-escura{--focus-ring:var(--brand-accent)}.botao{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--cta-height);padding:var(--space-2) var(--space-5);border:0;border-radius:var(--radius-control);font-weight:var(--weight-semibold);font-size:var(--text-micro);line-height:1.2;text-align:center;white-space:normal;text-wrap:balance;overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual;cursor:pointer;transition:background-color var(--duration-fast) ease-out}.botao>svg{flex:none;width:var(--icon-button);height:var(--icon-button)}.secao{padding-block:calc(var(--section-gap) / 2)}.secao--clara{background:var(--surface)}.secao__sobretitulo{color:var(--text-secondary);margin-bottom:var(--space-3)}.secao__apoio{margin-top:var(--space-4);max-width:62ch;color:var(--text-secondary)}.secao__nota{margin-top:var(--space-6);max-width:62ch}.botao--primario{background:var(--brand-primary);color:var(--surface);margin-top:var(--space-6)}.botao--primario:hover{background:var(--brand-pressed);color:var(--surface)}.chips{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-4)}.chip{padding:var(--space-2) var(--space-3);border-radius:var(--radius-pill);background:var(--page-background);color:var(--text-secondary);font-size:var(--text-micro)}.diferenciais{display:grid;grid-gap:var(--space-3);gap:var(--space-3);margin-top:var(--space-6)}@media (min-width:768px){.diferenciais{grid-template-columns:repeat(2,1fr);gap:var(--space-4);margin-top:var(--space-10)}}.diferencial{background:var(--page-background);border-radius:var(--radius-card);padding:var(--space-5);display:flex;flex-direction:column}@media (min-width:768px){.diferencial{padding:var(--space-6)}}.diferencial__texto{margin-top:var(--space-3);flex:1 1}.diferencial__prova{display:grid;grid-gap:var(--space-2);gap:var(--space-2);margin-top:var(--space-4)}.diferencial__prova li{font-size:var(--text-micro);font-weight:var(--weight-medium);background:var(--surface);border-radius:var(--radius-chip);padding:var(--space-3) var(--space-4);border-left:3px solid var(--divider)}.diferencial__prova li[data-situacao=homologado]{border-left-color:var(--status-homologado)}.diferencial__prova li[data-situacao=bloqueio]{border-left-color:var(--status-bloqueio);background:var(--accent-soft);color:var(--accent-text)}.passos{display:grid;grid-gap:var(--space-4);gap:var(--space-4);margin-top:var(--space-10)}@media (min-width:640px){.passos{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.passos{grid-template-columns:repeat(3,1fr)}}.passo{background:var(--surface);border-radius:var(--radius-card);box-shadow:var(--shadow-1);padding:var(--space-5)}.passo__numero{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--radius-pill);background:var(--brand-primary);color:var(--surface);font-weight:var(--weight-bold);margin-bottom:var(--space-3)}.passo .t-micro{margin-top:var(--space-2)}.colunas-valor{display:grid;grid-gap:var(--space-6);gap:var(--space-6);margin-top:var(--space-10)}@media (min-width:768px){.colunas-valor{grid-template-columns:repeat(2,1fr)}}.coluna-valor{background:var(--page-background);border-radius:var(--radius-card);padding:var(--space-6)}.coluna-valor__rotulo{color:var(--brand-primary);margin-bottom:var(--space-2)}.coluna-valor__itens{display:grid;grid-gap:var(--space-3);gap:var(--space-3);margin-top:var(--space-5);font-size:var(--text-micro)}.coluna-valor__itens li{display:flex;gap:var(--space-3)}.coluna-valor__itens li:before{content:"";width:6px;height:6px;margin-top:8px;border-radius:var(--radius-pill);background:var(--brand-accent);flex:none}.coluna-valor__nota{margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--divider);font-style:italic}.pagina-publica__grade{display:grid;grid-gap:var(--space-10);gap:var(--space-10)}@media (min-width:900px){.pagina-publica__grade{grid-template-columns:1fr 1fr;gap:var(--space-12);align-items:center}}.atributos{display:grid;grid-gap:var(--space-3);gap:var(--space-3);margin-top:var(--space-6);font-size:var(--text-micro)}.atributos li{display:flex;gap:var(--space-3)}.atributos li:before{content:"";width:6px;height:6px;margin-top:7px;border-radius:var(--radius-pill);background:var(--brand-primary);flex:none}.preview{margin:0}.preview__rotulo{font-size:var(--text-label);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-secondary);margin-bottom:var(--space-3)}.preview__tela{background:var(--surface);border-radius:var(--radius-card-lg);box-shadow:var(--shadow-3);overflow:hidden}.preview__topo{background:var(--brand-primary);color:var(--surface);padding:var(--space-5)}.preview__topo .t-micro{color:rgba(255,255,255,.8);margin-top:var(--space-1)}.preview__abas{display:flex;gap:var(--space-5);padding:0 var(--space-5);border-bottom:1px solid var(--divider);font-size:var(--text-micro);color:var(--text-secondary)}.preview__abas li{padding-block:var(--space-3);border-bottom:2px solid transparent}.preview__abas li[data-ativa=true]{color:var(--text-primary);font-weight:var(--weight-semibold);border-bottom-color:var(--brand-accent)}.preview__jogos{display:grid}.jogo{padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--divider)}.jogo__topo{display:flex;justify-content:space-between;margin-bottom:var(--space-2)}.jogo__placar,.jogo__topo{align-items:center;gap:var(--space-3)}.jogo__placar{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:var(--space-3);font-size:var(--text-micro);font-weight:var(--weight-medium)}.jogo__gols{font-weight:var(--weight-bold);font-size:var(--text-body)}.jogo__direita{text-align:right}.jogo__nota{margin-top:var(--space-2)}.preview__rodape{display:flex;justify-content:space-between;gap:var(--space-3);padding:var(--space-4) var(--space-5);background:var(--page-background)}.situacao-etiqueta{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);font-size:var(--text-label);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase;background:var(--page-background);color:var(--text-secondary);white-space:nowrap}.situacao-etiqueta:before{content:"";width:7px;height:7px;border-radius:var(--radius-pill);background:currentColor;flex:none}.situacao-etiqueta[data-situacao=ao-vivo]{color:var(--text-primary)}.situacao-etiqueta[data-situacao=ao-vivo]:before{background:var(--status-ao-vivo)}.situacao-etiqueta[data-situacao=homologado]{color:var(--status-homologado);background:var(--petroleo-100)}.situacao-etiqueta[data-situacao=agendado]{color:var(--text-secondary)}.situacao-etiqueta[data-situacao=em-revisao]{color:var(--accent-text);background:var(--accent-soft)}.situacao-etiqueta[data-situacao=em-revisao]:before{background:var(--status-em-revisao)}.situacao-etiqueta[data-situacao=adiado]{color:var(--text-secondary);background:var(--petroleo-100)}.situacao-etiqueta[data-situacao=adiado]:before{background:var(--status-adiado);box-shadow:0 0 0 1px var(--petroleo-300)}.situacao-etiqueta[data-situacao=wo]{color:var(--status-wo)}.sr-apenas{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.perfis{display:grid;grid-gap:var(--space-4);gap:var(--space-4);margin-top:var(--space-10);border:0;padding:0;min-inline-size:0}@media (min-width:768px){.perfis{grid-template-columns:repeat(2,1fr)}}.perfil{display:block;position:relative;height:100%;background:var(--surface);border:2px solid transparent;border-radius:var(--radius-card);box-shadow:var(--shadow-1);padding:var(--space-6);padding-left:var(--space-12);cursor:pointer;transition:border-color var(--duration-fast) ease-out}.perfil:hover{border-color:var(--petroleo-200)}.perfil__marcador{position:absolute;left:var(--space-6);top:var(--space-6);width:20px;height:20px;border-radius:var(--radius-pill);border:2px solid var(--disabled);background:var(--surface)}.perfil__marcador:after{content:"";position:absolute;inset:3px;border-radius:var(--radius-pill);background:var(--brand-primary);transform:scale(0);transition:transform var(--duration-fast) ease-out}.perfil-opcao__entrada:checked+.perfil{border-color:var(--brand-primary);box-shadow:var(--shadow-2)}.perfil-opcao__entrada:checked+.perfil .perfil__marcador{border-color:var(--brand-primary)}.perfil-opcao__entrada:checked+.perfil .perfil__marcador:after{transform:scale(1)}.perfil-opcao__entrada:focus-visible+.perfil{outline:2px solid var(--focus-ring);outline-offset:2px}.perfil__rotulo{display:block;color:var(--brand-primary);margin-bottom:var(--space-2)}.perfil__titulo{display:block}.perfil__texto{display:block;margin-top:var(--space-3)}.diferencial__acao{align-self:flex-start;display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--tap-min);margin-top:var(--space-4);padding:0;background:none;border:0;color:var(--brand-primary);font-size:var(--text-micro);font-weight:var(--weight-semibold);cursor:pointer}.diferencial__acao:after{content:"→";transition:transform var(--duration-fast) ease-out}.diferencial__acao:hover{color:var(--brand-pressed)}.diferencial__acao:hover:after{transform:translateX(3px)}.demo h2:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px}.celular{display:contents}.celular__ilha,.celular__indicador-inicio,.celular__status{display:none}.celular__corpo,.celular__tela{display:contents}@media (min-width:900px){.celular{display:flex;justify-content:center}.celular__corpo{display:block;position:relative;width:100%;max-width:320px;aspect-ratio:320/678;padding:var(--space-2);background:var(--surface);border:9px solid var(--petroleo-900);border-radius:46px;box-shadow:0 24px 60px rgba(11,40,48,.28);overflow:hidden}.celular__ilha{display:block;position:absolute;top:10px;left:50%;transform:translateX(-50%);width:84px;height:22px;border-radius:var(--radius-pill);background:var(--petroleo-900);z-index:2}.celular__status{display:flex;align-items:center;justify-content:space-between;padding:var(--space-2) var(--space-4) var(--space-1);font-size:11px;font-weight:var(--weight-semibold);color:var(--text-primary)}.celular__hora{letter-spacing:.02em}.celular__indicadores{display:flex;align-items:center;gap:5px}.celular__bateria,.celular__sinal{display:block;background:var(--text-primary);opacity:.55;border-radius:2px}.celular__sinal{width:14px;height:9px;-webkit-clip-path:polygon(0 100%,22% 100%,22% 62%,0 62%,0 100%,39% 100%,61% 100%,61% 34%,39% 34%,39% 100%,78% 100%,100% 100%,100% 0,78% 0,78% 100%);clip-path:polygon(0 100%,22% 100%,22% 62%,0 62%,0 100%,39% 100%,61% 100%,61% 34%,39% 34%,39% 100%,78% 100%,100% 100%,100% 0,78% 0,78% 100%)}.celular__bateria{width:20px;height:10px;border-radius:3px}.celular__tela{display:block;height:calc(100% - 56px);overflow:hidden;border-radius:30px}.celular__indicador-inicio{display:block;position:absolute;bottom:8px;left:50%;transform:translateX(-50%);width:106px;height:5px;border-radius:var(--radius-pill);background:var(--text-primary);opacity:.35}.celular__tela .mesa__cartao,.celular__tela .preview__tela{box-shadow:none;border-radius:0;height:100%;overflow-y:auto}.celular__tela .preview__tela{display:flex;flex-direction:column}.celular__tela .preview__rodape{margin-top:auto}.celular__tela .mesa__cartao{padding:var(--space-4);gap:var(--space-3)}}.planos__aviso,.planos__oferta{margin-top:var(--space-4)}.planos__oferta{padding:var(--space-4) var(--space-5);background:var(--surface);border:1px solid var(--brand-primary);border-radius:var(--radius-card-lg);color:var(--text-primary);font-size:16px;line-height:var(--leading-body);overflow-wrap:anywhere}.planos__oferta strong{font-weight:var(--weight-semibold)}.planos{display:grid;grid-gap:var(--space-3);gap:var(--space-3);margin-top:var(--space-6);align-items:stretch}@media (min-width:900px){.planos{grid-template-columns:repeat(3,1fr);gap:var(--space-5);margin-top:var(--space-10)}}.plano{display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--divider);border-radius:var(--radius-card-lg);padding:var(--space-5)}@media (min-width:900px){.plano{padding:var(--space-6)}}.plano[data-destaque=true]{border:2px solid var(--brand-primary);box-shadow:var(--shadow-2)}.plano__etiqueta{align-self:flex-start;padding:var(--space-1) var(--space-3);margin-bottom:var(--space-3);border-radius:var(--radius-pill);background:var(--brand-accent);color:var(--text-primary);font-size:var(--text-label);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase}.plano__descricao{margin-top:var(--space-2)}@media (min-width:900px){.plano__descricao{min-height:3em}}.plano__preco{display:flex;align-items:baseline;gap:var(--space-2);flex-wrap:wrap;margin-top:var(--space-5);font-size:40px;font-weight:var(--weight-bold);line-height:1}@media (min-width:900px){.plano__preco{font-size:48px}}.plano__sufixo{font-size:var(--text-body);font-weight:var(--weight-regular);color:var(--text-secondary)}.plano__selo{margin-top:var(--space-3);align-self:flex-start;padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--accent-soft);color:var(--accent-text);font-weight:var(--weight-semibold)}.plano__itens,.plano__selo{font-size:var(--text-micro)}.plano__itens{display:grid;grid-gap:var(--space-3);gap:var(--space-3);margin-top:var(--space-6)}.plano__itens li{display:flex;gap:var(--space-3);align-items:flex-start}.plano__itens li:before{content:"";width:18px;height:18px;flex:none;border-radius:var(--radius-pill);background:var(--petroleo-100);background-image:linear-gradient(var(--brand-primary),var(--brand-primary)),linear-gradient(var(--brand-primary),var(--brand-primary));background-repeat:no-repeat;background-size:2px 7px,2px 10px;background-position:5.5px 9px,9.5px 5px;transform:rotate(-45deg) translateY(1px)}.plano__nota{margin-top:var(--space-4)}.plano__cta{width:100%;margin-top:auto}.plano>:nth-last-child(2){margin-bottom:var(--space-6)}.botao--contorno-escuro{background:transparent;color:var(--brand-primary);border:1px solid var(--brand-primary)}.botao--contorno-escuro:hover{background:var(--petroleo-100);color:var(--brand-primary)}.planos__inclui{margin-top:var(--space-8);text-align:center;max-width:68ch;margin-inline:auto}.duvidas__conteudo{max-width:80ch}.duvidas__lista{margin-top:var(--space-8);border-top:1px solid var(--divider)}.duvida{border-bottom:1px solid var(--divider)}.duvida__pergunta{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-height:var(--tap-min);padding-block:var(--space-4);font-weight:var(--weight-semibold);cursor:pointer;list-style:none}.duvida__pergunta::-webkit-details-marker{display:none}.duvida__sinal{position:relative;width:16px;height:16px;flex:none}.duvida__sinal:after,.duvida__sinal:before{content:"";position:absolute;inset:50% 0 auto 0;height:2px;border-radius:var(--radius-pill);background:var(--brand-primary);transition:transform var(--duration-fast) ease-out}.duvida__sinal:after{transform:rotate(90deg)}.duvida[open] .duvida__sinal:after{transform:rotate(0deg)}.duvida__resposta{padding-bottom:var(--space-5);max-width:68ch;color:var(--text-secondary);font-size:var(--text-micro)}.comecar{background:var(--brand-primary);color:var(--surface);padding-block:var(--section-gap) calc(var(--section-gap) / 2)}.comecar__conteudo{max-width:62ch}.comecar__titulo{color:var(--surface)}.comecar__apoio{margin-top:var(--space-4);color:rgba(255,255,255,.85)}.comecar__acoes{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-5);margin-top:var(--space-8)}.botao--inverso{background:var(--surface);color:var(--brand-primary)}.botao--inverso:hover{background:var(--petroleo-100);color:var(--brand-pressed)}.comecar__secundario{display:inline-flex;align-items:center;min-height:var(--tap-min);color:var(--surface);font-size:var(--text-micro);font-weight:var(--weight-medium);text-decoration:underline;text-underline-offset:4px}.comecar__secundario:hover{color:var(--brand-accent)}.demo__quadro{margin-top:var(--space-8);background:var(--page-background);border-radius:var(--radius-card-lg);padding:var(--space-5)}@media (min-width:768px){.demo__quadro{padding:var(--space-6)}}.demo__abas{display:grid;grid-template-columns:1fr;grid-gap:var(--space-2);gap:var(--space-2);border:0;padding:0;margin:0;min-inline-size:0}@media (min-width:560px){.demo__abas{grid-template-columns:repeat(3,auto);justify-content:start}}.demo__aba{display:contents}.demo__rotulo{display:flex;align-items:center;justify-content:center;min-height:var(--tap-min);padding-inline:var(--space-4);border-radius:var(--radius-control);background:transparent;color:var(--text-secondary);font-size:var(--text-micro);font-weight:var(--weight-semibold);cursor:pointer;transition:background-color var(--duration-fast) ease-out}@media (min-width:560px){.demo__rotulo{grid-row:1;display:inline-flex;white-space:nowrap}}.demo__rotulo:hover{background:var(--surface)}@media (max-width:559px){.demo__rotulo{justify-content:space-between;background:var(--surface);border:1.5px solid var(--petroleo-400);color:var(--brand-primary);font-size:var(--text-body)}.demo__rotulo:after{content:"";width:9px;height:9px;border-right:2px solid;border-bottom:2px solid;transform:rotate(45deg) translateY(-2px);flex:none}.demo__entrada:checked+.demo__rotulo{border-color:var(--brand-primary)}.demo__entrada:checked+.demo__rotulo:after{transform:rotate(-135deg) translateY(-2px)}}.demo__entrada:checked+.demo__rotulo{background:var(--brand-primary);color:var(--surface)}.demo__entrada:focus-visible+.demo__rotulo{outline:2px solid var(--focus-ring);outline-offset:2px}.demo__painel{display:none;margin-bottom:var(--space-3)}@media (min-width:560px){.demo__painel{grid-row:2;grid-column:1/-1;margin-top:var(--space-5);margin-bottom:0}}.demo__entrada:checked~.demo__painel{display:block}.demo__rodape{display:grid;grid-gap:var(--space-4);gap:var(--space-4);margin-top:var(--space-6);padding-top:var(--space-5);border-top:1px solid var(--divider)}@media (min-width:768px){.demo__rodape{grid-template-columns:1fr auto;align-items:center;gap:var(--space-6)}}.demo__chamada{font-weight:var(--weight-semibold)}.demo__acoes{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4)}.painel-cena{display:grid;grid-gap:var(--space-6);gap:var(--space-6)}@media (max-width:899px){.painel-cena__lado{order:-1;gap:var(--space-3)}}@media (min-width:900px){.painel-cena{grid-template-columns:minmax(0,340px) minmax(0,1fr);gap:var(--space-10);align-items:start}}.painel-cena__lado{display:flex;flex-direction:column;gap:var(--space-4)}.painel-cena__contexto{color:var(--text-secondary)}.painel-cena__problema{font-size:var(--text-micro);max-width:54ch}.painel-cena__controles{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4)}.painel-cena__acao{margin-top:0;text-align:left}.painel-cena__reiniciar{display:inline-flex;align-items:center;min-height:var(--tap-min);padding:0;background:none;border:0;color:var(--brand-primary);font-size:var(--text-micro);font-weight:var(--weight-medium);text-decoration:underline;text-underline-offset:4px;cursor:pointer}.painel-cena__reiniciar:hover{color:var(--brand-pressed)}.painel-cena__sequencia{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.painel-cena__sequencia li{border-left:3px solid var(--divider);padding-left:var(--space-4);color:var(--text-secondary)}.painel-cena__sequencia li[data-feito=true]{border-left-color:var(--status-homologado);color:var(--text-primary)}.painel-cena__rotulo-passo{display:block;color:var(--text-secondary);margin-bottom:var(--space-1)}.painel-cena__fim{align-self:flex-start;padding:var(--space-3) var(--space-4);border-radius:var(--radius-chip);background:var(--petroleo-100);color:var(--brand-primary)}.tela{display:flex;flex-direction:column;height:100%;background:var(--surface);font-size:13px}.tela__topo{padding:var(--space-4) var(--space-4) var(--space-3);border-bottom:1px solid var(--divider)}.tela__topo--entre{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.tela__lista{display:grid}.tela__rodape{margin-top:auto;padding:var(--space-3) var(--space-4);background:var(--page-background);color:var(--text-secondary)}.alerta{flex-wrap:wrap;align-items:baseline;gap:var(--space-2);margin:var(--space-2) var(--space-4) 0;padding:var(--space-2) var(--space-3);border-radius:var(--radius-chip);font-size:12px;line-height:1.4}.alerta__nivel{flex:none}.alerta[data-nivel=bloqueio]{background:var(--status-bloqueio-fundo);color:var(--status-bloqueio)}.alerta[data-nivel=atencao]{background:var(--accent-soft);color:var(--accent-text)}.agenda-jogo{padding:var(--space-4) 0;border-bottom:1px solid var(--divider)}.agenda-jogo__topo{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding-inline:var(--space-4);margin-bottom:var(--space-2)}.agenda-jogo__rotulo{color:var(--text-secondary)}.agenda-jogo__equipes{padding-inline:var(--space-4);font-weight:var(--weight-semibold)}.agenda-jogo__quando{padding-inline:var(--space-4);margin-top:var(--space-1)}.tabela{width:100%;border-collapse:collapse;font-size:12px}.tabela th{text-align:right;padding:var(--space-2) var(--space-3);color:var(--text-secondary);font-weight:var(--weight-semibold);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;border-bottom:1px solid var(--divider)}.tabela td:first-child,.tabela th:first-child{text-align:left;padding-left:var(--space-4)}.tabela td{text-align:right;padding:var(--space-3);border-bottom:1px solid var(--divider)}.tabela td:first-child{font-weight:var(--weight-medium)}.tabela__pos{display:inline-block;width:16px;color:var(--text-secondary)}.tabela tr[data-foco=true] td{background:var(--accent-soft)}.desempate{margin:var(--space-4);padding:var(--space-3);border-radius:var(--radius-chip);background:var(--petroleo-100)}.desempate__titulo{color:var(--brand-primary);margin-bottom:var(--space-2)}.desempate__linha{font-size:12px;line-height:1.45}.desempate__linha+.desempate__linha{margin-top:var(--space-2)}.desempate__linha[data-aplica=false]{color:var(--text-secondary);text-decoration:line-through;-webkit-text-decoration-color:var(--disabled);text-decoration-color:var(--disabled)}.mesa-placar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-5) var(--space-3) 0}.mesa-placar__equipe{font-size:12px;font-weight:var(--weight-semibold)}.mesa-placar__equipe--direita{text-align:right}.mesa-placar__gols{font-size:32px;font-weight:var(--weight-bold);line-height:1;white-space:nowrap}.mesa-placar__tempo{text-align:center;margin-top:var(--space-2)}.linha-do-tempo{display:grid;grid-gap:var(--space-2);gap:var(--space-2);margin-top:var(--space-4);padding-inline:var(--space-4)}.linha-do-tempo__vazio{color:var(--text-secondary);font-style:italic}.evento{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-chip);background:var(--page-background);font-size:12px}.evento__minuto{flex:none;width:28px;color:var(--text-secondary)}.evento__texto{flex:1 1}.evento__pendente{flex:none;padding:2px var(--space-2);border:1px dashed var(--accent-text);border-radius:var(--radius-pill);color:var(--accent-text)}.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}.conta{width:100%;max-width:480px;min-height:100dvh;margin-inline:auto;display:flex;flex-direction:column;background:var(--page-background)}@media (min-width:560px){.conta{min-height:auto;margin-block:var(--space-10);border-radius:var(--radius-card-lg);overflow:hidden;box-shadow:var(--shadow-3)}}.conta__cabecalho{background:var(--brand-primary);color:var(--surface);padding:var(--space-6) var(--space-5) var(--space-6)}.conta__marca,.conta__voltar{display:inline-flex;align-items:center;gap:var(--space-3);min-height:var(--tap-min);margin-bottom:var(--space-4);color:var(--surface);font-weight:var(--weight-medium);font-size:var(--text-micro)}.conta__marca:hover,.conta__voltar:hover{color:var(--surface)}.conta__simbolo{width:34px;height:34px;border-radius:var(--radius-chip);background:var(--brand-accent);display:inline-flex;align-items:center;justify-content:center;flex:none}.conta__nome-marca{font-stretch:110%;font-size:20px}.conta__nome-marca,.conta__titulo{font-weight:var(--weight-bold);letter-spacing:-.02em}.conta__titulo{font-size:clamp(23px,6.5vw,26px);line-height:1.2;text-wrap:balance}.conta__apoio{margin-top:var(--space-2);font-size:var(--text-micro);line-height:var(--leading-micro);color:rgba(255,255,255,.85)}.conta__corpo{flex:1 1;display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-5) var(--gutter);padding-bottom:calc(var(--space-6) + env(safe-area-inset-bottom))}@media (min-width:361px){.conta__corpo{padding-inline:var(--space-5)}}.conta__formulario{display:flex;flex-direction:column;gap:var(--space-4)}.conta__texto{font-size:var(--text-body);line-height:var(--leading-body)}.conta__texto strong{font-weight:var(--weight-semibold);overflow-wrap:break-word}.conta__nota{font-size:var(--text-micro);line-height:var(--leading-micro);color:var(--text-secondary)}.conta__nota--cartao{background:var(--surface);border-radius:var(--radius-card);box-shadow:var(--shadow-1);padding:var(--space-4)}.conta__link-discreto{display:inline-flex;align-items:center;min-height:var(--tap-min);font-size:var(--text-micro);font-weight:var(--weight-semibold)}.conta__botao-texto{align-self:flex-start;padding:0;border:0;background:none;color:var(--brand-primary);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.conta__etapa{display:flex;flex-direction:column;gap:var(--space-1)}.conta__subtitulo{font-size:var(--text-card-title);line-height:var(--leading-card-title);font-weight:var(--weight-bold)}.conta__motivo{font-size:var(--text-micro);line-height:var(--leading-micro);color:var(--text-secondary)}.conta__acao{display:flex;flex-direction:column;gap:var(--space-2)}.conta__separador{display:flex;align-items:center;gap:var(--space-3);font-size:var(--text-micro);color:var(--text-secondary)}.conta__separador:after,.conta__separador:before{content:"";flex:1 1;height:1px;background:var(--divider)}.conta__declaracoes{margin:0;padding:0;border:0;min-width:0}.campo,.conta__declaracoes{display:flex;flex-direction:column;gap:var(--space-2)}.campo__rotulo{font-size:var(--text-label);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-primary)}.campo__entrada{width:100%;min-height:50px;border:1.5px solid var(--petroleo-400);border-radius:var(--radius-control);background:var(--surface);color:var(--text-primary);padding:var(--space-3) var(--space-4);font-size:16px}.campo__entrada--codigo{font-size:24px;font-weight:var(--weight-semibold);letter-spacing:.3em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.campo__entrada[aria-invalid=true]{border-color:var(--error)}.campo__ajuda{color:var(--text-secondary)}.campo__ajuda,.campo__erro{font-size:var(--text-micro);line-height:var(--leading-micro)}.campo__erro{display:flex;flex-direction:column;gap:var(--space-1);font-weight:var(--weight-semibold);color:var(--error)}.caixa{display:flex;align-items:flex-start;gap:var(--space-3);min-height:var(--tap-min);padding-block:var(--space-2);cursor:pointer}.caixa__entrada{width:22px;height:22px;margin:1px 0 0;flex:none;accent-color:var(--brand-primary);cursor:pointer}.caixa__texto{font-size:var(--text-micro);line-height:var(--leading-micro);font-weight:var(--weight-medium)}.caixa__texto a{text-decoration:underline;text-underline-offset:2px}.caixa__texto--secundario{color:var(--text-secondary)}.alerta{display:flex;flex-direction:column;gap:var(--space-3);border-radius:var(--radius-card);padding:var(--space-4);font-size:var(--text-micro);line-height:var(--leading-micro);font-weight:var(--weight-medium)}.alerta--erro{background:var(--status-bloqueio-fundo);border-left:4px solid var(--status-bloqueio);color:var(--text-primary)}.alerta--neutro{color:var(--text-primary)}.alerta--neutro,.painel{background:var(--surface);box-shadow:var(--shadow-1)}.painel{display:flex;flex-direction:column;gap:var(--space-3);border-radius:var(--radius-card);padding:var(--space-4)}.painel--informativo{background:var(--petroleo-100);box-shadow:none}.painel--atencao{background:var(--accent-soft);box-shadow:none}.painel__titulo{font-size:var(--text-card-title);line-height:var(--leading-card-title);font-weight:var(--weight-bold)}.painel p{font-size:var(--text-micro);line-height:var(--leading-micro)}.botao--conta{background:var(--brand-primary);color:var(--surface);font-size:var(--text-body)}.botao--conta:hover{background:var(--brand-pressed);color:var(--surface)}.botao--conta:not(:disabled):not([aria-disabled=true])>svg{color:var(--brand-accent)}.botao--contorno-conta{background:var(--surface);color:var(--brand-primary);border:2px solid var(--brand-primary)}.botao--contorno-conta:hover{background:var(--petroleo-100);color:var(--brand-primary)}.botao--atencao{background:var(--accent-text);color:var(--surface)}.botao--atencao:hover{background:var(--amarelo-900);color:var(--surface)}.botao--largo{width:100%}.botao:disabled{background:var(--divider);color:var(--text-secondary);border-color:var(--divider);cursor:not-allowed}.campo__opcional{font-weight:var(--weight-medium);text-transform:none;letter-spacing:0;color:var(--text-secondary)}.campos-lado-a-lado{display:grid;grid-template-columns:minmax(0,1fr) 96px;grid-gap:var(--space-3);gap:var(--space-3)}.previa-organizacao{border-radius:var(--radius-card);background:var(--petroleo-100);padding:var(--space-4)}.previa-organizacao__rotulo{font-size:var(--text-label);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-secondary)}.previa-organizacao__texto{margin-top:var(--space-1);font-size:var(--text-body);overflow-wrap:break-word}.conta__depois summary{display:flex;align-items:center;min-height:var(--tap-min);font-size:var(--text-micro);font-weight:var(--weight-semibold);color:var(--brand-primary);cursor:pointer}.conta__depois[open],.contextos{display:flex;flex-direction:column;gap:var(--space-3)}.contextos{list-style:none;padding:0;margin:0}.contexto{width:100%;min-height:64px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:var(--space-1) var(--space-3);gap:var(--space-1) var(--space-3);align-items:center;padding:var(--space-4);border:1.5px solid var(--petroleo-400);border-radius:var(--radius-card);background:var(--surface);color:var(--text-primary);text-align:left;cursor:pointer}.contexto[aria-current=true]{border-color:var(--brand-primary);box-shadow:var(--shadow-1)}.contexto__nome{font-weight:var(--weight-bold);overflow-wrap:break-word}.contexto__ativa,.contexto__papel{font-size:var(--text-micro);color:var(--text-secondary)}.contexto__ativa{grid-column:1/-1;font-weight:var(--weight-semibold);color:var(--brand-primary)}.app__topo{position:-webkit-sticky;position:sticky;top:0;z-index:20;min-height:var(--header-height);padding:var(--space-2) var(--gutter);background:var(--surface);border-bottom:1px solid var(--divider)}.app__topo,.app__topo-link{display:flex;align-items:center}.app__topo-link{gap:var(--space-3);min-width:0;min-height:var(--tap-min);color:var(--text-primary);text-decoration:none}.app__escudo{flex:none;width:32px;height:32px;border-radius:var(--radius-pill);object-fit:contain;background:var(--surface)}.app__escudo--sigla{display:inline-flex;align-items:center;justify-content:center;background:var(--brand-primary);color:var(--surface);font-size:var(--text-label);font-weight:var(--weight-bold)}.app__organizacao{display:flex;flex-direction:column;min-width:0}.app__nome{font-weight:var(--weight-bold);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app__papel{color:var(--text-secondary)}.app__papel,.contador{font-size:var(--text-label)}.contador{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding-inline:var(--space-1);border-radius:var(--radius-pill);background:var(--brand-accent);color:var(--text-primary);font-weight:var(--weight-bold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1}.barra-inferior{position:fixed;inset:auto 0 0 0;z-index:20;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding-bottom:env(safe-area-inset-bottom);background:var(--surface);border-top:1px solid var(--border-card)}.barra-inferior__item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-1);min-height:var(--bottom-bar-height);padding:var(--space-1) 0 0;border:0;box-shadow:inset 0 4px 0 transparent;background:transparent;color:var(--text-secondary);font:inherit;font-size:var(--text-label);font-weight:var(--weight-medium);line-height:1.2;text-decoration:none;cursor:pointer}.barra-inferior__item[aria-current=page],.barra-inferior__item[data-ativo]{color:var(--brand-primary);font-weight:var(--weight-bold);box-shadow:inset 0 4px 0 var(--brand-accent)}.barra-inferior__icone{position:relative;display:inline-flex}.barra-inferior__icone .contador{position:absolute;top:-6px;left:calc(100% - 8px)}.app__corpo{padding-bottom:calc(var(--bottom-bar-height) + 1px + env(safe-area-inset-bottom))}.menu-lateral{display:none}.mais__papel{margin-top:calc(var(--space-2) * -1);font-size:var(--text-micro);color:var(--text-secondary)}.mais__item-lista,.menu-lateral__item-lista{display:flex;flex-direction:column;gap:var(--space-1);margin:0;padding:0;list-style:none}.mais__item,.menu-lateral__item{display:flex;align-items:center;gap:var(--space-3);width:100%;min-height:var(--cta-height);padding-inline:var(--space-3);border:0;border-radius:var(--radius-control);background:transparent;color:var(--text-primary);font:inherit;font-size:var(--text-micro);font-weight:var(--weight-medium);text-align:left;text-decoration:none;cursor:pointer}.mais__item:hover,.menu-lateral__item:hover{background:var(--petroleo-100);color:var(--text-primary)}.mais__item[aria-current=page],.menu-lateral__item[aria-current=page]{background:var(--petroleo-100);color:var(--brand-primary);font-weight:var(--weight-bold)}.menu-lateral__item .contador{margin-left:auto}@media (min-width:900px){.barra-inferior{display:none}.app__corpo{padding-bottom:0}.app__principal{margin-left:var(--side-menu-width)}.menu-lateral{position:fixed;inset:0 auto 0 0;z-index:20;display:flex;flex-direction:column;gap:var(--space-4);width:var(--side-menu-width);padding:var(--space-4) var(--space-3) var(--space-6);overflow-y:auto;background:var(--surface);border-right:1px solid var(--border-section)}.menu-lateral__marca{display:flex;align-items:center;min-height:var(--tap-min);padding-inline:var(--space-2);color:var(--text-primary);text-decoration:none}.menu-lateral__nav{display:flex;flex-direction:column;gap:var(--space-2)}.menu-lateral__item[aria-current=page]{box-shadow:inset 4px 0 0 var(--brand-accent)}.menu-lateral__secao{margin-top:var(--space-4);padding:var(--space-3) var(--space-3) 0;border-top:1px solid var(--border-section);font-size:var(--text-label);font-weight:var(--weight-bold);letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);overflow-wrap:break-word}}.app__conteudo.app__conteudo--largo{max-width:1040px}.inicio__sub{margin-top:calc(var(--space-3) * -1);font-size:var(--text-micro);color:var(--text-secondary)}.atalhos{display:grid;grid-gap:var(--space-3);gap:var(--space-3);margin:0;padding:0;list-style:none}.atalho{flex-direction:column;height:100%;padding:var(--space-4);border:1px solid var(--border-card);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-2)}.atalho,.atalho__cabeca{display:flex;gap:var(--space-3)}.atalho__cabeca{align-items:flex-start}.atalho__icone{flex:none;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--radius-control);background:var(--petroleo-100);color:var(--brand-primary)}.atalho[data-tom=amarelo] .atalho__icone{background:var(--accent-soft);color:var(--accent-text)}.atalho__titulo{font-size:var(--text-card-title);font-weight:var(--weight-semibold);line-height:1.22;overflow-wrap:break-word}.atalho__contexto{margin-top:2px;font-size:var(--text-micro);color:var(--text-secondary);overflow-wrap:break-word}.atalho__etapas{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:var(--space-1);gap:var(--space-1)}.atalho__etapas>span{height:4px;border-radius:var(--radius-pill);background:var(--divider)}.atalho__etapas>span[data-feita]{background:var(--brand-accent)}.atalho .botao{margin-top:auto}@media (min-width:900px){.atalhos{grid-template-columns:repeat(auto-fit,minmax(360px,1fr))}.atalho .botao{align-self:flex-start;width:auto;min-width:220px}.inicio__acoes{max-width:320px}}.app__conteudo{width:100%;max-width:720px;margin-inline:auto;display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-5) var(--gutter) calc(var(--space-8) + env(safe-area-inset-bottom))}.app__titulo{font-size:clamp(23px,6.5vw,28px);font-weight:var(--weight-bold);letter-spacing:-.02em}.faixa-pronta{border-radius:var(--radius-card);border-left:4px solid var(--brand-primary);background:var(--petroleo-100);padding:var(--space-4)}.faixa-pronta__titulo{font-weight:var(--weight-bold)}.vazio{display:flex;flex-direction:column;gap:var(--space-3);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-1);padding:var(--space-5)}.vazio__titulo{font-size:var(--text-card-title);line-height:var(--leading-card-title);font-weight:var(--weight-bold)}.vazio__texto{font-size:var(--text-micro);line-height:var(--leading-micro);color:var(--text-secondary)}.lista-equipe{list-style:none;padding:0;margin:0}.lista-equipe,.lista-equipe__item{display:flex;flex-direction:column}.lista-equipe__item{gap:var(--space-1);padding-block:var(--space-3);border-top:1px solid var(--divider)}.lista-equipe__item:first-child{border-top:0}.lista-equipe__nome{font-weight:var(--weight-semibold);overflow-wrap:break-word}.lista-equipe__detalhe,.lista-equipe__voce{font-size:var(--text-micro);color:var(--text-secondary);font-weight:var(--weight-medium)}.lista-equipe__acoes{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-2)}.botao--texto-perigo{background:transparent;color:var(--error);border:2px solid transparent}.botao--texto-perigo:hover{background:var(--status-bloqueio-fundo);color:var(--error)}.botao--perigo{background:var(--danger);color:var(--surface)}.botao--perigo:hover{background:var(--status-wo);color:var(--surface)}.botao--mini-editar,.botao--mini-excluir{flex:1 1;min-height:var(--tap-min);padding-inline:var(--space-3)}.botao--mini-editar{background:var(--surface);color:var(--brand-primary);border:1.5px solid var(--border-edit-soft)}.botao--mini-editar:hover{background:var(--petroleo-100);color:var(--brand-primary)}.botao--mini-excluir{background:transparent;color:var(--danger)}.botao--mini-excluir:hover{background:var(--danger-soft);color:var(--danger)}.clube__cabecalho{display:flex;align-items:center;gap:var(--space-4)}.escudo-provisorio{flex:none;width:56px;height:60px;display:inline-flex;align-items:center;justify-content:center;padding-top:var(--space-1);-webkit-clip-path:polygon(50% 0,100% 22%,100% 70%,50% 100%,0 70%,0 22%);clip-path:polygon(50% 0,100% 22%,100% 70%,50% 100%,0 70%,0 22%);background:var(--brand-primary);color:var(--surface);font-weight:var(--weight-bold);font-size:var(--text-micro);letter-spacing:.04em}.escudo{flex:none;width:64px;height:64px;object-fit:contain}.publica__cabecalho .escudo{background:var(--surface);border-radius:var(--radius-control);padding:4px}.envio-de-escudo{display:flex;flex-direction:column;gap:var(--space-2);margin-bottom:var(--space-5)}.envio-de-escudo__linha{display:flex;align-items:center;gap:var(--space-4)}.envio-de-escudo__acoes{display:flex;flex-wrap:wrap;gap:var(--space-2)}.envio-de-escudo__acoes label{position:relative}.envio-de-escudo__acoes label:focus-within{outline:2px solid var(--brand-primary);outline-offset:2px}.envio-de-escudo__acoes label[aria-disabled=true]{opacity:.6;pointer-events:none}.elenco__numero{display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:28px;margin-right:var(--space-1);border-radius:var(--radius-chip);background:var(--petroleo-100);color:var(--brand-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.campos-lado-a-lado--atleta{grid-template-columns:minmax(0,1fr) 88px}.contextos__grupo{display:flex;flex-direction:column;gap:var(--space-2)}.janela{position:fixed;inset:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;border:0;background:var(--page-background);color:var(--text-primary);overflow:hidden}.janela[open]{display:flex;flex-direction:column}.janela::-webkit-backdrop{background:var(--scrim)}.janela::backdrop{background:var(--scrim)}.janela__conteudo,.janela__formulario{display:flex;flex-direction:column;flex:1 1;min-height:0}.janela__conteudo[hidden]{display:none}.janela__cabecalho{flex:none;display:flex;align-items:center;gap:var(--space-3);min-height:var(--window-header-height);padding:var(--space-2) var(--gutter);padding-right:calc(var(--gutter) - var(--space-2));background:var(--surface);border-bottom:1px solid var(--divider)}.janela__titulos{flex:1 1;min-width:0}.janela__titulo{font-size:var(--text-window-title);font-weight:var(--weight-bold);line-height:1.25;overflow-wrap:break-word}.janela__titulo:focus{outline:none}.janela__subtitulo{font-size:var(--text-label);line-height:1.4;color:var(--text-secondary);overflow-wrap:break-word}.janela__corpo{flex:1 1;min-height:0;display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-3) var(--gutter) var(--space-4);overflow-y:auto;overscroll-behavior:contain}.janela__rodape{flex:none;display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3) var(--gutter) calc(var(--space-3) + env(safe-area-inset-bottom));background:var(--surface);border-top:1px solid var(--divider)}.janela__botoes{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);grid-gap:var(--space-2);gap:var(--space-2)}.janela__motivo{font-size:var(--text-label);line-height:1.4;color:var(--accent-text);font-weight:var(--weight-semibold)}.janela__motivo-link{min-height:var(--tap-min);padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.janela__descarte{display:flex;flex-direction:column;gap:var(--space-3);margin-top:auto;padding:var(--space-5) var(--gutter) calc(var(--space-5) + env(safe-area-inset-bottom));border-radius:var(--radius-sheet) var(--radius-sheet) 0 0;background:var(--surface)}@media (min-width:900px){.janela{left:auto;width:min(100%,var(--window-max-width-desktop))}.janela,.janela__descarte{box-shadow:var(--shadow-3)}.janela__descarte{margin:auto var(--gutter);border-radius:var(--radius-card-lg)}}@media (prefers-reduced-motion:no-preference){.janela[open]{animation:folha-sobe var(--duration-base) ease-out}}.lista-crud{gap:var(--space-3);list-style:none;margin:0;padding:0}.cartao-de-lista,.lista-crud{display:flex;flex-direction:column}.cartao-de-lista{gap:var(--space-2);border:1px solid var(--border-card);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-2);padding:var(--space-3) var(--space-4)}.cartao-de-lista__cabecalho{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2)}.cartao-de-lista__nome{font-size:var(--text-window-title);line-height:var(--leading-card-title);font-weight:var(--weight-semibold);overflow-wrap:break-word}.cartao-de-lista__meta{font-size:var(--text-meta);line-height:1.4;color:var(--text-secondary);overflow-wrap:break-word}.cartao-de-lista__acoes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-2);gap:var(--space-2);margin-top:var(--space-1)}.cartao-de-lista__acoes:empty{display:none}.cartao-de-lista__acoes .botao{min-width:0;padding-inline:var(--space-2);white-space:nowrap}.chip-estado{display:inline-flex;align-items:center;min-height:24px;padding-inline:var(--space-2);border-radius:var(--radius-pill);background:var(--petroleo-100);color:var(--petroleo-700);font-size:var(--text-label);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase}.chip-estado--falta{background:var(--accent-soft);color:var(--accent-text)}.linha-atalho{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:var(--space-3);gap:var(--space-3);width:100%;min-height:var(--tap-min);padding:var(--space-3) var(--space-4);border:2px dashed var(--border-empty);border-radius:var(--radius-card);background:var(--surface);color:var(--text-primary);font:inherit;text-align:left;cursor:pointer}.linha-atalho:hover{border-color:var(--petroleo-300)}.linha-atalho:disabled{cursor:not-allowed;opacity:.6}.linha-atalho__icone{display:inline-flex;align-items:center;justify-content:center;width:var(--tap-min);height:var(--tap-min);border-radius:var(--radius-control);background:var(--accent-soft);color:var(--accent-text)}.linha-atalho__icone svg{width:20px;height:20px}.linha-atalho__titulo{display:block;font-weight:var(--weight-semibold);overflow-wrap:break-word}.linha-atalho__subtitulo{display:block;font-size:var(--text-meta);color:var(--text-secondary)}.linha-atalho__seta{width:20px;height:20px;color:var(--text-secondary)}.vazio--lista{border:2px dashed var(--border-empty);border-radius:var(--radius-card-lg);box-shadow:none}.vazio__icone{width:30px;height:30px;color:var(--disabled)}.motivo-do-bloqueio{font-size:var(--text-label);line-height:1.4;color:var(--text-secondary)}@media (min-width:900px){.app__conteudo.app__conteudo--lista{max-width:1040px}.app__conteudo--lista .lista-crud,.app__conteudo--lista .lista-de-torneios{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));align-items:start;grid-gap:var(--space-3);gap:var(--space-3)}.app__conteudo--lista .botao--largo{align-self:flex-start;width:auto;min-width:220px}.app__conteudo--lista :is(.cartao-de-torneio,.cartao-de-lista) .botao--largo{align-self:stretch;width:100%;min-width:0}}.app--sem-menu .app__corpo{padding-bottom:0}@media (min-width:900px){.app--sem-menu .app__principal{margin-left:0}}