@import url("/logos-authorization/fonts/fonts.css");@import url("/logos-authorization/logos-oauth-button.css");:root{--ink:#080a0b;--paper:#f4f6f6;--line:#c7ccce;--muted:#5b6265;--signal:#fffa00;color-scheme:light}*{box-sizing:border-box}body,html{margin:0;min-height:100%}body{background:var(--paper);color:var(--ink);font-family:LOGOS HarmonyOS Sans SC Button Slice,HarmonyOS Sans SC,Noto Sans SC,system-ui,sans-serif;letter-spacing:0}a,button{font:inherit}main{min-height:100vh;display:grid;grid-template-rows:auto 1fr auto}.topbar{min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:0 32px;border-bottom:1px solid var(--ink);background:#fff}.brand{display:flex;align-items:baseline;gap:10px;font-size:14px;font-weight:700}.logos-identity-title{font-family:LOGOS Outfit Slice,sans-serif;font-weight:800;font-style:normal;letter-spacing:0;font-synthesis:none}.brand .logos-identity-title{font-size:22px}.status{border:1px solid var(--line);padding:5px 8px;color:var(--muted);font:700 11px/1 LOGOS Outfit Slice,sans-serif}.status--active{border-color:var(--ink);background:var(--signal);color:var(--ink)}.workspace{width:min(760px,calc(100% - 40px));margin:0 auto;padding:72px 0 96px}.intro{border-left:4px solid var(--signal);padding-left:20px;margin-bottom:44px}.eyebrow{margin:0 0 10px;color:var(--muted);font:700 11px/1 LOGOS Outfit Slice,sans-serif}h1{margin:0;font-size:clamp(30px,6vw,48px);line-height:1.12;letter-spacing:0}.lede{max-width:560px;margin:14px 0 0;color:var(--muted);line-height:1.7}.alert{display:grid;grid-gap:6px;gap:6px;margin:0 0 24px;padding:14px 16px;border:1px solid #b83b31;background:#fff;color:#751e18;font-size:14px}.login-area{width:min(100%,420px)}.privacy-note{margin:14px 0 0;color:var(--muted);font-size:13px;line-height:1.6}.results{border-top:1px solid var(--ink)}.claim-list{margin:0 0 28px}.claim-row{display:grid;grid-template-columns:minmax(145px,.7fr) 1.3fr;grid-gap:24px;gap:24px;padding:17px 0;border-bottom:1px solid var(--line)}.claim-row dt{color:var(--muted)}.claim-row dd{margin:0;overflow-wrap:anywhere;font-weight:700}.secondary-button{min-height:44px;padding:0 18px;border:1px solid var(--ink);border-radius:0;background:transparent;color:var(--ink);cursor:pointer;font-weight:700}.secondary-button:hover{background:var(--ink);color:var(--paper)}.secondary-button:focus-visible{outline:2px solid var(--ink);outline-offset:3px}footer{display:grid;grid-template-columns:auto 1fr;grid-gap:6px 16px;gap:6px 16px;padding:20px 32px;border-top:1px solid var(--line);color:var(--muted);font-size:11px}footer>span{font-family:LOGOS Outfit Slice,sans-serif;font-weight:700}footer code{overflow-wrap:anywhere}footer p{grid-column:1/-1;margin:2px 0 0}@media (max-width:560px){.topbar{padding:0 20px}.workspace{width:min(100% - 32px,760px);padding:48px 0 64px}.intro{margin-bottom:32px}.claim-row{gap:7px}.claim-row,footer{grid-template-columns:1fr}footer{padding:18px 20px}footer p{grid-column:auto}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important}}