:root{--bg:#080b0f;--panel:#11161d;--panel2:#171e27;--line:#29323d;--ink:#f4f6f8;--muted:#8d98a5;--lime:#c9ff37;--amber:#ffbd45;--blue:#68aaff;--red:#ff6f70}*{box-sizing:border-box}html{background:var(--bg);scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at 75% 4%,#162019 0,transparent 28%),var(--bg);color:var(--ink);font-family:Arial,Helvetica,sans-serif}button{font:inherit}main{min-height:100vh;max-width:1480px;margin:auto;padding:0 36px}.topbar{height:74px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:12px;font-weight:900;letter-spacing:.12em}.brand small{font:10px monospace;color:var(--muted);border-left:1px solid var(--line);padding-left:12px}.brandMark{display:grid;place-items:center;width:32px;height:32px;background:var(--lime);color:#080b0f;clip-path:polygon(0 0,100% 0,82% 100%,18% 100%)}.live{color:var(--muted);font:12px monospace}.live i,.dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--lime);margin-right:9px;box-shadow:0 0 12px var(--lime)}.hero{display:grid;grid-template-columns:1fr 330px;gap:50px;align-items:end;padding:64px 0 44px}.eyebrow{margin:0 0 14px;color:var(--lime);font:700 11px monospace;letter-spacing:.18em}.hero h1{font-size:clamp(48px,6vw,84px);line-height:.94;letter-spacing:-.06em;margin:0;max-width:920px}.hero h1 span{color:#78838f}.intro{max-width:650px;color:var(--muted);font-size:18px;line-height:1.55;margin:25px 0 0}.scoreCard{background:var(--lime);color:#080b0f;padding:28px;min-height:210px;display:flex;flex-direction:column;justify-content:center;clip-path:polygon(0 0,100% 0,100% 88%,88% 100%,0 100%)}.scoreCard>span{font:800 11px monospace;letter-spacing:.14em}.scoreCard strong{font-size:70px;letter-spacing:-.06em;line-height:1;margin-top:8px}.scoreCard small{font-weight:700}.seedNote{border-top:1px solid #7d9d1c;margin-top:20px;padding-top:14px;font-size:13px}.eventNav{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);background:var(--panel);position:sticky;top:0;z-index:5}.eventTab{padding:19px 22px;border:0;border-right:1px solid var(--line);background:transparent;color:var(--muted);font-weight:800;text-align:left;cursor:pointer}.eventTab:last-child{border:0}.eventTab>span{font:10px monospace;margin-right:14px;color:#59636f}.eventTab.active{background:var(--lime);color:#080b0f}.eventTab.active>span{color:#617b14}.eventTab .dot{width:6px;height:6px;margin:0 0 1px 7px}.eventTab.active .dot{background:#080b0f;box-shadow:none}.tabPane{display:none;padding-top:26px}.tabPane.active{display:block}.kpis{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);background:var(--panel);margin-bottom:26px}.kpis div{padding:22px 24px;border-right:1px solid var(--line)}.kpis div:last-child{border:0}.kpis span,.kpis small{display:block;color:var(--muted);font:10px monospace;letter-spacing:.1em}.kpis b{display:block;font-size:26px;margin:8px 0 5px}.amberText{color:var(--amber)}.eventGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.eventCard{background:var(--panel);border:1px solid var(--line);padding:26px;min-height:445px;display:flex;flex-direction:column;cursor:pointer;transition:.2s transform,.2s border-color}.eventCard:hover{transform:translateY(-4px);border-color:#52606e}.eventCard.featured{border-color:#5b7624;background:linear-gradient(145deg,#151d16,#10151b)}.eventCard.lan{background:linear-gradient(145deg,#151921,#11161d)}.eventTop{display:flex;justify-content:space-between;align-items:center;color:var(--muted);font:10px monospace;letter-spacing:.1em;margin-bottom:30px}.badge{display:inline-block;padding:7px 9px;font:800 10px monospace;letter-spacing:.08em}.badge.ranked{background:#243217;color:var(--lime)}.badge.pending{background:#1a2b40;color:var(--blue)}.eventCard h2{font-size:32px;line-height:1.05;margin:0 0 30px;letter-spacing:-.04em}.record{display:flex;align-items:center;gap:18px;margin-bottom:23px}.record strong{font-size:50px;letter-spacing:-.05em}.record span{color:var(--muted);font-size:12px;line-height:1.5}.results{display:flex;flex-direction:column;gap:7px;font:12px monospace}.results span{padding:8px 10px;background:var(--panel2)}.results .win{color:var(--lime)}.results .loss{color:#ff9a9b}.next{background:var(--panel2);padding:16px;display:flex;flex-direction:column;gap:7px}.next small{font:9px monospace;letter-spacing:.12em;color:var(--muted)}.next span{font-size:11px;color:var(--muted)}.eventCard footer{margin-top:auto;border-top:1px solid var(--line);padding-top:20px;display:flex;justify-content:space-between;align-items:end}.eventCard footer b{font-size:24px}.eventCard footer span{color:var(--muted);font-size:11px}.panel{background:var(--panel);border:1px solid var(--line);padding:28px}.callout{margin-top:18px;display:grid;grid-template-columns:150px 1fr 1fr;gap:25px;align-items:center}.callout .eyebrow{margin:0}.callout h2{font-size:23px;margin:0}.callout>p:last-child{color:var(--muted);line-height:1.55;font-size:13px}.eventHero{display:grid;grid-template-columns:1fr auto;align-items:center;background:linear-gradient(120deg,#141b22,#0d1116);border:1px solid var(--line);padding:38px 42px;margin-bottom:20px}.eventHero .badge{margin-bottom:28px}.eventHero h2{font-size:48px;margin:0 0 14px;letter-spacing:-.045em}.eventHero>div>p:last-child{color:var(--muted);max-width:720px;line-height:1.55}.bigRecord{font-size:120px;font-weight:900;letter-spacing:-.09em;color:var(--lime)}.bigRecord span{color:#4c5661}.bigRecord.small{font-size:92px}.bigRecord.small span{font-size:35px;color:var(--lime)}.detailGrid{display:grid;grid-template-columns:1.35fr .65fr;gap:20px}.timeline{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.timeline>div{background:var(--panel2);padding:17px;display:flex;gap:12px;align-items:center;border-top:3px solid #49535e}.timeline .win{border-color:var(--lime)}.timeline .loss{border-color:var(--red)}.timeline .nextStep{border-color:var(--blue)}.timeline b{font-size:22px}.timeline span{font-size:13px}.timeline small{display:block;color:var(--muted);margin-top:4px}.facts dl{margin:0}.facts dl div{display:flex;justify-content:space-between;padding:13px 0;border-top:1px solid var(--line)}.facts dt{color:var(--muted)}.facts dd{margin:0;font-weight:800}.facts .muted{color:var(--muted)}.note{font-size:12px;line-height:1.5;color:var(--muted);border-top:1px solid var(--line);padding-top:16px}.formatFlow{display:flex;align-items:center;justify-content:space-between;margin:32px 0}.formatFlow div{background:var(--panel2);padding:20px;min-width:145px}.formatFlow b{font-size:34px;display:block;color:var(--lime)}.formatFlow span{font-size:11px;color:var(--muted)}.formatFlow i{color:#5d6873;font-style:normal}.nextMatch{background:#edf1f4;color:#0b1015;padding:20px;display:flex;flex-direction:column;gap:7px}.nextMatch>span{font:9px monospace;letter-spacing:.12em;color:#5e6974}.nextMatch b{font-size:22px}.nextMatch em{font-style:normal;color:#7e8993;font-size:12px;margin:0 10px}.nextMatch small{color:#5e6974}.workspace{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:20px}.simulator{padding:28px}.panelHead{display:flex;justify-content:space-between;align-items:start;margin-bottom:24px}.panelHead h2{font-size:24px;margin:0}.reset{border:1px solid var(--line);color:var(--muted);background:transparent;padding:9px 13px;cursor:pointer}.matchList{display:grid;grid-template-columns:1fr 1fr;gap:10px}.match{display:grid;grid-template-columns:34px 1fr auto;align-items:center;gap:12px;text-align:left;padding:16px;background:var(--panel2);border:1px solid var(--line);color:var(--ink);cursor:pointer}.match.active{border-color:var(--lime);background:#182018}.check{display:grid;place-items:center;width:28px;height:28px;border:1px solid #48515d;color:var(--muted)}.active .check{background:var(--lime);border-color:var(--lime);color:#080b0f;font-weight:900}.team,.value{display:flex;flex-direction:column;gap:4px}.team small,.value small{color:var(--muted);font-size:11px}.value{text-align:right}.value b{color:var(--lime)}.placement{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);margin-top:22px;padding-top:22px;color:var(--muted);font-size:13px}.placement div{display:flex;gap:8px}.placement button{background:transparent;border:1px solid var(--line);color:var(--muted);padding:9px 12px;cursor:pointer}.placement button.chosen{color:#080b0f;background:var(--lime);border-color:var(--lime);font-weight:800}.resultCard{background:#edf1f4;color:#0a0e13;padding:30px;display:flex;flex-direction:column}.resultCard .eyebrow{color:#48535f}.range{font-size:39px;letter-spacing:-.05em;font-weight:900;margin-top:22px}.resultCard>p:not(.eyebrow){font-size:13px;line-height:1.5;color:#5d6874;margin-top:30px}.gain{align-self:flex-start;background:var(--lime);font-weight:900;font-size:24px;padding:8px 12px;margin-top:22px}.confidence{border-top:1px solid #cbd1d6;margin-top:auto;padding-top:18px;display:flex;justify-content:space-between;font-size:12px}.pageFooter{display:flex;justify-content:space-between;color:#626e7a;font-size:11px;padding:32px 0 42px;border-top:1px solid var(--line);margin-top:26px}
@media(max-width:950px){main{padding:0 18px}.hero{grid-template-columns:1fr}.scoreCard{max-width:380px}.eventNav{grid-template-columns:1fr 1fr;position:static}.eventTab:nth-child(2){border-right:0}.eventTab:nth-child(-n+2){border-bottom:1px solid var(--line)}.kpis{grid-template-columns:1fr 1fr}.eventGrid{grid-template-columns:1fr}.eventCard{min-height:390px}.callout{grid-template-columns:1fr}.detailGrid,.workspace{grid-template-columns:1fr}.timeline{grid-template-columns:1fr 1fr}.eventHero{grid-template-columns:1fr}.bigRecord{font-size:80px}.matchList{grid-template-columns:1fr}.topbar .live{display:none}}
@media(max-width:560px){.hero h1{font-size:46px}.eventNav,.kpis{grid-template-columns:1fr}.eventTab{border-right:0;border-bottom:1px solid var(--line)!important}.kpis div{border-right:0;border-bottom:1px solid var(--line)}.eventHero{padding:26px}.eventHero h2{font-size:36px}.timeline{grid-template-columns:1fr}.formatFlow{align-items:stretch;flex-direction:column;gap:8px}.formatFlow i{transform:rotate(90deg);align-self:center}.placement{align-items:flex-start;flex-direction:column;gap:14px}.placement div{flex-wrap:wrap}.match{grid-template-columns:30px 1fr}.value{grid-column:2;text-align:left}.pageFooter{flex-direction:column;gap:8px}.brand small{display:none}}
.brand em{font-style:normal;color:var(--lime)}.topActions{display:flex;align-items:center;gap:20px}.sync{font:11px monospace;color:var(--muted)}.sync i{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--lime);box-shadow:0 0 10px var(--lime);margin-right:8px}.adminLink,.topbar a{color:var(--ink);text-decoration:none;font-size:12px;border:1px solid var(--line);padding:9px 12px}.productHero{min-height:550px;padding:70px 0;display:grid;grid-template-columns:1fr 320px;gap:60px;align-items:center}.productHero h1{font-size:clamp(50px,6.2vw,90px);line-height:.94;letter-spacing:-.065em;margin:0}.productHero h1 span{color:#697480}.productHero>div>p:last-of-type{max-width:720px;color:var(--muted);font-size:18px;line-height:1.55}.heroActions{display:flex;align-items:center;gap:22px;margin-top:32px}.heroActions a{color:var(--ink);font-size:13px}.primary,.secondary{border:0;padding:13px 18px;font-weight:900;cursor:pointer}.primary{background:var(--lime);color:#080b0f}.secondary{background:transparent;color:var(--ink);border:1px solid var(--line)}.proof{background:var(--lime);color:#080b0f;padding:28px;min-height:310px;display:flex;flex-direction:column;justify-content:center;clip-path:polygon(0 0,100% 0,100% 88%,88% 100%,0 100%)}.proof>span{font:800 10px monospace;letter-spacing:.13em}.proof>strong{font-size:38px;margin:12px 0 30px}.proof div{display:flex;flex-direction:column}.proof div b{font-size:64px;letter-spacing:-.06em}.proof div small{font-weight:800}.proof p{border-top:1px solid #819f25;padding-top:15px;font-weight:800}.trustbar{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);background:var(--panel)}.trustbar span{padding:17px;border-right:1px solid var(--line);font:10px monospace;color:var(--muted)}.trustbar span:last-child{border:0}.trustbar b{color:var(--ink);margin-right:5px}.cockpit{padding:70px 0 20px;scroll-margin-top:20px}.cockpitHead{display:flex;justify-content:space-between;align-items:end;margin-bottom:25px}.cockpitHead h2,.pricing h2{font-size:38px;letter-spacing:-.04em;margin:0}.cockpitHead label{font:10px monospace;color:var(--muted);letter-spacing:.08em}.cockpitHead select{display:block;margin-top:8px;min-width:240px;padding:12px;background:var(--panel);border:1px solid var(--line);color:var(--ink)}.summary{display:grid;grid-template-columns:repeat(4,1fr);background:var(--panel);border:1px solid var(--line);margin-bottom:18px}.summary div{padding:21px;border-right:1px solid var(--line)}.summary div:last-child{border:0}.summary span,.summary small{display:block;font:10px monospace;color:var(--muted)}.summary b{font-size:25px;display:block;margin:8px 0 4px}.eventState{display:flex;flex-direction:column;gap:6px;background:var(--panel2);padding:16px;margin-bottom:14px}.eventState strong{font-size:18px}.eventState span,.emptyState{font-size:11px;color:var(--muted)}.emptyState{padding:18px;border:1px dashed #3b4652}.productGrid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:50px 0}.productGrid article{background:var(--panel);border:1px solid var(--line);padding:34px}.productGrid article.accent{background:var(--lime);color:#080b0f}.productGrid .accent .eyebrow{color:#52680e}.productGrid h2{font-size:32px;margin:0 0 14px}.productGrid p{color:var(--muted);line-height:1.5}.productGrid .accent p{color:#485715}.productGrid ul,.plans ul{padding-left:18px;line-height:1.9;font-size:13px}.pricing{padding:70px 0;display:grid;grid-template-columns:.7fr 1.3fr;gap:50px;align-items:start}.pricing>div>p:last-child{color:var(--muted);line-height:1.6}.plans{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.plans article{background:var(--panel);border:1px solid var(--line);padding:25px;display:flex;flex-direction:column;min-height:350px}.plans article.proPlan{border-color:var(--lime);transform:translateY(-12px)}.plans>article>span{font:800 10px monospace;color:var(--lime);letter-spacing:.12em}.plans b{font-size:35px;margin-top:22px}.plans small{color:var(--muted)}.plans ul{color:var(--muted);margin:25px 0}.plans button,.plans a{margin-top:auto;padding:12px;text-align:center;text-decoration:none;border:1px solid var(--line);background:transparent;color:var(--ink);font-weight:800}.proPlan button{background:var(--lime);color:#080b0f;border-color:var(--lime)}.loading{grid-column:1/-1;padding:60px;border:1px solid var(--line);color:var(--muted);text-align:center}.adminShell{max-width:1050px}.adminHero{padding:65px 0 30px}.adminHero h1{font-size:52px;margin:0}.adminHero>p:last-child{color:var(--muted);line-height:1.5}.adminPanel{background:var(--panel);border:1px solid var(--line);padding:28px}.adminPanel label{display:block;color:var(--muted);font-size:12px;margin-bottom:22px}.adminPanel input,.adminPanel textarea{display:block;width:100%;margin-top:9px;background:#090d12;border:1px solid var(--line);color:var(--ink);padding:13px}.adminPanel textarea{height:500px;font:12px/1.55 monospace;resize:vertical}.adminActions{display:flex;align-items:center;gap:10px}.adminActions #status{font-size:12px;color:var(--muted);margin-left:8px}
@media(max-width:950px){.productHero{grid-template-columns:1fr}.proof{max-width:380px}.trustbar,.summary{grid-template-columns:1fr 1fr}.productGrid,.pricing{grid-template-columns:1fr}.plans{grid-template-columns:1fr}.plans article.proPlan{transform:none}.topActions .sync{display:none}}
@media(max-width:560px){.productHero{min-height:auto;padding:50px 0}.productHero h1{font-size:46px}.trustbar,.summary,.productGrid{grid-template-columns:1fr}.trustbar span,.summary div{border-right:0;border-bottom:1px solid var(--line)}.cockpitHead{align-items:stretch;flex-direction:column;gap:20px}.cockpitHead select{width:100%}.heroActions{align-items:flex-start;flex-direction:column}.adminHero h1{font-size:40px}}
.eventCard.finished{opacity:.78;border-color:#343d47}.eventCard.finished:hover{opacity:1}.lifecycle{font-weight:900}.lifecycle.active{color:var(--lime)}.lifecycle.finished{color:#a4adb7}
#eventGrid{display:block}.eventBucket{margin:42px 0 58px}.bucketHead{display:flex;justify-content:space-between;align-items:end;border-bottom:1px solid var(--line);padding-bottom:16px;margin-bottom:18px}.bucketHead h3{font-size:29px;letter-spacing:-.035em;margin:0}.bucketHead>strong{font-size:38px;color:#596570}.bucketGrid,.opportunityGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.eventBucket .eventCard{min-height:420px}.lifecycle.planned{color:var(--blue)}.emptyBucket{grid-column:1/-1;padding:32px;border:1px dashed var(--line);color:var(--muted)}.eventBucket.grind{background:linear-gradient(145deg,#151d16,#0e1311);border:1px solid #40531f;padding:28px}.opportunityCard{background:var(--panel);border:1px solid var(--line);padding:24px;min-height:310px;display:flex;flex-direction:column}.opportunityCard>div:first-child{display:flex;justify-content:space-between;align-items:center}.badge.opportunity{background:#2b371a;color:var(--lime)}.opportunityCard em{font:800 10px monospace;color:var(--amber);font-style:normal}.opportunityCard h3{font-size:23px;line-height:1.08;margin:0 0 18px}.opportunityCard>b{font-size:25px;color:var(--lime)}.opportunityCard>p:not(.eyebrow){color:var(--muted);font-size:12px;line-height:1.55}.opportunityCard small{margin-top:auto;color:#77828d}.bucketNote{color:var(--muted);font-size:11px;line-height:1.5;margin:20px 0 0}.eventCard.planned{border-color:#273d55}
@media(max-width:950px){.bucketGrid,.opportunityGrid{grid-template-columns:1fr}.eventBucket .eventCard{min-height:360px}}
@media(max-width:560px){.eventBucket.grind{padding:18px}.bucketHead h3{font-size:24px}.bucketHead>strong{font-size:30px}}
