:root{--primary:#3F6787;--primary-hover:#547894;--background:#EAEEF2;--text:#262626;--text-secondary:#666666;--border:#f0f0f0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--text);background:var(--background);font-synthesis:none;font-weight:400;line-height:1.5}*{box-sizing:border-box}body{margin:0}button,input{font:inherit}a{color:inherit}button{cursor:pointer;border:0;border-radius:10px;background:var(--primary);color:#fff;padding:11px 17px;font-weight:650;white-space:nowrap}button:hover{background:var(--primary-hover)}button:disabled{opacity:.6;cursor:wait}button:focus-visible,a:focus-visible,input:focus-visible{outline:3px solid var(--primary);outline-offset:4px}.page{min-height:100dvh;display:flex;flex-direction:column;background:var(--background)}header{background:var(--primary);display:flex;align-items:center;justify-content:space-between;padding:22px max(6vw,24px);gap:24px;color:#fff;font-size:13px}header a{display:flex}header img{width:160px;height:45px;object-fit:contain}main{width:min(100% - 40px,680px);margin:72px auto 48px;flex:1}.eyebrow{font-size:11px;font-weight:750;letter-spacing:.17em;color:var(--primary)}h1{font-size:clamp(32px,6vw,46px);line-height:1.15;letter-spacing:-.04em;margin:15px 0}.intro{color:var(--text-secondary);margin:0 0 32px;font-size:16px}.card{background:#fff;border:1px solid var(--border);border-radius:20px;padding:30px;box-shadow:0 12px 40px #3f678708}label,.label{font-weight:650;font-size:13px}.label{margin:0 0 12px}.search{display:flex;align-items:center;border:1px solid #d9d9d9;border-radius:11px;margin-top:10px;padding:0 14px;gap:10px}.search:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px #3f678712}.search>span{font-size:28px;color:var(--text-secondary)}input{width:100%;min-width:0;border:0;background:transparent;padding:14px 0;color:var(--text)}input:focus-visible{outline:0}.help{font-size:12px;color:var(--text-secondary);margin:9px 0 0}.status{font-size:14px;background:var(--background);padding:15px;border-radius:10px;margin:20px 0 0}.results{margin-top:28px}ul{list-style:none;margin:0;padding:0}li{display:flex;gap:18px;align-items:center;justify-content:space-between;padding:17px 0;border-top:1px solid var(--border)}.company{display:flex;flex-direction:column;min-width:0;gap:4px}.company strong{font-size:15px;overflow-wrap:anywhere}.company>span{color:var(--text-secondary);font-size:12px;overflow-wrap:anywhere}.remembered{padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid var(--border)}.text-button{padding:4px 0;background:transparent;color:var(--primary);border-radius:3px;font-size:13px}.text-button:hover{background:transparent;text-decoration:underline}.support{font-size:13px;color:var(--text-secondary);text-align:center;padding:0 20px;margin-top:24px}footer{display:flex;justify-content:center;gap:24px;padding:24px;color:var(--text-secondary);font-size:12px}footer a{text-decoration:none}@media(max-width:520px){header{padding:17px 20px}header img{width:125px;height:35px}header>span{font-size:11px}main{margin-top:44px}.card{padding:22px 18px;border-radius:16px}li{gap:12px}li button{padding:10px 12px;font-size:13px}.intro{font-size:15px}.support{padding:0}}
