:root{font-family:ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;color:#24344e;background:#f4f6f8}*{box-sizing:border-box}body{margin:0;min-height:100vh;display:grid;place-items:center;padding:1rem}main{width:min(720px,100%)}.panel,.content{padding:2rem;border:1px solid #dfe5ec;border-radius:16px;background:#fff;box-shadow:0 18px 50px rgba(11,29,58,.1);text-align:center}.lock svg{width:44px;fill:none;stroke:#0b1d3a;stroke-width:1.6}h1{color:#0b1d3a}button{min-height:44px;padding:.65rem 1rem;border:0;border-radius:8px;background:#e67e22;color:#fff;font-weight:700;cursor:pointer}.secondary{background:#0b1d3a}.content{margin-top:1rem}.app-list{display:grid;gap:.8rem}.app-card{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;border:1px solid #dfe5ec;border-radius:10px;text-align:left}.app-copy span{display:block;color:#0b1d3a;font-weight:800}.app-copy p{margin:.2rem 0 0;color:#5b687b;font-size:.88rem}.app-card a{min-height:44px;display:inline-flex;align-items:center;color:#0b1d3a;font-weight:700}:focus-visible{outline:3px solid #e67e22;outline-offset:3px}
