:root{--accent:#e3651d;--text:#222;--muted:#6b6b6b;--border:#e2e2e2;--ok:#2a7a2a;--warn:#9a5b00;--error:#b3261e;--bg:#fafafa;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}body{color:var(--text);background:var(--bg);margin:0;font:15px/1.5 system-ui,-apple-system,Segoe UI,Roboto,sans-serif}header,main,.faq,footer{max-width:900px;margin:0 auto;padding:0 16px}header{justify-content:space-between;align-items:center;gap:16px;padding-top:24px;display:flex}h1{margin:0;font-size:1.4rem}h2{margin:0 0 12px;font-size:1.15rem}h3{margin:12px 0 4px;font-size:1rem}.intro{margin:24px 0}code,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9em}.dropzone{border:2px dashed var(--border);text-align:center;background:#fff;border-radius:8px;min-width:0;margin:0;padding:20px}.dropzone.over{border-color:var(--accent);background:#fff6ef}.dropzone.busy{opacity:.6}.dropzone textarea{border:1px solid var(--border);border-radius:6px;width:100%;padding:8px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.85em}.drop-hint{border:2px dashed var(--accent);text-align:center;background:#fff6ef;border-radius:8px;padding:12px}.or{color:var(--muted);margin:12px 0 6px}button,.button{background:var(--accent);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:6px;padding:8px 14px;display:inline-block}button:disabled{opacity:.5;cursor:default}button.link{color:var(--accent);background:0 0;padding:0;text-decoration:underline}.card{border:1px solid var(--border);background:#fff;border-radius:8px;margin:20px 0;padding:20px}.badge{color:var(--muted);border:1px solid var(--border);vertical-align:middle;border-radius:10px;margin-left:8px;padding:0 8px;font-size:.75em;font-weight:400;display:inline-block}.badge.beta{color:var(--warn);border-color:var(--warn)}dl{grid-template-columns:max-content 1fr;gap:4px 16px;margin:0;display:grid}dt{color:var(--muted)}dd{margin:0}.address,.notes{white-space:pre-line;color:var(--muted);font-size:.9em}.relative{color:var(--muted)}ul.products{margin:0;padding:0;list-style:none}ul.products li{margin:2px 0 6px;font-size:1.1em;font-weight:600}.product-icon{vertical-align:-5px;width:22px;height:22px;margin-right:8px}.attributes span{color:var(--muted);margin-left:16px;font-size:.8em;font-weight:400;display:block}.ok{color:var(--ok)}.warning,.warnings{color:var(--warn)}.error{color:var(--error)}.actions{margin-top:16px;margin-bottom:0}table{border-collapse:collapse;table-layout:fixed;width:100%}th:first-child{width:34%}th:nth-child(2){width:22%}th,td{text-align:left;border-top:1px solid var(--border);vertical-align:top;padding:6px 8px}th{color:var(--muted);border-top:0;font-weight:400}td a{margin-right:12px}tr.not-covered td{color:var(--muted)}.key-icon{color:var(--accent);vertical-align:-2px;margin-left:6px;display:inline-block}.muted{color:var(--muted)}.key,.key-hint{border-top:1px solid var(--border);margin-top:16px;padding-top:12px}.key-hint{color:var(--muted);margin-bottom:0}.key h3{margin-top:0}.key pre{white-space:pre-wrap;word-break:break-all;background:var(--bg);border:1px solid var(--border);border-radius:6px;margin:4px 0 8px;padding:8px}.faq{margin-top:32px}.faq dl{display:block}.faq dt{color:var(--text);margin-top:12px;font-weight:600}footer{color:var(--muted);padding-top:24px;padding-bottom:32px}.noscript{max-width:900px;margin:24px auto;padding:0 16px}@media (width<=600px){dl{grid-template-columns:1fr}dt{margin-top:8px}}
