:root{color:#10213b;background:#eef4fb;font-family:Inter,system-ui,sans-serif}*{box-sizing:border-box}body{min-width:320px;margin:0}.shell{width:min(100% - 2rem,760px);margin:0 auto;padding:clamp(2rem,8vw,6rem) 0}.eyebrow{color:#1769d1;letter-spacing:.12em;font-size:.75rem;font-weight:800}h1{margin:.5rem 0 1rem;font-size:clamp(2rem,7vw,4rem);line-height:1.05}.lede{color:#4b607d;font-size:clamp(1.05rem,3vw,1.35rem)}.status{background:#fff;border:1px solid #cbd9ec;border-radius:.75rem;align-items:center;gap:.6rem;margin-top:1.5rem;padding:.85rem 1rem;display:inline-flex}.dot{background:#e6a21a;border-radius:50%;width:.65rem;height:.65rem}.scope{color:#60738e;margin-top:2rem}.label{margin-top:1.5rem;font-weight:700;display:block}input{width:100%;font:inherit;border:1px solid #b9c9df;border-radius:.6rem;margin-top:.5rem;padding:.85rem}.actions{flex-wrap:wrap;gap:.6rem;margin-top:.8rem;display:flex}button{color:#fff;font:inherit;cursor:pointer;background:#1769d1;border:0;border-radius:.6rem;padding:.75rem .9rem;font-weight:700}.access-card{overflow-wrap:anywhere;background:#fff;border:1px solid #cbd9ec;border-radius:.9rem;gap:.7rem;margin-top:1.5rem;padding:1.2rem;display:grid}.access-card img{justify-self:center;width:min(100%,260px)}.code{letter-spacing:.12em;margin:0;font-size:clamp(1.5rem,8vw,2.4rem);font-weight:800}.platform-footer{color:#6b7a95;text-align:center;border-top:1px solid #e3eaf5;margin-top:28px;padding:14px 0 4px;font-size:.8rem}
