:root{--lh-bg:#070b11;--lh-panel:#131a22;--lh-panel2:#0f151c;--lh-border:#283441;--lh-text:#f8fafc;--lh-muted:#aebbd0;--lh-orange:#ffab1f;--lh-blue:#3b82f6;--lh-green:#22c55e;--lh-danger:#ef4444}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-height:100vh;background:#070b11;color:var(--lh-text);font-family:Inter,Arial,sans-serif}button,input,select{font:inherit}.hidden{display:none!important}a{color:inherit}.loading-shell,.error-page{min-height:100vh;display:grid;place-items:center;align-content:center;text-align:center;padding:28px;background:radial-gradient(circle at 12% 0%,rgba(245,158,11,.15),transparent 28%),radial-gradient(circle at 88% 4%,rgba(59,130,246,.16),transparent 30%),linear-gradient(180deg,#0c121b,#06080c)}.brand-mark{width:72px;height:72px;border-radius:22px;display:grid;place-items:center;background:#f83247;font-size:25px;font-weight:1000;letter-spacing:-2px;margin:0 auto}.spinner{width:38px;height:38px;border:4px solid rgba(255,255,255,.12);border-top-color:#ffab1f;border-radius:50%;animation:spin .8s linear infinite;margin:25px auto 6px}@keyframes spin{to{transform:rotate(360deg)}}.loading-shell h1,.error-card h1{font-size:clamp(26px,5vw,42px);margin:14px 0 8px}.loading-shell p,.error-card p{color:var(--lh-muted);line-height:1.55;max-width:680px}.error-card{width:min(680px,100%);padding:30px;border:1px solid var(--lh-border);border-radius:28px;background:linear-gradient(180deg,var(--lh-panel),var(--lh-panel2))}.btn{border:1px solid transparent;border-radius:14px;min-height:44px;padding:11px 16px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;font-weight:900;cursor:pointer;transition:.18s ease}.btn:hover{transform:translateY(-1px)}.btn.green{background:linear-gradient(135deg,#ffbb33,#ff9800);border-color:rgba(255,171,31,.44);color:#161008}.btn.ghost{background:rgba(255,255,255,.055);border-color:rgba(255,255,255,.12);color:#f8fafc}.btn.disabled,.btn:disabled{opacity:.45;pointer-events:none;cursor:not-allowed;transform:none}.btn.is-loading{position:relative;padding-left:48px}.btn.is-loading:before{content:"";position:absolute;left:20px;width:17px;height:17px;border:2px solid rgba(0,0,0,.25);border-top-color:#111;border-radius:50%;animation:spin .7s linear infinite}#championshipPortalApp{min-height:100vh;background:radial-gradient(circle at 12% 0%,rgba(245,158,11,.15),transparent 28%),radial-gradient(circle at 88% 4%,rgba(59,130,246,.16),transparent 30%),linear-gradient(180deg,#0c121b 0%,#080c12 58%,#06080c 100%);color:#f8fafc;padding:0 0 54px}.portal-wrap-v186{width:min(1240px,calc(100% - 30px));margin:0 auto}.portal-hero-v186{position:relative;overflow:hidden;padding:42px 0 30px;border-bottom:1px solid rgba(255,255,255,.08)}.portal-hero-v186:before{content:"";position:absolute;inset:0;background:linear-gradient(115deg,rgba(245,158,11,.09),transparent 42%,rgba(59,130,246,.08));pointer-events:none}.portal-hero-row-v186{position:relative;display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.portal-hero-v186 h1{margin:0;font-family:"Arial Narrow",Arial,sans-serif;font-stretch:condensed;font-size:clamp(38px,6vw,68px);line-height:.94;text-transform:uppercase;max-width:850px}.portal-description-v186{max-width:720px;margin:14px 0 0;color:#aebbd0;font-size:15px;line-height:1.65}.portal-content-v186{padding-top:26px}.portal-toolbar-v186{margin-bottom:18px}.portal-toolbar-v186 h2{margin:0;font-size:18px}.portal-toolbar-v186 p{margin:4px 0 0;color:#8291a8;font-size:12px}.portal-toolbar-row-v187{display:flex;align-items:center;justify-content:space-between;gap:16px}.portal-ranking-open-v187{border:1px solid rgba(245,158,11,.25);background:rgba(245,158,11,.10);color:#fde68a;border-radius:13px;padding:11px 15px;font-weight:900;cursor:pointer}.portal-grid-v186{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.portal-card-v186{content-visibility:auto;contain-intrinsic-size:370px;position:relative;overflow:hidden;display:flex;flex-direction:column;min-height:370px;border-radius:24px;background:linear-gradient(155deg,rgba(28,36,48,.97),rgba(14,19,27,.99));border:1px solid rgba(255,255,255,.10);box-shadow:0 22px 55px rgba(0,0,0,.25);transition:.2s;cursor:pointer;outline:none}.portal-card-v186:hover,.portal-card-v186:focus-visible{transform:translateY(-5px);border-color:rgba(245,158,11,.38);box-shadow:0 28px 68px rgba(0,0,0,.36)}.portal-card-cover-v186{position:relative;height:170px;display:grid;place-items:center;background:radial-gradient(circle at 50% 28%,rgba(255,255,255,.09),transparent 55%),linear-gradient(145deg,#172131,#0c1119);border-bottom:1px solid rgba(255,255,255,.08);overflow:hidden}.portal-card-cover-v186:after{content:"";position:absolute;inset:auto 0 0;height:58px;background:linear-gradient(transparent,rgba(10,14,21,.85));pointer-events:none}.portal-card-logo-v187{position:relative;z-index:1;width:78%;height:112px;display:grid;place-items:center}.portal-card-logo-v187 img{max-width:100%;max-height:100%;object-fit:contain;filter:drop-shadow(0 12px 20px rgba(0,0,0,.35))}.portal-card-logo-placeholder-v187{font-family:"Arial Narrow",Arial,sans-serif;font-size:38px;font-weight:900;letter-spacing:.06em;color:#e8edf5}.portal-card-poster-v192{position:absolute;inset:0;z-index:1}.portal-card-poster-v192 img{width:100%;height:100%;object-fit:cover}.portal-date-badge-v186{position:absolute;z-index:8;left:14px;bottom:13px;padding:7px 10px;border-radius:12px;background:rgba(5,9,15,.9);border:1px solid rgba(255,255,255,.25);font-size:11px;font-weight:900;text-transform:uppercase;box-shadow:0 7px 20px rgba(0,0,0,.42)}.portal-status-v186{position:absolute;z-index:8;right:13px;top:13px;max-width:210px;text-align:center;padding:8px 11px;border-radius:999px;font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;border:1px solid;color:#fff;text-shadow:0 1px 2px #000;box-shadow:0 8px 22px rgba(0,0,0,.45)}.portal-status-v186.upcoming{background:rgba(20,83,45,.94);border-color:#4ade80}.portal-status-v186.today{background:rgba(146,64,14,.95);border-color:#fbbf24}.portal-status-v186.past{background:rgba(127,29,29,.95);border-color:#fb7185}.portal-card-body-v186{padding:18px 18px 16px;display:flex;flex-direction:column;flex:1}.portal-card-body-v186 h3{margin:0;font-size:21px;line-height:1.12}.portal-meta-v186{display:grid;gap:8px;margin-top:12px;color:#aab8cc;font-size:12px}.portal-meta-item-v186{display:flex;gap:8px}.portal-meta-icon-v186{width:18px;text-align:center;color:#f59e0b}.portal-chips-v186{display:flex;flex-wrap:wrap;gap:6px;margin-top:13px}.portal-chip-v186{padding:6px 8px;border-radius:9px;background:rgba(59,130,246,.10);border:1px solid rgba(59,130,246,.18);color:#bfdbfe;font-size:9px;font-weight:900;text-transform:uppercase}.portal-card-actions-v186{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:auto;padding-top:17px}.portal-card-actions-v186:has(.photos){grid-template-columns:repeat(3,minmax(0,1fr))}.portal-action-v186{min-height:42px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;font-size:10px;font-weight:900;text-transform:uppercase;border:1px solid;cursor:pointer;text-align:center}.portal-action-v186.primary{color:#111827;background:linear-gradient(135deg,#f59e0b,#fbbf24);border-color:#fbbf24}.portal-action-v186.secondary{color:#f8fafc;background:rgba(255,255,255,.055);border-color:rgba(255,255,255,.12)}.portal-action-v186.photos{color:#a5f3fc;background:rgba(6,182,212,.08);border-color:rgba(6,182,212,.20)}.portal-action-v186.disabled{opacity:.42;pointer-events:none}.portal-empty-v186{padding:50px 22px;border-radius:24px;border:1px dashed rgba(255,255,255,.15);background:rgba(255,255,255,.025);text-align:center}.portal-empty-v186 strong{display:block;font-size:22px}.portal-empty-v186 span{display:block;margin-top:8px;color:#94a3b8}.portal-organizer-footer-v187{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:34px;padding-top:24px;border-top:1px solid rgba(255,255,255,.08);color:#94a3b8}.portal-organizer-footer-v187 img{width:50px;height:50px;object-fit:contain}.portal-organizer-footer-v187 small,.portal-organizer-footer-v187 strong{display:block}.portal-organizer-footer-v187 small{font-size:9px;text-transform:uppercase}.portal-organizer-footer-v187 strong{color:#e2e8f0;margin-top:3px}.portal-modal-v186{position:fixed;inset:0;z-index:100500;display:grid;place-items:center;padding:18px;background:rgba(0,0,0,.74);backdrop-filter:blur(9px)}.portal-modal-card-v186{width:min(720px,100%);max-height:92vh;overflow:auto;border-radius:26px;background:linear-gradient(160deg,#192230,#0d121a 68%);border:1px solid rgba(255,255,255,.13);box-shadow:0 35px 100px rgba(0,0,0,.58)}.portal-modal-head-v186{position:relative;min-height:190px;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at top,rgba(245,158,11,.14),transparent 55%),linear-gradient(145deg,#172131,#0a0f16);border-bottom:1px solid rgba(255,255,255,.08);overflow:hidden}.portal-modal-close-v186{position:absolute;right:14px;top:14px;z-index:10;width:38px;height:38px;border-radius:50%;border:1px solid rgba(255,255,255,.12);background:rgba(0,0,0,.45);color:#fff;font-size:21px;cursor:pointer}.portal-detail-logo-v187{width:70%;height:135px;display:grid;place-items:center}.portal-detail-logo-v187 img{max-width:100%;max-height:100%;object-fit:contain}.portal-detail-logo-placeholder-v187{font-size:48px;font-weight:900}.portal-detail-poster-v192{position:absolute;inset:0}.portal-detail-poster-v192 img{width:100%;height:100%;object-fit:cover}.portal-modal-body-v186{padding:24px}.portal-modal-body-v186 h2{font-size:30px;line-height:1.05;margin:0 0 18px}.portal-modal-info-v186{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.portal-modal-info-v186>div{padding:12px;border-radius:14px;background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.08)}.portal-modal-info-v186 span{display:block;color:#94a3b8;font-size:9px;text-transform:uppercase}.portal-modal-info-v186 strong{display:block;margin-top:5px;font-size:13px}.portal-public-entry-v192{margin-top:13px;padding:12px 13px;border-radius:14px;background:linear-gradient(135deg,rgba(245,158,11,.10),rgba(255,255,255,.035));border:1px solid rgba(245,158,11,.18)}.portal-public-entry-v192 strong{display:block;font-size:12px}.portal-public-entry-v192 span{display:block;margin-top:4px;color:#aebbd0;font-size:10px}.portal-offers-v186{margin-top:16px}.portal-offers-v186 h4{margin:0 0 8px}.portal-offer-v186{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 12px;border-radius:13px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);margin-top:7px}.portal-offer-v186 span{color:#aebbd0;font-size:11px}.portal-offer-v186 strong{color:#fff}.portal-offer-v186 b{color:#fde68a;white-space:nowrap}.portal-modal-actions-v186{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:18px}.portal-modal-actions-v186:has(.photos){grid-template-columns:repeat(3,minmax(0,1fr))}#registrationApp{min-height:100vh;padding:34px 15px 70px;background:radial-gradient(circle at 12% 0%,rgba(245,158,11,.15),transparent 28%),radial-gradient(circle at 88% 4%,rgba(59,130,246,.16),transparent 30%),linear-gradient(180deg,#0c121b 0%,#080c12 58%,#06080c 100%)}.reg-wrap{max-width:1180px;margin:0 auto}.registration-root-card{background:transparent;border:0;padding:0}.reg-logo#regLogo{width:min(230px,58vw);height:110px;margin:0 auto 10px;display:grid;place-items:center;color:#64748b;font-weight:900}.reg-logo#regLogo img{width:100%;height:100%;object-fit:contain}.reg-title{text-align:center;color:#fff;font-size:clamp(34px,5vw,52px);font-weight:900;line-height:.94;text-transform:uppercase}.reg-subtitle{text-align:center;color:#e2e8f0;font-weight:700;font-size:clamp(18px,2vw,23px);margin:8px auto 4px}.muted{color:var(--lh-muted)}#regEventMeta{text-align:center;font-weight:700;font-size:14px;margin:0 auto 14px}.reg-cronograma-info{max-width:1040px;margin:0 auto 14px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:14px 16px;border-radius:18px;background:linear-gradient(180deg,var(--lh-panel),var(--lh-panel2));border:1px solid var(--lh-border)}.reg-cronograma-info strong{font-size:16px}.reg-cronograma-info span{display:block;margin-top:3px;color:var(--lh-muted);font-size:12px}.status{max-width:1040px;margin:0 auto 12px;padding:12px 14px;border-radius:15px;border:1px solid}.status.info{background:rgba(59,130,246,.10);border-color:rgba(59,130,246,.28);color:#bfdbfe}.status.success{background:rgba(34,197,94,.10);border-color:rgba(34,197,94,.28);color:#bbf7d0}.status.warn{background:rgba(245,158,11,.10);border-color:rgba(245,158,11,.28);color:#fde68a}.status.error{background:rgba(239,68,68,.10);border-color:rgba(239,68,68,.28);color:#fecaca}.grid{display:grid}.grid-2{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:18px}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.registration-columns{align-items:start}.reg-section-title,.card-title{font-size:24px;font-weight:900;margin-bottom:14px}#regFormWrap,.reg-summary-card,.reg-pay-card,.pix-box{position:relative;overflow:hidden;padding:18px;border-radius:22px;background:linear-gradient(180deg,var(--lh-panel),var(--lh-panel2));border:1px solid var(--lh-border);box-shadow:0 18px 42px rgba(0,0,0,.34)}#regFormWrap:before,.reg-summary-card:before,.reg-pay-card:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,var(--lh-orange),var(--lh-blue),transparent)}#registrationApp label{display:block;margin:10px 0 6px;color:#e5edf8;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.045em}#registrationApp input,#registrationApp select{width:100%;min-height:50px;padding:12px 13px;background:#0d1218;border:1px solid #2b3642;color:#fff;border-radius:14px;outline:none}#registrationApp input:focus,#registrationApp select:focus{border-color:#55718e;box-shadow:0 0 0 3px rgba(59,130,246,.12)}#registrationApp input::placeholder{color:#94a3b8}#registrationApp input[type=file]{height:auto;padding:9px;color:#a8b3c7}#registrationApp input[type=file]::file-selector-button{border:0;border-radius:10px;padding:9px 12px;margin-right:10px;background:#243246;color:#fff;font-weight:800}.reg-classification-grid{margin-top:5px}.reg-auto-box{margin-top:12px;padding:11px 12px;border-radius:16px;background:rgba(255,171,31,.10);border:1px solid rgba(255,171,31,.18);color:#fde68a;font-size:12px;line-height:1.45}.reg-auto-box.error{background:rgba(69,10,10,.72);border-color:rgba(248,113,113,.24);color:#fecaca}.reg-offers-public-v185{margin-top:14px;padding:14px;border-radius:18px;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.09)}.reg-offers-public-v185>strong{display:block;font-size:14px}.reg-offers-public-v185>p{margin:4px 0 10px;color:#94a3b8;font-size:10px}.reg-offers-list-v185{display:grid;gap:8px}.reg-offer-public-v185{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:12px 13px;border-radius:15px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.09);cursor:pointer}.reg-offer-public-v185:hover{transform:translateY(-1px);border-color:rgba(245,158,11,.30)}.reg-offer-public-v185.selected{background:linear-gradient(135deg,rgba(245,158,11,.15),rgba(59,130,246,.08));border-color:rgba(245,158,11,.42)}.reg-offer-public-v185 input{position:absolute;opacity:0;pointer-events:none}.reg-offer-public-v185 strong{display:block;font-size:13px}.reg-offer-public-v185 small{display:block;color:#91a2b8;font-size:9px;margin-top:5px}.reg-offer-price-v185{font-size:18px;font-weight:1000;color:#fde68a;white-space:nowrap}.reg-offer-tags-v185{display:flex;flex-wrap:wrap;gap:4px;margin-top:7px}.reg-offer-tag-v185{padding:3px 7px;border-radius:999px;background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.085);color:#dce6f7;font-size:8px;font-weight:900;text-transform:uppercase}.reg-offer-empty-v185{padding:12px;border-radius:13px;background:rgba(239,68,68,.08);border:1px solid rgba(239,68,68,.18);color:#fecaca;font-size:11px}.reg-summary-head{display:grid;grid-template-columns:78px minmax(0,1fr);gap:12px;align-items:center;margin-bottom:14px}#regLogoMini{width:78px;height:58px;display:grid;place-items:center;color:#64748b;font-size:11px;font-weight:900}#regLogoMini img{width:100%;height:100%;object-fit:contain}#regSummaryChampName{font-size:clamp(25px,4vw,34px);line-height:.95;font-weight:900;text-transform:uppercase}.badge{display:inline-flex;padding:6px 10px;border-radius:999px;background:rgba(37,99,235,.16);border:1px solid rgba(56,189,248,.24);color:#dbeafe;font-size:10px;font-weight:900}.reg-summary-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.reg-summary-grid>div{min-width:0;padding:10px 11px;border-radius:16px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06)}.reg-summary-grid label{margin:0 0 5px!important;color:#94a3b8!important;font-size:9px!important}.reg-summary-grid div[id^=sum]{font-size:13px;font-weight:900;word-break:break-word}.weight-calc-muted{display:block;color:#94a3b8;font-size:10px;margin-top:4px}.reg-summary-total{margin:14px -18px -18px;padding:14px 18px;border-top:1px solid rgba(255,255,255,.09);font-size:clamp(30px,5vw,40px);font-weight:900}.reg-summary-total span{color:#93c5fd}.reg-pay-card{margin-top:16px}.reg-terms-card{margin:10px 0 14px;padding:14px;border-radius:18px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06)}.reg-terms-check{display:grid!important;grid-template-columns:22px minmax(0,1fr);gap:10px;align-items:flex-start;margin:0 0 12px!important;color:#cbd5e1!important;font-size:12px!important;line-height:1.35;text-transform:none!important;letter-spacing:0!important}.reg-terms-check input{width:18px!important;height:18px!important;min-height:18px!important;margin:0!important;padding:0!important;accent-color:#38bdf8}.terms-link-btn{width:100%;min-height:44px;border-radius:16px;background:rgba(37,99,235,.14);border:1px solid rgba(56,189,248,.22);color:#dbeafe;font-weight:900;cursor:pointer}.actions{display:flex;justify-content:center;gap:10px;margin-top:13px}.actions .btn{min-width:210px}.pix-box{margin-top:14px;text-align:center}.pix-box h3{font-size:24px}.pix-qr{display:block;width:min(290px,85vw);margin:14px auto;background:#fff;border-radius:18px;padding:10px}.copy-box{max-width:760px;margin:10px auto;padding:13px;background:#0d1218;border:1px solid #2b3642;border-radius:14px;color:#fff;word-break:break-all;text-align:left;font-size:12px}.success-box{padding:34px}.success-check{width:66px;height:66px;border-radius:50%;display:grid;place-items:center;margin:0 auto 14px;background:rgba(34,197,94,.14);color:#86efac;font-size:34px}.modal-overlay{position:fixed;inset:0;z-index:100600;display:grid;place-items:center;padding:18px;background:rgba(0,0,0,.76);backdrop-filter:blur(8px)}.modal-card{width:min(850px,100%);max-height:92vh;overflow:auto;border-radius:25px;background:#f8fafc;color:#0f172a;border:1px solid #dbe4ee;box-shadow:0 35px 100px rgba(0,0,0,.58)}.terms-modal-head{position:sticky;top:0;z-index:2;display:flex;align-items:flex-start;justify-content:space-between;gap:15px;padding:20px 22px;background:#f8fafc;border-bottom:1px solid #dbe4ee}.terms-modal-head h3{margin:0;font-size:24px}.terms-modal-head p{margin:6px 0 0;color:#64748b}.terms-close-x{width:38px;height:38px;border-radius:50%;border:1px solid #cbd5e1;background:#fff;font-size:22px;cursor:pointer}.terms-text{padding:20px 22px;color:#1e293b;line-height:1.6;font-size:14px}.terms-text p{margin:0 0 14px}.terms-modal-actions{position:sticky;bottom:0;display:flex;justify-content:flex-end;gap:10px;padding:15px 22px;background:#f8fafc;border-top:1px solid #dbe4ee}.terms-modal-actions .btn.ghost{color:#0f172a;background:#e2e8f0;border-color:#cbd5e1}@media(max-width:980px){.portal-grid-v186{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-2{grid-template-columns:1fr}.reg-summary-card{order:2}.reg-classification-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.portal-grid-v186{grid-template-columns:1fr}.portal-toolbar-row-v187{display:block}.portal-ranking-open-v187{width:100%;margin-top:12px}.portal-card-actions-v186,.portal-card-actions-v186:has(.photos),.portal-modal-actions-v186,.portal-modal-actions-v186:has(.photos){grid-template-columns:1fr}.portal-modal-info-v186{grid-template-columns:1fr}.reg-cronograma-info{grid-template-columns:1fr;text-align:center}.reg-classification-grid{grid-template-columns:1fr}.reg-summary-grid{grid-template-columns:1fr}.reg-offer-public-v185{grid-template-columns:1fr}.reg-offer-price-v185{font-size:16px}.terms-modal-actions{flex-direction:column}.terms-modal-actions .btn{width:100%}.actions{flex-direction:column}.actions .btn{width:100%;min-width:0}}.loading-shell.portal-loading-v583{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:46px 24px;background:radial-gradient(circle at 14% 0%,rgba(245,158,11,.12),transparent 30%),radial-gradient(circle at 88% 5%,rgba(59,130,246,.13),transparent 32%),linear-gradient(180deg,#0b111a,#06090e)}.loading-wordmark-v583{font-size:11px;font-weight:1000;letter-spacing:.22em;text-transform:uppercase;color:#94a3b8;margin-bottom:18px}.loading-progress-v583{position:relative;width:min(280px,74vw);height:5px;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.08);box-shadow:inset 0 0 0 1px rgba(255,255,255,.04)}.loading-progress-v583 span{position:absolute;inset:0 auto 0 -42%;width:42%;border-radius:inherit;background:linear-gradient(90deg,transparent,#f59e0b,#60a5fa,transparent);animation:loadingSlideV583 1.25s ease-in-out infinite}@keyframes loadingSlideV583{to{left:100%}}.loading-shell.portal-loading-v583 h1{margin:22px 0 7px;font-size:clamp(27px,4vw,38px);line-height:1.05;letter-spacing:-.025em}.loading-shell.portal-loading-v583 p{margin:0;color:#94a3b8;font-size:14px}.loading-skeleton-grid-v583{width:min(960px,100%);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:34px;opacity:.48}.loading-skeleton-card-v583{height:112px;border-radius:18px;border:1px solid rgba(255,255,255,.06);background:linear-gradient(110deg,rgba(255,255,255,.025) 25%,rgba(255,255,255,.07) 42%,rgba(255,255,255,.025) 60%);background-size:240% 100%;animation:skeletonMoveV583 1.7s linear infinite}@keyframes skeletonMoveV583{to{background-position-x:-240%}}.error-accent{width:52px;height:4px;border-radius:999px;margin:0 auto 18px;background:linear-gradient(90deg,#f59e0b,#3b82f6)}.error-kicker{display:block;color:#94a3b8;font-size:10px;font-weight:1000;letter-spacing:.2em;text-transform:uppercase}.portal-hero-v186{padding:30px 0 24px}.portal-hero-copy-v583{max-width:760px}.portal-eyebrow-v583{display:inline-flex;align-items:center;gap:8px;margin-bottom:9px;color:#fbbf24;font-size:10px;font-weight:1000;letter-spacing:.2em;text-transform:uppercase}.portal-eyebrow-v583:before{content:"";width:26px;height:2px;border-radius:999px;background:linear-gradient(90deg,#f59e0b,#3b82f6)}.portal-hero-v186 h1{font-family:Inter,Arial,sans-serif;font-size:clamp(31px,4.4vw,50px);line-height:1.02;letter-spacing:-.035em;text-transform:none;max-width:760px}.portal-description-v186{max-width:680px;margin-top:10px;font-size:14px}.portal-card-v186.has-poster-v192 .portal-card-cover-v186{height:230px;background:radial-gradient(circle at 50% 45%,rgba(255,255,255,.05),transparent 65%),#070b11}.portal-card-poster-v192{display:grid;place-items:center;padding:0;background:#070b11}.portal-card-poster-v192 img{width:100%;height:100%;object-fit:contain;object-position:center;background:#070b11}.portal-modal-card-v186.has-poster-v192 .portal-modal-head-v186{min-height:min(620px,75vh);background:#070b11}.portal-detail-poster-v192{display:grid;place-items:center;background:#070b11}.portal-detail-poster-v192 img{width:100%;height:100%;object-fit:contain;object-position:center;background:#070b11}.portal-card-actions-v186:not(:has(.photos)){grid-template-columns:repeat(2,minmax(0,1fr))}.portal-card-actions-v186:has(.photos){grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:720px){.loading-skeleton-grid-v583{grid-template-columns:1fr}.loading-skeleton-card-v583:nth-child(n/**/+2){display:none}.portal-hero-v186{padding:26px 0 21px}.portal-hero-v186 h1{font-size:clamp(30px,10vw,42px)}.portal-card-v186.has-poster-v192 .portal-card-cover-v186{height:250px}.portal-modal-card-v186.has-poster-v192 .portal-modal-head-v186{min-height:70vh}}.portal-card-v186.has-poster-v192 .portal-card-cover-v186{height:auto!important;min-height:0;aspect-ratio:4/5;display:block;background:#070b11}.portal-card-v186.has-poster-v192 .portal-card-cover-v186:after{display:none}.portal-card-v186.has-poster-v192 .portal-card-poster-v192{position:absolute;inset:0;display:grid;place-items:center;background:#070b11}.portal-card-v186.has-poster-v192 .portal-card-poster-v192 img{display:block;width:100%;height:100%;object-fit:contain!important;object-position:center;background:#070b11}.portal-modal-card-v186.has-poster-v192 .portal-modal-head-v186{min-height:0!important;aspect-ratio:4/5;padding:0;background:#070b11}.portal-modal-card-v186.has-poster-v192 .portal-detail-poster-v192{position:absolute;inset:0;display:grid;place-items:center;background:#070b11}.portal-modal-card-v186.has-poster-v192 .portal-detail-poster-v192 img{display:block;width:100%;height:100%;object-fit:contain!important;object-position:center;background:#070b11}.reg-photo-preview-v584{display:grid;grid-template-columns:72px minmax(0,1fr) auto;gap:12px;align-items:center;margin:0 0 14px;padding:10px;border:1px solid rgba(56,189,248,.2);border-radius:16px;background:linear-gradient(135deg,rgba(14,165,233,.09),rgba(59,130,246,.04))}.reg-photo-preview-v584 img{width:72px;height:72px;border-radius:13px;object-fit:cover;background:#0b1118;border:1px solid rgba(255,255,255,.1)}.reg-photo-preview-v584 strong,.reg-photo-preview-v584 span{display:block}.reg-photo-preview-v584 strong{font-size:12px}.reg-photo-preview-v584 span{max-width:240px;margin-top:4px;color:#94a3b8;font-size:9px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reg-photo-preview-v584 button{min-height:34px;padding:7px 10px;border-radius:10px;border:1px solid rgba(239,68,68,.25);background:rgba(239,68,68,.08);color:#fecaca;font-size:9px;font-weight:900;text-transform:uppercase;cursor:pointer}@media(max-width:720px){.portal-card-v186.has-poster-v192 .portal-card-cover-v186{height:auto!important;aspect-ratio:4/5}.portal-modal-card-v186.has-poster-v192 .portal-modal-head-v186{min-height:0!important;aspect-ratio:4/5}.reg-photo-preview-v584{grid-template-columns:64px minmax(0,1fr)}.reg-photo-preview-v584 img{width:64px;height:64px}.reg-photo-preview-v584 button{grid-column:1/-1;width:100%}}.registration-deadline-public-v5868{margin:12px 0 18px;padding:13px 15px;border-radius:14px;border:1px solid rgba(34,197,94,.25);background:rgba(34,197,94,.08);color:#d1fae5;text-align:center;font-size:13px;line-height:1.45}.registration-deadline-public-v5868 strong{display:block;font-size:14px;color:#fff;margin-bottom:2px}.registration-deadline-public-v5868.closed{border-color:rgba(239,68,68,.38);background:rgba(127,29,29,.28);color:#fecaca}.portal-registration-deadline-v5868{color:#cbd5e1}.portal-registration-deadline-v5868 .portal-meta-icon-v186{color:#fb7185}.portal-registration-deadline-v5868.closed{color:#fecaca;font-weight:800}.portal-modal-deadline-v5868{grid-column:1/-1;border:1px solid rgba(239,68,68,.20);border-radius:12px;padding:11px 13px;background:rgba(239,68,68,.07)}.portal-modal-deadline-v5868 span{display:block;color:#94a3b8;font-size:11px;text-transform:uppercase;font-weight:800}.portal-modal-deadline-v5868 strong{display:block;margin-top:4px;color:#fff}.capacity-chip-v5868{border-color:rgba(34,197,94,.20)!important;color:#bbf7d0!important}.capacity-chip-v5868.closed{border-color:rgba(239,68,68,.24)!important;color:#fecaca!important;background:rgba(127,29,29,.16)!important}.capacity-offer-closed-v5868{opacity:.62}.capacity-offer-closed-v5868 small{color:#fca5a5}.reg-offer-public-v185.capacity-closed-v5868{opacity:.58;cursor:not-allowed;border-color:rgba(239,68,68,.22)}.reg-offer-public-v185.capacity-closed-v5868:hover{transform:none}.capacity-public-v5868{display:block;margin-top:6px;font-size:9px;font-weight:900}.capacity-public-v5868.open{color:#86efac}.capacity-public-v5868.closed{color:#fca5a5}.reg-contact-grid-v5868{margin:0;gap:12px}.reg-contact-grid-v5868>div{min-width:0}#registrationApp .reg-pay-card #regStatus{margin:12px 0 0!important;max-width:none!important;width:100%!important;scroll-margin-top:90px}#registrationApp .reg-pay-card #regStatus.error{border-color:rgba(248,113,113,.42)!important;background:rgba(127,29,29,.24)!important;color:#fee2e2!important}#registrationApp .reg-pay-card #regStatus.success{border-color:rgba(34,197,94,.30)!important;background:rgba(20,83,45,.18)!important}@media(max-width:720px){.registration-deadline-public-v5868{font-size:12px}.reg-contact-grid-v5868{grid-template-columns:1fr}}.portal-card-actions-v186, .portal-card-actions-v186:has(.photos), .portal-modal-actions-v186, .portal-modal-actions-v186:has(.photos){ grid-template-columns:repeat(2,minmax(0,1fr)); }.portal-action-v186.inscritos-v58685{ appearance:none; color:#dbeafe; background:rgba(59,130,246,.10); border-color:rgba(96,165,250,.28); font-family:inherit; }.portal-action-v186.inscritos-v58685:hover{ background:rgba(59,130,246,.18); border-color:rgba(96,165,250,.45); }.portal-card-actions-v186:not(:has(.photos)) .inscritos-v58685, .portal-modal-actions-v186:not(:has(.photos)) .inscritos-v58685{ grid-column:1/-1; }.portal-registrations-modal-v58685{ width:min(720px,100%); max-height:90vh; overflow:auto; border-radius:26px; background:linear-gradient(160deg,#192230,#0d121a 68%); border:1px solid rgba(255,255,255,.13); box-shadow:0 35px 100px rgba(0,0,0,.58); }.portal-registrations-head-v58685{ position:relative; padding:24px 70px 20px 24px; border-bottom:1px solid rgba(255,255,255,.08); background:linear-gradient(135deg,rgba(59,130,246,.11),rgba(245,158,11,.06)); }.portal-registrations-head-v58685>div>span{ display:block; color:#93c5fd; font-size:9px; font-weight:900; letter-spacing:.12em; text-transform:uppercase; }.portal-registrations-head-v58685 h2{ margin:6px 0 0; font-size:28px; }.portal-registrations-head-v58685 p{ margin:7px 0 0; color:#94a3b8; font-size:12px; }.portal-registration-columns-v58685, .portal-registration-row-v58685{ display:grid; grid-template-columns:minmax(0,1.4fr) minmax(0,1fr); gap:12px; align-items:center; }.portal-registration-columns-v58685{ padding:14px 22px 8px; color:#64748b; font-size:9px; letter-spacing:.08em; text-transform:uppercase; }.portal-registration-list-v58685{ display:grid; gap:7px; padding:0 18px 22px; }.portal-registration-row-v58685{ padding:12px 13px; border-radius:13px; background:rgba(255,255,255,.04); border:1px solid rgba(255,255,255,.07); }.portal-registration-row-v58685 strong{ color:#f8fafc; font-size:13px; }.portal-registration-row-v58685 span{ color:#aebbd0; font-size:11px; }.portal-registrations-loading-v58685, .portal-registrations-empty-v58685{ padding:34px 22px; color:#94a3b8; text-align:center; font-size:12px; }@media(max-width:720px){ .portal-card-actions-v186, .portal-card-actions-v186:has(.photos), .portal-modal-actions-v186, .portal-modal-actions-v186:has(.photos){ grid-template-columns:1fr; } .portal-card-actions-v186 .inscritos-v58685, .portal-modal-actions-v186 .inscritos-v58685{ grid-column:auto; } .portal-registration-columns-v58685{display:none} .portal-registration-row-v58685{grid-template-columns:1fr;gap:4px} .portal-registration-row-v58685 span:before{ content:"Modalidade: "; color:#64748b; } }.portal-registration-filters-v58687{ display:grid; grid-template-columns:minmax(0,1.35fr) minmax(190px,.65fr); gap:12px; padding:18px 18px 10px; background:rgba(5,10,18,.22); }.portal-registration-filters-v58687 label{ display:grid; gap:7px; min-width:0; }.portal-registration-filters-v58687 label>span{ color:#94a3b8; font-size:9px; font-weight:900; letter-spacing:.08em; text-transform:uppercase; }.portal-registration-search-wrap-v58687{ position:relative; }.portal-registration-search-icon-v58687{ position:absolute; left:13px; top:50%; transform:translateY(-50%); color:#64748b; font-size:18px; line-height:1; pointer-events:none; }#portalRegistrationNameSearchV58687, #portalRegistrationModalityV58687{ width:100%; min-height:44px; padding:0 13px; border-radius:12px; border:1px solid rgba(148,163,184,.17); outline:none; background:#0b111a; color:#f8fafc; font:inherit; font-size:12px; }#portalRegistrationNameSearchV58687{ padding-left:39px; }#portalRegistrationNameSearchV58687::placeholder{ color:#64748b; }#portalRegistrationNameSearchV58687:focus, #portalRegistrationModalityV58687:focus{ border-color:rgba(96,165,250,.55); box-shadow:0 0 0 3px rgba(59,130,246,.10); }#portalRegistrationModalityV58687{ cursor:pointer; }.portal-registration-result-meta-v58687{ display:flex; align-items:baseline; gap:5px; padding:2px 20px 4px; color:#64748b; font-size:10px; }.portal-registration-result-meta-v58687 strong{ color:#dbeafe; font-size:12px; }@media(max-width:720px){ .portal-registration-filters-v58687{ grid-template-columns:1fr; gap:10px; padding:14px 14px 9px; } #portalRegistrationNameSearchV58687, #portalRegistrationModalityV58687{ min-height:46px; font-size:13px; } .portal-registration-result-meta-v58687{ padding-left:15px; padding-right:15px; } }.reg-contact-heading-v58688{ grid-column:1/-1; margin:5px 0 8px; padding:10px 12px; border-radius:12px; background:rgba(59,130,246,.07); border:1px solid rgba(96,165,250,.14); }.reg-contact-heading-v58688 strong{display:block;color:#dbeafe;font-size:12px}.reg-contact-heading-v58688 span{display:block;color:#7f91a8;font-size:10px;margin-top:2px}.portal-sponsors-v58688{ margin:10px 0 2px; padding-top:9px; border-top:1px solid rgba(255,255,255,.07); }.portal-sponsors-v58688>small{ display:block; margin-bottom:7px; color:#64748b; font-size:8px; font-weight:900; letter-spacing:.1em; text-transform:uppercase; }.portal-sponsors-v58688>div{ display:flex; align-items:center; gap:6px; flex-wrap:wrap; }.portal-sponsor-logo-v58688{ display:flex; align-items:center; justify-content:center; flex:0 0 auto; background:transparent; overflow:visible; }.portal-sponsor-logo-v58688.official{width:54px;height:30px}.portal-sponsor-logo-v58688.regular{width:43px;height:26px}.portal-sponsor-logo-v58688 img{ display:block; width:auto; height:auto; max-width:100%; max-height:100%; object-fit:contain; object-position:center; }.portal-sponsors-v58688.detail{ margin:14px 0 2px; padding:12px; border:1px solid rgba(255,255,255,.07); border-radius:14px; background:rgba(255,255,255,.025); }.portal-sponsors-v58688.detail .portal-sponsor-logo-v58688.official{width:70px;height:38px}.portal-sponsors-v58688.detail .portal-sponsor-logo-v58688.regular{width:56px;height:32px}@media(max-width:720px){ .portal-sponsor-logo-v58688.official{width:50px;height:28px} .portal-sponsor-logo-v58688.regular{width:40px;height:24px} }.portal-sponsors-v58688>div{ display:flex!important; align-items:center!important; justify-content:flex-start!important; flex-wrap:wrap!important; gap:2px!important; column-gap:2px!important; row-gap:4px!important; }.portal-sponsor-logo-v58688, .portal-sponsor-logo-v58688.official, .portal-sponsor-logo-v58688.regular{ width:auto!important; min-width:0!important; max-width:none!important; height:28px!important; max-height:28px!important; flex:0 0 auto!important; padding:0!important; margin:0!important; }.portal-sponsor-logo-v58688.official img{ width:auto!important; height:auto!important; max-width:42px!important; max-height:28px!important; object-fit:contain!important; }.portal-sponsor-logo-v58688.regular img{ width:auto!important; height:auto!important; max-width:38px!important; max-height:26px!important; object-fit:contain!important; }.portal-sponsors-v58688.detail>div{gap:4px!important}.portal-sponsors-v58688.detail .portal-sponsor-logo-v58688, .portal-sponsors-v58688.detail .portal-sponsor-logo-v58688.official, .portal-sponsors-v58688.detail .portal-sponsor-logo-v58688.regular{ width:auto!important; height:34px!important; max-height:34px!important; }.portal-sponsors-v58688.detail .portal-sponsor-logo-v58688.official img{max-width:54px!important;max-height:34px!important}.portal-sponsors-v58688.detail .portal-sponsor-logo-v58688.regular img{max-width:48px!important;max-height:32px!important}.portal-actions-adaptive-v58689{ display:grid!important; gap:8px!important; margin-top:auto!important; padding-top:17px!important; }.portal-actions-adaptive-v58689 .portal-action-v186{ width:100%!important; min-width:0!important; grid-column:auto!important; }.portal-actions-adaptive-v58689.actions-1{ grid-template-columns:1fr!important; }.portal-actions-adaptive-v58689.actions-2{ grid-template-columns:repeat(2,minmax(0,1fr))!important; }.portal-actions-adaptive-v58689.actions-3{ grid-template-columns:repeat(2,minmax(0,1fr))!important; }.portal-actions-adaptive-v58689.actions-3 .portal-action-v186.primary{ grid-column:1/-1!important; }.portal-actions-adaptive-v58689.actions-4{ grid-template-columns:repeat(2,minmax(0,1fr))!important; }.portal-modal-actions-v186.portal-actions-adaptive-v58689{ margin-top:18px!important; padding-top:0!important; }@media(max-width:320px){ .portal-actions-adaptive-v58689.actions-2, .portal-actions-adaptive-v58689.actions-3, .portal-actions-adaptive-v58689.actions-4{ grid-template-columns:1fr!important; } .portal-actions-adaptive-v58689.actions-3 .portal-action-v186.primary{ grid-column:auto!important; } }.portal-editorial-v58690{min-height:100vh;background:radial-gradient(circle at 82% 2%,rgba(245,158,11,.08),transparent 28%),linear-gradient(180deg,#08101a 0,#070b11 58%,#05070a 100%)}.portal-hero-editorial-v58690{padding-bottom:20px!important;border-bottom:1px solid rgba(255,255,255,.06)}.portal-hero-editorial-v58690 .portal-hero-row-v186{display:flex!important;align-items:end;justify-content:space-between;gap:20px}.portal-content-editorial-v58690{padding-top:26px!important}.home-section-v58690{margin:0 0 48px}.section-heading-v58690{display:flex;align-items:end;justify-content:space-between;margin:0 0 15px}.section-heading-v58690 span{display:block;color:#fbbf24;font-family:"Barlow Condensed",Inter,Arial,sans-serif;font-size:13px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.section-heading-v58690 p{margin:6px 0 0;color:#94a3b8;font-size:12px;line-height:1.45}.next-event-card-v58690{display:grid;grid-template-columns:minmax(300px,.92fr) minmax(0,1.08fr);min-height:500px;overflow:hidden;border-radius:28px;border:1px solid rgba(255,255,255,.11);background:linear-gradient(145deg,#141d29,#0b1119 72%);box-shadow:0 28px 80px rgba(0,0,0,.38);cursor:pointer}.next-event-media-v58690{position:relative;min-height:500px;background:#05080d;overflow:hidden}.next-event-media-v58690 img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;transition:transform .45s ease}.next-event-card-v58690:hover .next-event-media-v58690 img{transform:scale(1.018)}.next-event-placeholder-v58690{height:100%;display:grid;place-items:center;color:#fff;font-size:72px;font-weight:900;background:linear-gradient(145deg,#161f2b,#0b1119)}.next-event-date-v58690{position:absolute;left:18px;bottom:18px;padding:8px 11px;border-radius:999px;background:rgba(5,9,14,.88);border:1px solid rgba(255,255,255,.13);color:#fff;font-size:10px;font-weight:900}.next-event-content-v58690{display:flex;flex-direction:column;padding:34px 34px 30px;min-width:0}.next-event-kicker-v58690{color:#f59e0b;font-size:9px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.next-event-content-v58690 h2{margin:7px 0 22px;color:#f8fafc;font-family:"Barlow Condensed",Inter,Arial,sans-serif;font-size:clamp(32px,4vw,54px);line-height:.98;text-transform:uppercase}.next-event-meta-v58690{display:grid;grid-template-columns:1fr 1fr;gap:9px}.next-event-meta-v58690>div{padding:12px 13px;border-radius:14px;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.07)}.next-event-meta-v58690 .wide{grid-column:1/-1}.next-event-meta-v58690 span{display:block;color:#6f7f93;font-size:8px;font-weight:900;text-transform:uppercase}.next-event-meta-v58690 strong{display:block;margin-top:4px;color:#edf4ff;font-size:12px}.next-event-deadline-v58690{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-top:11px;padding:11px 13px;border-radius:14px;background:rgba(245,158,11,.07);border:1px solid rgba(245,158,11,.18);font-size:10px}.next-event-deadline-v58690 span{color:#9ca3af}.next-event-deadline-v58690 strong{color:#fbbf24}.next-event-deadline-v58690.closed{background:rgba(239,68,68,.07);border-color:rgba(239,68,68,.18)}.next-event-chips-v58690{margin-top:13px}.next-event-content-v58690 .portal-sponsors-v58688{margin-top:13px}.next-event-content-v58690 .portal-modal-actions-v186{margin-top:auto!important;padding-top:20px!important}.moments-grid-v58690{display:grid;grid-template-columns:1.18fr .82fr;gap:14px}.moment-card-v58690{overflow:hidden;border-radius:23px;background:linear-gradient(145deg,#131c28,#0a1119);border:1px solid rgba(255,255,255,.09);transition:transform .25s ease,border-color .25s ease}.moment-card-v58690:hover{transform:translateY(-2px);border-color:rgba(245,158,11,.2)}.moment-card-v58690.featured{grid-row:span 2}.moment-mosaic-v58690{display:grid;grid-template-columns:1fr 34%;gap:3px;height:260px;background:#05080c}.moment-card-v58690:not(.featured) .moment-mosaic-v58690{height:180px}.moment-main-v58690,.moment-side-v58690{min-width:0;overflow:hidden}.moment-main-v58690 img,.moment-side-v58690 img{width:100%;height:100%;object-fit:cover;display:block}.moment-main-v58690 img{transition:transform .35s ease}.moment-card-v58690:hover .moment-main-v58690 img{transform:scale(1.02)}.moment-side-v58690{display:grid;grid-template-rows:1fr 1fr;gap:3px}.moment-placeholder-v58690{height:100%;display:grid;place-items:center;color:#64748b;font-weight:900;text-transform:uppercase;background:linear-gradient(145deg,#101722,#080d13)}.moment-copy-v58690{padding:17px 18px 19px}.moment-copy-v58690>span{color:#738399;font-size:8px;font-weight:900;text-transform:uppercase;letter-spacing:.09em}.moment-copy-v58690 h3{margin:5px 0 7px;color:#f8fafc;font-size:22px;line-height:1.03}.moment-copy-v58690 p{margin:0 0 12px;color:#8d9caf;font-size:11px;line-height:1.5}.moment-open-v58690{display:inline-flex;align-items:center;border:0;background:none;padding:0;color:#fbbf24;font:inherit;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;text-decoration:none}.moment-coming-v58690{display:inline-flex;color:#8190a4;font-size:10px;font-weight:800}.history-grid-v58690{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.history-card-v58690{display:grid;grid-template-columns:180px minmax(0,1fr);overflow:hidden;min-height:220px;border-radius:21px;background:#0d141e;border:1px solid rgba(255,255,255,.08)}.history-media-v58690{position:relative;min-height:220px;background:#06090d}.history-media-v58690 img{width:100%;height:100%;object-fit:cover;display:block}.history-media-v58690>span{position:absolute;left:10px;bottom:10px;padding:6px 8px;border-radius:999px;background:rgba(5,8,12,.86);color:#94a3b8;font-size:7px;font-weight:900;text-transform:uppercase}.history-placeholder-v58690{height:100%;display:grid;place-items:center;color:#677589;font-size:30px;font-weight:900}.history-body-v58690{padding:19px;display:flex;flex-direction:column}.history-body-v58690 h3{margin:0 0 9px;color:#f8fafc;font-size:20px}.history-meta-v58690{display:flex;flex-wrap:wrap;gap:7px;color:#8190a4;font-size:9px}.history-meta-v58690 span+span:before{content:"•";margin-right:7px;color:#475569}.history-body-v58690 p{margin:12px 0;color:#8796aa;font-size:10px;line-height:1.5}.history-photo-link-v58690{margin-top:auto;display:inline-flex;color:#dbeafe;font-size:10px;font-weight:900;text-transform:uppercase;text-decoration:none}.history-photo-empty-v58690{margin-top:auto;color:#64748b;font-size:9px;font-weight:800}.moments-gallery-modal-v58690{width:min(980px,100%);max-height:92vh;overflow:auto;border-radius:25px;background:#0a1018;border:1px solid rgba(255,255,255,.1)}.moments-gallery-head-v58690{display:flex;justify-content:space-between;gap:15px;padding:19px 20px;border-bottom:1px solid rgba(255,255,255,.07)}.moments-gallery-head-v58690 span{color:#f59e0b;font-size:8px;font-weight:900;text-transform:uppercase}.moments-gallery-head-v58690 h2{margin:4px 0 0;font-size:25px}.moments-gallery-head-v58690 p{margin:4px 0 0;color:#8190a4;font-size:10px}.moments-gallery-viewer-v58690{height:min(60vh,620px);display:grid;place-items:center;background:#030507}.moments-gallery-viewer-v58690 img{max-width:100%;max-height:100%;object-fit:contain}.moments-gallery-thumbs-v58690{display:flex;gap:6px;padding:10px;overflow:auto}.moments-gallery-thumbs-v58690 button{width:74px;height:58px;flex:0 0 auto;padding:0;border-radius:9px;overflow:hidden;border:1px solid rgba(255,255,255,.1);background:#080c12}.moments-gallery-thumbs-v58690 img{width:100%;height:100%;object-fit:cover}@media(max-width:900px){.next-event-card-v58690{grid-template-columns:1fr}.next-event-media-v58690{min-height:420px;max-height:620px}.moments-grid-v58690{grid-template-columns:1fr 1fr}.moment-card-v58690.featured{grid-column:1/-1;grid-row:auto}.history-grid-v58690{grid-template-columns:1fr}}@media(max-width:640px){.portal-hero-editorial-v58690 .portal-hero-row-v186{display:block!important}.portal-hero-editorial-v58690 .portal-ranking-open-v187{margin-top:13px}.home-section-v58690{margin-bottom:36px}.section-heading-v58690{margin-bottom:11px}.next-event-card-v58690{border-radius:20px;min-height:0}.next-event-media-v58690{min-height:0;aspect-ratio:4/5}.next-event-content-v58690{padding:22px 17px 18px}.next-event-content-v58690 h2{font-size:34px;margin-bottom:16px}.next-event-meta-v58690{grid-template-columns:1fr}.next-event-meta-v58690 .wide{grid-column:auto}.next-event-deadline-v58690{display:block}.next-event-deadline-v58690 strong{display:block;margin-top:4px}.moments-grid-v58690{grid-template-columns:1fr}.moment-card-v58690.featured{grid-column:auto}.moment-mosaic-v58690,.moment-card-v58690:not(.featured) .moment-mosaic-v58690{height:210px}.history-card-v58690{grid-template-columns:120px minmax(0,1fr);min-height:190px}.history-media-v58690{min-height:190px}.history-body-v58690{padding:14px}.history-body-v58690 h3{font-size:17px}.portal-content-editorial-v58690{padding-top:18px!important}}.portal-evento-v5870 .portal-content-editorial-v58690{display:block}.event-section-v5870{margin:44px 0 0;scroll-margin-top:20px}.event-section-head-v5870{max-width:760px;margin-bottom:18px}.event-section-head-v5870>span{display:block;color:#9fb3cc;font-size:10px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;margin-bottom:7px}.event-section-head-v5870 h2{margin:0;color:#f8fafc;font-size:clamp(25px,3vw,42px);line-height:1.02;letter-spacing:-.035em}.event-section-head-v5870 p{margin:9px 0 0;color:#91a0b5;font-size:13px;line-height:1.6}.section-action-v5870{display:flex;justify-content:flex-end;margin-top:14px}.section-action-v5870 a{color:#dbeafe;font-size:11px;font-weight:900;letter-spacing:.04em;text-decoration:none}.gp-section-v5870{padding:28px;border:1px solid rgba(245,158,11,.18);border-radius:25px;background:linear-gradient(145deg,rgba(245,158,11,.07),rgba(255,255,255,.025) 45%,rgba(59,130,246,.035))}.gp-count-v5870,.gp-complete-v5870{display:inline-flex;margin-top:12px;padding:6px 9px;border-radius:999px;border:1px solid rgba(255,255,255,.1);font-size:9px;font-weight:900;letter-spacing:.06em;color:#dbeafe}.gp-complete-v5870{color:#fde68a;border-color:rgba(245,158,11,.28)}.gp-athlete-grid-v5870{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:8px}.gp-athlete-slot-v5870{min-width:0;min-height:168px;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:#0d141e;padding:9px;display:flex;flex-direction:column;align-items:center;text-align:center;text-decoration:none;color:#fff}.gp-athlete-slot-v5870>img,.gp-athlete-slot-v5870>.athlete-fallback-v5870{width:72px;height:82px;border-radius:11px;object-fit:cover;margin-bottom:8px}.gp-athlete-slot-v5870>span{font-size:7px;letter-spacing:.09em;color:#86efac;font-weight:900}.gp-athlete-slot-v5870>strong{font-size:12px;margin-top:4px}.gp-athlete-slot-v5870>small{font-size:8px;color:#8796aa;margin-top:3px}.gp-athlete-slot-v5870.open{justify-content:center;color:#718096}.gp-silhouette-v5870{width:48px;height:55px;margin-bottom:12px;opacity:.38;background:radial-gradient(circle at 50% 26%,#94a3b8 0 12px,transparent 13px),radial-gradient(ellipse at 50% 88%,#94a3b8 0 24px,transparent 25px)}.gp-empty-v5870,.fights-coming-v5870{padding:26px;border:1px dashed rgba(255,255,255,.12);border-radius:16px;text-align:center;color:#8493a8;font-size:11px;font-weight:800;letter-spacing:.06em}.confirmed-athletes-grid-v5870{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.confirmed-athlete-card-v5870{display:grid;grid-template-columns:86px minmax(0,1fr);gap:12px;min-width:0;padding:10px;border-radius:17px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.025);color:#fff;text-decoration:none}.confirmed-athlete-photo-v5870{height:102px;border-radius:12px;overflow:hidden;background:#121b27}.confirmed-athlete-photo-v5870 img,.confirmed-athlete-photo-v5870 .athlete-fallback-v5870{width:100%;height:100%;object-fit:cover}.athlete-fallback-v5870{display:flex;align-items:center;justify-content:center;background:linear-gradient(145deg,#1b2635,#0b1119);font-size:22px;font-weight:1000;color:#64748b}.confirmed-athlete-card-v5870 span{font-size:7px;color:#86efac;font-weight:900;letter-spacing:.1em}.confirmed-athlete-card-v5870 h3{font-size:18px;margin:4px 0 2px}.confirmed-athlete-card-v5870 p{font-size:10px;color:#c1cad7;margin:0}.confirmed-athlete-card-v5870 small{display:block;margin-top:7px;color:#7f8da0;font-size:8px;line-height:1.4}.fight-cards-public-v5870{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.fight-card-public-v5870{display:grid;grid-template-columns:minmax(0,1fr) 105px minmax(0,1fr);align-items:center;gap:10px;padding:18px;border-radius:17px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.026)}.fighter-v5870 strong{display:block;color:#f8fafc;font-size:16px}.fighter-v5870 span{display:block;color:#8392a6;font-size:9px;margin-top:3px}.fighter-v5870.right{text-align:right}.fight-vs-v5870{text-align:center}.fight-vs-v5870 b{display:block;color:#fbbf24;font-size:17px}.fight-vs-v5870 small{display:block;color:#8291a5;font-size:8px;line-height:1.35}.fight-vs-v5870 em{display:block;color:#dbeafe;font-size:9px;margin-top:4px;font-style:normal}.academies-strip-v5870{display:flex;gap:7px;overflow-x:auto;padding:2px 0 8px;scrollbar-width:thin}.academy-chip-v5870{flex:0 0 auto;min-width:150px;padding:13px 14px;border-radius:14px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.07)}.academy-chip-v5870 strong{display:block;color:#edf3fb;font-size:11px}.academy-chip-v5870 span{display:block;color:#78889e;font-size:8px;margin-top:4px}.guide-shortcuts-v5870{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.guide-shortcuts-v5870 a{padding:16px;border-radius:15px;border:1px solid rgba(255,255,255,.075);background:rgba(255,255,255,.025);text-decoration:none}.guide-shortcuts-v5870 strong{display:block;color:#f4f7fb;font-size:11px}.guide-shortcuts-v5870 span{display:block;color:#7890ab;font-size:8px;margin-top:5px}.numbers-grid-v5870{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.numbers-grid-v5870>div{padding:20px 16px;border-top:1px solid rgba(255,255,255,.14);background:linear-gradient(180deg,rgba(255,255,255,.025),transparent)}.numbers-grid-v5870 strong{display:block;color:#f8fafc;font-size:36px;line-height:1}.numbers-grid-v5870 span{display:block;color:#8796aa;font-size:8px;font-weight:900;letter-spacing:.08em;margin-top:7px}.sponsor-tier-v5870{display:grid;grid-template-columns:170px 1fr;gap:18px;align-items:center;padding:12px 0;border-top:1px solid rgba(255,255,255,.07)}.sponsor-tier-v5870>span{color:#728197;font-size:8px;font-weight:900;letter-spacing:.1em}.sponsor-tier-v5870>div{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.sponsor-detail-trigger-v5870{height:46px;min-width:74px;max-width:130px;padding:4px 8px;background:transparent;border:0;color:#e2e8f0;cursor:pointer}.sponsor-detail-trigger-v5870 img{width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain}.sponsor-detail-trigger-v5870 strong{font-size:9px}.sponsor-info-modal-v5870{position:relative;width:min(520px,92vw);padding:30px;border-radius:24px;background:#101722;border:1px solid rgba(255,255,255,.1)}.sponsor-info-modal-v5870>img{max-width:150px;max-height:80px;object-fit:contain}.sponsor-info-modal-v5870 h2{margin:14px 0 5px}.sponsor-info-modal-v5870 p{color:#9aa8b9;line-height:1.6}.sponsor-info-links-v5870{display:flex;gap:8px;flex-wrap:wrap}.sponsor-info-links-v5870 a,.sponsor-info-links-v5870 span{padding:7px 9px;border-radius:8px;background:rgba(255,255,255,.05);color:#dbeafe;text-decoration:none;font-size:9px}.timeline-v5870{margin-top:25px;border-left:1px solid rgba(255,255,255,.13);padding-left:20px}.timeline-title-v5870{font-size:9px;font-weight:900;color:#a8b4c4;letter-spacing:.1em;margin-bottom:12px}.timeline-row-v5870{position:relative;display:grid;grid-template-columns:55px 1fr;gap:10px;padding:9px 0}.timeline-row-v5870:before{content:"";position:absolute;left:-25px;top:15px;width:9px;height:9px;border-radius:50%;background:#f59e0b}.timeline-row-v5870>span{color:#fbbf24;font-size:10px;font-weight:900}.timeline-row-v5870 strong{font-size:12px;color:#f4f7fb}.timeline-row-v5870 p{margin:2px 0 0;color:#7f8da0;font-size:9px}.live-mode-v5870{margin:22px 0 10px;padding:22px;border-radius:20px;border:1px solid rgba(239,68,68,.25);background:linear-gradient(135deg,rgba(127,29,29,.18),rgba(255,255,255,.025))}.live-mode-v5870>span{color:#fca5a5;font-size:9px;font-weight:900;letter-spacing:.12em}.live-mode-v5870 h2{margin:6px 0 4px;font-size:clamp(28px,4vw,48px)}.live-mode-v5870 p{color:#9aa9bb}.live-next-v5870{display:grid;gap:4px;margin-top:14px}.live-next-v5870 small{color:#fca5a5;font-size:8px}.live-next-v5870 strong{font-size:10px;color:#e5e7eb}.post-event-grid-v5870{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.post-event-grid-v5870 a{padding:18px;border-radius:15px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.025);text-decoration:none}.post-event-grid-v5870 strong{display:block;color:#f8fafc}.post-event-grid-v5870 span{display:block;color:#7f8da0;font-size:9px;margin-top:6px}.portal-page-v5870{min-height:100vh;background:#080c12;color:#f8fafc;padding:28px 20px 70px}.portal-page-v5870>header,.portal-page-v5870>main{width:min(1120px,100%);margin:0 auto}.portal-page-v5870>header{padding:15px 0 26px}.portal-page-v5870>header>span{display:block;color:#9caabd;font-size:9px;font-weight:900;letter-spacing:.12em;margin-top:20px}.portal-page-v5870 h1{font-size:clamp(32px,5vw,58px);margin:5px 0 0}.portal-back-v5870{color:#94a3b8;text-decoration:none;font-size:10px}.gp-page-grid-v5870{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.gp-page-athlete-v5870{display:flex;align-items:center;gap:12px;padding:12px;border-radius:15px;border:1px solid rgba(255,255,255,.08);text-decoration:none;color:#f8fafc}.gp-page-athlete-v5870>img,.gp-page-athlete-v5870>.athlete-fallback-v5870{width:58px;height:64px;border-radius:10px;object-fit:cover}.gp-page-athlete-v5870 strong{font-size:11px}.gp-page-athlete-v5870 span{font-size:8px;color:#8998aa}.gp-page-bracket-v5870{display:flex;gap:12px;overflow-x:auto}.gp-page-round-v5870{min-width:260px}.gp-page-match-v5870{display:grid;grid-template-columns:1fr 20px 1fr;gap:6px;padding:10px;margin:7px 0;border-radius:12px;background:rgba(255,255,255,.04);font-size:9px}.gp-page-match-v5870 span:last-of-type{text-align:right}.gp-page-match-v5870 small{grid-column:1/-1;color:#86efac}.gp-champion-v5870{margin-bottom:20px;padding:20px;border:1px solid rgba(245,158,11,.2);border-radius:18px;background:rgba(245,158,11,.06)}.gp-champion-v5870>span{font-size:8px;color:#fbbf24;font-weight:900}.gp-champion-v5870 h2,.gp-champion-v5870 h3{margin:5px 0}.public-filter-bar-v5870{display:grid;grid-template-columns:1.4fr repeat(4,1fr);gap:7px;margin-bottom:15px}.public-filter-bar-v5870 input,.public-filter-bar-v5870 select{min-width:0;padding:10px;border-radius:10px;border:1px solid rgba(255,255,255,.09);background:#111925;color:#e5e7eb}.athletes-page-grid-v5870{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.fight-cards-public-v5870.full{grid-template-columns:1fr}.academies-page-grid-v5870{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.academies-page-grid-v5870 article{padding:18px;border:1px solid rgba(255,255,255,.08);border-radius:15px}.academies-page-grid-v5870 strong,.academies-page-grid-v5870 span,.academies-page-grid-v5870 b{display:block}.academies-page-grid-v5870 span{font-size:9px;color:#8795a8;margin-top:5px}.academies-page-grid-v5870 b{margin-top:10px;color:#dbeafe}.guide-intro-v5870{color:#94a3b8;max-width:720px;line-height:1.6}.guide-page-blocks-v5870{display:grid;gap:10px}.guide-page-blocks-v5870 section{padding:20px;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.025)}.guide-page-blocks-v5870 p{white-space:pre-line;color:#9aa8ba;line-height:1.65}.faq-v5870{margin-top:28px}.faq-v5870 details{padding:13px 0;border-bottom:1px solid rgba(255,255,255,.08)}.faq-v5870 summary{cursor:pointer;font-weight:800}.faq-v5870 p{color:#9aa8ba}.athlete-profile-head-v5870{display:flex;gap:18px;align-items:center;padding:20px;border:1px solid rgba(255,255,255,.08);border-radius:18px}.athlete-profile-head-v5870>img,.athlete-profile-head-v5870>.athlete-fallback-v5870{width:110px;height:125px;border-radius:14px;object-fit:cover}.athlete-profile-head-v5870 h2{margin:0;font-size:30px}.athlete-profile-head-v5870 p,.athlete-profile-head-v5870 span{color:#93a2b5}.athlete-history-v5870{margin-top:30px}.athlete-history-v5870 article{display:grid;grid-template-columns:100px 1fr;gap:5px;padding:13px 0;border-bottom:1px solid rgba(255,255,255,.08)}.athlete-history-v5870 article span{color:#fbbf24;font-size:9px}.athlete-history-v5870 article strong{font-size:12px}.athlete-history-v5870 article p{grid-column:2;color:#8493a5;font-size:9px;margin:0}@media(max-width:900px){.gp-athlete-grid-v5870{grid-template-columns:repeat(4,minmax(0,1fr))}.confirmed-athletes-grid-v5870{grid-template-columns:repeat(2,minmax(0,1fr))}.fight-cards-public-v5870{grid-template-columns:1fr}.public-filter-bar-v5870{grid-template-columns:repeat(2,minmax(0,1fr))}.athletes-page-grid-v5870,.academies-page-grid-v5870{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.event-section-v5870{margin-top:34px}.gp-section-v5870{padding:17px;border-radius:20px}.gp-athlete-grid-v5870{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.gp-athlete-slot-v5870{min-height:150px}.confirmed-athletes-grid-v5870{grid-template-columns:1fr}.fight-card-public-v5870{grid-template-columns:1fr 64px 1fr;padding:13px;gap:5px}.fighter-v5870 strong{font-size:13px}.guide-shortcuts-v5870{grid-template-columns:repeat(2,minmax(0,1fr))}.numbers-grid-v5870{grid-template-columns:repeat(2,minmax(0,1fr))}.sponsor-tier-v5870{grid-template-columns:1fr;gap:7px}.post-event-grid-v5870{grid-template-columns:1fr}.gp-page-grid-v5870{grid-template-columns:1fr}.public-filter-bar-v5870{grid-template-columns:1fr}.athletes-page-grid-v5870,.academies-page-grid-v5870{grid-template-columns:1fr}.portal-page-v5870{padding:18px 12px 60px}.athlete-profile-head-v5870{align-items:flex-start}.athlete-profile-head-v5870>img,.athlete-profile-head-v5870>.athlete-fallback-v5870{width:82px;height:96px}.athlete-history-v5870 article{grid-template-columns:80px 1fr}}.timeline-row-v5870{text-decoration:none;color:inherit}.fight-card-public-v5870.status-em_andamento{border-color:rgba(239,68,68,.42);box-shadow:0 0 0 1px rgba(239,68,68,.08) inset}.fight-card-public-v5870.status-area_espera{border-color:rgba(245,158,11,.30)}.fight-vs-v5870 i{display:inline-flex;margin-top:5px;padding:4px 7px;border-radius:999px;background:rgba(255,255,255,.06);color:#dbeafe;font-size:8px;font-style:normal;font-weight:900;letter-spacing:.07em}.live-kpis-v5870{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:17px 0 12px}.live-kpis-v5870 div{padding:10px 11px;border-radius:12px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.08)}.live-kpis-v5870 strong{display:block;font-size:18px}.live-kpis-v5870 span{display:block;color:#94a3b8;font-size:9px;margin-top:2px}.live-now-v5870,.live-next-v5870{display:grid;gap:5px;margin-top:10px}.live-now-v5870 small,.live-next-v5870 small{color:#94a3b8;font-size:8px;font-weight:900;letter-spacing:.1em}.live-now-v5870 strong,.live-next-v5870 strong{font-size:11px}.athlete-profile-strip-v5870{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px}.athlete-profile-strip-v5870>a{min-width:0;padding:10px;border-radius:14px;text-decoration:none;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.075);color:inherit}.athlete-profile-strip-v5870 img,.athlete-profile-strip-v5870 .athlete-fallback-v5870{width:48px;height:48px;border-radius:50%;object-fit:cover;margin-bottom:8px}.athlete-profile-strip-v5870 strong{display:block;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.athlete-profile-strip-v5870 span{display:block;color:#7f8da1;font-size:9px;margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:760px){.live-kpis-v5870{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.live-kpis-v5870 div{padding:8px}.live-kpis-v5870 strong{font-size:15px}.live-kpis-v5870 span{font-size:8px}.athlete-profile-strip-v5870{display:flex;overflow-x:auto;gap:8px;padding-bottom:4px;scroll-snap-type:x proximity}.athlete-profile-strip-v5870>a{flex:0 0 126px;scroll-snap-align:start}}:root{ --confere-gold:#f5b400; --confere-bg:#090e14; --confere-panel:#111923; --confere-line:rgba(255,255,255,.09); --confere-text:#f7f8fb; --confere-muted:#9aa7b8; }html,body{max-width:100%;overflow-x:hidden}.portal-editorial-v58690,.portal-page-v5870{background:var(--confere-bg)}.portal-content-editorial-v58690{padding-bottom:92px}.event-section-v5870,.home-section-v58690{margin-top:72px}.event-section-head-v5870,.section-heading-v58690{margin-bottom:24px}.event-section-head-v5870>span,.section-heading-v58690>div>span{font-size:12px;letter-spacing:.11em;font-weight:900}.event-section-head-v5870 h2,.section-heading-v58690 h2{font-size:clamp(27px,4vw,42px);line-height:1.02;letter-spacing:-.025em}.event-section-head-v5870 p,.section-heading-v58690 p{font-size:15px;line-height:1.55;color:var(--confere-muted);max-width:700px}.public-header-v5871{position:sticky;top:0;z-index:110;background:rgba(9,14,20,.91);backdrop-filter:blur(16px);border-bottom:1px solid rgba(255,255,255,.07)}.public-header-inner-v5871{max-width:1180px;margin:auto;min-height:62px;padding:0 20px;display:flex;align-items:center;justify-content:space-between;gap:20px}.public-brand-v5871{display:flex;align-items:center;text-decoration:none;color:white;min-width:0}.public-brand-v5871 img{display:block;max-width:126px;max-height:42px;object-fit:contain}.public-brand-v5871 strong{font-size:18px;letter-spacing:-.02em}.public-menu-toggle-v5871{display:none;width:42px;height:42px;border:0;background:transparent;padding:9px;flex-direction:column;justify-content:center;gap:5px}.public-menu-toggle-v5871 span{height:2px;background:#fff;border-radius:2px;width:100%;display:block}.public-mobile-menu-v5871{display:flex;align-items:center;gap:4px}.public-mobile-menu-v5871 button{border:0;background:transparent;color:#cbd5e1;font-size:11px;font-weight:800;padding:10px 9px;cursor:pointer}.public-mobile-menu-v5871 button:hover{color:white}.next-event-card-v58690{overflow:hidden}.next-event-media-v58690 img{object-fit:cover}.next-event-kicker-v58690{color:var(--confere-gold);font-size:12px;font-weight:900;letter-spacing:.11em}.next-event-mobile-date-v5871{display:none}.next-event-card-v58690 .portal-modal-actions-v186, .next-event-card-v58690 .portal-actions-adaptive-v58689{align-items:stretch}.next-event-card-v58690 .portal-action-v186.primary{background:var(--confere-gold);color:#0a0e13;border-color:var(--confere-gold);font-weight:950}.schedule-locked-v5871{cursor:pointer}.schedule-locked-modal-v5871{width:min(540px,calc(100vw - 32px));padding:30px;border-radius:24px;background:#111923;border:1px solid rgba(255,255,255,.12);position:relative}.schedule-locked-modal-v5871>span{display:block;color:var(--confere-gold);font-size:11px;font-weight:900;letter-spacing:.12em}.schedule-locked-modal-v5871 h2{font-size:28px;line-height:1.05;margin:8px 0 12px}.schedule-locked-modal-v5871 p{font-size:15px;line-height:1.55;color:#acb8c8}.schedule-countdown-v5871{margin-top:18px;padding-top:16px;border-top:1px solid rgba(255,255,255,.08)}.schedule-countdown-v5871 small{display:block;color:#93a0b2;font-size:11px;font-weight:800}.schedule-countdown-v5871 strong{display:block;margin-top:5px;font-size:20px;color:white}.schedule-release-note-v5871{margin:15px 0;padding:12px 0;border-top:1px solid rgba(255,255,255,.07);border-bottom:1px solid rgba(255,255,255,.07)}.schedule-release-note-v5871 span{display:block;font-size:10px;font-weight:900;color:#8695a9;letter-spacing:.09em}.schedule-release-note-v5871 strong{display:block;margin-top:4px;font-size:15px;color:#fff}.schedule-release-note-v5871 small{display:block;margin-top:5px;color:var(--confere-gold);font-size:12px}.schedule-gate-page-v5871{padding:28px;border-radius:20px;background:#111923;border:1px solid rgba(255,255,255,.08)}.schedule-gate-page-v5871>span{font-size:11px;font-weight:900;color:var(--confere-gold)}.schedule-gate-page-v5871 h2{font-size:26px;margin:7px 0 10px}.schedule-gate-page-v5871 p{color:#9eabbb;line-height:1.55}.gp-belt-v5871,.gp-belt-page-v5871{display:flex;justify-content:center;align-items:center}.gp-belt-v5871 img,.gp-belt-page-v5871 img{display:block;max-width:min(620px,90%);max-height:230px;object-fit:contain}.gp-belt-page-v5871{margin:0 auto 30px}.gp-athlete-card-v5870,.gp-page-athlete-v5870{overflow:hidden}.gp-athlete-card-v5870 img,.gp-page-athlete-v5870 img{object-fit:cover}.gp-athlete-card-v5870.open,.gp-page-athlete-v5870.open{background:linear-gradient(145deg,#101720,#0c1118)}.confirmed-athlete-card-v5870{transition:transform .18s ease,background .18s ease}.confirmed-athlete-card-v5870:hover{transform:translateY(-2px)}.confirmed-athlete-photo-v5870 img{width:100%;height:100%;object-fit:cover}.fight-card-public-v5870{display:grid;grid-template-columns:minmax(0,1fr) 150px minmax(0,1fr);align-items:center;gap:18px}.fighter-v5870{min-width:0}.fighter-photo-v5871{margin:0 auto 10px;width:88px;height:88px;border-radius:50%;overflow:hidden;background:#0c131d}.fighter-photo-v5871 img{width:100%;height:100%;object-fit:cover}.fight-vs-v5870 b{font-size:22px;color:var(--confere-gold)}.fight-vs-v5870 em,.fight-vs-v5870 u{font-size:12px;text-decoration:none}.numbers-grid-v5870{border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08)}.numbers-grid-v5870>div{background:transparent!important;border:0!important}.numbers-grid-v5870 strong{font-size:clamp(36px,5vw,62px)}.numbers-grid-v5870 span{font-size:11px;letter-spacing:.08em}.sponsor-tier-v5870{padding:18px 0;border-top:1px solid rgba(255,255,255,.07)}.sponsor-tier-v5870>span{font-size:10px;font-weight:900;letter-spacing:.11em;color:#8594a8}.sponsor-tier-v5870>div{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:14px}.sponsor-tier-v5870:first-of-type .sponsor-detail-trigger-v5870{min-width:150px;min-height:80px}.sponsor-tier-v5870:first-of-type .sponsor-detail-trigger-v5870 img{max-width:130px;max-height:64px}.sponsor-tier-v5870 .sponsor-detail-trigger-v5870{border:0!important;background:transparent!important}.moment-lightbox-main-v5871{position:relative}.moment-lightbox-nav-v5871{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:50%;border:1px solid rgba(255,255,255,.16);background:rgba(0,0,0,.55);color:#fff;font-size:24px}.moment-lightbox-prev-v5871{left:10px}.moment-lightbox-next-v5871{right:10px}.moment-lightbox-thumbs-v5871{display:flex;gap:7px;overflow:auto;padding:10px 0;scrollbar-width:none}.moment-lightbox-thumbs-v5871 button{flex:0 0 66px;height:48px;border:1px solid transparent;border-radius:8px;overflow:hidden;padding:0;background:#0b1118}.moment-lightbox-thumbs-v5871 button.active{border-color:var(--confere-gold)}.moment-lightbox-thumbs-v5871 img{width:100%;height:100%;object-fit:cover}.mobile-registration-cta-v5871{display:none}@media(max-width:720px){ body{font-size:15px} .portal-wrap-v186,.portal-content-editorial-v58690{width:auto!important;max-width:none!important;margin:0!important;padding-left:18px!important;padding-right:18px!important} .portal-content-editorial-v58690{padding-bottom:102px!important} .portal-hero-editorial-v58690{display:none!important} .public-header-inner-v5871{min-height:56px;padding:0 16px} .public-brand-v5871 img{max-width:104px;max-height:35px} .public-brand-v5871 strong{font-size:17px} .public-menu-toggle-v5871{display:flex} .public-mobile-menu-v5871{display:none;position:absolute;top:56px;left:0;right:0;padding:10px 16px 15px;background:rgba(9,14,20,.98);border-bottom:1px solid rgba(255,255,255,.08);grid-template-columns:repeat(2,minmax(0,1fr));gap:5px} .public-mobile-menu-v5871.open{display:grid} .public-mobile-menu-v5871 button{text-align:left;min-height:42px;padding:10px 12px;border-radius:9px;background:rgba(255,255,255,.035);font-size:12px} .event-section-v5870,.home-section-v58690{margin-top:56px!important} .event-section-head-v5870,.section-heading-v58690{margin-bottom:22px!important} .event-section-head-v5870>span,.section-heading-v58690>div>span{font-size:11px!important} .event-section-head-v5870 h2,.section-heading-v58690 h2{font-size:29px!important;line-height:1.02!important} .event-section-head-v5870 p,.section-heading-v58690 p{font-size:15px!important} .section-action-v5870{margin-top:20px!important} .section-action-v5870 a{font-size:12px!important;min-height:44px;display:inline-flex;align-items:center}  .next-event-card-v58690{display:block!important;border-radius:20px!important;background:#101720!important;border:0!important} .next-event-media-v58690{width:100%!important;aspect-ratio:4/5!important;min-height:0!important;max-height:none!important;border-radius:20px 20px 0 0!important;overflow:hidden!important} .next-event-media-v58690 img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important} .next-event-date-v58690{display:none!important} .next-event-content-v58690{padding:24px 18px 20px!important} .next-event-kicker-v58690{font-size:11px!important;margin-bottom:8px!important} .next-event-content-v58690 h2{font-size:30px!important;line-height:1.02!important;margin:0 0 12px!important} .next-event-mobile-date-v5871{display:block!important;font-size:18px!important;font-weight:900!important;color:#fff;margin:0 0 16px} .next-event-meta-v58690{display:grid!important;grid-template-columns:1fr!important;gap:9px!important} .next-event-meta-v58690>div{padding:0!important;border:0!important;background:transparent!important} .next-event-meta-v58690 span{font-size:11px!important;color:#8190a4!important} .next-event-meta-v58690 strong{font-size:15px!important;line-height:1.35!important} .next-event-deadline-v58690{padding:11px 0!important;border-left:0!important;border-right:0!important;background:transparent!important;border-top:1px solid rgba(255,255,255,.07)!important;border-bottom:1px solid rgba(255,255,255,.07)!important} .next-event-chips-v58690{gap:6px!important;margin-top:14px!important} .portal-chip-v186{font-size:11px!important;padding:6px 8px!important} .next-event-card-v58690 .portal-actions-adaptive-v58689{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;padding-top:18px!important} .next-event-card-v58690 .portal-action-v186{min-height:50px!important;font-size:12px!important} .next-event-card-v58690 .portal-action-v186.primary{grid-column:1/-1!important;min-height:54px!important;font-size:13px!important} .next-event-card-v58690 .portal-action-v186:nth-child(n/**/+4):last-child{grid-column:1/-1}  .gp-feature-v5870{padding:0!important;background:transparent!important;border:0!important} .gp-feature-copy-v5870 h2{font-size:30px!important} .gp-belt-v5871{margin:14px 0 20px} .gp-belt-v5871 img{max-width:90%;max-height:150px} .gp-athlete-grid-v5870{display:flex!important;grid-template-columns:none!important;gap:12px!important;overflow-x:auto!important;scroll-snap-type:x mandatory;padding:3px 18px 12px 0!important;margin-right:-18px!important;scrollbar-width:none} .gp-athlete-grid-v5870::-webkit-scrollbar{display:none} .gp-athlete-card-v5870{flex:0 0 64vw!important;max-width:270px!important;min-height:350px!important;scroll-snap-align:start;border-radius:18px!important} .gp-athlete-card-v5870 .gp-athlete-photo-v5870,.gp-athlete-card-v5870>img{height:220px!important} .gp-athlete-card-v5870 h3{font-size:20px!important} .gp-athlete-card-v5870 p,.gp-athlete-card-v5870 span,.gp-athlete-card-v5870 small{font-size:12px!important} .gp-page-grid-v5870{display:flex!important;overflow-x:auto!important;gap:12px!important;scroll-snap-type:x mandatory;padding-bottom:12px!important} .gp-page-athlete-v5870{flex:0 0 72vw!important;scroll-snap-align:start}  .confirmed-athletes-grid-v5870{display:flex!important;grid-template-columns:none!important;gap:12px!important;overflow-x:auto!important;scroll-snap-type:x mandatory;padding:2px 18px 12px 0!important;margin-right:-18px!important;scrollbar-width:none} .confirmed-athletes-grid-v5870::-webkit-scrollbar{display:none} .confirmed-athlete-card-v5870{flex:0 0 72vw!important;max-width:290px!important;display:block!important;scroll-snap-align:start;border-radius:18px!important;overflow:hidden!important;padding:0!important;background:#111923!important;border:0!important} .confirmed-athlete-photo-v5870{height:260px!important;width:100%!important;border-radius:0!important} .confirmed-athlete-card-v5870>div:last-child{padding:16px!important} .confirmed-athlete-card-v5870 h3{font-size:22px!important;margin:4px 0!important} .confirmed-athlete-card-v5870 p{font-size:14px!important} .confirmed-athlete-card-v5870 small{font-size:12px!important;line-height:1.45!important} .confirmed-athlete-card-v5870 span{font-size:10px!important}  .moments-grid-v58690{display:grid!important;grid-template-columns:1fr!important;gap:28px!important} .moment-card-v58690,.moment-card-v58690.featured{display:block!important;grid-column:auto!important;min-height:0!important;border:0!important;background:transparent!important} .moment-mosaic-v58690,.moment-mosaic-v58690.featured{display:block!important;aspect-ratio:16/9!important;height:auto!important;min-height:0!important;border-radius:17px!important;overflow:hidden!important;background:#101720!important} .moment-mosaic-v58690 img{width:100%!important;height:100%!important;object-fit:cover!important} .moment-mosaic-v58690 .moment-side-v58690,.moment-mosaic-v58690>div:not(:first-child){display:none!important} .moment-copy-v58690{padding:15px 0 0!important} .moment-copy-v58690 h3{font-size:23px!important} .moment-copy-v58690 p{font-size:14px!important;line-height:1.55!important}  .fight-cards-public-v5870{display:grid!important;grid-template-columns:1fr!important;gap:14px!important} .fight-card-public-v5870{grid-template-columns:minmax(0,1fr) 70px minmax(0,1fr)!important;gap:8px!important;padding:18px 12px!important;border-radius:18px!important;background:#111923!important;border:0!important} .fighter-photo-v5871{width:78px!important;height:78px!important;margin-bottom:8px!important} .fighter-v5870 strong{font-size:17px!important;line-height:1.05!important} .fighter-v5870 span{font-size:11px!important;line-height:1.25!important} .fight-vs-v5870 b{font-size:20px!important} .fight-vs-v5870 small{font-size:10px!important;line-height:1.3!important} .fight-vs-v5870 em,.fight-vs-v5870 u,.fight-vs-v5870 i{font-size:10px!important}  .academies-strip-v5870{display:flex!important;gap:11px!important;overflow-x:auto!important;scroll-snap-type:x mandatory;padding:2px 18px 10px 0!important;margin-right:-18px!important;scrollbar-width:none} .academies-strip-v5870::-webkit-scrollbar{display:none} .academy-chip-v5870{flex:0 0 66vw!important;max-width:260px!important;min-height:135px!important;display:flex!important;flex-direction:column!important;justify-content:flex-end!important;scroll-snap-align:start;border:0!important;border-radius:17px!important;background:#111923!important;padding:18px!important} .academy-chip-v5870 strong{font-size:19px!important} .academy-chip-v5870 span{font-size:13px!important;margin-top:5px!important}  .history-grid-v58690{display:flex!important;grid-template-columns:none!important;gap:13px!important;overflow-x:auto!important;scroll-snap-type:x mandatory;padding:2px 18px 12px 0!important;margin-right:-18px!important;scrollbar-width:none} .history-grid-v58690::-webkit-scrollbar{display:none} .history-card-v58690{flex:0 0 84vw!important;max-width:340px!important;scroll-snap-align:start;border:0!important;background:#111923!important;border-radius:18px!important;overflow:hidden!important} .history-media-v58690{aspect-ratio:4/3!important;height:auto!important} .history-body-v58690{padding:16px!important} .history-body-v58690 h3{font-size:21px!important} .history-media-v58690>span{font-size:10px!important;padding:6px 8px!important}  .numbers-grid-v5870{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important} .numbers-grid-v5870>div{min-height:124px!important;padding:20px 8px!important;border-bottom:1px solid rgba(255,255,255,.07)!important} .numbers-grid-v5870>div:nth-child(odd){border-right:1px solid rgba(255,255,255,.07)!important} .numbers-grid-v5870 strong{font-size:42px!important} .numbers-grid-v5870 span{font-size:11px!important;line-height:1.3!important}  .guide-shortcuts-v5870{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important} .guide-shortcuts-v5870 a{padding:15px!important;border-radius:14px!important;min-height:94px!important;background:#101720!important;border:0!important} .guide-shortcuts-v5870 strong{font-size:15px!important} .guide-shortcuts-v5870 span{font-size:11px!important}  .sponsor-tier-v5870{padding:16px 0!important} .sponsor-tier-v5870>div{gap:12px!important} .sponsor-detail-trigger-v5870{min-width:84px!important;min-height:54px!important;padding:6px!important} .sponsor-tier-v5870:first-of-type .sponsor-detail-trigger-v5870{min-width:142px!important;min-height:76px!important} .sponsor-detail-trigger-v5870 img{max-width:100px!important;max-height:48px!important} .sponsor-tier-v5870:first-of-type .sponsor-detail-trigger-v5870 img{max-width:132px!important;max-height:64px!important}  .portal-page-v5870>header,.portal-page-v5870>main{padding-left:18px!important;padding-right:18px!important} .portal-page-v5870>header h1{font-size:30px!important} .athlete-profile-photo-v5870{width:150px!important;height:150px!important} .public-filter-bar-v5870{grid-template-columns:1fr!important} .athletes-page-grid-v5870,.academies-page-grid-v5870{grid-template-columns:1fr!important}  .mobile-registration-cta-v5871{position:fixed;left:10px;right:10px;bottom:max(10px,env(safe-area-inset-bottom));z-index:120;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:58px;padding:8px 8px 8px 14px;border-radius:16px;background:rgba(17,25,35,.97);border:1px solid rgba(255,255,255,.1);box-shadow:0 16px 44px rgba(0,0,0,.42);backdrop-filter:blur(15px)} .mobile-registration-cta-v5871 span{font-size:11px;font-weight:800;line-height:1.25;max-width:55%;color:#dce4ee} .mobile-registration-cta-v5871 a{display:flex;align-items:center;justify-content:center;min-height:42px;padding:0 18px;border-radius:11px;background:var(--confere-gold);color:#080c11;text-decoration:none;font-size:12px;font-weight:950} .schedule-locked-modal-v5871{padding:25px 20px!important} .schedule-locked-modal-v5871 h2{font-size:25px!important} }@media(max-width:480px){ .gp-athlete-card-v5870{flex-basis:68vw!important} .confirmed-athlete-card-v5870{flex-basis:76vw!important} .history-card-v58690{flex-basis:86vw!important} }@media(max-width:360px){ .portal-wrap-v186,.portal-content-editorial-v58690{padding-left:16px!important;padding-right:16px!important} .event-section-head-v5870 h2,.section-heading-v58690 h2{font-size:27px!important} .next-event-content-v58690 h2{font-size:27px!important} .guide-shortcuts-v5870{grid-template-columns:1fr!important} .fight-card-public-v5870{grid-template-columns:minmax(0,1fr) 54px minmax(0,1fr)!important} .fighter-photo-v5871{width:66px!important;height:66px!important} }@media(min-width:721px) and (max-width:980px){ .portal-wrap-v186,.portal-content-editorial-v58690{padding-left:24px!important;padding-right:24px!important} .confirmed-athletes-grid-v5870{grid-template-columns:repeat(3,minmax(0,1fr))!important} .gp-athlete-grid-v5870{grid-template-columns:repeat(3,minmax(0,1fr))!important} }@media(prefers-reduced-motion:reduce){ *,*::before,*::after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important} }@media(max-width:720px){ .gp-belt-editorial-v5871{display:flex;justify-content:center;margin:14px 0 20px} .gp-belt-editorial-v5871 img{display:block;max-width:90%;max-height:150px;object-fit:contain} .gp-editorial-top-v5871{display:block!important} .gp-athlete-grid-v5870{display:flex!important;overflow-x:auto!important;gap:12px!important;scroll-snap-type:x mandatory;padding:3px 18px 12px 0!important;margin-right:-18px!important;scrollbar-width:none} .gp-athlete-slot-v5870{flex:0 0 64vw!important;max-width:270px!important;min-height:340px!important;scroll-snap-align:start;border-radius:18px!important;overflow:hidden!important} .gp-athlete-slot-v5870>img,.gp-athlete-slot-v5870 .athlete-photo-v5870{width:100%!important;height:215px!important;object-fit:cover!important} .gp-athlete-slot-v5870 strong{font-size:20px!important} .gp-athlete-slot-v5870 p{font-size:13px!important} .gp-athlete-slot-v5870 small{font-size:12px!important} .gp-athlete-slot-v5870.open{display:flex!important;flex-direction:column!important;justify-content:flex-end!important;padding:18px!important;background:linear-gradient(145deg,#111923,#0b1118)!important} .gp-silhouette-v5870{min-height:190px!important;margin-bottom:18px!important} }.moments-gallery-viewer-v58690{position:relative}.gallery-nav-v5871{position:absolute;top:50%;z-index:3;transform:translateY(-50%);width:44px;height:44px;border-radius:50%;border:1px solid rgba(255,255,255,.18);background:rgba(0,0,0,.58);color:#fff;font-size:25px;display:flex;align-items:center;justify-content:center}.gallery-nav-v5871.prev{left:10px}.gallery-nav-v5871.next{right:10px}.moments-gallery-thumbs-v58690{display:flex!important;gap:7px!important;overflow-x:auto!important;scrollbar-width:none!important}.moments-gallery-thumbs-v58690::-webkit-scrollbar{display:none}.moments-gallery-thumbs-v58690 button{flex:0 0 68px!important;height:50px!important;padding:0!important;border:1px solid transparent!important;border-radius:8px!important;overflow:hidden!important;background:#0b1118!important}.moments-gallery-thumbs-v58690 button.active{border-color:#f5b400!important}.moments-gallery-thumbs-v58690 img{width:100%!important;height:100%!important;object-fit:cover!important}.academy-logo-v5871{width:54px;height:54px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#0b1118;border:1px solid rgba(255,255,255,.08);margin-bottom:12px;overflow:hidden}.academy-logo-v5871 img{width:100%;height:100%;object-fit:contain;padding:5px}.academy-logo-v5871 span{font-size:16px;font-weight:900;color:#dce4ef}@media(max-width:720px){.academy-logo-v5871{width:62px;height:62px;margin-bottom:auto}}.portal-evento-v5870{--chapter-alt:#0b1118;--chapter-soft:#0a1016}.portal-content-editorial-v58690{padding-bottom:118px}.event-section-v5870,.home-section-v58690{min-height:0!important;height:auto!important;margin-top:64px}.event-section-head-v5870,.section-heading-v58690{margin-bottom:22px}.event-section-head-v5870>span,.section-heading-v58690>div>span{font-size:12px!important}.event-section-head-v5870 h2,.section-heading-v58690 h2{font-size:clamp(30px,4.1vw,48px)!important;letter-spacing:-.035em}.event-section-head-v5870 p,.section-heading-v58690 p{font-size:15px!important}.section-action-v5870{justify-content:flex-start;margin-top:20px}.section-action-v5870 a{font-size:12px;letter-spacing:.05em;color:#f3f6fb}.next-event-card-v58690{min-height:0!important;align-items:stretch;background:#0f161f!important;border-color:rgba(255,255,255,.07)!important;box-shadow:0 22px 65px rgba(0,0,0,.28)!important}.next-event-media-v58690{min-height:0!important;background:#05080c!important;display:flex;align-items:center;justify-content:center}.next-event-media-v58690 img{width:100%;height:auto!important;max-height:none!important;object-fit:contain!important;object-position:center!important}.next-event-content-v58690{padding:34px 36px 32px!important}.next-event-primary-meta-v5872{display:grid;gap:7px;margin:0 0 14px}.next-event-primary-meta-v5872>strong{font-family:"Barlow Condensed",Inter,Arial,sans-serif;font-size:25px;line-height:1;color:#fff}.next-event-primary-meta-v5872>span{font-size:15px;color:#c7d0dc;line-height:1.4}.next-event-primary-meta-v5872>b{margin-top:3px;font-size:12px;color:#f6c63f;letter-spacing:.06em}.next-event-details-v5872{margin-top:4px;border-top:1px solid rgba(255,255,255,.07);padding-top:12px}.next-event-details-v5872 summary{cursor:pointer;list-style:none;color:#aeb9c8;font-size:11px;font-weight:900;letter-spacing:.06em;padding:7px 0}.next-event-details-v5872 summary::-webkit-details-marker{display:none}.next-event-details-v5872 summary:after{content:" +";color:#f5b400}.next-event-details-v5872[open] summary:after{content:" −"}.next-event-details-content-v5872{display:grid;gap:10px;padding:5px 0 2px}.next-event-detail-row-v5872{display:flex;justify-content:space-between;gap:12px;font-size:12px;color:#9ba7b7}.next-event-detail-row-v5872 strong{color:#e7edf5}.next-event-extra-link-v5872{display:inline-flex;width:max-content;color:#dce6f3;text-decoration:none;font-size:11px;font-weight:900;letter-spacing:.05em}@media(min-width:721px){ .next-event-details-v5872>summary{display:none} .next-event-details-v5872>.next-event-details-content-v5872{display:grid!important} }.gp-section-v5870{padding:36px 32px!important;border:0!important;background:#0b121a!important;border-radius:26px!important}.gp-editorial-top-v5871{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(260px,390px)!important;align-items:center!important;gap:30px!important}.gp-belt-editorial-v5871{display:flex;align-items:center;justify-content:center;margin:0!important}.gp-belt-editorial-v5871 img{width:100%;max-width:380px;max-height:260px;object-fit:contain}.gp-athlete-grid-v5870{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:13px!important;margin-top:24px}.gp-athlete-slot-v5870{min-height:0!important;padding:0!important;border:0!important;background:#111a24!important;border-radius:18px!important;overflow:hidden!important;align-items:flex-start!important;text-align:left!important}.gp-athlete-slot-v5870>img,.gp-athlete-slot-v5870>.athlete-fallback-v5870{width:100%!important;height:auto!important;aspect-ratio:4/5!important;border-radius:0!important;margin:0!important;object-fit:cover!important}.gp-athlete-slot-v5870>span,.gp-athlete-slot-v5870>strong,.gp-athlete-slot-v5870>p,.gp-athlete-slot-v5870>small,.gp-athlete-slot-v5870>em{margin-left:15px!important;margin-right:15px!important}.gp-athlete-slot-v5870>span{margin-top:14px!important;font-size:10px!important}.gp-athlete-slot-v5870>strong{font-size:21px!important;line-height:1.05!important;margin-top:5px!important}.gp-athlete-slot-v5870>p{font-size:13px!important;color:#cbd4df!important;margin-top:6px!important;margin-bottom:0!important}.gp-athlete-slot-v5870>small{font-size:12px!important;color:#9ba8b8!important;margin-top:8px!important}.gp-athlete-slot-v5870>em{font-size:11px!important;font-style:normal;color:#d6dee8!important;margin-top:4px!important;margin-bottom:16px!important}.gp-athlete-slot-v5870.open{min-height:330px!important;justify-content:flex-end!important;padding:18px!important;align-items:flex-start!important;background:#101720!important}.gp-athlete-slot-v5870.open>span,.gp-athlete-slot-v5870.open>strong{margin-left:0!important;margin-right:0!important}.gp-silhouette-v5870{width:100%!important;height:auto!important;min-height:190px!important;margin:0 0 20px!important;background:radial-gradient(circle at 50% 28%,#718096 0 34px,transparent 35px),radial-gradient(ellipse at 50% 92%,#718096 0 78px,transparent 79px)!important;opacity:.24!important}.confirmed-athletes-grid-v5870{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important}.confirmed-athlete-card-v5870{display:block!important;padding:0!important;border:0!important;border-radius:18px!important;overflow:hidden!important;background:#101720!important;box-shadow:0 12px 28px rgba(0,0,0,.16)!important}.confirmed-athlete-photo-v5870{height:auto!important;aspect-ratio:4/5!important;border-radius:0!important}.confirmed-athlete-photo-v5870 img,.confirmed-athlete-photo-v5870 .athlete-fallback-v5870{width:100%;height:100%;object-fit:cover}.confirmed-athlete-copy-v5872{padding:16px 16px 18px!important}.confirmed-athlete-card-v5870 span{font-size:10px!important}.confirmed-athlete-card-v5870 h3{font-size:24px!important;line-height:1!important;margin:5px 0 7px!important}.confirmed-athlete-card-v5870 p{font-size:14px!important;color:#d2dae4!important}.confirmed-athlete-card-v5870 small{font-size:12px!important;color:#98a6b8!important;margin-top:9px!important}.confirmed-athlete-card-v5870 em{display:block;margin-top:4px;color:#dce4ed;font-size:11px;font-style:normal}.moments-section-v58690{padding:34px 28px 38px;border-radius:24px;background:var(--chapter-soft)}.moments-grid-v58690{grid-template-columns:1.18fr .82fr!important;gap:16px!important;align-items:start!important}.moment-card-v58690{height:auto!important;min-height:0!important;align-self:start!important;border:0!important;background:transparent!important;border-radius:0!important;overflow:visible!important}.moment-card-v58690.featured{grid-row:span 2!important;align-self:start!important}.moment-mosaic-v58690,.moment-card-v58690:not(.featured) .moment-mosaic-v58690{height:auto!important;min-height:0!important;aspect-ratio:16/10!important;border-radius:18px!important;overflow:hidden!important}.moment-card-v58690.featured .moment-mosaic-v58690{aspect-ratio:4/3!important}.moment-main-v58690,.moment-side-v58690{height:100%!important}.moment-copy-v58690{padding:16px 0 0!important}.moment-copy-v58690>span{font-size:11px!important;color:#94a3b8!important}.moment-copy-v58690 h3{font-size:26px!important}.moment-copy-v58690 p{font-size:14px!important;line-height:1.55!important;max-width:620px}.moment-open-v58690,.moment-coming-v58690{font-size:12px!important}.fights-coming-v5870{padding:0!important;margin:0!important;border:0!important;background:transparent!important;text-align:left!important;color:#98a6b7!important;font-size:15px!important;font-weight:600!important;letter-spacing:0!important;line-height:1.5!important}.fight-cards-public-v5870{display:grid!important;grid-template-columns:1fr!important;gap:13px!important}.fight-card-public-v5870{border:0!important;background:#101720!important;border-radius:20px!important;padding:18px!important;box-shadow:none!important}.fighter-photo-v5871{width:94px!important;height:94px!important}.fighter-v5870 strong{font-size:19px!important}.fighter-v5870 span{font-size:12px!important;color:#94a3b8!important}.fight-vs-v5870 small{font-size:11px!important;line-height:1.35!important}.fight-vs-v5870 em,.fight-vs-v5870 u,.fight-vs-v5870 i{font-size:11px!important}.academies-strip-v5870{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))!important;gap:12px!important;overflow:visible!important;padding:0!important}.academy-chip-v5870{min-width:0!important;min-height:150px!important;padding:20px!important;border:0!important;border-radius:18px!important;background:#101720!important;display:flex!important;flex-direction:column!important;justify-content:flex-end!important}.academy-logo-v5871{width:70px!important;height:70px!important;margin-bottom:auto!important}.academy-chip-v5870 strong{font-size:18px!important;line-height:1.15!important}.academy-chip-v5870>span{font-size:13px!important;margin-top:6px!important}.history-grid-v58690{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important}.history-card-v58690{display:block!important;min-height:0!important;height:auto!important;border:0!important;border-radius:20px!important;background:#101720!important;overflow:hidden!important}.history-media-v58690{min-height:0!important;height:auto!important;aspect-ratio:4/3!important}.history-body-v58690{padding:18px 19px 20px!important;display:block!important}.history-editorial-date-v5872{display:block;color:#f5b400;font-family:"Barlow Condensed",Inter,Arial,sans-serif;font-size:18px;font-weight:900;letter-spacing:.04em;margin-bottom:7px}.history-body-v58690 h3{font-size:25px!important;line-height:1.05!important;margin:0 0 9px!important}.history-body-v58690 p{font-size:14px!important;line-height:1.5!important;margin:0 0 8px!important;color:#a1adbd!important}.history-body-v58690 small{display:block;color:#7f8da0;font-size:12px;margin-bottom:16px}.history-photo-link-v58690,.history-photo-empty-v58690{display:inline-flex;margin-top:4px!important;font-size:12px!important}.history-media-v58690>span{font-size:10px!important;padding:6px 9px!important}.numbers-grid-v5870{gap:0!important;border:0!important}.numbers-grid-v5870>div{padding:24px 18px!important;background:transparent!important;border:0!important}.numbers-grid-v5870 strong{font-size:clamp(48px,6vw,72px)!important}.numbers-grid-v5870 span{font-size:12px!important;line-height:1.25!important}.guide-shortcuts-v5870{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}.guide-shortcuts-v5870 a{min-height:110px!important;border:0!important;background:#101720!important;padding:18px!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important}.guide-shortcuts-v5870 strong{font-size:16px!important}.guide-shortcuts-v5870 span{font-size:12px!important}.sponsors-home-v5870{min-height:0!important}.sponsor-tier-v5870{border:0!important;padding:18px 0!important}.sponsor-tier-v5870:first-of-type .sponsor-detail-trigger-v5870{min-width:180px!important;min-height:94px!important}.sponsor-tier-v5870:first-of-type .sponsor-detail-trigger-v5870 img{max-width:160px!important;max-height:78px!important}.athlete-profiles-home-v5870{display:none!important}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid rgba(245,180,0,.72)!important;outline-offset:3px!important}@media(max-width:720px){ .portal-hero-editorial-v58690{display:none!important} .public-header-inner-v5871{min-height:56px!important;padding-left:18px!important;padding-right:18px!important} .public-brand-v5871 img{max-height:35px!important;max-width:112px!important} .portal-wrap-v186,.portal-content-editorial-v58690{padding-left:18px!important;padding-right:18px!important} .portal-content-editorial-v58690{padding-top:16px!important;padding-bottom:126px!important} .event-section-v5870,.home-section-v58690{margin-top:54px!important} .event-section-head-v5870,.section-heading-v58690{margin-bottom:20px!important} .event-section-head-v5870 h2,.section-heading-v58690 h2{font-size:30px!important;line-height:1.01!important} .event-section-head-v5870 p,.section-heading-v58690 p{font-size:15px!important} .event-section-head-v5870>span,.section-heading-v58690>div>span{font-size:12px!important}  .next-event-section-v58690{margin-top:24px!important} .next-event-card-v58690{display:block!important;border-radius:18px!important;background:transparent!important;box-shadow:none!important} .next-event-media-v58690{aspect-ratio:auto!important;border-radius:18px!important;overflow:hidden!important;background:#05080c!important} .next-event-media-v58690 img{display:block!important;width:100%!important;height:auto!important;object-fit:contain!important} .next-event-content-v58690{padding:20px 2px 0!important} .next-event-kicker-v58690{font-size:12px!important} .next-event-content-v58690 h2{font-size:31px!important;line-height:.98!important;margin:6px 0 13px!important} .next-event-mobile-date-v5871{display:none!important} .next-event-primary-meta-v5872{margin:0 0 13px!important;gap:6px!important} .next-event-primary-meta-v5872>strong{font-size:28px!important} .next-event-primary-meta-v5872>span{font-size:15px!important} .next-event-primary-meta-v5872>b{font-size:12px!important} .next-event-details-v5872{margin-top:8px!important} .next-event-details-v5872 summary{font-size:12px!important;min-height:40px;display:flex;align-items:center} .next-event-deadline-v58690{border:0!important;background:transparent!important;padding:6px 0!important;margin:0!important;font-size:12px!important} .schedule-release-note-v5871{border:0!important;background:transparent!important;padding:8px 0!important} .next-event-chips-v58690{margin:4px 0!important} .next-event-card-v58690 .portal-sponsors-v58688{margin:4px 0!important} .next-event-card-v58690 .portal-actions-adaptive-v58689{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;padding-top:18px!important} .next-event-card-v58690 .portal-action-v186{min-height:50px!important;font-size:12px!important;border-radius:13px!important} .next-event-card-v58690 .portal-action-v186.primary{grid-column:1/-1!important;min-height:54px!important;font-size:13px!important}  .gp-section-v5870{padding:28px 18px 30px!important;margin-left:-18px!important;margin-right:-18px!important;border-radius:0!important;background:#0a1119!important} .gp-editorial-top-v5871{display:block!important} .gp-belt-editorial-v5871{margin:18px 0 24px!important} .gp-belt-editorial-v5871 img{width:auto!important;max-width:78vw!important;max-height:245px!important} .gp-athlete-grid-v5870{display:flex!important;gap:12px!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;padding:2px 40px 12px 0!important;margin-right:-18px!important;scrollbar-width:none!important} .gp-athlete-grid-v5870::-webkit-scrollbar{display:none!important} .gp-athlete-slot-v5870{flex:0 0 60vw!important;max-width:252px!important;min-height:0!important;scroll-snap-align:start!important} .gp-athlete-slot-v5870>img,.gp-athlete-slot-v5870>.athlete-fallback-v5870{aspect-ratio:4/5!important;height:auto!important} .gp-athlete-slot-v5870.open{min-height:330px!important}  .confirmed-athletes-grid-v5870{display:flex!important;gap:12px!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;padding:2px 40px 12px 0!important;margin-right:-18px!important;scrollbar-width:none!important} .confirmed-athletes-grid-v5870::-webkit-scrollbar{display:none!important} .confirmed-athlete-card-v5870{flex:0 0 70vw!important;max-width:285px!important;scroll-snap-align:start!important} .confirmed-athlete-card-v5870 h3{font-size:25px!important}  .moments-section-v58690{padding:28px 18px 32px!important;margin-left:-18px!important;margin-right:-18px!important;border-radius:0!important;background:#0b1118!important} .moments-grid-v58690{display:grid!important;grid-template-columns:1fr!important;gap:34px!important} .moment-card-v58690,.moment-card-v58690.featured{display:block!important;grid-row:auto!important;grid-column:auto!important;height:auto!important;min-height:0!important;background:transparent!important} .moment-mosaic-v58690,.moment-card-v58690.featured .moment-mosaic-v58690,.moment-card-v58690:not(.featured) .moment-mosaic-v58690{display:block!important;width:100%!important;height:auto!important;min-height:0!important;aspect-ratio:16/9!important;border-radius:16px!important;background:#0d141c!important} .moment-main-v58690{width:100%!important;height:100%!important;min-height:0!important} .moment-main-v58690 img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important} .moment-side-v58690{display:none!important} .moment-copy-v58690{padding:15px 0 0!important} .moment-copy-v58690>span{font-size:12px!important} .moment-copy-v58690 h3{font-size:25px!important;margin:5px 0 8px!important} .moment-copy-v58690 p{font-size:15px!important;line-height:1.5!important} .moment-open-v58690,.moment-coming-v58690{font-size:12px!important}  .fights-coming-v5870{font-size:15px!important;max-width:320px} .fight-card-public-v5870{grid-template-columns:minmax(0,1fr) 64px minmax(0,1fr)!important;gap:7px!important;padding:16px 10px!important} .fighter-photo-v5871{width:86px!important;height:86px!important} .fighter-v5870 strong{font-size:18px!important;line-height:1!important} .fighter-v5870 span{font-size:11px!important} .fight-vs-v5870 b{font-size:22px!important}  .academies-strip-v5870{display:flex!important;grid-template-columns:none!important;gap:12px!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;padding:2px 40px 12px 0!important;margin-right:-18px!important;scrollbar-width:none!important} .academies-strip-v5870::-webkit-scrollbar{display:none!important} .academy-chip-v5870{flex:0 0 66vw!important;max-width:270px!important;min-height:160px!important;scroll-snap-align:start!important;padding:20px!important} .academy-logo-v5871{width:72px!important;height:72px!important} .academy-chip-v5870 strong{font-size:20px!important} .academy-chip-v5870>span{font-size:13px!important}  .history-grid-v58690{display:flex!important;grid-template-columns:none!important;gap:14px!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;padding:2px 40px 12px 0!important;margin-right:-18px!important;scrollbar-width:none!important} .history-grid-v58690::-webkit-scrollbar{display:none!important} .history-card-v58690{flex:0 0 84vw!important;max-width:350px!important;scroll-snap-align:start!important} .history-media-v58690{aspect-ratio:4/3!important} .history-editorial-date-v5872{font-size:19px!important} .history-body-v58690 h3{font-size:24px!important} .history-body-v58690 p{font-size:14px!important}  .numbers-grid-v5870{grid-template-columns:repeat(2,minmax(0,1fr))!important} .numbers-grid-v5870>div{min-height:118px!important;padding:18px 8px!important;display:flex!important;flex-direction:column!important;justify-content:center!important} .numbers-grid-v5870 strong{font-size:48px!important} .numbers-grid-v5870 span{font-size:12px!important}  .guide-shortcuts-v5870{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important} .guide-shortcuts-v5870 a{min-height:104px!important;padding:16px!important} .guide-shortcuts-v5870 strong{font-size:16px!important} .guide-shortcuts-v5870 span{font-size:12px!important}  .mobile-registration-cta-v5871{left:10px!important;right:10px!important;bottom:max(10px,env(safe-area-inset-bottom))!important;min-height:56px!important} .portal-organizer-footer-v187{margin-bottom:36px!important} }@media(max-width:390px){ .portal-wrap-v186,.portal-content-editorial-v58690{padding-left:17px!important;padding-right:17px!important} .gp-section-v5870,.moments-section-v58690{margin-left:-17px!important;margin-right:-17px!important;padding-left:17px!important;padding-right:17px!important} .gp-athlete-slot-v5870{flex-basis:62vw!important} .confirmed-athlete-card-v5870{flex-basis:72vw!important} .history-card-v58690{flex-basis:86vw!important} }@media(max-width:360px){ .portal-wrap-v186,.portal-content-editorial-v58690{padding-left:16px!important;padding-right:16px!important} .gp-section-v5870,.moments-section-v58690{margin-left:-16px!important;margin-right:-16px!important;padding-left:16px!important;padding-right:16px!important} .event-section-head-v5870 h2,.section-heading-v58690 h2{font-size:28px!important} .next-event-content-v58690 h2{font-size:29px!important} .next-event-primary-meta-v5872>strong{font-size:26px!important} .gp-athlete-slot-v5870{flex-basis:65vw!important} .confirmed-athlete-card-v5870{flex-basis:76vw!important} .history-card-v58690{flex-basis:87vw!important} .guide-shortcuts-v5870{grid-template-columns:1fr!important} .fight-card-public-v5870{grid-template-columns:minmax(0,1fr) 54px minmax(0,1fr)!important} .fighter-photo-v5871{width:74px!important;height:74px!important} }@media(min-width:721px) and (max-width:980px){ .gp-athlete-grid-v5870{grid-template-columns:repeat(3,minmax(0,1fr))!important} .confirmed-athletes-grid-v5870{grid-template-columns:repeat(3,minmax(0,1fr))!important} }img[data-smart-image-v5873]{transition:opacity .22s ease;max-width:100%}img[data-smart-image-v5873].media-loading-v5873{opacity:0}img[data-smart-image-v5873].media-loaded-v5873{opacity:1}.next-event-media-v58690:has(img.media-loading-v5873), .moment-main-v58690:has(img.media-loading-v5873), .history-media-v58690:has(img.media-loading-v5873), .confirmed-athlete-photo-v5870:has(img.media-loading-v5873), .gp-athlete-photo-v5873:has(img.media-loading-v5873), .academy-logo-v5871:has(img.media-loading-v5873){ background:linear-gradient(100deg,#0d141d 20%,#17212d 38%,#0d141d 56%);background-size:220% 100%;animation:confereSkeletonV5873 1.2s linear infinite }@keyframes confereSkeletonV5873{to{background-position:-220% 0}}.media-placeholder-v5873{width:100%;height:100%;min-height:120px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;padding:18px;text-align:center;background:radial-gradient(circle at 50% 34%,rgba(245,180,0,.09),transparent 38%),#101720;color:#e9eef5;overflow:hidden}.media-placeholder-v5873 strong{font-size:12px;letter-spacing:.16em;color:#f5b400}.media-placeholder-v5873 span{max-width:92%;font-size:13px;font-weight:800;line-height:1.25;color:#aab6c6;overflow-wrap:anywhere}.next-event-placeholder-v5873{min-height:360px}.moment-placeholder-v5873{min-height:150px}.history-placeholder-v5873{min-height:100%}.moment-thumb-placeholder-v5873{min-height:0;font-size:0}.gp-belt-placeholder-v5873{min-height:150px;border-radius:18px}.academy-monogram-v5873{min-height:100%;padding:6px}.academy-monogram-v5873 strong{display:none}.academy-monogram-v5873 span{font-size:11px}.portal-content-editorial-v58690{max-width:1240px}.event-section-v5870,.home-section-v58690{margin-top:56px!important}.event-section-head-v5870,.section-heading-v58690{margin-bottom:20px!important}.event-section-head-v5870 h2,.section-heading-v58690 h2{font-size:clamp(34px,4.2vw,52px)!important;line-height:.98!important}.event-section-head-v5870 p,.section-heading-v58690 p{max-width:700px}.next-event-card-v58690{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr)!important}.next-event-media-v58690{overflow:hidden!important}.next-event-media-v58690>img{width:100%!important;height:100%!important;min-height:520px!important;object-fit:cover!important;object-position:center!important}.next-event-content-v58690{justify-content:center!important}.gp-editorial-top-v5871{grid-template-columns:minmax(0,1fr) minmax(320px,430px)!important}.gp-belt-editorial-v5871 img{width:100%!important;max-width:430px!important;max-height:300px!important;object-fit:contain!important}.gp-roster-block-v5873{margin-top:28px}.gp-roster-block-v5873.vacancies{margin-top:24px;padding-top:22px;border-top:1px solid rgba(255,255,255,.07)}.gp-roster-label-v5873{margin-bottom:12px;color:#aebbd0;font-size:11px;font-weight:950;letter-spacing:.12em}.gp-athlete-grid-v5870{margin-top:0!important}.gp-confirmed-grid-v5873{grid-template-columns:repeat(4,minmax(0,1fr))!important}.gp-vacancies-grid-v5873{grid-template-columns:repeat(4,minmax(0,1fr))!important}.gp-athlete-slot-v5870{position:relative!important;display:block!important;min-width:0!important;overflow:hidden!important;text-align:left!important;isolation:isolate}.gp-athlete-photo-v5873{position:relative;width:100%;aspect-ratio:4/5;overflow:hidden;background:#121b27;contain:paint}.gp-athlete-photo-v5873>img,.gp-athlete-photo-v5873>.athlete-fallback-v5870,.gp-athlete-photo-v5873>.media-placeholder-v5873{width:100%!important;height:100%!important;min-height:0!important;object-fit:cover!important;border-radius:0!important;margin:0!important}.gp-athlete-copy-v5873{position:relative;min-width:0;overflow:hidden;padding:15px 15px 17px}.gp-athlete-copy-v5873>*{max-width:100%;overflow-wrap:anywhere}.gp-athlete-copy-v5873>span{display:block;color:#86efac;font-size:10px;font-weight:950;letter-spacing:.09em;line-height:1.2}.gp-athlete-copy-v5873>strong{display:block;margin-top:6px;color:#fff;font-size:22px;line-height:1.02}.gp-athlete-copy-v5873>p{margin:7px 0 0;color:#cbd4df;font-size:13px;line-height:1.3}.gp-athlete-copy-v5873>small{display:block;margin-top:9px;color:#9caabd;font-size:12px;line-height:1.35;white-space:normal}.gp-athlete-copy-v5873>em{display:block;margin-top:5px;color:#e0e7ef;font-size:11px;font-style:normal;line-height:1.3}.gp-athlete-slot-v5870.open{display:flex!important;flex-direction:column!important;justify-content:flex-end!important;min-height:330px!important;padding:18px!important;background:#101720!important}.gp-athlete-slot-v5870.open .gp-athlete-copy-v5873{padding:0!important;width:100%}.gp-athlete-slot-v5870.open .gp-athlete-copy-v5873>span{color:#94a3b8}.gp-athlete-slot-v5870.open .gp-athlete-copy-v5873>strong{font-size:20px;color:#d4dce6}.confirmed-athlete-card-v5870{position:relative!important;min-width:0!important;max-width:100%;overflow:hidden!important;isolation:isolate;contain:layout paint}.confirmed-athlete-card-v5870 *{min-width:0}.confirmed-athlete-photo-v5870{position:relative!important;overflow:hidden!important;contain:paint;isolation:isolate;background:#121b27!important}.confirmed-athlete-photo-v5870>img,.confirmed-athlete-photo-v5870>.athlete-fallback-v5870,.confirmed-athlete-photo-v5870>.media-placeholder-v5873{position:relative!important;inset:auto!important;z-index:0!important;width:100%!important;height:100%!important;max-width:100%!important;object-fit:cover!important;object-position:center!important;display:block!important}.confirmed-athlete-copy-v5872{position:relative!important;z-index:1!important;min-width:0!important;max-width:100%!important;overflow:hidden!important;padding:17px 17px 19px!important;background:#101720}.confirmed-athlete-copy-v5872>*{position:static!important;inset:auto!important;float:none!important;max-width:100%!important;transform:none!important;white-space:normal!important;overflow-wrap:anywhere!important;text-overflow:clip!important}.athlete-status-v5873{display:block!important;color:#86efac!important;font-size:10px!important;font-weight:950!important;letter-spacing:.1em!important;line-height:1.2!important}.confirmed-athlete-copy-v5872 h3{margin:6px 0 8px!important;font-size:25px!important;line-height:1!important;color:#fff!important}.athlete-team-v5873{margin:0!important;color:#d0d9e4!important;font-size:14px!important;line-height:1.3!important}.athlete-category-v5873{margin-top:10px!important;color:#9eacbd!important;font-size:13px!important;line-height:1.35!important}.athlete-belt-v5873{margin-top:4px!important;color:#e3e9f0!important;font-size:12px!important;line-height:1.3!important}.athletes-page-grid-v5870 .confirmed-athlete-card-v5870{height:auto!important}.moments-grid-v58690{grid-template-columns:minmax(0,1.2fr) minmax(330px,.8fr)!important;gap:18px!important}.moment-card-v58690{min-width:0!important;overflow:hidden!important}.moment-card-v58690.featured{grid-row:1/span 2!important}.moment-mosaic-v58690{background:#101720!important}.moment-main-v58690{position:relative;overflow:hidden;background:#101720!important}.moment-main-v58690>.media-placeholder-v5873{height:100%}.moment-card-v58690.text-only-v5873 .moment-mosaic-v58690, .moment-card-v58690.media-failed-v5873 .moment-mosaic-v58690{aspect-ratio:auto!important;min-height:148px!important;max-height:180px!important}.moment-card-v58690.text-only-v5873 .moment-main-v58690, .moment-card-v58690.media-failed-v5873 .moment-main-v58690{min-height:148px!important}.fight-cards-public-v5870{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important}.fight-cards-public-v5870.full{grid-template-columns:repeat(2,minmax(0,1fr))!important}.fight-card-public-v5870{min-width:0!important;overflow:hidden!important}.fighter-v5870,.fight-vs-v5870{min-width:0}.fighter-v5870 strong,.fighter-v5870 span,.fight-vs-v5870 small{max-width:100%;overflow-wrap:anywhere}.fights-section-v5870:has(.fights-coming-v5870){padding-bottom:0!important}.academies-strip-v5870{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))!important}.academies-section-v5870.is-compact-v5873 .academies-strip-v5870{grid-template-columns:repeat(auto-fit,minmax(190px,260px))!important;justify-content:flex-start!important}.academy-chip-v5870{min-height:146px!important}.academy-logo-v5871{flex:0 0 auto}.academy-logo-v5871>.media-placeholder-v5873{min-height:0;width:100%;height:100%;border-radius:50%}.history-card-v58690{min-width:0!important}.history-media-v58690{overflow:hidden!important;background:#101720!important}.history-media-v58690>.media-placeholder-v5873{min-height:100%}.history-media-v58690>span{background:rgba(5,8,12,.74)!important;color:#c2ccd8!important;font-size:9px!important;letter-spacing:.07em}.history-card-v58690.media-failed-v5873 .history-media-v58690{background:#101720!important}.history-body-v58690{min-width:0!important}.numbers-grid-v5870{border-top:0!important;border-bottom:0!important}.numbers-grid-v5870>div{padding:26px 20px!important}.numbers-grid-v5870 strong{font-size:clamp(54px,6.4vw,78px)!important}.moments-section-v58690{background:#0b1118!important}.gp-section-v5870{background:#0a121b!important}.history-section-v58690{padding-top:6px}@media(max-width:1100px){ .fight-cards-public-v5870{grid-template-columns:repeat(2,minmax(0,1fr))!important} .gp-confirmed-grid-v5873,.gp-vacancies-grid-v5873{grid-template-columns:repeat(3,minmax(0,1fr))!important} }@media(max-width:720px){ .event-section-v5870,.home-section-v58690{margin-top:48px!important} .event-section-head-v5870 h2,.section-heading-v58690 h2{font-size:clamp(28px,8vw,32px)!important} .event-section-head-v5870 p,.section-heading-v58690 p{font-size:15px!important;line-height:1.45!important} .next-event-card-v58690{grid-template-columns:1fr!important} .next-event-media-v58690>img{height:auto!important;min-height:0!important;aspect-ratio:auto!important;object-fit:contain!important} .next-event-placeholder-v5873{min-height:260px!important} .gp-editorial-top-v5871{display:block!important} .gp-belt-editorial-v5871{width:100%!important;margin:20px 0 26px!important} .gp-belt-editorial-v5871 img{display:block!important;width:78vw!important;max-width:78vw!important;height:auto!important;max-height:270px!important;margin:0 auto!important;object-fit:contain!important} .gp-roster-block-v5873{margin-top:24px!important} .gp-roster-label-v5873{font-size:11px!important;margin-bottom:11px!important} .gp-confirmed-grid-v5873,.gp-vacancies-grid-v5873{display:flex!important;grid-template-columns:none!important;gap:12px!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;padding:2px 42px 12px 0!important;margin-right:-18px!important;scrollbar-width:none!important} .gp-confirmed-grid-v5873::-webkit-scrollbar,.gp-vacancies-grid-v5873::-webkit-scrollbar{display:none!important} .gp-athlete-slot-v5870{flex:0 0 86vw!important;max-width:340px!important;scroll-snap-align:start!important} .gp-athlete-slot-v5870.open{min-height:390px!important} .gp-silhouette-v5870{min-height:245px!important} .confirmed-athletes-grid-v5870{display:flex!important;grid-template-columns:none!important;gap:12px!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;padding:2px 42px 12px 0!important;margin-right:-18px!important;scrollbar-width:none!important} .confirmed-athletes-grid-v5870::-webkit-scrollbar{display:none!important} .confirmed-athlete-card-v5870{flex:0 0 86vw!important;max-width:340px!important;scroll-snap-align:start!important} .confirmed-athlete-copy-v5872 h3{font-size:27px!important} .athlete-team-v5873{font-size:15px!important} .athlete-category-v5873{font-size:14px!important} .athlete-belt-v5873{font-size:13px!important} .moments-grid-v58690{display:grid!important;grid-template-columns:1fr!important;gap:32px!important} .moment-card-v58690.featured{grid-row:auto!important} .moment-mosaic-v58690,.moment-card-v58690.featured .moment-mosaic-v58690,.moment-card-v58690:not(.featured) .moment-mosaic-v58690{aspect-ratio:16/10!important} .moment-card-v58690.text-only-v5873 .moment-mosaic-v58690,.moment-card-v58690.media-failed-v5873 .moment-mosaic-v58690{aspect-ratio:auto!important;min-height:138px!important;max-height:158px!important} .moment-copy-v58690 h3{font-size:26px!important} .moment-copy-v58690 p{font-size:15px!important} .fight-cards-public-v5870,.fight-cards-public-v5870.full{grid-template-columns:1fr!important} .academies-strip-v5870,.academies-section-v5870.is-compact-v5873 .academies-strip-v5870{display:flex!important;grid-template-columns:none!important;gap:12px!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;padding:2px 42px 12px 0!important;margin-right:-18px!important;scrollbar-width:none!important} .academy-chip-v5870{flex:0 0 86vw!important;max-width:340px!important;min-height:168px!important;scroll-snap-align:start!important} .history-grid-v58690{display:flex!important;grid-template-columns:none!important;gap:14px!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;padding:2px 42px 12px 0!important;margin-right:-18px!important;scrollbar-width:none!important} .history-card-v58690{flex:0 0 86vw!important;max-width:370px!important;scroll-snap-align:start!important} .history-media-v58690{aspect-ratio:4/3!important} .numbers-grid-v5870>div{padding:20px 10px!important} .numbers-grid-v5870 strong{font-size:50px!important} .guide-shortcuts-v5870 a{min-height:108px!important} }@media(max-width:390px){ .gp-athlete-slot-v5870,.confirmed-athlete-card-v5870,.academy-chip-v5870,.history-card-v58690{flex-basis:86vw!important} }@media(max-width:360px){ .gp-athlete-slot-v5870,.confirmed-athlete-card-v5870,.academy-chip-v5870,.history-card-v58690{flex-basis:87vw!important} .confirmed-athlete-copy-v5872 h3{font-size:25px!important} }@media(min-width:721px){ .confirmed-athletes-grid-v5870:has(> :first-child:nth-last-child(1)){grid-template-columns:minmax(260px,330px)!important;justify-content:center!important} .confirmed-athletes-grid-v5870:has(> :first-child:nth-last-child(2)){grid-template-columns:repeat(2,minmax(260px,330px))!important;justify-content:center!important} .confirmed-athletes-grid-v5870:has(> :first-child:nth-last-child(3)){grid-template-columns:repeat(3,minmax(240px,310px))!important;justify-content:center!important} .gp-confirmed-grid-v5873:has(> :first-child:nth-last-child(1)){grid-template-columns:minmax(260px,330px)!important;justify-content:center!important} .gp-confirmed-grid-v5873:has(> :first-child:nth-last-child(2)){grid-template-columns:repeat(2,minmax(260px,330px))!important;justify-content:center!important} .gp-confirmed-grid-v5873:has(> :first-child:nth-last-child(3)){grid-template-columns:repeat(3,minmax(240px,310px))!important;justify-content:center!important} }:root{ --confere-chapter-casadas:#0b141d; --confere-chapter-gp:#0a121a; --confere-card:#101923; --confere-card-2:#0e1720; }.public-header-inner-v5871{max-width:1240px!important;min-height:64px!important}.public-brand-v5871 img{max-width:154px!important;max-height:48px!important;width:auto!important;height:auto!important}.public-mobile-menu-v5871 button{font-size:12px!important;padding:10px 11px!important;letter-spacing:.015em}.event-section-v5870,.home-section-v58690{margin-top:58px!important;min-height:0!important;height:auto!important}.event-section-head-v5870>span,.section-heading-v58690>div>span{font-size:12px!important;line-height:1.2!important}.event-section-head-v5870 h2,.section-heading-v58690 h2{font-size:clamp(30px,3.6vw,46px)!important;line-height:1!important}.event-section-head-v5870 p,.section-heading-v58690 p{font-size:15px!important;line-height:1.55!important}.lutas-casadas-section-v5874{ padding:34px 30px 30px; border-radius:26px; background:var(--confere-chapter-casadas); border:1px solid rgba(255,255,255,.055); }.lutas-casadas-section-v5874 .event-section-head-v5870{max-width:760px}.casadas-subhead-v5874{display:flex;justify-content:space-between;align-items:end;gap:16px;margin:27px 0 13px}.casadas-subhead-v5874 strong{font-size:14px;letter-spacing:.08em;color:#f8fafc}.casadas-subhead-v5874 span{font-size:12px;color:#8fa0b4}.casadas-home-grid-v5874,.casadas-page-grid-v5874{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.casada-card-v5874{ display:grid; grid-template-columns:minmax(0,1fr) 68px minmax(0,1fr); align-items:stretch; min-width:0; overflow:hidden; border-radius:22px; background:var(--confere-card); border:1px solid rgba(255,255,255,.065); }.casada-side-v5874{min-width:0;display:flex;flex-direction:column;background:rgba(255,255,255,.012)}.casada-athlete-photo-v5874{position:relative;aspect-ratio:4/5;overflow:hidden;background:#111b27}.casada-athlete-photo-v5874>img,.casada-athlete-photo-v5874>.athlete-fallback-v5870,.casada-athlete-photo-v5874>.media-placeholder-v5873{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center top!important;border-radius:0!important;margin:0!important}.casada-athlete-copy-v5874{padding:15px 15px 17px;min-width:0}.casada-athlete-copy-v5874 strong{display:block;font-size:25px;line-height:1;letter-spacing:-.025em;color:#fff;overflow-wrap:anywhere}.casada-athlete-copy-v5874 p{margin:9px 0 0;color:#d7e0ea;font-size:13px;line-height:1.3;overflow-wrap:anywhere}.casada-athlete-copy-v5874 small{display:block;margin-top:8px;color:#94a4b7;font-size:12px;line-height:1.3;overflow-wrap:anywhere}.casada-facts-v5874{display:flex;gap:5px;flex-wrap:wrap;margin-top:10px}.casada-facts-v5874 span{display:inline-flex;min-height:25px;align-items:center;padding:5px 7px;border-radius:999px;background:rgba(255,255,255,.055);color:#cbd5e1;font-size:10px;font-weight:850;letter-spacing:.03em}.casada-vs-v5874{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:10px 4px;background:#0c141d;z-index:2}.casada-vs-v5874 b{font-size:25px;line-height:1;color:#fbbf24;letter-spacing:-.04em}.casada-vs-v5874>span{margin-top:7px;color:#8293a8;font-size:9px;font-weight:900;letter-spacing:.12em}.casada-vs-v5874 small{display:block;margin-top:9px;color:#8293a8;font-size:9px;line-height:1.35}.casada-vs-v5874 em{display:block;margin-top:8px;color:#dbe7f4;font-size:9px;font-style:normal;font-weight:850;line-height:1.35}.casada-vs-v5874 u{display:block;margin-top:5px;color:#9eb0c4;font-size:9px;text-decoration:none}.casada-side-v5874.opponent-open{align-items:center;justify-content:center;text-align:center;padding:22px 12px;background:linear-gradient(145deg,#111b27,#0d151f)}.casada-silhouette-v5874{width:96px;height:116px;opacity:.33;background:radial-gradient(circle at 50% 25%,#94a3b8 0 25px,transparent 26px),radial-gradient(ellipse at 50% 88%,#94a3b8 0 48px,transparent 49px)}.casada-side-v5874.opponent-open strong{font-size:34px;line-height:1;color:#d8e1eb}.casada-side-v5874.opponent-open span{margin-top:8px;color:#899aad;font-size:10px;font-weight:900;letter-spacing:.09em;line-height:1.35}.casada-card-v5874 footer{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-top:1px solid rgba(255,255,255,.055);background:#0c141d}.casada-status-v5874{font-size:10px;font-weight:950;letter-spacing:.08em;color:#fbbf24}.casada-status-v5874.confirmed{color:#86efac}.casada-card-actions-v5874{display:flex;align-items:center;gap:7px;flex-wrap:wrap;justify-content:flex-end}.casada-card-actions-v5874 a,.casada-card-actions-v5874 button{border:0;background:transparent;color:#d9e4ef;text-decoration:none;font-size:10px;font-weight:850;letter-spacing:.03em;padding:7px 6px;cursor:pointer}.casada-card-actions-v5874 a:hover,.casada-card-actions-v5874 button:hover{color:#fff}.casadas-cta-v5874{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:22px;padding:16px 17px;border-radius:16px;background:#111b25;border:1px solid rgba(245,158,11,.12)}.casadas-cta-v5874 div span{display:block;color:#fbbf24;font-size:11px;font-weight:950;letter-spacing:.08em}.casadas-cta-v5874 div strong{display:block;margin-top:5px;color:#dce5ee;font-size:13px;line-height:1.35}.casadas-cta-v5874>a{flex:0 0 auto;min-height:46px;display:inline-flex;align-items:center;justify-content:center;padding:0 18px;border-radius:12px;background:#f8b900;color:#091019;text-decoration:none;font-size:12px;font-weight:950}.casadas-cta-v5874.page{margin:28px 0}.casadas-page-intro-v5874{max-width:850px;margin-bottom:32px}.casadas-page-intro-v5874>p{max-width:720px;color:#9caabd;font-size:15px;line-height:1.55}.casadas-kpis-v5874{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.casadas-kpis-v5874>div{min-width:190px;padding:15px 16px;border-radius:15px;background:#101923}.casadas-kpis-v5874 strong{display:block;color:#fff;font-size:30px;line-height:1}.casadas-kpis-v5874 span{display:block;margin-top:7px;color:#95a5b8;font-size:12px}.casadas-page-section-v5874{margin-top:38px}.casadas-page-section-v5874.compact{margin-top:22px}.casadas-page-section-head-v5874{margin-bottom:16px}.casadas-page-section-head-v5874>span{color:#fbbf24;font-size:11px;font-weight:950;letter-spacing:.09em}.casadas-page-section-head-v5874 h2{margin:6px 0 0;color:#fff;font-size:26px;line-height:1.08;letter-spacing:-.02em}.casadas-search-v5874{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-bottom:9px}.casadas-search-v5874 input,.casadas-filters-v5874 select{width:100%;min-height:46px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#0e1720;color:#e8eef5;padding:0 13px;font-size:13px;outline:none}.casadas-search-v5874 input:focus,.casadas-filters-v5874 select:focus{border-color:rgba(245,158,11,.4)}#casadaFilterToggleV5874{display:none;min-height:46px;padding:0 16px;border-radius:12px;border:1px solid rgba(255,255,255,.09);background:#101923;color:#fff;font-size:11px;font-weight:900}.casadas-filters-v5874{display:grid;grid-template-columns:repeat(5,minmax(0,1fr)) auto;gap:8px;margin:0 0 16px}.casadas-filters-v5874 button{min-height:46px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:transparent;color:#b9c6d5;font-size:10px;font-weight:900;padding:0 12px}.casadas-filter-empty-v5874{padding:18px 0;color:#91a2b5;font-size:14px}.casada-share-page-v5874{max-width:780px;margin:0 auto}.casada-share-page-v5874>.casada-card-v5874{margin-top:12px}.casada-share-page-v5874>p{margin:16px 0 0;color:#8fa0b3;font-size:13px;line-height:1.5}.casada-back-list-v5874{display:inline-flex;margin-top:18px;color:#fbbf24;text-decoration:none;font-size:11px;font-weight:950;letter-spacing:.04em}.gp-section-v5870{padding:32px 30px!important;background:var(--confere-chapter-gp)!important}.gp-editorial-top-v5871{align-items:center!important;gap:26px!important}.gp-belt-editorial-v5871{max-width:430px!important}.gp-confirmed-grid-v5873{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important}.gp-vacancies-grid-v5873{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:8px!important}.gp-athlete-slot-v5870.open.compact-v5874{min-height:126px!important;padding:12px!important;justify-content:center!important;align-items:center!important;text-align:center!important;border:1px solid rgba(255,255,255,.055)!important;background:#0f1720!important;border-radius:14px!important}.gp-athlete-slot-v5870.open.compact-v5874 .gp-silhouette-v5870{width:34px!important;height:41px!important;margin:0 0 8px!important;opacity:.25!important;background:radial-gradient(circle at 50% 26%,#94a3b8 0 9px,transparent 10px),radial-gradient(ellipse at 50% 88%,#94a3b8 0 17px,transparent 18px)!important}.gp-athlete-slot-v5870.open.compact-v5874 .gp-athlete-copy-v5873{padding:0!important;text-align:center!important}.gp-athlete-slot-v5870.open.compact-v5874 .gp-athlete-copy-v5873>strong{font-size:13px!important;margin:0!important;color:#d3dce7!important}.gp-athlete-slot-v5870.open.compact-v5874 .gp-athlete-copy-v5873>span{font-size:9px!important;margin-top:4px!important;color:#7f90a4!important}.gp-athlete-photo-v5873 img.media-lowres-v5874,.confirmed-athlete-photo-v5870 img.media-lowres-v5874,.casada-athlete-photo-v5874 img.media-lowres-v5874{ object-fit:contain!important; object-position:center!important; width:82%!important; height:82%!important; margin:9%!important; border-radius:16px!important; background:#162231!important; }.academies-section-v5870.is-compact-v5873 .academies-strip-v5870{max-width:760px}.academy-chip-v5870{min-height:132px!important;padding:18px!important}.academy-logo-v5871{width:66px!important;height:66px!important}.academy-chip-v5870 strong{font-size:17px!important}.academy-chip-v5870>span{font-size:12px!important}@media(min-width:901px){ .next-event-card-v58690{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr)!important} .next-event-media-v58690{min-height:440px!important} }@media(max-width:720px){ .public-header-inner-v5871{min-height:58px!important;padding-left:16px!important;padding-right:16px!important} .public-brand-v5871 img{max-width:136px!important;max-height:42px!important} .public-menu-toggle-v5871{display:flex!important;width:40px!important;height:40px!important} .event-section-v5870,.home-section-v58690{margin-top:50px!important} .event-section-head-v5870 h2,.section-heading-v58690 h2{font-size:30px!important;line-height:1.02!important} .event-section-head-v5870 p,.section-heading-v58690 p{font-size:15px!important} .event-section-head-v5870>span,.section-heading-v58690>div>span{font-size:11px!important} .lutas-casadas-section-v5874{margin-left:-18px!important;margin-right:-18px!important;padding:28px 18px 30px!important;border-radius:0!important;border-left:0!important;border-right:0!important} .casadas-subhead-v5874{align-items:flex-start;margin-top:23px} .casadas-subhead-v5874 span{font-size:11px;text-align:right} .casadas-home-grid-v5874{display:flex!important;grid-template-columns:none!important;gap:12px!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;padding:2px 42px 13px 0!important;margin-right:-18px!important;scrollbar-width:none!important} .casadas-home-grid-v5874::-webkit-scrollbar{display:none!important} .casadas-home-grid-v5874>.casada-card-v5874{flex:0 0 86vw!important;max-width:365px!important;scroll-snap-align:start!important} .casada-card-v5874{grid-template-columns:minmax(0,1fr) 56px minmax(0,1fr)!important;border-radius:20px!important} .casada-athlete-copy-v5874{padding:13px 12px 15px!important} .casada-athlete-copy-v5874 strong{font-size:22px!important} .casada-athlete-copy-v5874 p{font-size:12px!important} .casada-athlete-copy-v5874 small{font-size:11px!important} .casada-facts-v5874 span{font-size:9px!important;padding:4px 6px!important;min-height:23px!important} .casada-vs-v5874 b{font-size:22px!important} .casada-vs-v5874>span{font-size:8px!important} .casada-vs-v5874 small,.casada-vs-v5874 em,.casada-vs-v5874 u{font-size:8px!important} .casada-silhouette-v5874{width:70px!important;height:88px!important;background:radial-gradient(circle at 50% 25%,#94a3b8 0 19px,transparent 20px),radial-gradient(ellipse at 50% 88%,#94a3b8 0 35px,transparent 36px)!important} .casada-card-v5874 footer{display:block!important;padding:11px 12px!important} .casada-card-actions-v5874{justify-content:flex-start!important;margin-top:5px!important} .casada-card-actions-v5874 a,.casada-card-actions-v5874 button{padding-left:0!important;padding-right:12px!important;font-size:9px!important} .casadas-cta-v5874{display:block!important;padding:15px!important} .casadas-cta-v5874>a{width:100%!important;margin-top:12px!important} .gp-section-v5870{padding-top:27px!important;padding-bottom:28px!important} .gp-editorial-top-v5871{gap:12px!important} .gp-belt-editorial-v5871{width:min(78vw,340px)!important;margin:10px auto 0!important} .gp-confirmed-grid-v5873{display:flex!important;grid-template-columns:none!important;gap:12px!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;padding:2px 42px 12px 0!important;margin-right:-18px!important;scrollbar-width:none!important} .gp-confirmed-grid-v5873>.gp-athlete-slot-v5870{flex:0 0 84vw!important;max-width:330px!important;scroll-snap-align:start!important} .gp-vacancies-grid-v5873{display:flex!important;grid-template-columns:none!important;gap:8px!important;overflow-x:auto!important;scroll-snap-type:x proximity!important;padding:2px 30px 8px 0!important;margin-right:-18px!important;scrollbar-width:none!important} .gp-vacancies-grid-v5873>.gp-athlete-slot-v5870.open.compact-v5874{flex:0 0 36vw!important;max-width:145px!important;min-height:116px!important;scroll-snap-align:start!important} .gp-vacancies-grid-v5873::-webkit-scrollbar,.gp-confirmed-grid-v5873::-webkit-scrollbar{display:none!important} .casadas-page-intro-v5874>p{font-size:14px!important} .casadas-kpis-v5874{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important} .casadas-kpis-v5874>div{min-width:0!important;padding:14px!important} .casadas-kpis-v5874 strong{font-size:28px!important} .casadas-kpis-v5874 span{font-size:11px!important} .casadas-page-section-head-v5874 h2{font-size:24px!important} #casadaFilterToggleV5874{display:block!important} .casadas-filters-v5874{display:none!important;grid-template-columns:1fr 1fr!important;padding:10px!important;border-radius:14px!important;background:#0d151e!important;margin-bottom:14px!important} .casadas-filters-v5874.open{display:grid!important} .casadas-filters-v5874 button{grid-column:1/-1!important} .casadas-page-grid-v5874{grid-template-columns:1fr!important;gap:14px!important} .casadas-page-grid-v5874>.casada-card-v5874{width:100%!important} .academies-section-v5870.is-compact-v5873 .academies-strip-v5870,.academies-strip-v5870{padding-right:42px!important} .academy-chip-v5870{flex-basis:82vw!important;max-width:330px!important;min-height:150px!important} }@media(max-width:430px){ .casadas-home-grid-v5874>.casada-card-v5874{flex-basis:86vw!important} .gp-confirmed-grid-v5873>.gp-athlete-slot-v5870{flex-basis:84vw!important} }@media(max-width:390px){ .casadas-home-grid-v5874>.casada-card-v5874{flex-basis:87vw!important} .gp-confirmed-grid-v5873>.gp-athlete-slot-v5870{flex-basis:85vw!important} .academy-chip-v5870{flex-basis:84vw!important} }@media(max-width:360px){ .lutas-casadas-section-v5874{margin-left:-16px!important;margin-right:-16px!important;padding-left:16px!important;padding-right:16px!important} .casadas-home-grid-v5874{margin-right:-16px!important} .casadas-home-grid-v5874>.casada-card-v5874{flex-basis:88vw!important} .casada-card-v5874{grid-template-columns:minmax(0,1fr) 50px minmax(0,1fr)!important} .casada-athlete-copy-v5874 strong{font-size:20px!important} .gp-confirmed-grid-v5873>.gp-athlete-slot-v5870{flex-basis:86vw!important} .gp-vacancies-grid-v5873>.gp-athlete-slot-v5870.open.compact-v5874{flex-basis:39vw!important} .casadas-kpis-v5874{grid-template-columns:1fr 1fr!important} }@media(max-width:320px){ .public-brand-v5871 img{max-width:124px!important} .event-section-head-v5870 h2,.section-heading-v58690 h2{font-size:27px!important} .casadas-home-grid-v5874>.casada-card-v5874{flex-basis:89vw!important} .casada-athlete-copy-v5874{padding-left:9px!important;padding-right:9px!important} .casada-athlete-copy-v5874 strong{font-size:18px!important} .casada-facts-v5874{gap:3px!important} .casada-facts-v5874 span{font-size:8px!important} }@media(min-width:901px){ .next-event-media-v58690>img{height:440px!important;min-height:440px!important;object-fit:contain!important;object-position:center!important;background:#070c12!important} }.gp-athlete-slot-v5870.open.compact-v5874 .gp-silhouette-v5870{ width:42px!important; height:50px!important; min-height:50px!important; max-height:50px!important; flex:0 0 50px!important; border-radius:14px!important; background: radial-gradient(circle at 50% 22%, rgba(129,143,163,.82) 0 9px, transparent 10px), radial-gradient(ellipse at 50% 100%, rgba(95,109,128,.86) 0 20px, transparent 21px)!important; opacity:.72; }@media(max-width:720px){ .gp-athlete-slot-v5870.open.compact-v5874 .gp-silhouette-v5870{ min-height:46px!important; height:46px!important; max-height:46px!important; flex-basis:46px!important; } }.loading-shell.portal-loading-v583{ position:relative; overflow:hidden; gap:0; background: radial-gradient(circle at 16% 0%, rgba(245,158,11,.16), transparent 26%), radial-gradient(circle at 84% 6%, rgba(59,130,246,.18), transparent 30%), linear-gradient(180deg,#0c121b 0%,#06090f 52%,#05070b 100%)!important; }.loading-shell.portal-loading-v583::before{ content:""; position:absolute; inset:-20% -10%; background: radial-gradient(circle at 18% 20%, rgba(245,158,11,.10), transparent 22%), radial-gradient(circle at 78% 16%, rgba(96,165,250,.12), transparent 26%), linear-gradient(120deg, transparent 0 32%, rgba(255,255,255,.03) 50%, transparent 68%); animation:portalLoadingGlowV5880 8s linear infinite; pointer-events:none; }.loading-shell.portal-loading-v583::after{ content:""; position:absolute; inset:0; background-image:linear-gradient(rgba(255,255,255,.018) 1px, transparent 1px),linear-gradient(90deg, rgba(255,255,255,.018) 1px, transparent 1px); background-size:36px 36px; mask-image:linear-gradient(180deg, rgba(0,0,0,.45), rgba(0,0,0,0)); opacity:.28; pointer-events:none; }@keyframes portalLoadingGlowV5880{0%{transform:translate3d(-2%,0,0) scale(1)}50%{transform:translate3d(2%,2%,0) scale(1.04)}100%{transform:translate3d(-2%,0,0) scale(1)}}.loading-wordmark-v583{ position:relative; padding:0 18px 18px; margin-bottom:16px; letter-spacing:.28em!important; color:#cbd5e1!important; }.loading-wordmark-v583::after{ content:""; position:absolute; left:50%; bottom:0; width:88px; height:1px; transform:translateX(-50%); background:linear-gradient(90deg, transparent, rgba(255,255,255,.28), transparent); }.loading-progress-v583{ width:min(320px,78vw)!important; height:8px!important; border-radius:999px!important; background:rgba(255,255,255,.07)!important; box-shadow:inset 0 0 0 1px rgba(255,255,255,.04),0 18px 40px rgba(0,0,0,.22)!important; }.loading-progress-v583 span{ width:38%!important; inset:0 auto 0 -38%!important; background:linear-gradient(90deg, rgba(245,158,11,0), rgba(245,158,11,.95), rgba(96,165,250,.95), rgba(245,158,11,0))!important; box-shadow:0 0 20px rgba(96,165,250,.18); animation:loadingSlideV583 1.05s cubic-bezier(.4,0,.2,1) infinite!important; }.loading-shell.portal-loading-v583 h1{ position:relative; margin:24px 0 8px!important; font-size:clamp(30px,5vw,44px)!important; }.loading-shell.portal-loading-v583 p{ max-width:520px; color:#aab6c8!important; font-size:15px!important; }.loading-skeleton-grid-v583{ position:relative; width:min(980px,100%)!important; gap:16px!important; margin-top:38px!important; opacity:.78!important; }.loading-skeleton-card-v583{ position:relative; height:126px!important; border-radius:24px!important; border:1px solid rgba(255,255,255,.06)!important; background:linear-gradient(180deg, rgba(20,28,38,.88), rgba(10,15,22,.92))!important; overflow:hidden; }.loading-skeleton-card-v583::before{ content:""; position:absolute; inset:0; background:linear-gradient(110deg, transparent 12%, rgba(255,255,255,.07) 30%, rgba(255,255,255,.02) 46%, transparent 62%); background-size:220% 100%; animation:skeletonMoveV583 1.5s linear infinite; }.loading-skeleton-card-v583::after{ content:""; position:absolute; inset:18px; border-radius:18px; background: linear-gradient(90deg, rgba(255,255,255,.08) 0 36%, transparent 36% 100%), linear-gradient(90deg, rgba(255,255,255,.05) 0 58%, transparent 58% 100%), linear-gradient(90deg, rgba(255,255,255,.04) 0 44%, transparent 44% 100%); background-size:40% 18px,68% 12px,52% 12px; background-repeat:no-repeat; background-position:0 0,0 38px,0 62px; opacity:.9; }.gp-belt-editorial-v5871,.gp-belt-page-v5871{background:transparent!important;isolation:isolate}.gp-belt-editorial-v5871 img,.gp-belt-page-v5871 img{ background:transparent!important; mix-blend-mode:lighten; filter:drop-shadow(0 18px 32px rgba(0,0,0,.42)) drop-shadow(0 0 1px rgba(255,214,102,.22)); }.gp-belt-placeholder-v5873{background:transparent!important}.casada-side-v5874.opponent-open, .gp-athlete-slot-v5870.open.compact-v5874{ position:relative; overflow:hidden; }.casada-side-v5874.opponent-open::before, .gp-athlete-slot-v5870.open.compact-v5874::before{ content:""; position:absolute; inset:auto -10% -14% -10%; height:62%; background:radial-gradient(ellipse at center, rgba(148,163,184,.12), transparent 68%); pointer-events:none; }.casada-silhouette-v5874, .gp-silhouette-v5870{ position:relative; background:none!important; opacity:1!important; }.casada-silhouette-v5874::before, .gp-silhouette-v5870::before{ content:""; position:absolute; left:50%; transform:translateX(-50%); border-radius:50%; background:linear-gradient(180deg, rgba(192,203,219,.72), rgba(108,123,145,.86)); box-shadow:0 8px 18px rgba(0,0,0,.18); }.casada-silhouette-v5874::after, .gp-silhouette-v5870::after{ content:""; position:absolute; left:50%; transform:translateX(-50%); background:linear-gradient(180deg, rgba(166,179,197,.86), rgba(78,92,112,.92)); box-shadow:0 16px 26px rgba(0,0,0,.18); }.casada-silhouette-v5874{ width:110px!important; height:132px!important; margin:0 auto 10px!important; }.casada-silhouette-v5874::before{ top:4px; width:34px; height:34px; }.casada-silhouette-v5874::after{ top:34px; width:88px; height:86px; border-radius:44px 44px 20px 20px / 46px 46px 18px 18px; clip-path:polygon(16% 98%, 22% 50%, 34% 34%, 50% 28%, 66% 34%, 78% 50%, 84% 98%); }.casada-side-v5874.opponent-open strong{ margin-top:4px; text-shadow:0 4px 18px rgba(0,0,0,.32); }.casada-side-v5874.opponent-open span{ color:#aeb9c8!important; }.gp-athlete-slot-v5870.open.compact-v5874 .gp-silhouette-v5870{ width:56px!important; height:68px!important; min-height:68px!important; margin:0 auto 10px!important; }.gp-athlete-slot-v5870.open.compact-v5874 .gp-silhouette-v5870::before{ top:1px; width:18px; height:18px; }.gp-athlete-slot-v5870.open.compact-v5874 .gp-silhouette-v5870::after{ top:17px; width:46px; height:46px; border-radius:24px 24px 10px 10px / 26px 26px 10px 10px; clip-path:polygon(18% 98%, 24% 52%, 36% 32%, 50% 26%, 64% 32%, 76% 52%, 82% 98%); }@media(max-width:720px){ .casada-silhouette-v5874{width:86px!important;height:104px!important} .casada-silhouette-v5874::before{width:28px;height:28px} .casada-silhouette-v5874::after{top:28px;width:68px;height:68px} .gp-athlete-slot-v5870.open.compact-v5874 .gp-silhouette-v5870{width:48px!important;height:58px!important;min-height:58px!important} .gp-athlete-slot-v5870.open.compact-v5874 .gp-silhouette-v5870::before{width:16px;height:16px} .gp-athlete-slot-v5870.open.compact-v5874 .gp-silhouette-v5870::after{top:15px;width:40px;height:40px} }html,body{overflow-x:hidden}body{background:#070b11}.initial-portal-v5890{min-height:100vh;padding:24px 20px 44px;background:#070b11;color:#f8fafc}.initial-brand-v5890{width:min(1280px,100%);margin:0 auto 44px;display:flex;align-items:center;justify-content:space-between;gap:14px}.initial-brand-v5890 span{font-size:18px;font-weight:950;letter-spacing:.01em}.initial-brand-v5890 small{font-size:11px;font-weight:900;letter-spacing:.12em;color:#94a3b8}.initial-event-v5890{width:min(920px,100%);margin:0 auto;padding:0 0 34px}.initial-event-kicker-v5890{font-size:12px;font-weight:950;letter-spacing:.12em;color:#f6b800}.initial-event-v5890 h1{margin:10px 0 12px;font-size:clamp(34px,6vw,66px);line-height:.94;letter-spacing:-.035em;text-transform:uppercase}.initial-event-intro-v5890{max-width:720px;margin:0;color:#aab6c8;font-size:16px;line-height:1.6}.initial-event-facts-v5890{display:flex;flex-wrap:wrap;gap:10px 18px;margin-top:24px;padding-top:20px;border-top:1px solid rgba(255,255,255,.08)}.initial-event-facts-v5890 strong,.initial-event-facts-v5890 b{font-size:14px;letter-spacing:.03em}.initial-event-facts-v5890 span{color:#c4ceda;font-size:14px}.initial-loading-v5890{width:min(920px,100%);margin:0 auto;padding:26px 0 0}.initial-loading-v5890 .loading-progress-v583{margin:0 0 18px;width:min(360px,78vw)!important}.initial-loading-v5890 h2{margin:0;font-size:24px;letter-spacing:-.02em}.initial-loading-v5890>p{margin:7px 0 0;color:#94a3b8;font-size:14px}.initial-loading-v5890 .loading-skeleton-grid-v583{margin-top:24px!important;width:100%!important}.noscript-confere-v5890{padding:24px;background:#070b11;color:#fff}.noscript-confere-v5890 p{color:#cbd5e1}.portal-wrap-v186{width:min(1280px,calc(100% - 40px))!important}.public-header-inner-v5871{max-width:1280px!important;min-height:66px!important}.public-brand-v5871 img{max-width:185px!important;max-height:54px!important}.public-brand-v5871 strong{font-size:20px!important;letter-spacing:-.02em}.public-mobile-menu-v5871 button{min-height:44px;font-size:12px!important;letter-spacing:.02em}.public-mobile-menu-v5871 button:focus-visible,.public-menu-toggle-v5871:focus-visible,.section-action-v5870 a:focus-visible,.portal-action-v186:focus-visible,.casada-card-actions-v5874 a:focus-visible,.casada-card-actions-v5874 button:focus-visible{outline:3px solid rgba(246,184,0,.72);outline-offset:3px}.portal-content-editorial-v58690{padding-top:18px!important}.event-section-v5870,.home-section-v58690{min-height:0!important;height:auto!important;margin-top:54px!important;margin-bottom:0!important;padding-top:0}.event-section-v5870:nth-of-type(even),.home-section-v58690:nth-of-type(even){background:rgba(255,255,255,.012)}.event-section-v5870:nth-of-type(odd),.home-section-v58690:nth-of-type(odd){background:transparent}.event-section-head-v5870,.section-heading-v58690{margin-bottom:22px!important}.event-section-head-v5870>span,.section-heading-v58690>div>span{font-size:12px!important;letter-spacing:.11em!important;color:#a9b7c9!important}.event-section-head-v5870 h2,.section-heading-v58690 h2{font-size:clamp(30px,3.1vw,46px)!important;line-height:1!important;letter-spacing:-.03em!important}.event-section-head-v5870 p,.section-heading-v58690 p{max-width:760px;color:#aeb9c8!important;font-size:16px!important;line-height:1.55!important}.section-action-v5870{margin-top:20px!important}.section-action-v5870 a{display:inline-flex;align-items:center;min-height:44px;font-size:13px!important;font-weight:900!important;letter-spacing:.03em}.next-event-card-v58690{grid-template-columns:minmax(0,1.13fr) minmax(390px,.87fr)!important;min-height:430px!important;border:0!important;border-radius:26px!important;background:#0d141d!important;box-shadow:0 18px 54px rgba(0,0,0,.24)!important}.next-event-media-v58690{min-height:430px!important;background:#080d13!important}.next-event-media-v58690>img{min-height:430px!important;object-fit:contain!important;object-position:center!important;background:#080d13!important}.next-event-content-v58690{padding:34px!important}.next-event-content-v58690 h2{font-size:clamp(32px,3vw,45px)!important;line-height:1!important;letter-spacing:-.035em!important}.next-event-primary-meta-v5872{gap:8px!important;margin-top:18px!important}.next-event-primary-meta-v5872 strong{font-size:17px!important}.next-event-primary-meta-v5872 span{font-size:15px!important;line-height:1.4!important}.next-event-primary-meta-v5872 b{font-size:13px!important;color:#f7d775!important}.next-event-details-v5872 summary{min-height:44px;display:flex;align-items:center;font-size:12px!important}.next-event-content-v58690>.portal-actions-adaptive-v58689{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.next-event-content-v58690>.portal-actions-adaptive-v58689 .portal-action-v186.primary{grid-column:1/-1;min-height:54px!important;font-size:13px!important;background:#f6b800!important;border-color:#f6b800!important;color:#111!important}.next-event-content-v58690>.portal-actions-adaptive-v58689 .portal-action-v186.secondary{min-height:46px!important;font-size:11px!important;background:transparent!important;border-color:rgba(255,255,255,.12)!important}.lutas-casadas-section-v5874{padding:30px 0 6px!important}.casadas-formation-v5890{display:flex;flex-wrap:wrap;align-items:center;gap:7px 18px;margin:-3px 0 24px;padding:12px 0;border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06)}.casadas-formation-v5890 span{font-size:11px;font-weight:950;letter-spacing:.11em;color:#f6b800}.casadas-formation-v5890 strong,.casadas-formation-v5890 b{font-size:13px;color:#dce5ef;font-weight:800}.casadas-home-grid-v5874,.casadas-page-grid-v5874{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important}.casada-card-v5874{min-height:410px!important;border:0!important;border-radius:24px!important;background:#0d151f!important;box-shadow:0 16px 42px rgba(0,0,0,.2)!important}.casada-athlete-photo-v5874{min-height:238px!important;background:#0a1017!important}.casada-athlete-copy-v5874{padding:15px 16px 18px!important}.casada-athlete-copy-v5874>strong{font-size:25px!important;line-height:1!important;letter-spacing:-.025em!important}.casada-facts-v5874{gap:7px!important;margin-top:11px!important}.casada-facts-v5874 span{font-size:11px!important;padding:7px 9px!important}.casada-athlete-copy-v5874 p{font-size:14px!important;line-height:1.35!important;margin-top:10px!important}.casada-athlete-copy-v5874 small{font-size:13px!important;line-height:1.35!important}.casada-vs-v5874 b{font-size:30px!important}.casada-vs-v5874 span,.casada-vs-v5874 small,.casada-vs-v5874 em,.casada-vs-v5874 u{font-size:11px!important;line-height:1.35!important}.casada-side-v5874.opponent-open span{font-size:11px!important;line-height:1.4!important}.casada-card-v5874 footer{padding:13px 16px!important;border-top:0!important;background:#0b121a!important}.casada-status-v5874{font-size:11px!important;letter-spacing:.06em!important}.casada-card-actions-v5874 a,.casada-card-actions-v5874 button{min-height:42px!important;font-size:11px!important;padding:8px!important}.casadas-cta-v5874{border:0!important;background:#101922!important;padding:18px 20px!important;border-radius:20px!important}.casadas-cta-v5874 a{min-height:50px!important;font-size:13px!important;background:#f6b800!important;color:#111!important}.filter-only-v5890{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important}.filter-only-v5890>span{font-size:12px;font-weight:900;letter-spacing:.08em;color:#b6c3d2}.casadas-filters-v5874 select,.casadas-filters-v5874 button{min-height:46px!important;font-size:12px!important}.gp-section-v5870{padding:32px 30px 28px!important;border:0!important;border-radius:28px!important;background:#0a121b!important}.gp-editorial-top-v5871{grid-template-columns:minmax(0,1fr) minmax(360px,.8fr)!important;gap:28px!important;align-items:center!important}.gp-belt-editorial-v5871{max-width:520px!important;margin-left:auto!important}.gp-belt-editorial-v5871 img{max-width:500px!important;max-height:300px!important;background:transparent!important}.gp-roster-label-v5873{font-size:12px!important;letter-spacing:.1em!important;margin-bottom:14px!important}.gp-confirmed-grid-v5873{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important}.gp-athlete-slot-v5870.confirmed{min-height:360px!important;border:0!important;background:#0e1721!important;border-radius:22px!important}.gp-athlete-photo-v5873{min-height:245px!important}.gp-athlete-copy-v5873{padding:15px 16px 18px!important}.gp-athlete-copy-v5873>strong{font-size:24px!important;line-height:1!important}.gp-athlete-copy-v5873>p{font-size:13px!important}.gp-athlete-copy-v5873>small,.gp-athlete-copy-v5873>em{font-size:12px!important}.gp-vacancies-grid-v5873{display:flex!important;gap:9px!important;overflow-x:auto!important;scroll-snap-type:x proximity;padding:2px 2px 8px!important;scrollbar-width:none!important}.gp-vacancies-grid-v5873::-webkit-scrollbar{display:none}.gp-vacancies-grid-v5873>.gp-athlete-slot-v5870.open.compact-v5874{flex:0 0 132px!important;max-width:132px!important;min-height:112px!important;border:0!important;background:#0d151e!important;border-radius:16px!important;scroll-snap-align:start!important;padding:14px 9px!important}.gp-athlete-slot-v5870.open.compact-v5874 .gp-silhouette-v5870{min-height:46px!important;height:46px!important;margin-bottom:8px!important}.gp-page-grid-v5870.confirmed-v5890{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important}.gp-page-athlete-v5870{border:0!important;background:#0e1721!important;border-radius:22px!important;overflow:hidden!important}.gp-page-vacancies-section-v5890{min-height:0!important}.gp-page-vacancies-v5890{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x proximity;padding:2px 2px 10px;scrollbar-width:none}.gp-page-vacancies-v5890::-webkit-scrollbar{display:none}.gp-page-vacancy-v5890{flex:0 0 140px;min-height:118px;border-radius:16px;background:#0d151e;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;scroll-snap-align:start;padding:12px}.gp-page-vacancy-v5890 .gp-silhouette-v5870{width:48px!important;height:54px!important;min-height:54px!important;margin:0 auto 7px!important}.gp-page-vacancy-v5890 strong{font-size:13px}.gp-page-vacancy-v5890 span{font-size:10px;color:#8e9db0;font-weight:900;letter-spacing:.08em;margin-top:4px}.moments-section-v58690{padding:30px 0 4px!important}.moments-grid-v58690{grid-template-columns:minmax(0,1.18fr) minmax(340px,.82fr)!important;gap:18px!important}.moment-card-v58690{border:0!important;border-radius:24px!important;background:#0d151e!important;box-shadow:0 16px 40px rgba(0,0,0,.16)!important}.moment-copy-v58690{padding:20px!important}.moment-copy-v58690>span{font-size:12px!important}.moment-copy-v58690 h3{font-size:25px!important}.moment-copy-v58690 p{font-size:14px!important;line-height:1.55!important}.academies-section-v5870{min-height:0!important}.academies-strip-v5870,.academies-section-v5870.is-compact-v5873 .academies-strip-v5870{display:flex!important;grid-template-columns:none!important;gap:14px!important;overflow-x:auto!important;scroll-snap-type:x proximity!important;padding:2px 4px 12px!important;scrollbar-width:none!important}.academies-strip-v5870::-webkit-scrollbar{display:none}.academy-chip-v5870{flex:0 0 230px!important;min-height:154px!important;padding:20px!important;border:0!important;border-radius:20px!important;background:#0d151e!important;scroll-snap-align:start!important}.academy-logo-v5871{width:72px!important;height:72px!important;margin-bottom:12px!important}.academy-chip-v5870 strong{font-size:17px!important;line-height:1.25!important}.academy-chip-v5870>span{font-size:13px!important;color:#9fafc1!important}.history-grid-v58690{gap:18px!important}.history-card-v58690{border:0!important;border-radius:24px!important;background:#0d151e!important;overflow:hidden!important}.history-media-v58690{aspect-ratio:16/10!important;min-height:0!important}.history-media-v58690>img{width:100%!important;height:100%!important;object-fit:cover!important}.history-body-v58690{padding:20px!important}.history-body-v58690 h3{font-size:24px!important}.history-body-v58690 p{font-size:14px!important;line-height:1.5!important}.history-body-v58690 small{font-size:12px!important}.history-photo-link-v58690{min-height:44px;display:inline-flex;align-items:center;font-size:12px!important}.numbers-grid-v5870{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;border:0!important;gap:1px!important;background:rgba(255,255,255,.05)!important}.numbers-grid-v5870>div{background:#0b121a!important;min-height:132px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important}.numbers-grid-v5870 strong{font-size:clamp(56px,6vw,82px)!important;line-height:.95!important}.numbers-grid-v5870 span{font-size:12px!important}.guide-shortcuts-v5870{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}.guide-shortcuts-v5870 a{min-height:112px!important;border:0!important;background:#0d151e!important;border-radius:18px!important;padding:18px!important}.guide-shortcuts-v5870 strong{font-size:16px!important}.guide-shortcuts-v5870 span{font-size:12px!important}.gp-athlete-photo-v5873 img.media-lowres-v5874,.confirmed-athlete-photo-v5870 img.media-lowres-v5874,.casada-athlete-photo-v5874 img.media-lowres-v5874,.fighter-photo-v5871 img.media-lowres-v5874{object-fit:contain!important;object-position:center!important;width:78%!important;height:78%!important;margin:11%!important;border-radius:16px!important;background:#121d28!important}.portal-organizer-footer-v187{min-height:72px!important;margin-top:44px!important}button,a,summary,select{touch-action:manipulation}button:focus-visible,a:focus-visible,summary:focus-visible,select:focus-visible{outline:3px solid rgba(246,184,0,.72);outline-offset:3px}@media(max-width:900px){ .gp-editorial-top-v5871{grid-template-columns:1fr!important} .gp-belt-editorial-v5871{margin:10px auto 0!important} .gp-confirmed-grid-v5873,.gp-page-grid-v5870.confirmed-v5890{grid-template-columns:repeat(2,minmax(0,1fr))!important} }@media(max-width:720px){ .initial-portal-v5890{padding:20px 18px 34px} .initial-brand-v5890{margin-bottom:32px} .initial-brand-v5890 span{font-size:19px}.initial-brand-v5890 small{font-size:10px} .initial-event-v5890 h1{font-size:38px}.initial-event-intro-v5890{font-size:15px} .initial-event-facts-v5890{display:grid;gap:8px}.initial-event-facts-v5890 strong,.initial-event-facts-v5890 span,.initial-event-facts-v5890 b{font-size:13px} .initial-loading-v5890{padding-top:18px}.initial-loading-v5890 h2{font-size:22px} .initial-loading-v5890 .loading-skeleton-grid-v583{grid-template-columns:1fr!important}.initial-loading-v5890 .loading-skeleton-card-v583:nth-child(n/**/+2){display:none!important} .portal-wrap-v186,.portal-content-editorial-v58690{width:auto!important;max-width:none!important;margin:0!important;padding-left:18px!important;padding-right:18px!important} .portal-content-editorial-v58690{padding-bottom:112px!important} .public-header-inner-v5871{min-height:58px!important;padding-left:18px!important;padding-right:18px!important} .public-brand-v5871 img{max-width:150px!important;max-height:44px!important} .public-brand-v5871 strong{font-size:20px!important} .public-menu-toggle-v5871{display:flex!important;width:44px!important;height:44px!important} .public-mobile-menu-v5871{top:58px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;padding:12px 18px 16px!important} .public-mobile-menu-v5871 button{font-size:12px!important;min-height:46px!important} .event-section-v5870,.home-section-v58690{margin-top:50px!important;padding-top:0!important} .event-section-head-v5870,.section-heading-v58690{margin-bottom:20px!important} .event-section-head-v5870>span,.section-heading-v58690>div>span{font-size:12px!important} .event-section-head-v5870 h2,.section-heading-v58690 h2{font-size:30px!important;line-height:1.02!important} .event-section-head-v5870 p,.section-heading-v58690 p{font-size:15px!important;line-height:1.5!important} .next-event-card-v58690{display:block!important;min-height:0!important;border-radius:22px!important} .next-event-media-v58690{min-height:0!important;background:#080d13!important} .next-event-media-v58690>img{width:100%!important;height:auto!important;min-height:0!important;max-height:520px!important;object-fit:contain!important} .next-event-content-v58690{padding:22px 20px 20px!important} .next-event-content-v58690 h2{font-size:30px!important} .next-event-primary-meta-v5872 strong{font-size:16px!important}.next-event-primary-meta-v5872 span{font-size:14px!important}.next-event-primary-meta-v5872 b{font-size:12px!important} .next-event-content-v58690>.portal-actions-adaptive-v58689{grid-template-columns:1fr 1fr!important} .next-event-content-v58690>.portal-actions-adaptive-v58689 .portal-action-v186.primary{grid-column:1/-1;min-height:54px!important;font-size:13px!important} .next-event-content-v58690>.portal-actions-adaptive-v58689 .portal-action-v186.secondary{min-height:46px!important;font-size:11px!important} .lutas-casadas-section-v5874{padding-top:0!important} .casadas-formation-v5890{display:grid!important;grid-template-columns:1fr 1fr!important;gap:6px 12px!important} .casadas-formation-v5890 span{grid-column:1/-1} .casadas-home-grid-v5874{display:flex!important;grid-template-columns:none!important;gap:12px!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;padding:2px 44px 12px 0!important;margin-right:-18px!important;scrollbar-width:none!important} .casadas-home-grid-v5874::-webkit-scrollbar{display:none} .casadas-home-grid-v5874>.casada-card-v5874{flex:0 0 86vw!important;max-width:390px!important;scroll-snap-align:start!important} .casadas-home-grid-v5874>.casada-card-v5874:nth-child(n/**/+4){display:none!important} .casada-card-v5874{grid-template-columns:minmax(0,1fr) 54px minmax(0,1fr)!important;min-height:380px!important;border-radius:21px!important} .casada-athlete-photo-v5874{min-height:220px!important} .casada-athlete-copy-v5874{padding:13px 13px 16px!important}.casada-athlete-copy-v5874>strong{font-size:23px!important}.casada-facts-v5874 span{font-size:11px!important}.casada-athlete-copy-v5874 p{font-size:13px!important}.casada-athlete-copy-v5874 small{font-size:12px!important} .casada-vs-v5874 b{font-size:27px!important} .casadas-cta-v5874{display:block!important;padding:18px!important}.casadas-cta-v5874 a{width:100%!important;margin-top:14px!important} .casadas-page-grid-v5874{grid-template-columns:1fr!important} .filter-only-v5890{min-height:48px!important}.casadas-filters-v5874{grid-template-columns:1fr 1fr!important}.casadas-filters-v5874.open{display:grid!important} .gp-section-v5870{margin-left:-18px!important;margin-right:-18px!important;padding:28px 18px 26px!important;border-radius:0!important} .gp-belt-editorial-v5871{width:min(90vw,420px)!important;margin:8px auto 4px!important}.gp-belt-editorial-v5871 img{width:88vw!important;max-width:420px!important;max-height:280px!important} .gp-confirmed-grid-v5873{display:flex!important;grid-template-columns:none!important;gap:12px!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;padding:2px 44px 12px 0!important;margin-right:-18px!important;scrollbar-width:none!important} .gp-confirmed-grid-v5873::-webkit-scrollbar{display:none} .gp-confirmed-grid-v5873>.gp-athlete-slot-v5870{flex:0 0 84vw!important;max-width:340px!important;scroll-snap-align:start!important;min-height:350px!important} .gp-athlete-photo-v5873{min-height:236px!important} .gp-vacancies-grid-v5873{margin-right:-18px!important;padding-right:36px!important} .gp-vacancies-grid-v5873>.gp-athlete-slot-v5870.open.compact-v5874{flex:0 0 36vw!important;max-width:142px!important;min-height:108px!important} .gp-page-grid-v5870.confirmed-v5890{display:flex!important;grid-template-columns:none!important;gap:12px!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;padding-right:42px!important;margin-right:-18px!important} .gp-page-grid-v5870.confirmed-v5890>.gp-page-athlete-v5870{flex:0 0 84vw!important;max-width:340px!important;scroll-snap-align:start!important} .gp-page-vacancies-v5890{margin-right:-18px;padding-right:38px} .moments-section-v58690{margin-left:-18px!important;margin-right:-18px!important;padding:28px 18px 4px!important} .moments-grid-v58690{display:grid!important;grid-template-columns:1fr!important;gap:24px!important;overflow:visible!important} .moment-card-v58690,.moment-card-v58690.featured{display:block!important;grid-row:auto!important;grid-column:auto!important;width:100%!important;min-height:0!important} .moment-mosaic-v58690{min-height:0!important;height:auto!important;aspect-ratio:16/10!important}.moment-main-v58690{min-height:0!important}.moment-main-v58690>img{height:100%!important;object-fit:cover!important} .academies-strip-v5870,.academies-section-v5870.is-compact-v5873 .academies-strip-v5870{margin-right:-18px!important;padding-right:44px!important} .academy-chip-v5870{flex:0 0 82vw!important;max-width:330px!important;min-height:154px!important} .history-grid-v58690{display:flex!important;grid-template-columns:none!important;gap:14px!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;padding:2px 44px 12px 0!important;margin-right:-18px!important;scrollbar-width:none!important} .history-grid-v58690::-webkit-scrollbar{display:none} .history-card-v58690{flex:0 0 85vw!important;max-width:360px!important;scroll-snap-align:start!important} .history-media-v58690{aspect-ratio:4/3!important}.history-body-v58690 h3{font-size:23px!important} .numbers-grid-v5870{grid-template-columns:repeat(2,minmax(0,1fr))!important} .numbers-grid-v5870>div{min-height:112px!important;padding:18px 8px!important}.numbers-grid-v5870 strong{font-size:50px!important}.numbers-grid-v5870 span{font-size:11px!important} .guide-shortcuts-v5870{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.guide-shortcuts-v5870 a{min-height:106px!important;padding:16px!important} .portal-organizer-footer-v187{margin-bottom:78px!important;padding-bottom:max(8px,env(safe-area-inset-bottom))!important} .mobile-registration-cta-v5871{left:12px!important;right:12px!important;bottom:max(10px,env(safe-area-inset-bottom))!important;min-height:58px!important;z-index:1000!important} .mobile-registration-cta-v5871 a{min-height:48px!important;display:flex!important;align-items:center!important;justify-content:center!important} }@media(max-width:390px){ .portal-wrap-v186,.portal-content-editorial-v58690{padding-left:16px!important;padding-right:16px!important} .casadas-home-grid-v5874{margin-right:-16px!important}.casadas-home-grid-v5874>.casada-card-v5874{flex-basis:88vw!important} .gp-section-v5870{margin-left:-16px!important;margin-right:-16px!important;padding-left:16px!important;padding-right:16px!important} .gp-confirmed-grid-v5873>.gp-athlete-slot-v5870{flex-basis:86vw!important}.academy-chip-v5870{flex-basis:84vw!important}.history-card-v58690{flex-basis:86vw!important} }@media(max-width:340px){ .event-section-head-v5870 h2,.section-heading-v58690 h2{font-size:27px!important} .casadas-home-grid-v5874>.casada-card-v5874{flex-basis:89vw!important}.casada-card-v5874{grid-template-columns:minmax(0,1fr) 48px minmax(0,1fr)!important}.casada-athlete-copy-v5874>strong{font-size:21px!important} .guide-shortcuts-v5870{grid-template-columns:1fr!important} }@media(min-width:1600px){ .portal-wrap-v186{width:min(1280px,calc(100% - 64px))!important} .next-event-card-v58690{grid-template-columns:minmax(0,1.16fr) minmax(390px,.84fr)!important} }.competitor-silhouette-v5910{display:block;width:118px;height:140px;margin:0 auto 2px;overflow:visible;opacity:.86;filter:drop-shadow(0 16px 22px rgba(0,0,0,.22))}.competitor-silhouette-v5910.compact{width:48px;height:58px;margin:0 auto 7px;opacity:.72;filter:drop-shadow(0 8px 12px rgba(0,0,0,.18))}.casada-side-v5874.opponent-open{background:radial-gradient(circle at 50% 38%,rgba(126,147,173,.14),transparent 44%),linear-gradient(180deg,#111b26 0%,#0c141d 100%)!important;padding:20px 13px!important}.casada-side-v5874.opponent-open>strong{margin-top:-8px!important;font-size:36px!important;color:#eef3f8!important;text-shadow:0 7px 18px rgba(0,0,0,.3)!important}.casada-side-v5874.opponent-open>span{margin-top:7px!important;color:#b8c4d2!important;font-size:11px!important;line-height:1.35!important;letter-spacing:.08em!important}.casada-vs-v5874{position:relative!important;z-index:2!important;background:radial-gradient(circle at 50% 44%,rgba(246,184,0,.14),transparent 50%),#0b121a!important;border-left:1px solid rgba(255,255,255,.035)!important;border-right:1px solid rgba(255,255,255,.035)!important}.casada-vs-v5874::before{content:"";position:absolute;left:50%;top:50%;width:46px;height:46px;transform:translate(-50%,-58%);border-radius:50%;border:1px solid rgba(246,184,0,.12);box-shadow:0 0 26px rgba(246,184,0,.07);pointer-events:none}.casada-vs-v5874 b{position:relative;z-index:1;color:#f6b800!important;font-size:34px!important;letter-spacing:-.055em!important;text-shadow:0 8px 22px rgba(0,0,0,.3)!important}.casada-vs-v5874>span{position:relative;z-index:1;margin-top:6px!important;color:#8e9cac!important;font-size:9px!important;letter-spacing:.11em!important}.casada-status-v5874:not(.confirmed){display:inline-flex!important;align-items:center!important;min-height:28px!important;padding:0 10px!important;border-radius:999px!important;background:rgba(246,184,0,.095)!important;color:#f6c534!important;letter-spacing:.075em!important}.gp-belt-editorial-v5871,.gp-belt-page-v5871{position:relative!important;isolation:auto!important;background:transparent!important;overflow:visible!important}.gp-belt-editorial-v5871::before,.gp-belt-page-v5871::before{content:"";position:absolute;inset:18% 10%;border-radius:50%;background:radial-gradient(ellipse at center,rgba(246,184,0,.105),rgba(246,184,0,.025) 44%,transparent 72%);filter:blur(14px);pointer-events:none}.gp-belt-editorial-v5871 img,.gp-belt-page-v5871 img{position:relative!important;z-index:1!important;display:block!important;background:transparent!important;mix-blend-mode:lighten!important;filter:drop-shadow(0 18px 30px rgba(0,0,0,.36)) drop-shadow(0 0 12px rgba(246,184,0,.06))!important}.gp-section-v5870 .gp-roster-block-v5873{margin-top:22px!important}.gp-section-v5870 .gp-roster-block-v5873.vacancies{margin-top:18px!important}.gp-vacancies-grid-v5873>.gp-athlete-slot-v5870.open.compact-v5874{min-height:104px!important;padding:11px 9px!important;background:linear-gradient(180deg,#101923,#0c141d)!important}.gp-athlete-slot-v5870.open.compact-v5874 .gp-athlete-copy-v5873>strong{font-size:12px!important}.gp-athlete-slot-v5870.open.compact-v5874 .gp-athlete-copy-v5873>span{font-size:9px!important}.academy-chip-v5870{position:relative!important;display:grid!important;grid-template-columns:78px minmax(0,1fr)!important;align-items:center!important;gap:16px!important;min-height:136px!important;padding:18px!important;background:radial-gradient(circle at 20% 10%,rgba(246,184,0,.07),transparent 36%),linear-gradient(155deg,#111b26,#0c141d)!important;box-shadow:0 14px 34px rgba(0,0,0,.15)!important}.academy-chip-v5870::after{content:"";position:absolute;inset:auto 18px 0 18px;height:1px;background:linear-gradient(90deg,transparent,rgba(246,184,0,.22),transparent);opacity:.65}.academy-logo-v5871{width:76px!important;height:76px!important;margin:0!important;border-radius:50%!important;background:#0a1119!important;border:1px solid rgba(255,255,255,.09)!important;box-shadow:0 10px 24px rgba(0,0,0,.2)!important}.academy-logo-v5871.has-logo{padding:8px!important}.academy-logo-v5871.has-logo img{width:100%!important;height:100%!important;object-fit:contain!important}.academy-logo-v5871.has-monogram{background:radial-gradient(circle at 35% 25%,rgba(246,184,0,.18),transparent 42%),linear-gradient(145deg,#182432,#0b121a)!important;border-color:rgba(246,184,0,.18)!important}.academy-logo-v5871.has-monogram>span{font-size:21px!important;font-weight:950!important;letter-spacing:.04em!important;color:#f3f6fa!important}.academy-copy-v5910{min-width:0;display:flex;flex-direction:column;gap:8px}.academy-copy-v5910>strong{margin:0!important;font-size:18px!important;line-height:1.18!important;color:#f4f7fa!important}.academy-copy-v5910>span{font-size:12px!important;line-height:1.3!important;color:#9eafc1!important}.academy-copy-v5910>span>b{color:#f6c534;font-size:14px}.numbers-grid-v5870.numbers-count-1-v5910{grid-template-columns:1fr!important}.numbers-grid-v5870.numbers-count-2-v5910{grid-template-columns:repeat(2,minmax(0,1fr))!important}.numbers-grid-v5870.numbers-count-3-v5910{grid-template-columns:repeat(3,minmax(0,1fr))!important}.numbers-grid-v5870.numbers-count-4-v5910{grid-template-columns:repeat(4,minmax(0,1fr))!important}.numbers-grid-v5870{background:transparent!important;gap:10px!important}.numbers-grid-v5870>div{border-radius:18px!important;background:linear-gradient(180deg,#0e1721,#0a121a)!important;min-height:122px!important}.history-card-v58690{display:flex!important;flex-direction:column!important;height:auto!important}.history-media-v58690{aspect-ratio:16/10.5!important;background:#0a1118!important}.history-media-v58690>img{object-position:center center!important}.history-body-v58690{display:flex!important;flex-direction:column!important;flex:1!important;min-height:220px!important}.history-body-v58690 h3{margin-bottom:8px!important;line-height:1.12!important}.history-body-v58690 p{margin-bottom:10px!important}.history-photo-link-v58690,.history-photo-empty-v58690{margin-top:auto!important}.moment-card-v58690{display:flex!important;flex-direction:column!important;height:100%!important}.moment-copy-v58690{display:flex!important;flex-direction:column!important;flex:1!important}.moment-copy-v58690 a,.moment-copy-v58690 button{margin-top:auto!important}.guide-shortcuts-v5870 a{position:relative!important;background:linear-gradient(155deg,#101a24,#0c141d)!important;box-shadow:0 10px 26px rgba(0,0,0,.12)!important;transition:transform .18s ease,background .18s ease,box-shadow .18s ease!important}.guide-shortcuts-v5870 a::after{content:"→";position:absolute;right:16px;bottom:14px;color:#f6b800;opacity:.8}.guide-shortcuts-v5870 a:hover,.guide-shortcuts-v5870 a:focus-visible{transform:translateY(-2px);background:linear-gradient(155deg,#13202c,#0d1721)!important;box-shadow:0 16px 32px rgba(0,0,0,.18)!important}.guide-shortcuts-v5870 a>span{padding-right:18px!important;color:#aebccc!important}@media(max-width:720px){.portal-content-editorial-v58690{padding-bottom:92px!important}.casadas-home-grid-v5874,.gp-confirmed-grid-v5873,.academies-strip-v5870,.history-grid-v58690{gap:14px!important;scroll-padding-inline:0 44px!important;overscroll-behavior-inline:contain!important;-webkit-overflow-scrolling:touch}.casadas-home-grid-v5874>.casada-card-v5874,.gp-confirmed-grid-v5873>.gp-athlete-slot-v5870,.academy-chip-v5870,.history-card-v58690{flex-basis:85vw!important;max-width:360px!important;scroll-snap-align:start!important}.casada-card-v5874{grid-template-columns:minmax(0,1fr) 58px minmax(0,1fr)!important}.casada-side-v5874.opponent-open{padding:17px 10px!important}.competitor-silhouette-v5910{width:92px;height:112px;margin-top:12px!important}.casada-vs-v5874 b{font-size:30px!important}.casada-vs-v5874::before{width:42px;height:42px}.casada-status-v5874:not(.confirmed){font-size:10px!important}.gp-section-v5870{padding-top:24px!important;padding-bottom:22px!important}.gp-editorial-top-v5871{gap:14px!important}.gp-belt-editorial-v5871{margin-top:0!important;margin-bottom:0!important;width:min(88vw,410px)!important}.gp-belt-editorial-v5871 img{width:84vw!important;max-width:400px!important;max-height:250px!important;margin:0 auto!important}.gp-section-v5870 .gp-roster-block-v5873{margin-top:18px!important}.gp-section-v5870 .gp-roster-block-v5873.vacancies{margin-top:14px!important}.gp-vacancies-grid-v5873{gap:9px!important;padding-bottom:5px!important}.gp-vacancies-grid-v5873>.gp-athlete-slot-v5870.open.compact-v5874{flex-basis:34vw!important;max-width:132px!important;min-height:100px!important}.competitor-silhouette-v5910.compact{width:42px;height:50px;margin-bottom:4px!important}.academy-chip-v5870{grid-template-columns:72px minmax(0,1fr)!important;flex-basis:82vw!important;max-width:328px!important;min-height:128px!important;padding:16px!important}.academy-logo-v5871{width:70px!important;height:70px!important}.academy-copy-v5910>strong{font-size:17px!important}.history-card-v58690{flex-basis:85vw!important;max-width:356px!important}.history-media-v58690{aspect-ratio:16/10.5!important}.history-body-v58690{min-height:206px!important;padding:18px!important}.numbers-grid-v5870.numbers-count-3-v5910{grid-template-columns:repeat(2,minmax(0,1fr))!important}.numbers-grid-v5870.numbers-count-3-v5910>div:last-child{grid-column:1/-1!important;min-height:98px!important}.numbers-grid-v5870.numbers-count-4-v5910{grid-template-columns:repeat(2,minmax(0,1fr))!important}.numbers-grid-v5870>div{min-height:104px!important}.guide-shortcuts-v5870 a{min-height:100px!important}.mobile-registration-cta-v5871{left:10px!important;right:10px!important;bottom:max(8px,env(safe-area-inset-bottom))!important;min-height:50px!important;padding:5px 6px 5px 12px!important;gap:8px!important;border-radius:14px!important;background:rgba(15,23,33,.95)!important;box-shadow:0 12px 32px rgba(0,0,0,.34)!important}.mobile-registration-cta-v5871>span{max-width:58%!important;font-size:10px!important;line-height:1.18!important}.mobile-registration-cta-v5871>a{min-height:40px!important;padding:0 15px!important;border-radius:10px!important;font-size:11px!important;white-space:nowrap!important}.portal-organizer-footer-v187{margin-bottom:62px!important}}@media(max-width:430px){.casadas-home-grid-v5874>.casada-card-v5874,.gp-confirmed-grid-v5873>.gp-athlete-slot-v5870,.history-card-v58690{flex-basis:85vw!important}.academy-chip-v5870{flex-basis:81vw!important}}@media(max-width:390px){.casadas-home-grid-v5874>.casada-card-v5874,.gp-confirmed-grid-v5873>.gp-athlete-slot-v5870,.history-card-v58690{flex-basis:86vw!important}.academy-chip-v5870{flex-basis:83vw!important}.mobile-registration-cta-v5871>span{font-size:9.5px!important;max-width:56%!important}.mobile-registration-cta-v5871>a{padding:0 13px!important}}@media(max-width:360px){.casadas-home-grid-v5874>.casada-card-v5874,.gp-confirmed-grid-v5873>.gp-athlete-slot-v5870,.history-card-v58690{flex-basis:87vw!important}.academy-chip-v5870{flex-basis:84vw!important;grid-template-columns:62px minmax(0,1fr)!important;gap:12px!important}.academy-logo-v5871{width:62px!important;height:62px!important}.casada-card-v5874{grid-template-columns:minmax(0,1fr) 52px minmax(0,1fr)!important}.competitor-silhouette-v5910{width:84px;height:104px}.mobile-registration-cta-v5871>span{max-width:54%!important;font-size:9px!important}.mobile-registration-cta-v5871>a{font-size:10.5px!important;padding:0 11px!important}}.progressive-home-v58100{position:relative}.progressive-sections-v58100{display:contents}.progressive-section-slot-v58100{min-width:0;content-visibility:auto;contain-intrinsic-size:auto 420px}.progressive-skeleton-v58100{margin:0;padding:46px 0;border:0;background:transparent;min-height:210px}.progressive-skeleton-v58100>span{display:block;margin-bottom:20px;color:#a8b5c8;font-size:12px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.progressive-skeleton-row-v58100{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.progressive-skeleton-row-v58100 i{display:block;height:132px;border-radius:20px;background:#101720;border:1px solid rgba(255,255,255,.055);position:relative;overflow:hidden}.progressive-skeleton-v58100.major .progressive-skeleton-row-v58100{grid-template-columns:repeat(2,minmax(0,1fr))}.progressive-skeleton-v58100.major .progressive-skeleton-row-v58100 i{height:270px}.progressive-skeleton-row-v58100 i::after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 25%,rgba(255,255,255,.022) 45%,transparent 64%);background-size:220% 100%;animation:progressiveSoftV58100 2.5s ease-in-out infinite}@keyframes progressiveSoftV58100{to{background-position:-220% 0}}.progressive-section-error-v58100{margin:24px 0 36px;padding:18px 0;border-top:1px solid rgba(255,255,255,.07);border-bottom:1px solid rgba(255,255,255,.07);display:flex;align-items:center;justify-content:space-between;gap:14px;color:#aeb9c9;font-size:14px}.progressive-section-error-v58100 button,.initial-section-error-v58100 button{min-height:42px;border:1px solid rgba(255,255,255,.14);border-radius:12px;padding:0 14px;background:#111923;color:#f8fafc;font-weight:850;cursor:pointer}.initial-section-error-v58100{margin:20px 0;padding:20px 0;display:grid;gap:8px;color:#aeb9c9}.initial-section-error-v58100 strong{color:#f8fafc}.home-section-v58690,.event-section-v5870{content-visibility:auto;contain-intrinsic-size:auto 520px}.next-event-section-v58690,.lutas-casadas-section-v5874,.gp-section-v5870{content-visibility:visible;contain:none}.media-loaded-v5873{animation:mediaQuickInV58100 .14s ease-out both}@keyframes mediaQuickInV58100{from{opacity:.84}to{opacity:1}}@media(prefers-reduced-motion:reduce){.progressive-skeleton-row-v58100 i::after,.media-loaded-v5873{animation:none!important}}@media(max-width:720px){ .progressive-skeleton-v58100{padding:36px 0;min-height:180px} .progressive-skeleton-row-v58100,.progressive-skeleton-v58100.major .progressive-skeleton-row-v58100{display:flex;gap:12px;overflow:hidden;margin-right:-18px} .progressive-skeleton-row-v58100 i{flex:0 0 84%;height:126px} .progressive-skeleton-v58100.major .progressive-skeleton-row-v58100 i{flex-basis:86%;height:300px} .progressive-skeleton-row-v58100 i:nth-child(n/**/+3){display:none} .progressive-section-error-v58100{align-items:flex-start;flex-direction:column} }.public-mobile-menu-v5871 a{border:0;background:transparent;color:#cbd5e1;font-size:12px;font-weight:800;padding:10px 11px;cursor:pointer;text-decoration:none;letter-spacing:.015em}.public-mobile-menu-v5871 a:hover{color:white}.public-mobile-menu-v5871 a:focus-visible{outline:3px solid rgba(246,184,0,.72);outline-offset:3px}.portal-breadcrumb-v58110{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0 0 12px;color:#74839a;font-size:11px}.portal-breadcrumb-v58110 a{color:#aab7c9;text-decoration:none;font-weight:750}.portal-breadcrumb-v58110 strong{color:#dfe7f1;font-weight:850}.portal-breadcrumb-v58110>span[aria-hidden="true"]{color:#526072}@media(max-width:640px){ .public-mobile-menu-v5871 a{text-align:left;min-height:46px;padding:12px;border-radius:9px;background:rgba(255,255,255,.035);font-size:12px;display:flex;align-items:center} .portal-breadcrumb-v58110{font-size:10px;gap:6px;margin-bottom:10px} }html,body,#app,#championshipPortalApp,.portal-editorial-v58690{ max-width:100%; min-width:0; }html,body{overflow-x:clip!important}@supports not (overflow:clip){html,body{overflow-x:hidden!important}}#app,#championshipPortalApp,.portal-editorial-v58690{overflow-x:clip}@media(max-width:720px){  .next-event-section-v58690, .lutas-casadas-section-v5874, .gp-section-v5870{ content-visibility:visible!important; contain:none!important; min-width:0!important; max-width:100%!important; } .portal-wrap-v186, .portal-content-editorial-v58690{ width:100%!important; max-width:100%!important; min-width:0!important; margin-left:0!important; margin-right:0!important; padding-left:18px!important; padding-right:18px!important; }  .lutas-casadas-section-v5874{ width:100%!important; max-width:100%!important; min-width:0!important; margin-left:0!important; margin-right:0!important; padding-left:0!important; padding-right:0!important; overflow:visible!important; } .lutas-casadas-section-v5874 .event-section-head-v5870, .casadas-formation-v5890, .casadas-subhead-v5874, .casadas-cta-v5874, .lutas-casadas-section-v5874 .section-action-v5870{ width:100%!important; max-width:100%!important; min-width:0!important; margin-left:0!important; margin-right:0!important; } .lutas-casadas-section-v5874 .event-section-head-v5870>* , .casadas-formation-v5890>* , .casadas-subhead-v5874>*{ max-width:100%; min-width:0; } .casadas-home-grid-v5874{ width:calc(100% + 18px)!important; max-width:none!important; min-width:0!important; margin-left:0!important; margin-right:-18px!important; padding-left:0!important; padding-right:44px!important; scroll-padding-left:0!important; scroll-padding-right:44px!important; overscroll-behavior-inline:contain!important; -webkit-overflow-scrolling:touch; } .casadas-home-grid-v5874>.casada-card-v5874{ min-width:0!important; scroll-margin-left:0!important; }  .gp-confirmed-grid-v5873, .gp-vacancies-grid-v5873, .academies-strip-v5870, .history-grid-v58690, .gp-page-grid-v5870.confirmed-v5890, .gp-page-vacancies-v5890{ max-width:calc(100% + 18px)!important; min-width:0!important; margin-left:0!important; overscroll-behavior-inline:contain!important; -webkit-overflow-scrolling:touch; } .mobile-registration-cta-v5871{ box-sizing:border-box!important; max-width:calc(100vw - 20px)!important; overflow:hidden!important; } .mobile-registration-cta-v5871>span{ min-width:0!important; overflow:hidden!important; text-overflow:ellipsis!important; white-space:nowrap!important; } }@media(max-width:390px){ .portal-wrap-v186,.portal-content-editorial-v58690{padding-left:16px!important;padding-right:16px!important} .casadas-home-grid-v5874{width:calc(100% + 16px)!important;margin-right:-16px!important;padding-right:42px!important;scroll-padding-right:42px!important} .gp-confirmed-grid-v5873,.gp-vacancies-grid-v5873,.academies-strip-v5870,.history-grid-v58690{max-width:calc(100% + 16px)!important} }@media(max-width:720px){ .next-event-content-v58690>.portal-actions-adaptive-v58689.actions-2{ display:grid!important; grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr)!important; gap:9px!important; align-items:stretch!important; } .next-event-content-v58690>.portal-actions-adaptive-v58689.actions-2 .portal-action-v186{ min-height:48px!important; height:48px!important; padding:0 13px!important; border-radius:12px!important; font-size:11px!important; } .next-event-content-v58690>.portal-actions-adaptive-v58689.actions-2 .portal-action-v186.primary{ grid-column:auto!important; min-height:48px!important; height:48px!important; font-size:12px!important; } .mobile-registration-cta-v5871{ min-height:54px!important; padding:6px 6px 6px 12px!important; border-radius:15px!important; } .mobile-registration-cta-v5871 span{ font-size:10px!important; max-width:58%!important; } .mobile-registration-cta-v5871 a{ min-height:40px!important; height:40px!important; padding:0 16px!important; font-size:11px!important; } }html.internal-nav-pending-v58115::before{content:"";position:fixed;z-index:2147483000;left:0;top:0;width:42%;height:2px;background:var(--confere-gold,#f5b400);transform-origin:left center;animation:confereNavProgressV58115 .72s ease-in-out infinite alternate;pointer-events:none}@keyframes confereNavProgressV58115{from{transform:scaleX(.35);opacity:.55}to{transform:translateX(138%) scaleX(1.2);opacity:1}}.initial-event-v58100,.seo-main>section,.portal-page-v5870 main>section,.event-section-v5870{content-visibility:auto;contain-intrinsic-size:1px 640px}@media(max-width:720px){ .portal-content-editorial-v58690{padding-bottom:82px!important} body.compact-sticky-cta-v58115 .mobile-registration-cta-v5871{left:auto!important;right:10px!important;width:auto!important;max-width:190px!important;padding-left:6px!important;background:rgba(15,23,33,.92)!important} body.compact-sticky-cta-v58115 .mobile-registration-cta-v5871>span{width:0!important;max-width:0!important;opacity:0!important;overflow:hidden!important;white-space:nowrap!important} body.compact-sticky-cta-v58115 .mobile-registration-cta-v5871>a{min-width:150px!important} .mobile-registration-cta-v5871,.mobile-registration-cta-v5871>span{transition:max-width .18s ease,width .18s ease,opacity .18s ease,left .18s ease,padding .18s ease} }@media(prefers-reduced-motion:reduce){html.internal-nav-pending-v58115::before{animation:none;width:100%;opacity:.85}.mobile-registration-cta-v5871,.mobile-registration-cta-v5871>span{transition:none!important}}.search-discovery-v58116{margin-top:32px;padding:22px;border-radius:20px;background:rgba(255,255,255,.025);border:1px solid rgba(255,255,255,.07)}.search-discovery-v58116>span{display:block;color:#f5b400;font-size:10px;font-weight:900;letter-spacing:.14em}.search-discovery-v58116 h2{margin:7px 0 8px;font-size:clamp(22px,4vw,30px)}.search-discovery-v58116 p{margin:0;color:#9eacbf;line-height:1.6}.search-discovery-v58116 nav{display:flex;gap:9px;flex-wrap:wrap;margin-top:16px}.search-discovery-v58116 a{display:inline-flex;align-items:center;min-height:38px;padding:0 12px;border-radius:10px;border:1px solid rgba(255,255,255,.09);color:#dbe4ee;text-decoration:none;font-size:11px;font-weight:850}.search-discovery-v58116 a:hover,.search-discovery-v58116 a:focus-visible{color:#f5b400;border-color:rgba(245,180,0,.3)}@media(max-width:720px){.search-discovery-v58116{margin-top:24px;padding:18px}.search-discovery-v58116 nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.search-discovery-v58116 a{justify-content:center;text-align:center}}.initial-status-slot-v58120{display:block;margin-top:4px}.premium-runtime-v58121{display:grid;gap:22px}.premium-runtime-heading-v58121{padding:24px;border-radius:22px;background:linear-gradient(180deg,rgba(16,23,32,.96),rgba(10,16,24,.96));border:1px solid rgba(255,255,255,.07)}.premium-runtime-heading-v58121>span{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;background:rgba(245,180,0,.12);border:1px solid rgba(245,180,0,.18);color:#ffd768;font-size:11px;font-weight:900;letter-spacing:.12em}.premium-runtime-heading-v58121 h2{margin:12px 0 8px;font-size:clamp(24px,3vw,36px);letter-spacing:-.035em}.premium-runtime-heading-v58121 p{margin:0;color:#b8c3d1;line-height:1.55}.premium-runtime-actions-v58121{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.premium-runtime-actions-v58121 button,.premium-runtime-actions-v58121 a{min-height:42px;padding:0 14px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;font-size:12px;font-weight:900;cursor:pointer}.premium-runtime-actions-v58121 button{background:#f5b400;color:#15110a;border:0}.premium-runtime-actions-v58121 a{background:#111a24;color:#fff;border:1px solid rgba(255,255,255,.08)}.premium-runtime-slots-v58121{display:grid;gap:22px}.premium-runtime-slots-v58121>.progressive-section-slot-v58100{min-width:0}.initial-countdown-panel-v58121 .initial-metric-card-v58120 strong{font-variant-numeric:tabular-nums}@media(max-width:720px){.premium-runtime-heading-v58121{padding:20px}.premium-runtime-heading-v58121 p{display:none}.premium-runtime-actions-v58121{display:grid}.premium-runtime-actions-v58121 button,.premium-runtime-actions-v58121 a{width:100%}}.public-brand-v5871{gap:10px;font-weight:950;letter-spacing:.02em}.public-brand-mark-v58123{display:block;width:40px;height:40px;border-radius:12px;object-fit:contain;filter:drop-shadow(0 4px 12px rgba(245,180,0,.18))}.public-brand-v5871 strong{font-size:18px;font-weight:950;letter-spacing:.02em;white-space:nowrap}.public-mobile-menu-v5871 a,.public-mobile-menu-v5871 button{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;color:#dbe4ef;font-size:11px;font-weight:900;padding:10px 12px;border-radius:10px;min-height:40px}.public-mobile-menu-v5871 a:hover,.public-mobile-menu-v5871 button:hover{background:rgba(255,255,255,.05);color:#fff}.premium-runtime-heading-v58121{position:relative;overflow:hidden;background:linear-gradient(180deg,rgba(15,22,31,.98),rgba(8,13,20,.98));box-shadow:0 20px 60px rgba(0,0,0,.28)}.premium-runtime-heading-v58121::after{content:"";position:absolute;right:-70px;bottom:-70px;width:200px;height:200px;border-radius:999px;background:radial-gradient(circle,rgba(245,180,0,.16),transparent 68%);pointer-events:none}.premium-runtime-heading-v58121 h2{max-width:12ch;line-height:.98}.premium-runtime-heading-v58121 p{max-width:540px}.search-discovery-v58116{margin-top:18px;padding:22px;border-radius:20px;background:linear-gradient(180deg,rgba(15,22,31,.92),rgba(8,13,20,.92));border:1px solid rgba(255,255,255,.06)}.search-discovery-v58116>span{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;background:rgba(245,180,0,.12);border:1px solid rgba(245,180,0,.18);color:#ffd768;font-size:10px;font-weight:900;letter-spacing:.11em}.search-discovery-v58116 h2{margin:12px 0 8px;font-size:clamp(22px,3vw,32px);letter-spacing:-.03em}.search-discovery-v58116 p{margin:0;color:#b8c3d1;line-height:1.55}.search-discovery-v58116 nav{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.search-discovery-v58116 nav a{display:inline-flex;align-items:center;min-height:36px;padding:0 12px;border-radius:999px;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.06);text-decoration:none;color:#fff;font-size:12px;font-weight:850}.search-discovery-v58116 nav a:hover{border-color:rgba(245,180,0,.26);color:#ffd768}.mobile-registration-cta-v5871{background:rgba(14,21,31,.96)!important;border-color:rgba(255,255,255,.09)!important}.mobile-registration-cta-v5871 a{min-width:150px;font-weight:950!important}@media(max-width:720px){ .public-header-inner-v5871{min-height:58px;padding:0 14px} .public-brand-mark-v58123{width:36px;height:36px;border-radius:10px} .public-brand-v5871 strong{font-size:15px} .public-mobile-menu-v5871{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:10px 14px 14px} .public-mobile-menu-v5871 a,.public-mobile-menu-v5871 button{text-align:left;justify-content:flex-start;padding:10px 12px;font-size:12px} .premium-runtime-heading-v58121{padding:20px 18px} .premium-runtime-heading-v58121 h2{font-size:30px;max-width:10ch} .premium-runtime-heading-v58121 p{display:block;font-size:14px;line-height:1.45;margin-top:8px} .premium-runtime-actions-v58121{display:grid;grid-template-columns:1fr;gap:9px} .premium-runtime-actions-v58121 button,.premium-runtime-actions-v58121 a{width:100%;min-height:46px;font-size:12px} .search-discovery-v58116{padding:18px;margin-top:14px} .search-discovery-v58116 p{display:none} .search-discovery-v58116 nav{gap:7px} .search-discovery-v58116 nav a{min-height:34px;font-size:11px;padding:0 11px} }.public-header-v5871{ background:linear-gradient(180deg,rgba(5,9,15,.94),rgba(5,9,15,.76))!important; border-bottom:1px solid rgba(255,255,255,.06)!important; backdrop-filter:blur(16px)!important; }.public-header-inner-v5871{ min-height:66px!important; }.public-brand-v5871{ gap:10px!important; font-weight:950!important; }.public-brand-mark-v58123{ width:auto!important; height:38px!important; max-width:142px!important; border-radius:0!important; background:transparent!important; filter:drop-shadow(0 6px 18px rgba(245,180,0,.18))!important; }.search-discovery-v58116{ margin-top:18px!important; padding:22px!important; border-radius:26px!important; border:1px solid rgba(255,255,255,.07)!important; background:linear-gradient(180deg,rgba(13,19,28,.98),rgba(8,13,19,.98))!important; box-shadow:0 22px 60px rgba(0,0,0,.24)!important; }.search-discovery-v58116>span{ display:inline-flex!important; align-items:center!important; min-height:28px!important; padding:0 10px!important; border-radius:999px!important; background:rgba(245,180,0,.12)!important; border:1px solid rgba(245,180,0,.18)!important; color:#ffd768!important; font-size:11px!important; font-weight:900!important; letter-spacing:.12em!important; }.search-discovery-v58116 h2{ margin:12px 0 8px!important; font-size:clamp(24px,4vw,36px)!important; line-height:.98!important; letter-spacing:-.035em!important; }.search-discovery-v58116 p{ margin:0!important; color:#c2cedb!important; max-width:560px!important; line-height:1.5!important; }.search-discovery-v58116 nav{ display:grid!important; grid-template-columns:repeat(3,minmax(0,1fr))!important; gap:10px!important; margin-top:16px!important; }.search-discovery-v58116 nav a{ min-height:54px!important; padding:0 14px!important; border-radius:16px!important; display:flex!important; align-items:center!important; justify-content:center!important; text-align:center!important; background:rgba(255,255,255,.03)!important; border:1px solid rgba(255,255,255,.06)!important; color:#edf2f7!important; font-size:12px!important; font-weight:850!important; }.premium-runtime-heading-v58121{ border-radius:28px!important; background:linear-gradient(180deg,rgba(13,19,28,.98),rgba(8,13,19,.98))!important; border:1px solid rgba(255,255,255,.07)!important; box-shadow:0 22px 60px rgba(0,0,0,.24)!important; }.premium-runtime-heading-v58121 h2{ max-width:12ch!important; line-height:.95!important; }.premium-runtime-heading-v58121 p{ max-width:520px!important; color:#c2cedb!important; }.premium-runtime-actions-v58121 button, .premium-runtime-actions-v58121 a{ min-height:44px!important; border-radius:14px!important; }.premium-runtime-actions-v58121 button{ box-shadow:0 10px 26px rgba(245,180,0,.16)!important; }.mobile-registration-cta-v5871{ background:rgba(12,18,27,.96)!important; border:1px solid rgba(255,255,255,.08)!important; box-shadow:0 16px 40px rgba(0,0,0,.38)!important; backdrop-filter:blur(14px)!important; }.mobile-registration-cta-v5871>a{ background:linear-gradient(180deg,#ffd453,#f5b400)!important; color:#141109!important; font-weight:950!important; box-shadow:0 10px 22px rgba(245,180,0,.16)!important; }@media(max-width:720px){ .public-header-inner-v5871{min-height:62px!important} .public-brand-mark-v58123{height:34px!important;max-width:126px!important} .public-brand-v5871 strong{font-size:15px!important} .search-discovery-v58116{padding:18px!important;border-radius:22px!important} .search-discovery-v58116 p{display:none!important} .search-discovery-v58116 nav{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important} .search-discovery-v58116 nav a{min-height:48px!important;padding:0 12px!important;font-size:11px!important;border-radius:14px!important} .premium-runtime-heading-v58121{padding:20px 18px!important;border-radius:24px!important} .premium-runtime-heading-v58121 h2{font-size:30px!important;max-width:10ch!important} }:root{ --ck25-bg:#05070a; --ck25-bg2:#090e14; --ck25-panel:#0f161f; --ck25-panel2:#121c27; --ck25-line:rgba(255,255,255,.09); --ck25-text:#f7f9fc; --ck25-muted:#aeb9c7; --ck25-yellow:#f5b400; --ck25-yellow2:#ffd65d; --ck25-radius:24px; }body{background:var(--ck25-bg)!important;color:var(--ck25-text)!important}.ck25-runtime-sections,.ck25-runtime-sections .premium-runtime-slots-v58121{display:grid!important;gap:18px!important}.ck25-runtime-sections{background:transparent!important;border:0!important;padding:0!important;box-shadow:none!important}.ck25-runtime-sections .progressive-section-slot-v58100{margin:0!important}.ck25-runtime-sections .event-section-v5870, .ck25-runtime-sections .home-section-v58690{ position:relative!important; margin:0!important; padding:28px!important; border-radius:28px!important; border:1px solid var(--ck25-line)!important; background:linear-gradient(180deg,#0e151e 0%,#090e14 100%)!important; box-shadow:0 20px 55px rgba(0,0,0,.24)!important; overflow:hidden!important; }.ck25-runtime-sections .event-section-v5870:before, .ck25-runtime-sections .home-section-v58690:before{ content:"";position:absolute;inset:0 auto auto 0;width:90px;height:3px;background:var(--ck25-yellow);opacity:.9 }.event-section-head-v5870>span,.section-heading-v58690>div>span,.gp-roster-label-v5873,.casadas-subhead-v5874 strong{ color:var(--ck25-yellow2)!important;font-size:10px!important;letter-spacing:.15em!important;font-weight:1000!important;text-transform:uppercase!important }.event-section-head-v5870 h2,.section-heading-v58690 h2,.section-heading-v58690 strong{ margin-top:9px!important;color:#fff!important;font-size:clamp(30px,5vw,54px)!important;line-height:.92!important;letter-spacing:-.055em!important;text-transform:uppercase!important }.event-section-head-v5870 p,.section-heading-v58690 p{color:#aeb9c7!important;max-width:620px!important}.section-action-v5870{margin-top:18px!important}.section-action-v5870 a{display:inline-flex!important;min-height:44px!important;align-items:center!important;color:#fff!important;font-size:11px!important;font-weight:950!important;letter-spacing:.05em!important;border-bottom:1px solid rgba(245,180,0,.6)!important}.athletes-section-v5870{background:linear-gradient(145deg,#111923,#080c12)!important}.confirmed-athletes-grid-v5870,.athletes-page-grid-v5870{gap:12px!important}.confirmed-athlete-card-v5870{ position:relative!important;min-height:390px!important;border-radius:22px!important;overflow:hidden!important;border:1px solid rgba(255,255,255,.10)!important;background:#090d13!important;color:#fff!important }.confirmed-athlete-photo-v5870{position:absolute!important;inset:0!important;height:100%!important;background:#111821!important}.confirmed-athlete-photo-v5870 img,.confirmed-athlete-photo-v5870 .media-placeholder-v5873{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center top!important}.confirmed-athlete-card-v5870:after{content:"";position:absolute;inset:30% 0 0;background:linear-gradient(180deg,transparent,rgba(5,7,10,.94))!important;pointer-events:none}.confirmed-athlete-copy-v5872{position:absolute!important;z-index:2!important;left:0!important;right:0!important;bottom:0!important;padding:18px!important;background:transparent!important}.confirmed-athlete-copy-v5872 h3{margin:7px 0 4px!important;color:white!important;font-size:30px!important;line-height:.95!important;text-transform:uppercase!important;letter-spacing:-.04em!important}.athlete-status-v5873{display:inline-flex!important;background:var(--ck25-yellow)!important;color:#161108!important;padding:5px 8px!important;border-radius:999px!important;font-size:9px!important;font-weight:1000!important}.athlete-team-v5873{color:#e6ebf1!important;font-size:12px!important}.athlete-category-v5873,.athlete-belt-v5873{display:inline-flex!important;margin:7px 5px 0 0!important;padding:5px 8px!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.14)!important;background:rgba(10,14,20,.55)!important;color:#dce4ed!important;font-size:10px!important}.ck25-scoreboard{border-radius:18px!important;background:#05080c!important;border:1px solid rgba(245,180,0,.18)!important}.casadas-home-grid-v5874.confirmed{margin-top:10px!important}.casada-card-v5874,.fight-card-public-v5870{border-radius:22px!important;border:1px solid rgba(255,255,255,.10)!important;background:linear-gradient(180deg,#111923,#070b10)!important;box-shadow:none!important;overflow:hidden!important}.casada-vs-v5874 b,.fight-vs-v5870 b{color:var(--ck25-yellow)!important;font-size:28px!important;letter-spacing:-.06em!important}.casada-status-v5874{font-size:9px!important;font-weight:1000!important;letter-spacing:.12em!important}.casada-card-actions-v5874 a,.casada-card-actions-v5874 button{min-height:38px!important;border-radius:12px!important;font-weight:900!important}.casadas-cta-v5874{border-radius:20px!important;background:linear-gradient(110deg,#f5b400,#ffd45b)!important;color:#151109!important;border:0!important}.casadas-cta-v5874 span,.casadas-cta-v5874 strong{color:#151109!important}.casadas-cta-v5874 a{background:#090d12!important;color:#fff!important;border:0!important}.gp-section-v5870{background:radial-gradient(circle at 82% 15%,rgba(245,180,0,.17),transparent 26%),linear-gradient(150deg,#101720,#05080c)!important}.gp-editorial-top-v5871{align-items:center!important}.gp-belt-editorial-v5871 img{filter:drop-shadow(0 24px 28px rgba(0,0,0,.48)) drop-shadow(0 0 25px rgba(245,180,0,.12))!important}.gp-athlete-slot-v5870{border-radius:20px!important;background:#0b1118!important;border:1px solid rgba(255,255,255,.10)!important;overflow:hidden!important}.gp-athlete-copy-v5873 strong{font-size:22px!important;text-transform:uppercase!important;letter-spacing:-.035em!important}.gp-athlete-copy-v5873>span{color:var(--ck25-yellow2)!important;font-weight:950!important}.gp-athlete-slot-v5870.open{background:rgba(255,255,255,.025)!important;border-style:dashed!important}.academies-strip-v5870{gap:10px!important}.academy-chip-v5870{min-height:142px!important;padding:16px!important;border-radius:20px!important;background:#0b1118!important;border:1px solid rgba(255,255,255,.09)!important}.academy-logo-v5871{width:74px!important;height:74px!important;border-radius:18px!important;background:#fff!important;padding:7px!important}.academy-copy-v5910 strong{font-size:17px!important;color:#fff!important}.academy-copy-v5910 span{color:#aeb9c7!important}.moment-card-v58690,.history-card-v58690{border-radius:22px!important;border:1px solid rgba(255,255,255,.09)!important;background:#090e14!important;overflow:hidden!important}.moment-main-v58690 img,.history-media-v58690 img{filter:saturate(.94) contrast(1.04)!important}.moment-copy-v58690 h3,.history-body-v58690 h3{color:#fff!important;text-transform:uppercase!important;letter-spacing:-.04em!important}.moment-open-v58690,.history-photo-link-v58690{color:var(--ck25-yellow2)!important;font-weight:950!important}.moments-drive-modal-v58125{width:min(1100px,calc(100vw - 24px));height:min(820px,calc(100vh - 24px));display:grid;grid-template-rows:auto 1fr auto;background:#080d13;border:1px solid rgba(255,255,255,.10);border-radius:24px;overflow:hidden;box-shadow:0 28px 90px rgba(0,0,0,.55)}.moments-drive-modal-v58125 iframe{width:100%;height:100%;border:0;background:#fff}.moments-drive-external-v58125{display:flex;align-items:center;justify-content:center;min-height:52px;color:#151109;background:var(--ck25-yellow);font-size:11px;font-weight:1000}.ck25-final-cta{position:relative;padding:44px 32px;border-radius:28px;overflow:hidden;background:radial-gradient(circle at 82% 18%,rgba(255,214,93,.22),transparent 26%),linear-gradient(125deg,#161006,#080a0d 62%);border:1px solid rgba(245,180,0,.28);box-shadow:0 24px 65px rgba(0,0,0,.30)}.ck25-final-cta span{color:#ffdb6f;font-size:10px;font-weight:1000;letter-spacing:.15em}.ck25-final-cta h2{margin:10px 0 8px;max-width:700px;font-size:clamp(34px,6vw,64px);line-height:.9;letter-spacing:-.055em;text-transform:uppercase}.ck25-final-cta p{color:#bdc7d2}.ck25-final-cta a{display:inline-flex;align-items:center;justify-content:center;min-height:50px;margin-top:12px;padding:0 20px;border-radius:14px;background:var(--ck25-yellow);color:#151109;font-size:11px;font-weight:1000}.ck25-public-page{min-height:100vh;background:radial-gradient(circle at 85% 0,rgba(245,180,0,.08),transparent 22%),#05070a}.ck25-public-page .public-header-v5871{position:sticky!important;top:0!important;z-index:50!important;background:rgba(5,7,10,.93)!important;border-bottom:1px solid rgba(255,255,255,.07)!important;backdrop-filter:blur(16px)!important}.ck25-public-page .portal-page-v5870{width:min(1240px,calc(100% - 32px))!important;margin:0 auto!important;padding:0 0 80px!important}.ck25-page-hero{padding:48px 0 30px!important;background:transparent!important;border:0!important}.ck25-page-hero h1{margin:12px 0 0!important;font-size:clamp(48px,8vw,92px)!important;line-height:.86!important;letter-spacing:-.065em!important;text-transform:uppercase!important;color:#fff!important}.ck25-page-hero>span{color:var(--ck25-yellow2)!important;letter-spacing:.15em!important;font-size:10px!important;font-weight:1000!important}.ck25-public-page .portal-page-v5870>main{display:grid!important;gap:18px!important}.ck25-public-page .portal-page-v5870>main>section,.ck25-public-page .portal-page-v5870>main>.event-section-v5870,.ck25-public-page .portal-page-v5870>main>.home-section-v58690{padding:26px!important;border-radius:26px!important;border:1px solid var(--ck25-line)!important;background:linear-gradient(180deg,#0e151e,#090e14)!important}.ck25-site-footer{width:min(1240px,calc(100% - 32px));margin:0 auto;padding:24px 0 110px;border-top:1px solid rgba(255,255,255,.08);display:flex;align-items:center;justify-content:space-between;gap:20px}.ck25-site-footer img{height:42px;width:auto}.ck25-site-footer nav{display:flex;gap:16px;flex-wrap:wrap}.ck25-site-footer a{color:#9eacbd;font-size:10px;font-weight:850;text-transform:uppercase}.ck25-page-intro{padding:28px!important;background:linear-gradient(145deg,#17120a,#0a0f15)!important;border-color:rgba(245,180,0,.20)!important}.ck25-page-intro>span{color:var(--ck25-yellow2);font-size:10px;font-weight:1000;letter-spacing:.15em}.ck25-page-intro h2{margin:9px 0 7px;font-size:clamp(28px,5vw,50px);line-height:.92;letter-spacing:-.05em;text-transform:uppercase}.ck25-page-intro p{margin:0;color:#aeb9c7}.ck25-academies-page{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}.ck25-academy-card{display:flex!important;align-items:center!important;gap:16px!important;min-height:150px!important;padding:18px!important;border-radius:22px!important;background:#0b1118!important;border:1px solid rgba(255,255,255,.09)!important}.ck25-academy-card small{display:block;color:var(--ck25-yellow2);font-size:9px;font-weight:950;letter-spacing:.12em}.ck25-academy-card strong{display:block;margin-top:6px;color:white;font-size:20px}.ck25-academy-card b{display:block;margin-top:5px;color:#9eacbd;font-size:12px}.ck25-event-day{display:grid!important;grid-template-columns:1fr 1fr 2fr!important;gap:10px!important;background:#0a0f15!important}.ck25-event-day>div{padding:18px;border-left:2px solid var(--ck25-yellow)}.ck25-event-day small{display:block;color:#8797aa;font-size:9px;font-weight:950;letter-spacing:.13em}.ck25-event-day strong{display:block;margin-top:6px;color:#fff;font-size:18px}.ck25-guide-list{display:grid!important;gap:8px!important}.ck25-guide-detail{border:1px solid rgba(255,255,255,.08)!important;border-radius:17px!important;background:#090e14!important;overflow:hidden!important}.ck25-guide-detail summary{list-style:none!important;display:grid!important;grid-template-columns:42px 1fr auto!important;align-items:center!important;gap:12px!important;padding:16px!important;cursor:pointer!important}.ck25-guide-detail summary::-webkit-details-marker{display:none}.ck25-guide-detail summary span{color:var(--ck25-yellow2);font-size:11px;font-weight:1000}.ck25-guide-detail summary strong{font-size:16px;color:white}.ck25-guide-detail summary i{font-style:normal;color:var(--ck25-yellow);font-size:22px}.ck25-guide-detail p{margin:0!important;padding:0 16px 18px 70px!important;color:#b5c0cd!important;line-height:1.65!important;white-space:pre-line!important}.gp-belt-page-v5871{min-height:360px!important;display:grid!important;place-items:center!important;border-radius:26px!important;background:radial-gradient(circle,rgba(245,180,0,.14),transparent 45%),#080d13!important;border:1px solid rgba(245,180,0,.18)!important}.gp-belt-page-v5871 img{max-height:330px!important;object-fit:contain!important;filter:drop-shadow(0 25px 35px rgba(0,0,0,.55))!important}.gp-page-athlete-v5870{border-radius:20px!important;background:#0b1118!important;border:1px solid rgba(255,255,255,.09)!important;overflow:hidden!important}.ck25-registration-shell{min-height:100vh;background:radial-gradient(circle at 85% 0,rgba(245,180,0,.09),transparent 20%),#05070a;padding:24px 0 80px}.registration-progress-v58125{width:min(1080px,calc(100% - 28px));margin:0 auto 16px;display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.registration-progress-v58125 span{display:flex;align-items:center;gap:7px;min-height:40px;padding:0 10px;border-radius:12px;background:#0d141d;border:1px solid rgba(255,255,255,.08);color:#8291a4;font-size:9px;font-weight:950;letter-spacing:.08em}.registration-progress-v58125 b{display:grid;place-items:center;width:22px;height:22px;border-radius:999px;background:#171f2a;color:#b7c2cf}.registration-progress-v58125 .active{border-color:rgba(245,180,0,.30);color:#ffdc72}.registration-progress-v58125 .active b{background:var(--ck25-yellow);color:#151109}.ck25-registration-shell #registrationApp{padding-top:0!important}.registration-root-card{border-radius:26px!important;border:1px solid rgba(255,255,255,.09)!important;background:linear-gradient(180deg,#0e151e,#090e14)!important;box-shadow:0 25px 70px rgba(0,0,0,.32)!important}.registration-root-card .reg-title{font-size:clamp(28px,5vw,48px)!important;line-height:.94!important;letter-spacing:-.045em!important}.registration-root-card input,.registration-root-card select{border-radius:13px!important;background:#0a1017!important;border-color:rgba(255,255,255,.11)!important}.reg-summary-card,.reg-pay-card,.reg-cronograma-info,.reg-offers-public-v185{border-radius:18px!important;background:#0a1017!important;border-color:rgba(255,255,255,.08)!important}.btn.green,#btnCreatePix{background:var(--ck25-yellow)!important;color:#151109!important;border:0!important;font-weight:1000!important}@media(max-width:900px){ .ck25-runtime-sections .event-section-v5870,.ck25-runtime-sections .home-section-v58690{padding:20px!important;border-radius:23px!important} .confirmed-athletes-grid-v5870,.athletes-page-grid-v5870{display:flex!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;gap:10px!important;padding-bottom:5px!important;scrollbar-width:none!important}.confirmed-athletes-grid-v5870::-webkit-scrollbar,.athletes-page-grid-v5870::-webkit-scrollbar{display:none}.confirmed-athlete-card-v5870{flex:0 0 min(78vw,320px)!important;min-height:420px!important;scroll-snap-align:start!important} .casadas-home-grid-v5874,.gp-confirmed-grid-v5873,.gp-vacancies-grid-v5873,.academies-strip-v5870,.history-grid-v58690{scroll-snap-type:x mandatory!important;scrollbar-width:none!important}.casadas-home-grid-v5874>* , .gp-confirmed-grid-v5873>* , .gp-vacancies-grid-v5873>* , .academies-strip-v5870>* , .history-grid-v58690>*{scroll-snap-align:start!important} .ck25-academies-page{grid-template-columns:1fr 1fr!important} .ck25-site-footer{display:grid!important}.ck25-site-footer nav{gap:12px!important} .ck25-page-hero{padding-top:32px!important}.ck25-page-hero h1{font-size:54px!important} }@media(max-width:620px){ .ck25-runtime-sections .event-section-v5870,.ck25-runtime-sections .home-section-v58690{padding:18px!important;border-radius:21px!important} .event-section-head-v5870 h2,.section-heading-v58690 h2,.section-heading-v58690 strong{font-size:34px!important;max-width:10ch!important} .confirmed-athlete-card-v5870{flex-basis:82vw!important;min-height:390px!important}.confirmed-athlete-copy-v5872 h3{font-size:28px!important} .casada-card-v5874{min-width:86vw!important}.fight-card-public-v5870{min-width:86vw!important} .gp-editorial-top-v5871{display:grid!important}.gp-belt-editorial-v5871{margin-top:8px!important}.gp-belt-editorial-v5871 img{max-height:250px!important} .academy-chip-v5870{min-width:72vw!important} .moment-card-v58690{min-width:86vw!important} .ck25-final-cta{padding:30px 20px;border-radius:22px}.ck25-final-cta h2{font-size:38px} .ck25-academies-page{grid-template-columns:1fr!important}.ck25-academy-card{min-height:126px!important} .ck25-event-day{grid-template-columns:1fr 1fr!important}.ck25-event-day>div:last-child{grid-column:1/-1}.ck25-event-day strong{font-size:15px} .ck25-guide-detail summary{grid-template-columns:32px 1fr auto!important;padding:14px!important}.ck25-guide-detail p{padding:0 14px 16px 58px!important} .registration-progress-v58125{grid-template-columns:repeat(4,1fr);gap:4px}.registration-progress-v58125 span{justify-content:center;padding:0 4px;font-size:0}.registration-progress-v58125 b{font-size:10px}.registration-progress-v58125 .active:after{content:"ATLETA";font-size:8px} .moments-drive-modal-v58125{height:calc(100vh - 16px);width:calc(100vw - 16px);border-radius:18px} }:root{ --ck26-gold:#f5b400; --ck26-gold-soft:#ffd86a; --ck26-ink:#05070a; --ck26-panel:#0a1017; --ck26-line:rgba(255,255,255,.095); }.ck26-hero-index{ position:absolute;z-index:1;right:max(24px,calc((100vw - 1260px)/2));bottom:-.08em; color:rgba(255,255,255,.055);font-size:clamp(180px,30vw,430px);font-weight:1000;line-height:.72; letter-spacing:-.09em;pointer-events:none;user-select:none }.ck26-ticker{overflow:hidden;border-top:1px solid rgba(245,180,0,.22);border-bottom:1px solid rgba(245,180,0,.22);background:var(--ck26-gold);color:#100d07}.ck26-ticker>div{display:flex;align-items:center;gap:22px;width:max-content;min-height:38px;padding:0 18px;animation:ck26Ticker 28s linear infinite;white-space:nowrap}.ck26-ticker span{font-size:10px;font-weight:1000;letter-spacing:.13em}.ck26-ticker b{font-size:12px}@keyframes ck26Ticker{to{transform:translateX(-50%)}}@media(prefers-reduced-motion:reduce){.ck26-ticker>div{animation:none}}.ck26-after-runtime{margin-top:0!important;margin-bottom:94px!important}.ck25-runtime{padding-bottom:22px!important}.ck25-top,.public-header-v5871{box-shadow:0 12px 34px rgba(0,0,0,.18)!important}.ck25-brand img{height:42px!important}.public-brand-mark-v58123{height:40px!important}.ck25-hero:before{background:linear-gradient(90deg,rgba(3,5,8,.96) 0%,rgba(3,5,8,.78) 34%,rgba(3,5,8,.30) 67%,rgba(3,5,8,.14) 100%)!important}.ck25-hero h1{max-width:700px!important}.ck25-hero-lead{max-width:560px!important;color:#dfe6ee!important}.ck25-event-chip{box-shadow:0 8px 26px rgba(245,180,0,.09)}.ck25-countbar{position:relative!important;z-index:3!important}.ck25-runtime-sections .event-section-v5870,.ck25-runtime-sections .home-section-v58690{ box-shadow:0 26px 76px rgba(0,0,0,.24)!important }.ck25-runtime-sections .event-section-v5870:nth-child(even),.ck25-runtime-sections .home-section-v58690:nth-child(even){ background:linear-gradient(160deg,#111923 0%,#080d13 70%)!important }.confirmed-athlete-card-v5870{transition:transform .24s ease,border-color .24s ease!important}.confirmed-athlete-card-v5870:hover{transform:translateY(-4px)!important;border-color:rgba(245,180,0,.32)!important}.confirmed-athlete-card-v5870:before{content:"CONFERE";position:absolute;z-index:2;right:10px;top:12px;color:rgba(255,255,255,.52);font-size:8px;font-weight:1000;letter-spacing:.16em;writing-mode:vertical-rl}.fight-card-public-v5870{position:relative!important;min-height:190px!important}.fight-card-public-v5870:before{content:"";position:absolute;left:50%;top:18px;bottom:18px;width:1px;background:linear-gradient(transparent,rgba(245,180,0,.35),transparent);transform:translateX(-50%)}.fight-vs-v5870{position:relative;z-index:2}.fight-vs-v5870 b{display:grid!important;place-items:center!important;width:48px!important;height:48px!important;margin:0 auto!important;border-radius:999px!important;background:#05070a!important;border:1px solid rgba(245,180,0,.38)!important}.gp-section-v5870:after{content:"GP";position:absolute;right:-.04em;top:-.08em;color:rgba(255,255,255,.035);font-size:clamp(120px,18vw,240px);font-weight:1000;letter-spacing:-.08em;pointer-events:none}.gp-editorial-top-v5871,.gp-roster-block-v5873{position:relative;z-index:1}.moment-card-v58690 .moment-mosaic-v58690{background:#030507!important}.moment-open-v58690{display:inline-flex!important;align-items:center!important;gap:8px!important;min-height:38px!important}.moment-open-v58690:after{content:"↗";font-size:14px}.history-card-v58690{transition:transform .24s ease,border-color .24s ease!important}.history-card-v58690:hover{transform:translateY(-3px)!important;border-color:rgba(245,180,0,.26)!important}.history-media-v58690>span{background:#f5b400!important;color:#171108!important}.portal-modal-v186:not(.hidden){padding:12px!important}.ck26-drive-gallery{ width:min(1180px,calc(100vw - 20px));height:min(920px,calc(100dvh - 20px)); display:grid;grid-template-rows:auto auto minmax(0,1fr) auto; overflow:hidden;border:1px solid rgba(255,255,255,.11);border-radius:26px; background:linear-gradient(180deg,#0c121a,#05080c);box-shadow:0 34px 110px rgba(0,0,0,.68) }.ck26-gallery-head{background:rgba(5,8,12,.88);backdrop-filter:blur(14px)}.ck26-gallery-head h2{text-transform:uppercase;letter-spacing:-.045em}.ck26-gallery-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:48px;padding:0 20px;border-bottom:1px solid rgba(255,255,255,.07);color:#9eacbd;font-size:10px;font-weight:850}.ck26-gallery-toolbar a{color:#ffd866;font-size:9px;font-weight:950;letter-spacing:.08em}.ck26-gallery-grid{ min-height:0;overflow:auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr)); grid-auto-rows:190px;gap:5px;padding:5px;background:#04070a;scrollbar-width:thin }.ck26-gallery-tile{position:relative;display:block;padding:0;border:0;background:#111820;overflow:hidden;cursor:pointer}.ck26-gallery-tile:nth-child(9n/**/+1),.ck26-gallery-tile:nth-child(9n/**/+6){grid-row:span 2}.ck26-gallery-tile img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .28s ease,filter .28s ease}.ck26-gallery-tile:hover img{transform:scale(1.025);filter:brightness(1.05)}.ck26-gallery-loading{display:flex;align-items:center;justify-content:center;gap:9px;min-height:46px;color:#8493a6;font-size:10px}.ck26-gallery-loading[hidden]{display:none}.ck26-gallery-loading i{width:14px;height:14px;border-radius:999px;border:2px solid rgba(255,255,255,.16);border-top-color:#f5b400;animation:ck26Spin .8s linear infinite}@keyframes ck26Spin{to{transform:rotate(360deg)}}.ck26-gallery-more{min-height:48px;border:0;border-top:1px solid rgba(255,255,255,.07);background:#0d141d;color:#ffd866;font-size:10px;font-weight:1000;letter-spacing:.08em;cursor:pointer}.ck26-gallery-more[hidden]{display:none}.ck26-gallery-more:disabled{opacity:.5}.ck26-gallery-embed{grid-column:1/-1;grid-row:span 4;height:100%;min-height:540px;background:#fff}.ck26-gallery-embed iframe{width:100%;height:100%;border:0}.ck26-gallery-viewer{position:fixed;inset:0;z-index:200;display:none;place-items:center;padding:20px;background:rgba(0,0,0,.94);backdrop-filter:blur(12px)}.ck26-gallery-viewer.open{display:grid}.ck26-gallery-viewer img{max-width:min(1200px,92vw);max-height:88dvh;object-fit:contain;filter:drop-shadow(0 20px 60px rgba(0,0,0,.65))}.ck26-gallery-viewer-close,.ck26-gallery-viewer-nav{position:absolute;z-index:2;display:grid;place-items:center;border:1px solid rgba(255,255,255,.16);background:rgba(9,14,20,.74);color:#fff;backdrop-filter:blur(10px);cursor:pointer}.ck26-gallery-viewer-close{right:18px;top:18px;width:46px;height:46px;border-radius:15px;font-size:27px}.ck26-gallery-viewer-nav{top:50%;width:48px;height:64px;border-radius:16px;font-size:38px;transform:translateY(-50%)}.ck26-gallery-viewer-nav.prev{left:18px}.ck26-gallery-viewer-nav.next{right:18px}.ck26-gallery-counter{position:absolute;left:50%;bottom:18px;transform:translateX(-50%);padding:8px 11px;border-radius:999px;background:rgba(9,14,20,.76);border:1px solid rgba(255,255,255,.12);color:#fff;font-size:10px;font-weight:900}html.ck26-gallery-open,html.ck26-gallery-open body{overflow:hidden!important}.portal-exp-item-v5870 input[data-moment-field="galleryPageSize"]{max-width:180px}@media(max-width:900px){ .ck26-gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:170px} }@media(max-width:720px){ .ck25-brand img{height:37px!important}.public-brand-mark-v58123{height:36px!important} .ck26-hero-index{right:-18px;bottom:17%;font-size:215px} .ck26-ticker>div{min-height:34px;gap:18px}.ck26-ticker span{font-size:9px} .ck26-after-runtime{margin-bottom:86px!important} .ck25-runtime{padding-bottom:16px!important} .ck25-runtime-sections,.ck25-runtime-sections .premium-runtime-slots-v58121{gap:14px!important} .fight-card-public-v5870{min-height:166px!important}.fight-vs-v5870 b{width:42px!important;height:42px!important;font-size:23px!important} .gp-section-v5870:after{font-size:145px;right:-10px;top:8px} .portal-modal-v186:not(.hidden){padding:4px!important} .ck26-drive-gallery{width:calc(100vw - 8px);height:calc(100dvh - 8px);border-radius:18px} .ck26-gallery-head{padding:15px 14px!important}.ck26-gallery-head h2{font-size:22px!important} .ck26-gallery-toolbar{padding:0 14px} .ck26-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:150px;gap:3px;padding:3px} .ck26-gallery-tile:nth-child(9n/**/+1),.ck26-gallery-tile:nth-child(9n/**/+6){grid-row:span 1} .ck26-gallery-tile:nth-child(7n/**/+1){grid-row:span 2} .ck26-gallery-viewer{padding:8px}.ck26-gallery-viewer-close{right:10px;top:10px;width:42px;height:42px}.ck26-gallery-viewer-nav{width:40px;height:58px}.ck26-gallery-viewer-nav.prev{left:8px}.ck26-gallery-viewer-nav.next{right:8px} }.ck27-hero-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 42%;z-index:0;background:#05070a}.ck25-hero{isolation:isolate;min-height:min(920px,calc(100svh - 68px))!important}.ck25-hero:before{z-index:1!important;background:linear-gradient(180deg,rgba(3,5,8,.12) 0%,rgba(3,5,8,.24) 38%,rgba(3,5,8,.72) 65%,rgba(3,5,8,.96) 92%,#05080d 100%)!important}.ck25-hero-inner,.ck26-hero-index{position:relative;z-index:2!important}.ck25-event-chip{padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#f8c126!important;letter-spacing:.14em!important}.ck25-event-chip:before{content:"";display:inline-block;width:28px;height:2px;background:#f6b800;margin-right:10px;vertical-align:middle}.ck25-hero h1{max-width:820px!important;letter-spacing:-.055em!important;text-shadow:0 8px 32px rgba(0,0,0,.34)!important}.ck25-hero-lead{max-width:650px!important;color:rgba(255,255,255,.86)!important}.public-header-v5871.ck27-header{position:sticky!important;top:0!important;z-index:150!important;background:rgba(4,7,11,.92)!important;border-bottom:1px solid rgba(255,255,255,.06)!important;backdrop-filter:blur(18px)!important;box-shadow:none!important}.public-header-inner-v5871{min-height:72px!important}.public-brand-v5871{gap:12px!important}.public-brand-v5871 strong{font-size:15px!important;font-weight:950!important;letter-spacing:.025em!important}.public-brand-mark-v58123{width:76px!important;height:48px!important;object-fit:contain!important}.public-menu-toggle-v5871{border:1px solid rgba(255,255,255,.08)!important;background:rgba(255,255,255,.025)!important;transition:.18s ease!important}.public-menu-toggle-v5871 span{transition:transform .18s ease,opacity .18s ease!important}.public-menu-toggle-v5871.open span:nth-child(1){transform:translateY(6px) rotate(45deg)}.public-menu-toggle-v5871.open span:nth-child(2){opacity:0}.public-menu-toggle-v5871.open span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.public-mobile-menu-v5871 .public-menu-cta-v58127{background:#f6b800!important;color:#0b0d10!important;font-weight:950!important;justify-content:center!important}.confirmed-athletes-grid-v5870{display:flex!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;gap:14px!important;padding-bottom:6px!important}.confirmed-athlete-card-v5870{flex:0 0 min(300px,78vw)!important;scroll-snap-align:start!important;border-radius:20px!important;overflow:hidden!important;background:#0a1017!important}.confirmed-athlete-photo-v5870{min-height:300px!important}.confirmed-athlete-photo-v5870 img{height:300px!important;object-fit:cover!important}.confirmed-athlete-copy-v5872 h3{font-size:28px!important;letter-spacing:-.04em!important}.casada-vs-v5874::before,.ck26-fight-vs::before{border:0!important;background:transparent!important;box-shadow:none!important}.casada-vs-v5874{position:relative!important}.casada-vs-v5874:after{content:"";position:absolute;top:18%;bottom:18%;left:50%;width:1px;background:linear-gradient(180deg,transparent,rgba(246,184,0,.48),transparent);z-index:-1}.casada-vs-v5874 b{color:#f6b800!important;text-shadow:0 0 26px rgba(246,184,0,.16)!important}.fight-card-public-v5870{border-radius:24px!important;background:linear-gradient(135deg,#0b1119,#081019)!important;border:1px solid rgba(255,255,255,.07)!important;box-shadow:0 22px 60px rgba(0,0,0,.23)!important}.fight-vs-v5870 b{color:#f6b800!important;font-size:28px!important}.fight-vs-v5870{border-left:1px solid rgba(246,184,0,.16)!important;border-right:1px solid rgba(246,184,0,.16)!important}.gp-section-v5870{background:radial-gradient(circle at 82% 12%,rgba(246,184,0,.10),transparent 28%),linear-gradient(180deg,#090e14,#060a0f)!important;border-radius:30px!important;border:1px solid rgba(246,184,0,.14)!important}.gp-belt-editorial-v5871 img{filter:drop-shadow(0 28px 30px rgba(0,0,0,.48))!important;transform:scale(1.06)!important}.gp-editorial-top-v5871 .event-section-head-v5870 h2{font-size:clamp(36px,6vw,72px)!important;max-width:720px!important}.academy-chip-v5870,.ck25-academy-card{background:linear-gradient(180deg,#0c131c,#081019)!important;border:1px solid rgba(255,255,255,.07)!important;box-shadow:none!important}.academy-logo-v5871{background:#fff!important;border-radius:16px!important;overflow:hidden!important}.academy-logo-v5871.has-logo img{object-fit:contain!important;padding:8px!important}.academy-logo-v5871.has-monogram{background:#111a25!important;color:#fff!important}.history-card-v58690{position:relative!important;overflow:hidden!important}.history-card-v58690:before{content:counter(history-card,decimal-leading-zero);counter-increment:history-card;position:absolute;right:14px;top:4px;z-index:3;color:rgba(255,255,255,.065);font-size:86px;font-weight:950;letter-spacing:-.08em}.history-grid-v58690{counter-reset:history-card}.ck26-gallery-grid{gap:4px!important;background:#05080c!important}.ck26-gallery-grid>[data-gallery-photo]{border-radius:2px!important;overflow:hidden!important}.ck26-gallery-grid img{transition:transform .35s ease,filter .35s ease!important}.ck26-gallery-grid>[data-gallery-photo]:active img{transform:scale(.985)!important}.ck26-gallery-toolbar{position:sticky!important;top:0!important;z-index:5!important;background:rgba(8,14,21,.94)!important;backdrop-filter:blur(12px)!important}.ck26-gallery-more{min-height:48px!important;border-radius:0!important;border:0!important;border-top:1px solid rgba(255,255,255,.07)!important;background:#0a121d!important}.ck25-guide-detail{border-radius:18px!important;background:#0a1119!important;border:1px solid rgba(255,255,255,.07)!important}.ck25-guide-detail summary span{color:#f6b800!important}.mobile-registration-cta-v5871{min-height:48px!important;padding:4px 5px 4px 10px!important;border-radius:13px!important}.mobile-registration-cta-v5871>a{min-height:38px!important;padding:0 14px!important}.mobile-registration-cta-v5871>span{font-size:9.5px!important}@media(max-width:900px){.public-header-inner-v5871{min-height:68px!important;padding-inline:18px!important}.public-brand-mark-v58123{width:78px!important;height:44px!important}.public-mobile-menu-v5871{position:absolute!important;top:68px!important;right:12px!important;left:auto!important;width:min(380px,calc(100vw - 24px))!important;display:none!important;grid-template-columns:1fr!important;gap:0!important;padding:16px!important;border:1px solid rgba(255,255,255,.09)!important;border-radius:0 0 22px 22px!important;background:#09111a!important;box-shadow:0 26px 64px rgba(0,0,0,.52)!important}.public-mobile-menu-v5871.open{display:grid!important}.public-mobile-menu-v5871 a,.public-mobile-menu-v5871 button{min-height:48px!important;border-radius:0!important;border-bottom:1px solid rgba(255,255,255,.06)!important;background:transparent!important;justify-content:flex-start!important;padding:0 16px!important}.public-mobile-menu-v5871 .public-menu-cta-v58127{margin-top:10px!important;border-radius:12px!important;border:0!important;justify-content:center!important}.ck25-hero{min-height:calc(100svh - 68px)!important}.ck25-hero h1{font-size:clamp(49px,14.8vw,68px)!important;line-height:.88!important}.ck25-hero-lead{font-size:15px!important;line-height:1.5!important}.ck25-event-chip{font-size:10px!important}.confirmed-athlete-card-v5870{flex-basis:74vw!important;max-width:286px!important}.confirmed-athlete-photo-v5870,.confirmed-athlete-photo-v5870 img{height:290px!important}.gp-belt-editorial-v5871 img{width:92vw!important;max-width:430px!important}.ck26-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ck26-gallery-grid>[data-gallery-photo]:nth-child(5n/**/+1){grid-row:span 2!important}.mobile-registration-cta-v5871{left:12px!important;right:12px!important;bottom:max(7px,env(safe-area-inset-bottom))!important;min-height:46px!important}.mobile-registration-cta-v5871>a{min-height:36px!important;font-size:10.5px!important}}@media(prefers-reduced-motion:reduce){.ck27-hero-video{display:none!important}.confirmed-athletes-grid-v5870{scroll-behavior:auto!important}}.public-header-v5871.ck27-header, .ck25-public-page .public-header-v5871{overflow:visible!important;z-index:600!important}.public-header-inner-v5871{position:relative!important;max-width:1260px!important}@media(max-width:900px){ .public-brand-v5871 strong{display:block!important;font-size:14px!important;letter-spacing:.02em!important;white-space:nowrap!important} .public-brand-mark-v58123{width:74px!important;height:42px!important} .public-menu-toggle-v5871{position:relative!important;z-index:1003!important;flex:0 0 46px!important;width:46px!important;height:46px!important;border-radius:13px!important} .public-mobile-menu-v5871{ position:fixed!important;top:76px!important;left:10px!important;right:10px!important;width:auto!important; max-height:calc(100dvh - 88px)!important;overflow-y:auto!important;overscroll-behavior:contain!important; display:none!important;grid-template-columns:1fr!important;gap:0!important;padding:8px 14px 14px!important; border:1px solid rgba(255,255,255,.10)!important;border-radius:18px!important;background:rgba(8,14,21,.985)!important; box-shadow:0 28px 80px rgba(0,0,0,.62)!important;backdrop-filter:blur(20px)!important;z-index:1002!important } .public-mobile-menu-v5871.open{display:grid!important} .public-mobile-menu-v5871 a,.public-mobile-menu-v5871 button{min-height:50px!important;padding:0 12px!important;border-radius:0!important;border-bottom:1px solid rgba(255,255,255,.065)!important;background:transparent!important;justify-content:flex-start!important;font-size:12px!important} .public-mobile-menu-v5871 .public-menu-cta-v58127{margin-top:9px!important;min-height:48px!important;border-radius:12px!important;border-bottom:0!important;justify-content:center!important} body.ck-menu-open-v58128{overflow:hidden!important;touch-action:none} body.ck-menu-open-v58128:after{content:"";position:fixed;inset:68px 0 0;background:rgba(1,4,8,.58);backdrop-filter:blur(2px);z-index:590;pointer-events:none} }.ck25-public-page .portal-page-v5870>main>*{min-width:0!important;max-width:100%!important}.ck25-public-page .portal-page-v5870>main>section{box-sizing:border-box!important}@media(max-width:720px){ .ck25-runtime-sections,.ck25-runtime-sections .premium-runtime-slots-v58121{gap:10px!important} .ck25-runtime-sections .event-section-v5870,.ck25-runtime-sections .home-section-v58690{padding:18px!important;border-radius:19px!important} .event-section-head-v5870,.section-heading-v58690{margin-bottom:16px!important} .section-action-v5870{margin-top:14px!important} .ck26-after-runtime{display:none!important} .portal-organizer-footer-v187{margin-top:2px!important;padding-top:18px!important} .ck25-final-cta{padding:27px 19px!important;border-radius:20px!important;margin-top:2px!important} .ck25-final-cta h2{font-size:36px!important;max-width:12ch!important} .ck25-final-cta a{width:100%!important;min-height:48px!important} .mobile-registration-cta-v5871{max-width:calc(100vw - 16px)!important;left:8px!important;right:8px!important} .ck25-hero-inner{width:calc(100% - 32px)!important;margin-inline:auto!important;padding-bottom:28px!important} .ck25-hero h1{max-width:9.5ch!important;font-size:clamp(48px,14vw,62px)!important;line-height:.89!important} .ck25-hero-lead{max-width:38ch!important} .ck25-hero-meta{width:100%!important} .ck25-public-page .portal-page-v5870{width:calc(100% - 20px)!important;padding-bottom:68px!important} .ck25-page-hero{padding:24px 4px 20px!important} .ck25-page-hero h1{font-size:clamp(39px,11.5vw,50px)!important;line-height:.91!important;max-width:100%!important} .ck25-public-page .portal-page-v5870>main{gap:12px!important} .ck25-public-page .portal-page-v5870>main>section,.ck25-public-page .portal-page-v5870>main>.event-section-v5870,.ck25-public-page .portal-page-v5870>main>.home-section-v58690{padding:18px!important;border-radius:20px!important} .gp-belt-page-v5871{width:100%!important;min-width:0!important;min-height:210px!important;margin:0 0 12px!important;padding:12px!important;border-radius:20px!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important} .gp-belt-page-v5871 img{display:block!important;width:min(100%,620px)!important;max-width:100%!important;height:auto!important;max-height:220px!important;margin:auto!important;object-fit:contain!important;mix-blend-mode:normal!important;transform:none!important} .gp-page-grid-v5870.confirmed-v5890{display:grid!important;grid-template-columns:1fr!important;gap:9px!important;width:100%!important;max-width:100%!important;overflow:visible!important;margin:0!important;padding:0!important} .gp-page-grid-v5870.confirmed-v5890>.gp-page-athlete-v5870{display:grid!important;grid-template-columns:72px minmax(0,1fr)!important;grid-template-rows:auto auto auto!important;column-gap:13px!important;row-gap:3px!important;align-items:center!important;flex:none!important;width:100%!important;max-width:none!important;min-height:96px!important;padding:10px!important} .gp-page-grid-v5870.confirmed-v5890>.gp-page-athlete-v5870>:first-child{grid-row:1/4!important;width:72px!important;height:76px!important;border-radius:12px!important;object-fit:cover!important} .gp-page-grid-v5870.confirmed-v5890>.gp-page-athlete-v5870 strong,.gp-page-grid-v5870.confirmed-v5890>.gp-page-athlete-v5870 span,.gp-page-grid-v5870.confirmed-v5890>.gp-page-athlete-v5870 small{grid-column:2!important;text-align:left!important;margin:0!important} .gp-page-grid-v5870.confirmed-v5890>.gp-page-athlete-v5870 strong{font-size:16px!important} .gp-page-grid-v5870.confirmed-v5890>.gp-page-athlete-v5870 span{font-size:10px!important;line-height:1.35!important} .gp-page-grid-v5870.confirmed-v5890>.gp-page-athlete-v5870 small{font-size:9px!important;color:#f6c94b!important} .gp-page-vacancies-v5890{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important;max-width:100%!important;overflow:visible!important;margin:0!important;padding:0!important} .gp-page-vacancy-v5890{min-width:0!important;flex:none!important;width:100%!important} .casada-share-page-v5874{width:100%!important;max-width:100%!important;margin:0!important} .casada-share-page-v5874>.casada-card-v5874{width:100%!important;max-width:100%!important;min-width:0!important} .academies-strip-v5870{gap:10px!important} .academy-chip-v5870{flex-basis:78vw!important;max-width:300px!important;min-height:126px!important;padding:14px!important} .academy-logo-v5871{width:74px!important;height:74px!important;flex:0 0 74px!important} .academy-logo-v5871.has-logo img{width:100%!important;height:100%!important;object-fit:contain!important;padding:6px!important} .ck25-academy-card{min-height:112px!important;padding:14px!important} .ck25-academy-card .academy-logo-v5871{width:76px!important;height:76px!important} }.public-brand-v5871 strong{display:none!important}.public-brand-v5871{gap:0!important}.public-brand-mark-v58123{object-fit:contain!important}.ck29-menu-backdrop{display:none;position:fixed;inset:68px 0 0;z-index:1299;border:0;margin:0;padding:0;background:rgba(2,5,9,.62);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.ck29-menu-backdrop.open{display:block}body.ck-menu-open-v58129{overflow:hidden!important;touch-action:none!important}body.ck-menu-open-v58129:after,body.ck-menu-open-v58128:after{display:none!important;content:none!important}@media(max-width:900px){ .public-header-v5871.ck27-header,.ck25-public-page .public-header-v5871{position:sticky!important;top:0!important;z-index:1303!important;overflow:visible!important} .public-header-inner-v5871{min-height:68px!important;padding-inline:18px!important} .public-brand-mark-v58123{width:82px!important;height:46px!important;max-width:82px!important;max-height:46px!important} body>.public-mobile-menu-v5871{position:fixed!important;top:74px!important;left:10px!important;right:10px!important;width:auto!important;max-height:calc(100dvh - 86px)!important;overflow:auto!important;z-index:1301!important;display:none!important;padding:8px 14px 14px!important;border:1px solid rgba(255,255,255,.09)!important;border-radius:18px!important;background:#081019!important;box-shadow:0 26px 70px rgba(0,0,0,.58)!important;backdrop-filter:none!important} body>.public-mobile-menu-v5871.open{display:grid!important} body>.public-mobile-menu-v5871 a{min-height:50px!important;padding-inline:12px!important;border-bottom:1px solid rgba(255,255,255,.06)!important;background:transparent!important} body>.public-mobile-menu-v5871 .public-menu-cta-v58127{margin-top:8px!important;border:0!important;border-radius:12px!important} .ck25-hero{min-height:860px!important;align-items:flex-end!important} .ck27-hero-video{object-position:center center!important;filter:saturate(.92) contrast(1.04) brightness(.91)!important;transform:scale(1.01)!important} .ck25-hero:before{background:linear-gradient(180deg,rgba(3,5,8,.06) 0%,rgba(3,5,8,.10) 26%,rgba(3,5,8,.42) 55%,rgba(3,5,8,.91) 88%,#05080d 100%)!important} .ck25-hero:after{background:linear-gradient(90deg,rgba(3,5,8,.52) 0%,rgba(3,5,8,.18) 62%,rgba(3,5,8,.03) 100%)!important} .ck26-hero-index{display:none!important} .ck25-hero-inner{width:calc(100% - 32px)!important;padding:42svh 0 28px!important;margin-inline:auto!important} .ck25-event-chip{margin-bottom:11px!important;font-size:9px!important;letter-spacing:.12em!important} .ck25-hero h1{margin:0 0 11px!important;font-size:clamp(46px,13.2vw,58px)!important;line-height:.9!important;max-width:8.6ch!important;letter-spacing:-.055em!important;text-shadow:0 5px 26px rgba(0,0,0,.44)!important} .ck25-hero-lead{max-width:34ch!important;font-size:14px!important;line-height:1.46!important} .ck25-hero-meta{margin-top:17px!important;grid-template-columns:1fr 1fr!important} .ck25-hero-meta div:nth-child(3){grid-column:1/-1!important} .ck25-actions{margin-top:16px!important;gap:8px!important} .ck25-btn{min-height:48px!important;border-radius:12px!important} }@media(max-width:520px){.ck25-hero{min-height:820px!important}.ck25-hero-inner{padding-top:40svh!important}.ck25-hero h1{font-size:clamp(44px,13vw,54px)!important}}.casada-silhouette-v5874,.gp-silhouette-v5870{background:url("/assets/athlete-open-slot-v581210.svg") center/contain no-repeat!important;opacity:.68!important;filter:drop-shadow(0 12px 22px rgba(0,0,0,.36))!important}.casada-silhouette-v5874::before,.casada-silhouette-v5874::after,.gp-silhouette-v5870::before,.gp-silhouette-v5870::after{display:none!important;content:none!important}.casada-side-v5874.opponent-open::before,.gp-athlete-slot-v5870.open.compact-v5874::before{background:radial-gradient(ellipse at center,rgba(94,116,145,.16),transparent 70%)!important}.casada-side-v5874.opponent-open span{color:#a7b4c5!important}.academy-logo-v5871,.academy-logo-v5871.has-logo,.ck25-academy-card .academy-logo-v5871{border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;border-radius:0!important;overflow:visible!important}.academy-logo-v5871.has-logo img,.ck25-academy-card .academy-logo-v5871.has-logo img{width:100%!important;height:100%!important;object-fit:contain!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;filter:drop-shadow(0 8px 16px rgba(0,0,0,.24))}@media(max-width:720px){.academy-logo-v5871{width:82px!important;height:82px!important;flex-basis:82px!important}.academy-chip-v5870{padding:16px!important}.ck25-academy-card .academy-logo-v5871{width:86px!important;height:86px!important}}.ck26-drive-gallery{background:#070c12!important}.ck26-gallery-head{padding:20px 18px 17px!important}.ck26-gallery-toolbar{position:sticky!important;top:0!important;z-index:6!important;min-height:52px!important;padding:0 18px!important;background:rgba(7,12,18,.96)!important;backdrop-filter:blur(12px)!important;border-top:1px solid rgba(255,255,255,.055)!important;border-bottom:1px solid rgba(255,255,255,.055)!important}.ck26-gallery-grid{gap:4px!important;padding:4px!important;background:#05090e!important;grid-auto-flow:dense!important}.ck26-gallery-tile{position:relative!important;min-height:150px!important;border:0!important;border-radius:8px!important;overflow:hidden!important;background:linear-gradient(145deg,#101923,#0a1119)!important;box-shadow:none!important}.ck26-gallery-tile img{position:relative!important;z-index:2!important;width:100%!important;height:100%!important;object-fit:cover!important;opacity:0;transition:opacity .22s ease,transform .28s ease!important}.ck26-gallery-tile img.loaded-v58129{opacity:1!important}.ck26-gallery-tile img.failed-v58129{display:none!important}.ck26-gallery-tile:active img{transform:scale(.985)}.ck29-gallery-photo-placeholder{position:absolute;inset:0;z-index:1;display:grid;place-items:center;background:radial-gradient(circle at 50% 42%,rgba(246,184,0,.08),transparent 30%),linear-gradient(145deg,#101923,#091018)}.ck29-gallery-photo-placeholder.hidden-v58129{opacity:0;pointer-events:none;transition:opacity .18s ease}.ck29-gallery-photo-placeholder i{width:34px;height:34px;border-radius:50%;border:1px solid rgba(255,255,255,.12);position:relative;opacity:.72}.ck29-gallery-photo-placeholder i:before{content:"";position:absolute;left:8px;right:8px;bottom:9px;height:7px;border-left:2px solid #7e8b9d;border-bottom:2px solid #7e8b9d;transform:skew(-24deg)}.ck26-gallery-grid>[data-gallery-photo]:nth-child(7n/**/+1){grid-row:span 2!important;min-height:304px!important}.ck26-gallery-more{min-height:54px!important;font-size:11px!important;letter-spacing:.09em!important;background:#08111b!important;color:#f3c94c!important}.ck26-gallery-viewer{background:rgba(2,5,9,.97)!important;backdrop-filter:blur(14px)!important;padding:58px 8px 54px!important}.ck26-gallery-viewer img{max-width:96vw!important;max-height:80dvh!important;width:auto!important;height:auto!important;object-fit:contain!important;border-radius:8px!important;box-shadow:0 20px 70px rgba(0,0,0,.56)!important;background:#05090e!important}.ck26-gallery-viewer-close{top:12px!important;right:12px!important;width:44px!important;height:44px!important;border-radius:50%!important;background:rgba(15,23,34,.82)!important}.ck26-gallery-viewer-nav{width:44px!important;height:56px!important;border-radius:10px!important;background:rgba(15,23,34,.72)!important}.ck26-gallery-counter{bottom:14px!important;padding:8px 12px!important;border-radius:999px!important;background:rgba(15,23,34,.82)!important;font-size:11px!important;letter-spacing:.06em!important}@media(max-width:720px){.ck26-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ck26-gallery-tile{min-height:146px!important}.ck26-gallery-grid>[data-gallery-photo]:nth-child(7n/**/+1){min-height:296px!important}.ck26-gallery-viewer-nav{top:auto!important;bottom:12px!important;transform:none!important}.ck26-gallery-viewer-nav.prev{left:12px!important}.ck26-gallery-viewer-nav.next{right:12px!important}.ck26-gallery-counter{left:50%!important;right:auto!important;transform:translateX(-50%)!important}}.ck210-menu-backdrop{position:fixed;inset:68px 0 0;z-index:2147483000;border:0;margin:0;padding:0;background:rgba(2,5,9,.76);opacity:0;pointer-events:none;transition:opacity .14s ease;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.ck210-menu-backdrop.open{opacity:1;pointer-events:auto}html.ck210-menu-is-open,html.ck210-menu-is-open body{overflow:auto!important;touch-action:auto!important}@media(max-width:900px){ .public-header-v5871.ck27-header,.ck25-public-page .public-header-v5871{z-index:2147483003!important;overflow:visible!important} #publicMobileMenuV5871{position:fixed!important;top:76px!important;left:14px!important;right:14px!important;width:auto!important;max-height:calc(100dvh - 90px)!important;overflow:auto!important;overscroll-behavior:contain!important;z-index:2147483002!important;display:none!important;padding:14px 18px 16px!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:18px!important;background:#081019!important;box-shadow:0 22px 58px rgba(0,0,0,.5)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important} #publicMobileMenuV5871.open{display:grid!important} #publicMenuToggleV5871{position:relative!important;z-index:2147483004!important;pointer-events:auto!important} }html.ck210-route-leaving::before,html.ck210-route-boot::before{content:"";position:fixed;inset:0;z-index:2147483600;background:#05080d;pointer-events:all}html.ck210-route-leaving::after,html.ck210-route-boot::after{content:"";position:fixed;left:0;top:0;height:3px;width:38%;z-index:2147483601;background:#f6b800;box-shadow:0 0 22px rgba(246,184,0,.48);animation:ck210RouteBar .72s cubic-bezier(.2,.8,.2,1) infinite alternate;pointer-events:none}@keyframes ck210RouteBar{from{transform:translateX(-45%)}to{transform:translateX(215%)}}@media(prefers-reduced-motion:reduce){html.ck210-route-leaving::after,html.ck210-route-boot::after{animation:none;width:100%;opacity:.55}}.competitor-silhouette-v5910{display:block;width:118px;height:138px;max-width:68%;margin:0 auto 8px;overflow:visible;filter:drop-shadow(0 16px 24px rgba(0,0,0,.34));opacity:.86}.competitor-silhouette-v5910.compact{width:52px;height:62px;max-width:none;margin:0 auto 6px;opacity:.72;filter:drop-shadow(0 8px 12px rgba(0,0,0,.28))}.casada-side-v5874.opponent-open{background:radial-gradient(ellipse at 50% 56%,rgba(66,91,120,.19),transparent 58%),linear-gradient(180deg,#0d1721,#09111a)!important}.casada-side-v5874.opponent-open .competitor-silhouette-v5910{transform:translateY(2px)}.gp-athlete-slot-v5870.open.compact-v5874,.gp-page-vacancy-v5890{background:radial-gradient(ellipse at 50% 52%,rgba(66,91,120,.13),transparent 62%),#0b141e!important}.casada-silhouette-v5874,.gp-silhouette-v5870{background:none!important}.casada-silhouette-v5874,.gp-silhouette-v5870{background:url("/assets/athlete-open-slot-v581210.svg") center/contain no-repeat!important;opacity:.88!important;filter:drop-shadow(0 16px 26px rgba(0,0,0,.40))!important}.casada-side-v5874.opponent-open .competitor-silhouette-v5910,.gp-athlete-slot-v5870.open .competitor-silhouette-v5910,.gp-page-vacancy-v5890 .competitor-silhouette-v5910{opacity:.92!important;filter:drop-shadow(0 16px 26px rgba(0,0,0,.42))!important}.ck211-menu-backdrop{position:fixed;inset:68px 0 0;z-index:2147483500;border:0;margin:0;padding:0;background:rgba(1,4,8,.54);opacity:0;visibility:hidden;pointer-events:none;touch-action:none;transition:opacity .16s ease,visibility .16s ease;backdrop-filter:blur(1.5px);-webkit-backdrop-filter:blur(1.5px)}.ck211-menu-backdrop.open{opacity:1;visibility:visible;pointer-events:auto}@media(max-width:900px){ .public-header-v5871.ck27-header,.ck25-public-page .public-header-v5871{z-index:2147483503!important;isolation:isolate!important} #publicMenuToggleV5871{z-index:2147483504!important;opacity:1!important;filter:none!important;pointer-events:auto!important} body>#publicMobileMenuV5871{position:fixed!important;top:76px!important;left:14px!important;right:14px!important;width:auto!important;max-height:calc(100dvh - 90px)!important;overflow:auto!important;overscroll-behavior:contain!important;touch-action:pan-y!important;z-index:2147483502!important;display:none!important;grid-template-columns:1fr!important;gap:0!important;padding:12px 18px 16px!important;border:1px solid rgba(255,255,255,.10)!important;border-radius:20px!important;background:linear-gradient(180deg,#0b1621 0%,#07111a 100%)!important;box-shadow:0 26px 74px rgba(0,0,0,.66),inset 0 1px 0 rgba(255,255,255,.035)!important;opacity:1!important;visibility:visible!important;filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;isolation:isolate!important;color:#fff!important} body>#publicMobileMenuV5871.open{display:grid!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important} body>#publicMobileMenuV5871 a,body>#publicMobileMenuV5871 button{display:flex!important;align-items:center!important;justify-content:flex-start!important;min-height:58px!important;padding:0 16px!important;margin:0!important;border:0!important;border-bottom:1px solid rgba(255,255,255,.085)!important;border-radius:0!important;background:transparent!important;color:#f7fafc!important;opacity:1!important;filter:none!important;text-shadow:none!important;font-size:13px!important;font-weight:950!important;letter-spacing:.015em!important} body>#publicMobileMenuV5871 a:active,body>#publicMobileMenuV5871 a:focus-visible{background:rgba(255,255,255,.055)!important;color:#fff!important} body>#publicMobileMenuV5871 .public-menu-cta-v58127{justify-content:center!important;min-height:54px!important;margin-top:12px!important;border:0!important;border-radius:14px!important;background:#f6b800!important;color:#0b0d10!important;box-shadow:0 10px 28px rgba(246,184,0,.18)!important} }.competitor-silhouette-v5910{display:block!important;width:152px!important;height:196px!important;max-width:78%!important;margin:0 auto 2px!important;object-fit:contain!important;object-position:center!important;opacity:.96!important;filter:drop-shadow(0 18px 34px rgba(0,0,0,.46)) drop-shadow(0 0 16px rgba(83,150,222,.14))!important}.competitor-silhouette-v5910.compact{width:86px!important;height:108px!important;max-width:none!important;margin:0 auto 3px!important;opacity:.94!important;filter:drop-shadow(0 10px 20px rgba(0,0,0,.42)) drop-shadow(0 0 10px rgba(83,150,222,.12))!important}.casada-side-v5874.opponent-open{background:radial-gradient(ellipse at 50% 42%,rgba(48,88,129,.25),transparent 54%),linear-gradient(180deg,#0b1621,#081019)!important}.gp-athlete-slot-v5870.open.compact-v5874,.gp-page-vacancy-v5890{background:radial-gradient(ellipse at 50% 40%,rgba(48,88,129,.20),transparent 58%),#0a131d!important}.casada-silhouette-v5874,.gp-silhouette-v5870{background:url("/assets/athlete-shadow-premium-v581211.webp") center/contain no-repeat!important;opacity:.96!important;filter:drop-shadow(0 16px 30px rgba(0,0,0,.44))!important}@media (min-width:901px){ html{scroll-padding-top:82px} body{background:#05070a!important}  .public-header-v5871.ck27-header,.ck25-public-page .public-header-v5871{min-height:78px!important;background:rgba(4,7,11,.955)!important;border-bottom:1px solid rgba(255,255,255,.065)!important;box-shadow:0 10px 36px rgba(0,0,0,.16)!important} .public-header-inner-v5871{width:min(1380px,calc(100% - 64px))!important;max-width:1380px!important;min-height:78px!important;padding:0!important;gap:24px!important} .public-brand-v5871{margin-right:auto!important;gap:0!important} .public-brand-v5871 strong{display:none!important} .public-brand-mark-v58123{width:96px!important;height:58px!important;object-fit:contain!important;filter:drop-shadow(0 8px 20px rgba(245,180,0,.14))!important} .public-mobile-menu-v5871{display:flex!important;position:static!important;width:auto!important;max-height:none!important;overflow:visible!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;gap:5px!important;align-items:center!important} .public-mobile-menu-v5871 a,.public-mobile-menu-v5871 button{min-height:44px!important;padding:0 12px!important;border:0!important;border-radius:10px!important;background:transparent!important;color:#dce4ee!important;font-size:11px!important;font-weight:900!important;letter-spacing:.025em!important;transition:background .18s ease,color .18s ease,transform .18s ease!important} .public-mobile-menu-v5871 a:hover,.public-mobile-menu-v5871 a:focus-visible{background:rgba(255,255,255,.045)!important;color:#fff!important;transform:translateY(-1px)!important} .public-mobile-menu-v5871 .public-menu-cta-v58127{min-height:46px!important;margin-left:6px!important;padding:0 18px!important;border-radius:12px!important;background:#f6b800!important;color:#111!important;box-shadow:0 10px 24px rgba(246,184,0,.16)!important} .public-menu-toggle-v5871{display:none!important}  .ck25-hero{min-height:clamp(680px,78vh,830px)!important;max-height:880px!important;align-items:flex-end!important;background:#05080d!important} .ck27-hero-video{object-position:center 48%!important;transform:scale(1.008)!important;filter:saturate(.94) contrast(1.055) brightness(.88)!important} .ck25-hero:before{background:linear-gradient(90deg,rgba(3,5,8,.94) 0%,rgba(3,5,8,.82) 29%,rgba(3,5,8,.54) 51%,rgba(3,5,8,.18) 77%,rgba(3,5,8,.08) 100%)!important} .ck25-hero:after{background:linear-gradient(180deg,rgba(3,5,8,.05) 0%,rgba(3,5,8,.03) 44%,rgba(3,5,8,.32) 67%,rgba(3,5,8,.92) 100%)!important} .ck25-hero-inner{width:min(1380px,calc(100% - 64px))!important;margin:0 auto!important;padding:72px 0 60px!important} .ck25-event-chip{font-size:10px!important;letter-spacing:.17em!important;min-height:28px!important} .ck25-event-chip:before{width:34px!important;margin-right:12px!important} .ck25-hero h1{max-width:760px!important;margin:18px 0 14px!important;font-size:clamp(72px,6.7vw,106px)!important;line-height:.86!important;letter-spacing:-.065em!important;text-wrap:balance!important;text-shadow:0 12px 36px rgba(0,0,0,.36)!important} .ck25-hero-lead{max-width:590px!important;font-size:17px!important;line-height:1.55!important;color:rgba(255,255,255,.88)!important} .ck25-hero-meta{display:grid!important;grid-template-columns:140px minmax(220px,1fr) minmax(240px,1.08fr)!important;width:min(760px,100%)!important;margin-top:26px!important;border-color:rgba(255,255,255,.13)!important} .ck25-hero-meta div{min-width:0!important;margin:0!important;padding:14px 20px 14px 0!important} .ck25-hero-meta div+div{padding-left:20px!important;border-left:1px solid rgba(255,255,255,.09)!important} .ck25-hero-meta small{font-size:9px!important;letter-spacing:.16em!important}.ck25-hero-meta strong{font-size:14px!important;line-height:1.3!important} .ck25-actions{margin-top:24px!important;gap:12px!important}.ck25-btn{min-height:52px!important;padding:0 22px!important;border-radius:12px!important;font-size:11.5px!important}.ck25-btn.primary{box-shadow:0 14px 30px rgba(245,180,0,.18)!important} .ck26-hero-index{left:max(24px,calc((100vw - 1380px)/2 - 20px))!important;right:auto!important;bottom:-.10em!important;font-size:clamp(155px,18vw,280px)!important;color:rgba(255,255,255,.025)!important;line-height:.72!important}  .ck25-countbar{background:#081019!important} .ck25-countbar-inner{width:min(1380px,calc(100% - 64px))!important;min-height:108px!important;grid-template-columns:minmax(250px,.9fr) minmax(520px,1.45fr) auto!important;gap:28px!important} .ck25-count-copy small{font-size:9px!important}.ck25-count-copy strong{font-size:24px!important} .ck25-count-grid{gap:0!important;border-left:1px solid rgba(255,255,255,.08)!important;border-right:1px solid rgba(255,255,255,.08)!important} .ck25-count-grid div{min-height:72px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;padding:8px 22px!important;border-left:1px solid rgba(255,255,255,.08)!important} .ck25-count-grid div:first-child{border-left:0!important}.ck25-count-grid b{font-size:34px!important}.ck25-count-grid span{font-size:9px!important}.ck25-count-link{font-size:11px!important;letter-spacing:.04em!important} .ck26-ticker>div{min-height:34px!important;gap:28px!important}.ck26-ticker span{font-size:9px!important}.ck26-ticker b{font-size:11px!important}  .ck25-runtime{width:min(1380px,calc(100% - 64px))!important;margin:30px auto 0!important;padding-bottom:34px!important} .portal-wrap-v186,.portal-content-editorial-v58690{width:min(1380px,calc(100% - 64px))!important;max-width:1380px!important;margin-inline:auto!important;padding-inline:0!important} .ck25-runtime-sections,.ck25-runtime-sections .premium-runtime-slots-v58121{gap:28px!important} .ck25-runtime-sections .event-section-v5870,.ck25-runtime-sections .home-section-v58690{padding:38px 40px!important;border-radius:30px!important;border:1px solid rgba(255,255,255,.075)!important;background:linear-gradient(180deg,#0e151e 0%,#090e14 100%)!important;box-shadow:0 24px 64px rgba(0,0,0,.20)!important} .ck25-runtime-sections .event-section-v5870:before,.ck25-runtime-sections .home-section-v58690:before{width:100px!important;height:3px!important} .event-section-head-v5870,.section-heading-v58690{max-width:900px!important;margin-bottom:28px!important} .event-section-head-v5870>span,.section-heading-v58690>div>span{font-size:11px!important;letter-spacing:.16em!important} .event-section-head-v5870 h2,.section-heading-v58690 h2,.section-heading-v58690 strong{font-size:clamp(42px,4.2vw,62px)!important;line-height:.92!important;max-width:950px!important} .event-section-head-v5870 p,.section-heading-v58690 p{max-width:760px!important;font-size:15px!important;line-height:1.58!important} .section-action-v5870{margin-top:24px!important}  .confirmed-athletes-grid-v5870{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px!important;overflow:visible!important;scroll-snap-type:none!important;padding:0!important;margin:0!important} .confirmed-athlete-card-v5870{flex:none!important;width:auto!important;max-width:none!important;min-height:455px!important;border-radius:22px!important;box-shadow:0 18px 42px rgba(0,0,0,.20)!important} .confirmed-athlete-photo-v5870{min-height:0!important;height:100%!important}.confirmed-athlete-photo-v5870 img{height:100%!important;min-height:0!important;object-fit:cover!important;object-position:center top!important} .confirmed-athlete-card-v5870:after{inset:42% 0 0!important;background:linear-gradient(180deg,transparent,rgba(5,7,10,.97))!important} .confirmed-athlete-copy-v5872{padding:22px!important}.confirmed-athlete-copy-v5872 h3{font-size:31px!important}.athlete-team-v5873{font-size:12px!important}.athlete-category-v5873,.athlete-belt-v5873{font-size:9.5px!important}  .casadas-home-grid-v5874,.casadas-page-grid-v5874{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:22px!important;overflow:visible!important;margin:0!important;padding:0!important} .casadas-home-grid-v5874>.casada-card-v5874{max-width:none!important;width:100%!important;min-height:430px!important;flex:none!important} .casada-card-v5874{grid-template-columns:minmax(0,1fr) 72px minmax(0,1fr)!important;border-radius:24px!important}.casada-athlete-photo-v5874{min-height:260px!important}.casada-vs-v5874 b{font-size:34px!important}.casada-athlete-copy-v5874>strong{font-size:28px!important} .casadas-cta-v5874{margin-top:20px!important;padding:22px 24px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:24px!important}.casadas-cta-v5874 a{width:auto!important;min-width:220px!important;margin:0!important}  .gp-section-v5870{padding:44px!important;border-radius:32px!important;overflow:hidden!important} .gp-editorial-top-v5871{display:grid!important;grid-template-columns:minmax(0,1.08fr) minmax(390px,.92fr)!important;align-items:center!important;gap:34px!important} .gp-editorial-top-v5871 .event-section-head-v5870{margin:0!important;max-width:700px!important}.gp-editorial-top-v5871 .event-section-head-v5870 h2{font-size:clamp(50px,5.2vw,76px)!important} .gp-belt-editorial-v5871{width:100%!important;max-width:560px!important;margin:0 auto!important}.gp-belt-editorial-v5871 img{width:100%!important;max-width:560px!important;max-height:390px!important;object-fit:contain!important;transform:scale(1.02)!important} .gp-confirmed-grid-v5873{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;overflow:visible!important;padding:0!important;margin:0!important} .gp-confirmed-grid-v5873>.gp-athlete-slot-v5870{min-height:350px!important;max-width:none!important;flex:none!important}.gp-athlete-photo-v5873{min-height:235px!important} .gp-vacancies-grid-v5873{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important;gap:12px!important;overflow:visible!important;padding:0!important;margin:0!important} .gp-vacancies-grid-v5873>.gp-athlete-slot-v5870.open.compact-v5874{min-height:150px!important;max-width:none!important;flex:none!important}  .academies-strip-v5870,.academies-section-v5870.is-compact-v5873 .academies-strip-v5870{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important;overflow:visible!important;padding:0!important;margin:0!important;scroll-snap-type:none!important} .academy-chip-v5870{min-width:0!important;width:auto!important;max-width:none!important;min-height:138px!important;padding:20px!important;grid-template-columns:92px minmax(0,1fr)!important;gap:18px!important;border-radius:22px!important} .academy-logo-v5871,.ck25-academy-card .academy-logo-v5871{width:92px!important;height:92px!important;flex-basis:92px!important;border:0!important;background:transparent!important;box-shadow:none!important;border-radius:0!important}.academy-logo-v5871.has-logo img,.ck25-academy-card .academy-logo-v5871.has-logo img{padding:0!important;border-radius:0!important;filter:drop-shadow(0 10px 20px rgba(0,0,0,.20))!important} .academy-copy-v5910>strong{font-size:19px!important}.academy-copy-v5910>span{font-size:12px!important}  .history-grid-v58690{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important;overflow:visible!important;padding:0!important;margin:0!important;scroll-snap-type:none!important} .history-card-v58690{display:flex!important;flex-direction:column!important;max-width:none!important;min-height:430px!important;flex:none!important;border-radius:24px!important}.history-media-v58690{aspect-ratio:16/10!important;min-height:0!important}.history-body-v58690{min-height:210px!important;padding:22px!important}.history-body-v58690 h3{font-size:25px!important}.history-card-v58690:before{font-size:74px!important;right:18px!important} .moments-grid-v58690{display:grid!important;grid-template-columns:minmax(0,1.28fr) minmax(330px,.72fr)!important;gap:18px!important;overflow:visible!important}.moment-card-v58690{border-radius:24px!important}.moment-card-v58690.featured .moment-mosaic-v58690{height:360px!important}.moment-card-v58690:not(.featured) .moment-mosaic-v58690{height:210px!important}.moment-copy-v58690{padding:22px!important}.moment-copy-v58690 h3{font-size:25px!important}  .numbers-grid-v5870{gap:12px!important}.numbers-grid-v5870>div{min-height:140px!important;border-radius:20px!important}.numbers-grid-v5870 strong{font-size:clamp(58px,5vw,76px)!important}.numbers-grid-v5870 span{font-size:10px!important} .guide-shortcuts-v5870{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important}.guide-shortcuts-v5870 a{min-height:128px!important;padding:22px!important;border-radius:20px!important}.guide-shortcuts-v5870 strong{font-size:17px!important}.guide-shortcuts-v5870 span{font-size:12px!important} .ck25-final-cta{padding:56px 52px!important;border-radius:30px!important}.ck25-final-cta h2{max-width:820px!important;font-size:clamp(50px,5.2vw,72px)!important}.ck25-final-cta a{min-height:52px!important;padding:0 24px!important}  .portal-page-v5870{padding:34px 32px 90px!important}.portal-page-v5870>header,.portal-page-v5870>main{width:min(1280px,100%)!important;max-width:1280px!important} .ck25-page-hero{padding:52px 0 36px!important}.ck25-page-hero h1{font-size:clamp(56px,5.4vw,82px)!important;max-width:1040px!important}.portal-back-v5870{font-size:11px!important} .athletes-page-grid-v5870{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important}.academies-page-grid-v5870{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important}.gp-page-grid-v5870.confirmed-v5890{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;overflow:visible!important}.gp-page-grid-v5870.confirmed-v5890>.gp-page-athlete-v5870{max-width:none!important;flex:none!important} .public-filter-bar-v5870{gap:10px!important;margin-bottom:22px!important}.public-filter-bar-v5870 input,.public-filter-bar-v5870 select{min-height:46px!important;padding:0 13px!important;border-radius:12px!important} .ck25-guide-stack{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;align-items:start!important}.ck25-guide-detail{margin:0!important;min-height:100%!important} .ck26-gallery-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:5px!important}.ck26-gallery-tile{min-height:220px!important}.ck26-gallery-grid>[data-gallery-photo]:nth-child(7n/**/+1){grid-row:span 2!important;min-height:445px!important} .ck26-gallery-viewer img{max-width:min(1320px,88vw)!important;max-height:82vh!important}.ck26-gallery-viewer-nav{width:52px!important;height:68px!important} .ck25-site-footer{padding-top:42px!important;padding-bottom:48px!important}.ck25-site-footer>img,.ck25-site-footer>nav{max-width:1280px!important}  .mobile-registration-cta-v5871{display:none!important} }@media (min-width:901px) and (max-width:1180px){ .public-header-inner-v5871,.ck25-hero-inner,.ck25-countbar-inner,.ck25-runtime,.portal-wrap-v186,.portal-content-editorial-v58690{width:calc(100% - 44px)!important} .public-mobile-menu-v5871 a{padding-inline:8px!important;font-size:10px!important}.public-mobile-menu-v5871 .public-menu-cta-v58127{padding-inline:12px!important} .confirmed-athletes-grid-v5870,.athletes-page-grid-v5870{grid-template-columns:repeat(3,minmax(0,1fr))!important} .academies-strip-v5870,.academies-section-v5870.is-compact-v5873 .academies-strip-v5870,.academies-page-grid-v5870{grid-template-columns:repeat(3,minmax(0,1fr))!important} .history-grid-v58690{grid-template-columns:repeat(2,minmax(0,1fr))!important} .gp-editorial-top-v5871{grid-template-columns:minmax(0,1fr) minmax(320px,.8fr)!important} .ck25-hero h1{font-size:clamp(66px,7.7vw,88px)!important}.ck25-hero-lead{max-width:540px!important} }@media (min-width:1500px){ .public-header-inner-v5871,.ck25-hero-inner,.ck25-countbar-inner,.ck25-runtime,.portal-wrap-v186,.portal-content-editorial-v58690{max-width:1420px!important;width:min(1420px,calc(100% - 88px))!important} .confirmed-athlete-card-v5870{min-height:480px!important} }.athlete-academy-name-v581212{display:inline-flex;align-items:center;gap:7px;max-width:100%;vertical-align:middle}.athlete-academy-name-v581212 img{width:23px;height:23px;flex:none;object-fit:contain}.athlete-academy-name-v581212 span{min-width:0;overflow-wrap:anywhere}@media(max-width:720px){.academies-strip-v5870,.academies-section-v5870.is-compact-v5873 .academies-strip-v5870{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important;overflow:visible!important;scroll-snap-type:none!important;margin:0!important;padding:0!important;width:100%!important}.academy-chip-v5870{width:100%!important;min-width:0!important;max-width:none!important;flex:none!important;grid-template-columns:72px minmax(0,1fr)!important;min-height:105px!important;padding:14px!important}.academy-logo-v5871{width:72px!important;height:72px!important;flex-basis:72px!important}.academy-copy-v5910{min-width:0}.academy-copy-v5910>strong{overflow-wrap:anywhere}}.casada-athlete-photo-v5874, .confirmed-athlete-photo-v5870, .gp-athlete-photo-v5873, .fighter-photo-v5871, .athlete-profile-head-v5870>img, .athlete-profile-head-v5870>.athlete-fallback-v5870, .athlete-profile-strip-v5870 img, .athlete-profile-strip-v5870 .athlete-fallback-v5870, .gp-page-athlete-v5870>img, .gp-page-athlete-v5870>.athlete-fallback-v5870{ background:#000!important; }.casada-athlete-photo-v5874>img, .confirmed-athlete-photo-v5870>img, .gp-athlete-photo-v5873>img, .fighter-photo-v5871>img, .casada-athlete-photo-v5874 img.media-lowres-v5874, .confirmed-athlete-photo-v5870 img.media-lowres-v5874, .gp-athlete-photo-v5873 img.media-lowres-v5874, .fighter-photo-v5871 img.media-lowres-v5874{ width:100%!important; height:100%!important; max-width:none!important; max-height:none!important; margin:0!important; padding:0!important; border:0!important; border-radius:0!important; background:#000!important; object-fit:cover!important; object-position:center top!important; display:block!important; }.casada-athlete-photo-v5874>.athlete-fallback-v5870, .confirmed-athlete-photo-v5870>.athlete-fallback-v5870, .gp-athlete-photo-v5873>.athlete-fallback-v5870, .casada-athlete-photo-v5874>.media-placeholder-v5873, .confirmed-athlete-photo-v5870>.media-placeholder-v5873, .gp-athlete-photo-v5873>.media-placeholder-v5873, .fighter-photo-v5871>.athlete-fallback-v5870, .fighter-photo-v5871>.media-placeholder-v5873{ width:100%!important; height:100%!important; margin:0!important; padding:0!important; border:0!important; background:#000!important; object-fit:cover!important; }.athlete-profile-head-v5870>img, .athlete-profile-strip-v5870 img, .gp-page-athlete-v5870>img{ background:#000!important; object-fit:cover!important; object-position:center top!important; }html,body{background:#05070a}img[data-smart-image-v5873]{background:#000;transition:opacity .18s ease}img[data-smart-image-v5873].media-loading-v5873{opacity:.35}img[data-smart-image-v5873].media-loaded-v5873{opacity:1}.casada-athlete-photo-v5874,.fighter-photo-v5871,.confirmed-athlete-photo-v5870,.gp-athlete-photo-v5873{contain:layout paint;background:#000!important}.casada-card-v5874,.fight-card-public-v5870,.gp-page-athlete-v5870,.confirmed-athlete-card-v5870{transform:translateZ(0);backface-visibility:hidden}.gp-belt-page-v5871{ min-height:0!important;width:100%!important;margin:0 auto 34px!important;padding:0!important; border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important; overflow:visible!important;display:flex!important;align-items:center!important;justify-content:center!important; }.gp-belt-page-v5871::before{display:none!important;content:none!important}.gp-belt-page-v5871 img{ display:block!important;width:min(820px,88vw)!important;max-width:100%!important;height:auto!important;max-height:430px!important; margin:0 auto!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important; object-fit:contain!important;mix-blend-mode:normal!important;filter:drop-shadow(0 22px 30px rgba(0,0,0,.46))!important; }.gp-page-grid-v5870.confirmed-v5890{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px!important;overflow:visible!important;margin:0!important;padding:0!important}.gp-page-grid-v5870.confirmed-v5890>.gp-page-athlete-v5870{ display:flex!important;flex-direction:column!important;align-items:stretch!important;min-height:390px!important;padding:0 0 18px!important; border:1px solid rgba(255,255,255,.075)!important;border-radius:22px!important;background:#0b1118!important;overflow:hidden!important; box-shadow:0 16px 38px rgba(0,0,0,.22)!important;text-decoration:none!important; }.gp-page-grid-v5870.confirmed-v5890>.gp-page-athlete-v5870>img, .gp-page-grid-v5870.confirmed-v5890>.gp-page-athlete-v5870>.athlete-fallback-v5870, .gp-page-grid-v5870.confirmed-v5890>.gp-page-athlete-v5870>.media-placeholder-v5873{ order:0!important;width:100%!important;height:auto!important;aspect-ratio:4/5!important;min-height:0!important;margin:0 0 16px!important; border:0!important;border-radius:0!important;object-fit:cover!important;object-position:center top!important;background:#000!important; }.gp-page-grid-v5870.confirmed-v5890>.gp-page-athlete-v5870 strong, .gp-page-grid-v5870.confirmed-v5890>.gp-page-athlete-v5870 span, .gp-page-grid-v5870.confirmed-v5890>.gp-page-athlete-v5870 small{display:block!important;margin-left:18px!important;margin-right:18px!important;text-align:left!important}.gp-page-grid-v5870.confirmed-v5890>.gp-page-athlete-v5870 strong{font-size:24px!important;line-height:1!important;color:#fff!important}.gp-page-grid-v5870.confirmed-v5890>.gp-page-athlete-v5870 span{margin-top:8px!important;font-size:12px!important;line-height:1.42!important;color:#aeb9c8!important}.gp-page-grid-v5870.confirmed-v5890>.gp-page-athlete-v5870 small{margin-top:auto!important;padding-top:13px!important;font-size:10px!important;font-weight:950!important;letter-spacing:.08em!important;color:#f6c94b!important}@media(min-width:901px){ .ck25-hero{align-items:flex-end!important} .ck25-hero-inner{width:min(1420px,calc(100% - 88px))!important;max-width:1420px!important;margin-left:auto!important;margin-right:auto!important;padding:72px 0 68px!important;text-align:left!important} .ck25-hero-inner>*{margin-left:0!important;margin-right:auto!important} .ck25-hero h1{max-width:720px!important;text-align:left!important} .ck25-hero-lead{max-width:570px!important;text-align:left!important} .gp-page-grid-v5870.confirmed-v5890>.gp-page-athlete-v5870:hover{transform:translateY(-4px)!important;border-color:rgba(246,184,0,.22)!important} }@media(min-width:901px) and (max-width:1180px){ .gp-page-grid-v5870.confirmed-v5890{grid-template-columns:repeat(3,minmax(0,1fr))!important} }@media(max-width:720px){ .ck25-public-page .portal-page-v5870{width:calc(100% - 16px)!important;padding-left:0!important;padding-right:0!important} .ck25-public-page .portal-page-v5870>main>section{padding:16px!important} .casadas-page-section-v5874{margin-top:24px!important} .casadas-page-section-head-v5874 h2{font-size:23px!important} .casadas-page-grid-v5874{gap:12px!important} .casada-card-v5874{border-radius:18px!important;contain:layout paint!important} .casada-athlete-photo-v5874{aspect-ratio:4/5!important;background:#000!important} .casada-athlete-copy-v5874{padding:12px 11px 14px!important} .casada-athlete-copy-v5874 strong{font-size:20px!important} .casada-athlete-copy-v5874 p{font-size:11px!important} .casada-vs-v5874{min-width:54px!important;padding-inline:3px!important} .casada-vs-v5874 b{font-size:21px!important} .casada-card-v5874 footer{padding:10px 11px!important} .gp-belt-page-v5871{min-height:0!important;margin:0 0 24px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;overflow:visible!important} .gp-belt-page-v5871 img{width:min(100%,560px)!important;max-height:none!important} .gp-page-grid-v5870.confirmed-v5890{ display:flex!important;grid-template-columns:none!important;gap:13px!important;overflow-x:auto!important;overflow-y:hidden!important; scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important; margin-right:-16px!important;padding:0 34px 10px 0!important; } .gp-page-grid-v5870.confirmed-v5890::-webkit-scrollbar{display:none!important} .gp-page-grid-v5870.confirmed-v5890>.gp-page-athlete-v5870{ flex:0 0 74vw!important;max-width:292px!important;min-height:390px!important;scroll-snap-align:start!important;padding-bottom:17px!important;border-radius:20px!important; } .gp-page-grid-v5870.confirmed-v5890>.gp-page-athlete-v5870>img, .gp-page-grid-v5870.confirmed-v5890>.gp-page-athlete-v5870>.athlete-fallback-v5870, .gp-page-grid-v5870.confirmed-v5890>.gp-page-athlete-v5870>.media-placeholder-v5873{width:100%!important;height:auto!important;aspect-ratio:4/5!important;margin:0 0 14px!important;border-radius:0!important} .gp-page-grid-v5870.confirmed-v5890>.gp-page-athlete-v5870 strong{font-size:22px!important} .gp-page-grid-v5870.confirmed-v5890>.gp-page-athlete-v5870 span{font-size:11px!important} .gp-page-grid-v5870.confirmed-v5890>.gp-page-athlete-v5870 small{font-size:10px!important}  .fighter-photo-v5871{aspect-ratio:4/5!important;height:auto!important;min-height:0!important;background:#000!important} .fight-card-public-v5870{contain:layout paint!important} }@media(max-width:420px){ .gp-page-grid-v5870.confirmed-v5890>.gp-page-athlete-v5870{flex-basis:80vw!important;max-width:278px!important} }@media (min-width:901px){  .ck25-hero{display:flex!important;align-items:flex-end!important;justify-content:flex-start!important} .ck25-hero-inner{ width:min(1420px,calc(100% - 88px))!important;max-width:1420px!important; margin:0 auto!important;padding:0 0 68px!important;text-align:left!important; display:block!important;align-self:flex-end!important; } .ck25-hero-inner>*{margin-left:0!important;margin-right:auto!important;text-align:left!important} .ck25-event-chip{justify-content:flex-start!important} .ck25-hero h1{width:min(720px,58vw)!important;max-width:720px!important;text-align:left!important;text-wrap:initial!important} .ck25-hero-lead{width:min(590px,48vw)!important;max-width:590px!important;text-align:left!important} .ck25-hero-meta{margin-left:0!important;margin-right:auto!important}  .portal-page-v5870 main>.gp-belt-page-v5871, .gp-belt-page-v5871{ min-height:0!important;height:auto!important;width:100%!important; margin:0 auto 44px!important;padding:0!important; border:0!important;outline:0!important;border-radius:0!important; background:none!important;box-shadow:none!important;overflow:visible!important; display:flex!important;align-items:center!important;justify-content:center!important; } .gp-belt-page-v5871:before,.gp-belt-page-v5871:after{content:none!important;display:none!important} .gp-belt-page-v5871>img{ display:block!important;width:min(760px,72vw)!important;max-width:760px!important; height:auto!important;max-height:390px!important;margin:0 auto!important;padding:0!important; border:0!important;outline:0!important;border-radius:0!important;background:transparent!important; object-fit:contain!important;filter:drop-shadow(0 22px 30px rgba(0,0,0,.40))!important; }  .portal-page-v5870 main section>.gp-page-grid-v5870, .gp-page-grid-v5870.confirmed-v5890{ display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important; gap:20px!important;overflow:visible!important;width:100%!important;margin:18px 0 0!important;padding:0!important; } .gp-page-grid-v5870>.gp-page-athlete-v5870, .gp-page-grid-v5870.confirmed-v5890>.gp-page-athlete-v5870{ display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:0!important; width:100%!important;max-width:none!important;min-width:0!important;min-height:470px!important; padding:0 0 20px!important;border-radius:22px!important; border:1px solid rgba(255,255,255,.08)!important;background:#0b1118!important; overflow:hidden!important;box-shadow:0 18px 44px rgba(0,0,0,.24)!important; } .gp-page-grid-v5870>.gp-page-athlete-v5870>:first-child, .gp-page-grid-v5870>.gp-page-athlete-v5870>img, .gp-page-grid-v5870>.gp-page-athlete-v5870>.athlete-fallback-v5870, .gp-page-grid-v5870>.gp-page-athlete-v5870>.media-placeholder-v5873{ order:0!important;grid-row:auto!important;grid-column:auto!important; display:block!important;width:100%!important;height:340px!important;aspect-ratio:auto!important; margin:0 0 18px!important;padding:0!important;border:0!important;border-radius:0!important; background:#000!important;object-fit:cover!important;object-position:center top!important; } .gp-page-grid-v5870>.gp-page-athlete-v5870 strong, .gp-page-grid-v5870>.gp-page-athlete-v5870 span, .gp-page-grid-v5870>.gp-page-athlete-v5870 small{ display:block!important;grid-column:auto!important;margin-left:20px!important;margin-right:20px!important;text-align:left!important; } .gp-page-grid-v5870>.gp-page-athlete-v5870 strong{font-size:25px!important;line-height:1!important;color:#fff!important} .gp-page-grid-v5870>.gp-page-athlete-v5870 span{margin-top:9px!important;font-size:13px!important;line-height:1.42!important;color:#b2bdcb!important} .gp-page-grid-v5870>.gp-page-athlete-v5870 small{margin-top:auto!important;padding-top:16px!important;font-size:10px!important;font-weight:950!important;letter-spacing:.1em!important;color:#f6c94b!important} .gp-page-grid-v5870>.gp-page-athlete-v5870:hover{transform:translateY(-5px)!important;border-color:rgba(246,184,0,.24)!important;box-shadow:0 26px 54px rgba(0,0,0,.34)!important}  .gp-page-athlete-v5870 img.media-lowres-v5874, .gp-athlete-photo-v5873 img.media-lowres-v5874, .confirmed-athlete-photo-v5870 img.media-lowres-v5874, .casada-athlete-photo-v5874 img.media-lowres-v5874{ width:100%!important;height:100%!important;margin:0!important;padding:0!important; border:0!important;border-radius:0!important;background:#000!important; object-fit:cover!important;object-position:center top!important; } }@media (min-width:901px) and (max-width:1180px){ .gp-page-grid-v5870.confirmed-v5890,.portal-page-v5870 main section>.gp-page-grid-v5870{grid-template-columns:repeat(2,minmax(0,1fr))!important} .gp-page-grid-v5870>.gp-page-athlete-v5870>:first-child,.gp-page-grid-v5870>.gp-page-athlete-v5870>img{height:360px!important} }@media (min-width:901px){ .ck25-hero{display:flex!important;align-items:flex-end!important;justify-content:flex-start!important} .ck25-hero-inner{width:min(1380px,calc(100% - 64px))!important;max-width:1380px!important;margin:0 auto!important;padding:0 0 64px!important;text-align:left!important;display:block!important;align-self:flex-end!important} .ck25-hero-inner>*{margin-left:0!important;margin-right:auto!important;text-align:left!important} .ck25-event-chip{justify-content:flex-start!important} .ck25-hero h1{width:min(760px,58vw)!important;max-width:760px!important;text-align:left!important} .ck25-hero-lead{width:min(590px,48vw)!important;max-width:590px!important;text-align:left!important} .ck25-hero-meta,.ck25-actions{margin-left:0!important;margin-right:auto!important;justify-content:flex-start!important} .gp-belt-page-v5871{min-height:0!important;height:auto!important;width:100%!important;margin:0 auto 46px!important;padding:0!important;border:0!important;outline:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important;display:flex!important;align-items:center!important;justify-content:center!important} .gp-belt-page-v5871:before,.gp-belt-page-v5871:after{content:none!important;display:none!important} .gp-belt-page-v5871>img{display:block!important;width:min(760px,72vw)!important;max-width:760px!important;height:auto!important;max-height:400px!important;margin:0 auto!important;padding:0!important;border:0!important;outline:0!important;border-radius:0!important;background:transparent!important;object-fit:contain!important;filter:drop-shadow(0 22px 30px rgba(0,0,0,.38))!important} .gp-page-grid-v5870,.gp-page-grid-v5870.confirmed-v5890{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:22px!important;overflow:visible!important;width:100%!important;margin:18px 0 0!important;padding:0!important} .gp-page-grid-v5870>.gp-page-athlete-v5870,.gp-page-grid-v5870.confirmed-v5890>.gp-page-athlete-v5870{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:0!important;width:100%!important;max-width:none!important;min-width:0!important;min-height:500px!important;padding:0 0 22px!important;border-radius:22px!important;border:1px solid rgba(255,255,255,.08)!important;background:#0b1118!important;overflow:hidden!important;box-shadow:0 18px 44px rgba(0,0,0,.24)!important;text-decoration:none!important} .gp-page-grid-v5870>.gp-page-athlete-v5870>:first-child,.gp-page-grid-v5870>.gp-page-athlete-v5870>img,.gp-page-grid-v5870>.gp-page-athlete-v5870>.athlete-fallback-v5870,.gp-page-grid-v5870>.gp-page-athlete-v5870>.media-placeholder-v5873{display:block!important;width:100%!important;height:360px!important;aspect-ratio:auto!important;margin:0 0 18px!important;padding:0!important;border:0!important;border-radius:0!important;background:#000!important;object-fit:cover!important;object-position:center top!important;flex:none!important} .gp-page-grid-v5870>.gp-page-athlete-v5870 strong,.gp-page-grid-v5870>.gp-page-athlete-v5870 span,.gp-page-grid-v5870>.gp-page-athlete-v5870 small{display:block!important;margin-left:20px!important;margin-right:20px!important;text-align:left!important} .gp-page-grid-v5870>.gp-page-athlete-v5870 strong{font-size:26px!important;line-height:1!important;color:#fff!important} .gp-page-grid-v5870>.gp-page-athlete-v5870 span{margin-top:9px!important;font-size:13px!important;line-height:1.45!important;color:#b7c2cf!important} .gp-page-grid-v5870>.gp-page-athlete-v5870 small{margin-top:auto!important;padding-top:16px!important;font-size:10px!important;font-weight:950!important;letter-spacing:.1em!important;color:#f6c94b!important} .gp-page-grid-v5870>.gp-page-athlete-v5870:hover{transform:translateY(-5px)!important;border-color:rgba(246,184,0,.24)!important;box-shadow:0 26px 54px rgba(0,0,0,.34)!important} .gp-page-athlete-v5870 img,.gp-page-athlete-v5870 img.media-lowres-v5874,.gp-athlete-photo-v5873 img,.gp-athlete-photo-v5873 img.media-lowres-v5874,.confirmed-athlete-photo-v5870 img,.confirmed-athlete-photo-v5870 img.media-lowres-v5874,.casada-athlete-photo-v5874 img,.casada-athlete-photo-v5874 img.media-lowres-v5874{margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:#000!important;object-fit:cover!important;object-position:center top!important} }@media (min-width:901px) and (max-width:1180px){.gp-page-grid-v5870,.gp-page-grid-v5870.confirmed-v5890{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.ck25-operational-dates-v581217{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:min(790px,100%);margin-top:12px;min-height:54px;opacity:.72;transition:opacity .18s ease}.ck25-operational-dates-v581217.is-ready{opacity:1}.ck25-operational-dates-v581217>div{padding:10px 14px;border:1px solid rgba(255,255,255,.10);border-radius:12px;background:rgba(5,9,14,.54);backdrop-filter:blur(10px)}.ck25-operational-dates-v581217 small{display:block;color:#8fa0b5;font-size:9px;font-weight:950;letter-spacing:.12em}.ck25-operational-dates-v581217 strong{display:block;margin-top:4px;color:#fff;font-size:13px;line-height:1.25}@media(min-width:901px){ .ck25-hero-inner{width:calc(100% - 96px)!important;max-width:1400px!important;padding:0 0 58px!important;text-align:left!important} .ck25-hero h1{width:min(760px,58vw)!important;max-width:760px!important;margin-left:0!important;margin-right:auto!important;text-align:left!important;font-size:clamp(68px,6.1vw,98px)!important} .ck25-hero-lead{width:min(590px,48vw)!important;max-width:590px!important;margin-left:0!important;margin-right:auto!important;text-align:left!important} .gp-belt-page-v5871{width:100%!important;min-height:0!important;height:auto!important;margin:0 auto 42px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important} .gp-belt-page-v5871>img{width:min(760px,70vw)!important;max-width:760px!important;height:auto!important;max-height:390px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;object-fit:contain!important} .gp-page-grid-v5870{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px!important;overflow:visible!important} .gp-page-grid-v5870>.gp-page-athlete-v5870{min-height:490px!important;max-width:none!important;width:100%!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;padding:0 0 22px!important;border-radius:22px!important;background:#090e14!important;overflow:hidden!important} .gp-page-grid-v5870>.gp-page-athlete-v5870>img,.gp-page-grid-v5870>.gp-page-athlete-v5870>.athlete-fallback-v5870,.gp-page-grid-v5870>.gp-page-athlete-v5870>.media-placeholder-v5873{width:100%!important;height:350px!important;margin:0 0 18px!important;border:0!important;border-radius:0!important;background:#000!important;object-fit:cover!important;object-position:center top!important} }@media(min-width:901px) and (max-width:1180px){.gp-page-grid-v5870{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:900px){.ck25-operational-dates-v581217{grid-template-columns:1fr 1fr;width:100%;margin-top:10px}.ck25-operational-dates-v581217>div{padding:9px 10px}.ck25-operational-dates-v581217 strong{font-size:12px}}@media(max-width:520px){.ck25-operational-dates-v581217{grid-template-columns:1fr}}.ck25-operational-dates-v581217{display:none!important}.ck25-hero-meta.ck25-hero-meta-five-v581217{ display:grid!important; grid-template-columns:repeat(6,minmax(0,1fr))!important; gap:0!important; width:min(900px,100%)!important; margin-top:24px!important; border-top:1px solid rgba(255,255,255,.14)!important; border-bottom:1px solid rgba(255,255,255,.14)!important; }.ck25-hero-meta.ck25-hero-meta-five-v581217>div{ margin:0!important; padding:13px 18px 13px 0!important; border:0!important; border-radius:0!important; background:transparent!important; box-shadow:none!important; backdrop-filter:none!important; }.ck25-hero-meta.ck25-hero-meta-five-v581217>div:nth-child(1), .ck25-hero-meta.ck25-hero-meta-five-v581217>div:nth-child(2), .ck25-hero-meta.ck25-hero-meta-five-v581217>div:nth-child(3){grid-column:span 2!important}.ck25-hero-meta.ck25-hero-meta-five-v581217>div:nth-child(4), .ck25-hero-meta.ck25-hero-meta-five-v581217>div:nth-child(5), .ck25-hero-meta.ck25-hero-meta-five-v581217>div:nth-child(6){ grid-column:span 2!important; border-top:1px solid rgba(255,255,255,.10)!important; }.ck25-hero-meta.ck25-hero-meta-five-v581217 small{ display:block!important;color:#91a2b7!important;font-size:9px!important;font-weight:900!important;letter-spacing:.14em!important;text-transform:uppercase!important }.ck25-hero-meta.ck25-hero-meta-five-v581217 strong{ display:block!important;margin-top:4px!important;color:#fff!important;font-size:14px!important;line-height:1.2!important }@media(max-width:900px){ .ck25-hero-meta.ck25-hero-meta-five-v581217{grid-template-columns:1fr 1fr!important;width:100%!important;margin-top:17px!important} .ck25-hero-meta.ck25-hero-meta-five-v581217>div{padding:11px 10px 11px 0!important;grid-column:auto!important} .ck25-hero-meta.ck25-hero-meta-five-v581217>div:nth-child(3){grid-column:1/-1!important} .ck25-hero-meta.ck25-hero-meta-five-v581217>div:nth-child(4), .ck25-hero-meta.ck25-hero-meta-five-v581217>div:nth-child(5){grid-column:auto!important;border-top:1px solid rgba(255,255,255,.10)!important} .ck25-hero-meta.ck25-hero-meta-five-v581217>div:nth-child(6){grid-column:1/-1!important;border-top:1px solid rgba(255,255,255,.10)!important} }.public-header-v5871, .public-header-v5871.ck27-header, .ck25-public-page .public-header-v5871{ background:linear-gradient(112deg,#020407 0%,#071019 48%,#101821 100%)!important; border-bottom:1px solid rgba(255,255,255,.065)!important; box-shadow:0 10px 30px rgba(0,0,0,.22)!important; }.casadas-formation-v5890, .casadas-formation-v5890.ck25-scoreboard, .ck25-scoreboard.casadas-formation-v5890{ background:transparent!important; border:0!important; outline:0!important; box-shadow:none!important; border-radius:0!important; padding:4px 0 15px!important; margin:0 0 20px!important; }.casadas-formation-v5890 span{display:block!important;width:100%!important}@media(max-width:900px){  .ck25-public-page .portal-page-v5870{ width:100%!important; max-width:none!important; margin:0!important; padding-left:0!important; padding-right:0!important; } .ck25-public-page .portal-page-v5870>header, .ck25-public-page .portal-page-v5870>main{ width:100%!important; max-width:none!important; padding-left:10px!important; padding-right:10px!important; } .ck25-public-page .portal-page-v5870>main>section, .ck25-public-page .portal-page-v5870>main>.event-section-v5870, .ck25-public-page .portal-page-v5870>main>.home-section-v58690{ padding:15px 10px!important; border-radius:18px!important; }  .casadas-home-grid-v5874{ width:calc(100% + 10px)!important; margin-left:0!important; margin-right:-10px!important; padding-left:0!important; padding-right:18px!important; gap:10px!important; scroll-padding-left:0!important; scroll-padding-right:18px!important; } .casadas-home-grid-v5874>.casada-card-v5874{ flex:0 0 calc(100vw - 38px)!important; width:calc(100vw - 38px)!important; max-width:none!important; min-width:0!important; } .casadas-subhead-v5874{padding-right:2px!important} .casadas-formation-v5890{gap:5px 14px!important;padding-top:2px!important} }@media(max-width:520px){ .ck25-public-page .portal-page-v5870>header, .ck25-public-page .portal-page-v5870>main{padding-left:8px!important;padding-right:8px!important} .ck25-public-page .portal-page-v5870>main>section, .ck25-public-page .portal-page-v5870>main>.event-section-v5870, .ck25-public-page .portal-page-v5870>main>.home-section-v58690{padding-left:9px!important;padding-right:9px!important} .casadas-home-grid-v5874{width:calc(100% + 8px)!important;margin-right:-8px!important;padding-right:14px!important} .casadas-home-grid-v5874>.casada-card-v5874{flex-basis:calc(100vw - 30px)!important;width:calc(100vw - 30px)!important} }.public-header-v5871, .public-header-v5871.ck27-header, .ck25-public-page .public-header-v5871, .ck219-header-gradient{ background-color:#081521!important; background-image:linear-gradient(105deg,#020407 0%,#081521 38%,#16303d 72%,#0b121a 100%)!important; border-bottom:1px solid rgba(112,177,201,.16)!important; box-shadow:0 12px 34px rgba(0,0,0,.34)!important; }.public-header-v5871:after{ content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;pointer-events:none; background:linear-gradient(90deg,transparent 0%,rgba(245,180,0,.28) 34%,rgba(96,165,250,.24) 72%,transparent 100%)!important; }.ck219-formation-flat, .casadas-formation-v5890, .casadas-formation-v5890.ck25-scoreboard, .ck25-scoreboard.casadas-formation-v5890{ background:none!important;background-color:transparent!important;background-image:none!important; border:0!important;outline:0!important;box-shadow:none!important;border-radius:0!important; padding:0 0 14px!important;margin:0 0 18px!important; }.ck219-formation-flat:before,.ck219-formation-flat:after,.casadas-formation-v5890:before,.casadas-formation-v5890:after{display:none!important;content:none!important}.academy-visits-v581219{position:relative;overflow:hidden!important;background:linear-gradient(145deg,#0b1119,#05080d)!important}.academy-visits-head-v581219{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:20px}.academy-visits-head-v581219>div{max-width:760px}.academy-visits-head-v581219 span{display:block;color:#f5b400;font-size:10px;font-weight:950;letter-spacing:.18em;margin-bottom:9px}.academy-visits-head-v581219 h2{margin:0;color:#fff;font-size:clamp(27px,3.2vw,48px);line-height:.94;letter-spacing:-.045em;max-width:760px}.academy-visits-head-v581219 p{margin:13px 0 0;color:#aeb9c7;line-height:1.55;max-width:680px}.academy-visits-head-v581219 small{color:#7f8da0;font-size:10px;font-weight:900;letter-spacing:.16em;white-space:nowrap}.academy-visits-track-v581219{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:2px 0 9px;overscroll-behavior-x:contain}.academy-visits-track-v581219::-webkit-scrollbar{display:none}.academy-visit-card-v581219{position:relative;flex:0 0 clamp(250px,27vw,340px);scroll-snap-align:start;overflow:hidden;border-radius:22px;background:#05080c;box-shadow:0 20px 48px rgba(0,0,0,.27);aspect-ratio:9/16;transform:translateZ(0)}.academy-visit-media-v581219,.academy-visit-video-v581219{width:100%;height:100%}.academy-visit-video-v581219{display:block;object-fit:cover;background:#10151b}.academy-visit-shade-v581219{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(0,0,0,.05) 52%,rgba(0,0,0,.78) 100%)}.academy-visit-badge-v581219{position:absolute;left:14px;bottom:14px;color:#fff;font-size:10px;font-weight:950;letter-spacing:.14em}.academy-visit-sound-v581219{position:absolute;right:12px;bottom:10px;min-width:54px;height:34px;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:rgba(4,8,12,.68);backdrop-filter:blur(8px);color:#fff;font-size:9px;font-weight:900;letter-spacing:.08em}.academy-visits-progress-v581219{height:2px;margin-top:12px;background:rgba(255,255,255,.07);overflow:hidden}.academy-visits-progress-v581219 i{display:block;height:100%;width:16.666%;background:linear-gradient(90deg,#f5b400,#ffd869);transition:width .35s ease}@media(max-width:900px){  .ck25-public-page .portal-page-v5870{width:100vw!important;max-width:100vw!important;margin:0!important;padding:18px 0 84px!important} .ck25-public-page .portal-page-v5870>header,.ck25-public-page .portal-page-v5870>main{width:100%!important;max-width:none!important;padding-left:10px!important;padding-right:10px!important} .ck25-public-page .portal-page-v5870>main>section, .ck25-public-page .portal-page-v5870>main>.event-section-v5870, .ck25-public-page .portal-page-v5870>main>.home-section-v58690{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;padding-left:8px!important;padding-right:8px!important} .lutas-casadas-section-v5874{margin-left:-10px!important;margin-right:-10px!important;width:calc(100% + 20px)!important;padding-left:10px!important;padding-right:0!important;border-left:0!important;border-right:0!important} .casadas-subhead-v5874{padding-right:10px!important} .casadas-home-grid-v5874{width:100vw!important;max-width:100vw!important;margin-left:-10px!important;margin-right:0!important;padding-left:10px!important;padding-right:10px!important;gap:8px!important;scroll-padding-left:10px!important} .casadas-home-grid-v5874>.casada-card-v5874{flex:0 0 calc(100vw - 20px)!important;width:calc(100vw - 20px)!important;max-width:calc(100vw - 20px)!important;min-width:calc(100vw - 20px)!important} .casada-card-v5874{grid-template-columns:minmax(0,1fr) 68px minmax(0,1fr)!important;gap:0!important} .casada-athlete-v5874{min-width:0!important} .casada-athlete-photo-v5874{width:100%!important} .casadas-formation-v5890{padding-left:0!important;padding-right:10px!important} .academy-visits-v581219{margin-left:-18px!important;margin-right:-18px!important;padding:28px 0 24px!important;border-radius:0!important} .academy-visits-head-v581219{padding:0 18px;align-items:flex-start} .academy-visits-head-v581219 small{display:none} .academy-visits-head-v581219 h2{font-size:32px} .academy-visits-head-v581219 p{font-size:14px} .academy-visits-track-v581219{gap:10px;padding-left:18px;padding-right:18px;scroll-padding-left:18px} .academy-visit-card-v581219{flex:0 0 min(76vw,320px);border-radius:18px} .academy-visits-progress-v581219{margin-left:18px;margin-right:18px} }@media(max-width:520px){ .ck25-public-page .portal-page-v5870>header,.ck25-public-page .portal-page-v5870>main{padding-left:6px!important;padding-right:6px!important} .lutas-casadas-section-v5874{margin-left:-6px!important;margin-right:-6px!important;width:calc(100% + 12px)!important;padding-left:6px!important} .casadas-home-grid-v5874{margin-left:-6px!important;padding-left:6px!important;padding-right:6px!important;scroll-padding-left:6px!important} .casadas-home-grid-v5874>.casada-card-v5874{flex-basis:calc(100vw - 12px)!important;width:calc(100vw - 12px)!important;max-width:calc(100vw - 12px)!important;min-width:calc(100vw - 12px)!important} .academy-visit-card-v581219{flex-basis:78vw} }.public-header-v5871.ck221-header-motion{ position:sticky;top:0;z-index:1200; background:linear-gradient(115deg,#020508 0%,#07111a 22%,#123043 44%,#07111a 66%,#020508 100%)!important; background-size:260% 100%!important; animation:ck221HeaderFlow 11s ease-in-out infinite!important; border-bottom:1px solid rgba(255,255,255,.07)!important; box-shadow:0 8px 30px rgba(0,0,0,.22)!important; transition:min-height .28s ease,box-shadow .28s ease,background-position .28s ease!important; overflow:visible!important; }.public-header-v5871.ck221-header-motion::before{ content:"";position:absolute;inset:0;pointer-events:none; background:linear-gradient(100deg,transparent 0%,transparent 37%,rgba(255,255,255,.055) 48%,rgba(245,180,0,.08) 52%,transparent 64%,transparent 100%); transform:translateX(-120%);animation:ck221HeaderSweep 7.2s cubic-bezier(.4,0,.2,1) infinite; }.public-header-v5871.ck221-header-motion::after{ content:"";position:absolute;left:0;bottom:-1px;width:28%;height:2px;pointer-events:none; background:linear-gradient(90deg,transparent,#f5b400,#ffd45a,transparent); filter:drop-shadow(0 0 5px rgba(245,180,0,.35)); animation:ck221HeaderLine 5.4s cubic-bezier(.4,0,.2,1) infinite; }.public-header-v5871.ck221-header-motion.ck221-scrolled{box-shadow:0 12px 34px rgba(0,0,0,.42)!important}.public-header-v5871 .public-mobile-menu-v5871{gap:clamp(10px,1.15vw,18px)!important}.public-header-v5871 .public-mobile-menu-v5871>a{white-space:nowrap;font-size:clamp(10px,.82vw,12px)!important}@keyframes ck221HeaderFlow{0%,100%{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes ck221HeaderSweep{0%,48%{transform:translateX(-125%);opacity:0}56%{opacity:1}78%{transform:translateX(125%);opacity:.9}100%{transform:translateX(125%);opacity:0}}@keyframes ck221HeaderLine{0%{left:-32%;opacity:0}12%{opacity:1}68%{opacity:1}100%{left:104%;opacity:0}}@media(max-width:900px){.public-header-v5871.ck221-header-motion{background-size:320% 100%!important;animation-duration:13s!important}.public-header-v5871.ck221-header-motion::after{width:42%}}@media(prefers-reduced-motion:reduce){.public-header-v5871.ck221-header-motion,.public-header-v5871.ck221-header-motion::before,.public-header-v5871.ck221-header-motion::after{animation:none!important}.public-header-v5871.ck221-header-motion{background-position:48% 50%!important}}.public-header-v5871.ck223-header-scrolled, .public-header-v5871.ck27-header.ck223-header-scrolled{ min-height:66px!important; box-shadow:0 18px 48px rgba(0,0,0,.42)!important; }.public-header-v5871, .public-header-v5871.ck27-header, .ck25-public-page .public-header-v5871{ position:sticky!important;top:0!important;overflow:hidden!important; background:#05080d!important; border-bottom:1px solid rgba(246,184,0,.22)!important; isolation:isolate!important; }.public-header-v5871::before{ content:""!important;display:block!important;position:absolute!important;z-index:0!important; inset:-80% -35%!important;pointer-events:none!important; background:linear-gradient(105deg, rgba(3,6,10,0) 16%, rgba(17,48,64,.78) 28%, rgba(5,9,14,.10) 39%, rgba(246,184,0,.22) 50%, rgba(20,62,82,.58) 61%, rgba(3,6,10,0) 76%)!important; transform:translate3d(-30%,0,0) rotate(-3deg)!important; animation:ck223HeaderSweep 6.4s cubic-bezier(.4,0,.2,1) infinite!important; filter:blur(2px)!important; opacity:.95!important; }.public-header-v5871::after{ content:""!important;display:block!important;position:absolute!important;z-index:1!important; left:-30%!important;right:auto!important;bottom:0!important;width:38%!important;height:2px!important; background:linear-gradient(90deg,transparent,#f6b800 28%,#fff2a8 50%,#5cc6ff 72%,transparent)!important; box-shadow:0 0 18px rgba(246,184,0,.55)!important; animation:ck223HeaderLine 3.7s linear infinite!important; }@keyframes ck223HeaderSweep{0%{transform:translate3d(-38%,0,0) rotate(-3deg)}50%{transform:translate3d(23%,0,0) rotate(-3deg)}100%{transform:translate3d(66%,0,0) rotate(-3deg)}}@keyframes ck223HeaderLine{0%{left:-38%}100%{left:112%}}.public-header-inner-v5871{position:relative!important;z-index:3!important}.public-brand-mark-v58123{filter:drop-shadow(0 7px 18px rgba(246,184,0,.22))!important;transition:transform .24s ease,filter .24s ease!important}.public-brand-v5871:hover .public-brand-mark-v58123{transform:translateY(-1px) scale(1.025)!important;filter:drop-shadow(0 9px 24px rgba(246,184,0,.35))!important}@media(min-width:901px){ .public-header-inner-v5871{width:calc(100% - 72px)!important;max-width:none!important;margin:0 36px!important;min-height:78px!important} .public-mobile-menu-v5871{gap:4px!important;padding:5px!important;border:1px solid rgba(255,255,255,.055)!important;border-radius:15px!important;background:rgba(2,5,9,.34)!important;backdrop-filter:blur(9px)!important} .public-mobile-menu-v5871 a{position:relative!important;overflow:hidden!important;min-height:42px!important;padding:0 13px!important;border-radius:10px!important;color:#dbe5ef!important;transition:color .2s ease,background .2s ease,transform .2s ease!important} .public-mobile-menu-v5871 a:not(.public-menu-cta-v58127)::after{content:"";position:absolute;left:13px;right:13px;bottom:5px;height:2px;border-radius:99px;background:linear-gradient(90deg,#f6b800,#ffdf71);transform:scaleX(0);transform-origin:left;transition:transform .22s ease} .public-mobile-menu-v5871 a:hover,.public-mobile-menu-v5871 a.ck223-active{color:#fff!important;background:rgba(255,255,255,.055)!important;transform:translateY(-1px)!important} .public-mobile-menu-v5871 a:hover::after,.public-mobile-menu-v5871 a.ck223-active::after{transform:scaleX(1)!important} .public-mobile-menu-v5871 .public-menu-cta-v58127{background:linear-gradient(135deg,#ffd34f,#f6b800 58%,#d99c00)!important;box-shadow:0 11px 28px rgba(246,184,0,.24)!important}  .ck25-hero-inner{width:calc(100% - 96px)!important;max-width:none!important;margin:0 48px!important;padding-left:0!important;padding-right:0!important;text-align:left!important;align-self:flex-end!important} .ck25-hero h1,.ck25-hero-lead,.ck25-actions,.ck25-hero-meta{margin-left:0!important;margin-right:auto!important;text-align:left!important;justify-content:flex-start!important} .ck25-hero h1{width:min(820px,62vw)!important;max-width:820px!important} .ck25-hero-lead{width:min(620px,50vw)!important;max-width:620px!important} .ck25-hero-meta.ck25-hero-meta-five-v581217{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:min(1120px,74vw)!important;max-width:1120px!important;margin-left:0!important;margin-right:auto!important} .ck25-hero-meta.ck25-hero-meta-five-v581217>div{grid-column:auto!important;padding:14px 22px 14px 0!important;border-top:0!important;border-left:0!important} .ck25-hero-meta.ck25-hero-meta-five-v581217>div:nth-child(n/**/+4){border-top:1px solid rgba(255,255,255,.11)!important} .ck25-hero-meta.ck25-hero-meta-five-v581217>div:nth-child(2), .ck25-hero-meta.ck25-hero-meta-five-v581217>div:nth-child(3), .ck25-hero-meta.ck25-hero-meta-five-v581217>div:nth-child(5), .ck25-hero-meta.ck25-hero-meta-five-v581217>div:nth-child(6){padding-left:22px!important;border-left:1px solid rgba(255,255,255,.08)!important} .ck25-hero-meta.ck25-hero-meta-five-v581217 strong{font-size:15px!important} }@media(max-width:900px){ .public-header-v5871::before{animation-duration:7.6s!important;opacity:.70!important} .public-header-v5871::after{height:1px!important;opacity:.72!important} .public-mobile-menu-v5871.open,body>#publicMobileMenuV5871.open{background:linear-gradient(180deg,rgba(10,23,34,.985),rgba(3,7,12,.995))!important;box-shadow:0 28px 80px rgba(0,0,0,.72)!important} .public-mobile-menu-v5871 a{border-radius:12px!important;margin:2px 0!important} .ck25-hero-meta.ck25-hero-meta-five-v581217{grid-template-columns:1fr 1fr!important;width:100%!important} .ck25-hero-meta.ck25-hero-meta-five-v581217>div{grid-column:auto!important} .ck25-hero-meta.ck25-hero-meta-five-v581217>div:nth-child(3), .ck25-hero-meta.ck25-hero-meta-five-v581217>div:nth-child(6){grid-column:1/-1!important} }@media(prefers-reduced-motion:reduce){.public-header-v5871::before,.public-header-v5871::after{animation:none!important}}@media(min-width:901px){  .public-header-v5871 .public-mobile-menu-v5871, .public-header-v5871.ck27-header .public-mobile-menu-v5871{ padding:0!important; border:0!important; border-radius:0!important; background:transparent!important; box-shadow:none!important; backdrop-filter:none!important; gap:clamp(12px,1.35vw,22px)!important; } .public-header-v5871 .public-mobile-menu-v5871>a:not(.public-menu-cta-v58127){ border-radius:0!important; background:transparent!important; padding:0 3px!important; } .public-header-v5871 .public-mobile-menu-v5871>a:not(.public-menu-cta-v58127):hover, .public-header-v5871 .public-mobile-menu-v5871>a.ck223-active:not(.public-menu-cta-v58127){ background:transparent!important; } .public-header-v5871 .public-mobile-menu-v5871>a:not(.public-menu-cta-v58127)::after{ left:0!important;right:0!important;bottom:4px!important; }  .ck25-home .ck25-hero{ justify-content:flex-start!important; } .ck25-home .ck25-hero .ck25-hero-inner{ box-sizing:border-box!important; width:100%!important; max-width:none!important; margin:0!important; padding-left:clamp(42px,4.2vw,76px)!important; padding-right:clamp(42px,4.2vw,76px)!important; transform:none!important; left:0!important; } .ck25-home .ck25-hero .ck25-hero-inner>*, .ck25-home .ck25-hero .ck25-hero-meta{ margin-left:0!important; margin-right:auto!important; } .ck25-home .ck25-hero .ck25-hero-meta.ck25-hero-meta-five-v581217{ width:min(1080px,72vw)!important; max-width:1080px!important; } }@media(max-width:900px){  body>#publicMobileMenuV5871.public-mobile-menu-v5871, .public-mobile-menu-v5871{ position:fixed!important; top:68px!important; right:0!important; left:auto!important; bottom:0!important; width:min(88vw,390px)!important; max-height:none!important; overflow:auto!important; padding:18px 18px calc(22px + env(safe-area-inset-bottom))!important; border:0!important; border-left:1px solid rgba(255,255,255,.07)!important; border-radius:0!important; background:linear-gradient(165deg,rgba(10,24,35,.985) 0%,rgba(4,9,15,.995) 62%,rgba(2,5,9,.998) 100%)!important; box-shadow:-24px 20px 70px rgba(0,0,0,.62)!important; backdrop-filter:blur(20px)!important; transform:translate3d(104%,0,0)!important; transform-origin:right center!important; opacity:0!important; visibility:hidden!important; pointer-events:none!important; display:grid!important; grid-template-columns:1fr!important; align-content:start!important; gap:0!important; transition:transform .36s cubic-bezier(.22,.76,.2,1),opacity .25s ease,visibility .25s ease!important; } body>#publicMobileMenuV5871.public-mobile-menu-v5871.open, .public-mobile-menu-v5871.open{ transform:translate3d(0,0,0)!important; opacity:1!important; visibility:visible!important; pointer-events:auto!important; } .public-mobile-menu-v5871>a, .public-mobile-menu-v5871>button{ position:relative!important; min-height:60px!important; margin:0!important; padding:0 10px!important; border:0!important; border-bottom:1px solid rgba(255,255,255,.07)!important; border-radius:0!important; background:transparent!important; color:#f2f6fa!important; font-size:14px!important; font-weight:900!important; letter-spacing:.045em!important; transform:translateX(22px)!important; opacity:0!important; transition:color .2s ease,background .2s ease,transform .35s ease,opacity .35s ease!important; } .public-mobile-menu-v5871.open>a, .public-mobile-menu-v5871.open>button{transform:translateX(0)!important;opacity:1!important} .public-mobile-menu-v5871.open>a:nth-child(1){transition-delay:.04s!important} .public-mobile-menu-v5871.open>a:nth-child(2){transition-delay:.07s!important} .public-mobile-menu-v5871.open>a:nth-child(3){transition-delay:.10s!important} .public-mobile-menu-v5871.open>a:nth-child(4){transition-delay:.13s!important} .public-mobile-menu-v5871.open>a:nth-child(5){transition-delay:.16s!important} .public-mobile-menu-v5871.open>a:nth-child(6){transition-delay:.19s!important} .public-mobile-menu-v5871.open>a:nth-child(7){transition-delay:.22s!important} .public-mobile-menu-v5871.open>a:nth-child(8){transition-delay:.25s!important} .public-mobile-menu-v5871.open>a:nth-child(9){transition-delay:.28s!important} .public-mobile-menu-v5871>a:not(.public-menu-cta-v58127)::before{ content:"";position:absolute;left:0;top:50%;width:3px;height:0;border-radius:99px; background:linear-gradient(180deg,#ffe16f,#f6b800);transform:translateY(-50%);transition:height .2s ease; } .public-mobile-menu-v5871>a:hover, .public-mobile-menu-v5871>a.ck223-active{color:#ffd85b!important;background:linear-gradient(90deg,rgba(246,184,0,.075),transparent)!important} .public-mobile-menu-v5871>a:hover::before, .public-mobile-menu-v5871>a.ck223-active::before{height:28px!important} .public-mobile-menu-v5871 .public-menu-cta-v58127{ margin-top:18px!important; min-height:58px!important; border:0!important; border-radius:14px!important; justify-content:center!important; background:linear-gradient(135deg,#ffdc5e 0%,#f6b800 58%,#d99c00 100%)!important; color:#111!important; box-shadow:0 14px 34px rgba(246,184,0,.22)!important; } #ckMenuBackdropV581211.ck211-menu-backdrop.open{ background:rgba(0,0,0,.62)!important; backdrop-filter:blur(5px)!important; transition:opacity .28s ease!important; } .public-menu-toggle-v5871{transition:transform .28s ease,background .28s ease,border-color .28s ease!important} .public-menu-toggle-v5871.open{transform:rotate(90deg)!important;background:rgba(246,184,0,.08)!important;border-color:rgba(246,184,0,.24)!important} }.ck25-entry-line-v581226{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:4px}.ck25-entry-line-v581226 strong{margin-top:0!important}.ck25-entry-ticket-v581226{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:0 12px;border:1px solid rgba(246,184,0,.34);border-radius:999px;background:linear-gradient(135deg,rgba(255,216,91,.16),rgba(246,184,0,.08));color:#ffd95f!important;font-size:9px;font-weight:1000;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;white-space:nowrap;box-shadow:0 7px 18px rgba(0,0,0,.16);transition:transform .2s ease,background .2s ease,border-color .2s ease,box-shadow .2s ease}.ck25-entry-ticket-v581226:hover{transform:translateY(-1px);background:linear-gradient(135deg,rgba(255,216,91,.24),rgba(246,184,0,.14));border-color:rgba(255,216,91,.55);box-shadow:0 10px 24px rgba(246,184,0,.12)}@media(max-width:900px){.ck25-entry-line-v581226{gap:9px}.ck25-entry-ticket-v581226{min-height:30px;padding:0 10px;font-size:8px;letter-spacing:.065em}}@media(min-width:901px){ .ck25-home .ck25-hero{justify-content:flex-start!important;align-items:flex-end!important} .ck25-home .ck25-hero .ck25-hero-inner{ width:100%!important;max-width:none!important;margin:0!important; padding:0 5vw 58px!important;left:0!important;right:auto!important; transform:none!important;text-align:left!important; } .ck25-home .ck25-hero .ck25-hero-inner>*{margin-left:0!important;margin-right:auto!important;text-align:left!important} .ck25-home .ck25-hero .ck25-hero-meta.ck25-hero-meta-five-v581217{width:min(1120px,78vw)!important;max-width:1120px!important} }.moments-drive-carousel-v581226 .moments-grid-v58690{ display:flex!important;gap:18px!important;overflow-x:auto!important;overflow-y:hidden!important; scroll-snap-type:x mandatory!important;scrollbar-width:none!important;padding:2px 1px 14px!important; grid-template-columns:none!important; }.moments-drive-carousel-v581226 .moments-grid-v58690::-webkit-scrollbar{display:none!important}.moment-drive-card-v581226{flex:0 0 min(520px,76vw)!important;scroll-snap-align:start!important;min-width:0!important}.moment-drive-window-v581226{position:relative!important;display:block!important;overflow:hidden!important;aspect-ratio:16/10!important;height:auto!important;background:#020407!important}.moment-drive-track-v581226{display:flex!important;width:100%!important;height:100%!important;transition:transform .72s cubic-bezier(.22,.7,.2,1)!important;will-change:transform!important}.moment-drive-track-v581226 img{flex:0 0 100%!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;display:block!important;background:#020407!important}.moment-drive-loading-v581226{position:absolute!important;inset:0!important;display:grid!important;place-items:center!important;align-content:center!important;gap:10px!important;color:#8fa0b4!important;font-size:11px!important;font-weight:800!important;letter-spacing:.04em!important;background:linear-gradient(135deg,#07101a,#020407)!important}.moment-drive-loading-v581226[hidden]{display:none!important}.moment-drive-loading-v581226 i{width:26px!important;height:26px!important;border-radius:50%!important;border:2px solid rgba(255,255,255,.12)!important;border-top-color:#f6b800!important;animation:ck226Spin .8s linear infinite!important}@keyframes ck226Spin{to{transform:rotate(360deg)}}@media(max-width:900px){.moment-drive-card-v581226{flex-basis:86vw!important}.moments-drive-carousel-v581226 .moments-grid-v58690{gap:12px!important}}@media(min-width:901px){  .ck25-home .ck25-hero{position:relative!important;display:block!important;} .ck25-home .ck25-hero .ck25-hero-inner{ position:absolute!important;left:0!important;right:0!important;bottom:0!important; width:100%!important;max-width:none!important;margin:0!important; padding:0 clamp(38px,4vw,68px) 54px!important; transform:none!important;text-align:left!important;box-sizing:border-box!important; } .ck25-home .ck25-hero .ck25-hero-inner>*{margin-left:0!important;margin-right:auto!important;text-align:left!important} .ck25-home .ck25-hero h1{width:min(760px,56vw)!important;max-width:760px!important} .ck25-home .ck25-hero .ck25-hero-lead{width:min(610px,46vw)!important;max-width:610px!important} .ck25-home .ck25-hero .ck25-hero-meta.ck25-hero-meta-five-v581217{width:min(1010px,70vw)!important;max-width:1010px!important}  .public-header-v5871,.public-header-v5871.ck27-header,.ck25-public-page .public-header-v5871{ border:0!important;outline:0!important;box-shadow:0 12px 32px rgba(0,0,0,.18)!important; } .public-header-v5871 .public-mobile-menu-v5871, .public-header-v5871.ck27-header .public-mobile-menu-v5871, .ck25-public-page .public-header-v5871 .public-mobile-menu-v5871{ border:0!important;outline:0!important;border-radius:0!important;background:transparent!important; box-shadow:none!important;backdrop-filter:none!important;padding:0!important; } .public-header-v5871 .public-mobile-menu-v5871>a:not(.public-menu-cta-v58127){ border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important; } .public-header-v5871 .public-mobile-menu-v5871>a:not(.public-menu-cta-v58127):hover, .public-header-v5871 .public-mobile-menu-v5871>a.ck223-active:not(.public-menu-cta-v58127){background:transparent!important} }.ck25-entry-ticket-v581226{ min-height:38px!important;padding:0 15px!important;border:0!important;border-radius:11px!important; background:linear-gradient(135deg,#ffd84d 0%,#f6b800 64%,#dd9f00 100%)!important; color:#111!important;font-size:9px!important;font-weight:1000!important;letter-spacing:.055em!important; box-shadow:0 9px 22px rgba(246,184,0,.20)!important; }.ck25-entry-ticket-v581226:hover{background:linear-gradient(135deg,#ffe36c 0%,#ffc318 64%,#e8a800 100%)!important;box-shadow:0 12px 28px rgba(246,184,0,.30)!important}.moments-section-v58690.moments-drive-carousel-v581226{ padding:30px 0 34px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important; }.moments-drive-carousel-v581226 .section-heading-v58690{padding:0 4px!important;margin-bottom:16px!important}.moments-drive-carousel-v581226 .moments-grid-v58690{gap:16px!important;padding:0 4px 12px!important}.moment-drive-card-v581226{ flex:0 0 min(470px,72vw)!important;border:1px solid rgba(255,255,255,.075)!important;border-radius:22px!important; overflow:hidden!important;background:linear-gradient(180deg,#0c131c 0%,#080d13 100%)!important; box-shadow:0 18px 44px rgba(0,0,0,.22)!important;transition:transform .28s ease,border-color .28s ease,box-shadow .28s ease!important; }.moment-drive-card-v581226:hover{transform:translateY(-4px)!important;border-color:rgba(246,184,0,.22)!important;box-shadow:0 26px 56px rgba(0,0,0,.30)!important}.moment-drive-window-v581226{aspect-ratio:16/9!important;border-radius:0!important;background:#020407!important}.moment-drive-card-v581226 .moment-copy-v58690{padding:18px 20px 21px!important}.moment-drive-card-v581226 .moment-copy-v58690>span{font-size:9px!important;letter-spacing:.14em!important;color:#a6b4c6!important}.moment-drive-card-v581226 .moment-copy-v58690 h3{font-size:clamp(24px,2.2vw,31px)!important;line-height:1!important;margin:7px 0 9px!important;letter-spacing:-.035em!important}.moment-drive-card-v581226 .moment-copy-v58690 p{font-size:13px!important;line-height:1.5!important;margin:0 0 15px!important;color:#9eacbd!important}.moment-drive-card-v581226 .moment-open-v58690{min-height:38px!important;padding:0 13px!important;border-radius:10px!important;background:rgba(246,184,0,.11)!important;color:#ffd257!important}.moments-drive-carousel-v581226>.section-action-v5870{display:none!important}@media(max-width:900px){ .moment-drive-card-v581226{flex-basis:84vw!important;border-radius:19px!important} .moment-drive-card-v581226 .moment-copy-v58690{padding:16px 17px 18px!important} .moment-drive-card-v581226 .moment-copy-v58690 h3{font-size:25px!important} .ck25-entry-ticket-v581226{min-height:36px!important;padding:0 12px!important;border-radius:10px!important;font-size:8px!important} }.ck25-entry-note-v581229{margin-top:6px;color:rgba(218,226,236,.68);font-size:9px;font-weight:700;line-height:1.35;letter-spacing:.015em}.ck25-entry-note-v581229::before{content:"•";margin-right:6px;color:rgba(246,184,0,.8)}@media(max-width:900px){.ck25-entry-note-v581229{margin-top:5px;font-size:8.5px;line-height:1.3}}@media (min-width:901px){ .ck25-home .ck25-hero{ min-height:760px!important; height:auto!important; overflow:hidden!important; } .ck25-home .ck25-hero .ck25-hero-inner{ position:absolute!important; inset:auto 0 0 0!important; padding:0 clamp(38px,4vw,68px) 28px!important; } .ck25-home .ck25-hero h1{ font-size:clamp(58px,6.8vw,92px)!important; line-height:.86!important; margin-top:10px!important; margin-bottom:6px!important; } .ck25-home .ck25-hero .ck25-hero-lead{margin-top:8px!important;line-height:1.42!important} .ck25-home .ck25-hero .ck25-hero-meta.ck25-hero-meta-five-v581217{ margin-top:18px!important; width:min(1040px,72vw)!important; border-top:0!important; border-bottom:0!important; position:relative!important; } .ck25-home .ck25-hero .ck25-hero-meta.ck25-hero-meta-five-v581217:before, .ck25-home .ck25-hero .ck25-hero-meta.ck25-hero-meta-five-v581217:after{ content:""!important;position:absolute!important;left:0!important;right:0!important;height:1px!important; background:linear-gradient(90deg,rgba(246,184,0,.42),rgba(255,255,255,.10) 42%,transparent 92%)!important; pointer-events:none!important; } .ck25-home .ck25-hero .ck25-hero-meta.ck25-hero-meta-five-v581217:before{top:0!important} .ck25-home .ck25-hero .ck25-hero-meta.ck25-hero-meta-five-v581217:after{bottom:0!important} .ck25-home .ck25-hero .ck25-hero-meta.ck25-hero-meta-five-v581217>div{ padding:11px 18px 11px 0!important; } .ck25-home .ck25-hero .ck25-hero-meta.ck25-hero-meta-five-v581217>div:nth-child(4), .ck25-home .ck25-hero .ck25-hero-meta.ck25-hero-meta-five-v581217>div:nth-child(5), .ck25-home .ck25-hero .ck25-hero-meta.ck25-hero-meta-five-v581217>div:nth-child(6){ border-top:1px solid rgba(255,255,255,.055)!important; } }@media (max-width:900px){ .ck25-home .ck25-hero{min-height:680px!important;height:auto!important} .ck25-home .ck25-hero .ck25-hero-inner{ padding:210px 18px 24px!important; } .ck25-home .ck25-hero h1{margin-top:10px!important;margin-bottom:8px!important} .ck25-home .ck25-hero .ck25-hero-lead{margin-top:0!important;margin-bottom:0!important} .ck25-home .ck25-hero .ck25-hero-meta.ck25-hero-meta-five-v581217{margin-top:18px!important} .ck25-home .ck25-hero .ck25-hero-meta.ck25-hero-meta-five-v581217>div{padding-top:9px!important;padding-bottom:9px!important} }.ck25-runtime-sections .moments-section-v58690.moments-drive-carousel-v581226{ border:0!important; box-shadow:none!important; background:transparent!important; overflow:visible!important; }.ck25-runtime-sections .moments-section-v58690.moments-drive-carousel-v581226:before{display:none!important;content:none!important}.moments-drive-carousel-v581226 .section-heading-v58690{padding:0!important}.moment-drive-card-v581226{ border:0!important; border-radius:24px!important; background:linear-gradient(180deg,#0a1017 0%,#060a0f 100%)!important; box-shadow:0 22px 52px rgba(0,0,0,.28)!important; overflow:hidden!important; }.moment-drive-card-v581226:hover{ border-color:transparent!important; transform:translateY(-3px)!important; box-shadow:0 30px 68px rgba(0,0,0,.38)!important; }.moment-drive-window-v581226{position:relative!important;aspect-ratio:16/10!important}.moment-drive-window-v581226:after{ content:""!important;position:absolute!important;inset:auto 0 0!important;height:30%!important; background:linear-gradient(180deg,transparent,rgba(5,8,12,.72))!important;pointer-events:none!important; }.moment-drive-card-v581226 .moment-copy-v58690{ padding:19px 22px 22px!important; border-top:1px solid rgba(255,255,255,.055)!important; }.moment-drive-card-v581226 .moment-copy-v58690>span{color:#9aa8b8!important;font-size:9px!important;letter-spacing:.18em!important}.moment-drive-card-v581226 .moment-copy-v58690 h3{font-size:clamp(26px,2.4vw,34px)!important;letter-spacing:-.045em!important;margin:7px 0 8px!important}.moment-drive-card-v581226 .moment-copy-v58690 p{color:#9aa8b8!important;margin-bottom:16px!important}.moment-drive-card-v581226 .moment-open-v58690{ min-height:auto!important;padding:0!important;border-radius:0!important;background:transparent!important; color:#f5f7fa!important;box-shadow:none!important;letter-spacing:.055em!important; }.moment-drive-card-v581226 .moment-open-v58690:hover{color:#ffd45e!important;transform:translateX(3px)!important}@media(max-width:900px){ .moment-drive-card-v581226{flex-basis:88vw!important;border-radius:21px!important} .moment-drive-card-v581226 .moment-copy-v58690{padding:17px 18px 20px!important} }@media (max-width:900px){ .ck25-home .ck25-hero .ck25-hero-inner{ width:100%!important;max-width:none!important;margin:0!important; padding:190px 12px 22px!important;box-sizing:border-box!important; } .ck25-home .ck25-hero .ck25-hero-inner>*{margin-left:0!important;margin-right:auto!important} .ck25-home .ck25-hero .ck25-hero-meta.ck25-hero-meta-five-v581217{width:100%!important;max-width:none!important} }@media (min-width:901px){ .ck25-home .ck25-hero{min-height:900px!important;height:auto!important;overflow:hidden!important} .ck25-home .ck25-hero .ck25-hero-inner{ position:absolute!important;inset:auto 0 0 0!important; width:100%!important;max-width:none!important;margin:0!important; padding:0 28px 24px!important;box-sizing:border-box!important; } .ck25-home .ck25-hero .ck25-hero-inner>*{margin-left:0!important;margin-right:auto!important;text-align:left!important} .ck25-home .ck25-hero .ck25-hero-meta.ck25-hero-meta-five-v581217{width:min(980px,68vw)!important;max-width:980px!important} }.moment-drive-window-v581226{background:linear-gradient(110deg,#080d13 8%,#101923 18%,#080d13 33%)!important;background-size:220% 100%!important;animation:ck230MomentShimmer 1.25s linear infinite!important}.moment-drive-track-v581226:has(img){background:#020407!important;animation:none!important}.moment-drive-track-v581226 img{content-visibility:auto!important}@keyframes ck230MomentShimmer{to{background-position-x:-220%}}@media (min-width:901px){ .ck25-home .ck25-hero{min-height:980px!important;overflow:hidden!important} .ck25-home .ck25-hero .ck25-hero-inner{ padding-left:14px!important; padding-right:22px!important; padding-bottom:34px!important; } .ck25-home .ck25-hero .ck25-hero-meta.ck25-hero-meta-five-v581217{ width:min(940px,66vw)!important; max-width:940px!important; } }.casada-card-v5874.confirmed .casada-vs-v5874:after, .fight-card-public-v5870:before{display:none!important;content:none!important}.casada-card-v5874.confirmed .casada-vs-v5874 small{display:none!important}.casada-card-v5874.confirmed .casada-vs-v5874{ border:0!important; background:radial-gradient(circle at center,rgba(246,184,0,.08),transparent 62%)!important; min-width:74px!important; align-self:stretch!important; display:flex!important; flex-direction:column!important; align-items:center!important; justify-content:center!important; gap:12px!important; }.casada-card-v5874.confirmed .casada-vs-v5874 b{ font-size:clamp(34px,4vw,52px)!important; line-height:.82!important; letter-spacing:-.09em!important; color:#ffbf00!important; text-shadow:0 0 12px rgba(255,191,0,.24),0 0 34px rgba(255,191,0,.13)!important; transform:skew(-5deg)!important; }.casada-card-v5874.confirmed .casada-vs-v5874 em{ max-width:88px!important; font-size:10px!important; line-height:1.2!important; text-align:center!important; color:#f3f6fa!important; font-weight:900!important; letter-spacing:.025em!important; }.casada-card-v5874.confirmed .casada-vs-v5874 u{font-size:9px!important;color:#8fa0b3!important;text-decoration:none!important}.sponsor-detail-trigger-v5870 img,.history-media-v58690 img{ opacity:1!important; transition:filter .22s ease,transform .22s ease!important; transform:translateZ(0)!important; }.sponsor-detail-trigger-v5870 img{content-visibility:auto!important}.history-media-v58690{background:#070b10!important}@media(max-width:900px){ .casada-card-v5874.confirmed .casada-vs-v5874{min-width:62px!important;gap:10px!important} .casada-card-v5874.confirmed .casada-vs-v5874 b{font-size:38px!important} .casada-card-v5874.confirmed .casada-vs-v5874 em{font-size:9px!important;max-width:62px!important} }.ck25-home .ck25-hero .ck25-hero-inner, .ck25-home .ck25-hero h1, .ck25-home .ck25-hero .ck25-hero-lead, .ck25-home .ck25-hero .ck25-hero-meta{transition:none!important}@media (min-width:901px){ .ck25-home .ck25-hero{min-height:980px!important;height:auto!important;overflow:hidden!important;display:flex!important;align-items:flex-end!important;justify-content:flex-start!important} .ck25-home .ck25-hero .ck25-hero-inner{position:absolute!important;inset:auto 0 0 0!important;width:100%!important;max-width:none!important;margin:0!important;padding:0 22px 34px 14px!important;box-sizing:border-box!important;text-align:left!important} .ck25-home .ck25-hero .ck25-hero-inner>*{margin-left:0!important;margin-right:auto!important;text-align:left!important} .ck25-home .ck25-hero h1{width:min(820px,62vw)!important;max-width:820px!important;margin:10px 0 6px!important;font-size:clamp(58px,6.8vw,92px)!important;line-height:.86!important;letter-spacing:-.06em!important;text-wrap:initial!important} .ck25-home .ck25-hero .ck25-hero-lead{width:min(590px,48vw)!important;max-width:590px!important;margin:8px 0 0!important;line-height:1.42!important} .ck25-home .ck25-hero .ck25-hero-meta.ck25-hero-meta-five-v581217{width:min(940px,66vw)!important;max-width:940px!important;margin:18px 0 0!important} }@media (max-width:900px){ .ck25-home .ck25-hero{min-height:680px!important;height:auto!important} .ck25-home .ck25-hero .ck25-hero-inner{position:relative!important;inset:auto!important;width:100%!important;max-width:none!important;margin:0!important;padding:190px 12px 22px!important;box-sizing:border-box!important;text-align:left!important} .ck25-home .ck25-hero h1{max-width:8.6ch!important;margin:10px 0 8px!important;font-size:clamp(46px,13.2vw,58px)!important;line-height:.9!important;letter-spacing:-.055em!important} .ck25-home .ck25-hero .ck25-hero-lead{margin:0!important;font-size:15px!important;line-height:1.5!important} .ck25-home .ck25-hero .ck25-hero-meta.ck25-hero-meta-five-v581217{width:100%!important;max-width:none!important;margin-top:18px!important} }.casada-vs-v5874::after, .casada-vs-v5874:after{display:none!important;content:none!important;background:none!important;width:0!important}.casada-card-v5874.seeking .casada-vs-v5874{ border:0!important; background:linear-gradient(180deg,#0b121a,#0a1118)!important; box-shadow:none!important; }.casada-card-v5874.seeking .casada-vs-v5874::before{display:none!important;content:none!important}.casada-card-v5874.confirmed{position:relative!important;overflow:visible!important;isolation:isolate!important}.casada-card-v5874.confirmed .casada-side-v5874{position:relative!important;z-index:1!important}.casada-card-v5874.confirmed .casada-vs-v5874{ position:relative!important; z-index:6!important; overflow:visible!important; background:transparent!important; border:0!important; min-width:76px!important; padding:0!important; pointer-events:none!important; }.casada-card-v5874.confirmed .casada-vs-v5874::before{ content:""!important; display:block!important; position:absolute!important; left:50%!important; top:50%!important; width:104px!important; height:104px!important; transform:translate(-50%,-50%)!important; border-radius:50%!important; border:0!important; background:radial-gradient(circle,rgba(255,190,0,.22) 0%,rgba(255,190,0,.08) 40%,rgba(255,190,0,0) 72%)!important; box-shadow:none!important; filter:blur(.2px)!important; pointer-events:none!important; }.casada-card-v5874.confirmed .casada-vs-v5874 b{ position:relative!important; z-index:7!important; display:block!important; font-size:clamp(48px,6vw,76px)!important; line-height:.72!important; letter-spacing:-.11em!important; color:#ffc400!important; text-shadow:0 3px 0 rgba(0,0,0,.5),0 0 18px rgba(255,196,0,.38),0 0 44px rgba(255,196,0,.18)!important; transform:scaleX(1.08) skew(-7deg)!important; margin-inline:-34px!important; }.casada-card-v5874.confirmed .casada-vs-v5874 em, .casada-card-v5874.confirmed .casada-vs-v5874 u{ position:relative!important; z-index:7!important; margin-top:14px!important; }@media(max-width:720px){ .casada-card-v5874.confirmed .casada-vs-v5874{min-width:58px!important} .casada-card-v5874.confirmed .casada-vs-v5874::before{width:82px!important;height:82px!important} .casada-card-v5874.confirmed .casada-vs-v5874 b{font-size:48px!important;margin-inline:-28px!important} .casada-card-v5874.confirmed .casada-vs-v5874 em, .casada-card-v5874.confirmed .casada-vs-v5874 u{font-size:8px!important;max-width:58px!important} }.gp-page-team-v581235{margin:10px 20px 0!important;min-height:28px;display:flex;align-items:center}.gp-page-team-v581235 .athlete-academy-name-v581212{display:inline-flex!important;align-items:center!important;gap:9px!important;min-width:0}.gp-page-team-v581235 .athlete-academy-name-v581212 img{width:28px!important;height:28px!important;min-width:28px!important;object-fit:contain!important;border-radius:50%!important;background:#fff!important;padding:2px!important;margin:0!important}.gp-page-team-v581235 .athlete-academy-name-v581212 span{margin:0!important;font-size:14px!important;line-height:1.2!important;color:#d7dee8!important;overflow-wrap:anywhere}.gp-page-meta-v581235{margin-top:8px!important}@media(max-width:720px){.gp-page-team-v581235{margin:8px 16px 0!important}.gp-page-team-v581235 .athlete-academy-name-v581212 img{width:26px!important;height:26px!important;min-width:26px!important}.gp-page-team-v581235 .athlete-academy-name-v581212 span{font-size:13px!important}}body[data-registration-step]{background:#05080c!important}.ck25-registration-shell{padding:18px 0 90px!important;background:radial-gradient(circle at 12% 0,rgba(255,190,0,.06),transparent 24%),linear-gradient(180deg,#070b10 0%,#04070a 100%)!important}.ck25-registration-shell #registrationApp{width:min(1040px,calc(100% - 28px));margin:0 auto!important}.registration-progress-v58125{position:sticky;top:76px;z-index:26;width:min(1040px,calc(100% - 28px))!important;margin:0 auto 18px!important;padding:8px;background:rgba(5,9,14,.9);backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.07);border-radius:16px!important;box-shadow:0 14px 44px rgba(0,0,0,.26)}.registration-progress-v58125 span{position:relative;min-height:54px!important;border:0!important;border-radius:12px!important;background:transparent!important;justify-content:center!important;color:#718093!important;transition:background .22s ease,color .22s ease,transform .22s ease!important}.registration-progress-v58125 span::after{content:"";position:absolute;left:14px;right:14px;bottom:5px;height:2px;background:transparent;transform:scaleX(.2);transition:.22s ease}.registration-progress-v58125 span.active{background:rgba(255,189,0,.08)!important;color:#fff!important;transform:translateY(-1px)}.registration-progress-v58125 span.active::after{background:#ffbd00;transform:scaleX(1)}.registration-progress-v58125 span.complete{color:#c9d2dd!important}.registration-progress-v58125 span.complete b{background:#d39e00!important;color:#080b0f!important}.registration-progress-v58125 b{width:28px!important;height:28px!important;background:#131b25!important;color:#8d9bad!important}.registration-root-card{padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.registration-root-card>.reg-logo{width:118px!important;height:88px!important;margin:4px auto 0!important}.registration-root-card>.reg-logo img{max-height:88px!important;object-fit:contain!important}.registration-root-card>.reg-title{text-align:center!important;font-size:clamp(28px,4vw,42px)!important;margin-top:6px!important}.registration-root-card>.reg-subtitle,.registration-root-card>#regEventMeta{text-align:center!important;max-width:720px;margin-left:auto!important;margin-right:auto!important}.reg-cronograma-info{max-width:760px;margin:16px auto 22px!important;padding:14px 16px!important;border-radius:14px!important;background:rgba(10,16,23,.72)!important}.registration-wizard-v581236{max-width:820px;margin:0 auto}.registration-step-panel-v581236{display:none}.registration-step-panel-v581236.active{display:block;animation:ckRegStepIn .28s cubic-bezier(.2,.75,.25,1)}@keyframes ckRegStepIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.registration-step-head-v581236{margin:0 0 12px;padding:2px 2px 14px;border-bottom:1px solid rgba(255,255,255,.07)}.registration-step-head-v581236>span{display:block;color:#ffbd00;font-size:10px;font-weight:1000;letter-spacing:.16em;margin-bottom:6px}.registration-step-head-v581236 h2{margin:0;color:#fff;font-size:clamp(28px,5vw,40px);line-height:1;letter-spacing:-.035em}.registration-step-head-v581236 p{margin:8px 0 0;color:#92a0b1;font-size:14px}.registration-step-body-v581236{padding:22px;border:1px solid rgba(255,255,255,.08);border-radius:20px;background:linear-gradient(180deg,rgba(14,22,31,.96),rgba(8,13,19,.98));box-shadow:0 22px 55px rgba(0,0,0,.25)}.registration-step-body-v581236>label,.registration-step-body-v581236 .reg-classification-grid label,.registration-step-body-v581236 .reg-contact-grid-v5868 label{margin-top:16px!important}.registration-step-body-v581236>label:first-child{margin-top:0!important}.registration-step-body-v581236 input,.registration-step-body-v581236 select{min-height:52px!important;border-radius:12px!important;font-size:15px!important}.registration-step-body-v581236 input:focus,.registration-step-body-v581236 select:focus{border-color:rgba(255,189,0,.62)!important;box-shadow:0 0 0 3px rgba(255,189,0,.08)!important}.registration-step-actions-v581236{display:flex;justify-content:flex-end;gap:10px;margin-top:14px}.registration-step-actions-v581236 button{min-height:48px;padding:0 22px;border-radius:12px;font-weight:1000;letter-spacing:.03em;border:1px solid rgba(255,255,255,.10);cursor:pointer}.reg-wizard-next-v581236{background:#ffbd00;color:#0b0e12;border-color:#ffbd00!important}.reg-wizard-back-v581236{background:#101720;color:#dbe3ec}.registration-step-alert-v581236{display:none;margin:12px 0 0;padding:11px 13px;border-radius:10px;background:rgba(230,75,75,.10);border:1px solid rgba(230,75,75,.24);color:#ffb4b4;font-size:13px}.registration-step-alert-v581236.show{display:block}.registration-step-body-v581236 .reg-offers-public-v185,.registration-step-body-v581236 .reg-summary-card,.registration-step-body-v581236 .reg-pay-card{margin-top:18px!important;border-radius:16px!important;background:#090f16!important;border:1px solid rgba(255,255,255,.07)!important;box-shadow:none!important}.registration-step-body-v581236 .reg-summary-card{margin-top:0!important}.registration-step-body-v581236 .reg-pay-card{margin-bottom:0!important}.registration-step-body-v581236 .reg-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.registration-step-body-v581236 .reg-summary-total{font-size:20px!important}.registration-step-body-v581236 #btnCreatePix{width:100%;min-height:54px;border-radius:12px!important;font-size:14px!important}.registration-step-body-v581236 .reg-contact-heading-v58688{margin-top:0!important}@media(max-width:900px){.registration-progress-v58125{top:68px!important}.ck25-registration-shell{padding-top:12px!important}.registration-root-card>.reg-logo{width:104px!important;height:72px!important}.registration-root-card>.reg-title{font-size:30px!important}.registration-root-card>.reg-subtitle{font-size:14px!important}.registration-step-body-v581236{padding:18px 16px!important;border-radius:17px!important}.registration-step-head-v581236 h2{font-size:31px!important}.registration-step-head-v581236 p{font-size:13px!important}.registration-step-actions-v581236{position:sticky;bottom:8px;z-index:5;padding:8px 0;background:linear-gradient(180deg,transparent,#05080c 30%)}.registration-step-actions-v581236 button{flex:1;padding:0 12px}.registration-step-body-v581236 .reg-summary-grid{grid-template-columns:1fr!important}.reg-classification-grid,.reg-contact-grid-v5868{grid-template-columns:1fr 1fr!important}.public-mobile-menu-v5871.open{z-index:90!important}}@media(max-width:560px){.ck25-registration-shell #registrationApp{width:min(100% - 20px,1040px)!important}.registration-progress-v58125{width:calc(100% - 20px)!important;gap:2px!important;padding:5px!important;border-radius:13px!important}.registration-progress-v58125 span{min-height:46px!important}.registration-progress-v58125 span::after{left:8px;right:8px}.registration-progress-v58125 b{width:25px!important;height:25px!important}.registration-step-body-v581236{padding:16px 14px!important}.reg-classification-grid,.reg-contact-grid-v5868{grid-template-columns:1fr!important}.reg-cronograma-info{margin-left:0!important;margin-right:0!important}.registration-root-card>.reg-logo{margin-top:0!important}.registration-step-actions-v581236 button{font-size:11px}.registration-progress-v58125 .active:after{content:""!important}}@media(prefers-reduced-motion:reduce){.registration-step-panel-v581236.active{animation:none}}.ck25-registration-shell, #registrationApp{background:#06090d!important}.registration-step-body-v581236, .registration-step-body-v581236 .reg-summary-card, .registration-step-body-v581236 .reg-pay-card, .registration-step-body-v581236 .reg-offers-public-v185, .reg-cronograma-info, .pix-box{background:#0b1118!important;border:1px solid #202a35!important;box-shadow:none!important}#regFormWrap:before,.reg-summary-card:before,.reg-pay-card:before{display:none!important}.registration-step-body-v581236 input:focus, .registration-step-body-v581236 select:focus, #registrationApp input:focus,#registrationApp select:focus{border-color:#566473!important;box-shadow:none!important}.reg-summary-head .badge{background:#161d25!important;border:1px solid #2a3541!important;color:#cbd5df!important;border-radius:8px!important;padding:6px 9px!important;box-shadow:none!important;text-shadow:none!important}.reg-photo-preview-v584{background:#0d141b!important;border:1px solid #27323d!important;border-radius:14px!important;box-shadow:none!important}.reg-photo-preview-v584 img{border:1px solid #2b3642!important;box-shadow:none!important}.reg-photo-preview-v584 button{background:transparent!important;border:1px solid #485462!important;color:#d5dbe3!important;border-radius:9px!important;box-shadow:none!important;text-shadow:none!important;text-transform:none!important;font-size:11px!important;letter-spacing:0!important}.reg-photo-preview-v584 button:hover{background:#151c24!important;border-color:#667382!important}.terms-link-btn{background:#111821!important;border:1px solid #303b47!important;color:#e4e9ef!important;box-shadow:none!important;border-radius:11px!important}.terms-link-btn:hover{background:#171f29!important}#registrationApp .reg-pay-card #regStatus, .status,.status.info,.status.success,.status.warn,.status.error{background:#111820!important;border:1px solid #2a3541!important;color:#d7dee7!important;box-shadow:none!important;text-shadow:none!important;border-radius:10px!important}#registrationApp .reg-pay-card #regStatus.error,.status.error{border-left:3px solid #b85c5c!important;color:#e7c8c8!important}#registrationApp .reg-pay-card #regStatus.success,.status.success{border-left:3px solid #5b8b6a!important;color:#c9ddcf!important}.status.info{border-left:3px solid #66798d!important}.status.warn{border-left:3px solid #a88b4c!important}.reg-auto-box{background:#121820!important;border:1px solid #2a3540!important;color:#cad2dc!important;box-shadow:none!important}.reg-auto-box.error{background:#171315!important;border-color:#4a3336!important;color:#d9c1c4!important}.reg-offer-public-v185.selected{background:#141a20!important;border-color:#746534!important;box-shadow:none!important}.reg-offer-public-v185:hover{transform:none!important;border-color:#3c4651!important}.reg-offer-price-v185{color:#f1f3f5!important}.reg-summary-total span{color:#f5f7f9!important}.reg-terms-check input{accent-color:#d5a800!important}.success-check{background:#18221b!important;color:#a9c4b0!important;border:1px solid #2f4435!important;box-shadow:none!important}.btn,.btn:hover,.registration-step-actions-v581236 button{box-shadow:none!important;text-shadow:none!important;filter:none!important}.registration-progress-v58125{box-shadow:none!important;border-color:#202a34!important;background:#090e14!important}.registration-progress-v58125 span.active{background:#121820!important;color:#fff!important;transform:none!important}.registration-progress-v58125 span.active::after{background:#d7a900!important}.registration-progress-v58125 span.complete b{background:#343d47!important;color:#fff!important}.registration-step-head-v581236>span{color:#c7a33a!important}.registration-step-alert-v581236{background:#171315!important;border:1px solid #4a3336!important;color:#dcc6c8!important;box-shadow:none!important}.pix-qr{border-radius:12px!important;box-shadow:none!important}.copy-box{background:#0b1016!important;border-color:#29343f!important}@media(max-width:900px){ .public-mobile-menu-v5871{z-index:100020!important} html[data-ck-menu-open="1"] .registration-progress-v58125{z-index:20!important} }html,body,button,input,select,textarea,a,.public-header-v5871,.seo-shell,#app,#championshipPortalApp{font-family:"Inter",sans-serif!important;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.portal-hero-v186 h1,.portal-card-logo-placeholder-v187,.portal-detail-logo-placeholder-v187{font-family:"Inter",sans-serif!important;font-stretch:normal!important}.ck241-schedule-page{min-height:calc(100vh - 82px);display:grid;place-items:center;padding:32px 18px;background:radial-gradient(circle at 50% 10%,rgba(245,180,0,.08),transparent 32%),#05080c}.ck241-schedule-card{width:min(760px,100%);padding:clamp(28px,5vw,56px);background:#0a0f15;border:1px solid rgba(255,255,255,.09);border-radius:26px;box-shadow:0 28px 80px rgba(0,0,0,.38);text-align:left}.ck241-kicker{display:block;color:#f5b400;font-size:12px;font-weight:900;letter-spacing:.16em;margin-bottom:14px}.ck241-schedule-card h1{margin:0;color:#fff;font-size:clamp(34px,6vw,64px);line-height:.96;letter-spacing:-.045em;max-width:680px}.ck241-schedule-card>p{margin:18px 0 0;color:#aab5c4;font-size:clamp(16px,2vw,20px);line-height:1.55;max-width:650px}.ck241-release{margin:28px 0 0;padding:18px 0;border-top:1px solid rgba(255,255,255,.09);border-bottom:1px solid rgba(255,255,255,.09);display:grid;gap:5px}.ck241-release small{color:#7f8da1;font-weight:900;letter-spacing:.12em}.ck241-release strong{color:#fff;font-size:clamp(24px,4vw,36px)}.ck241-release span{color:#f5b400;font-weight:800}.ck241-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.ck241-primary,.ck241-secondary{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 20px;border-radius:14px;font-weight:900;text-decoration:none}.ck241-primary{background:#f5b400;color:#0a0a0a}.ck241-secondary{background:#111821;color:#fff;border:1px solid rgba(255,255,255,.10)}.ck241-note{display:block;margin-top:18px;color:#6f7d8f;line-height:1.5}@media(max-width:600px){.ck241-schedule-page{place-items:start center;padding-top:26px}.ck241-schedule-card{padding:28px 22px;border-radius:20px}.ck241-actions{display:grid}.ck241-primary,.ck241-secondary{width:100%}}