:root{--usps-blue: #004b87;--muted: #5f6f7d;--surface: #ffffff}*{box-sizing:border-box}html,body{margin:0;min-width:0;background:#fff;font-family:Inter,Arial,sans-serif;font-size:10px;line-height:15px}.skip-link{position:absolute;top:8px;left:8px;z-index:50;transform:translateY(-160%);background:var(--surface);border:2px solid var(--usps-blue);border-radius:4px;color:var(--usps-blue);font-weight:800;padding:10px 14px}.skip-link:focus{transform:translateY(0)}.visuallyhidden,.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important}.app-shell--loading{visibility:hidden}.global-element-status{max-width:1170px;margin:0 auto;padding:12px 18px;color:var(--muted);font-size:14px}.global-element-status--error{color:#8a1c1c;background:#fff1f1}.auth-dialog{width:min(32rem,calc(100vw - 32px));border:0;border-top:4px solid var(--usps-blue);border-radius:4px;box-shadow:0 8px 32px #00000047;color:#1b1b1b;font:16px/1.5 Inter,Arial,sans-serif;padding:24px}.auth-dialog::backdrop{background:#0000007a}.auth-dialog h2{margin:0 0 12px;color:var(--usps-blue);font-size:22px;line-height:1.25}.auth-dialog p{margin:0 0 20px}.auth-dialog button{border:0;border-radius:2px;background:var(--usps-blue);color:#fff;cursor:pointer;font:inherit;font-weight:700;padding:9px 18px}.auth-dialog button:focus-visible{outline:3px solid #ffbe00;outline-offset:2px}.prototype-status{max-width:1170px;margin:0 auto;padding:24px 18px;color:var(--muted);font-family:Inter,Arial,sans-serif;font-size:16px}.prototype-status--error{color:#8a1c1c}
