body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box;margin:0;padding:0}.imagem-fundo{background-attachment:fixed;background-image:url(/static/media/campo1.e5f235d35873a2541ffa.png);background-position:50%;background-size:cover;color:#fff;min-height:100%;position:relative;z-index:0}body{background-color:#0d1b2a;background-color:var(--background);color:#fff;color:var(--text);font-family:Inter,sans-serif;line-height:1.6}header{align-items:center;background-color:#0a192f;box-shadow:0 2px 8px #0006;display:flex;justify-content:space-between;padding:20px 40px}.logo{color:#fff;color:var(--text);cursor:pointer;display:inline-block;font-size:28px;font-weight:700;text-decoration:none}.logo span{color:#5fbdf2;color:var(--primary)}.logo-bola{height:26px;margin:0 1px;object-fit:contain;transform:translateY(3px);width:26px}.centro span{color:#5fbdf2;color:var(--primary)}.soccer-ball{height:68px;margin:0 4px;transform:translateY(-5px);vertical-align:middle;width:68px}nav a{color:#fff;color:var(--text);font-weight:500;margin:0 15px;text-decoration:none;transition:color .2s}.btn-login,nav a:hover{color:#5fbdf2;color:var(--primary)}.btn-login{background-color:initial;border:2px solid #5fbdf2;border:2px solid var(--primary);border-radius:8px;cursor:pointer;display:inline-block;font-weight:600;padding:10px 20px;text-decoration:none;transition:all .3s ease}.btn-login:hover{background-color:#5fbdf2;background-color:var(--primary);color:#000}.hero{padding:80px 20px 60px;text-align:center}.hero h1{font-size:56px;font-weight:700;margin-bottom:10px}.hero h2{border-bottom:none!important;display:block;margin:0 auto;text-align:center!important;width:100%}.hero p{color:#ccc;color:var(--text-muted);font-size:16px}.buttons{margin-top:32px}.buttons button{border:none;border-radius:8px;cursor:pointer;font-weight:600;margin:0 8px;padding:12px 24px;transition:all .2s ease}.btn-primary,.btn-secondary{background-color:#5fbdf2;background-color:var(--primary);color:#000}.btn-secondary{border:none;border-radius:8px;cursor:pointer;display:inline-block;font-weight:500;margin:0 8px;padding:6px 12px;text-align:center;text-decoration:none;transition:all .2s ease}.btn-secondary:hover{background-color:#5fbdf2;background-color:var(--primary);color:#000}section{margin:40px auto;max-width:1100px;padding:0 20px}h3{border-bottom:2px solid #5fbdf2;border-bottom:2px solid var(--primary);display:inline-block;font-size:20px;font-weight:600;margin-bottom:12px;padding-bottom:4px}table{background-color:#0e1a36;border-collapse:collapse;border-radius:12px;box-shadow:0 0 12px #0000004d;color:#fff;overflow:hidden;width:100%}tbody tr td{border-bottom:none;padding:14px 16px}tbody tr{background-color:#1b263b;background-color:var(--surface);border-radius:12px;box-shadow:0 4px 10px #00000040;display:table-row;transition:transform .2s ease,box-shadow .2s ease}tbody tr:hover{box-shadow:0 8px 20px #5fbdf266;transform:translateY(-4px)}tbody td:first-child{align-items:center;display:flex;gap:12px}tbody td:first-child img{border:2px solid #5fbdf2;border:2px solid var(--primary);border-radius:50%;box-shadow:0 0 6px #5fbdf280;height:48px;object-fit:cover;width:48px}td,th{padding:14px 16px;text-align:center;vertical-align:middle}th{color:#00cfff;font-size:15px;font-weight:700}.columns{display:flex;flex-wrap:wrap;gap:40px;justify-content:center;margin-top:40px}.column{flex:1 1;min-width:100px;text-decoration:none}.column table tbody tr:hover{background-color:#5fbdf2;background-color:var(--primary);color:#000;cursor:default}.contact{background-color:#1b263b;background-color:var(--surface);border-top:3px solid #5fbdf2;border-top:3px solid var(--primary);color:#fff;color:var(--text);margin:10px auto 0;padding:10px 5%;width:100%}.contact h3{color:#5fbdf2;color:var(--primary);font-size:1.8rem;font-weight:700;margin-bottom:20px;text-align:center}.contact form{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin:0 auto;max-width:600px}.form-group{display:flex;flex:1 1 25%;flex-direction:column}.full-width{flex:1 1 100%}.contact label{color:#ccc;color:var(--text-muted);font-size:.95rem;margin-bottom:6px}.contact input,.contact textarea{background-color:#0d1b2a;background-color:var(--background);border:1px solid #2c3e50;border-radius:8px;color:#fff;color:var(--text);font-family:Inter,sans-serif;font-size:1rem;padding:12px 16px;resize:vertical;transition:border-color .3s ease,box-shadow .3s ease}.contact input:focus,.contact textarea:focus{border-color:#5fbdf2;border-color:var(--primary);box-shadow:0 0 8px #5fbdf233;outline:none}.contact button.btn-primary{background-color:#5fbdf2;background-color:var(--primary);border:none;border-radius:8px;color:#000;cursor:pointer;font-size:1rem;font-weight:600;margin-top:10px;padding:14px 32px;transition:background-color .3s ease,transform .2s ease}.contact button.btn-primary:hover{background-color:#3fa5e8;transform:scale(1.05)}section h3{color:#fff;margin-bottom:16px}.posicao{align-items:center;border:2px solid #0000;border-radius:20px;display:inline-flex;font-size:.9rem;font-weight:600;justify-content:center;min-width:70px;padding:6px 12px;text-align:center}.posicao.defense{background-color:#bdc3c7;border-color:#95a5a6;box-shadow:inset 0 0 6px #95a5a6aa;color:#000}.posicao.attack{background-color:#2c3e50;border-color:#1b2a40;box-shadow:inset 0 0 6px #1b2a40cc;color:#fff}thead{background-color:#142544}tbody tr:nth-child(2n){background-color:#101f3c}td img{border:2px solid #00cfff;border-radius:50%;height:48px;object-fit:cover;width:48px}td.attack{background-color:#00b894}td.defense{background-color:#0984e3}.section-dupla{grid-gap:2rem;align-items:start;display:grid;gap:2rem;grid-template-columns:1fr 1fr;padding:2rem 0}.ranking-list,.transfer-list{background-color:#1b263b;background-color:var(--surface);border-radius:12px;box-shadow:0 4px 10px #00000040;list-style:none;margin-top:16px;overflow:hidden;padding:0}.ranking-list li,.transfer-list li{align-items:center;border-bottom:1px solid #ffffff0d;display:flex;justify-content:space-between;padding:14px 20px;transition:background .2s ease}.ranking-list li:hover,.transfer-list li:hover{background-color:#ffffff0f;transform:translateY(-2px)}.ranking-list .pos{align-items:center;background-color:#5fbdf2;background-color:var(--primary);border-radius:50%;color:#000;display:flex;font-weight:700;height:28px;justify-content:center;min-width:28px}.ranking-list .team-name{color:#fff;flex:1 1;font-weight:700;text-align:center}.ranking-list .pontos{color:#0f8;min-width:60px;text-align:right}.transfer-list{margin:0 auto;max-width:400px}.transfer-list li span.arrow{color:#5fbdf2;color:var(--primary);font-size:1.2rem;margin:0 12px}.transfer-list .from{color:#5fbdf2;font-weight:1000;text-decoration:none}.transfer-list .to{color:#fff;font-weight:600;text-decoration:none}.table-container{margin:0 auto;max-width:900px;padding:50px}.btn-cadastrar,.btn-ver-perfil{background-color:#5fbdf2;background-color:var(--primary);border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-block;font-weight:650;margin:0 8px;padding:6px 12px;text-align:center;text-decoration:none;transition:all .2s ease}.btn-cadastrar:hover,.btn-ver-perfil:hover{background-color:#5fbdf2;background-color:var(--primary);box-shadow:0 8px 20px #5fbdf280;color:#000;transform:translateY(-6px)}.arrow-aceito{color:#28a745}.arrow-recusado{color:#dc3545}.arrow-pendente{color:#fd7e14}.msg-sucesso{color:#0f8;font-weight:600;margin-top:12px;text-align:center}.btn-hamburguer{background:none;border:none;color:#fff;cursor:pointer;display:none;font-size:2rem}.nav-links{display:flex;gap:1rem}@media (max-width:768px){.btn-hamburguer{display:block}.nav-links{background-color:#333;flex-direction:column;height:calc(100% - 60px);padding:1rem;position:fixed;right:0;top:60px;transform:translateX(100%);transition:transform .3s ease-in-out;width:200px;z-index:999}.nav-links.aberto{transform:translateX(0)}.nav-links a,.nav-links button.btn-login{background:none;border:none;color:#fff;cursor:pointer;font-size:1.2rem;padding:.5rem 0;text-decoration:none}header{padding:.5rem 1rem;position:relative}}nav.nav-links{align-items:center}nav.nav-links,nav.nav-links .links-centrais{display:flex;flex-grow:1;gap:2rem;justify-content:center}nav.nav-links .links-centrais a{display:inline-block;padding:.5rem 0;white-space:nowrap}nav.nav-links .login-container{display:flex;flex-shrink:0;justify-content:flex-end;min-width:100px}@media (max-width:768px){table,tbody,td,th,thead,tr{display:block}thead tr{display:none}tbody tr{background-color:#1b263b;background-color:var(--surface);border:1px solid #5fbdf2;border:1px solid var(--primary);border-radius:8px;box-shadow:0 4px 8px #5fbdf24d;margin-bottom:1.5rem;padding:1rem}tbody td{border:none;border-bottom:1px solid #ffffff1a;padding-left:50%;position:relative;text-align:left;white-space:normal}tbody td:last-child{border-bottom:none}tbody td:before{color:#5fbdf2;color:var(--primary);content:attr(data-label);font-weight:700;left:16px;position:absolute;top:50%;transform:translateY(-50%);white-space:nowrap}tbody td[data-label=Foto] img{height:40px!important;width:40px!important}}.transfer-list{background-color:#1b263b;background-color:var(--surface);border-radius:12px;box-shadow:0 4px 10px #00000040;list-style:none;margin-top:16px;overflow:hidden;padding:0}.transfer-list li{align-items:center;border-bottom:1px solid #ffffff0d;cursor:pointer;display:flex;justify-content:space-between;padding:14px 20px;transition:background .2s ease}.transfer-list li:hover{background-color:#ffffff0f;transform:translateY(-2px)}@media (max-width:600px){.transfer-list li{align-items:flex-start;flex-direction:column;padding:12px 16px}.transfer-list li span{font-size:14px;margin-bottom:6px}.transfer-list li span.arrow{font-size:20px;margin:6px 0}}.transferencia_container__WoIIC{color:#fff;display:flex;flex-direction:column;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;gap:2rem;margin:auto;max-width:1000px;padding:2rem 1rem}h2{align-items:center;border-bottom:2px solid #00bfff;color:#00bfff;display:flex;font-size:1.8rem;gap:.5rem;margin-bottom:1.5rem;padding-bottom:.5rem}.transferencia_filtros__eLnpS{display:flex;flex-wrap:wrap;gap:1.25rem;justify-content:start;margin-bottom:2rem}.transferencia_filtros__eLnpS select{background-color:#0a0f1c;border:2px solid #0000;border-radius:16px;box-shadow:0 2px 6px #00bfff26;color:#fff;cursor:pointer;font-size:1rem;min-width:200px;padding:.75rem 1.25rem;transition:border-color .3s ease,box-shadow .3s ease}.transferencia_filtros__eLnpS select:focus{border-color:#00bfff;box-shadow:0 0 8px #00bfff;outline:none}.transferencia_resultados__57Jxb{display:flex;flex-direction:row;gap:1rem;margin-bottom:3rem;overflow-x:auto;padding-bottom:.5rem;scroll-behavior:smooth}.transferencia_resultados__57Jxb::-webkit-scrollbar{height:6px}.transferencia_resultados__57Jxb::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.transferencia_cardBusca__kREOS{flex:0 0 auto;width:320px}.transferencia_transferenciaSection__L8WdC>div:not(.transferencia_carrossel__nmJc5){grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.transferencia_transferenciaSection__L8WdC{background-color:#ffffff08;border:1px solid #ffffff0d;border-radius:12px;display:flex;flex-direction:column;gap:1rem;padding:1rem}.transferencia_transferenciaSection__L8WdC h3{align-items:center;border-bottom:2px solid #00bfff;display:flex;font-size:1.3rem;font-weight:700;gap:8px;margin-bottom:1rem;padding-bottom:5px}.transferencia_status-aceitas__3JAbk:before{content:"✅"}.transferencia_status-recusadas__mFNmZ:before{content:"❌"}.transferencia_status-pendentes__GbfoM:before{content:"⏳"}.transferencia_carrossel__nmJc5{display:flex;flex-direction:row;gap:1rem;overflow-x:auto;padding:.5rem 0;scroll-behavior:smooth;scrollbar-width:none}.transferencia_carrossel__nmJc5::-webkit-scrollbar{height:6px}.transferencia_carrossel__nmJc5::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.transferencia_carrossel__nmJc5>*{flex:0 0 auto;scroll-snap-align:start}.transferencia_msgVazio__txWNU{color:#ccc;font-style:italic;padding:1rem 0;text-align:center}@media (max-width:600px){.transferencia_filtros__eLnpS{flex-direction:column}.transferencia_filtros__eLnpS select{width:100%}}.transferencia_cardBusca__kREOS{border:1px solid #ddd;border-radius:8px;margin-bottom:1rem;padding:.5rem}.transferencia_botaoConvite__358vZ{background-color:#1e90ff;border:none;border-radius:6px;color:#fff;cursor:pointer;margin-top:.5rem;padding:.4rem .8rem;transition:background .3s}.transferencia_botaoConvite__358vZ:hover{background-color:#0c70c1}.transferencia_cardTransferencia__8DuWv,.transferencia_card__xNC\+O{align-items:flex-start;animation:transferencia_fadeIn__A\+Lis .4s ease-in-out;background:#000000a6;border:1px solid #00bfff;border-radius:12px;box-shadow:0 4px 12px #00000059;color:#fff;display:flex;flex-direction:column;flex-shrink:0;font-weight:700;justify-content:space-between;max-width:320px;min-height:220px;min-width:280px;padding:1.5rem;transition:transform .3s ease}.transferencia_cardTransferencia__8DuWv:hover,.transferencia_card__xNC\+O:hover{box-shadow:0 6px 18px #00000080;transform:scale(1.05)}.transferencia_transferBox__EFFhZ{background-color:#ffffff12;border:1px solid #007bff;border-radius:12px;box-shadow:0 2px 8px #0006;color:#fff;display:flex;flex-wrap:wrap;gap:12px;padding:12px 16px}.transferencia_label__E4zVB{color:#888;font-size:.85rem;margin-bottom:2px}.transferencia_value__pTIru{color:#00bfff;font-size:1rem;font-weight:700;text-shadow:0 0 4px #00bfff4d}.transferencia_seta__OZ9FT{color:#00bfff;font-size:1.5rem;margin:0 10px}.transferencia_clubeNome__yqZXq{color:#00bfff}.transferencia_jogadorNome__Of7T6{color:#fc0}.transferencia_info__8CLSk{flex:1 1}.transferencia_link__qgjjQ{color:#00bfff;display:inline-block;font-weight:500;margin-top:.5rem;text-decoration:underline}.transferencia_statusBadge__7hGC8{border-radius:6px;display:inline-block;font-size:.75rem;font-weight:700;margin-top:8px;padding:4px 10px;text-transform:capitalize}.transferencia_status-aceito__JsjV4{background-color:#28a745;color:#fff}.transferencia_status-recusado__jin14{background-color:#dc3545;color:#fff}.transferencia_status-pendente__Br-H\+{background-color:#ffc107;color:#000}.transferencia_posicaoBadge__YpMzE{background-color:#007bff;border-radius:12px;color:#fff;display:inline-block;font-size:.75rem;font-weight:600;margin-left:8px;padding:3px 8px;vertical-align:middle}.transferencia_btn__XxbRY{background-color:#00bfff;border:none;border-radius:12px;color:#fff;cursor:pointer;font-weight:700;padding:.6rem 1.2rem;transition:background-color .3s ease}.transferencia_btn__XxbRY:hover{background-color:#009acd}@keyframes transferencia_fadeIn__A\+Lis{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:600px){.transferencia_container__WoIIC{max-width:100%;padding:1rem}.transferencia_carrossel__nmJc5{padding:1rem 0;width:100%}.transferencia_carrossel__nmJc5>*{max-width:280px;min-width:260px}.transferencia_filtros__eLnpS{align-items:stretch;flex-direction:column}.transferencia_resultados__57Jxb{flex-direction:column;overflow-x:visible}.transferencia_cardBusca__kREOS{max-width:none;width:100%}.transferencia_botaoConvite__358vZ{font-size:1rem;padding:.8rem 1.2rem}h2{font-size:1.4rem}h3{font-size:1.1rem}.transferencia_cardTransferencia__8DuWv,.transferencia_card__xNC\+O{min-height:auto;padding:1rem}}.CardTransferencia_cardTransferencia__-sPrv,.CardTransferencia_card__y3OHl{align-items:flex-start;animation:CardTransferencia_fadeIn__OT0cE .4s ease-in-out;background:#000000a6;border:1px solid #00bfff;border-radius:12px;box-shadow:0 4px 12px #00000059;color:#fff;display:flex;flex-direction:column;font-weight:700;justify-content:space-between;max-width:320px;min-height:220px;min-width:280px;padding:1.5rem;transition:transform .3s ease}.CardTransferencia_cardTransferencia__-sPrv:hover,.CardTransferencia_card__y3OHl:hover{box-shadow:0 6px 18px #00000080;transform:scale(1.05)}.CardTransferencia_transferBox__6Q1Px{background-color:#ffffff12;border:1px solid #007bff;border-radius:12px;box-shadow:0 2px 8px #0006;color:#fff;display:flex;flex-wrap:wrap;gap:12px;padding:12px 16px}.CardTransferencia_info__mjYn3{flex:1 1}h4{color:#00bfff;font-size:1.2rem;margin-bottom:.3rem}p{line-height:1.3;margin:.2rem 0}.CardTransferencia_link__SZ2tS{color:#00bfff;display:inline-block;font-weight:500;margin-top:.5rem;text-decoration:underline}.CardTransferencia_statusBadge__uJ5B1{border-radius:6px;display:inline-block;font-size:.75rem;font-weight:700;margin-top:8px;padding:4px 10px;text-transform:capitalize}.CardTransferencia_status-aceito__wLaRJ{background-color:#28a745;color:#fff}.CardTransferencia_status-recusado__mtURv{background-color:#dc3545;color:#fff}.CardTransferencia_status-pendente__fYCNO{background-color:#ffc107;color:#000}.CardTransferencia_btn__gMZhn{background-color:#00bfff;border:none;border-radius:12px;color:#fff;cursor:pointer;font-weight:700;padding:.6rem 1.2rem;transition:background-color .3s ease}.CardTransferencia_btn__gMZhn:hover{background-color:#009acd}.CardTransferencia_username__y2Vy0{color:#ccc;font-size:.85rem;margin-bottom:6px;margin-top:-4px}.CardTransferencia_fichaJogador__sCVIl{display:flex;flex-direction:column;gap:8px;padding:10px 0}.CardTransferencia_nome__wJDS2{color:#00bfff;font-size:1.2rem;font-weight:700;margin-bottom:0}.CardTransferencia_linha__9omW0{align-items:center;color:#e0e0e0;display:flex;font-size:.9rem;gap:6px}.CardTransferencia_icone__7h\+WP{color:#00bfff;font-size:1rem}.CardTransferencia_label__9m-iN{color:#aaa;font-weight:600}.CardTransferencia_valor__RiEs2{color:#fff;font-weight:700}.CardTransferencia_numeroCamisa__zAIC-{background-color:#111;border-radius:8px;color:#00bfff;display:inline-block;font-size:.85rem;font-weight:700;margin-left:6px;padding:3px 8px}.CardTransferencia_cardJogador__UNaZD{background:#000000d9;border:1px solid #00bfff;border-radius:12px;box-shadow:0 4px 12px #00bfff4d;max-width:320px;min-height:auto;min-width:280px;padding:1.5rem}@keyframes CardTransferencia_fadeIn__OT0cE{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:600px){.CardTransferencia_cardJogador__UNaZD,.CardTransferencia_cardTransferencia__-sPrv,.CardTransferencia_card__y3OHl{max-width:100%;min-width:100%;padding:1rem}h4.CardTransferencia_nome__wJDS2{font-size:1rem}.CardTransferencia_linha__9omW0{font-size:.85rem}.CardTransferencia_btn__gMZhn{font-size:.9rem;padding:.5rem 1rem}}.cadastro_container__XVuiB{background:#0000;border-radius:0;box-shadow:none;color:#fff;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;margin:2rem auto;max-width:420px;padding:1.5rem 2rem}.cadastro_titulo__UgFjh{font-size:1.8rem;font-weight:700;margin-bottom:.25rem;text-align:center}.cadastro_subtitulo__37zx\+{color:#a0aec0;font-size:1rem;font-weight:400;margin-bottom:1.8rem;text-align:center}.cadastro_formGroup__ZEHtY,.cadastro_formulario__cR19i{background:#0000;display:flex;flex-direction:column}.cadastro_formGroup__ZEHtY{margin-bottom:1.2rem}.cadastro_formGroup__ZEHtY label{font-size:.95rem;font-weight:600;margin-bottom:.4rem}.cadastro_formInput__4MTH\+,select{background:#0000;border:2px solid #5fbdf2;border-radius:6px;color:#fff;font-size:1rem;padding:.5rem .75rem}.cadastro_formInput__4MTH\+::placeholder{color:#7f8fa4}.cadastro_formInput__4MTH\+:focus,select:focus{border-color:#74c0fc;outline:none}.cadastro_errorMsg__NCTdv{color:#ff6b6b;font-size:.85rem;font-weight:600;margin-top:.25rem}.cadastro_checkboxTermos__Cff80{align-items:center;color:#cbd5e1;display:flex;font-size:.9rem;margin-bottom:1rem;-webkit-user-select:none;user-select:none}.cadastro_checkboxTermos__Cff80 input[type=checkbox]{cursor:pointer;height:18px;margin-right:.6rem;width:18px}.cadastro_btnSecondary__9\+Huy{background-color:#5fbdf2;border:none;border-radius:6px;color:#0d1b2a;cursor:pointer;font-size:1rem;font-weight:700;padding:.7rem 1.4rem;transition:background-color .25s ease;width:100%}.cadastro_btnSecondary__9\+Huy:hover:not(:disabled){background-color:#4a9ed9}.cadastro_btnSecondary__9\+Huy:disabled,.cadastro_btnSecondary__9\+Huy[aria-disabled=true]{background-color:#3a5871;color:#7a8b9a;cursor:not-allowed}.cadastro_formActions__4gmGU{margin-top:.5rem}.cadastro_fileInput__uKkas{display:none}.cadastro_fileInputLabel__7EEQw{background-color:#5fbdf2;border-radius:6px;color:#0d1b2a;cursor:pointer;display:inline-block;font-size:.9rem;font-weight:600;margin-bottom:.6rem;padding:.5rem 1rem;transition:background-color .25s ease;-webkit-user-select:none;user-select:none}.cadastro_fileInputLabel__7EEQw:hover{background-color:#4a9ed9}.cadastro_avatarPreview__1L2f\+{border:3px solid #5fbdf2;border-radius:50%;box-shadow:0 0 10px #5fbdf2aa;height:96px;margin-top:.4rem;overflow:hidden;width:96px}.cadastro_avatarPreview__1L2f\+ img{height:100%;object-fit:cover;width:100%}.cadastro_modalOverlay__eblHL{align-items:center;background-color:#0d1b2acc;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:9999}.cadastro_modal__CP7wd{background-color:#1b263b;border-radius:10px;box-shadow:0 4px 16px #000c;color:#dbeafe;max-width:380px;padding:2rem 2.5rem;position:relative;text-align:center;width:90%}.cadastro_modal__CP7wd h3{font-size:1.6rem;margin-bottom:1rem}.cadastro_modal__CP7wd p{color:#a0aec0;font-size:1rem;margin-bottom:1.6rem}.cadastro_closeButton__hYoc2{background:none;border:none;color:#74c0fc;cursor:pointer;font-size:1.8rem;font-weight:700;line-height:1;position:absolute;right:12px;top:8px;transition:color .2s ease}.cadastro_closeButton__hYoc2:hover{color:#5fbdf2}.cadastro_main__lgapg{align-items:center;display:flex;justify-content:center;min-height:100vh;padding:0}.cadastro_hero__cJH50{background:none;display:flex;justify-content:center}@keyframes cadastro_shake__F1rZ-{0%,to{transform:translateX(0)}20%,60%{transform:translateX(-6px)}40%,80%{transform:translateX(6px)}}.cadastro_inputError__Y2FZY{animation:cadastro_shake__F1rZ- .3s ease;border-color:#ff6b6b!important;box-shadow:0 0 6px #ff6b6b!important}select{-webkit-appearance:none;appearance:none;border:2px solid #5fbdf2;border-radius:6px;font-size:1rem;padding:.5rem .75rem}select,select option{background-color:#0d1b2a;color:#fff}select:focus{border-color:#74c0fc;box-shadow:0 0 5px #74c0fc66;outline:none}@media (max-width:480px){.cadastro_container__XVuiB{margin:1rem;padding:1rem}.cadastro_titulo__UgFjh{font-size:1.5rem}.cadastro_subtitulo__37zx\+{font-size:.95rem}.cadastro_formInput__4MTH\+,select{font-size:.95rem;padding:.45rem .7rem}.cadastro_btnSecondary__9\+Huy,.cadastro_fileInputLabel__7EEQw{font-size:.95rem;padding:.6rem 1rem}.cadastro_modal__CP7wd{padding:1.5rem 1.2rem}.cadastro_modal__CP7wd h3{font-size:1.4rem}.cadastro_modal__CP7wd p{font-size:.95rem}.cadastro_countdown-item__Yo8Ze{font-size:1rem;min-width:55px}.cadastro_avatarPreview__1L2f\+{height:80px;width:80px}}:root{--primary:#5fbdf2;--background:#0d1b2a;--surface:#1b263b;--text:#fff;--text-muted:#ccc;--error:#ff5c5c}.Login_loginContainer__Yb0X3{align-items:center;display:flex;font-family:Inter,sans-serif;justify-content:center;min-height:100vh;padding:20px;position:relative;z-index:1}.Login_logo__6mzRf{font-size:24px;font-weight:700}.Login_logo__6mzRf span{color:#5fbdf2;color:var(--primary)}.Login_navLinks__7a0O- a{color:#fff;color:var(--text);font-weight:500;margin:0 15px;text-decoration:none;transition:color .2s}.Login_navLinks__7a0O- a:hover{color:#5fbdf2;color:var(--primary)}.Login_btnLogin__sXeN0{background:#0000;border:1px solid #5fbdf2;border:1px solid var(--primary);border-radius:6px;color:#fff;color:var(--text);cursor:pointer;padding:8px 16px;transition:all .2s ease}.Login_btnLogin__sXeN0:hover{background-color:#5fbdf2;background-color:var(--primary);color:#000}.Login_mainContent__w9uYo{margin:0 auto;max-width:400px}.Login_title__8bZNf{font-size:32px;margin-bottom:8px;text-align:center}.Login_subtitle__tilcN{color:#5fbdf2;color:var(--primary);font-size:18px;margin-bottom:32px;text-align:center}.Login_formulario__GbpHB{animation:Login_fadeInUp__12EA2 .6s ease-out forwards;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#1b263b;background-color:var(--surface);border-radius:20px;box-shadow:0 8px 24px #0006;opacity:0;padding:32px}.Login_formGroup__pHM5l{margin-bottom:20px}.Login_formGroup__pHM5l label{display:block;font-weight:500;margin-bottom:6px}.Login_formInput__rnCqG{background-color:#243447;border:none;border-radius:6px;color:#fff;color:var(--text);font-size:14px;padding:10px;width:100%}.Login_formInput__rnCqG:focus{outline:2px solid #5fbdf2;outline:2px solid var(--primary)}.Login_errorInput__R1LjT{outline:2px solid #ff5c5c;outline:2px solid var(--error)}.Login_errorMsg__Vusbi{color:#ff5c5c;color:var(--error);display:block;font-size:13px;margin-top:4px}.Login_formActions__GvF53{margin-top:24px;text-align:center}.Login_btnSecondary__MZEtf{background-color:#5fbdf2;background-color:var(--primary);border:none;border-radius:8px;color:#000;cursor:pointer;font-weight:600;padding:10px 20px;transition:all .2s ease}.Login_btnSecondary__MZEtf:hover{background-color:#4fa9dd}.Login_linkCadastro__10cio{font-size:14px;margin-top:16px;text-align:center}.Login_linkCadastro__10cio a{color:#5fbdf2;color:var(--primary);text-decoration:none}.Login_linkCadastro__10cio a:hover{text-decoration:underline}@keyframes Login_fadeInUp__12EA2{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.Login_logoTop__1zdro{align-items:center;animation:Login_fadeInTop__SWZie .8s ease-out;color:#fff;display:flex;font-size:24px;font-weight:700;gap:-4px;left:20px;position:absolute;text-decoration:none;top:20px;z-index:10}.Login_logoTop__1zdro span{color:#5fbdf2;color:var(--primary)}.Login_logoTop__1zdro img{height:28px;margin:0;vertical-align:middle;width:28px}.Login_modalSuccess__jU0e4{animation:Login_fadeInTop__SWZie .4s ease-out;background-color:#5fbdf2;background-color:var(--primary);border-radius:8px;box-shadow:0 4px 12px #0000004d;color:#000;font-weight:600;left:50%;padding:12px 24px;position:fixed;top:20px;transform:translateX(-50%);z-index:1000}@keyframes Login_fadeInTop__SWZie{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.Login_formGroupCheckbox__76sbA{align-items:center;color:#fff;color:var(--text);display:flex;font-size:14px;gap:8px;margin-bottom:20px;-webkit-user-select:none;user-select:none}.Login_formGroupCheckbox__76sbA input[type=checkbox]{cursor:pointer;height:16px;width:16px}.Login_linkEsqueciSenha__piN8R{margin-top:8px;text-align:right}.Login_linkButton__6DTy\+{background:none;border:none;color:#5fbdf2;color:var(--primary);cursor:pointer;font-size:14px;font-weight:600;padding:0;text-decoration:underline;transition:color .2s ease}.Login_linkButton__6DTy\+:hover:not(:disabled){color:#4fa9dd}.Login_modalOverlay__n5hVv{align-items:center;animation:Login_fadeInUp__12EA2 .3s ease forwards;background-color:#0d1b2ad9;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1100}.Login_modal__LkAx2{animation:Login_fadeInUp__12EA2 .4s ease forwards;background-color:#1b263b;background-color:var(--surface);border-radius:16px;box-shadow:0 8px 24px #00000080;color:#fff;color:var(--text);font-family:Inter,sans-serif;max-width:400px;padding:24px 32px;text-align:center;width:90%}.Login_modal__LkAx2 h3{font-size:22px;font-weight:700;margin-bottom:16px}.Login_modal__LkAx2 input[type=email]{background-color:#243447;border:none;border-radius:6px;box-sizing:border-box;color:#fff;color:var(--text);font-size:14px;margin-bottom:8px;padding:10px;width:100%}.Login_modal__LkAx2 input[type=email]:focus{outline:2px solid #5fbdf2;outline:2px solid var(--primary)}.Login_modal__LkAx2 .Login_errorMsg__Vusbi{color:#ff5c5c;color:var(--error);font-size:13px;margin-bottom:8px}.Login_modal__LkAx2 .Login_successMsg__irfTR{color:#59d17a;font-size:13px;margin-bottom:8px}.Login_modalActions__G5P01{display:flex;gap:16px;justify-content:center;margin-top:16px}.Login_modalActions__G5P01 button{border:none;border-radius:8px;cursor:pointer;flex:1 1;font-size:14px;font-weight:600;padding:10px 0;transition:background-color .2s ease}.Login_modalActions__G5P01 button:first-child{background-color:#5fbdf2;background-color:var(--primary);color:#000}.Login_modalActions__G5P01 button:first-child:hover:not(:disabled){background-color:#4fa9dd}.Login_modalActions__G5P01 button:last-child{background-color:#555;color:#eee}.Login_modalActions__G5P01 button:last-child:hover:not(:disabled){background-color:#777}.Login_modalActions__G5P01 button:disabled{cursor:not-allowed;opacity:.6}@media (max-width:480px){.Login_loginContainer__Yb0X3{flex-direction:column;padding:10px}.Login_mainContent__w9uYo{max-width:100%;padding:0 10px}.Login_formulario__GbpHB{border-radius:16px;padding:24px 20px}.Login_title__8bZNf{font-size:24px}.Login_subtitle__tilcN{font-size:16px;margin-bottom:24px}.Login_formInput__rnCqG{font-size:13px;padding:8px}.Login_btnSecondary__MZEtf{font-size:14px;padding:10px}.Login_linkCadastro__10cio,.Login_linkEsqueciSenha__piN8R{font-size:13px}.Login_modal__LkAx2{padding:20px}.Login_modal__LkAx2 h3{font-size:18px}.Login_modalActions__G5P01 button{font-size:13px;padding:8px}.Login_logoTop__1zdro{font-size:20px;left:12px;top:12px}.Login_logoTop__1zdro img{height:24px;width:24px}}.SidebarPerfil_sidebar__C7rkt{background-color:#0f0f1a;border-right:1px solid #222;color:#eee;display:flex;flex-direction:column;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;gap:20px;padding:20px;width:320px}.SidebarPerfil_avatarContainer__Zxe0R{cursor:pointer;display:flex;justify-content:center;position:relative}.SidebarPerfil_avatar__f4jG4{border:3px solid #00f0ff;border-radius:50%;box-shadow:0 0 8px #00f0ff,0 0 15px #00f0ff;height:100px;object-fit:cover;transition:box-shadow .3s ease;width:100px}.SidebarPerfil_avatarContainer__Zxe0R:hover .SidebarPerfil_avatar__f4jG4{box-shadow:0 0 15px #00fff7,0 0 30px #00fff7,0 0 50px #00fff7}.SidebarPerfil_avatarPlaceholder__FQzm\+{align-items:center;background:#222533;border-radius:50%;color:#00e0ff;display:flex;font-size:36px;font-weight:900;height:100px;justify-content:center;text-shadow:0 0 5px #00e0ff,0 0 10px #00e0ff;width:100px}.SidebarPerfil_info__IJUgE{text-align:center}.SidebarPerfil_info__IJUgE h2{font-size:1.6rem;margin:0;text-shadow:0 0 8px #00fff7}.SidebarPerfil_btn__4I8Ht{background-color:#00b8d9;border:none;border-radius:10px;box-shadow:0 0 8px #00b8d9;color:#0f0f1a;cursor:pointer;font-weight:700;letter-spacing:1.1px;padding:10px;text-transform:uppercase;transition:background-color .3s ease,box-shadow .3s ease}.SidebarPerfil_btn__4I8Ht:hover{background-color:#00e0ff;box-shadow:0 0 15px #00e0ff,0 0 30px #00e0ff}.SidebarPerfil_section__85FNY{background-color:#1b1b2f;border-radius:12px;box-shadow:inset 0 0 10px #004d66;padding:12px 16px}.SidebarPerfil_section__85FNY h4{color:#00d4ff;font-weight:700;margin-bottom:12px;text-shadow:0 0 6px #00d4ff;text-transform:uppercase}.SidebarPerfil_uploading__uQ2Yu{color:#55f6ff;font-size:12px;font-weight:600;margin-top:4px;text-align:center;text-shadow:0 0 5px #55f6ff}.SidebarPerfil_btnGroup__3WKwM{display:flex;gap:14px;justify-content:center;margin-top:16px}.SidebarPerfil_btn__4I8Ht,.SidebarPerfil_cancelBtn__UuwQw,.SidebarPerfil_editBtn__dYz88{background:#007f9a;border:none;border-radius:10px;box-shadow:0 0 8px #00a8cc;color:#cdf6ff;cursor:pointer;font-weight:700;padding:10px 18px;transition:background .3s ease,box-shadow .3s ease}.SidebarPerfil_btn__4I8Ht:hover,.SidebarPerfil_cancelBtn__UuwQw:hover,.SidebarPerfil_editBtn__dYz88:hover{background:#00cfff;box-shadow:0 0 15px #00e7ff,0 0 30px #00e7ff}.SidebarPerfil_section__85FNY label{color:#8ae9ff;display:block;font-weight:600;margin-bottom:10px;text-shadow:0 0 6px #007f9a}.SidebarPerfil_section__85FNY input{background-color:#121228;border:1px solid #007f9a;border-radius:8px;box-shadow:inset 0 0 5px #004d66;color:#a5f1ff;font-weight:600;padding:8px;transition:border-color .3s ease,box-shadow .3s ease;width:100%}.SidebarPerfil_section__85FNY input:focus{border-color:#00f6ff;box-shadow:0 0 8px #00f6ff,inset 0 0 8px #00f6ff;outline:none}.SidebarPerfil_contatosLinks__Kp-Dw{align-items:center;display:flex;gap:20px;margin-top:8px}.SidebarPerfil_contatosLinks__Kp-Dw a{color:#00b3cc;transition:color .3s ease,text-shadow .3s ease}.SidebarPerfil_contatosLinks__Kp-Dw a:hover{color:#00f6ff;text-shadow:0 0 8px #00f6ff,0 0 15px #00f6ff}.SidebarPerfil_naoInformado__jqGMG{color:#555f6a;font-size:14px;font-style:italic}.SidebarPerfil_amistososList__yTGXW{color:#88eaff;font-size:14px;list-style:none;margin:0;padding-left:0}.SidebarPerfil_amistososList__yTGXW li{border-left:3px solid #00e1ff;margin-bottom:6px;padding-left:8px}.SidebarPerfil_convitesList__f3ulw{color:#8ae9ff;font-size:14px;list-style:none;margin:0;padding:0}.SidebarPerfil_convitesList__f3ulw li{background:#071f2f;border-radius:8px;box-shadow:0 0 5px #00c9ff;margin-bottom:10px;padding:8px}.SidebarPerfil_acoesConvite__3t8MU{display:flex;gap:8px;margin-top:5px}.SidebarPerfil_btnAceitar__GWU0A,.SidebarPerfil_btnRecusar__kHTTy{border:none;border-radius:6px;box-shadow:0 0 8px;cursor:pointer;font-size:13px;font-weight:700;padding:7px 14px;text-transform:uppercase;transition:background-color .3s ease,box-shadow .3s ease}.SidebarPerfil_btnAceitar__GWU0A{background-color:#32ff7e;box-shadow:0 0 10px #32ff7e,0 0 25px #32ff7e;color:#0d0d18}.SidebarPerfil_btnAceitar__GWU0A:hover{background-color:#22d361;box-shadow:0 0 18px #22d361,0 0 35px #22d361}.SidebarPerfil_btnRecusar__kHTTy{background-color:#ff6b6b;box-shadow:0 0 10px #ff6b6b,0 0 25px #ff6b6b;color:#2b1212}.SidebarPerfil_btnRecusar__kHTTy:hover{background-color:#e53939;box-shadow:0 0 18px #e53939,0 0 35px #e53939}.SidebarPerfil_badge__UOcBx{background-color:#ff3b3b;border-radius:50%;box-shadow:0 0 10px #ff3b3b,0 0 20px #ff3b3b;color:#fff;font-size:.75rem;font-weight:700;margin-left:8px;padding:3px 9px;vertical-align:middle}.SidebarPerfil_modalAmistoso__t3Gf5{background:#222;border-radius:8px;box-shadow:0 0 10px #00fff7;color:#fff;left:50%;padding:20px;position:fixed;top:50%;transform:translate(-50%,-50%);width:300px;z-index:9999}.SidebarPerfil_modalAmistoso__t3Gf5 h3{margin-bottom:15px;text-align:center}.SidebarPerfil_modalAmistoso__t3Gf5 label{display:block;margin-bottom:10px}.SidebarPerfil_modalAmistoso__t3Gf5 input[type=datetime-local]{border:none;border-radius:4px;outline:none;padding:6px;width:100%}.SidebarPerfil_modalBotoes__CJ2H3{display:flex;justify-content:space-between;margin-top:20px}.SidebarPerfil_btnCancelar__K9PU5,.SidebarPerfil_btnConfirmar__owgjO{border:none;border-radius:4px;cursor:pointer;flex:1 1;font-weight:700;margin:0 5px;padding:8px 10px;transition:background-color .3s ease}.SidebarPerfil_btnConfirmar__owgjO{background-color:#00fff7;color:#000}.SidebarPerfil_btnConfirmar__owgjO:hover{background-color:#00c9b8}.SidebarPerfil_btnCancelar__K9PU5{background-color:#555;color:#fff}.SidebarPerfil_btnCancelar__K9PU5:hover{background-color:#333}@media (max-width:600px){.SidebarPerfil_sidebar__C7rkt{border-right:none;min-height:auto;padding:12px 16px;width:100%}.SidebarPerfil_avatar__f4jG4{height:80px;width:80px}.SidebarPerfil_avatarPlaceholder__FQzm\+{font-size:28px;height:80px;width:80px}.SidebarPerfil_info__IJUgE h2{font-size:1.3rem}.SidebarPerfil_btnGroup__3WKwM{flex-direction:column;gap:12px}.SidebarPerfil_btnGroup__3WKwM button{width:100%}.SidebarPerfil_contatosLinks__Kp-Dw{flex-wrap:wrap;gap:16px;justify-content:center}.SidebarPerfil_section__85FNY input{font-size:14px}.SidebarPerfil_modalAmistoso__t3Gf5{max-width:320px;padding:16px;width:90vw}.SidebarPerfil_modalBotoes__CJ2H3{flex-direction:column}.SidebarPerfil_btnCancelar__K9PU5,.SidebarPerfil_btnConfirmar__owgjO{margin:6px 0;width:100%}}.CentralNotificacoes_centralContainer__va629{background-color:#1b1b2f;border-radius:12px;box-shadow:inset 0 0 10px #004d66;margin-bottom:20px;padding:12px 16px}.CentralNotificacoes_titulo__j\+VHm{align-items:center;color:#00d4ff;display:flex;font-weight:700;gap:8px;margin-bottom:12px;text-shadow:0 0 6px #00d4ff;text-transform:uppercase}.CentralNotificacoes_botoesToggle__Yg7qX{display:flex;gap:10px;margin-bottom:16px}.CentralNotificacoes_botaoToggle__RDA5E{background-color:#007f9a;border:none;border-radius:10px;box-shadow:0 0 8px #00a8cc;color:#cdf6ff;cursor:pointer;font-weight:700;padding:8px 16px;text-transform:uppercase;transition:background .3s ease,box-shadow .3s ease}.CentralNotificacoes_botaoToggle__RDA5E:hover{background:#00cfff;box-shadow:0 0 15px #00e7ff,0 0 30px #00e7ff}.CentralNotificacoes_ativo__HH5Kf{background:#00f0ff;box-shadow:0 0 12px #00f0ff;color:#0f0f1a}.CentralNotificacoes_lista__UoY\+r{list-style:none;padding-left:0}.CentralNotificacoes_item__gf0Ri{align-items:center;background-color:#071f2f;border-radius:8px;box-shadow:0 0 5px #00c9ff;color:#8ae9ff;display:flex;flex-wrap:wrap;font-size:14px;justify-content:space-between;margin-bottom:10px;padding:8px 12px}.CentralNotificacoes_statusPendente__uXlWr{color:gold;font-weight:700;margin-left:8px;text-shadow:0 0 4px gold}.CentralNotificacoes_infoData__sbuFZ{color:#a5f1ff;display:inline-block;font-size:.9rem;margin-top:6px}.CentralNotificacoes_acoesConvite__dDS4g{display:flex;gap:10px;margin-top:10px}.CentralNotificacoes_btnIcon__xSdUu{border:none;border-radius:6px;cursor:pointer;font-size:1.2rem;padding:6px;transition:transform .2s ease}.CentralNotificacoes_btnIcon__xSdUu:hover{transform:scale(1.1)}.CentralNotificacoes_btnAceitar__B6nc7{background-color:#32ff7e;box-shadow:0 0 6px #32ff7e;color:#0f0f1a}.CentralNotificacoes_btnRecusar__fuV0H{background-color:#ff6b6b;box-shadow:0 0 6px #ff6b6b;color:#fff}@media (max-width:700px){.CentralNotificacoes_centralContainer__va629{margin-bottom:16px;padding:12px 10px}.CentralNotificacoes_botaoToggle__RDA5E{font-size:.9rem;padding:6px 10px}.CentralNotificacoes_item__gf0Ri{align-items:flex-start;flex-direction:column;font-size:13px;gap:8px;padding:10px 8px}.CentralNotificacoes_acoesConvite__dDS4g{gap:12px;justify-content:flex-start;width:100%}.CentralNotificacoes_btnIcon__xSdUu{font-size:1.4rem;padding:8px}.CentralNotificacoes_infoData__sbuFZ{font-size:.85rem;margin-top:8px}}.Historico_historicoContainer__Ycwgd{background-color:#1b1b2f;border-radius:12px;box-shadow:inset 0 0 10px #004d66;margin-bottom:20px;padding:12px 16px}.Historico_titulo__qq4EO{align-items:center;color:#00d4ff;display:flex;font-weight:700;gap:8px;margin-bottom:12px;text-shadow:0 0 6px #00d4ff;text-transform:uppercase}.Historico_botoesToggle__U8tbD{display:flex;gap:10px;margin-bottom:16px}.Historico_botaoToggle__ajk3g{background-color:#007f9a;border:none;border-radius:10px;box-shadow:0 0 8px #00a8cc;color:#cdf6ff;cursor:pointer;font-weight:700;padding:8px 16px;text-transform:uppercase;transition:background .3s ease,box-shadow .3s ease}.Historico_botaoToggle__ajk3g:hover{background:#00cfff;box-shadow:0 0 15px #00e7ff,0 0 30px #00e7ff}.Historico_ativo__89qOX{background:#00f0ff;box-shadow:0 0 12px #00f0ff;color:#0f0f1a}.Historico_lista__2ahpU{list-style:none;padding-left:0}.Historico_item__Jluru{align-items:center;background-color:#071f2f;border-radius:8px;box-shadow:0 0 5px #00c9ff;color:#8ae9ff;display:flex;font-size:14px;justify-content:space-between;margin-bottom:10px;padding:8px 12px}.Historico_statusAceito__BAHqP{color:#32ff7e;font-weight:700;text-shadow:0 0 5px #32ff7e}.Historico_statusRecusado__SwfL5{color:#ff6b6b;font-weight:700;text-shadow:0 0 5px #ff6b6b}.Historico_data__powTU{color:#a5f1ff;font-size:.85rem;font-weight:500}@media (max-width:600px){.Historico_historicoContainer__Ycwgd{padding:10px 12px}.Historico_titulo__qq4EO{font-size:1rem;gap:6px}.Historico_botoesToggle__U8tbD{gap:6px}.Historico_botaoToggle__ajk3g{font-size:.85rem;padding:6px 10px}.Historico_item__Jluru{align-items:flex-start;flex-direction:column;font-size:13px;gap:6px;padding:10px}.Historico_data__powTU{font-size:.75rem}}.BlocoJogador_container__\+MPhO{background:#0000;border-radius:16px;box-shadow:0 4px 16px #0000001a;margin:0 auto 40px;max-width:840px;padding:28px 32px;width:100%}.BlocoJogador_title__EYKXk{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#006eff,#00c4ff);-webkit-background-clip:text;background-clip:text;color:#0000;font-size:26px;font-weight:800;letter-spacing:1.2px;margin-bottom:24px;text-align:center;-webkit-user-select:none;user-select:none}.BlocoJogador_infoGrid__cgMiR{grid-gap:20px;color:#444;display:grid;font-size:16px;gap:20px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin-bottom:32px}.BlocoJogador_infoItem__07e-C{background:#f0f5ff;border-left:6px solid #007bff;border-radius:10px;box-shadow:0 2px 6px #0000000f;display:flex;flex-direction:column;padding:14px 18px;transition:border-color .3s ease}.BlocoJogador_infoItem__07e-C:hover{border-color:#00c4ff}.BlocoJogador_infoItem__07e-C strong{color:#555;font-size:14px;font-weight:700;letter-spacing:.05em;margin-bottom:6px;text-transform:uppercase}.BlocoJogador_infoItem__07e-C span{color:#222;font-size:16px;font-weight:600;line-height:1.3}.BlocoJogador_vazio__aHh9F{color:#aaa;font-style:italic}.BlocoJogador_videosSection__vpHIu{margin-top:36px}.BlocoJogador_videosSection__vpHIu h3{border-bottom:3px solid #007bff;color:#007bff;font-size:20px;font-weight:800;letter-spacing:.05em;margin-bottom:14px;padding-bottom:6px}.BlocoJogador_videosList__UAq\+s{grid-gap:22px;display:grid;gap:22px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));list-style:none;padding:0}.BlocoJogador_videosList__UAq\+s li{border:1.5px solid #cce4ff;border-radius:12px;box-shadow:0 3px 8px #007bff26;overflow:hidden;position:relative;transition:box-shadow .3s ease}.BlocoJogador_videosList__UAq\+s li:hover{box-shadow:0 6px 16px #007bff4d}.BlocoJogador_videosList__UAq\+s iframe{border:none;height:180px;width:100%}.BlocoJogador_videosList__UAq\+s button{background:#e63946;border:none;border-radius:8px;box-shadow:0 2px 6px #e6394699;color:#fff;cursor:pointer;font-size:13px;font-weight:700;padding:7px 12px;position:absolute;right:8px;top:8px;transition:background .3s ease}.BlocoJogador_videosList__UAq\+s button:hover{background:#b72a33}.BlocoJogador_editButton__aLRxX{background-color:#007bff;border:none;border-radius:14px;box-shadow:0 5px 15px #007bff99;color:#fff;cursor:pointer;font-size:17px;font-weight:900;height:48px;letter-spacing:.05em;line-height:48px;padding:0 36px;transition:background-color .35s,box-shadow .35s;-webkit-user-select:none;user-select:none}.BlocoJogador_editButton__aLRxX:hover{background-color:#0056b3;box-shadow:0 8px 24px #0056b3cc}.BlocoJogador_formGrid__Q7Hg2{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin-top:20px}.BlocoJogador_buttonGroup__OSgIB{display:flex;gap:16px;justify-content:center;margin-top:28px}.BlocoJogador_buttonGroup__OSgIB button{background-color:#007bff;border:none;border-radius:10px;box-shadow:0 4px 10px #007bff66;color:#fff;cursor:pointer;font-size:15px;font-weight:700;padding:12px 24px;transition:background-color .3s ease,box-shadow .3s ease}.BlocoJogador_buttonGroup__OSgIB button:hover{background-color:#0056b3;box-shadow:0 6px 14px #0056b399}.BlocoJogador_actionButtons__Z6pYl{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-top:28px}.BlocoJogador_btnDemissao__FhrdQ{background-color:#ff4d4f;border:none;border-radius:14px;box-shadow:0 5px 15px #ff4d4f80;color:#fff;cursor:pointer;font-size:17px;font-weight:900;height:48px;letter-spacing:.05em;padding:0 24px;transition:background-color .35s,box-shadow .35s}.BlocoJogador_btnDemissao__FhrdQ:hover{background-color:#d9363e;box-shadow:0 8px 24px #d9363ecc}.BlocoJogador_btnDemissao__FhrdQ,.BlocoJogador_editButton__aLRxX{min-width:220px}@media (max-width:700px){.BlocoJogador_container__\+MPhO{margin-bottom:24px;max-width:100%;padding:20px 16px}.BlocoJogador_title__EYKXk{font-size:22px;margin-bottom:20px}.BlocoJogador_formGrid__Q7Hg2,.BlocoJogador_infoGrid__cgMiR,.BlocoJogador_videosList__UAq\+s{gap:16px;grid-template-columns:1fr}.BlocoJogador_videosList__UAq\+s iframe{height:160px}.BlocoJogador_infoItem__07e-C{padding:12px 14px}input[type=email],input[type=number],input[type=text],input[type=url],select,textarea{font-size:14px;padding:8px 12px}.BlocoJogador_buttonGroup__OSgIB{flex-direction:column;gap:12px}.BlocoJogador_btnDemissao__FhrdQ,.BlocoJogador_buttonGroup__OSgIB button,.BlocoJogador_editButton__aLRxX{min-width:auto;width:100%}}.BlocoClube_blocoClube__b1jw1{background:#0000;border-radius:16px;box-shadow:0 4px 16px #0000001a;margin:0 auto 40px;max-width:840px;padding:28px 32px;width:100%}.BlocoClube_tituloClube__R4CIS{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#006eff,#00c4ff);-webkit-background-clip:text;background-clip:text;color:#0000;font-size:26px;font-weight:800;letter-spacing:1.2px;margin-bottom:24px;text-align:center;-webkit-user-select:none;user-select:none}.BlocoClube_infoGrid__cvA37{grid-gap:20px;color:#444;display:grid;font-size:16px;gap:20px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin-bottom:32px}.BlocoClube_infoItem__-AM9y{background:#f0f5ff;border-left:6px solid #007bff;border-radius:10px;box-shadow:0 2px 6px #0000000f;display:flex;flex-direction:column;padding:14px 18px;transition:border-color .3s ease}.BlocoClube_infoItem__-AM9y:hover{border-color:#00c4ff}.BlocoClube_infoItem__-AM9y strong{color:#555;font-size:14px;font-weight:700;letter-spacing:.05em;margin-bottom:6px;text-transform:uppercase}.BlocoClube_infoItem__-AM9y span{color:#222;font-size:16px;font-weight:600;line-height:1.3}.BlocoClube_vazio__DxxWR{color:#aaa;font-style:italic}.BlocoClube_logoClube__X2-Gh{border-radius:10px;box-shadow:0 2px 6px #00000026;height:auto;margin-top:8px;width:120px}.BlocoClube_btnEditar__5PnM0{background-color:#007bff;border:none;border-radius:14px;box-shadow:0 5px 15px #007bff99;color:#fff;cursor:pointer;display:block;font-size:17px;font-weight:900;letter-spacing:.05em;margin:28px auto 0;padding:14px 36px;transition:background-color .35s,box-shadow .35s;-webkit-user-select:none;user-select:none}.BlocoClube_btnEditar__5PnM0:hover{background-color:#0056b3;box-shadow:0 8px 24px #0056b3cc}.BlocoClube_formGrid__P-bjz{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin-top:20px}input[type=email],input[type=number],input[type=text],input[type=url],select,textarea{background-color:#f5faff;border:1.5px solid #007bff;border-radius:10px;color:#222;font-family:inherit;font-size:15px;margin-top:6px;padding:10px 14px;transition:border-color .3s ease,box-shadow .3s ease;width:100%}input:focus,select:focus,textarea:focus{border-color:#00c4ff;box-shadow:0 0 0 3px #00c4ff4d}label{color:#007bff;font-size:15px;font-weight:700;margin-bottom:10px}.BlocoClube_buttonGroup__b4Q1p{display:flex;gap:16px;justify-content:center;margin-top:28px}.BlocoClube_buttonGroup__b4Q1p button{background-color:#007bff;border:none;border-radius:10px;box-shadow:0 4px 10px #007bff66;color:#fff;cursor:pointer;font-size:15px;font-weight:700;padding:12px 24px;transition:background-color .3s ease,box-shadow .3s ease}.BlocoClube_buttonGroup__b4Q1p button:hover{background-color:#0056b3;box-shadow:0 6px 14px #0056b399}.BlocoClube_chamadaUpgrade__3uHOw{background-color:#fff0f0;border:2px solid #ff6f61;border-radius:8px;box-shadow:0 0 10px #ff6f61;margin:20px 0;padding:20px;text-align:center}.BlocoClube_btnUpgrade__lmNWo{background-color:#ff6f61;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:16px;margin-top:12px;padding:12px 24px;transition:background-color .3s ease}.BlocoClube_btnUpgrade__lmNWo:hover{background-color:#e55a4e}@media (max-width:700px){.BlocoClube_blocoClube__b1jw1{margin-bottom:24px;max-width:100%;padding:20px 16px}.BlocoClube_tituloClube__R4CIS{font-size:22px;margin-bottom:20px}.BlocoClube_formGrid__P-bjz,.BlocoClube_infoGrid__cvA37{gap:16px;grid-template-columns:1fr}.BlocoClube_infoItem__-AM9y{padding:12px 14px}input[type=email],input[type=number],input[type=text],input[type=url],select,textarea{font-size:14px;padding:8px 12px}.BlocoClube_buttonGroup__b4Q1p{flex-direction:column;gap:12px}.BlocoClube_btnEditar__5PnM0,.BlocoClube_btnUpgrade__lmNWo,.BlocoClube_buttonGroup__b4Q1p button{min-width:auto;width:100%}.BlocoClube_logoClube__X2-Gh{display:block;margin:0 auto 12px;width:100px}}.FormClube_formClube__ovCQi{background:#0000;border-radius:16px;box-shadow:0 6px 24px #0006;color:#f0f0f0;display:flex;flex-direction:column;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;gap:1.8rem;margin:3rem auto;max-width:680px;padding:2.5rem}h3,h4{color:#4a90e2}h3,h4,label{margin-bottom:.5rem}label{color:#cfd8dc;display:block;font-size:1rem;font-weight:600}input[type=email],input[type=file],input[type=text],select,textarea{background:#2a2f45;border:1.5px solid #4a90e2;border-radius:10px;color:#fff;font-size:1rem;padding:.75rem 1rem;transition:all .3s ease;width:100%}input:focus,select:focus,textarea:focus{border-color:#5baaff;box-shadow:0 0 0 2px #4a90e24d;outline:none}textarea{min-height:80px;resize:vertical}.FormClube_previewLogo__wk2t5{margin-top:1rem;text-align:center}.FormClube_logoClube__wHxgY{border-radius:12px;box-shadow:0 0 15px #4a90e2b3;max-height:180px;max-width:180px;object-fit:contain}button{background:linear-gradient(135deg,#4a90e2,#357abd);border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:.75rem 1.5rem;transition:all .25s ease}button:hover:not(:disabled){background:linear-gradient(135deg,#3a74c4,#2e5ba0);transform:translateY(-2px)}button:disabled{background:#5a6a80;cursor:not-allowed}.FormClube_btnCapitao__Qlmka,.FormClube_btnRemoverCampeonato__f1mZV,.FormClube_btnRemoverJogador__jS9EA{background:#0000;border:none;color:#c0c7d6;cursor:pointer;font-size:1.2rem;transition:color .2s ease}.FormClube_btnRemoverCampeonato__f1mZV:hover,.FormClube_btnRemoverJogador__jS9EA:hover{color:#ff4d4d}.FormClube_btnCapitao__Qlmka:hover{color:#ffd93d}.FormClube_buttonGroup__w4ZP\+{display:flex;gap:1rem;justify-content:flex-end;margin-top:2rem}.FormClube_campeonatosContainer__cRflr strong{color:#a8b4c9;display:block;font-size:1.05rem;margin-bottom:.5rem}.FormClube_campeonatosContainer__cRflr ul{list-style:none;margin:0;padding-left:0}.FormClube_campeonatosContainer__cRflr li{align-items:center;background-color:#2d324b;border-radius:8px;color:#dce3f1;display:flex;justify-content:space-between;margin-bottom:.5rem;padding:.6rem 1rem}.FormClube_adicionarCampeonato__kvkH8{display:flex;gap:1rem;margin-top:1rem}.FormClube_adicionarCampeonato__kvkH8 input[type=text]{flex:1 1}.FormClube_adicionarCampeonato__kvkH8 button{align-items:center;border-radius:50%;display:flex;font-size:1.2rem;height:42px;justify-content:center;padding:.6rem 1.2rem;width:42px}.FormClube_tabelaJogadores__RF9Xe{border-collapse:collapse;color:#e0e0e0;font-size:.95rem;margin-top:1rem;width:100%}.FormClube_tabelaJogadores__RF9Xe thead tr{background-color:#313852}.FormClube_tabelaJogadores__RF9Xe td,.FormClube_tabelaJogadores__RF9Xe th{border-bottom:1px solid #444a5a;padding:.75rem 1rem;text-align:left}.FormClube_tabelaJogadores__RF9Xe tbody tr:hover{background-color:#3b4270}.FormClube_inputNumeroCamisa__irfUB{background:#2a2f45;border:1.5px solid #4a90e2;border-radius:8px;color:#fff;font-weight:600;padding:.4rem .6rem;text-align:center;width:60px}.FormClube_adicionarJogador__vtMqE{background-color:#222738;border-radius:14px;display:flex;flex-direction:column;gap:1rem;margin-top:2rem;padding:1.5rem}.FormClube_inputEmail__5aOEh{background:#2a2f45;border:1.5px solid #4a90e2;border-radius:10px;color:#fff;font-size:1rem;padding:.7rem 1rem;width:100%}.FormClube_dadosJogador__QBWYO p{color:#cfd8dc;font-size:.9rem;margin:.2rem 0}.FormClube_dadosJogador__QBWYO strong{color:#4a90e2}button:focus,input:focus,select:focus,textarea:focus{box-shadow:0 0 0 2px #4a90e266;outline:none;outline-offset:2px}.FormClube_btnDemissao__CPV1o{background-color:#ff4d4f;border:none;border-radius:4px;color:#fff;cursor:pointer;font-weight:700;margin-top:20px;padding:8px 12px}.FormClube_btnDemissao__CPV1o:hover{background-color:#d9363e}@media (max-width:700px){.FormClube_formClube__ovCQi{margin:2rem auto;max-width:95vw;padding:1.5rem 1rem}h3,h4{font-size:1.25rem}.FormClube_buttonGroup__w4ZP\+{align-items:stretch;flex-direction:column;gap:1rem}.FormClube_tabelaJogadores__RF9Xe{display:block;overflow-x:auto;width:100%}.FormClube_inputEmail__5aOEh,.FormClube_inputNumeroCamisa__irfUB,input[type=email],input[type=file],input[type=text],select,textarea{font-size:1rem}.FormClube_inputNumeroCamisa__irfUB{padding:.5rem;width:80px}.FormClube_adicionarCampeonato__kvkH8{flex-direction:column;gap:.75rem}.FormClube_adicionarCampeonato__kvkH8 button{border-radius:10px;font-size:1.1rem;width:100%}}.Elenco_containerElenco__JSbNf{margin-top:20px}.Elenco_tabelaJogadores__3VdVz{background:#fff;border-collapse:initial;border-radius:12px;border-spacing:0;box-shadow:0 4px 12px #0000001a;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:15px;margin-bottom:30px;overflow:hidden;width:100%}.Elenco_tabelaJogadores__3VdVz thead tr{background:#1a73e8;color:#fff}.Elenco_tabelaJogadores__3VdVz th{color:#cbd5e1;font-weight:700;letter-spacing:.03em;padding:14px 18px;text-align:left;text-shadow:0 1px 1px #f8f8f826;-webkit-user-select:none;user-select:none;vertical-align:middle}.Elenco_tabelaJogadores__3VdVz td{border-top:1px solid #e6e6e6;color:#444;padding:14px 18px;transition:background-color .15s ease;vertical-align:middle}.Elenco_tabelaJogadores__3VdVz tbody tr:hover{background-color:#f0f7ff}.Elenco_linkPerfil__JSrRS{color:#1a73e8;display:inline-block;font-weight:600;line-height:4;text-decoration:none;transition:color .3s ease}.Elenco_linkPerfil__JSrRS:hover{color:#155ab6;text-decoration:underline}.Elenco_tabelaJogadores__3VdVz td:nth-child(4){max-width:70px;padding-left:10px;padding-right:10px;text-align:center;width:70px}.Elenco_inputNumeroCamisa__qh-8q{border:1.8px solid #cbd5e1;border-radius:10px;box-sizing:border-box;color:#2c3e50;font-size:16px;font-weight:600;line-height:1.2;max-width:58px;min-width:58px;padding:6px;text-align:center;transition:border-color .35s ease,box-shadow .35s ease;vertical-align:middle;width:58px}.Elenco_inputNumeroCamisa__qh-8q:focus{border-color:#1a73e8;box-shadow:0 0 10px #1a73e899;caret-color:#1a73e8;cursor:text;outline:none}.Elenco_tabelaJogadores__3VdVz td:nth-child(2),.Elenco_tabelaJogadores__3VdVz td:nth-child(3){color:#555;font-weight:600;padding-bottom:16px;padding-top:16px}.Elenco_btnCapitao__khh9t,.Elenco_btnRemoverJogador__b1awz{background:none;border:none;cursor:pointer;font-size:22px;transition:transform .25s ease,color .25s ease}.Elenco_btnRemoverJogador__b1awz{color:#e63946}.Elenco_btnRemoverJogador__b1awz:hover{color:#b0232d;transform:scale(1.35)}.Elenco_btnCapitao__khh9t{color:#1a73e8;margin-left:8px}.Elenco_btnCapitao__khh9t:hover{color:#155ab6;transform:scale(1.35)}.Elenco_capitaoIcon__rKAz3{color:gold;font-size:22px;font-weight:700;margin-left:8px;text-shadow:0 0 8px #ffd700e6}@media (max-width:700px){.Elenco_tabelaJogadores__3VdVz thead{display:none}.Elenco_tabelaJogadores__3VdVz,.Elenco_tabelaJogadores__3VdVz tbody,.Elenco_tabelaJogadores__3VdVz td,.Elenco_tabelaJogadores__3VdVz tr{display:block;width:100%}.Elenco_tabelaJogadores__3VdVz tr{background:#fff;border-radius:12px;box-shadow:0 4px 12px #00000014;margin-bottom:16px;padding:18px}.Elenco_tabelaJogadores__3VdVz td{border-bottom:1px solid #e6e6e6;border-top:none;color:#444;font-weight:600;padding-left:50%;position:relative;text-align:left}.Elenco_tabelaJogadores__3VdVz td:before{color:#1a73e8;content:attr(data-label);font-weight:700;left:18px;position:absolute;top:16px}.Elenco_inputNumeroCamisa__qh-8q{border-radius:8px;box-sizing:border-box;width:100%}}.MainPerfil_main__g92nu{flex:1 1;padding:40px}@media (max-width:600px){.MainPerfil_main__g92nu{padding:16px}}.Perfil_layout__vyqDw{background-color:initial;display:flex;min-height:100vh}@media (max-width:768px){.Perfil_layout__vyqDw{flex-direction:column}}
/*# sourceMappingURL=main.d007df49.css.map*/