:root{font-family:Inter,Segoe UI,Arial,sans-serif;color:#18382d;background:#f3f8f5;font-size:14px}*{box-sizing:border-box}body{margin:0}.top{background:#fff;border-bottom:1px solid #dceae2;display:flex;align-items:center;justify-content:space-between;padding:13px max(20px,calc((100vw - 1190px)/2));position:sticky;top:0;z-index:10}.brand{display:flex;gap:15px;align-items:center}.brand img{width:47px;height:47px;object-fit:contain}.brand strong{display:block;font-size:19px}.brand small,.domain span{display:block;color:#6e887a;font-size:12px}.domain{text-align:right;font-weight:600}main{max-width:1230px;margin:auto;padding:24px 20px 60px}.hero{background:linear-gradient(115deg,#1b5c43,#409a73);color:#fff;border-radius:18px;padding:39px 38px;display:flex;align-items:center;justify-content:space-between;gap:26px;margin-bottom:20px}.hero h1{font-size:clamp(28px,3vw,40px);line-height:1.15;margin:12px 0}.hero em{font-style:normal;color:#b6f0d0}.hero p{max-width:720px;line-height:1.65;color:#ddf7e8}.eyebrow{letter-spacing:2px;font-size:11px;font-weight:700;color:#bbefd5}.hero-stat{background:#ffffff21;padding:28px 35px;border-radius:16px;text-align:center;min-width:190px}.hero-stat strong{font-size:49px;display:block}.hero-stat span,.hero-stat small{display:block}.hero-stat small{font-size:11px;margin-top:10px;color:#d7f4e4}.panel{background:#fff;border:1px solid #dfebe3;border-radius:15px;padding:24px;margin-bottom:18px;box-shadow:0 6px 24px #214a3210}.section-head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:20px}.section-head h2{margin:0;font-size:19px}.info,.section-head span{font-size:12px;color:#658071}.searchrow{display:flex;gap:12px;align-items:end}.field{display:flex;flex-direction:column;gap:8px;font-weight:600;font-size:12px;min-width:150px}.field.grow{flex:1}input,select{padding:12px 13px;border:1px solid #d5e3da;border-radius:8px;background:white;color:#254a36;font:inherit;width:100%;outline-color:#67ad86}.btn{border:1px solid #b8d4c4;background:#e7f3eb;color:#155236;border-radius:9px;padding:12px 16px;font-weight:700;cursor:pointer;white-space:nowrap}.btn:hover{filter:brightness(.96)}.btn.dark{background:#246c4c;color:#fff;border-color:#246c4c}.tablewrap{overflow-x:auto}table{width:100%;border-collapse:collapse;text-align:left}th{background:#edf5ef;color:#5c7366;font-size:12px}td,th{padding:15px 11px;border-bottom:1px solid #e9f0eb}td a{color:#147652}.platform{display:inline-block;background:#e8f2ed;border-radius:7px;padding:6px 10px;font-weight:700}.empty{text-align:center;padding:36px;color:#7a9484}.footnote{font-size:12px;color:#74877b}.grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.results{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:25px}.results>div{background:#f2f8f4;border-radius:12px;padding:19px}.results span,.results small{display:block;color:#577663;font-size:12px}.results strong{display:block;margin-top:10px;font-size:23px}.results .result-profit{background:#def3e6}.warning{margin:21px 0 0;border-left:3px solid #e1aa4b;background:#fff9ed;padding:13px 15px;color:#705d30;font-size:12px;line-height:1.6}dialog{width:min(730px,95vw);border:0;border-radius:16px;padding:25px;box-shadow:0 15px 70px #001b1144}dialog::backdrop{background:#11291a88}dialog .grid{grid-template-columns:repeat(2,1fr)}dialog .wide{grid-column:span 2}.actions{display:flex;justify-content:flex-end;gap:12px;margin-top:24px}@media(max-width:850px){.searchrow{flex-wrap:wrap}.searchrow .field{width:100%}.grid{grid-template-columns:repeat(2,1fr)}.results{grid-template-columns:repeat(2,1fr)}.hero{padding:27px;align-items:start}.hero-stat{min-width:130px;padding:20px}.domain{display:none}}@media(max-width:550px){main{padding:15px}.hero{display:block}.hero-stat{margin-top:16px}.grid,.results,dialog .grid{grid-template-columns:1fr}dialog .wide{grid-column:auto}.panel{padding:17px}.section-head{align-items:start;flex-direction:column}.brand img{width:40px;height:40px}.top{padding:12px 17px}}