:root{--ink:#241035;--muted:#746b7b;--line:#e7e0eb;--paper:#fff;--wash:#f7f3fa;--purple:#351047;--purple-2:#5a176f;--cyan:#26e6d4;--pink:#ff4f9a;--green:#087c50;--green-wash:#ebfff6;--navy:#220b32}:focus-visible{outline-offset:3px;outline:3px solid #26e6d4}.serviceAlert{color:#74520b;background:#fff4e5;border:1px solid #e8c976;border-radius:14px;align-items:center;gap:12px;margin:16px 0;padding:13px 16px;display:flex}.serviceAlert span{font-size:12px}.pageEllipsis{color:var(--muted);justify-content:center;align-items:center;min-width:28px;display:inline-flex}.searchPageHero .back{color:#fff!important;padding:6px 0!important;font-size:16px!important;font-weight:800!important;display:inline-flex!important}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:linear-gradient(180deg,#f4eef8 0,#faf9fb 380px,var(--wash) 100%);color:var(--ink);font-family:Inter,PingFang SC,Microsoft YaHei,system-ui,sans-serif}a{color:inherit;text-decoration:none}button,input{font:inherit}.siteHeader{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#fff;z-index:10;background:#351047fa;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;height:72px;padding:0 max(24px,50vw - 590px);display:flex;position:sticky;top:0}.brand{letter-spacing:.01em;align-items:center;gap:12px;font-size:17px;font-weight:800;display:flex}.brandMark{background:var(--cyan);color:var(--navy);border-radius:9px;justify-content:center;align-items:center;width:36px;height:36px;font-size:12px;display:inline-flex;transform:skew(-5deg)}.brandText{gap:2px;display:grid}.brandText small{color:#cbbfd0;letter-spacing:.08em;font-size:9px;font-weight:650}nav{gap:30px;display:flex}nav a{color:#ded0e4;font-size:13px}nav a:hover{color:var(--cyan)}main{min-height:calc(100vh - 132px)}footer{color:var(--muted);text-align:center;padding:24px;font-size:12px}.siteFooter{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 18px;display:flex}.siteFooter a{color:#5a176f}.siteFooter a:hover{text-decoration:underline}.container{max-width:1180px;margin:0 auto;padding:42px 24px 70px}.hero{color:#fff;background:linear-gradient(115deg,#321044 0%,#531568 62%,#6d1a71 100%);border:1px solid #ffffff18;border-radius:24px;padding:48px 46px;position:relative;overflow:hidden;box-shadow:0 24px 60px #4b155521}.hero:before{background:var(--cyan);content:"";opacity:.95;border-radius:58% 42% 62% 38%;width:300px;height:210px;position:absolute;top:-92px;right:-18px;transform:rotate(18deg)}.hero:after{background:var(--pink);content:"";opacity:.9;border-radius:50%;width:220px;height:220px;position:absolute;bottom:-115px;right:105px}.eyebrow{color:#84758b;letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:800}.hero .eyebrow{color:var(--cyan)}h1{letter-spacing:-.045em;margin:14px 0;font-size:clamp(34px,5vw,58px);font-weight:750;line-height:1.04}.hero p{color:#e5d9e9;max-width:630px;margin:0;line-height:1.7}.demoTag{color:#f0e8f2;background:#ffffff12;border:1px solid #fff2;border-radius:99px;margin-top:22px;padding:8px 13px;font-size:11px;display:inline-block}.homeContainer{padding-top:28px}.homeHero{color:#fff;background:radial-gradient(circle at 88% 12%,#26e6d422,#0000 24%),linear-gradient(125deg,#220b32 0%,#351047 52%,#57165f 100%);border:1px solid #ffffff17;border-radius:28px;grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);gap:42px;padding:54px;display:grid;position:relative;overflow:hidden;box-shadow:0 26px 70px #35104726}.homeHero:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(100deg,#0008,#0000 72%);mask-image:linear-gradient(100deg,#0008,#0000 72%)}.heroCopy{z-index:2;position:relative}.heroLive{color:var(--cyan);letter-spacing:.17em;align-items:center;gap:9px;font-size:10px;font-weight:850;display:flex}.heroLive i,.liveStrip p i{background:var(--cyan);border-radius:50%;width:7px;height:7px;display:inline-block;box-shadow:0 0 0 5px #26e6d420}.homeHero h1{max-width:650px;margin:18px 0 20px;font-size:clamp(42px,5.2vw,68px)}.homeHero h1 em{color:var(--cyan);font-style:normal}.heroCopy>p{color:#d8cadd;max-width:590px;margin:0;font-size:15px;line-height:1.8}.heroSearch{background:#fff;border-radius:14px;max-width:590px;margin-top:30px;padding:5px;display:flex;box-shadow:0 16px 38px #16061f55}.heroSearch input{color:var(--ink);background:0 0;border:0;outline:0;flex:1;min-width:0;padding:13px 15px}.heroSearch button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#5a176f,#84227f);border:0;border-radius:10px;padding:0 20px;font-size:12px;font-weight:850}.heroSearch button:disabled{opacity:.6}.windowTag{color:#ad9bb5;margin-top:16px;font-size:10px;display:block}.sourceAccessNotice{color:#bbaec1;background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;align-items:flex-start;gap:9px;max-width:590px;margin-top:12px;padding:9px 11px;font-size:9px;line-height:1.55;display:flex}.sourceAccessNotice strong{color:#d9cfe0;flex:none}.heroRadar{z-index:2;background:#160720a8;border:1px solid #ffffff20;border-radius:21px;align-self:center;padding:22px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0c}.heroRadar:before,.heroRadar:after{content:"";border:1px solid #26e6d413;border-radius:50%;width:270px;height:270px;position:absolute;top:-95px;right:-105px}.heroRadar:after{width:190px;height:190px;top:-55px;right:-65px}.radarHead{z-index:2;justify-content:space-between;align-items:center;margin-bottom:13px;display:flex;position:relative}.radarHead span{font-size:13px;font-weight:850}.radarHead small{color:#8e7a98;letter-spacing:.15em;font-size:8px}.radarList{z-index:2;gap:8px;display:grid;position:relative}.radarPlayer{background:#ffffff09;border:1px solid #ffffff0d;border-radius:12px;grid-template-columns:28px 1fr auto;align-items:center;gap:12px;padding:13px;transition:all .2s;display:grid}.radarPlayer:hover{background:#ffffff10;border-color:#26e6d43d;transform:translate(-3px)}.radarRank{color:#75627e;font-size:10px;font-weight:850}.radarPlayer div{gap:4px;min-width:0;display:grid}.radarPlayer strong{font-size:13px}.radarPlayer small{color:#a996b1;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.radarSignal{color:#d7c9dc;background:#ffffff12;border-radius:99px;padding:6px 8px;font-size:8px;font-weight:900}.radarSignal.hwg{color:#fff;background:#2367d1}.radarSignal.official{background:var(--green);color:#fff}.radarSignal.active{color:var(--cyan)}.radarSweep{background:linear-gradient(90deg,#0000,#26e6d433,#0000);height:1px;position:absolute;top:50%;left:0;right:0}.radarEmpty{color:#9d89a7;text-align:center;padding:35px;font-size:12px}.liveStrip{border:1px solid var(--line);background:#fff;border-radius:16px;align-items:stretch;margin:16px 0 42px;padding:0 8px;display:flex;overflow:hidden;box-shadow:0 12px 34px #3510470a}.liveStrip>div{border-right:1px solid var(--line);align-items:center;gap:9px;padding:17px 22px;display:flex}.liveStrip strong{font-size:20px}.liveStrip span{color:var(--muted);white-space:nowrap;font-size:10px}.liveStrip p{color:var(--green);align-items:center;gap:9px;margin:auto 17px auto auto;font-size:10px;font-weight:800;display:flex}.liveStrip p i{background:#24bd76;box-shadow:0 0 0 5px #24bd7618}.searchBox{gap:10px;margin:26px 0 42px;display:flex}.searchBox input{background:#fff;border:1px solid #e2d9e6;border-radius:12px;outline:none;flex:1;min-width:0;padding:16px 18px;box-shadow:0 9px 28px #5116600c}.searchBox input:focus{border-color:#8b4ca0;box-shadow:0 0 0 3px #8d4ea022}.primaryButton{background:linear-gradient(135deg,var(--purple-2),#801f7c);color:#fff;cursor:pointer;border:0;border-radius:12px;padding:0 27px;font-weight:800}.primaryButton:hover{background:linear-gradient(135deg,#471259,#70186d)}.sectionHead{justify-content:space-between;align-items:end;margin:0 0 18px;display:flex}.sectionHead h2{letter-spacing:-.025em;margin:6px 0 0;font-size:24px;font-weight:750}.sectionHead span{color:var(--muted);font-size:12px}.playerGrid{grid-template-columns:repeat(3,1fr);gap:17px;display:grid}.playerCard{background:var(--paper);border:1px solid #e5dce9;border-radius:18px;padding:23px;transition:all .2s;display:block;position:relative}.playerCard:before{background:linear-gradient(90deg,var(--cyan),var(--pink));content:"";opacity:0;border-radius:18px 18px 0 0;height:3px;transition:all .2s;position:absolute;top:-1px;left:-1px;right:-1px}.playerCard:hover{border-color:#cdbdd4;transform:translateY(-4px);box-shadow:0 16px 36px #4e195516}.playerCard:hover:before{opacity:1}.cardTop,.newsMeta,.detailTop,.adminTitle{justify-content:space-between;align-items:center;display:flex}.clubPill{color:#594461;background:#f1eaf4;border-radius:99px;padding:6px 10px;font-size:11px;font-weight:700}.cardSignals{gap:6px;display:flex}.officialPill{background:var(--green);color:#fff;border-radius:99px;padding:6px 9px;font-size:10px;font-weight:800}.hwgPill{color:#fff;background:#2367d1;border-radius:99px;padding:6px 9px;font-size:10px;font-weight:850}.playerCard h3{letter-spacing:-.025em;margin:22px 0 3px;font-size:22px;font-weight:750}.englishName{color:var(--muted);font-size:12px}.route{border-bottom:1px solid var(--line);border-top:1px solid var(--line);gap:12px;margin:19px 0;padding:16px 0;display:flex}.routeArrow{color:var(--pink);font-weight:900}.route strong{font-size:14px}.sameClubRoute{justify-content:space-between;align-items:center}.sameClubRoute span{color:var(--green);background:#e8fbf2;border-radius:99px;padding:7px 10px;font-size:11px;font-weight:850}.routeNote{color:#705c78;background:#f7f2fa;border-radius:10px;margin:-10px 0 16px;padding:8px 10px;font-size:11px}.cardStats{color:var(--muted);justify-content:space-between;font-size:11px;display:flex}.pagination{justify-content:center;align-items:center;gap:12px;margin:28px 0 4px;display:flex}.pagination button{color:#5b4563;cursor:pointer;background:#fff;border:1px solid #dfd4e4;border-radius:10px;min-height:40px;padding:9px 14px;font-size:12px;font-weight:750}.pagination button:hover:not(:disabled){color:var(--purple-2);border-color:#8b4ca0;transform:translateY(-1px)}.pagination button:disabled{cursor:not-allowed;opacity:.38}.pageNumbers{flex-wrap:wrap;justify-content:center;gap:7px;display:flex}.pageNumbers button{min-width:40px;padding:9px}.pageNumbers button.active{background:var(--purple);border-color:var(--purple);color:#fff}.fact small{color:var(--muted);margin-top:5px;font-size:10px;display:block}.back{color:var(--muted);margin-bottom:18px;font-size:13px;display:inline-block}.detailPanel{border:1px solid var(--line);background:#fff;border-radius:18px;padding:28px}.detailPanel h1{margin:8px 0 5px;font-size:38px}.facts{flex-wrap:wrap;gap:24px;margin-top:24px;display:flex}.fact{min-width:120px}.fact label{color:var(--muted);margin-bottom:6px;font-size:11px;display:block}.fact strong{font-size:14px}.officialNotice{background:var(--green-wash);border:1px solid #bcebd6;border-left:5px solid var(--green);border-radius:12px;margin-top:18px;padding:17px 19px}.officialNotice small{color:var(--green);font-weight:850}.officialNotice h3{margin:6px 0 4px;font-size:17px}.officialNotice p{color:#315f4c;margin:0;font-size:13px}.feedTools{justify-content:space-between;align-items:center;gap:15px;margin:34px 0 15px;display:flex}.tabs{background:#e9eaf0;border-radius:10px;padding:4px;display:flex}.tabs button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:8px 13px}.tabs button.active{color:var(--ink);background:#fff;font-weight:750}.smallSearch{border:1px solid var(--line);border-radius:10px;width:100%;max-width:320px;padding:10px 13px}.routeFilters{flex-wrap:wrap;gap:8px;margin:0 0 18px;display:flex}.routeFilters button{color:#513a5b;cursor:pointer;background:#f4eef7;border:1px solid #e3d8e8;border-radius:12px;padding:9px 12px;font-weight:700}.routeFilters button.active{color:#fff;background:#32123d;border-color:#32123d}.routeFilters small{opacity:.72;margin-top:3px;font-size:9px;font-weight:500;display:block}.newsList{gap:12px;display:grid}.newsCard{border:1px solid var(--line);background:#fff;border-radius:14px;padding:20px}.newsCard.official{background:var(--green-wash);box-shadow:inset 4px 0 0 var(--green);border-color:#bcebd6}.newsCard.hwg{background:#f1f7ff;border-color:#b8d3fb;box-shadow:inset 4px 0 #2367d1}.sourceName{font-size:12px;font-weight:850}.newsCard.official .sourceName{color:var(--green)}.newsCard.hwg .sourceName{color:#174e9f}.time{color:var(--muted);font-size:11px}.newsCard h3{margin:11px 0 7px;font-size:17px}.newsCard p{color:#646779;margin:0 0 14px;font-size:13px;line-height:1.65}.newsBottom{justify-content:space-between;align-items:center;display:flex}.tier{color:var(--muted);font-size:11px}.external{color:#4b3ec7;font-size:12px;font-weight:750}.adminGrid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:16px;margin:24px 0;display:grid}.metric{border:1px solid var(--line);background:#fff;border-radius:14px;padding:20px}.metric label{color:var(--muted);font-size:12px;display:block}.metric strong{margin-top:9px;font-size:28px;display:block}.metric small{color:var(--muted);margin-top:5px;font-size:10px;display:block}.controlPanel{background:var(--navy);color:#fff;border-radius:18px;padding:26px}.statusDot{background:#36d37e;border-radius:50%;width:9px;height:9px;margin-right:8px;display:inline-block}.statusDot.paused{background:#ffbf47}.controlPanel p{color:#cbbfd0;font-size:13px}.controlActions,.reviewActions{align-items:center;gap:10px;display:flex}.dangerButton,.resumeButton,.runButton,.ignoreButton{cursor:pointer;border:0;border-radius:9px;padding:10px 14px;font-size:12px;font-weight:800}.dangerButton{color:#b9264c;background:#fff0f3}.resumeButton{background:var(--cyan);color:var(--navy)}.runButton{color:#fff;background:#ffffff17;border:1px solid #ffffff2e}.ignoreButton{color:#655a69;background:#f0edf2}.reviewActions{justify-content:space-between}.empty{color:var(--muted);text-align:center;padding:50px}.adminTabs{z-index:8;background:#e9e2ed;border:1px solid #ddd2e2;border-radius:14px;gap:5px;margin:25px 0 8px;padding:5px;display:flex;position:sticky;top:82px}.adminTabs button{color:#6c5e71;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:11px 17px;font-weight:750;display:flex}.adminTabs button.active{color:var(--ink);background:#fff;box-shadow:0 5px 16px #3b17420d}.adminTabs button span{background:#f1eaf4;border-radius:99px;justify-content:center;align-items:center;min-width:22px;padding:3px 6px;font-size:10px;display:inline-flex}.adminTabs button.active span{background:var(--purple-2);color:#fff}.dashboardActions{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px;display:grid}.dashboardActions button,.dashboardActions .dashboardMetric{border:1px solid var(--line);text-align:left;background:#fff;border-radius:14px;flex-direction:column;align-items:flex-start;gap:5px;padding:18px;display:flex}.dashboardActions button{cursor:pointer}.dashboardActions button:hover{border-color:#bdaac5;transform:translateY(-1px)}.dashboardActions strong{font-size:22px}.dashboardActions span{color:var(--muted);font-size:11px}.adminFilters{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:minmax(240px,1fr) 150px 190px auto;align-items:center;gap:10px;margin-bottom:16px;padding:12px;display:grid}.adminFilters input,.adminFilters select{color:var(--ink);background:#faf8fb;border:1px solid #ddd3e2;border-radius:9px;min-width:0;padding:10px 11px}.adminFilters button{color:#5f4967;cursor:pointer;background:#f1eaf4;border:0;border-radius:9px;padding:11px 13px;font-size:11px;font-weight:800}.editButton,.publishButton{cursor:pointer;border:0;border-radius:9px;padding:10px 14px;font-size:12px;font-weight:800}.editButton{color:var(--purple-2);background:#eee8f8}.publishButton{background:var(--green);color:#fff}.publishButton:disabled{cursor:not-allowed;opacity:.5}.reviewEditor{border:1px solid var(--line);background:#f8f5fa;border-radius:12px;gap:14px;margin-top:18px;padding:18px;display:grid}.editorGrid{grid-template-columns:repeat(2,1fr);gap:13px;display:grid}.reviewEditor label{color:var(--muted);gap:6px;font-size:11px;font-weight:700;display:grid}.reviewEditor input,.reviewEditor select,.reviewEditor textarea{color:var(--ink);font:inherit;background:#fff;border:1px solid #ddd3e2;border-radius:8px;width:100%;padding:10px 11px}.reviewEditor textarea{resize:vertical}.editorActions{justify-content:flex-end;gap:10px;display:flex}.formMessage{font-weight:700;color:#b9264c!important}.sourceHeading{margin-top:38px}.sourceGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.sourceCard{border:1px solid var(--line);background:#fff;border-radius:14px;padding:17px}.sourceCardTop{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.sourceCardTop div{gap:5px;display:grid}.sourceCardTop strong{font-size:14px}.sourceCardTop div span,.sourceDetails{color:var(--muted);font-size:10px}.healthBadge{white-space:nowrap;border-radius:99px;padding:5px 8px;font-size:10px;font-weight:800}.healthBadge.healthy{color:#087c50;background:#e8fbf2}.healthBadge.warning,.healthBadge.probation{color:#9a6500;background:#fff7df}.healthBadge.error,.healthBadge.restricted{color:#b9264c;background:#fff0f3}.healthBadge.paused,.healthBadge.unverified{color:#655a69;background:#f0edf2}.sourceDetails{flex-wrap:wrap;gap:12px;margin-top:17px;display:flex}.sourceCard p{color:#6b5e70;background:#f8f5fa;border-radius:8px;margin:12px 0;padding:9px;font-size:11px;line-height:1.5}.sourceCard a{color:#4b3ec7;margin-top:12px;font-size:11px;font-weight:750;display:inline-block}.automationRun{background:var(--navy);color:#fff}.draftReasons{flex-wrap:wrap;gap:7px;margin:13px 0;display:flex}.draftReasons span{color:#8b5a00;background:#fff3df;border:1px solid #f1d99d;border-radius:99px;padding:6px 9px;font-size:10px;font-weight:800}.draftReasons span.ready{color:#087c50;background:#e8fbf2;border-color:#bcebd5}.newsLabels{align-items:center;gap:7px;display:flex}.progressBadge{color:#5d36a4;background:#efe9ff;border-radius:99px;padding:5px 8px;font-size:10px;font-weight:850}.oneTimeEditor{margin-top:18px}.oneTimeNotice{color:#087c50;background:#e8fbf2;border:1px solid #bcebd5;border-radius:10px;flex-direction:column;align-items:flex-start;gap:4px;margin-bottom:15px;padding:12px 14px;display:flex}.oneTimeNotice span{font-size:11px}.windowPanel{border:1px solid var(--line);background:#fff;border-radius:14px;align-items:center;gap:18px;margin-top:14px;padding:16px 18px;display:flex}.windowPanel div{margin-right:auto}.windowPanel>span,.windowPanel small{color:var(--muted);font-size:11px}.recognitionGrid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.recognitionCard{border:1px solid var(--line);background:#fff;border-radius:14px;padding:18px}.recognitionCard>div{justify-content:space-between;align-items:center;display:flex}.recognitionCard>div span{color:var(--green);font-size:11px;font-weight:800}.recognitionCard dl{grid-template-columns:repeat(4,1fr);gap:8px;margin:20px 0 12px;display:grid}.recognitionCard dl div{gap:5px;display:grid}.recognitionCard dt{color:var(--muted);font-size:10px}.recognitionCard dd{margin:0;font-size:15px;font-weight:800}.recognitionCard p,.evidence p{color:var(--muted);margin:0;font-size:11px;line-height:1.55}.evidence{border:1px solid var(--line);background:#fff;border-radius:9px;padding:12px}.evidence strong{font-size:11px}.evidence p{margin-top:7px}.testHelp{color:var(--muted);background:#f1edf7;border-radius:10px;padding:12px 15px;font-size:12px;line-height:1.6}.recognitionSample{border-left:4px solid var(--purple-2)}.labelControls{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.labelControls label{color:var(--muted);gap:5px;font-size:10px;font-weight:700;display:grid}.labelControls select{color:var(--ink);background:#fff;border:1px solid #ddd3e2;border-radius:8px;padding:9px 10px}.labelControls .external{margin:auto 6px 10px 0}.candidateEvidence{gap:7px;margin:12px 0 18px;display:grid}.candidateEvidence:before{color:var(--muted);content:"相关新闻";font-size:11px;font-weight:800}.candidateSelections{gap:9px;display:grid}.candidateSelections>strong{font-size:12px}.candidateSelections label{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:9px;align-items:flex-start;gap:10px;padding:11px;display:flex!important}.candidateSelections input{margin-top:3px;width:auto!important}.candidateSelections span{gap:4px;display:grid}.candidateSelections b{font-size:11px}.candidateSelections small{color:var(--muted);font-size:10px}.candidateNewsRow{border:1px solid var(--line);background:#faf8fb;border-radius:10px;justify-content:space-between;align-items:flex-start;gap:12px;padding:10px 12px;display:flex}.candidateNewsRow>a{flex:1}.candidateNewsActions{flex:none;gap:7px;display:flex}.candidateNewsActions button{padding:7px 9px;font-size:10px}.multiEventEditor{gap:12px}.multiEventHead{justify-content:space-between;align-items:center;display:flex}.multiEventHead span{color:var(--muted);font-size:10px}.splitEvent{background:#f1edf3;border:1px solid #0000;border-radius:12px;gap:12px;padding:16px;display:grid}.splitEvent.selected{background:#fff;border-color:#cdbdd4}.splitSelector{align-items:center!important;gap:9px!important;display:flex!important}.splitSelector input{width:auto!important}.splitSelector small{color:var(--green);margin-left:auto}.splitSelector .warningText{color:#b26b00}.eventEvidence{border-left:3px solid var(--cyan);background:#f8f5fa;border-radius:5px;padding:9px 11px;color:var(--muted)!important;margin:0!important;font-size:11px!important}.safetyCandidate{border-left:4px solid var(--cyan)}.safetyRoute{background:#f8f5fa;border-radius:9px;align-items:center;gap:12px;margin:12px 0;padding:12px;display:flex}.safetyRoute span{color:var(--pink)}.errorChoices{flex-wrap:wrap;gap:7px;margin:14px 0;display:flex}.errorChoices button{color:#655a69;cursor:pointer;background:#f0edf2;border:1px solid #0000;border-radius:99px;padding:7px 10px;font-size:10px}.errorChoices button.selected{color:#b9264c;background:#fff0f3;border-color:#f1b4c4}.reviewEditor .auditSevere{grid-template-columns:none;align-items:center;display:flex}.reviewEditor .auditSevere input{width:auto;margin:0}@media (max-width:850px){.homeHero{grid-template-columns:1fr;padding:40px}.heroRadar{width:100%}.liveStrip{flex-wrap:wrap}.liveStrip p{padding:0 14px}.playerGrid,.sourceGrid,.adminGrid,.adminFilters{grid-template-columns:1fr 1fr}.adminFilters input{grid-column:1/-1}.hero:after{display:none}.windowPanel{flex-direction:column;align-items:flex-start;gap:8px}}@media (max-width:560px){.siteHeader{height:64px}nav{gap:14px}.container{padding:25px 16px 50px}.homeContainer{padding-top:16px}.homeHero{gap:28px;padding:28px 22px}.homeHero h1{font-size:42px}.heroCopy>p{font-size:13px}.heroSearch{flex-direction:column;align-items:stretch}.heroSearch button{min-height:44px}.heroRadar{padding:16px}.liveStrip>div{border-bottom:1px solid var(--line);flex:1 0 50%;justify-content:center;padding:14px 8px}.liveStrip>div:nth-child(2){border-right:0}.liveStrip p{justify-content:center;width:100%;margin:0;padding:14px}.hero{padding:26px 22px}.playerGrid,.sourceGrid,.adminGrid,.editorGrid,.recognitionGrid,.dashboardActions,.adminFilters{grid-template-columns:1fr}.adminFilters input{grid-column:auto}.adminTabs{top:70px;overflow-x:auto}.adminTabs button{flex:none;padding:10px 12px}.recognitionCard dl{grid-template-columns:1fr 1fr}.searchBox,.feedTools,.reviewActions{flex-direction:column;align-items:stretch}.primaryButton{min-height:48px}.pagination{flex-direction:column;align-items:stretch}.pageNumbers{order:-1}.pagination>button{width:100%}}.articleRoutes{flex-wrap:wrap;gap:10px;margin:18px 0;display:flex}.articleRoutes span{color:#3b124b;background:#f2ecf7;border-radius:999px;padding:8px 12px;font-size:14px;font-weight:700}.confidenceGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:14px 0;display:grid}.confidenceGrid span{border:1px solid var(--line);color:var(--muted);background:#f7f3f9;border-radius:10px;justify-content:space-between;padding:10px 12px;display:flex}.confidenceGrid b{color:var(--ink)}.manualPill{color:#915900;vertical-align:middle;background:#fff2d9;border:1px solid #edc36b;border-radius:999px;align-items:center;margin-left:8px;padding:3px 8px;font-size:10px;font-weight:850;display:inline-flex}.issueSummary .metric.high{background:#fff3f5;border-color:#efbdc9}.issueSummary .metric.high strong{color:#b9264c}.issueCard{border-left:4px solid #d5c8da}.issueCard.high{border-left-color:#d12d57}.issueCard.medium{border-left-color:#d59a22}.issueCard .editorActions{margin-top:10px}.issueList .sourceName{color:#7c3150}.quotaAlerts{gap:10px;margin:18px 0;display:grid}.quotaAlert{color:#74520b;background:#fff8e7;border:1px solid #e8c976;border-radius:12px;align-items:center;gap:12px;padding:13px 16px;display:flex}.quotaAlert.critical{color:#a51f45;background:#fff0f3;border-color:#e8a9ba}.quotaAlert strong{white-space:nowrap}.quotaAlert span{font-size:13px}.searchResultsPage{padding-top:34px}.searchPageHero{color:#fff;background:linear-gradient(135deg,#251033 0%,#45145a 62%,#641b69 100%);border-radius:24px;grid-template-columns:1fr minmax(320px,560px);align-items:end;gap:40px;padding:34px 40px;display:grid;position:relative;overflow:hidden}.searchPageHero:after{background:var(--cyan);content:"";filter:blur(1px);opacity:.12;border-radius:50%;width:170px;height:170px;position:absolute;top:-90px;right:-55px}.searchPageHero .back{color:#d5c8db;margin-bottom:22px;font-size:12px;display:block}.searchPageHero .eyebrow{color:var(--cyan)}.searchPageHero h1{margin:7px 0 9px;font-size:42px}.searchPageHero p{color:#d8cddd;margin:0;font-size:14px}.searchPageForm{z-index:1;margin:0;position:relative}.searchResultSummary{justify-content:space-between;align-items:end;margin:38px 0 22px;display:flex}.searchResultSummary h2{margin:6px 0 0;font-size:28px}.searchResultSummary>span{color:var(--muted);font-size:13px}.searchSuggestion{color:#68566f;background:#f5eff8;border:1px solid #dfd0e6;border-radius:12px;margin:-6px 0 20px;padding:11px 14px;font-size:12px}.searchSuggestion strong{color:var(--purple)}.searchNewsSection{border-top:1px solid var(--line);margin-top:48px;padding-top:10px}.searchEmpty{background:#fff;border:1px dashed #d9cddd;border-radius:16px}.pagination a{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:9px;justify-content:center;align-items:center;min-height:38px;padding:8px 13px;font-size:12px;font-weight:800;text-decoration:none;display:flex}.pagination a.active{background:var(--purple);color:#fff}.pagination a.disabled{opacity:.4;pointer-events:none}@media (max-width:850px){.searchPageHero{grid-template-columns:1fr;align-items:stretch}.searchResultSummary{flex-direction:column;align-items:flex-start;gap:8px}}@media (max-width:560px){.searchResultsPage{padding-top:14px}.searchPageHero{border-radius:18px;gap:24px;padding:26px 22px}.searchPageHero h1{font-size:34px}.searchPageForm input{min-height:48px}.searchResultSummary{margin:28px 0 18px}.searchResultSummary h2{font-size:22px}.searchNewsSection{margin-top:34px}}.playerMaintenance{margin:18px 0}.playerMaintenancePanel{margin-top:12px}.playerMaintenancePanel>input{width:100%;margin-bottom:16px}.playerMaintenanceList{max-height:620px;overflow:auto}.playerMaintenanceList .newsCard{padding:20px}.playerMaintenanceList .reviewEditor{margin-top:16px}.briefPage{max-width:940px}.briefPanel{border:1px solid var(--line);background:#fff;border-radius:26px;margin-top:24px;padding:38px}.briefPanel h1{margin:24px 0 16px;font-size:36px;line-height:1.25}.briefLead{color:var(--ink);font-size:18px;font-weight:700;line-height:1.8}.briefBody{border-bottom:1px solid var(--line);border-top:1px solid var(--line);margin:26px 0;padding:20px 0}.briefBody p{margin:8px 0;font-size:16px;line-height:1.85}.briefEvents h2{font-size:21px}.briefPlayer{border-radius:16px;margin:12px 0;padding:18px;box-shadow:0 8px 22px #30133d0b}.briefPlayer.standard{border:1px solid #d8cce0;border-left:4px solid var(--purple-2);background:linear-gradient(135deg,#f7f3fa,#eee7f3)}.briefPlayer.hwg{background:linear-gradient(135deg,#f3f8ff,#e6f0ff);border:1px solid #b8d3fb;border-left:4px solid #2367d1}.briefPlayer.official{border:1px solid #bcebd6;border-left:4px solid var(--green);background:linear-gradient(135deg,#f2fff9,#e4f8ee)}.briefPlayer.focused{box-shadow:0 0 0 3px #5a176f16,0 10px 26px #30133d12}.briefPlayer.hwg.focused{box-shadow:0 0 0 3px #2367d11a,0 10px 26px #174e9f12}.briefPlayer.official.focused{box-shadow:0 0 0 3px #087c501a,0 10px 26px #087c5012}.briefPlayer>div:first-child{gap:10px;display:flex}.briefPlayer span{color:var(--muted)}.briefPlayer .articleRoutes span{color:var(--purple);background:#fff;border:1px solid #dfd1e5}.briefPlayer.hwg .articleRoutes span{color:#174e9f;border-color:#c8dcfa}.briefPlayer.official .articleRoutes span{color:#086643;border-color:#c7ead9}.briefSource{justify-content:space-between;align-items:center;margin-top:26px;display:flex}.briefSource>span{color:var(--muted)}@media (max-width:560px){.briefPanel{padding:24px 20px}.briefPanel h1{font-size:28px}.briefSource{flex-direction:column;align-items:flex-start;gap:14px}}.adminLoginShell{isolation:isolate;background:linear-gradient(145deg,#1d092a 0%,#361047 52%,#591766 100%);justify-content:center;align-items:center;min-height:calc(100vh - 132px);padding:64px 24px;display:flex;position:relative;overflow:hidden}.adminLoginShell:before{content:"";z-index:-2;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:38px 38px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0008,#0000 80%);mask-image:linear-gradient(#0008,#0000 80%)}.adminLoginGlow{filter:blur(2px);z-index:-1;border-radius:50%;position:absolute}.adminLoginGlowOne{opacity:.16;background:#26e6d4;width:310px;height:310px;top:-120px;right:-90px}.adminLoginGlowTwo{opacity:.14;background:#ff4f9a;width:380px;height:380px;bottom:-180px;left:-120px}.adminLoginPanel{background:#fff;border:1px solid #ffffff38;border-radius:26px;grid-template-columns:1.05fr .95fr;width:100%;max-width:920px;min-height:540px;display:grid;overflow:hidden;box-shadow:0 32px 90px #14051d75}.adminLoginIntro{color:#fff;background:linear-gradient(155deg,#2b0d3b,#451353 72%,#50155d);flex-direction:column;justify-content:space-between;padding:42px;display:flex;position:relative;overflow:hidden}.adminLoginIntro:after{background:var(--cyan);content:"";opacity:.9;border-radius:55% 45% 60% 40%;width:250px;height:240px;position:absolute;bottom:-110px;right:-85px;transform:rotate(-18deg)}.adminLoginIntro:before{content:"";border:1px solid #ffffff1c;border-radius:50%;width:260px;height:260px;position:absolute;top:72px;right:-115px}.adminLoginBadge{color:#d8c9de;letter-spacing:.12em;align-items:center;gap:11px;font-size:10px;font-weight:850;display:flex}.adminLoginBadge span{background:var(--cyan);color:var(--navy);letter-spacing:0;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.adminLoginKicker{color:var(--cyan);letter-spacing:.18em;font-size:10px;font-weight:850}.adminLoginIntro h1{z-index:1;margin:17px 0 19px;font-size:42px;line-height:1.1;position:relative}.adminLoginIntro p{color:#d7c9dc;z-index:1;max-width:310px;margin:0;font-size:14px;line-height:1.75;position:relative}.adminLoginSecurity{color:#c5b4cc;z-index:1;align-items:center;gap:9px;font-size:11px;display:flex;position:relative}.adminLoginSecurity i{background:#36d37e;border:4px solid #36d37e26;border-radius:50%;width:10px;height:10px}.adminLoginForm{align-content:center;gap:18px;padding:52px 48px;display:grid}.adminLoginFormHead{margin-bottom:8px}.adminLoginFormHead h2{letter-spacing:-.035em;margin:8px 0 6px;font-size:30px}.adminLoginFormHead p{color:var(--muted);margin:0;font-size:13px}.adminLoginForm>label{color:#55445c;gap:8px;font-size:11px;font-weight:800;display:grid}.adminLoginInput{background:#faf8fb;border:1px solid #dfd5e4;border-radius:12px;align-items:center;transition:all .2s;display:flex}.adminLoginInput:focus-within{background:#fff;border-color:#8b4ca0;box-shadow:0 0 0 4px #8d4ea019}.adminLoginInput b{color:#806c88;border-right:1px solid #e6dfe9;justify-content:center;align-items:center;width:42px;height:22px;margin-left:6px;font-size:11px;font-weight:750;display:flex}.adminLoginInput input{color:var(--ink);background:0 0;border:0;outline:0;width:100%;min-width:0;padding:15px 14px}.adminLoginInput input::placeholder{color:#afa4b4}.adminLoginSubmit{color:#fff;cursor:pointer;background:linear-gradient(135deg,#4e1461,#7f207c);border:0;border-radius:12px;justify-content:space-between;align-items:center;margin-top:4px;padding:15px 18px;font-weight:850;transition:all .2s;display:flex;box-shadow:0 10px 24px #5a176f2d}.adminLoginSubmit:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 14px 30px #5a176f42}.adminLoginSubmit:disabled{cursor:wait;opacity:.65}.adminLoginSubmit b{color:var(--cyan);font-size:18px}.adminLoginError{color:#a62247;background:#fff1f4;border:1px solid #f1bdca;border-radius:10px;margin:0;padding:10px 12px;font-size:11px;font-weight:750}.adminLoginHelp{color:#9a8e9f;text-align:center;font-size:10px}@media (max-width:760px){.adminLoginShell{padding:28px 16px}.adminLoginPanel{grid-template-columns:1fr;max-width:480px}.adminLoginIntro{min-height:245px;padding:28px}.adminLoginIntro h1{margin:12px 0;font-size:32px}.adminLoginSecurity{margin-top:24px}.adminLoginForm{padding:34px 28px}}@media (max-width:420px){.adminLoginShell{padding:0}.adminLoginPanel{border:0;border-radius:0;min-height:calc(100vh - 112px)}.adminLoginIntro{min-height:220px}.adminLoginForm{padding:30px 22px}}@media (max-width:560px){.sourceAccessNotice{display:block}.sourceAccessNotice strong{margin-bottom:3px;display:block}}.adminPageUnavailable{border:1px solid var(--line);background:#fff;border-radius:18px;justify-items:start;gap:12px;padding:28px;display:grid;box-shadow:0 14px 36px #35104710}.adminPageUnavailable h2,.adminPageUnavailable p{margin:0}.adminPageUnavailable p{color:var(--muted);line-height:1.65}.adminPageUnavailable .editButton{margin-top:4px;display:inline-block}.adminLoadNotice{color:#74520b;background:#fff8e7;border:1px solid #e8c976;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;margin:14px 0;padding:13px 16px;display:flex}.adminLoadNotice>div{gap:4px;display:grid}.adminLoadNotice strong{font-size:13px}.adminLoadNotice span{font-size:11px;line-height:1.55}.adminLoadNotice button{flex:none}.candidateMessage{border:1px solid var(--line);background:#f8f5fa;border-radius:10px;margin:12px 0;padding:11px 14px}.ignoreButton:disabled,.editButton:disabled{cursor:not-allowed;opacity:.55}@media (max-width:560px){.adminLoadNotice{flex-direction:column;align-items:stretch}.adminLoadNotice button{width:100%;min-height:44px}.candidateNewsRow{flex-direction:column;align-items:stretch}.candidateNewsActions{grid-template-columns:1fr 1fr;display:grid}.candidateNewsActions button{min-height:42px}.newsCard>.editorActions,.reviewEditor>.editorActions{grid-template-columns:1fr;align-items:stretch;display:grid}.newsCard>.editorActions button,.reviewEditor>.editorActions button{width:100%;min-height:44px}}.adminFeedback{z-index:12;color:#503c20;white-space:pre-wrap;background:#fff6dd;border:1px solid #ddc789;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin:12px 0;padding:12px 16px;display:flex;position:sticky;top:124px;box-shadow:0 6px 20px #30213d15}.adminFeedback button{color:inherit;cursor:pointer;background:0 0;border:0;flex-shrink:0;font-size:24px}.newsCard[data-focused=true],.sourceCard[data-focused=true]{outline-offset:3px;outline:3px solid #805094;scroll-margin-top:170px}.newsCard:focus,.sourceCard:focus{outline:3px solid #805094}fieldset.editorGrid{border:0;min-width:0;margin:0;padding:0}fieldset.editorGrid:disabled{opacity:.7}.adminFeedback{white-space:pre-line}
:root{--tr-ink:#2a1b36;--tr-muted:#706779;--tr-line:#e2dce9;--tr-purple:#6b4097;--tr-purple-dark:#382344;--tr-mint:#85dfbd;--tr-lime:#dfe9ac;--tr-paper:#fff;--tr-bg:#f7f4fa}body{background:var(--tr-bg)}.tr-header{z-index:30;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffed;border-bottom:1px solid #e1d9e9;height:76px;position:sticky;top:0}.tr-header-inner{align-items:center;gap:54px;max-width:1280px;height:100%;margin:auto;padding:0 40px;display:flex}.tr-brand{flex-shrink:0;align-items:center;gap:12px;display:flex}.tr-brand-mark{background:var(--tr-purple);width:40px;height:40px;color:var(--tr-mint);letter-spacing:-2px;border-radius:12px 12px 12px 2px;place-items:center;padding-right:3px;font-size:23px;font-style:italic;font-weight:850;display:grid;position:relative;box-shadow:3px 3px #d6eadf}.tr-brand-mark>span{background:var(--tr-mint);border:2px solid #fff;border-radius:50%;width:9px;height:9px;position:absolute;top:-3px;right:-3px}.tr-brand-type{letter-spacing:-.5px;gap:4px;font-size:17px;font-weight:800;display:grid}.tr-brand-type small{letter-spacing:1.5px;color:var(--tr-muted);font-size:8px;font-weight:650}.tr-nav{align-self:stretch;gap:32px;display:flex}.tr-nav>a{color:var(--tr-muted);align-items:center;font-size:13px;font-weight:650;display:flex;position:relative}.tr-nav>a.active{color:var(--tr-purple)}.tr-nav>a.active:after{content:"";background:var(--tr-purple);height:4px;box-shadow:12px 0 0 -1px var(--tr-mint);border-radius:4px 4px 0 0;position:absolute;bottom:0;left:0;right:0}.tr-languages{align-items:center;gap:9px;margin-left:auto;font-size:11px;display:flex}.tr-languages button{color:var(--tr-muted);cursor:pointer;background:0 0;border:0;min-height:36px;padding:8px 7px;font-size:11px}.tr-languages button[aria-pressed=true]{color:#fff;background:var(--tr-purple);border-radius:6px;font-weight:850}.tr-languages>span{color:#b7b0be}.tr-skip{background:var(--tr-purple);color:#fff;z-index:100;border-radius:8px;padding:12px 18px;position:fixed;top:-80px;left:20px}.tr-skip:focus{top:10px}.tr-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tr-shell{max-width:1280px;color:var(--tr-ink);margin:auto;padding:28px 40px 72px}.tr-hero{color:#fff;background:linear-gradient(110deg,#3a1d54 0%,#5e3582 62%,#794ca1 100%);border:1px solid #61417c;border-radius:18px;grid-template-columns:minmax(0,1fr) 310px;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 30px #41234d14}.tr-hero:before{content:"";pointer-events:none;background:linear-gradient(118deg,#0000 68%,#ffffff08 68% 80%,#0000 80%);position:absolute;inset:0}.tr-hero-copy{z-index:1;padding:26px 36px 22px;position:relative}.tr-eyebrow{color:var(--tr-mint);letter-spacing:2px;align-items:center;gap:9px;font-size:9px;font-weight:750;display:flex}.tr-tiny-line{background:var(--tr-mint);width:20px;height:2px}.tr-hero h1{letter-spacing:-1.4px;margin:16px 0 12px;font-size:clamp(30px,3.3vw,43px);font-weight:800;line-height:1.18}.tr-hero-copy>p{color:#e4d9ed;max-width:610px;margin:0;font-size:12px;line-height:1.85}.tr-window-heading{flex-wrap:wrap;align-items:center;gap:16px;margin:14px 0 12px;display:flex}.tr-window-heading h1{margin:0}.tr-window-heading>strong{letter-spacing:.1px;font-size:14px;font-weight:650}.tr-phase{letter-spacing:.7px;background:var(--tr-mint);color:#173d31;white-space:nowrap;border:1px solid #a7dcc7;border-radius:5px;align-items:center;padding:5px 8px;font-size:9px;font-weight:800;display:inline-flex}.tr-phase.archive{color:#3c4517;border-color:var(--tr-lime);background:var(--tr-lime)}.tr-phase.open{color:#173d31}.tr-phase.wrap_up{color:#5c310b;background:#ffe0a7;border-color:#ffe0a7}.tr-phase.light{color:#5636a5;background:#ece4ff;border-color:#d9c9f9;font-size:9px}.tr-hero-art{min-width:0;position:relative;overflow:hidden}.tr-radar-art{color:#cbb6d7;width:360px;max-width:none;height:258px;position:absolute;top:-12px;right:-12px}.tr-radar-art>circle,.tr-radar-art>path:not(.tr-radar-route){stroke:currentColor;stroke-opacity:.15;stroke-width:1px}.tr-radar-art .tr-radar-node{fill:var(--tr-mint);stroke:none}.tr-radar-art .tr-radar-node.end{fill:var(--tr-lime)}.tr-radar-art .tr-radar-halo{stroke:var(--tr-lime);stroke-opacity:.55;fill:#dce5ad1a}.tr-art-caption{color:#cab8d8;letter-spacing:2px;font-size:8px;position:absolute;bottom:22px;right:32px}.tr-hero-bottom{color:#d6c6df;background:#24142d30;border-top:1px solid #ffffff24;grid-column:1/-1;justify-content:space-between;align-items:center;gap:20px;padding:11px 36px;font-size:10px;display:flex;position:relative}.tr-hero-bottom a{color:#fff;white-space:nowrap;align-items:center;gap:8px;display:flex}.tr-hero-bottom svg{width:12px;height:12px}.tr-controls{background:var(--tr-paper);border:1px solid #e1d9e9;border-radius:12px;margin-top:22px;box-shadow:0 4px 14px #3f294a05}.tr-control-row{align-items:center;gap:14px;padding:12px 18px;display:flex}.tr-window-select{border-right:1px solid var(--tr-line);flex:0 0 238px;gap:5px;padding-right:18px;display:grid}.tr-window-select>span{color:#726181;font-size:9px;font-weight:600}.tr-window-select select{color:#56376f;cursor:pointer;background:0 0;border:0;max-width:100%;padding:2px 0;font-size:12px;font-weight:750}.tr-search{background:#f3f0f6;border:1px solid #e6deee;border-radius:8px;flex:1;align-items:center;gap:10px;min-width:0;padding:5px 5px 5px 12px;display:flex}.tr-search>svg{color:#866b98;flex-shrink:0}.tr-search input{outline-offset:7px;min-width:0;color:var(--tr-ink);background:0 0;border:0;flex:1;width:100%;font-size:12px}.tr-search button{background:var(--tr-purple);color:#fff;cursor:pointer;border:0;border-radius:6px;align-items:center;gap:7px;min-height:34px;padding:7px 12px;font-size:11px;font-weight:750;transition:background .18s;display:flex;box-shadow:0 3px 8px #5b387e14}.tr-search button svg{width:14px}.tr-club-select{max-width:170px}.tr-club-select select{color:#65566f;background:var(--tr-paper);border:1px solid var(--tr-line);border-radius:6px;max-width:100%;min-height:36px;padding:6px 9px;font-size:11px}.tr-filter-row{border-top:1px solid #eee8f2;justify-content:space-between;align-items:center;gap:15px;min-height:44px;padding:0 18px;display:flex}.tr-filter-tabs{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.tr-filter-tabs button{color:#756284;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:6px;margin:6px 0;padding:7px 12px;font-size:11px;font-weight:650;transition:background .18s,color .18s;position:relative}.tr-filter-tabs button.active{color:#fff;background:var(--tr-purple)}.tr-filter-tabs button.active:after{content:none}.tr-date-note{color:#766582;flex-shrink:0;font-size:9px}.tr-metrics{background:#eee7f5;border:1px solid #ded4e8;border-radius:11px;align-items:center;gap:0;margin-top:16px;padding:15px 20px;display:flex}.tr-metrics>div{border-right:1px solid #d4c8df;align-items:baseline;gap:9px;margin-right:26px;padding-right:26px;display:flex}.tr-metrics>div:last-of-type{border:0;margin:0;padding:0}.tr-metrics strong{font-variant-numeric:tabular-nums;letter-spacing:-1px;color:#654681;font-size:27px;font-weight:800}.tr-metrics span{color:var(--tr-muted);font-size:10px}.tr-metrics p{color:#68557e;align-items:center;gap:7px;margin:0 0 0 auto;font-size:9px;display:flex}.tr-metrics p i{background:#8b749a;border-radius:50%;width:6px;height:6px}.tr-content-grid{grid-template-columns:minmax(0,1fr) 290px;align-items:start;gap:28px;margin-top:24px;display:grid}.tr-results{min-width:0;scroll-margin-top:94px}.tr-section-head{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:17px;display:flex}.tr-kicker{color:#80658f;letter-spacing:1.8px;font-size:8px;font-weight:750}.tr-section-head h2{letter-spacing:-.7px;margin:5px 0 0;font-size:23px;font-weight:800}.tr-section-head>span{color:var(--tr-muted);padding-bottom:3px;font-size:10px}.tr-player-list{gap:12px;display:grid}.tr-player{background:var(--tr-paper);border:1px solid #e1d8e8;border-radius:12px;padding:19px 21px 0;transition:transform .18s,border-color .18s,box-shadow .18s;display:block;position:relative;box-shadow:0 3px 10px #3d1e6805}.tr-player:hover{border-color:#ad95bf;transform:translateY(-2px);box-shadow:0 8px 22px #4825590d}.tr-player-identity{align-items:center;gap:12px;display:flex}.tr-avatar{color:#73518c;letter-spacing:.5px;background:#eee7f4;border:1px solid #ddcee7;border-radius:11px;flex-shrink:0;place-items:center;width:40px;height:40px;font-size:13px;font-weight:800;display:grid;box-shadow:2px 2px #f5f1f8}.tr-player-identity>div{min-width:0}.tr-player h3{letter-spacing:-.4px;overflow-wrap:anywhere;margin:0 0 4px;font-size:17px;font-weight:750;line-height:1.3}.tr-player-identity p{color:#746383;margin:0;font-size:10px;line-height:1.5}.tr-badge{white-space:nowrap;border-radius:4px;align-items:center;gap:5px;padding:6px 7px;font-size:9px;font-weight:750;line-height:1;display:inline-flex}.tr-badge i{background:currentColor;border-radius:50%;width:4px;height:4px;display:inline-block}.tr-badge.official{color:#235a45;background:#d6eee2;border:1px solid #b6dbc9}.tr-badge.hwg{color:#674a83;background:#ece3f5;border:1px solid #d7c4e9}.tr-badge.reported{color:#765015;background:#f4ebd9;border:1px solid #e6d6b5}.tr-player-identity>.tr-badge{margin-left:auto}.tr-player-route{flex-wrap:wrap;align-items:center;gap:13px;padding:18px 0 15px;font-size:13px;display:flex}.tr-player-route>span:first-child{color:#72677d}.tr-player-route>strong{font-weight:750}.tr-route-arrow{color:var(--tr-purple);place-items:center;display:grid}.tr-player-route>small{color:#705986;background:#f0eaf5;border-radius:4px;margin-left:auto;padding:4px 7px;font-size:9px}.tr-other-routes{color:#7e6b8c;padding-bottom:12px;font-size:10px;line-height:1.6}.tr-player-bottom{color:#786587;border-top:1px solid #eee7f2;align-items:center;gap:14px;min-height:40px;font-size:9px;display:flex}.tr-player-bottom>span:first-child{align-items:center;gap:7px;display:flex}.tr-player-bottom i{background:#bfb4c8;border-radius:50%;width:2px;height:2px}.tr-player-bottom time{margin-left:auto}.tr-card-action{color:#76518c;align-items:center;gap:6px;font-weight:750;display:flex}.tr-card-action svg{width:14px}.tr-sidebar{gap:18px;display:grid;position:sticky;top:98px}.tr-focus{color:#fff;background:#452959;border:1px solid #51405f;border-radius:12px;overflow:hidden;box-shadow:0 8px 24px #39264c12}.tr-side-heading{background:#583671;border-bottom:1px solid #8bd7bb26;padding:20px 20px 16px}.tr-side-heading h2{letter-spacing:-.4px;margin:6px 0 0;font-size:17px}.tr-focus-player{border-top:1px solid #ffffff14;align-items:flex-start;gap:11px;padding:18px;display:flex}.tr-rank{font-variant-numeric:tabular-nums;color:var(--tr-mint);padding-top:3px;font-size:18px;font-style:italic;font-weight:850;line-height:1.1}.tr-focus-player>div{flex:1;min-width:0}.tr-focus-player h3{margin:9px 0 6px;font-size:13px;line-height:1.4}.tr-focus-player p{color:#c8b6d4;overflow-wrap:anywhere;margin:0;font-size:10px;line-height:1.6}.tr-focus-player p span{padding:0 5px}.tr-focus-player>svg{color:#bca6ce;flex-shrink:0;width:13px;margin-top:4px}.tr-focus-player:hover{background:#493260}.tr-focus-note{color:#c5b3d1;border-top:1px solid #ffffff14;margin:0;padding:12px 20px;font-size:9px;line-height:1.7}.tr-guide{color:#193f35;background:#e1f2e9;border:1px solid #c5dfd2;border-radius:12px;padding:23px;position:relative;overflow:hidden}.tr-guide-mark{color:#4d826b;margin-bottom:20px;font-size:38px;line-height:1;display:block}.tr-guide .tr-kicker{letter-spacing:1.4px;color:#326451;font-size:7px}.tr-guide h2{letter-spacing:-.4px;margin:10px 0;font-size:17px;line-height:1.5}.tr-guide p{color:#3d6b5b;margin:0 0 20px;font-size:11px;line-height:1.9}.tr-guide a{color:#225f48;border-top:1px solid #c0d7ca;justify-content:space-between;align-items:center;padding-top:16px;font-size:10px;font-weight:750;display:flex}.tr-guide a svg{width:15px}.tr-state{text-align:center;border:1px solid var(--tr-line);background:var(--tr-paper);border-radius:12px;padding:48px 30px}.tr-state h2,.tr-state h1{letter-spacing:-.7px;margin:12px 0;font-size:23px;line-height:1.5}.tr-state p{color:var(--tr-muted);max-width:480px;margin:0 auto 22px;font-size:12px;line-height:1.9}.tr-primary{background:var(--tr-purple);color:#fff;border:1px solid var(--tr-purple);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:18px;min-height:43px;padding:12px 20px;font-size:11px;font-weight:750;transition:background .18s,transform .18s;display:inline-flex;box-shadow:0 4px 12px #5b387e14}.tr-primary:hover{background:#4a2b69;transform:translateY(-1px)}.tr-primary svg{width:16px}.tr-empty{background:linear-gradient(140deg,#fff 65%,#f2edf6);border-color:#dfd3e7;padding:25px 28px 30px;position:relative;overflow:hidden}.tr-empty-graphic{place-items:center;width:100px;height:60px;margin:0 auto 17px;display:grid;position:relative}.tr-empty-graphic span{border:1px solid #d1bfdf;border-radius:50%;width:58px;height:58px;position:absolute}.tr-empty-graphic span:nth-child(2){opacity:.6;width:85px;height:85px}.tr-empty-graphic span:nth-child(3){background:var(--tr-mint);border-color:#abd2c0;width:36px;height:36px}.tr-empty-graphic b{color:#3a246e;font-size:22px;font-weight:600;position:relative}.tr-empty h2{margin:12px 0 9px;font-size:21px}.tr-empty p{margin-bottom:20px;font-size:11px}.tr-error{margin-top:28px}.tr-state-symbol{color:#967549;background:#f5ede7;border-radius:50%;place-items:center;width:36px;height:36px;font-size:19px;display:inline-grid}.tr-text-link{color:#6a4680;cursor:pointer;background:0 0;border:0;font-size:12px}.tr-error>.tr-text-link{margin-top:20px;display:block}.tr-active-filters{color:#725785;align-items:center;gap:12px;margin:-4px 0 14px;font-size:12px;display:flex}.tr-active-filters button{color:#735188;cursor:pointer;background:#eae2f1;border:1px solid #dbcee6;border-radius:4px;padding:5px 8px;font-size:10px}.tr-loading{color:#624978;background:#ede8f2;border-radius:8px;margin-top:15px;padding:12px;font-size:12px}.tr-content-grid[aria-busy=true]{opacity:.55;pointer-events:none}.tr-pagination{justify-content:space-between;align-items:center;gap:15px;margin-top:24px;display:flex}.tr-pagination button{background:var(--tr-paper);color:#695477;border:1px solid var(--tr-line);cursor:pointer;border-radius:7px;align-items:center;gap:10px;min-height:40px;padding:10px 14px;font-size:11px;display:flex}.tr-pagination button:disabled{opacity:.35;cursor:default}.tr-pagination>span{font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.tr-pagination small{color:#a095a8;font-size:11px;font-weight:400}.tr-footer{border-top:1px solid var(--tr-line);text-align:left;justify-content:space-between;gap:25px;max-width:1200px;margin:auto;padding:28px 0 34px;display:flex}.tr-footer-logo{color:#513363;align-items:center;gap:12px;font-size:22px;font-style:italic;font-weight:850;display:flex}.tr-footer-logo span{letter-spacing:1.6px;color:#85768e;font-size:8px;font-style:normal;font-weight:650}.tr-footer p{color:#978ba0;margin:8px 0 0;font-size:10px;line-height:1.7}.tr-footer-links{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px 18px;max-width:500px;display:flex}.tr-footer-links a{color:#978ba0;font-size:9px}.tr-footer-links a:hover{text-decoration:underline}.tr-detail-nav{color:#8a7a96;justify-content:space-between;align-items:center;gap:20px;margin:4px 0 24px;font-size:11px;display:flex}.tr-detail-nav a{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tr-detail-nav>a:first-child{color:#674a7a}.tr-detail-hero{color:#fff;background:linear-gradient(115deg,#3a1d54,#6b4097);border:1px solid #61417c;border-radius:16px;padding:32px 36px;position:relative;overflow:hidden;box-shadow:0 10px 28px #41234d14}.tr-detail-hero:after{content:"";pointer-events:none;border:1px solid #ffffff09;border-radius:50%;width:300px;height:300px;position:absolute;top:-120px;right:-90px}.tr-detail-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.tr-detail-heading h1{letter-spacing:-1.3px;margin:14px 0 8px;font-size:42px;line-height:1.2}.tr-detail-heading p{color:#d4c3df;margin:0;font-size:12px;line-height:1.7}.tr-detail-heading>.tr-badge{padding:9px 12px;font-size:10px}.tr-detail-route{align-items:center;gap:25px;margin:32px 0 24px;display:flex}.tr-detail-route>div{gap:8px;min-width:0;max-width:35%;display:grid}.tr-detail-route small{letter-spacing:1.1px;color:#d2c1df;font-size:8px}.tr-detail-route strong{overflow-wrap:anywhere;font-size:20px;font-weight:650}.tr-detail-route>svg{color:var(--tr-mint);flex-shrink:0;width:25px;margin-top:18px}.tr-detail-route>span{color:#f2edf6;background:#ffffff12;border:1px solid #ffffff30;border-radius:5px;margin-left:auto;padding:8px 10px;font-size:10px}.tr-detail-facts{color:#d3c0de;border-top:1px solid #ffffff2a;flex-wrap:wrap;gap:25px;padding-top:18px;font-size:10px;display:flex}.tr-outcome{background:#e4f2eb;border:1px solid #bfdccc;border-radius:10px;align-items:center;gap:17px;margin:20px 0 0;padding:20px 25px;display:flex}.tr-outcome-icon{color:#1d674b;background:#c2e5d4;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.tr-outcome .tr-kicker{color:#408466;letter-spacing:1.2px}.tr-outcome h2{margin:6px 0;font-size:16px;line-height:1.5}.tr-outcome h2 span{color:#5d9f80;margin:0 7px}.tr-outcome p{color:#3e745c;margin:0;font-size:10px;line-height:1.6}.tr-outcome a{white-space:nowrap;color:#448569;align-items:center;gap:7px;margin-left:auto;font-size:10px;display:flex}.tr-outcome a svg{width:14px}.tr-destinations{background:var(--tr-paper);border:1px solid var(--tr-line);border-radius:8px;flex-wrap:wrap;gap:10px;margin-top:18px;padding:15px 20px;font-size:11px;display:flex}.tr-destinations strong{color:#8a7797;margin-right:8px;font-weight:600}.tr-timeline-layout{grid-template-columns:minmax(0,1fr) 250px;align-items:start;gap:34px;margin-top:38px;display:grid}.tr-timeline-layout>section{min-width:0}.tr-timeline-controls{background:var(--tr-paper);border:1px solid var(--tr-line);border-radius:9px;justify-content:space-between;align-items:center;gap:15px;padding:0 10px;display:flex}.tr-timeline-search{color:#a092aa;flex:1;align-items:center;gap:8px;max-width:230px;display:flex}.tr-timeline-search input{color:#6a5977;background:0 0;border:0;width:100%;min-width:0;height:36px;font-size:11px}.tr-timeline-note{color:#9e91a7;margin:15px 0 20px;font-size:9px}.tr-timeline{gap:15px;display:grid}.tr-report{background:var(--tr-paper);border:1px solid var(--tr-line);border-radius:11px;padding:23px 24px;position:relative}.tr-report.official{background:linear-gradient(105deg,#f5fff9,#fff 35%);border-left:3px solid #6eaa90}.tr-report.hwg{border-left:3px solid #aa88c5}.tr-report-top{justify-content:space-between;align-items:center;gap:12px;font-size:10px;display:flex}.tr-report-top>span{color:#816890;font-weight:700}.tr-report-top time{color:#7a6688;white-space:nowrap;font-size:9px}.tr-report h3{letter-spacing:-.2px;overflow-wrap:anywhere;margin:15px 0 9px;font-size:17px;font-weight:650;line-height:1.6}.tr-report>p{color:#756181;overflow-wrap:anywhere;margin:0 0 18px;font-size:12px;line-height:1.9}.tr-report-bottom{border-top:1px solid #f1edf4;justify-content:space-between;align-items:center;gap:12px;padding-top:14px;display:flex}.tr-report-bottom>div{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.tr-history-label{color:#b2a4bc;font-size:9px}.tr-report-links a{color:#77528e;align-items:center;gap:5px;font-size:10px;font-weight:750;display:flex}.tr-report-links a svg{width:12px}.tr-detail-aside{background:#eae3f0;border:1px solid #d8cbe3;border-radius:12px;padding:22px;position:sticky;top:100px}.tr-detail-aside h2{margin:8px 0 23px;font-size:17px;line-height:1.5}.tr-detail-aside>div{margin:20px 0 0}.tr-detail-aside p{color:#715a84;margin:9px 0;font-size:10px;line-height:1.8}.tr-about .tr-hero-copy{padding-top:44px;padding-bottom:44px}.tr-about .tr-hero h1{max-width:620px;line-height:1.3}.tr-about-grid{grid-template-columns:repeat(3,1fr);gap:28px;margin:42px 0;display:grid}.tr-about-grid article{background:var(--tr-paper);border:1px solid var(--tr-line);border-radius:12px;padding:28px}.tr-about-grid article>span{color:var(--tr-purple);letter-spacing:1px;font-size:18px;font-style:italic;font-weight:800}.tr-about-grid h2{margin:25px 0 12px;font-size:19px;line-height:1.5}.tr-about-grid p{color:#887892;margin:0;font-size:12px;line-height:2}.tr-engineering{border-top:1px solid var(--tr-line);max-width:800px;padding-top:30px}.tr-engineering h2{margin:10px 0 18px;font-size:25px}.tr-engineering p{color:#83738e;font-size:13px;line-height:2}.tr-engineering>div{flex-wrap:wrap;gap:10px;margin-top:23px;display:flex}.tr-engineering>div>span{color:#715088;background:#e9dff3;border-radius:4px;padding:8px 11px;font-size:10px}.tr-independence{color:#9d8ea7;max-width:800px;margin:35px 0 25px;font-size:10px;line-height:1.9}.tr-back{color:#8e789e;margin:8px 0 22px;font-size:12px;display:inline-flex}.tr-brief{background:var(--tr-paper);border:1px solid var(--tr-line);border-radius:14px;max-width:820px;padding:40px}.tr-brief h1{margin:20px 0;font-size:32px;line-height:1.5}.tr-brief time{color:#9b8aa5;font-size:11px}.tr-brief>p{color:#7f6e8a;font-size:14px;line-height:2}.tr-brief .tr-brief-lead{color:#624b70;margin:28px 0;font-size:17px}.tr-brief-source{border-top:1px solid var(--tr-line);color:#9b89a7;justify-content:space-between;gap:18px;margin-top:35px;padding-top:23px;font-size:11px;display:flex}.tr-brief-source a{color:#76548a;align-items:center;gap:8px;display:flex}.tr-hero-year{color:var(--tr-mint);font-variant-numeric:tabular-nums}.tr-nav>a:hover{color:var(--tr-purple)}.tr-hero .tr-phase{transform:rotate(-3deg);box-shadow:2px 3px #27104d33}.tr-radar-art .tr-radar-ribbon{fill:#ab90c3;fill-opacity:.12;stroke:none}.tr-focus .tr-kicker{color:var(--tr-mint)}.tr-focus .tr-badge.official{color:#235a45;background:#d6eee2;border-color:#d6eee2}.tr-focus .tr-badge.hwg{color:#674a83;background:#ece3f5;border-color:#ece3f5}.tr-metrics>div:nth-child(2) strong{color:#42735f}.tr-metrics>div:nth-child(3) strong{color:#4c355d}.tr-player[data-signal=official]{border-left:3px solid #a3ceb9}.tr-player[data-signal=hwg]{border-left:3px solid #b7a0ce}.tr-player[data-signal=official] .tr-player-route>strong{color:#3c6d58}.tr-player[data-signal=official] .tr-avatar{color:#25634d;background:#e3f1e9;border-color:#c7dfd2;box-shadow:2px 2px #f2f7f4}.tr-search:focus-within{border-color:#af91c3;box-shadow:0 0 0 3px #e9dff1}.tr-search button:hover{background:#4d2d6d}.tr-filter-tabs button:not(.active):hover{color:#684681;background:#f0e9f5}.tr-empty .tr-primary{background:var(--tr-mint);color:#213a30;border-color:#97cbb2;box-shadow:3px 3px #503360}.tr-empty .tr-primary:hover{background:#a9dec7}.tr-shell :focus-visible,.tr-header :focus-visible{outline-color:#9473af}.tr-hero :focus-visible,.tr-focus :focus-visible{outline-color:var(--tr-mint)}.tr-footer p,.tr-footer-links a{color:#786587}@media (min-width:1400px){.tr-header-inner,.tr-shell{max-width:1340px}.tr-content-grid{grid-template-columns:minmax(0,1fr) 310px;gap:34px}}@media (max-width:1050px){.tr-header-inner,.tr-shell{padding-left:24px;padding-right:24px}.tr-content-grid{grid-template-columns:minmax(0,1fr) 250px;gap:20px}.tr-hero{grid-template-columns:1fr 230px}.tr-hero-copy{padding-left:28px}.tr-window-select{flex-basis:210px}.tr-club-select{max-width:135px}.tr-date-note{display:none}.tr-metrics>div{margin-right:20px;padding-right:20px}.tr-metrics p{display:none}.tr-card-action{font-size:0}.tr-card-action svg{width:17px}.tr-footer{margin:0 24px}.tr-timeline-layout{grid-template-columns:minmax(0,1fr) 220px;gap:22px}}@media (max-width:780px){.tr-header{height:68px}.tr-header-inner{gap:28px;padding:0 20px}.tr-brand-type{font-size:15px}.tr-brand-type small{letter-spacing:1px;font-size:7px}.tr-brand-mark{width:35px;height:35px;font-size:20px}.tr-nav{gap:20px}.tr-nav>a{font-size:11px}.tr-shell{padding:20px 20px 48px}.tr-hero{grid-template-columns:1fr 160px}.tr-hero-copy{padding:28px 24px 24px}.tr-hero h1{font-size:31px}.tr-hero-copy>p{font-size:11px}.tr-window-heading{margin-top:18px}.tr-window-heading>strong{font-size:12px}.tr-radar-art{width:270px;top:10px;right:-100px}.tr-art-caption{display:none}.tr-hero-bottom{gap:12px;padding:11px 24px;font-size:9px}.tr-control-row{flex-wrap:wrap;gap:12px;padding:14px}.tr-window-select{border:0;flex:1;padding:0}.tr-search{flex-basis:100%;order:3}.tr-club-select{text-align:right;flex:1;max-width:170px}.tr-filter-row{padding:0 8px;overflow-x:auto}.tr-filter-tabs{flex-wrap:nowrap}.tr-filter-tabs button{padding:7px 10px;font-size:10px}.tr-content-grid{grid-template-columns:minmax(0,1fr)}.tr-sidebar{grid-template-columns:1fr 1fr;position:static}.tr-content-grid.is-empty .tr-sidebar{grid-template-columns:1fr}.tr-guide{padding:22px}.tr-metrics strong{font-size:23px}.tr-section-head h2{font-size:22px}.tr-card-action{font-size:10px}.tr-timeline-layout{grid-template-columns:minmax(0,1fr)}.tr-detail-aside{display:none;position:static}.tr-detail-heading h1{font-size:34px}.tr-detail-hero{padding:28px}.tr-about-grid{gap:14px}.tr-about-grid article{padding:22px}.tr-about-grid h2{font-size:16px}.tr-about .tr-hero{grid-template-columns:1fr}.tr-about .tr-hero-art{display:none}.tr-footer{flex-direction:column;margin:0 20px}.tr-footer-links{justify-content:flex-start;max-width:none}.tr-results{scroll-margin-top:85px}}@media (max-width:520px){.tr-header-inner{gap:18px;padding:0 16px}.tr-brand-type{font-size:14px}.tr-brand-type small{display:none}.tr-brand{gap:8px}.tr-nav{gap:14px;margin-left:auto}.tr-nav>a{font-size:11px}.tr-languages{gap:2px;margin-left:0}.tr-languages button{padding:7px 5px;font-size:10px}.tr-languages>span{display:none}.tr-shell{padding:16px 16px 40px}.tr-hero{border-radius:12px;grid-template-columns:1fr}.tr-hero-art{opacity:.35;pointer-events:none;width:100px;height:160px;position:absolute;top:0;right:0}.tr-hero-copy{padding:26px 22px 22px}.tr-hero h1{letter-spacing:-1px;max-width:310px;font-size:29px}.tr-hero-copy>p{max-width:330px;font-size:11px;line-height:1.85}.tr-eyebrow{letter-spacing:1.5px;font-size:8px}.tr-window-heading{gap:9px;margin-top:19px}.tr-window-heading>strong{font-size:12px}.tr-phase{padding:4px 6px;font-size:8px}.tr-hero-bottom{gap:8px;padding:11px 22px;font-size:9px;display:grid}.tr-hero-bottom a{font-size:9px}.tr-hero-bottom a svg{width:11px;height:11px}.tr-controls{margin-top:16px}.tr-window-select select{font-size:11px}.tr-window-select>span{font-size:8px}.tr-club-select{max-width:105px}.tr-club-select select{padding:6px 3px;font-size:10px}.tr-search input{font-size:11px}.tr-search button{font-size:10px}.tr-filter-row{padding:0 4px}.tr-filter-tabs{gap:0}.tr-filter-tabs button{padding:7px 8px;font-size:10px}.tr-metrics{padding:14px 15px}.tr-metrics>div{flex:1;gap:5px;margin-right:12px;padding-right:12px;display:grid}.tr-metrics strong{letter-spacing:-.5px;font-size:22px}.tr-metrics span{font-size:8px}.tr-content-grid{gap:22px;margin-top:23px}.tr-section-head{margin-bottom:14px}.tr-section-head h2{font-size:21px}.tr-kicker{letter-spacing:1.4px;font-size:7px}.tr-player{border-radius:10px;padding:17px 15px 0}.tr-player h3{font-size:16px}.tr-avatar{border-radius:9px;width:35px;height:35px;font-size:11px}.tr-player-identity{flex-wrap:wrap;gap:10px}.tr-player-identity>div{max-width:calc(100% - 50px)}.tr-player-identity p{font-size:9px}.tr-player-identity>.tr-badge{margin-left:auto;font-size:8px}.tr-player-route{gap:9px;padding:15px 0 12px;font-size:12px}.tr-player-route>small{font-size:8px}.tr-player-bottom{flex-wrap:wrap;gap:8px;min-height:38px;padding:6px 0;font-size:9px}.tr-card-action{font-size:0}.tr-card-action svg{width:15px}.tr-player-bottom time,.tr-other-routes{font-size:9px}.tr-sidebar{grid-template-columns:1fr}.tr-focus{display:none}.tr-guide-mark{margin-bottom:12px;font-size:27px}.tr-guide h2{font-size:17px}.tr-guide p{font-size:11px}.tr-state{padding:30px 20px}.tr-state h2,.tr-state h1{font-size:20px}.tr-empty{padding:28px 20px}.tr-empty h2{font-size:20px}.tr-empty p,.tr-primary{font-size:11px}.tr-detail-nav{align-items:flex-start;gap:12px;font-size:10px}.tr-detail-nav>a:last-child{justify-content:flex-end;max-width:60%}.tr-detail-hero{padding:25px 22px}.tr-detail-heading{flex-wrap:wrap;gap:16px}.tr-detail-heading h1{font-size:32px;line-height:1.25}.tr-detail-heading p{font-size:11px}.tr-detail-heading>.tr-badge{padding:7px 9px;font-size:9px}.tr-detail-route{flex-wrap:wrap;gap:12px;margin:26px 0 20px}.tr-detail-route>div{gap:8px;max-width:42%}.tr-detail-route strong{font-size:16px}.tr-detail-route small{font-size:7px}.tr-detail-route>span{flex-basis:100%;width:max-content;max-width:fit-content;margin:4px 0 0;font-size:9px}.tr-detail-facts{gap:12px;font-size:9px;line-height:1.7}.tr-outcome{flex-wrap:wrap;gap:12px;padding:18px}.tr-outcome>div{flex:1;min-width:0}.tr-outcome h2{font-size:14px}.tr-outcome a{margin:5px 0 0 45px}.tr-timeline-layout{margin-top:28px}.tr-timeline-controls{flex-wrap:wrap;gap:0;padding:0 8px}.tr-timeline-search{border-top:1px solid #eee8f3;flex-basis:100%;max-width:100%;padding:3px 5px}.tr-timeline-note{font-size:8px;line-height:1.7}.tr-report{padding:18px}.tr-report-top{flex-direction:column;align-items:flex-start;gap:6px}.tr-report h3{margin:13px 0 9px;font-size:16px;line-height:1.6}.tr-report>p{font-size:12px;line-height:1.85}.tr-report-bottom{flex-wrap:wrap;align-items:flex-start;gap:12px}.tr-report-links{justify-content:flex-end;width:100%}.tr-about-grid{grid-template-columns:1fr;gap:15px;margin:25px 0}.tr-about-grid h2{margin-top:16px;font-size:19px}.tr-about .tr-hero-copy{padding:30px 23px}.tr-about .tr-hero h1{font-size:30px}.tr-brief{padding:26px 22px}.tr-brief h1{font-size:25px}.tr-brief .tr-brief-lead{font-size:15px}.tr-brief-source{flex-direction:column}.tr-footer{margin:0 16px;padding-top:22px}.tr-footer-links{gap:12px}.tr-footer-links a{font-size:8px}}@media (prefers-reduced-motion:reduce){.tr-player,.tr-primary{transition:none}.tr-player:hover,.tr-primary:hover{transform:none}html{scroll-behavior:auto}}@media (max-width:780px){.tr-hero{grid-template-columns:1fr}.tr-hero-art{opacity:.45;pointer-events:none;width:130px;height:185px;position:absolute;top:0;right:0}.tr-hero-copy>p{max-width:86%}.tr-hero h1{max-width:100%;font-size:29px}}@media (max-width:520px){.tr-hero h1{text-wrap:balance;max-width:280px;font-size:27px}.tr-hero-copy>p{max-width:100%}}
