:root{font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#163244;background:#f5f8fa;line-height:1.5}*{box-sizing:border-box}body{margin:0}main{max-width:1220px;margin:auto;padding:48px 28px}header{margin-bottom:30px}h1{font-size:clamp(30px,5vw,45px);letter-spacing:-.035em;line-height:1.1;margin:8px 0 16px}p{margin:8px 0;color:#536878}.eyebrow{font-size:12px;font-weight:750;letter-spacing:.14em;text-transform:uppercase;color:#087f8c}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.stat,.card{background:white;border:1px solid #dce5ea;border-radius:12px;padding:20px}.stat strong{font-size:28px;display:block;color:#163244}.controls{display:grid;grid-template-columns:2fr 1fr 1fr;gap:16px;margin:30px 0 18px}label{font-size:13px;font-weight:650}input,select{width:100%;margin-top:7px;border:1px solid #b9cbd5;border-radius:7px;padding:11px;background:white;color:#163244;font:inherit;font-size:15px}input:focus-visible,select:focus-visible,a:focus-visible{outline:3px solid #0b8492;outline-offset:3px}.apps{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.card{display:flex;flex-direction:column;align-items:flex-start;min-height:215px}.card h2{font-size:18px;line-height:1.3;margin:14px 0 6px}.card p{font-size:14px;flex:1}.card small{color:#5e7481;font-size:11px;letter-spacing:.04em;text-transform:uppercase}.badge{font-size:11px;font-weight:650;color:#5e6670;background:#eef2f4;padding:4px 8px;border-radius:20px;margin-top:10px}.live{background:#e0f4ed;color:#12624b}.preview{background:#e6effb;color:#254e85}.card a{display:inline-block;margin-top:14px;color:#087180;font-weight:650;text-underline-offset:3px}footer{border-top:1px solid #dce5ea;margin-top:32px;padding-top:20px;font-size:13px}@media(max-width:850px){.apps{grid-template-columns:repeat(2,1fr)}.stats{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){main{padding:28px 18px}.apps,.controls{grid-template-columns:1fr}.card{min-height:180px}}