.ReplayLibrary-module__Og8L5a__page{--font-rift-body:"Segoe UI", Inter, Arial, sans-serif;--font-rift-display:"Segoe UI", Inter, Arial, sans-serif;color:#f7f9ff;min-height:100vh;font-family:var(--font-rift-body);background:radial-gradient(circle at 8% 10%,#355ab12e,#0000 30%),radial-gradient(circle at 92% 22%,#72d7ff1a,#0000 28%),linear-gradient(#090d1b,#05070b);padding:48px clamp(20px,4vw,72px) 96px}.ReplayLibrary-module__Og8L5a__embeddedPage{min-height:100vh;padding:24px clamp(16px,2.5vw,38px) 48px}.ReplayLibrary-module__Og8L5a__embeddedPage .ReplayLibrary-module__Og8L5a__hero{display:none}.ReplayLibrary-module__Og8L5a__embeddedPage .ReplayLibrary-module__Og8L5a__libraryShell{margin-top:0}.ReplayLibrary-module__Og8L5a__hero,.ReplayLibrary-module__Og8L5a__libraryShell{width:min(1380px,100%);margin-inline:auto}.ReplayLibrary-module__Og8L5a__hero{isolation:isolate;background:linear-gradient(120deg,#0e1532f7,#0c1128e0);border:1px solid #84e7ff24;border-radius:32px;padding:clamp(32px,5vw,68px);position:relative;overflow:hidden;box-shadow:0 28px 90px #0307177a,inset 0 1px #ffffff0d}.ReplayLibrary-module__Og8L5a__hero:after{z-index:-1;content:"";background-image:linear-gradient(#84e7ff06 1px,#0000 1px),linear-gradient(90deg,#84e7ff06 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 42%,#000);mask-image:linear-gradient(90deg,#0000,#000 42%,#000)}.ReplayLibrary-module__Og8L5a__heroGlow{z-index:-1;background:radial-gradient(circle,#59a7ff3b,#a67cff14 48%,#0000 70%);border-radius:50%;width:530px;height:530px;position:absolute;top:-210px;right:-90px}.ReplayLibrary-module__Og8L5a__eyebrow,.ReplayLibrary-module__Og8L5a__sectionKicker,.ReplayLibrary-module__Og8L5a__resultsHeading span{color:#84e7ff;letter-spacing:.2em;text-transform:uppercase;font-size:.72rem;font-weight:750}.ReplayLibrary-module__Og8L5a__eyebrow{align-items:center;gap:10px;margin-bottom:24px;display:flex}.ReplayLibrary-module__Og8L5a__eyebrow span{background:linear-gradient(90deg,#84e7ff,#0000);width:28px;height:1px}.ReplayLibrary-module__Og8L5a__heroContent{grid-template-columns:minmax(0,1.8fr) minmax(270px,.7fr);align-items:end;gap:48px;display:grid}.ReplayLibrary-module__Og8L5a__hero h1{max-width:850px;font-family:var(--font-rift-display), sans-serif;letter-spacing:-.055em;margin:0;font-size:clamp(2.5rem,5.2vw,5rem);font-weight:650;line-height:.98}.ReplayLibrary-module__Og8L5a__heroContent>div>p{color:#aebbd8;max-width:740px;margin:25px 0 0;font-size:clamp(1rem,1.5vw,1.14rem);line-height:1.75}.ReplayLibrary-module__Og8L5a__heroTrust,.ReplayLibrary-module__Og8L5a__accountPanel{color:#84e7ff;background:#080e238f;border:1px solid #84e7ff24;border-radius:18px;align-items:flex-start;gap:14px;padding:20px;display:flex}.ReplayLibrary-module__Og8L5a__heroTrust svg,.ReplayLibrary-module__Og8L5a__accountPanel svg{flex:none}.ReplayLibrary-module__Og8L5a__heroTrust strong,.ReplayLibrary-module__Og8L5a__heroTrust span{display:block}.ReplayLibrary-module__Og8L5a__heroTrust strong{color:#f6f9ff;margin-bottom:5px;font-size:.91rem}.ReplayLibrary-module__Og8L5a__heroTrust span,.ReplayLibrary-module__Og8L5a__uploadActions>span{color:#7f8dab;font-size:.72rem;line-height:1.5}.ReplayLibrary-module__Og8L5a__libraryShell{margin-top:28px}.ReplayLibrary-module__Og8L5a__toolbar,.ReplayLibrary-module__Og8L5a__resultsHeading,.ReplayLibrary-module__Og8L5a__replayCard header,.ReplayLibrary-module__Og8L5a__replayCard footer,.ReplayLibrary-module__Og8L5a__progressHeader,.ReplayLibrary-module__Og8L5a__cardVisibility{justify-content:space-between;align-items:center;gap:14px;display:flex}.ReplayLibrary-module__Og8L5a__toolbar{margin-bottom:24px}.ReplayLibrary-module__Og8L5a__toolbarActions{align-items:center;gap:9px;display:flex}.ReplayLibrary-module__Og8L5a__tabs{background:#080d1fc2;border:1px solid #ffffff14;border-radius:999px;gap:5px;padding:5px;display:inline-flex}.ReplayLibrary-module__Og8L5a__tabs button,.ReplayLibrary-module__Og8L5a__refreshButton,.ReplayLibrary-module__Og8L5a__primaryButton,.ReplayLibrary-module__Og8L5a__openButton,.ReplayLibrary-module__Og8L5a__pendingButton,.ReplayLibrary-module__Og8L5a__shareActions button{font:inherit;cursor:pointer;border:0;justify-content:center;align-items:center;gap:8px;font-weight:700;text-decoration:none;transition:all .16s;display:inline-flex}.ReplayLibrary-module__Og8L5a__tabs button{color:#8996b5;background:0 0;border-radius:999px;padding:10px 17px;font-size:.83rem}.ReplayLibrary-module__Og8L5a__tabs button:hover{color:#e8f7ff}.ReplayLibrary-module__Og8L5a__tabs .ReplayLibrary-module__Og8L5a__activeTab,.ReplayLibrary-module__Og8L5a__primaryButton,.ReplayLibrary-module__Og8L5a__openButton{color:#061120;background:linear-gradient(135deg,#84e7ff,#59a7ff);box-shadow:0 6px 22px #59a7ff38}.ReplayLibrary-module__Og8L5a__refreshButton{color:#a9b6d1;background:#080d1f94;border:1px solid #ffffff14;border-radius:999px;padding:9px 13px;font-size:.78rem}.ReplayLibrary-module__Og8L5a__refreshButton:hover:not(:disabled){color:#e8faff;border-color:#84e7ff4d}.ReplayLibrary-module__Og8L5a__refreshButton:disabled,.ReplayLibrary-module__Og8L5a__primaryButton:disabled,.ReplayLibrary-module__Og8L5a__openButton:disabled,.ReplayLibrary-module__Og8L5a__dropZoneDisabled{cursor:not-allowed;opacity:.5}.ReplayLibrary-module__Og8L5a__uploadPanel{background:linear-gradient(130deg,#111939eb,#090f23d1);border:1px solid #84e7ff1f;border-radius:24px;grid-template-columns:minmax(220px,.85fr) minmax(280px,1.2fr) minmax(200px,.72fr);align-items:center;gap:24px;margin-bottom:40px;padding:26px;display:grid;box-shadow:0 20px 55px #03071552,inset 0 1px #ffffff0a}.ReplayLibrary-module__Og8L5a__uploadIntro h2,.ReplayLibrary-module__Og8L5a__resultsHeading h2,.ReplayLibrary-module__Og8L5a__accountPanel h2,.ReplayLibrary-module__Og8L5a__emptyPanel h3{font-family:var(--font-rift-display), sans-serif;letter-spacing:-.025em;margin:7px 0 0;font-weight:650}.ReplayLibrary-module__Og8L5a__uploadIntro h2{font-size:1.45rem}.ReplayLibrary-module__Og8L5a__uploadIntro p,.ReplayLibrary-module__Og8L5a__accountPanel p,.ReplayLibrary-module__Og8L5a__emptyPanel p{color:#8996b5;margin:10px 0 0;font-size:.83rem;line-height:1.6}.ReplayLibrary-module__Og8L5a__dropZone{cursor:pointer;background:#59a7ff0e;border:1px dashed #84e7ff52;border-radius:18px;align-items:center;gap:14px;min-height:96px;padding:17px;transition:all .16s;display:flex}.ReplayLibrary-module__Og8L5a__dropZone:hover:not(.ReplayLibrary-module__Og8L5a__dropZoneDisabled){background:#59a7ff17;border-color:#84e7ff9e;transform:translateY(-1px)}.ReplayLibrary-module__Og8L5a__dropZone input{clip:rect(0 0 0 0);clip-path:inset(50%);width:1px;height:1px;position:absolute}.ReplayLibrary-module__Og8L5a__uploadIcon,.ReplayLibrary-module__Og8L5a__cardIcon{color:#84e7ff;background:#84e7ff14;border-radius:14px;flex:none;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #84e7ff24}.ReplayLibrary-module__Og8L5a__uploadIcon{width:46px;height:46px}.ReplayLibrary-module__Og8L5a__dropZone strong,.ReplayLibrary-module__Og8L5a__dropZone small{display:block}.ReplayLibrary-module__Og8L5a__dropZone strong{color:#eef6ff;margin-bottom:5px;font-size:.87rem}.ReplayLibrary-module__Og8L5a__dropZone small{color:#7684a5;font-size:.72rem}.ReplayLibrary-module__Og8L5a__visibilityField label,.ReplayLibrary-module__Og8L5a__cardVisibility label{color:#aebbd8;letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px;font-size:.7rem;font-weight:750;display:block}.ReplayLibrary-module__Og8L5a__visibilityField select,.ReplayLibrary-module__Og8L5a__cardVisibility select{color:#edf5ff;cursor:pointer;background:#101a3b;border:1px solid #ffffff1a;border-radius:11px;outline:none;width:100%}.ReplayLibrary-module__Og8L5a__visibilityField select{padding:11px 12px}.ReplayLibrary-module__Og8L5a__visibilityField p{color:#71809f;min-height:34px;margin:7px 0 0;font-size:.71rem;line-height:1.45}.ReplayLibrary-module__Og8L5a__uploadProgress{grid-column:1/-2}.ReplayLibrary-module__Og8L5a__progressHeader{color:#93a1bf;margin-bottom:9px;font-size:.76rem}.ReplayLibrary-module__Og8L5a__progressHeader span{align-items:center;gap:7px;display:inline-flex}.ReplayLibrary-module__Og8L5a__progressTrack{background:#ffffff12;border-radius:999px;height:5px;overflow:hidden}.ReplayLibrary-module__Og8L5a__progressTrack span{border-radius:inherit;background:linear-gradient(90deg,#355ab1,#59a7ff,#84e7ff);height:100%;transition:width .22s;display:block;box-shadow:0 0 14px #84e7ff80}.ReplayLibrary-module__Og8L5a__progressTrack .ReplayLibrary-module__Og8L5a__progressError{background:linear-gradient(90deg,#9a3548,#ff6b7a)}.ReplayLibrary-module__Og8L5a__errorText{color:#ff9ba6}.ReplayLibrary-module__Og8L5a__successText{color:#75dda8}.ReplayLibrary-module__Og8L5a__uploadActions{flex-direction:column;align-items:flex-end;gap:7px;display:flex}.ReplayLibrary-module__Og8L5a__primaryButton,.ReplayLibrary-module__Og8L5a__openButton,.ReplayLibrary-module__Og8L5a__pendingButton{border-radius:999px;min-height:38px;padding:9px 15px;font-size:.76rem}.ReplayLibrary-module__Og8L5a__primaryButton:hover:not(:disabled),.ReplayLibrary-module__Og8L5a__openButton:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.ReplayLibrary-module__Og8L5a__accountPanel{margin-bottom:38px;padding:26px}.ReplayLibrary-module__Og8L5a__accountPanel h2{color:#f5f8ff;font-size:1.25rem}.ReplayLibrary-module__Og8L5a__results{padding-top:6px}.ReplayLibrary-module__Og8L5a__resultsHeading{align-items:end;margin-bottom:20px}.ReplayLibrary-module__Og8L5a__resultsHeading h2{font-size:clamp(1.65rem,3vw,2.25rem)}.ReplayLibrary-module__Og8L5a__resultsHeading>p{color:#71809f;margin:0 2px 5px 0;font-size:.79rem}.ReplayLibrary-module__Og8L5a__filters{background:#0a1025b8;border:1px solid #84e7ff1c;border-radius:18px;grid-template-columns:minmax(220px,1.55fr) repeat(4,minmax(130px,.82fr)) auto;align-items:end;gap:10px;margin-bottom:22px;padding:16px;display:grid}.ReplayLibrary-module__Og8L5a__filters label>span{color:#7f8dab;letter-spacing:.08em;text-transform:uppercase;margin:0 0 7px 2px;font-size:.65rem;font-weight:750;display:block}.ReplayLibrary-module__Og8L5a__filters input,.ReplayLibrary-module__Og8L5a__filters select{color:#edf5ff;width:100%;min-height:40px;font:inherit;background:#0e1732;border:1px solid #ffffff17;border-radius:11px;outline:none;padding:9px 11px;font-size:.76rem}.ReplayLibrary-module__Og8L5a__filters input:focus,.ReplayLibrary-module__Og8L5a__filters select:focus{border-color:#84e7ff73;box-shadow:0 0 0 3px #59a7ff17}.ReplayLibrary-module__Og8L5a__filters input::placeholder{color:#62708e}.ReplayLibrary-module__Og8L5a__clearFilters{color:#bcefff;min-height:40px;font:inherit;cursor:pointer;background:#59a7ff14;border:1px solid #84e7ff29;border-radius:11px;padding:9px 14px;font-size:.75rem;font-weight:700}.ReplayLibrary-module__Og8L5a__clearFilters:hover{background:#59a7ff26}.ReplayLibrary-module__Og8L5a__replayGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;display:grid}.ReplayLibrary-module__Og8L5a__replayCard{background:linear-gradient(145deg,#121b3ded,#090f23e6);border:1px solid #ffffff13;border-radius:22px;min-height:320px;padding:20px;transition:all .18s;position:relative;overflow:hidden;box-shadow:0 15px 45px #0307154d,inset 0 1px #ffffff0a}.ReplayLibrary-module__Og8L5a__replayCard:hover{border-color:#84e7ff33;transform:translateY(-2px)}.ReplayLibrary-module__Og8L5a__cardAccent{background:radial-gradient(circle,#59a7ff24,#0000 68%);border-radius:50%;width:180px;height:180px;position:absolute;top:-80px;right:-80px}.ReplayLibrary-module__Og8L5a__cardIcon{width:40px;height:40px}.ReplayLibrary-module__Og8L5a__statusPill{letter-spacing:.09em;text-transform:uppercase;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:7px;padding:6px 9px;font-size:.66rem;font-weight:800;display:inline-flex}.ReplayLibrary-module__Og8L5a__statusPill:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px}.ReplayLibrary-module__Og8L5a__status_ready{color:#75dda8;background:#49c18712}.ReplayLibrary-module__Og8L5a__status_processing,.ReplayLibrary-module__Og8L5a__status_uploading{color:#84e7ff;background:#59a7ff12}.ReplayLibrary-module__Og8L5a__status_failed{color:#ff8b98;background:#ff6b7a12}.ReplayLibrary-module__Og8L5a__cardBody{min-height:138px;padding:22px 0 14px;position:relative}.ReplayLibrary-module__Og8L5a__cardMeta{color:#71809f;letter-spacing:.06em;text-transform:uppercase;margin:0 0 8px;font-size:.69rem;font-weight:700}.ReplayLibrary-module__Og8L5a__cardBody h3{color:#f5f8ff;font-family:var(--font-rift-display), sans-serif;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:1.18rem;font-weight:640;line-height:1.35;display:-webkit-box;overflow:hidden}.ReplayLibrary-module__Og8L5a__cardMatchup{background:#59a7ff0b;border:1px solid #84e7ff17;border-radius:11px;margin-top:14px;padding:11px 12px}.ReplayLibrary-module__Og8L5a__cardMatchup strong,.ReplayLibrary-module__Og8L5a__cardMatchup small{display:block}.ReplayLibrary-module__Og8L5a__cardMatchup strong{color:#dff8ff;font-size:.79rem}.ReplayLibrary-module__Og8L5a__cardMatchup strong span{color:#667594;font-weight:500}.ReplayLibrary-module__Og8L5a__cardMatchup small{color:#71809f;margin-top:5px;font-size:.66rem;line-height:1.4}.ReplayLibrary-module__Og8L5a__cardFacts{color:#6f7d9d;gap:16px;margin-top:16px;font-size:.69rem;display:flex}.ReplayLibrary-module__Og8L5a__cardFacts strong{color:#aebbd8}.ReplayLibrary-module__Og8L5a__failureMessage,.ReplayLibrary-module__Og8L5a__processingMessage{margin:14px 0 0;font-size:.72rem;line-height:1.45}.ReplayLibrary-module__Og8L5a__failureMessage{color:#ff9ba6;gap:7px;display:flex}.ReplayLibrary-module__Og8L5a__processingMessage{color:#8ea6cd}.ReplayLibrary-module__Og8L5a__cardVisibility{background:#ffffff06;border:1px solid #ffffff0f;border-radius:12px;margin:0 0 17px;padding:10px 11px}.ReplayLibrary-module__Og8L5a__cardVisibility label{margin:0}.ReplayLibrary-module__Og8L5a__cardVisibility select{color:#9fb0d0;background-color:#0000;border:0;width:auto;padding:6px 9px;font-size:.72rem}.ReplayLibrary-module__Og8L5a__pendingButton{color:#71809f;cursor:default;background:#ffffff0a}.ReplayLibrary-module__Og8L5a__shareActions{gap:6px;display:flex}.ReplayLibrary-module__Og8L5a__shareActions button{color:#8594b3;background:#ffffff06;border:1px solid #ffffff14;border-radius:50%;width:36px;height:36px}.ReplayLibrary-module__Og8L5a__shareActions button:hover{color:#dff8ff;border-color:#84e7ff42}.ReplayLibrary-module__Og8L5a__cardMessage{color:#84e7ff;margin:11px 0 0;font-size:.69rem}.ReplayLibrary-module__Og8L5a__skeletonCard,.ReplayLibrary-module__Og8L5a__loadingPanel,.ReplayLibrary-module__Og8L5a__noticePanel,.ReplayLibrary-module__Og8L5a__emptyPanel{background:#0a1025b8;border:1px solid #ffffff0f;border-radius:22px}.ReplayLibrary-module__Og8L5a__skeletonCard{background:linear-gradient(100deg,#121b3db3 20%,#1f2e55b8 40%,#121b3db3 60%) 0 0/200% 100%;min-height:320px;animation:1.5s linear infinite ReplayLibrary-module__Og8L5a__shimmer}.ReplayLibrary-module__Og8L5a__loadingPanel,.ReplayLibrary-module__Og8L5a__noticePanel,.ReplayLibrary-module__Og8L5a__emptyPanel{color:#8fa0c0;text-align:center;justify-content:center;align-items:center;gap:10px;min-height:150px;padding:28px;display:flex}.ReplayLibrary-module__Og8L5a__noticePanel{color:#ff9ba6}.ReplayLibrary-module__Og8L5a__emptyPanel{flex-direction:column;min-height:260px}.ReplayLibrary-module__Og8L5a__emptyPanel svg{color:#84e7ff}.ReplayLibrary-module__Og8L5a__emptyPanel h3{font-size:1.22rem}.ReplayLibrary-module__Og8L5a__emptyPanel p{max-width:480px;margin-top:5px}.ReplayLibrary-module__Og8L5a__spinning{animation:.8s linear infinite ReplayLibrary-module__Og8L5a__spin}@keyframes ReplayLibrary-module__Og8L5a__spin{to{transform:rotate(360deg)}}@keyframes ReplayLibrary-module__Og8L5a__shimmer{to{background-position:-200% 0}}@media (max-width:1080px){.ReplayLibrary-module__Og8L5a__uploadPanel{grid-template-columns:1fr 1fr}.ReplayLibrary-module__Og8L5a__uploadIntro{grid-column:1/-1}.ReplayLibrary-module__Og8L5a__uploadProgress{grid-column:1/2}.ReplayLibrary-module__Og8L5a__replayGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.ReplayLibrary-module__Og8L5a__filters{grid-template-columns:repeat(3,minmax(0,1fr))}.ReplayLibrary-module__Og8L5a__searchFilter{grid-column:span 2}}@media (max-width:760px){.ReplayLibrary-module__Og8L5a__page{padding:24px 16px 72px}.ReplayLibrary-module__Og8L5a__hero{border-radius:24px;padding:30px 24px}.ReplayLibrary-module__Og8L5a__heroContent,.ReplayLibrary-module__Og8L5a__uploadPanel{grid-template-columns:1fr}.ReplayLibrary-module__Og8L5a__heroContent{gap:28px}.ReplayLibrary-module__Og8L5a__uploadIntro,.ReplayLibrary-module__Og8L5a__uploadProgress{grid-column:auto}.ReplayLibrary-module__Og8L5a__uploadActions{align-items:stretch}.ReplayLibrary-module__Og8L5a__replayGrid{grid-template-columns:1fr}.ReplayLibrary-module__Og8L5a__toolbar,.ReplayLibrary-module__Og8L5a__resultsHeading{flex-direction:column;align-items:stretch}.ReplayLibrary-module__Og8L5a__tabs{grid-template-columns:1fr 1fr;width:100%;display:grid}.ReplayLibrary-module__Og8L5a__toolbarActions{justify-content:flex-end;align-self:stretch}.ReplayLibrary-module__Og8L5a__filters{grid-template-columns:1fr 1fr}.ReplayLibrary-module__Og8L5a__searchFilter{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.ReplayLibrary-module__Og8L5a__replayCard,.ReplayLibrary-module__Og8L5a__dropZone,.ReplayLibrary-module__Og8L5a__primaryButton,.ReplayLibrary-module__Og8L5a__openButton,.ReplayLibrary-module__Og8L5a__progressTrack span{transition:none}}
