:root{color-scheme:light;--navy:#142f45;--ink:#253b50;--muted:#52677c;--gold:#edbd4d;--border:#dce4ee}*{box-sizing:border-box}body{margin:0;background:#edf1f7;color:var(--ink);font:15px/1.6 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.environment{padding:5px 20px;text-align:center;background:#fff2cf;color:#65501f;font-size:11px;font-weight:650;letter-spacing:.08em}header{min-height:88px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:18px 36px;background:white;border-bottom:1px solid var(--border)}a{color:var(--navy);text-decoration:none}.brand{display:flex;gap:14px;align-items:center;font-weight:750;font-size:18px}.brand img{width:124px;height:46px;object-fit:contain;background:var(--navy)}.brand small{display:block;letter-spacing:.14em;font-size:9px;color:var(--muted)}nav{display:flex;align-items:center;gap:22px;font-size:14px}nav form{margin:0}main{max-width:1280px;margin:32px auto;padding:0 28px;min-height:65vh}.hero{border:1px solid #28485e;background:linear-gradient(115deg,#122d43,#254552);padding:32px 36px;border-radius:12px;color:#fff}.eyebrow{color:#f2c85e;letter-spacing:.15em;font-weight:750;font-size:11px}h1{font-size:clamp(27px,4vw,36px);line-height:1.2;margin:12px 0}h2{font-size:21px;line-height:1.3}h3{font-size:18px}.hero p{color:#d5e0e9;margin-bottom:0}p{color:var(--muted)}.section-heading{display:flex;justify-content:space-between;align-items:center;margin:24px 0 12px}.section-heading span{font-size:13px;color:var(--muted)}.grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.card,.empty{background:#fff;border:1px solid var(--border);border-radius:12px;padding:28px}.empty{text-align:center;padding:56px 28px}.empty p{max-width:650px;margin:12px auto 24px}.symbol{width:54px;height:54px;margin:auto;background:#f4e6bf;color:#644814;border-radius:14px;font-size:30px}.badge{display:inline-block;font-size:12px;color:#69531e;background:#fff6de;border:1px solid #ead9a8;border-radius:30px;padding:7px 14px}.metrics{margin:24px 0}.metrics strong{display:block;font-size:34px;line-height:1.5}.metrics span{color:var(--muted)}button,.button{display:inline-block;border:1px solid #d7a830;background:var(--gold);color:#352a12;font:650 14px system-ui;border-radius:8px;padding:12px 18px;cursor:pointer}.quiet{background:#fff;border-color:var(--border);color:var(--ink);padding:8px 14px}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid #2f72c4;outline-offset:3px}.narrow{max-width:660px;margin:24px auto}label{display:block;margin:18px 0;font-weight:600}input{display:block;width:100%;border:1px solid #9daec0;border-radius:7px;padding:12px;font:inherit;margin-top:6px}.error{padding:12px;background:#fff0ee;color:#9b251d;border:1px solid #e4bbb7;border-radius:7px}footer{padding:24px 36px;font-size:12px;color:var(--muted);display:flex;justify-content:space-between} @media(max-width:700px){header{padding:16px 20px;flex-wrap:wrap;gap:16px}.brand img{width:96px}.brand{font-size:16px}nav{width:100%;gap:18px;flex-wrap:wrap}main{margin:20px auto;padding:0 16px}.hero{padding:25px}.grid{grid-template-columns:1fr}.empty{padding:36px 20px}.section-heading{align-items:flex-start;gap:12px}.section-heading span{padding-top:20px;text-align:right}footer{padding:24px 20px;gap:14px;flex-wrap:wrap}}
