:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#edf4ee;background:#081611;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}#root{min-height:100vh}:root{color:#edf4ee;font-synthesis:none;background:#081611;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}button{cursor:pointer}.shell{min-height:100vh;display:flex}.sidebar{background:#0b2018;border-right:1px solid #254437;flex-direction:column;flex:none;gap:12px;width:255px;padding:30px 18px;display:flex}.brand{letter-spacing:-1.4px;align-items:center;gap:12px;margin-bottom:50px;font-size:26px;font-weight:900;display:flex}.brand-icon{color:#102d22;background:#ffb612;border-radius:12px;place-items:center;width:43px;height:43px;font-size:27px;display:grid}.brand small{letter-spacing:2.1px;color:#9db9aa;font-size:9px;font-weight:700;display:block}.gold{color:#ffb612}.side-caption,.eyebrow{letter-spacing:1.8px;color:#89a99a;font-size:10px;font-weight:800}.side-caption{margin-bottom:8px;padding:0 14px}.nav{text-align:left;color:#a9c0b3;background:0 0;border:1px solid #0000;border-radius:10px;padding:15px 14px;font-weight:650}.nav.active{color:#fff;background:#1b4030;border-color:#35684d}.side-note{color:#e0ede4;background:#173329;border:1px solid #305543;border-radius:12px;margin-top:auto;padding:16px;font-size:12px;line-height:1.7}.side-note p{color:#a7bcaf;margin:6px 0 0}.main{flex:1;min-width:0;max-width:1600px;margin:auto;padding:0 42px}.topbar{border-bottom:1px solid #284235;justify-content:space-between;align-items:center;height:74px;display:flex}.live-pill{letter-spacing:1.1px;color:#b5d0c1;border:1px solid #355745;border-radius:99px;padding:9px 13px;font-size:10px;font-weight:800}.dot{background:#5ed18b;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.hero{border-bottom:1px solid #254337;padding:47px 0 44px}.hero h1{letter-spacing:-2.7px;margin:13px 0;font-size:clamp(42px,5vw,68px);line-height:1.1}.hero p{color:#a6bdaf;max-width:630px;font-size:15px;line-height:1.7}.section-head{justify-content:space-between;align-items:end;gap:20px;margin:34px 0 17px;display:flex}.section-head h2{letter-spacing:-.6px;margin:7px 0 0;font-size:24px}.data-count,.small-tag{color:#aac4b4;background:#173126;border:1px solid #365b46;border-radius:99px;padding:9px 12px;font-size:11px}.panel{background:#11271e;border:1px solid #2b4b39;border-radius:15px;padding:23px}.controls{grid-template-columns:minmax(220px,2fr) minmax(140px,1.2fr) minmax(105px,.7fr) minmax(120px,.8fr);gap:16px;display:grid}.field{flex-direction:column;gap:10px;min-width:0;display:flex;position:relative}.field label{letter-spacing:1.2px;color:#a2bcaa;font-size:10px;font-weight:800}.field input,.field select{color:#fff;background:#0b1e16;border:1px solid #355843;border-radius:9px;outline:none;width:100%;min-width:0;padding:13px 12px}.field input:focus,.field select:focus{border-color:#ffb612}.suggestions{z-index:10;background:#17352a;border:1px solid #476f54;border-radius:10px;max-height:300px;position:absolute;top:77px;left:0;right:0;overflow:auto;box-shadow:0 16px 40px #0009}.suggestions button{color:#fff;text-align:left;background:0 0;border:0;border-bottom:1px solid #2c4a38;justify-content:space-between;gap:10px;width:100%;padding:12px;display:flex}.suggestions button:hover{background:#26533d}.suggestions span{color:#abc5b3;font-size:11px}.results-heading{margin-top:38px}.muted{color:#9eb5a7;font-size:14px;font-weight:500}.metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;display:grid}.metric{background:linear-gradient(145deg,#19392b,#10291f);border:1px solid #345844;border-radius:15px;padding:22px 19px}.metric-label{color:#b1c9b8;letter-spacing:1.2px;justify-content:space-between;font-size:11px;font-weight:750;display:flex}.metric-mark{color:#86b899;font-size:18px}.metric-value{letter-spacing:-1.6px;color:#63dc94;margin:18px 0 6px;font-size:clamp(32px,4vw,48px);font-weight:850}.gold-metric .metric-value{color:#ffb612}.metric-sub{color:#a2b9aa;min-height:31px;font-size:11px}.metric-track{background:#31513d;border-radius:8px;height:5px;margin-top:16px;overflow:hidden}.metric-track span{background:#64db93;height:100%;display:block}.gold-track span{background:#ffb612}.details-grid{grid-template-columns:1.45fr 1fr;gap:16px;margin-top:16px;display:grid}.panel-title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.panel-title h3{margin:6px 0 0;font-size:18px}.chart{border-bottom:1px solid #46664f;align-items:end;gap:10px;height:220px;padding:10px 4px 22px;display:flex}.bar-col{flex-direction:column;flex:1;justify-content:end;align-items:center;gap:5px;min-width:0;height:100%;display:flex}.bar{background:#637b6a;border-radius:5px 5px 0 0;width:100%;max-width:42px;min-height:5px}.bar.hit{background:linear-gradient(#ffb612,#c78e0a)}.bar-value,.bar-label{color:#bbd0c1;font-size:10px}.bar-label{position:relative;bottom:-22px}.footnote{color:#91ad9b;margin-top:17px;font-size:11px;line-height:1.7}.empty{text-align:center;color:#8fae9a;place-items:center;height:220px;font-size:13px;display:grid}.summary-row{border-bottom:1px solid #2d4938;justify-content:space-between;gap:12px;padding:14px 0;font-size:13px;display:flex}.summary-row span{color:#9cb9a6}.info-note{color:#e7d5a1;background:#382f1b;border:1px solid #685a32;border-radius:9px;margin-top:19px;padding:13px;font-size:11px;line-height:1.65}.log-panel{margin-top:16px}.table-wrap{overflow:auto}table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%;font-size:12px}th{color:#95b6a1;letter-spacing:1px;font-size:10px}td,th{border-bottom:1px solid #2b4635;padding:14px 12px}td{color:#dce9df}.hit-chip,.miss-chip{border-radius:6px;padding:5px 9px;font-size:10px;font-weight:800;display:inline-block}.hit-chip{color:#82f4aa;background:#225c3c}.miss-chip{color:#f3c3a6;background:#4b3931}.table-empty{text-align:center;color:#9bb8a4;padding:30px}.pricing-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-top:30px;display:grid}.price-card{flex-direction:column;gap:16px;display:flex}.price-card h2{margin:0;font-size:32px}.price-card h2 small{color:#a1b7a8;font-size:12px;font-weight:500}.price-card p{color:#a8c1af;flex:1;font-size:13px;line-height:1.7}.cta{color:#10271b;background:#ffb612;border:0;border-radius:9px;padding:12px;font-weight:800}.coming-soon{color:#f1ce7a;text-align:center;border:1px solid #6a5c33;border-radius:8px;padding:11px;font-size:10px}.error{color:#ffc1b6;background:#4b2420;border:1px solid #9b5347;border-radius:8px;margin:15px 0;padding:12px}footer{color:#7f9f8b;text-align:center;padding:35px 0;font-size:11px}@media (width<=1100px){.sidebar{width:205px}.main{padding:0 24px}.metrics,.controls,.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=750px){.shell{display:block}.sidebar{flex-flow:wrap;align-items:center;gap:8px;width:100%;padding:15px}.brand{margin:0 auto 0 0;font-size:21px}.brand-icon{width:35px;height:35px}.side-caption,.side-note{display:none}.nav{padding:10px;font-size:12px}.main{padding:0 15px}.topbar{height:55px}.hero{padding:35px 0}.controls,.details-grid{grid-template-columns:1fr}.metrics{gap:9px}.metric{padding:16px 12px}.metric-label{font-size:9px}.metric-sub{font-size:10px}.pricing-grid{grid-template-columns:1fr}.section-head{flex-direction:column;align-items:start}}.bar.hit,.metric-track .trend-hit{background:#64db93}.bar.miss,.metric-track .trend-miss{background:#ffb612}.bar.push,.metric-track .trend-push{background:#637b6a}.trend-hit,.trend-miss,.trend-push{border-radius:3px;flex:1;width:auto}.legend-hit{color:#64db93}.legend-miss{color:#ffb612}.legend-push{color:#a7b5aa}.push-chip{color:#d4dfd6;background:#3a493e;border-radius:6px;padding:5px 9px;font-size:10px;font-weight:800;display:inline-block}button:disabled{opacity:.58;cursor:not-allowed}button:focus-visible,input:focus-visible,select:focus-visible{outline-offset:3px;outline:2px solid #ffb612}form input[type=email]{color:#f3fff4;background:#0a2419;border:1px solid #47715b;border-radius:9px;width:100%;padding:12px}@media (width<=760px){.pricing-grid{grid-template-columns:1fr;display:grid}}.cheatsheet{padding-bottom:12px}.cheat-hero{padding-bottom:36px}.cheat-hero h1{font-size:clamp(42px,5vw,64px)}.cheat-hero-points{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.cheat-hero-points span{color:#a9d5b8;background:#123626;border:1px solid #305d43;border-radius:100px;padding:8px 12px;font-size:11px;font-weight:750}.cheat-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:24px 0 14px;display:flex}.cheat-tabs{background:#0b2319;border:1px solid #345541;border-radius:12px;gap:7px;padding:5px;display:flex}.cheat-tab{color:#a9c0b3;background:0 0;border:0;border-radius:9px;padding:12px 23px;font-size:14px;font-weight:850}.cheat-tab.on{color:#0c2319;background:#ffb612}.cheat-toolbar-label{text-align:right;gap:5px;display:grid}.cheat-toolbar-label strong{color:#e9f5eb;font-size:14px}.cheat-toolbar-label span{color:#96b2a1;font-size:11px}.cheat-info{color:#b7cdbd;background:#223523;border:1px solid #47603b;border-radius:11px;padding:14px 17px;font-size:12px;line-height:1.7}.cheat-info strong{color:#f2e3aa}.cheat-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:22px 0 30px;display:grid}.cheat-stats>div{background:#132e22;border:1px solid #2b523c;border-radius:14px;gap:8px;padding:18px 22px;display:grid}.cheat-stats span{color:#96b3a0;letter-spacing:1.5px;font-size:10px;font-weight:900}.cheat-stats strong{color:#f4fbf5;font-size:33px;font-weight:900;line-height:1}.cheat-stats small{color:#90aa9c;font-size:11px}.cheat-section-title{justify-content:space-between;align-items:end;gap:14px;margin:28px 0 17px;display:flex}.cheat-section-title h2{letter-spacing:-.8px;margin:5px 0 0;font-size:26px}.cheat-controls{flex-wrap:wrap;align-items:end;gap:13px;margin-bottom:19px;display:flex}.cheat-controls label{color:#92b09d;letter-spacing:1.3px;gap:8px;font-size:10px;font-weight:900;display:grid}.cheat-controls select{color:#eef8f1;background:#09231a;border:1px solid #3b674c;border-radius:9px;min-width:190px;padding:11px 13px;font-size:13px}.cheat-count{color:#a8c9b3;margin:0 0 12px auto;font-size:12px}.cheat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.cheat-card{background:linear-gradient(155deg,#142f23,#0c2319);border:1px solid #34523e;border-radius:16px;flex-direction:column;gap:16px;min-width:0;padding:20px;transition:border-color .15s;display:flex}.cheat-card.selected{border-color:#ffb612;box-shadow:0 0 0 1px #ffb61233}.cheat-card-top{letter-spacing:1.2px;color:#75c593;justify-content:space-between;gap:8px;font-size:10px;font-weight:900;display:flex}.cheat-card-top span:last-child{color:#b6cbb9;letter-spacing:0;font-weight:600}.cheat-player h3{letter-spacing:-.5px;margin:0 0 5px;font-size:21px}.cheat-player span{color:#91b59d;font-size:12px}.cheat-prop{background:#203d2c;border:1px solid #375c40;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.cheat-prop span{color:#ffbd24;letter-spacing:-.5px;font-size:23px;font-weight:950}.cheat-prop strong{text-align:right;color:#e4f4e7;font-size:12px}.cheat-rates{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.cheat-rates>div{background:#0a2017;border:1px solid #2e4736;border-radius:9px;gap:6px;padding:12px;display:grid}.cheat-rates small{color:#9bb8a6;letter-spacing:1px;font-size:10px;font-weight:850}.cheat-rates strong{color:#f2f8ef;font-size:21px}.cheat-reason{color:#a7c1ac;min-height:40px;margin:0;font-size:12px;line-height:1.6}.cheat-actions{gap:9px;margin-top:auto;display:flex}.cheat-actions button{border-radius:8px;padding:11px 13px;font-size:12px;font-weight:800}.cheat-save{color:#0a2a18;background:#ffb612;border:1px solid #ffb612;flex:1}.cheat-save.added{color:#a4e9ba;background:#244e35;border-color:#5b976c}.cheat-research{color:#d4e8d8;background:0 0;border:1px solid #426c50}.cheat-empty{margin:15px 0 26px;padding:28px}.cheat-empty h3{margin:0;font-size:23px}.cheat-empty p{color:#a9c3b2;font-size:13px;line-height:1.7}.cheat-more{color:#d2f2db;background:#173c28;border:1px solid #5b825c;border-radius:9px;margin:20px auto 32px;padding:13px 26px;font-size:13px;font-weight:850;display:block}.cheat-shortlist{margin:30px 0;padding:24px}.cheat-shortlist-items{gap:8px;display:grid}.cheat-shortlist-items>div{color:#d9e9da;background:#0d2319;border:1px solid #355642;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;font-size:12px;display:flex}.cheat-shortlist-items button{color:#ffcf7b;background:0 0;border:0;font-size:11px;text-decoration:underline}.cheat-shortlist-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:17px;display:flex}.cheat-shortlist-actions .nav{border:1px solid #416a4b}.cheat-shortlist-actions span{color:#acd3b5;font-size:12px}.cheat-pro{background:linear-gradient(125deg,#2c3020,#173c28);border:1px solid #997825;border-radius:15px;justify-content:space-between;align-items:center;gap:24px;margin:32px 0 17px;padding:25px 28px;display:flex}.cheat-pro h2{margin:7px 0;font-size:23px}.cheat-pro p{color:#b8ceba;max-width:600px;font-size:12px;line-height:1.8}.cheat-pro .cta{flex:none}.cheat-footnote{padding:0 4px;line-height:1.7}@media (width<=1100px){.cheat-grid{grid-template-columns:1fr}.cheat-pro{flex-direction:column;align-items:start}.cheat-stats>div{padding:16px}}@media (width<=650px){.cheat-toolbar-label{text-align:left}.cheat-stats{gap:7px}.cheat-stats>div{padding:12px 10px}.cheat-stats strong{font-size:25px}.cheat-stats span,.cheat-stats small{font-size:9px}.cheat-section-title{flex-direction:column;align-items:start}.cheat-controls select{width:100%;min-width:140px}.cheat-controls label{flex:1;min-width:130px}.cheat-count{margin:0 0 7px}.cheat-card{padding:16px}.cheat-pro{padding:20px}.cheat-pro .cta{white-space:normal}}
