:root{--rm-navy:#001b48;--rm-blue:#00449e;--rm-royal:#1a56db;--rm-gold:#daab3a;--rm-gold-light:#f0d27a;--rm-white:#fafafa;--rm-offwhite:#f5f3ef;--rm-cream:#fdf8f0;--rm-text:#1a2b4a;--rm-text-muted:#6b7b99;--rm-border:#e5e7eb;--rm-surface:#fff;--font-body:"Nunito",-apple-system,BlinkMacSystemFont,sans-serif;--font-display:"Nunito",-apple-system,BlinkMacSystemFont,sans-serif;--electric-border-color:#daab3a;--electric-light-color:oklch(from #daab3a l c h);--gradient-color:oklch(from #daab3a 0.3 calc(c / 2) h/0.4);--color-neutral-900:oklch(0.185 0 0)}*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#0000;color:#1a2b4a;color:var(--rm-text);font-family:Nunito,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-body)}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background:#00449e;background:var(--rm-blue);border-radius:3px}@keyframes fadeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-gold{0%,to{box-shadow:0 0 0 0 #daab3a4d}50%{box-shadow:0 0 0 8px #daab3a00}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.hero-text-animate{color:#ffffffd9;display:flex;flex-wrap:wrap;font-family:Nunito,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-display);font-size:clamp(1.4rem,2.5vw,1.8rem);font-weight:700;line-height:1.4}.hero-word{display:inline-flex;overflow:hidden}.hero-char{display:inline-block;text-shadow:0 1.4em #daab3a;text-shadow:0 1.4em var(--rm-gold);transition:translate .6s cubic-bezier(.22,1,.36,1) 0ms;transition:translate .6s cubic-bezier(.22,1,.36,1) calc(var(--i, 0)*15ms)}.hero-text-animate:hover .hero-char{translate:0 -1.4em}.animate-fade-in{animation:fadeIn .5s ease-out}.animate-slide-up{animation:slideUp .6s ease-out}.morph-container{align-items:center;display:inline-flex;filter:url(#morph-threshold);justify-content:flex-start;min-height:1.2em;position:relative}.morph-text{font-family:Nunito,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-display);font-weight:900;left:0;letter-spacing:.1em;position:absolute;text-transform:uppercase;white-space:nowrap}.mini-vs-card{border-radius:14px;box-shadow:0 3px 14px #001b481a;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.mini-vs-card:hover{box-shadow:0 8px 28px #001b4829;transform:translateY(-4px)}.mini-vs-top{background:linear-gradient(135deg,#001b48,#002a6e);background:linear-gradient(135deg,var(--rm-navy),#002a6e);gap:16px;justify-content:center;padding:18px 16px}.mini-vs-team,.mini-vs-top{align-items:center;display:flex}.mini-vs-team{flex-direction:column;gap:6px;min-width:60px}.mini-vs-team span{color:#fff;font-size:.68rem;text-align:center;text-transform:uppercase}.mini-vs-badge,.mini-vs-team span{font-family:Nunito,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-display);font-weight:900;letter-spacing:.06em}.mini-vs-badge{align-items:center;background:linear-gradient(135deg,#daab3a,#f0d27a);background:linear-gradient(135deg,var(--rm-gold),var(--rm-gold-light));border-radius:50%;box-shadow:0 0 16px #daab3a66;color:#001b48;color:var(--rm-navy);display:flex;flex-shrink:0;font-size:.72rem;height:36px;justify-content:center;width:36px}.mini-vs-footer{background:#001b48;background:var(--rm-navy);border-top:1px solid #daab3a26;display:flex;flex-direction:column;gap:3px;padding:8px 14px}@media (max-width:768px){.mini-vs-card{min-width:0}}.vs-match-card{border-radius:16px;box-shadow:0 4px 20px #001b481a;display:flex;height:260px;overflow:hidden;position:relative;transition:transform .3s ease,box-shadow .3s ease}.vs-match-card:hover{box-shadow:0 12px 40px #001b482e;transform:translateY(-4px)}.vs-match-card-left{flex:1 1;min-width:0;overflow:hidden;position:relative}.vs-team-a{align-items:flex-start;background:linear-gradient(135deg,#001b48,#002a6e);background:linear-gradient(135deg,var(--rm-navy),#002a6e);clip-path:polygon(0 0,100% 0,100% 35%,0 55%);display:flex;gap:10px;height:100%;padding:16px 18px;position:absolute;top:0;width:100%;z-index:1}.vs-team-a img{filter:drop-shadow(0 2px 6px rgba(0,0,0,.3));height:40px;object-fit:contain;width:40px}.vs-team-a .vs-team-name{color:#fff;font-family:Nunito,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-display);font-size:.92rem;font-weight:900;letter-spacing:.04em;margin-top:10px;text-transform:uppercase}.vs-team-b{align-items:flex-end;background:#e8e8e8;clip-path:polygon(0 55%,100% 35%,100% 100%,0 100%);display:flex;gap:10px;height:100%;padding:40px 18px;position:absolute;top:0;width:100%;z-index:1}.vs-team-b img{height:44px;object-fit:contain;width:44px}.vs-team-b .vs-team-name{font-family:Nunito,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-display);font-size:.92rem;font-weight:900;letter-spacing:.04em;margin-bottom:2px;text-transform:uppercase}.vs-team-placeholder{background:#e5e7eb;background:var(--rm-border);color:#6b7b99;color:var(--rm-text-muted);flex-shrink:0;font-family:Nunito,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-display);font-size:1.1rem;font-weight:900;height:44px;width:44px}.vs-badge,.vs-team-placeholder{align-items:center;border-radius:50%;display:flex;justify-content:center}.vs-badge{background:linear-gradient(135deg,#daab3a,#f0d27a);background:linear-gradient(135deg,var(--rm-gold),var(--rm-gold-light));box-shadow:0 0 24px #daab3a80,0 4px 12px #0003;height:46px;left:50%;position:absolute;top:44%;transform:translate(-50%,-50%);width:46px;z-index:3}.vs-badge span{color:#001b48;color:var(--rm-navy);font-family:Nunito,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-display);font-size:.85rem;font-weight:900;letter-spacing:.08em}.vs-footer{background:#001b48;background:var(--rm-navy);bottom:0;flex-wrap:wrap;gap:2px 12px;left:0;padding:8px 14px;position:absolute;right:0;z-index:4}.vs-footer,.vs-footer-row{align-items:center;display:flex}.vs-footer-row{gap:5px}.vs-comp{color:#daab3a;color:var(--rm-gold);font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.vs-women-badge{background:#daab3a;background:var(--rm-gold);border-radius:4px;color:#001b48;color:var(--rm-navy);font-size:.58rem;font-weight:900;padding:1px 5px}.vs-date{color:#fff9;font-size:.68rem;font-weight:600}.vs-venue{color:#ffffff80;font-size:.65rem}.vs-cta-panel{align-items:center;background:linear-gradient(135deg,#daab3a,#f0d27a);background:linear-gradient(135deg,var(--rm-gold),var(--rm-gold-light));border-left:none;display:flex;flex-shrink:0;justify-content:center;overflow:hidden;padding:16px 10px;position:relative;width:120px}.vs-cta-panel:before{background:linear-gradient(180deg,#ffffff26,#0000 50%,#0000000d);content:"";inset:0;position:absolute}.vs-cta-inner{align-items:center;display:flex;flex-direction:column;gap:6px;position:relative;text-align:center;z-index:1}.vs-cta-inner span{font-size:.78rem;letter-spacing:.06em;line-height:1.2}.vs-cta-btn,.vs-cta-inner span{color:#001b48;color:var(--rm-navy);font-family:Nunito,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-display);font-weight:900;text-transform:uppercase}.vs-cta-btn{background:#0000;border:2px solid #001b48;border:2px solid var(--rm-navy);border-radius:20px;cursor:pointer;font-size:.65rem;letter-spacing:.08em;padding:6px 14px;transition:all .2s}.vs-match-card:hover .vs-cta-btn{background:#001b48;background:var(--rm-navy);color:#daab3a;color:var(--rm-gold)}.past-match-row{align-items:center;background:#fff;background:var(--rm-surface);border:1px solid #e5e7eb;border:1px solid var(--rm-border);border-radius:10px;display:flex;gap:12px;padding:10px 14px;transition:all .2s ease}.past-match-row:hover{border-color:#00449e;border-color:var(--rm-blue);box-shadow:0 4px 12px #001b480f;transform:translateX(4px)}.glow-card{--pointer-x:50%;--pointer-y:50%;--pointer-deg:0deg;--pointer-d:0;--glow-color:var(--rm-gold);--glow-color-light:var(--rm-gold-light);background:#fff;background:var(--rm-surface);border-radius:20px;overflow:hidden;position:relative;transition:transform .3s ease,box-shadow .3s ease}.glow-card:hover{box-shadow:0 12px 40px #daab3a1f;transform:translateY(-4px)}.glow-card-border{background:conic-gradient(from var(--pointer-deg),var(--glow-color) 0deg,#0000 60deg,#0000 300deg,var(--glow-color) 1turn) border-box;border:2px solid #0000;border-radius:20px;inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:2px}.glow-card-border,.glow-card-glow{opacity:calc(var(--pointer-d)/100);pointer-events:none;position:absolute;transition:opacity .3s ease}.glow-card-glow{background:radial-gradient(300px circle at var(--pointer-x) var(--pointer-y),#daab3a26,#0000 60%);border-radius:20px;inset:-1px}.glow-card-content{padding:28px;position:relative;z-index:1}@keyframes nav-pulse{0%,to{transform:scale(1)}30%{transform:scale(1)}40%{transform:scale(1.04)}50%{transform:scale(1)}60%{transform:scale(1.06)}70%{transform:scale(1.02)}80%{transform:scale(1)}}.sidebar-nav-link{align-items:center;border-radius:10px;color:#ffffff8c;display:flex;gap:12px;margin-bottom:2px;overflow:hidden;padding:11px 14px;position:relative;text-decoration:none;transition:color .3s ease}.sidebar-nav-link .sidebar-nav-pill{background:linear-gradient(90deg,#daab3a,#f0d27a 50%,#daab3a);background:linear-gradient(90deg,var(--rm-gold) 0,var(--rm-gold-light) 50%,var(--rm-gold) 100%);border-radius:10px;content:"";display:block;height:100%;left:0;opacity:0;position:absolute;top:0;transition:width .4s ease;width:0}.sidebar-nav-link:hover .sidebar-nav-pill{opacity:1;width:100%}.sidebar-nav-link:hover{animation:nav-pulse 2s linear infinite;color:#001b48;color:var(--rm-navy)}.sidebar-nav-link:active{transform:scale(.97)}.sidebar-nav-active .sidebar-nav-pill{background:linear-gradient(90deg,#daab3a,#f0d27a);background:linear-gradient(90deg,var(--rm-gold) 0,var(--rm-gold-light) 100%);opacity:1;width:100%}.sidebar-nav-active{color:#001b48!important;color:var(--rm-navy)!important}.pulse-gold{animation:pulse-gold 2s infinite}.skeleton{animation:shimmer 1.5s infinite;background:linear-gradient(90deg,#e8e8e8 25%,#f5f5f5 50%,#e8e8e8 75%);background-size:200% 100%;border-radius:8px}.glass-navy{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#001b48eb}.glass-white{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#ffffffd9}.btn-primary{align-items:center;background:#00449e;background:var(--rm-blue);border:none;border-radius:12px;color:#fff;cursor:pointer;display:inline-flex;font-size:.9rem;font-weight:700;gap:8px;letter-spacing:.01em;padding:12px 28px;transition:all .2s}.btn-primary:hover{background:#001b48;background:var(--rm-navy);box-shadow:0 4px 12px #001b4840;transform:translateY(-1px)}.btn-primary:disabled{cursor:not-allowed;opacity:.5;transform:none}.btn-gold{align-items:center;background:linear-gradient(135deg,#daab3a,#f0d27a);background:linear-gradient(135deg,var(--rm-gold),var(--rm-gold-light));border:none;border-radius:12px;color:#001b48;color:var(--rm-navy);cursor:pointer;display:inline-flex;font-size:.9rem;font-weight:800;gap:8px;padding:12px 28px;transition:all .2s}.btn-gold:hover{box-shadow:0 4px 16px #daab3a59;transform:translateY(-1px)}.btn-outline{align-items:center;background:#0000;border:2px solid #e5e7eb;border:2px solid var(--rm-border);border-radius:12px;color:#001b48;color:var(--rm-navy);cursor:pointer;display:inline-flex;font-size:.9rem;font-weight:700;gap:8px;padding:10px 24px;transition:all .2s}.btn-outline:hover{border-color:#00449e;border-color:var(--rm-blue);color:#00449e;color:var(--rm-blue)}.btn-ghost{align-items:center;background:#0000;border:none;border-radius:6px;color:#6b7b99;color:var(--rm-text-muted);cursor:pointer;display:inline-flex;font-weight:500;gap:6px;padding:8px 16px;transition:all .2s}.btn-ghost:hover{background:#001b480f;color:#001b48;color:var(--rm-navy)}.card{background:#fff;background:var(--rm-surface);border:1px solid #e5e7eb;border:1px solid var(--rm-border);border-radius:16px;transition:all .25s}.card:hover{box-shadow:0 8px 24px #001b4814}.card-navy{background:#001b48;background:var(--rm-navy);border:1px solid #ffffff1a;border-radius:16px;color:#fff}input[type=email],input[type=password],input[type=text],select,textarea{background:#fff;border:2px solid #e5e7eb;border:2px solid var(--rm-border);border-radius:12px;color:#1a2b4a;color:var(--rm-text);font-family:Nunito,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-body);font-size:.95rem;padding:12px 16px;transition:border-color .2s;width:100%}input:focus,select:focus,textarea:focus{border-color:#00449e;border-color:var(--rm-blue);box-shadow:0 0 0 3px #1a56db1a;outline:none}textarea{min-height:100px;resize:vertical}.badge{align-items:center;border-radius:20px;display:inline-flex;font-size:.75rem;font-weight:700;letter-spacing:.03em;padding:4px 12px}.badge-blue{background:#00449e1a;color:#00449e;color:var(--rm-blue)}.badge-gold{background:#daab3a26;color:#96770a}.badge-green{background:#10b9811a;color:#047857}.badge-red{background:#ef44441a;color:#dc2626}.tab-group{background:#001b480a;border-radius:14px;display:flex;gap:4px;padding:4px}.tab-item{background:#0000;border:none;border-radius:12px;color:#6b7b99;color:var(--rm-text-muted);cursor:pointer;font-size:.85rem;font-weight:700;letter-spacing:.01em;padding:10px 20px;transition:all .2s}.tab-item.active{background:#001b48;background:var(--rm-navy);box-shadow:0 2px 8px #001b4833;color:#fff}.tab-item:hover:not(.active){color:#001b48;color:var(--rm-navy)}@keyframes electric-shimmer{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes electric-glow-pulse{0%,to{filter:blur(4px);opacity:.5}50%{filter:blur(6px);opacity:1}}@keyframes electric-bg-breathe{0%,to{opacity:.25;transform:scale(1.08)}50%{opacity:.5;transform:scale(1.15)}}@keyframes electric-border-flicker{0%,to{opacity:.8}25%{opacity:1}50%{opacity:.6}75%{opacity:.95}}.source-grid .card-container{background:linear-gradient(-30deg,oklch(from #daab3a .3 calc(c / 2) h/.4),#0000 30%,#0000 50%,oklch(from #daab3a .3 calc(c / 2) h/.4) 70%,#0000 85%,oklch(from #daab3a .3 calc(c / 2) h/.4)),linear-gradient(180deg,oklch(.185 0 0),oklch(.185 0 0));background:linear-gradient(-30deg,var(--gradient-color),#0000 30%,#0000 50%,var(--gradient-color) 70%,#0000 85%,var(--gradient-color)),linear-gradient(to bottom,var(--color-neutral-900),var(--color-neutral-900));border-radius:24px;cursor:pointer;padding:2px;position:relative;transition:transform .3s ease}.source-grid .card-container:hover{transform:translateY(-4px)}.source-grid .inner-container{background:#001b48;background:var(--rm-navy);border-radius:22px;overflow:visible;position:relative}.source-grid .electric-border{border:2px solid #daab3a80;border-radius:22px;inset:0;pointer-events:none;position:absolute}.source-grid .electric-border-main{border:2px solid #daab3a;border:2px solid var(--electric-border-color);border-radius:24px;inset:-2px;pointer-events:none;position:absolute}.source-grid .glow-layer-1{border:2px solid #daab3a99;border-radius:22px;filter:blur(1px)}.source-grid .glow-layer-1,.source-grid .glow-layer-2{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.source-grid .glow-layer-2{border:2px solid oklch(from #daab3a l c h);border:2px solid var(--electric-light-color);border-radius:22px;filter:blur(4px)}.source-grid .overlay-1{opacity:1}.source-grid .overlay-1,.source-grid .overlay-2{background:linear-gradient(-30deg,#fff,#0000 30%,#0000 70%,#fff);border-radius:22px;filter:blur(16px);height:100%;left:0;mix-blend-mode:overlay;pointer-events:none;position:absolute;top:0;transform:scale(1.1);width:100%}.source-grid .overlay-2{opacity:.5}@keyframes holo-grain{to{transform:translate(2px,-2px)}}@keyframes holo-sweep{to{background-position:400% 0}}@keyframes holo-float{0%,to{transform:rotateX(8deg) rotateY(-6deg) translateY(0)}50%{transform:rotateX(12deg) rotateY(8deg) translateY(-15px)}}.holo-section{background:radial-gradient(circle at 20% 10%,#1e293b,#0000 60%),radial-gradient(circle at 80% 90%,#020617,#0000 70%),#020617;border-radius:20px;overflow:hidden;position:relative}.holo-section:after{animation:holo-grain .25s steps(2) infinite;background:repeating-radial-gradient(circle,#ffffff0d 0 1px,#0000 1px 2px);border-radius:20px;content:"";inset:0;mix-blend-mode:overlay;opacity:.35;pointer-events:none;position:absolute}.holo-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr);perspective:1000px}@media (max-width:768px){.holo-grid{grid-template-columns:1fr!important}}.holo-card{animation:holo-float 6s ease-in-out infinite;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(120deg,#ffffff14,#ffffff05);border-radius:28px;box-shadow:0 0 50px #38bdf859,inset 0 0 35px #ffffff26;padding:2rem 1.8rem;position:relative;transform-style:preserve-3d}.holo-card:before{animation:holo-sweep 4s linear infinite;background:linear-gradient(120deg,#0000 20%,#38bdf8,#a855f7,#22c55e,#0000 80%);background-size:400% 100%;border-radius:30px;content:"";filter:blur(25px);inset:-2px;opacity:.4;position:absolute;z-index:-1}.holo-card:nth-child(2){animation-delay:-2s}.holo-card:nth-child(2):before{animation-delay:-1.3s}.holo-card:nth-child(3){animation-delay:-4s}.holo-card:nth-child(3):before{animation-delay:-2.6s}.glitch-title{display:inline-block;position:relative}.glitch-title:after,.glitch-title:before{content:attr(data-text);inset:0;opacity:.8;position:absolute}.glitch-title:before{animation:glitch-clip 2s infinite alternate;color:#38bdf8;mix-blend-mode:screen;transform:translate(2px,-1px)}.glitch-title:after{animation:glitch-clip 1.5s infinite alternate-reverse;color:#a855f7;mix-blend-mode:screen;transform:translate(-2px,1px)}@keyframes glitch-clip{0%{clip-path:inset(0 0 70% 0)}25%{clip-path:inset(20% 0 40% 0)}50%{clip-path:inset(40% 0 20% 0)}75%{clip-path:inset(10% 0 60% 0)}to{clip-path:inset(0 0 0 0)}}.source-grid .background-glow{background:linear-gradient(-30deg,oklch(from #daab3a l c h),#0000,#daab3a);background:linear-gradient(-30deg,var(--electric-light-color),#0000,var(--electric-border-color));border-radius:22px;filter:blur(32px);height:100%;left:0;opacity:.3;pointer-events:none;position:absolute;top:0;transform:scale(1.1);width:100%;z-index:-1}.source-grid .electric-content{padding:20px 12px;position:relative;text-align:center;z-index:1}.svg-filters{height:0;overflow:hidden;position:absolute;width:0}
/*# sourceMappingURL=main.20b48602.css.map*/