.flux-intro{max-width:900px;margin-bottom:34px}.flux-intro .eyebrow{margin-top:30px}.flux-intro h1{max-width:850px}.checker{max-width:960px;border:1px solid var(--line);background:var(--surface);padding:32px}.checker-top{display:flex;justify-content:space-between;align-items:start;gap:24px}.checker-top h2{font-size:25px;letter-spacing:-.04em;margin:12px 0}.checker-top p{color:var(--muted);font-size:14px;line-height:1.7;margin:0;max-width:620px}.checker-private{color:var(--accent);font-size:11px;font-weight:800;white-space:nowrap}.checker-upload{display:flex;flex-direction:column;align-items:center;gap:9px;margin-top:28px;padding:29px;border:2px dashed var(--line);background:var(--bg);text-align:center;cursor:pointer}.checker-upload:focus-within,.checker-upload:hover{border-color:var(--accent)}.checker-upload strong{font-size:16px}.checker-upload span{font-size:12px;color:var(--muted)}.checker-upload input{max-width:100%;font-size:12px;margin-top:10px}.checker-error{color:var(--accent);font-size:13px;font-weight:700;margin:16px 0 0}.checker-report{margin-top:30px}.checker-result-head{display:flex;justify-content:space-between;gap:20px;padding-bottom:20px;border-bottom:1px solid var(--line)}.checker-file{color:var(--muted);font-size:11px;overflow-wrap:anywhere}.checker-result-head h3{font-size:22px;margin:8px 0}.checker-result-head p{font-size:12px;color:var(--muted);margin:0}.checker-status{align-self:start;padding:8px 10px;font-size:10px;font-weight:800;text-transform:uppercase;white-space:nowrap}.checker-check-pass .checker-check-level,.checker-status-aligned{background:#e3f2e7;color:#176537}.checker-check-review .checker-check-level,.checker-status-review{background:#fff0d8;color:#825000}.checker-check-note .checker-check-level,.checker-status-unrecognized{background:var(--accent-soft);color:var(--accent)}.checker-results{list-style:none;padding:0;margin:0}.checker-check{display:flex;align-items:start;gap:15px;padding:18px 0;border-bottom:1px solid var(--line)}.checker-check-level{min-width:55px;text-align:center;padding:6px;font-size:10px;font-weight:800}.checker-check strong{font-size:14px}.checker-check p{font-size:12px;line-height:1.7;color:var(--muted);margin:5px 0 0}.checker-files{margin-top:18px;font-size:12px}.checker-files summary{cursor:pointer;font-weight:800}.checker-files ul{padding-left:20px}.checker-files li{padding-top:7px;overflow-wrap:anywhere}.flux-article{max-width:760px;margin-top:65px}.flux-article section{padding:30px 0;border-top:1px solid var(--line)}.flux-article h2{font-size:25px;letter-spacing:-.04em;margin:0 0 16px}.flux-article li,.flux-article p{font-size:14px;line-height:1.9;color:var(--muted)}.flux-article li{margin-bottom:10px}.flux-article a{color:var(--accent);text-decoration:underline}.flux-article strong{color:var(--ink)}@media(max-width:650px){.checker{padding:20px}.checker-result-head,.checker-top{display:block}.checker-private,.checker-status{display:inline-block;margin-top:16px}.flux-article{margin-top:45px}}.checker-status-custom{background:var(--accent-soft);color:var(--accent)}