.player-opportunity-radar{--por-navy: #0b1c2f;--por-navy-soft: #132a43;--por-blue: #1759d1;--por-blue-deep: #10429f;--por-green: #147a4c;--por-amber: #b86914;--por-muted: #536579;--por-rule: #d6e0e9;--por-pale: #f2f6fa;--por-soft: #f8fafc;--por-paper: #ffffff;color:var(--por-navy);font-family:DM Sans,system-ui,sans-serif}.player-opportunity-radar *{box-sizing:border-box}.player-opportunity-radar a:focus-visible,.player-opportunity-radar button:focus-visible,.player-opportunity-radar input:focus-visible,.player-opportunity-radar select:focus-visible,.player-opportunity-radar summary:focus-visible{outline:2px solid var(--por-blue);outline-offset:4px}.player-opportunity-radar [id]{scroll-margin-top:5.5rem}.por-main{background:var(--por-paper)}.por-wrap{margin:0 auto;max-width:1400px;padding-left:clamp(1.25rem,4vw,2rem);padding-right:clamp(1.25rem,4vw,2rem)}.por-hero{background:var(--por-pale);border-bottom:1px solid var(--por-rule);padding:clamp(3.5rem,8vw,7rem) 0 clamp(3rem,7vw,5.5rem)}.por-hero__grid{display:grid;gap:clamp(2rem,6vw,5rem);grid-template-columns:minmax(0,1.6fr) minmax(18rem,.72fr)}.por-breadcrumbs{align-items:center;color:var(--por-muted);display:flex;flex-wrap:wrap;font-size:.78rem;gap:.55rem;margin-bottom:1.5rem}.por-breadcrumbs a,.por-dossier a,.por-sources a{color:var(--por-blue-deep);text-decoration:underline;text-underline-offset:4px}.por-hero h1{color:var(--por-navy);font-family:"Instrument Serif",Georgia,serif;font-size:clamp(3rem,7vw,5.8rem);font-weight:400;letter-spacing:-.04em;line-height:.96;margin:0;max-width:14ch;text-wrap:balance}.por-dek{color:#33485d;font-size:clamp(1.05rem,2vw,1.28rem);line-height:1.65;margin:1.5rem 0 0;max-width:65ch}.por-file{align-self:end;background:var(--por-navy);color:var(--por-paper);margin:0}.por-file div{display:grid;gap:.8rem;grid-template-columns:minmax(6.8rem,.8fr) 1.4fr;padding:.9rem 1rem}.por-file div+div{border-top:1px solid rgba(255,255,255,.18)}.por-file dt{color:#b8c9d9;font-family:JetBrains Mono,monospace;font-size:var(--ccc-label-size, .7rem);text-transform:uppercase}.por-file dd{font-size:.8rem;line-height:1.45;margin:0}.por-answer{background:var(--por-navy);color:var(--por-paper);padding:clamp(2.4rem,6vw,4.5rem) 0}.por-answer__grid{display:grid;gap:clamp(1.5rem,5vw,4rem);grid-template-columns:minmax(16rem,.8fr) minmax(0,1.4fr)}.por-answer h2,.por-method h2,.por-faq h2{font-family:"Instrument Serif",Georgia,serif;font-size:clamp(2.2rem,4.5vw,3.8rem);font-weight:400;letter-spacing:-.03em;line-height:1.02;margin:0;text-wrap:balance}.por-answer p{color:#eef4fa;font-size:clamp(1rem,1.6vw,1.18rem);line-height:1.75;margin:0;max-width:68ch}.por-answer span{border-top:1px solid rgba(255,255,255,.2);color:#b8c9d9;display:block;font-family:JetBrains Mono,monospace;font-size:var(--ccc-label-size, .7rem);margin-top:1.25rem;padding-top:.8rem;text-transform:uppercase}.por-workbench-wrap{padding-bottom:clamp(5rem,9vw,8rem);padding-top:clamp(5rem,9vw,8rem)}.por-workbench{border:1px solid var(--por-rule)}.por-workbench__heading{align-items:end;background:var(--por-pale);border-bottom:1px solid var(--por-rule);display:flex;flex-wrap:wrap;gap:1rem 2rem;justify-content:space-between;padding:clamp(1.25rem,3vw,2rem)}.por-workbench__heading h2{font-family:"Instrument Serif",Georgia,serif;font-size:clamp(2rem,4vw,3rem);font-weight:400;letter-spacing:-.025em;line-height:1.05;margin:0}.por-workbench__heading p{color:var(--por-muted);font-size:.85rem;line-height:1.55;margin:.55rem 0 0}.por-workbench__heading>p{font-family:JetBrains Mono,monospace;font-size:var(--ccc-label-size, .7rem);margin:0;text-transform:uppercase}.por-controls{align-items:end;border-bottom:1px solid var(--por-rule);display:grid;gap:1rem;grid-template-columns:minmax(15rem,1fr) minmax(10rem,.34fr);padding:clamp(1.25rem,3vw,2rem)}.por-search,.por-sport,.por-stage-filters{display:grid;gap:.5rem}.por-search>span:first-child,.por-sport>span,.por-stage-filters legend{color:var(--por-muted);font-family:JetBrains Mono,monospace;font-size:var(--ccc-label-size, .7rem);text-transform:uppercase}.por-search__field{align-items:center;border:1px solid #aebdcb;display:flex;min-height:3.4rem;padding:0 .9rem}.por-search__field svg{color:var(--por-blue);flex:0 0 auto}.por-search input,.por-sport select{background:var(--por-paper);border:0;color:var(--por-navy);font:inherit;min-height:3.25rem;width:100%}.por-search input{min-width:0;padding:0 .75rem}.por-sport select{border:1px solid #aebdcb;border-radius:0;padding:0 .8rem}.por-stage-filters{border:0;grid-column:1 / -1;margin:0;min-width:0;padding:0}.por-stage-filters>div{display:flex;flex-wrap:wrap;gap:.5rem}.por-stage-filters button,.por-clear,.por-empty button{align-items:center;background:var(--por-paper);border:1px solid var(--por-rule);border-radius:0;color:var(--por-muted);cursor:pointer;display:inline-flex;font:inherit;font-size:.78rem;justify-content:center;min-height:2.75rem;padding:.55rem .8rem}.por-stage-filters button:hover,.por-stage-filters button[aria-pressed=true]{background:var(--por-navy);border-color:var(--por-navy);color:var(--por-paper)}.por-clear{color:var(--por-blue-deep);gap:.35rem;justify-self:start}.por-desk{display:grid;grid-template-columns:minmax(14.5rem,.38fr) minmax(0,1fr);min-height:44rem}.por-file-queue{background:var(--por-navy);color:var(--por-paper);padding:1rem 0}.por-file-queue>p{color:#b8c9d9;font-family:JetBrains Mono,monospace;font-size:var(--ccc-label-size, .7rem);margin:0;padding:.4rem 1rem 1rem;text-transform:uppercase}.por-file-queue button{background:transparent;border:0;border-radius:0;border-top:1px solid rgba(255,255,255,.16);color:var(--por-paper);cursor:pointer;display:grid;font:inherit;gap:.3rem;min-height:4.6rem;padding:.9rem 1rem;text-align:left;width:100%}.por-file-queue button:last-child{border-bottom:1px solid rgba(255,255,255,.16)}.por-file-queue button:hover,.por-file-queue button[aria-current=true]{background:var(--por-navy-soft)}.por-file-queue button[aria-current=true]{box-shadow:inset 3px 0 0 var(--por-blue)}.por-file-queue button span{font-family:"Instrument Serif",Georgia,serif;font-size:1.25rem}.por-file-queue button small{color:#b8c9d9;font-size:.7rem;line-height:1.4}.por-dossier{min-width:0;padding:clamp(1.5rem,4vw,3.25rem)}.por-dossier__header{align-items:start;display:flex;gap:1.5rem;justify-content:space-between}.por-dossier__classification{color:var(--por-green)!important;font-family:JetBrains Mono,monospace;font-size:var(--ccc-label-size, .7rem)!important;text-transform:uppercase}.por-dossier__header h2{font-family:"Instrument Serif",Georgia,serif;font-size:clamp(2.5rem,5vw,4.25rem);font-weight:400;letter-spacing:-.035em;line-height:.98;margin:.45rem 0 .8rem}.por-dossier__header p{color:#33485d;line-height:1.65;margin:0;max-width:62ch}.por-dossier__guide{flex:0 0 auto;font-size:.78rem;font-weight:700;margin-top:.2rem}.por-dossier__section,.por-dossier__split,.por-uncertainty,.por-sources{margin-top:clamp(2.5rem,5vw,4rem)}.por-dossier__section-heading{align-items:end;border-bottom:1px solid var(--por-navy);display:flex;flex-wrap:wrap;gap:.8rem 2rem;justify-content:space-between;padding-bottom:.75rem}.por-dossier h3{font-family:"Instrument Serif",Georgia,serif;font-size:clamp(1.4rem,2.6vw,1.85rem);font-weight:400;line-height:1.1;margin:0}.por-dossier__section-heading span{color:var(--por-muted);font-family:JetBrains Mono,monospace;font-size:var(--ccc-label-size, .7rem);text-transform:uppercase}.por-evidence-ledger{list-style:none;margin:0;padding:0}.por-evidence-ledger li{align-items:start;border-bottom:1px solid var(--por-rule);display:grid;gap:.7rem 1rem;grid-template-columns:7.5rem minmax(0,1fr) minmax(10rem,.4fr);padding:1rem 0}.por-evidence-ledger time{color:var(--por-muted);font-family:JetBrains Mono,monospace;font-size:.7rem}.por-evidence-ledger p{color:#33485d;font-size:.88rem;line-height:1.65;margin:0}.por-evidence-ledger a,.por-sources a{align-items:center;display:inline-flex;font-size:.74rem;font-weight:700;gap:.3rem;justify-self:start}.por-dossier__split{border-bottom:1px solid var(--por-rule);border-top:1px solid var(--por-rule);display:grid;grid-template-columns:1fr 1fr}.por-dossier__split section{padding:1.5rem 0}.por-dossier__split section+section{border-left:1px solid var(--por-rule);padding-left:1.5rem}.por-dossier__split section:first-child{padding-right:1.5rem}.por-dossier__split ul,.por-dossier__split p,.por-uncertainty p{color:#33485d;font-size:.86rem;line-height:1.7;margin:1rem 0 0}.por-dossier__split ul{padding-left:1.15rem}.por-dossier__split li+li{margin-top:.55rem}.por-uncertainty{background:#fff8ed;border:1px solid #e3c79f;padding:1.35rem}.por-uncertainty h3{color:#7d4308}.por-sources{border-top:1px solid var(--por-navy);padding-top:1rem}.por-sources ul{list-style:none;margin:1rem 0 0;padding:0}.por-sources li{align-items:center;border-top:1px solid var(--por-rule);display:grid;gap:1rem;grid-template-columns:7rem minmax(0,1fr);padding:.8rem 0}.por-sources li>span{color:var(--por-muted);font-family:JetBrains Mono,monospace;font-size:.66rem;text-transform:uppercase}.por-empty{padding:clamp(2rem,6vw,5rem);text-align:center}.por-empty h3{font-family:"Instrument Serif",Georgia,serif;font-size:2rem;font-weight:400;margin:0}.por-empty p{color:var(--por-muted);margin:.7rem 0 1.25rem}.por-empty button{background:var(--por-navy);color:var(--por-paper)}.por-method{background:var(--por-pale);border-bottom:1px solid var(--por-rule);border-top:1px solid var(--por-rule);padding:clamp(5rem,9vw,8rem) 0}.por-method__grid{display:grid;gap:clamp(2rem,6vw,5rem);grid-template-columns:minmax(18rem,.75fr) minmax(0,1.25fr)}.por-method__grid>div>p{color:var(--por-muted);line-height:1.7;margin:1rem 0 0;max-width:45ch}.por-method ol{border-top:1px solid var(--por-navy);list-style:none;margin:0;padding:0}.por-method li{border-bottom:1px solid var(--por-rule);display:grid;gap:.5rem;padding:1.25rem 0}.por-method li strong{font-family:"Instrument Serif",Georgia,serif;font-size:1.45rem;font-weight:400}.por-method li span{color:#33485d;font-size:.88rem;line-height:1.65}.por-faq{padding:clamp(5rem,9vw,8rem) 0}.por-faq h2{margin-bottom:2rem}.por-faq details{border-top:1px solid var(--por-rule)}.por-faq details:last-child{border-bottom:1px solid var(--por-rule)}.por-faq summary{cursor:pointer;font-family:"Instrument Serif",Georgia,serif;font-size:clamp(1.2rem,2vw,1.55rem);list-style-position:outside;padding:1.2rem 0}.por-faq details p{color:#33485d;line-height:1.7;margin:0 0 1.4rem;max-width:70ch}@media (max-width: 980px){.por-hero__grid,.por-answer__grid,.por-method__grid{grid-template-columns:1fr}.por-file{max-width:34rem}.por-desk{grid-template-columns:12.5rem minmax(0,1fr)}.por-evidence-ledger li{grid-template-columns:6.5rem minmax(0,1fr)}.por-evidence-ledger a{grid-column:2}}@media (max-width: 760px){.por-controls{grid-template-columns:1fr}.por-stage-filters{grid-column:auto}.por-desk{display:block;min-height:0}.por-file-queue{display:flex;gap:0;overflow-x:auto;padding:0;scroll-snap-type:x proximity}.por-file-queue>p{align-items:center;display:flex;flex:0 0 7rem;padding:1rem}.por-file-queue button{border-left:1px solid rgba(255,255,255,.16);border-top:0;flex:0 0 12rem;scroll-snap-align:start}.por-file-queue button[aria-current=true]{box-shadow:inset 0 -3px 0 var(--por-blue)}.por-dossier__header{display:block}.por-dossier__guide{display:inline-block;margin-top:1rem}.por-dossier__split{grid-template-columns:1fr}.por-dossier__split section+section{border-left:0;border-top:1px solid var(--por-rule);padding-left:0}.por-dossier__split section:first-child{padding-right:0}}@media (max-width: 560px){.por-hero h1{font-size:clamp(2.85rem,14vw,4.2rem)}.por-file div,.por-sources li,.por-evidence-ledger li{grid-template-columns:1fr}.por-evidence-ledger a{grid-column:auto}.por-stage-filters>div{display:grid;grid-template-columns:1fr 1fr}.por-stage-filters button:first-child{grid-column:1 / -1}}@media (prefers-reduced-motion: reduce){.por-file-queue,.player-opportunity-radar *{scroll-behavior:auto}}
