.scrim[data-v-64f1e03a]{z-index:60;animation:fade-64f1e03a var(--mid) var(--ease);background:#00000073;position:fixed;inset:0}@keyframes fade-64f1e03a{0%{opacity:0}to{opacity:1}}@keyframes slidein-64f1e03a{0%{transform:translate(100%)}to{transform:none}}.drawer[data-v-64f1e03a]{z-index:61;background:var(--surface);border-left:1px solid var(--line);width:min(400px,92vw);animation:slidein-64f1e03a var(--slow) var(--ease);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-12px 0 36px #00000047}.dw-head[data-v-64f1e03a]{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:14px 16px;display:flex}.dw-head h3[data-v-64f1e03a]{text-transform:none;letter-spacing:0;color:var(--ink);flex:auto;margin:0;font-size:15px}.dw-head h3[data-v-64f1e03a]:before{content:none}.dw-head button[data-v-64f1e03a]{color:var(--ink3);background:0 0;border:none;padding:4px 8px}.dw-head button[data-v-64f1e03a]:hover{color:var(--ink)}.dw-body[data-v-64f1e03a]{flex:auto;padding:14px 16px 18px;overflow:auto}.dw-sec[data-v-64f1e03a]{margin:0 0 18px}.dw-sec>h4[data-v-64f1e03a]{letter-spacing:.07em;text-transform:uppercase;color:var(--ink3);margin:0 0 8px;font-size:12px;font-weight:600}.seg[data-v-64f1e03a]{border:1px solid var(--line);border-radius:var(--r-sm);width:100%;display:flex;overflow:hidden}.seg button[data-v-64f1e03a]{color:var(--ink3);background:0 0;border:none;border-radius:0;flex:1 1 0;padding:7px 0;font-size:13px}.seg button+button[data-v-64f1e03a]{border-left:1px solid var(--line)}.seg button.on[data-v-64f1e03a]{background:var(--accent);color:var(--on-accent,#fff);font-weight:600}.crow[data-v-64f1e03a]{align-items:center;gap:10px;padding:5px 0;display:flex}.crow label[data-v-64f1e03a]{color:var(--ink2);flex:auto;font-size:13px}.crow input[type=color][data-v-64f1e03a]{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:6px;width:34px;height:26px;padding:2px}.wcag[data-v-64f1e03a]{white-space:nowrap;text-align:center;cursor:help;border-radius:999px;padding:1px 8px;font-size:11px}.wcag.pass[data-v-64f1e03a]{background:color-mix(in srgb, var(--good) 16%, transparent);color:var(--good)}.wcag.fail[data-v-64f1e03a]{background:color-mix(in srgb, var(--bad) 14%, transparent);color:var(--bad)}.dw-note[data-v-64f1e03a]{color:var(--ink3);margin:6px 0 0;font-size:12px}.dw-note.top[data-v-64f1e03a]{margin:0 0 8px}.sites[data-v-64f1e03a]{gap:3px;margin:0;padding:0;list-style:none;display:grid}.site[data-v-64f1e03a]{border-radius:var(--r-sm);width:100%;color:var(--ink);align-items:center;gap:10px;padding:7px 8px 7px 10px;font-size:13.5px;display:flex}.site[data-v-64f1e03a]:hover{background:color-mix(in srgb, var(--ink) 7%, transparent)}.site.off[data-v-64f1e03a]{color:var(--ink3)}.site.off .nm[data-v-64f1e03a]{text-decoration:line-through}.nm[data-v-64f1e03a]{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.nm em[data-v-64f1e03a]{color:var(--ink3);white-space:nowrap;margin-left:7px;font-size:10.5px;font-style:normal}.act[data-v-64f1e03a]{color:var(--ink3);font:inherit;background:0 0;border:none;border-radius:6px;flex:none;padding:3px 7px;font-size:12px}.act[data-v-64f1e03a]:hover{color:var(--ink);background:color-mix(in srgb, var(--ink) 10%, transparent)}.act.x[data-v-64f1e03a]{font-size:13px;line-height:1}.act.x[data-v-64f1e03a]:hover{color:var(--bad);background:color-mix(in srgb, var(--bad) 14%, transparent)}.addrow[data-v-64f1e03a]{gap:6px;margin-top:10px;display:flex}.addrow input[data-v-64f1e03a]{min-width:0;font:inherit;border:1px solid var(--line);border-radius:var(--r-sm);color:var(--ink);background:0 0;flex:auto;padding:7px 10px;font-size:13px}.addbtn[data-v-64f1e03a]{border:1px solid var(--accent);background:var(--accent);color:var(--on-accent,#fff);border-radius:var(--r-sm);flex:none;padding:7px 14px;font-size:12.5px;font-weight:650}.addbtn[data-v-64f1e03a]:disabled{opacity:.45;cursor:default}.dw-note.bad[data-v-64f1e03a]{color:var(--bad)}.showall[data-v-64f1e03a]{color:var(--accent);text-underline-offset:3px;background:0 0;border:none;margin-top:8px;padding:4px 0;font-size:12.5px;text-decoration:underline}.dw-where[data-v-64f1e03a]{border-top:1px solid var(--line);color:var(--ink3);background:color-mix(in srgb, var(--ink) 3%, transparent);align-items:flex-start;gap:9px;margin:0;padding:11px 16px;font-size:12px;line-height:1.5;display:flex}.dw-where svg[data-v-64f1e03a]{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;flex:none;width:15px;height:15px;margin-top:1px}.dw-where b[data-v-64f1e03a]{color:var(--ink2);font-weight:650}.dw-foot[data-v-64f1e03a]{border-top:1px solid var(--line);align-items:center;gap:10px;padding:12px 16px;display:flex}.dw-foot button[data-v-64f1e03a]{font-size:13px}.reset[data-v-64f1e03a]{color:var(--ink3);background:0 0;border:none;margin-right:auto;padding:6px 0}.reset[data-v-64f1e03a]:hover{color:var(--ink)}.dw-saved[data-v-64f1e03a]{color:var(--ink3);font-size:12px}.primary[data-v-64f1e03a]{background:var(--accent);border-color:var(--accent);color:var(--on-accent,#fff);font-weight:600}.primary[data-v-64f1e03a]:hover{filter:brightness(1.08)}.skip[data-v-f6cd5e59]{z-index:100;background:var(--surface);border-radius:0 0 var(--r-sm) 0;padding:10px 14px;position:absolute;top:0;left:-9999px}.skip[data-v-f6cd5e59]:focus{left:0}.bar[data-v-f6cd5e59]{z-index:30;background:color-mix(in srgb, var(--bg) 86%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line);position:sticky;top:0}.bar-in[data-v-f6cd5e59]{align-items:center;gap:18px;max-width:1120px;margin:0 auto;padding:10px 16px;display:flex}.brand[data-v-f6cd5e59]{color:var(--ink);flex:none;align-items:center;gap:9px;text-decoration:none;display:inline-flex}.mark[data-v-f6cd5e59]{background:linear-gradient(135deg, var(--accent), color-mix(in srgb, var(--good) 60%, var(--accent)));width:20px;height:20px;box-shadow:var(--glow);border-radius:6px}.name[data-v-f6cd5e59]{color:var(--ink3);white-space:nowrap;font-size:14px}.name b[data-v-f6cd5e59]{color:var(--ink);font-weight:650}.tabs[data-v-f6cd5e59]{flex-wrap:wrap;gap:2px;margin-left:auto;display:flex}.tab[data-v-f6cd5e59]{border-radius:var(--r-sm);color:var(--ink3);white-space:nowrap;transition:color var(--fast) var(--ease), background-color var(--fast) var(--ease);padding:6px 12px;font-size:13.5px;text-decoration:none}.tab[data-v-f6cd5e59]:hover{color:var(--ink);background:color-mix(in srgb, var(--accent) 10%, transparent)}.tab.on[data-v-f6cd5e59]{color:var(--ink);background:color-mix(in srgb, var(--accent) 16%, transparent);font-weight:600}.ghost[data-v-f6cd5e59]{border:1px solid var(--line);color:var(--ink2);background:0 0;flex:none;padding:5px 11px;font-size:13px}.ghost[data-v-f6cd5e59]:hover{color:var(--ink);border-color:var(--accent)}@media (width<=720px){.name[data-v-f6cd5e59]{display:none}.tabs[data-v-f6cd5e59]{margin-left:0}.bar-in[data-v-f6cd5e59]{gap:10px}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f5f6f8;--surface:#fff;--surface-2:#f8f9fb;--surface-3:#f1f3f6;--raised:#fff;--ink:#111827;--ink2:#4b5563;--ink3:#6b7280;--line:#e6e8ec;--line-soft:#eff1f4;--accent:#c21e58;--on-accent:#fff;--good:#15803d;--warn:#b45309;--bad:#dc2626;--good-fill:#16a34a;--warn-fill:#d97706;--bad-fill:#dc2626;--glow:0 0 0 1px color-mix(in srgb, var(--accent) 22%, transparent);--lift:0 1px 2px #1018280a, 0 4px 14px #1018280d;--edge:inset 0 1px 0 #fffc;--fast:.12s;--mid:.2s;--slow:.28s;--ease:cubic-bezier(.2, .7, .3, 1);--r-sm:8px;--r-md:10px;--r-lg:16px;--r-xl:20px;--us:#c21e58;--them:#7c7f8a;--them-2:#9aa0ad;--cls-real:#c21e58;--cls-cached:#b45309;--cls-landing:#6b7280}@media screen and (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0c0e12;--surface:#14171d;--surface-2:#1a1e25;--surface-3:#20252e;--raised:#262b34;--ink:#e9ecf1;--ink2:#aab2bf;--ink3:#8b94a3;--line:#262b34;--line-soft:#1d2129;--accent:#d86b8a;--on-accent:#0b0b0b;--good:#4ade80;--warn:#fbbf24;--bad:#f87171;--good-fill:#22c55e;--warn-fill:#f59e0b;--bad-fill:#ef4444;--glow:0 0 0 1px color-mix(in srgb, var(--accent) 28%, transparent);--lift:0 1px 2px #00000059;--edge:inset 0 1px 0 #ffffff0a;--us:#d86b8a;--them:#8b93a3;--them-2:#6e7686;--cls-real:#d86b8a;--cls-cached:#fbbf24;--cls-landing:#8b94a3}}@media screen{:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0c0e12;--surface:#14171d;--surface-2:#1a1e25;--surface-3:#20252e;--raised:#262b34;--ink:#e9ecf1;--ink2:#aab2bf;--ink3:#8b94a3;--line:#262b34;--line-soft:#1d2129;--accent:#d86b8a;--on-accent:#0b0b0b;--good:#4ade80;--warn:#fbbf24;--bad:#f87171;--good-fill:#22c55e;--warn-fill:#f59e0b;--bad-fill:#ef4444;--glow:0 0 0 1px color-mix(in srgb, var(--accent) 28%, transparent);--lift:0 1px 2px #00000059;--edge:inset 0 1px 0 #ffffff0a;--us:#d86b8a;--them:#8b93a3;--them-2:#6e7686;--cls-real:#d86b8a;--cls-cached:#fbbf24;--cls-landing:#8b94a3}}@media (prefers-reduced-motion:reduce){:root{--fast:0s;--mid:0s;--slow:0s}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}*{box-sizing:border-box}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}input:focus-visible,select:focus-visible{outline-offset:0}[hidden]{display:none!important}body{background:var(--bg);color:var(--ink);margin:0;font:15px/1.6 -apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif}body:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(60rem 30rem at 12% -8%, color-mix(in srgb, var(--accent) 12%, transparent), transparent 70%), radial-gradient(48rem 26rem at 105% 6%, color-mix(in srgb, var(--good) 8%, transparent), transparent 70%);position:fixed;inset:0}h1,h2,h3,h4{margin:0}h1{letter-spacing:-.02em;font-size:25px;font-weight:700}h2{color:var(--ink);letter-spacing:-.015em;font-size:21px;font-weight:650}h3{letter-spacing:.16em;text-transform:uppercase;color:var(--ink3);align-items:center;gap:10px;margin:30px 0 10px;font-size:11.5px;font-weight:600;display:flex}h3:before{content:"";background:var(--accent);opacity:.85;border-radius:2px;flex:none;width:16px;height:2px}select,input,button,textarea{font:inherit;border-radius:var(--r-md);border:1px solid var(--line);background:var(--surface);color:var(--ink);padding:8px 13px}button{cursor:pointer;transition:border-color var(--fast) var(--ease), background-color var(--fast) var(--ease), color var(--fast) var(--ease), transform var(--fast) var(--ease), opacity var(--fast) var(--ease)}button:hover:not(:disabled){border-color:var(--accent)}button:active:not(:disabled):not(.stat):not(.cell):not(.card){transform:translateY(1px)}table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:13px}th,td{text-align:left;border-bottom:1px solid var(--line-soft);white-space:nowrap;padding:9px 10px}th{background:var(--surface);color:var(--ink3);letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid var(--line);font-size:10.5px;font-weight:600;position:sticky;top:0}tbody tr:last-child td{border-bottom:0}td.num{text-align:right}a{color:var(--accent)}.wrap{max-width:1120px;margin:0 auto;padding:22px 16px 90px}.muted{color:var(--ink3);font-size:13px}.chev{appearance:none;text-align:left;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 7'><path d='M1 1l4.5 4.5L10 1' fill='none' stroke='%23898781' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-position:right 11px center;background-repeat:no-repeat;background-size:11px 7px;padding-right:32px}.chev::-ms-expand{display:none}.print-only{display:none}@media print{.no-print{display:none!important}.print-only{display:block}}
