@font-face{font-family:GeistMono;src:url(/_next/static/media/f5cb94a89b585f0b.p.woff2) format("woff2");font-display:swap;font-weight:100 900}.__className_de43f5{font-family:GeistMono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.__variable_de43f5{--font-geist-mono:"GeistMono",ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}@font-face{font-family:GeistSans;src:url(/_next/static/media/e91e1ff17da97c42-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local("Arial");ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.00%;size-adjust:106.28%}.__className_b3532f{font-family:GeistSans,GeistSans Fallback}.__variable_b3532f{--font-geist-sans:"GeistSans","GeistSans Fallback"}:root{color-scheme:light;scrollbar-color:var(--gray-a7) transparent;scrollbar-width:thin;--font-sans:var(--font-geist-sans),"Geist",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-mono:var(--font-geist-mono),"Geist Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--font-brand:var(--font-sans);--black-a1:rgba(0,0,0,0.05);--black-a2:rgba(0,0,0,0.1);--black-a3:rgba(0,0,0,0.15);--black-a4:rgba(0,0,0,0.2);--black-a5:rgba(0,0,0,0.3);--black-a6:rgba(0,0,0,0.4);--black-a7:rgba(0,0,0,0.5);--black-a8:rgba(0,0,0,0.6);--white-a1:rgba(255,255,255,0.05);--white-a2:rgba(255,255,255,0.1);--white-a3:rgba(255,255,255,0.15);--white-a4:rgba(255,255,255,0.2);--white-a5:rgba(255,255,255,0.3);--white-a6:rgba(255,255,255,0.4);--white-a7:rgba(255,255,255,0.5);--white-a8:rgba(255,255,255,0.6);--text-xs:.75rem;--text-sm:.875rem;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-full:9999px;--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--transition-fast:.15s var(--ease-out);--transition-normal:.2s var(--ease-out);--gray-1:#fcfcfd;--gray-2:#f9f9fb;--gray-3:#f0f0f3;--gray-4:#e8e8ec;--gray-5:#e0e1e6;--gray-6:#d9d9e0;--gray-7:#cdced6;--gray-8:#b9bbc6;--gray-9:#8b8d98;--gray-10:#80838d;--gray-11:#60646c;--gray-12:#1c2024;--gray-a1:#00005503;--gray-a2:#00005506;--gray-a3:#0000330f;--gray-a4:#00002d17;--gray-a5:#0009321f;--gray-a6:#00002f26;--gray-a7:#00062e32;--gray-a8:#00083046;--gray-a9:#00051d74;--gray-a10:#00071b7f;--gray-a11:#0007149f;--gray-a12:#000509e3;--accent-1:#fbfdfe;--accent-2:#f2fafe;--accent-3:#e4f3fe;--accent-4:#d1ecfe;--accent-5:#b8e2fe;--accent-6:#99d7fe;--accent-7:#74c6f8;--accent-8:#38abe9;--accent-9:#0ea5e9;--accent-10:#008ac5;--accent-11:#0071a2;--accent-12:#003a56;--accent-a1:#379bcd05;--accent-a2:#26acee0f;--accent-a3:#0a92f61c;--accent-a4:#0d9bfa30;--accent-a5:#0197fb47;--accent-a6:#009bfc66;--accent-a7:#0297f28c;--accent-a8:#0093e3c7;--accent-a9:#01a0e8f2;--accent-a10:#008ac5;--accent-a11:#0071a2;--accent-a12:#003a56;--grass-2:#f5fbf5;--grass-3:#e9f6e9;--grass-4:#daf1db;--grass-6:#b2ddb5;--grass-7:#94ce9a;--grass-9:#46a758;--grass-10:#3e9b4f;--grass-11:#2a7e3b;--grass-12:#203c25;--red-2:#fff7f7;--red-3:#feebec;--red-4:#ffdbdc;--red-6:#fdbdbe;--red-7:#f4a9aa;--red-8:#eb8e90;--red-9:#e5484d;--red-10:#dc3e42;--red-11:#ce2c31;--red-12:#641723;--orange-9:#f76b15;--orange-10:#ef5f00;--orange-11:#cc4e00;--amber-2:#fefbe9;--amber-3:#fff7c2;--amber-4:#ffee9c;--amber-6:#f3d673;--amber-7:#e9c162;--amber-9:#ffc53d;--amber-10:#ffba18;--amber-11:#ab6400;--amber-12:#4f3422;--teal-9:#12a594;--teal-10:#0d9b8a;--teal-11:#008573;--tomato-9:#e54d2e;--tomato-10:#dd4425;--tomato-11:#d13415;--color-panel-translucent:rgba(255,255,255,0.82);--color-text-tertiary:#6b6f78;--color-overlay:rgba(0,0,0,0.45);--solid-bg:var(--accent-10);--solid-bg-hover:var(--accent-11);--solid-fg:#ffffff;--solid-highlight:rgba(255,255,255,0.22);--solid-shade:rgba(0,0,0,0.14);--shadow-1:inset 0 0 0 1px var(--gray-a5),inset 0 1.5px 2px 0 var(--gray-a2),inset 0 1.5px 2px 0 var(--black-a2);--shadow-2:0 0 0 1px var(--gray-a3),0 0 0 0.5px var(--black-a1),0 1px 1px 0 var(--gray-a2),0 2px 1px -1px var(--black-a1),0 1px 3px 0 var(--black-a1);--shadow-3:0 0 0 1px var(--gray-a3),0 2px 3px -2px var(--gray-a3),0 3px 12px -4px var(--black-a2),0 4px 16px -8px var(--black-a2);--shadow-4:0 0 0 1px var(--gray-a3),0 8px 40px var(--black-a1),0 12px 32px -16px var(--gray-a3);--shadow-6:0 0 0 1px var(--gray-a3),0 12px 60px var(--black-a3),0 16px 64px var(--gray-a2);--color-level-0:var(--gray-9);--color-level-0-fg:#ffffff;--color-level-1:var(--tomato-9);--color-level-1-fg:#ffffff;--color-level-2:var(--orange-10);--color-level-2-fg:#ffffff;--color-level-3:var(--amber-9);--color-level-3-fg:var(--amber-12);--color-level-4:var(--teal-10);--color-level-4-fg:#ffffff;--color-level-5:var(--accent-10);--color-bg:var(--gray-1);--color-bg-secondary:var(--gray-2);--color-bg-tertiary:var(--gray-3);--color-text:var(--gray-12);--color-text-secondary:var(--gray-11);--color-border:var(--gray-a6);--color-border-light:var(--gray-a4);--color-border-strong:var(--gray-a8);--color-accent:var(--accent-9);--color-accent-dark:var(--accent-10);--color-accent-light:var(--accent-8);--color-accent-text:var(--accent-11);--color-focus:var(--accent-8);--color-pass:var(--grass-9);--color-pass-text:var(--grass-11);--color-fail:var(--red-9);--color-fail-text:var(--red-11);--color-neutral:var(--gray-8);--color-neutral-text:var(--gray-11);--color-unknown:var(--gray-9);--color-score-good:var(--grass-9);--color-score-good-text:var(--grass-11);--color-score-average:var(--orange-9);--color-score-average-text:var(--orange-11);--color-score-poor:var(--red-9);--color-score-poor-text:var(--red-11);--color-gauge-bg:var(--gray-a5);--color-warning-bg:var(--amber-2);--color-warning-border:var(--amber-9);--color-warning-icon-bg:var(--amber-9);--color-warning-text:var(--amber-12);--color-warning-text-secondary:var(--amber-11);--color-warning-surface:var(--amber-3);--color-warning-btn:var(--amber-9);--color-warning-btn-hover:var(--amber-10)}[data-theme=dark]{--gray-1:#111113;--gray-2:#18191b;--gray-3:#212225;--gray-4:#272a2d;--gray-5:#2e3135;--gray-6:#363a3f;--gray-7:#43484e;--gray-8:#5a6169;--gray-9:#696e77;--gray-10:#777b84;--gray-11:#b0b4ba;--gray-12:#edeef0;--gray-a1:#00000000;--gray-a2:#d8f4f609;--gray-a3:#ddeaf814;--gray-a4:#d3edf81d;--gray-a5:#d9edfe25;--gray-a6:#d6ebfd30;--gray-a7:#d9edff40;--gray-a8:#d9edff5d;--gray-a9:#dfebfd6d;--gray-a10:#e5edfd7b;--gray-a11:#f1f7feb5;--gray-a12:#fcfdffef;--accent-1:#0a1216;--accent-2:#0d1920;--accent-3:#062739;--accent-4:#00324b;--accent-5:#003e5b;--accent-6:#034c6e;--accent-7:#0d5d85;--accent-8:#1775a5;--accent-9:#0ea5e9;--accent-10:#2bb5fb;--accent-11:#70c9ff;--accent-12:#d1ecff;--accent-a1:#00131a66;--accent-a2:#00344c3b;--accent-a3:#00344fa1;--accent-a4:#00334cfa;--accent-a5:#003f5cfa;--accent-a6:#005b85cc;--accent-a7:#09acfc7d;--accent-a8:#1bb2fe9e;--accent-a9:#0eb4fee8;--accent-a10:#2bb7fdfc;--accent-a11:#70c9ff;--accent-a12:#d1ecff;--grass-2:#141a15;--grass-3:#1b2a1e;--grass-4:#1d3a24;--grass-6:#2d5736;--grass-7:#366740;--grass-9:#46a758;--grass-10:#53b365;--grass-11:#71d083;--grass-12:#c2f0c2;--red-2:#201314;--red-3:#3b1219;--red-4:#500f1c;--red-6:#72232d;--red-7:#8c333a;--red-8:#b54548;--red-9:#e5484d;--red-10:#ec5d5e;--red-11:#ff9592;--red-12:#ffd1d9;--orange-9:#f76b15;--orange-10:#ff801f;--orange-11:#ffa057;--amber-2:#1d180f;--amber-3:#302008;--amber-4:#3f2700;--amber-6:#5c3d05;--amber-7:#714f19;--amber-9:#ffc53d;--amber-10:#ffd60a;--amber-11:#ffca16;--amber-12:#ffe7b3;--teal-9:#12a594;--teal-10:#0eb39e;--teal-11:#0bd8b6;--tomato-9:#e54d2e;--tomato-10:#ec6142;--tomato-11:#ff977d;--color-panel-solid:#18191b;--color-panel-translucent:rgba(24,25,27,0.78);--color-text-tertiary:#9a9ea6;--color-overlay:rgba(0,0,0,0.62);--solid-bg:var(--accent-9);--solid-bg-hover:var(--accent-10);--solid-fg:#07141b;--solid-highlight:rgba(255,255,255,0.28);--solid-shade:rgba(0,0,0,0.28);--shadow-1:inset 0 0 0 1px var(--gray-a5),inset 0 1.5px 2px 0 var(--black-a4),inset 0 1.5px 2px 0 var(--black-a4);--shadow-2:0 0 0 1px var(--gray-a6),0 0 0 0.5px var(--black-a3),0 1px 1px 0 var(--black-a6),0 2px 1px -1px var(--black-a6),0 1px 3px 0 var(--black-a5);--shadow-3:0 0 0 1px var(--gray-a6),0 2px 3px -2px var(--black-a3),0 3px 8px -2px var(--black-a6),0 4px 12px -4px var(--black-a7);--shadow-4:0 0 0 1px var(--gray-a6),0 8px 40px var(--black-a3),0 12px 32px -16px var(--black-a5);--shadow-6:0 0 0 1px var(--gray-a6),0 12px 60px var(--black-a4),0 16px 64px var(--black-a6);--color-level-0:var(--gray-8);--color-level-0-fg:#ffffff;--color-level-1:var(--tomato-9);--color-level-1-fg:#ffffff;--color-level-2:var(--orange-9);--color-level-2-fg:#1c1208;--color-level-3:var(--amber-9);--color-level-3-fg:#1c1608;--color-level-4:var(--teal-9);--color-level-4-fg:#06201c;--color-level-5:var(--accent-9);--color-level-5-fg:#07141b;color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--gray-1:#111113;--gray-2:#18191b;--gray-3:#212225;--gray-4:#272a2d;--gray-5:#2e3135;--gray-6:#363a3f;--gray-7:#43484e;--gray-8:#5a6169;--gray-9:#696e77;--gray-10:#777b84;--gray-11:#b0b4ba;--gray-12:#edeef0;--gray-a1:#00000000;--gray-a2:#d8f4f609;--gray-a3:#ddeaf814;--gray-a4:#d3edf81d;--gray-a5:#d9edfe25;--gray-a6:#d6ebfd30;--gray-a7:#d9edff40;--gray-a8:#d9edff5d;--gray-a9:#dfebfd6d;--gray-a10:#e5edfd7b;--gray-a11:#f1f7feb5;--gray-a12:#fcfdffef;--accent-1:#0a1216;--accent-2:#0d1920;--accent-3:#062739;--accent-4:#00324b;--accent-5:#003e5b;--accent-6:#034c6e;--accent-7:#0d5d85;--accent-8:#1775a5;--accent-9:#0ea5e9;--accent-10:#2bb5fb;--accent-11:#70c9ff;--accent-12:#d1ecff;--accent-a1:#00131a66;--accent-a2:#00344c3b;--accent-a3:#00344fa1;--accent-a4:#00334cfa;--accent-a5:#003f5cfa;--accent-a6:#005b85cc;--accent-a7:#09acfc7d;--accent-a8:#1bb2fe9e;--accent-a9:#0eb4fee8;--accent-a10:#2bb7fdfc;--accent-a11:#70c9ff;--accent-a12:#d1ecff;--grass-2:#141a15;--grass-3:#1b2a1e;--grass-4:#1d3a24;--grass-6:#2d5736;--grass-7:#366740;--grass-9:#46a758;--grass-10:#53b365;--grass-11:#71d083;--grass-12:#c2f0c2;--red-2:#201314;--red-3:#3b1219;--red-4:#500f1c;--red-6:#72232d;--red-7:#8c333a;--red-8:#b54548;--red-9:#e5484d;--red-10:#ec5d5e;--red-11:#ff9592;--red-12:#ffd1d9;--orange-9:#f76b15;--orange-10:#ff801f;--orange-11:#ffa057;--amber-2:#1d180f;--amber-3:#302008;--amber-4:#3f2700;--amber-6:#5c3d05;--amber-7:#714f19;--amber-9:#ffc53d;--amber-10:#ffd60a;--amber-11:#ffca16;--amber-12:#ffe7b3;--teal-9:#12a594;--teal-10:#0eb39e;--teal-11:#0bd8b6;--tomato-9:#e54d2e;--tomato-10:#ec6142;--tomato-11:#ff977d;--color-panel-solid:#18191b;--color-panel-translucent:rgba(24,25,27,0.78);--color-text-tertiary:#9a9ea6;--color-overlay:rgba(0,0,0,0.62);--solid-bg:var(--accent-9);--solid-bg-hover:var(--accent-10);--solid-fg:#07141b;--solid-highlight:rgba(255,255,255,0.28);--solid-shade:rgba(0,0,0,0.28);--shadow-1:inset 0 0 0 1px var(--gray-a5),inset 0 1.5px 2px 0 var(--black-a4),inset 0 1.5px 2px 0 var(--black-a4);--shadow-2:0 0 0 1px var(--gray-a6),0 0 0 0.5px var(--black-a3),0 1px 1px 0 var(--black-a6),0 2px 1px -1px var(--black-a6),0 1px 3px 0 var(--black-a5);--shadow-3:0 0 0 1px var(--gray-a6),0 2px 3px -2px var(--black-a3),0 3px 8px -2px var(--black-a6),0 4px 12px -4px var(--black-a7);--shadow-4:0 0 0 1px var(--gray-a6),0 8px 40px var(--black-a3),0 12px 32px -16px var(--black-a5);--shadow-6:0 0 0 1px var(--gray-a6),0 12px 60px var(--black-a4),0 16px 64px var(--black-a6);--color-level-0:var(--gray-8);--color-level-0-fg:#ffffff;--color-level-1:var(--tomato-9);--color-level-1-fg:#ffffff;--color-level-2:var(--orange-9);--color-level-2-fg:#1c1208;--color-level-3:var(--amber-9);--color-level-3-fg:#1c1608;--color-level-4:var(--teal-9);--color-level-4-fg:#06201c;--color-level-5:var(--accent-9);--color-level-5-fg:#07141b;color-scheme:dark}}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{font-family:var(--font-sans);font-size:16px;line-height:1.5;color:var(--color-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:clip}body,html{background-color:var(--color-bg)}body{min-height:100vh;display:flex;flex-direction:column;background-image:radial-gradient(64rem 30rem at 50% -10rem,var(--accent-a3),transparent 70%);background-repeat:no-repeat}::selection{background-color:var(--accent-a5)}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}a{color:var(--color-accent-text);text-decoration:underline;-webkit-text-decoration-color:var(--accent-a6);text-decoration-color:var(--accent-a6);text-decoration-thickness:1px;text-underline-offset:3px;transition:color var(--transition-fast),-webkit-text-decoration-color var(--transition-fast);transition:color var(--transition-fast),text-decoration-color var(--transition-fast);transition:color var(--transition-fast),text-decoration-color var(--transition-fast),-webkit-text-decoration-color var(--transition-fast)}a:hover{color:var(--accent-12);-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}code{font-family:var(--font-mono);font-size:.875em;color:var(--gray-12);background-color:var(--gray-a3);padding:.125rem .375rem;border-radius:var(--radius-sm)}.text-sm{font-size:.875rem}.text-xs{font-size:.75rem}.text-secondary{color:var(--color-text-secondary)}.text-tertiary{color:var(--color-text-tertiary)}.font-mono{font-family:var(--font-mono)}.font-medium{font-weight:500}.font-semibold{font-weight:600}.container{width:100%;max-width:48rem;margin:0 auto;padding:0 var(--space-4)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.main{flex:1 1;display:flex;flex-direction:column;gap:var(--space-10);padding:var(--space-10) var(--space-4);max-width:48rem;margin:0 auto;width:100%}@media (min-width:640px){.main{padding:var(--space-12) var(--space-4)}}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:100;display:flex;align-items:center;justify-content:space-between;padding:var(--space-4) var(--space-6);max-width:72rem;margin:0 auto;width:100%}.site-header:before{content:"";position:absolute;inset:0 auto 0 50%;width:100vw;transform:translateX(-50%);background-color:var(--color-panel-translucent);-webkit-backdrop-filter:blur(12px) saturate(1.4);backdrop-filter:blur(12px) saturate(1.4);box-shadow:0 1px 0 var(--gray-a4);z-index:-1}.logo-link{display:flex;align-items:center;gap:var(--space-3);text-decoration:none}.brand-logo{display:inline-flex;align-items:center;gap:8px;color:var(--gray-12);font-family:var(--font-brand);font-size:20px;font-weight:600;letter-spacing:-.4px;line-height:1;white-space:nowrap}.brand-mark{display:block;width:28px;height:28px;flex:0 0 28px}.header-title{padding-left:var(--space-3);border-left:1px solid var(--gray-a6);line-height:1.25;font-size:.9375rem;font-weight:600;letter-spacing:-.01em;color:var(--gray-12);white-space:nowrap;opacity:0;transform:translateY(-4px);transition:opacity .15s var(--ease-out),transform .15s var(--ease-out);pointer-events:none}.header-title.is-visible{opacity:1;transform:translateY(0);pointer-events:auto}.header-actions{display:flex}.header-actions,.header-nav-link{align-items:center;gap:var(--space-2)}.header-nav-link{display:inline-flex;justify-content:center;height:36px;padding:0 var(--space-3);font-family:var(--font-sans);font-size:.875rem;font-weight:500;color:var(--gray-11);text-decoration:none;border-radius:var(--radius-full);transition:background-color var(--transition-fast),color var(--transition-fast)}.header-nav-link:hover{color:var(--gray-12);background-color:var(--gray-a3);text-decoration:none}.header-nav-link:active{background-color:var(--gray-a4)}.header-nav-link[aria-current=page]{color:var(--gray-12);background-color:var(--gray-a3)}.header-nav-link svg{flex-shrink:0}.theme-toggle{display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:none;border-radius:var(--radius-full);background-color:transparent;box-shadow:inset 0 0 0 1px var(--gray-a6);color:var(--gray-11);cursor:pointer;transition:color var(--transition-fast),box-shadow var(--transition-fast),background-color var(--transition-fast)}.theme-toggle:hover{color:var(--gray-12);background-color:var(--gray-a3);box-shadow:inset 0 0 0 1px var(--gray-a7)}.theme-toggle:active{background-color:var(--gray-a4);transform:scale(.95)}.theme-icon-moon,.theme-icon-sun,.theme-icon-system{display:none;width:18px;height:18px}:root:not([data-theme-pref]) .theme-icon-moon,[data-theme-pref=dark] .theme-icon-moon,[data-theme-pref=light] .theme-icon-sun,[data-theme-pref=system] .theme-icon-system{display:block}@media (max-width:639px){.site-header{padding:var(--space-3) var(--space-4)}.header-nav-label,.header-title{display:none}.header-nav-link{width:36px;padding:0}.brand-logo{font-size:18px;gap:7px}.brand-mark{width:26px;height:26px;flex-basis:26px}}@media (max-width:359px){.brand-name-suffix{display:none}}.hero{text-align:center;padding-top:var(--space-8)}.hero-title{font-size:2.25rem;font-weight:600;color:var(--gray-12);margin-bottom:var(--space-4);line-height:1.08;letter-spacing:-.03em;text-wrap:balance}.hero-subtitle{font-size:1.0625rem;color:var(--gray-11);max-width:34rem;margin:0 auto;line-height:1.6;text-wrap:pretty}.hero-subtitle a{color:var(--accent-11)}.hero-subtitle a:hover{color:var(--accent-12)}@media (min-width:640px){.hero-title{font-size:3rem}}.scanner-section{display:flex;justify-content:center}.scan-form{width:100%}.input-group{display:flex;gap:var(--space-3)}input[type=url]{flex:1 1;min-width:0;padding:var(--space-4);font-size:1.0625rem;font-family:var(--font-mono);border:none;border-radius:var(--radius-lg);background-color:var(--color-panel-solid);color:var(--gray-12);box-shadow:inset 0 0 0 1px var(--gray-a7),0 1px 2px var(--black-a1);transition:box-shadow var(--transition-fast)}input[type=url]:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--gray-a8),0 1px 2px var(--black-a1)}input[type=url]:focus{outline:none}input[type=url]:focus-visible{outline:2px solid var(--color-focus);outline-offset:-1px;box-shadow:inset 0 0 0 1px transparent,0 0 0 4px var(--accent-a3)}input[type=url]:disabled{color:var(--gray-11);background-color:var(--gray-a2)}input[type=url]:-webkit-autofill{box-shadow:0 0 0 1000px var(--color-panel-solid) inset,inset 0 0 0 1px var(--gray-a7);-webkit-text-fill-color:var(--gray-12);caret-color:var(--gray-12)}input[type=url]:-webkit-autofill,input[type=url]:-webkit-autofill:focus,input[type=url]:-webkit-autofill:hover,input[type=url]:autofill{box-shadow:0 0 0 1000px var(--color-panel-solid) inset,inset 0 0 0 1px var(--gray-a7);-webkit-text-fill-color:var(--gray-12);caret-color:var(--gray-12)}input[type=url]::placeholder{color:var(--gray-a9);opacity:1}#scan-button,.copy-all-fab,.copy-button,.fix-sheet-copy-btn,.site-error-retry-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);font-family:var(--font-sans);font-weight:600;color:var(--solid-fg);background-color:var(--solid-bg);border:none;border-radius:var(--radius-lg);box-shadow:inset 0 1px 0 0 var(--solid-highlight),inset 0 -1px 0 0 var(--solid-shade),0 1px 2px var(--black-a2);cursor:pointer;white-space:nowrap;transition:background-color var(--transition-fast),box-shadow var(--transition-fast),transform var(--transition-fast)}#scan-button:hover:not(:disabled),.copy-all-fab:hover,.copy-button:hover,.fix-sheet-copy-btn:hover,.site-error-retry-btn:hover{background-color:var(--solid-bg-hover);box-shadow:inset 0 1px 0 0 var(--solid-highlight),inset 0 -1px 0 0 var(--solid-shade),0 2px 6px var(--black-a2)}#scan-button:active:not(:disabled),.copy-all-fab:active,.copy-button:active,.fix-sheet-copy-btn:active,.site-error-retry-btn:active{transform:translateY(1px);box-shadow:inset 0 2px 3px 0 var(--solid-shade)}#scan-button{padding:var(--space-4) var(--space-6);font-size:1rem;min-width:6.5rem}#scan-button:disabled{opacity:.55;cursor:not-allowed;transform:none}.spinner{width:1.25rem;height:1.25rem;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.customize-toggle{display:flex;align-items:center;gap:var(--space-2);margin-top:var(--space-3);padding:var(--space-2) var(--space-2);background:none;border:none;border-radius:var(--radius-md);color:var(--gray-11);font-size:.8125rem;font-family:var(--font-sans);cursor:pointer;transition:color var(--transition-fast),background-color var(--transition-fast)}.customize-toggle:hover{color:var(--gray-12);background-color:var(--gray-a3)}.customize-icon{opacity:.7}.customize-chevron{transition:transform var(--transition-fast);opacity:.6}.customize-toggle[aria-expanded=true] .customize-chevron{transform:rotate(180deg)}.customize-panel{margin-top:var(--space-3);padding:var(--space-5);border:none;border-radius:var(--radius-xl);background-color:var(--gray-a2);box-shadow:var(--shadow-1)}.profile-selector{margin-bottom:var(--space-5)}.profile-label{display:block;font-size:.8125rem;font-weight:600;color:var(--gray-12);margin-bottom:var(--space-2)}.profile-pills{display:flex;gap:var(--space-2);flex-wrap:wrap}.profile-pill{padding:var(--space-2) var(--space-4);font-size:.8125rem;font-weight:500;font-family:var(--font-sans);border:none;border-radius:var(--radius-full);background-color:var(--color-panel-solid);box-shadow:inset 0 0 0 1px var(--gray-a7);color:var(--gray-11);cursor:pointer;transition:background-color var(--transition-fast),color var(--transition-fast),box-shadow var(--transition-fast)}.profile-pill:hover{color:var(--gray-12);box-shadow:inset 0 0 0 1px var(--gray-a8)}.profile-pill--active{color:var(--accent-11);background-color:var(--accent-a3);box-shadow:inset 0 0 0 1px var(--accent-a6)}.profile-pill--active:hover{color:var(--accent-12);background-color:var(--accent-a4);box-shadow:inset 0 0 0 1px var(--accent-a7)}.profile-description{margin-top:var(--space-2);font-size:.75rem;color:var(--color-text-tertiary)}.checks-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.checks-category{border:1px solid var(--gray-a5);border-radius:var(--radius-lg);padding:var(--space-3);margin:0;background-color:var(--color-panel-solid)}.checks-category legend{float:left;width:100%;margin-bottom:var(--space-3);padding:0;font-size:.75rem;font-weight:700;color:var(--gray-12)}.check-toggle{display:flex;clear:both;align-items:center;gap:var(--space-2);padding:var(--space-1) 0;font-size:.8125rem;color:var(--gray-12);cursor:pointer;transition:opacity var(--transition-fast)}.check-toggle:has(input:not(:checked)){opacity:.55}.check-toggle input[type=checkbox]{width:14px;height:14px;margin:0;accent-color:var(--accent-10);cursor:pointer;flex-shrink:0}.check-toggle span{line-height:1.3}.error-message{color:var(--red-11);font-size:.875rem}.error-message,.scan-timestamp{margin-top:var(--space-3);text-align:center}.scan-timestamp{font-size:.8125rem;color:var(--color-text-tertiary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:480px){.input-group{flex-direction:column}#scan-button{width:100%}.checks-grid{grid-template-columns:1fr}.profile-pills{flex-direction:column}.profile-pill{text-align:center}}.results{display:flex;flex-direction:column;gap:var(--space-6)}.results[hidden]{display:none}.score-card{position:relative;display:flex;flex-direction:column;gap:var(--space-6);padding:var(--space-8);background-color:var(--color-panel-solid);background-image:linear-gradient(to bottom,var(--gray-a2),transparent 40%);border:none;border-radius:var(--radius-2xl);box-shadow:var(--shadow-3);margin-bottom:var(--space-6)}.score-header{text-align:center}.url-display{display:flex;flex-direction:column;gap:2px}.url-label{font-size:.8125rem;font-weight:500;color:var(--gray-11)}.url-value{font-size:1rem;font-weight:600;font-family:var(--font-mono);letter-spacing:-.01em;color:var(--gray-12);word-break:break-all}.origin-note{font-size:.75rem;color:var(--color-text-tertiary);margin:2px 0 0;line-height:1.4}.origin-note strong{color:var(--gray-12);font-weight:600}.share-card-btn{position:absolute;top:var(--space-4);right:var(--space-4);display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);font-size:.8125rem;font-weight:500;font-family:var(--font-sans);color:var(--gray-11);background-color:var(--color-panel-solid);border:none;border-radius:var(--radius-lg);box-shadow:inset 0 0 0 1px var(--gray-a6);cursor:pointer;white-space:nowrap;z-index:1;transition:background-color var(--transition-fast),color var(--transition-fast),box-shadow var(--transition-fast)}.share-card-btn:hover{color:var(--gray-12);background-color:var(--gray-a2);box-shadow:inset 0 0 0 1px var(--gray-a7)}.share-card-btn:active{transform:scale(.97)}.share-card-btn--loading{pointer-events:none;opacity:.7}.share-card-btn svg{flex-shrink:0}.share-card-spinner{animation:share-spin 1s linear infinite}@keyframes share-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.score-main{display:flex;flex-direction:column;align-items:center;gap:var(--space-4)}.overall-score{display:flex;justify-content:center}.level-info{display:flex;flex-direction:column;align-items:center;gap:var(--space-2)}.level-badge{display:inline-flex;align-items:center;justify-content:center;padding:.3125rem var(--space-3);border-radius:var(--radius-full);font-size:.75rem;font-weight:600;letter-spacing:.02em;color:#fff;white-space:nowrap;box-shadow:inset 0 0 0 1px var(--black-a2),inset 0 1px 0 var(--white-a3),0 1px 2px var(--black-a2)}.level-badge[data-level="0"]{color:var(--color-level-0-fg)}.level-badge[data-level="1"]{color:var(--color-level-1-fg)}.level-badge[data-level="2"]{color:var(--color-level-2-fg)}.level-badge[data-level="3"]{color:var(--color-level-3-fg)}.level-badge[data-level="4"]{color:var(--color-level-4-fg)}.level-badge[data-level="5"]{color:var(--color-level-5-fg)}.level-name{font-size:1.125rem;font-weight:600;letter-spacing:-.01em;color:var(--gray-12)}.category-gauges-row{display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap;gap:var(--space-6);padding-top:var(--space-6);border-top:1px solid var(--gray-a5)}.category-gauge-btn{display:flex;flex-direction:column;align-items:center;background:none;border:none;padding:var(--space-2);border-radius:var(--radius-xl);cursor:pointer;transition:background-color var(--transition-fast),transform var(--transition-fast)}.category-gauge-btn:hover{background-color:var(--gray-a3);transform:translateY(-2px)}.category-gauge-btn--active{background-color:var(--gray-a4)}.category-gauge-btn--optional{opacity:.65}.category-gauge-btn--optional:hover{opacity:1}.category-gauge-btn--skipped{opacity:.5}.category-gauge-btn--skipped:hover{opacity:.8}.category-gauge-btn--skipped .circle-gauge-sublabel{font-style:italic}.partial-scan-note{display:flex;align-items:center;gap:var(--space-2);justify-content:center;font-size:var(--text-sm);color:var(--amber-12);padding:var(--space-2) var(--space-4);margin:var(--space-4) auto 0;background-color:var(--amber-3);box-shadow:inset 0 0 0 1px var(--amber-6);border-radius:var(--radius-lg);width:-moz-fit-content;width:fit-content}.partial-scan-note svg{flex-shrink:0;color:var(--amber-11)}.segment-group--skipped{opacity:.35}.gauge-category-label--skipped{font-style:italic}.circle-gauge-item{display:flex;flex-direction:column;align-items:center;gap:var(--space-1)}.circle-gauge-item--inline{display:inline-flex}.circle-gauge{display:flex;align-items:center;justify-content:center}.circle-gauge-svg{display:block;overflow:hidden}.circle-gauge-track{opacity:1}.circle-gauge-fill{transform:rotate(-90deg);transform-origin:center;animation:gauge-sweep 1s var(--ease-out) forwards}@keyframes gauge-sweep{0%{stroke-dashoffset:var(--gauge-circumference)}to{stroke-dashoffset:var(--gauge-dash-offset)}}.circle-gauge-score{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.circle-gauge-label{font-size:.75rem;font-weight:600;color:var(--gray-12);text-align:center;line-height:1.2;max-width:80px}.circle-gauge-sublabel{font-size:.6875rem;font-weight:500;color:var(--color-text-tertiary);text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:480px){.category-gauges-row{gap:var(--space-3)}.category-gauge-btn{padding:var(--space-1)}}.segmented-gauge{position:relative;display:flex;flex-direction:column;align-items:center}.gauge-svg{display:block;overflow:visible}.gauge-combined,.gauge-segmented{transition:opacity .25s ease}.gauge-segmented{opacity:0}.segment-group{cursor:pointer;transition:opacity .2s ease}.segment-fill{transition:filter .2s ease}.segmented-gauge:hover .gauge-combined{opacity:0}.segmented-gauge:hover .gauge-segmented{opacity:1}.segment-group:hover .segment-fill{filter:brightness(1.12)}.gauge-svg:has(.segment-group:hover) .segment-group:not(:hover){opacity:.4}.segmented-gauge[data-highlight]:not([data-highlight=""]) .gauge-combined{opacity:0}.segmented-gauge[data-highlight]:not([data-highlight=""]) .gauge-segmented{opacity:1}.segmented-gauge[data-highlight]:not([data-highlight=""]) .segment-group{opacity:.4}.segmented-gauge[data-highlight="0"] .segment-group[data-index="0"],.segmented-gauge[data-highlight="1"] .segment-group[data-index="1"],.segmented-gauge[data-highlight="2"] .segment-group[data-index="2"],.segmented-gauge[data-highlight="3"] .segment-group[data-index="3"],.segmented-gauge[data-highlight="4"] .segment-group[data-index="4"]{opacity:1}.segmented-gauge[data-highlight="0"] .segment-group[data-index="0"] .segment-fill,.segmented-gauge[data-highlight="1"] .segment-group[data-index="1"] .segment-fill,.segmented-gauge[data-highlight="2"] .segment-group[data-index="2"] .segment-fill,.segmented-gauge[data-highlight="3"] .segment-group[data-index="3"] .segment-fill,.segmented-gauge[data-highlight="4"] .segment-group[data-index="4"] .segment-fill{filter:brightness(1.12)}.gauge-score-container{margin-top:-2.75rem;text-align:center;position:relative;z-index:1}.gauge-score{font-size:3.5rem;font-weight:600;letter-spacing:-.04em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1}.gauge-category-labels{height:1.25rem;margin-top:.25rem}.gauge-category-label{display:none;font-size:.8125rem;font-weight:500;color:var(--gray-11)}.segmented-gauge[data-highlight="0"] .gauge-category-label[data-index="0"],.segmented-gauge[data-highlight="1"] .gauge-category-label[data-index="1"],.segmented-gauge[data-highlight="2"] .gauge-category-label[data-index="2"],.segmented-gauge[data-highlight="3"] .gauge-category-label[data-index="3"],.segmented-gauge[data-highlight="4"] .gauge-category-label[data-index="4"]{display:inline}.gauge-label{font-size:.8125rem;color:var(--gray-11);font-weight:500;margin-top:.25rem}@media (min-width:640px){.score-card{padding:var(--space-8)}.url-value{font-size:1.125rem}.level-name{font-size:1.25rem}.category-gauges-row{gap:var(--space-8)}}.checks-section{gap:var(--space-8)}.category-section,.checks-section{display:flex;flex-direction:column}.category-section{gap:var(--space-4);scroll-margin-top:var(--space-4)}.category-header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding-bottom:var(--space-3);border-bottom:1px solid var(--gray-a6)}.category-title-row{display:flex;align-items:center;gap:var(--space-2)}.category-title{font-size:1.0625rem;font-weight:600;color:var(--gray-12);letter-spacing:-.01em;margin:0}.category-optional{font-size:.6875rem;font-weight:500;color:var(--gray-11);padding:.125rem var(--space-2);margin-left:var(--space-1);background-color:var(--gray-a3);border-radius:var(--radius-full);vertical-align:middle}.category-score{font-size:.9375rem;font-weight:600;font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.commerce-note{font-size:.8125rem;color:var(--color-text-tertiary);margin:0 0 var(--space-2);line-height:1.5}.checks-list{gap:var(--space-3)}.check-item,.checks-list{display:flex;flex-direction:column}.check-item{position:relative;background-color:var(--color-panel-solid);border:1px solid var(--gray-a5);border-radius:var(--radius-xl);box-shadow:var(--shadow-2);overflow:hidden;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.check-item:hover{border-color:var(--gray-a7);box-shadow:var(--shadow-3)}.check-item--fail{border-color:var(--red-6);box-shadow:inset 3px 0 0 var(--red-9),var(--shadow-2)}.check-item--fail:hover{border-color:var(--red-7);box-shadow:inset 3px 0 0 var(--red-9),var(--shadow-3)}.check-item--neutral{background-color:var(--gray-a2);border-style:dashed;border-color:var(--gray-a6);box-shadow:none}.check-item--neutral:hover{border-color:var(--gray-a7);box-shadow:none}.check-item-header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-4)}.check-item--expandable .check-item-header{cursor:pointer}.check-item--expandable .check-item-header:hover{background-color:var(--gray-a2)}.check-item--expandable .check-item-header:focus-visible{outline-offset:-2px;border-radius:var(--radius-xl)}.check-expand-icon{display:flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;color:var(--gray-10);transition:transform var(--transition-fast),color var(--transition-fast)}.check-expand-icon svg{width:1rem;height:1rem}.check-item--expanded .check-expand-icon{transform:rotate(180deg);color:var(--gray-12)}.check-item--expandable .check-details{display:none}.check-item--expandable.check-item--expanded .check-details{display:flex}.check-item-info{display:flex;align-items:center;gap:var(--space-3)}.check-item--neutral .check-item-info{align-items:flex-start}.check-icon{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:var(--radius-full);flex-shrink:0;box-shadow:inset 0 0 0 1px var(--black-a2)}.check-icon svg{width:.875rem;height:.875rem}.check-name{font-size:.9375rem;font-weight:500;color:var(--gray-12)}.check-item--neutral .check-name{color:var(--gray-11)}.check-skip-meta{display:inline-flex;align-items:center;justify-content:flex-end;margin-left:auto;min-width:0}.check-skip-note{font-size:.75rem;color:var(--color-text-tertiary);line-height:1.4;text-align:right;white-space:nowrap}.check-skip-link{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.check-skip-link:hover{color:var(--gray-12);text-decoration-thickness:1px}.check-skip-link:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:2px}@media (max-width:639px){.check-item--neutral .check-item-header{align-items:flex-start}.check-skip-note{white-space:normal}}.check-details{gap:var(--space-4);padding:var(--space-4);border-top:1px solid var(--gray-a5);background-color:var(--gray-a2);margin-top:0}.check-detail-list,.check-details{display:flex;flex-direction:column}.check-detail-list{gap:var(--space-3);margin:0;padding:0}.check-detail-row{display:flex;flex-direction:column;gap:var(--space-1)}.check-detail-label{font-size:.75rem;font-weight:600;color:var(--gray-11);margin:0}.check-detail-value{font-size:.875rem;color:var(--gray-12);line-height:1.5;margin:0}.check-detail-value--pass{color:var(--grass-11)}.check-detail-value--fail{color:var(--red-11)}.check-detail-value--neutral{color:var(--gray-11)}.check-fix-section{display:flex;flex-direction:column;gap:var(--space-1)}.check-details-footer{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-3)}.check-fix-code{font-size:.875rem;color:var(--gray-12);line-height:1.55;margin:0}.check-links-section{display:flex;flex-direction:column;gap:var(--space-1)}.check-links{display:flex;flex-wrap:wrap;gap:var(--space-2)}.check-link{display:inline-flex;align-items:center;gap:var(--space-1);font-size:.75rem;font-weight:500;color:var(--accent-11);text-decoration:none;padding:.25rem var(--space-2);background-color:var(--accent-a2);box-shadow:inset 0 0 0 1px var(--accent-a5);border:none;border-radius:var(--radius-md);transition:background-color var(--transition-fast),box-shadow var(--transition-fast),color var(--transition-fast)}.check-link:hover{color:var(--accent-12);background-color:var(--accent-a3);box-shadow:inset 0 0 0 1px var(--accent-a7)}.check-link svg{width:.75rem;height:.75rem;flex-shrink:0}.copy-button{padding:var(--space-2) var(--space-4);font-size:.8125rem;flex-shrink:0}.copy-button--copied,.copy-button--copied:hover{background-color:var(--grass-10);color:#fff}.copy-button-icon{flex-shrink:0}@media (max-width:480px){.copy-button{max-width:10rem;white-space:normal;text-align:left;line-height:1.3}}[data-tooltip]{position:relative}[data-tooltip]:before{content:"";bottom:calc(100% + 7px);transform:translate(-50%) rotate(45deg);width:8px;height:8px;z-index:11}[data-tooltip]:after,[data-tooltip]:before{position:absolute;left:50%;background:var(--gray-12);pointer-events:none;opacity:0;transition:opacity .15s ease}[data-tooltip]:after{content:attr(data-tooltip);bottom:calc(100% + 10px);transform:translate(-50%);padding:6px 10px;border-radius:var(--radius-md);color:var(--gray-1);font-size:.75rem;font-weight:500;line-height:1.3;white-space:nowrap;box-shadow:var(--shadow-3);z-index:10}[data-tooltip]:focus-visible:after,[data-tooltip]:focus-visible:before,[data-tooltip]:hover:after,[data-tooltip]:hover:before{opacity:1}.check-card-container{perspective:1000px}.check-card-inner{position:relative;transition:transform .5s ease;transform-style:preserve-3d}.check-card-inner.flipped{transform:rotateY(180deg)}.check-card-back,.check-card-front{backface-visibility:hidden;-webkit-backface-visibility:hidden}.check-card-front{position:relative}.check-card-back{position:absolute;top:0;left:0;width:100%;height:100%;transform:rotateY(180deg);background-color:var(--color-panel-solid);border:1px solid var(--gray-a5);border-radius:var(--radius-xl);box-shadow:var(--shadow-3);display:flex;flex-direction:column;overflow:hidden}.check-card-back-header{display:flex;align-items:center;justify-content:space-between;padding:var(--space-4);border-bottom:1px solid var(--gray-a5);flex-shrink:0}.check-card-back-body{padding:var(--space-4);overflow:auto;flex:1 1;background-color:var(--gray-a2)}.action-button,.evidence-back-trigger,.evidence-trigger{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-2) var(--space-3);font-size:.75rem;font-weight:500;font-family:var(--font-sans);color:var(--gray-12);background-color:var(--color-panel-solid);border:none;border-radius:var(--radius-md);box-shadow:inset 0 0 0 1px var(--gray-a7);cursor:pointer;transition:background-color var(--transition-fast),box-shadow var(--transition-fast),color var(--transition-fast)}.action-button:hover,.evidence-back-trigger:hover,.evidence-trigger:hover{background-color:var(--gray-a2);box-shadow:inset 0 0 0 1px var(--gray-a8)}.action-button:active,.evidence-back-trigger:active,.evidence-trigger:active{background-color:var(--gray-a3)}.evidence-back-trigger{margin:var(--space-3) var(--space-4) var(--space-4);margin-left:auto;flex-shrink:0}.action-button svg,.evidence-back-trigger svg,.evidence-trigger svg{flex-shrink:0}.action-button{gap:var(--space-2);padding:var(--space-2) var(--space-4);font-size:.875rem;border-radius:var(--radius-lg)}.evidence-timeline{display:flex;flex-direction:column;gap:var(--space-3);position:relative}.evidence-timeline:before{content:"";position:absolute;left:6px;top:0;bottom:0;width:1px;background-color:var(--gray-a6)}.evidence-step{display:flex;flex-direction:column;gap:var(--space-2);padding-left:calc(14px + var(--space-3));position:relative}.evidence-step-header{display:flex;align-items:center;gap:var(--space-2);font-size:.8125rem;font-weight:500;color:var(--gray-12)}.evidence-step-icon{position:absolute;left:0;display:flex;align-items:center;justify-content:center;width:14px;height:14px;color:var(--gray-11);background:var(--color-panel-solid);border-radius:var(--radius-full);box-shadow:0 0 0 2px var(--color-panel-solid);z-index:1}.evidence-step-label{font-family:var(--font-mono);font-size:.75rem}.evidence-status-badge{display:inline-flex;align-items:center;padding:0 .375rem;font-size:.6875rem;font-weight:600;font-family:var(--font-mono);border-radius:var(--radius-sm);line-height:1.5}.evidence-status--2xx{color:var(--grass-11);background-color:var(--grass-3);box-shadow:inset 0 0 0 1px var(--grass-6)}.evidence-status--3xx{color:var(--amber-11);background-color:var(--amber-3);box-shadow:inset 0 0 0 1px var(--amber-6)}.evidence-status--4xx{color:var(--red-11);background-color:var(--red-3);box-shadow:inset 0 0 0 1px var(--red-6)}.evidence-status--5xx{color:var(--red-11);background-color:var(--red-4);box-shadow:inset 0 0 0 1px var(--red-7)}.evidence-section-label{font-weight:600;color:var(--gray-11);padding:var(--space-1) var(--space-2) 0}.evidence-headers,.evidence-section-label{font-family:var(--font-mono);font-size:.6875rem}.evidence-headers{border-collapse:collapse;width:100%}.evidence-headers td{padding:var(--space-1) var(--space-2);border-bottom:1px solid var(--gray-a4);color:var(--gray-11)}.evidence-header-key{font-weight:600;white-space:nowrap;color:var(--gray-12);width:1%}.evidence-header-val{word-break:break-all}.evidence-body-preview{font-family:var(--font-mono);font-size:.6875rem;color:var(--gray-11);background-color:var(--color-panel-solid);border:none;box-shadow:inset 0 0 0 1px var(--gray-a5);border-radius:var(--radius-md);padding:var(--space-2);margin:0;white-space:pre-wrap;word-break:break-all;max-height:100px;overflow-y:auto;line-height:1.4}.evidence-finding{display:flex;align-items:flex-start;gap:var(--space-2)}.evidence-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0;margin-top:6px}.evidence-dot--positive{background-color:var(--grass-9)}.evidence-dot--negative{background-color:var(--red-9)}.evidence-dot--neutral{background-color:var(--gray-8)}.evidence-finding-text{font-size:.75rem;color:var(--gray-11);line-height:1.4}.evidence-timing{font-size:.6875rem;color:var(--color-text-tertiary);text-align:left;padding-top:var(--space-3);border-top:1px solid var(--gray-a5);margin-top:var(--space-3);font-family:var(--font-mono)}.evidence-empty{font-size:.8125rem;color:var(--color-text-tertiary);font-style:italic;margin:0}.site-error-card{background-color:var(--color-panel-solid);border:1px solid var(--gray-a5);border-left:none;border-radius:var(--radius-2xl);box-shadow:inset 3px 0 0 var(--amber-9),var(--shadow-3);padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-4)}.site-error-header{display:flex;align-items:flex-start;gap:var(--space-3)}.site-error-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:2.25rem;height:2.25rem;background-color:var(--amber-9);border-radius:var(--radius-lg);color:var(--amber-12);box-shadow:inset 0 0 0 1px var(--black-a2)}[data-theme=dark] .site-error-icon{color:#1c1608}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .site-error-icon{color:#1c1608}}.site-error-icon svg{width:1.125rem;height:1.125rem}.site-error-titles{display:flex;flex-direction:column;gap:2px}.site-error-headline{font-size:1.125rem;font-weight:600;color:var(--gray-12);margin:0}.site-error-subheadline{font-size:.875rem;color:var(--gray-11);margin:0;line-height:1.5}.site-error-subheadline strong{color:var(--gray-12);font-family:var(--font-mono);font-weight:600}.site-error-preview{background-color:var(--gray-a2);box-shadow:inset 0 0 0 1px var(--gray-a5);border:none;border-radius:var(--radius-lg);padding:var(--space-3);overflow-x:auto}.site-error-preview-text{margin:0;font-family:var(--font-mono);font-size:.8125rem;color:var(--gray-11);white-space:pre-wrap;word-break:break-word}.site-error-retry-after{font-size:.8125rem;color:var(--amber-12);padding:var(--space-2) var(--space-3);background-color:var(--amber-3);box-shadow:inset 0 0 0 1px var(--amber-6);border:none;border-radius:var(--radius-md)}.site-error-explanation{font-size:.875rem;color:var(--gray-11);margin:0;line-height:1.6}.site-error-retry-btn{align-self:flex-start;padding:var(--space-2) var(--space-5);font-size:.875rem}@media (max-width:639px){.check-card-container{perspective:none}.check-card-inner{transition:none;transform-style:flat}.check-card-inner.flipped{transform:none}.check-card-back,.check-card-front{backface-visibility:visible;-webkit-backface-visibility:visible}.check-card-inner.flipped .check-card-front{display:none}.check-card-back{position:relative;transform:none;height:auto;display:none}.check-card-inner.flipped .check-card-back{display:flex}}.info-callout{display:flex;flex-direction:column;gap:var(--space-3);background-color:var(--gray-a2);border:1px dashed var(--gray-a6);border-radius:var(--radius-xl);padding:var(--space-4)}.info-callout-header{display:flex;align-items:center;gap:var(--space-3)}.info-callout-icon{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:var(--radius-full);background-color:var(--gray-9);flex-shrink:0}.info-callout-icon svg{width:.875rem;height:.875rem}.info-callout-title{font-size:.9375rem;font-weight:500;color:var(--gray-12)}.info-callout-body{font-size:.8125rem;color:var(--gray-11);line-height:1.6;margin:0}.info-callout-body,.info-callout-links{padding-left:calc(1.5rem + var(--space-3))}.info-callout-links{display:flex;gap:var(--space-4)}.info-callout-link{display:inline-flex;align-items:center;gap:var(--space-1);font-size:.8125rem;font-weight:500;color:var(--accent-11);text-decoration:none;transition:color var(--transition-fast)}.info-callout-link:hover{color:var(--accent-12)}.results-actions{display:flex;justify-content:center;padding-top:var(--space-4);border-top:1px solid var(--gray-a5)}.copy-all-fab{align-self:center;padding:var(--space-3) var(--space-5);font-size:.875rem;box-shadow:inset 0 1px 0 0 var(--solid-highlight),inset 0 -1px 0 0 var(--solid-shade),0 4px 14px -4px var(--accent-a8),0 1px 2px var(--black-a2)}.copy-all-fab:hover{box-shadow:inset 0 1px 0 0 var(--solid-highlight),inset 0 -1px 0 0 var(--solid-shade),0 6px 18px -4px var(--accent-a8),0 2px 6px var(--black-a2)}.copy-all-fab[hidden]{display:none}.copy-all-fab svg{flex-shrink:0}.copy-all-fab-count{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;height:1.25rem;padding:0 var(--space-1);font-size:.6875rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;background-color:var(--white-a5);color:var(--solid-fg);border-radius:var(--radius-full)}[data-theme=dark] .copy-all-fab-count{background-color:var(--black-a3)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .copy-all-fab-count{background-color:var(--black-a3)}}.copy-all-fab-count[hidden]{display:none}.fix-sheet-backdrop{position:fixed;inset:0;background-color:var(--color-overlay);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:200;opacity:0;transition:opacity .25s ease}.fix-sheet-backdrop[hidden]{display:none}.fix-sheet-backdrop.fix-sheet-visible{opacity:1}.fix-sheet{position:fixed;top:50%;left:50%;width:calc(100% - 2rem);max-width:40rem;max-height:70vh;display:flex;flex-direction:column;background-color:var(--color-panel-solid);border-radius:var(--radius-2xl);box-shadow:var(--shadow-6);z-index:201;transform:translate(-50%,-50%) scale(.96);opacity:0;transition:transform .2s var(--ease-out),opacity .2s ease}.fix-sheet[hidden]{display:none}.fix-sheet.fix-sheet-visible{transform:translate(-50%,-50%) scale(1);opacity:1}.fix-sheet-header{padding:var(--space-5) var(--space-6) var(--space-4);border-bottom:1px solid var(--gray-a5);flex-shrink:0}.fix-sheet-title-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-2)}.fix-sheet-title{font-size:1.125rem;font-weight:600;letter-spacing:-.01em;color:var(--gray-12);margin:0}.fix-sheet-close{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:none;background:none;color:var(--gray-11);cursor:pointer;border-radius:var(--radius-md);transition:background-color var(--transition-fast),color var(--transition-fast);flex-shrink:0}.fix-sheet-close:hover{background-color:var(--gray-a3);color:var(--gray-12)}.fix-sheet-description{font-size:.875rem;color:var(--gray-11);margin:0;line-height:1.5}.fix-sheet-content{flex:1 1;overflow-y:auto;padding:var(--space-4) var(--space-6);background-color:var(--gray-a2)}.fix-sheet-prompt{font-family:var(--font-mono);font-size:.8125rem;color:var(--gray-12);line-height:1.6;white-space:pre-wrap;margin:0;background-color:var(--color-panel-solid);border:none;box-shadow:inset 0 0 0 1px var(--gray-a5);border-radius:var(--radius-lg);padding:var(--space-4)}.fix-sheet-footer{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-4) var(--space-6);border-top:1px solid var(--gray-a5);flex-shrink:0}.fix-sheet-copy-btn{padding:var(--space-3) var(--space-5);font-size:.875rem}.fix-sheet-copy-btn.fix-sheet-copied,.fix-sheet-copy-btn.fix-sheet-copied:hover{background-color:var(--grass-10);color:#fff}.fix-sheet-count{font-size:.8125rem;color:var(--color-text-tertiary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:639px){.fix-sheet-header{padding:var(--space-4) var(--space-4) var(--space-3)}.fix-sheet-content,.fix-sheet-footer{padding:var(--space-3) var(--space-4)}}.info-cards{display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-8)}.info-cards[hidden]{display:none}.faq-item{background-color:var(--color-panel-solid);border:1px solid var(--gray-a5);border-radius:var(--radius-xl);box-shadow:var(--shadow-2);overflow:hidden;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.faq-item:hover{border-color:var(--gray-a7)}.faq-item:has(.faq-header[aria-expanded=true]){box-shadow:var(--shadow-3)}.faq-header{display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--space-5) var(--space-6);background:none;border:none;cursor:pointer;text-align:left;font-family:var(--font-sans);transition:background-color var(--transition-fast)}.faq-header:hover{background-color:var(--gray-a2)}.faq-header:focus-visible{outline-offset:-2px;border-radius:var(--radius-xl)}.faq-title{font-size:1.0625rem;font-weight:500;color:var(--gray-12);letter-spacing:-.01em}.faq-icon{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;background-color:var(--gray-a3);border-radius:var(--radius-full);flex-shrink:0;margin-left:var(--space-4);transition:background-color var(--transition-fast)}.faq-header:hover .faq-icon{background-color:var(--gray-a4)}.faq-icon svg{width:1rem;height:1rem;color:var(--gray-11);transition:transform .25s ease}.faq-header[aria-expanded=true] .faq-icon svg{transform:rotate(180deg)}.faq-content{overflow:hidden;transition:height .25s ease}.faq-content-inner{padding:0 var(--space-6) var(--space-6);font-size:.9375rem;line-height:1.6;color:var(--gray-11)}.faq-content-inner p{margin:0}.faq-content-inner strong{color:var(--gray-12);font-weight:600}.faq-content-inner>p+.check-category-list{margin-top:var(--space-3)}.check-category-list{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding-left:var(--space-6);list-style:decimal}.check-category-list>li{padding-left:var(--space-1)}.check-category-list>li::marker{color:var(--gray-12);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.check-category-list>li>strong{color:var(--gray-12);font-weight:600}.doc-page{gap:var(--space-10);max-width:72rem}@media (min-width:640px){.doc-page{padding-left:var(--space-6);padding-right:var(--space-6)}}.doc-header{display:flex;flex-direction:column;gap:var(--space-4);padding-top:var(--space-4)}.doc-title{font-size:2rem;font-weight:600;line-height:1.1;letter-spacing:-.03em;color:var(--gray-12);text-wrap:balance}.doc-lead{font-size:1.0625rem;line-height:1.6;color:var(--gray-11);max-width:40rem;text-wrap:pretty}.doc-toc{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-2)}.doc-toc-link{display:inline-flex;align-items:center;gap:var(--space-2);padding:.375rem var(--space-3);font-size:.8125rem;font-weight:500;color:var(--gray-12);text-decoration:none;background-color:var(--color-panel-solid);border-radius:var(--radius-full);box-shadow:inset 0 0 0 1px var(--gray-a6);transition:box-shadow var(--transition-fast),color var(--transition-fast),background-color var(--transition-fast)}.doc-toc-link:hover{color:var(--accent-11);background-color:var(--accent-a2);box-shadow:inset 0 0 0 1px var(--accent-a6)}.doc-toc-count{min-width:1.25rem;padding:0 .3125rem;font-size:.6875rem;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:center;color:var(--gray-11);background-color:var(--gray-a3);border-radius:var(--radius-full)}.doc-toc-link:hover .doc-toc-count{color:var(--accent-11);background-color:var(--accent-a3)}.doc-category{gap:var(--space-4);scroll-margin-top:5.5rem}.doc-category,.doc-category-head{display:flex;flex-direction:column}.doc-category-head{gap:var(--space-1)}.doc-category-title-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.doc-category-title{font-size:1.25rem;font-weight:600;letter-spacing:-.015em;color:var(--gray-12)}.doc-count{font-size:.75rem;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--gray-11);padding:.125rem var(--space-2);background-color:var(--gray-a3);border-radius:var(--radius-full)}.doc-category-summary{font-size:.9375rem;line-height:1.55;color:var(--gray-11);max-width:40rem}.doc-check-list{background-color:var(--color-panel-solid);border:1px solid var(--gray-a5);border-radius:var(--radius-xl);box-shadow:var(--shadow-2);overflow:hidden}.doc-check{display:grid;grid-template-columns:minmax(0,12.5rem) minmax(0,1fr);grid-gap:var(--space-3) var(--space-6);gap:var(--space-3) var(--space-6);padding:var(--space-5) var(--space-6);scroll-margin-top:6rem}.doc-check+.doc-check{border-top:1px solid var(--gray-a4)}.doc-check:target{background-color:var(--accent-a2);box-shadow:inset 3px 0 0 var(--accent-9)}.doc-check-head{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2)}.doc-check-name{font-size:.9375rem;font-weight:600;line-height:1.35;color:var(--gray-12)}.doc-check-name a{color:inherit;text-decoration:none}.doc-check-name a:hover{color:var(--accent-11);text-decoration:underline;-webkit-text-decoration-color:var(--accent-a6);text-decoration-color:var(--accent-a6)}.doc-check-flags{display:flex;flex-wrap:wrap;gap:var(--space-1)}.doc-flag{display:inline-flex;align-items:center;padding:.125rem var(--space-2);font-size:.6875rem;font-weight:500;line-height:1.4;white-space:nowrap;color:var(--gray-11);background-color:var(--gray-a3);border-radius:var(--radius-full)}.doc-flag[data-flag=informational]{color:var(--accent-11);background-color:var(--accent-a3)}.doc-check-body{display:flex;flex-direction:column;gap:var(--space-3);margin:0}.doc-check-field{display:grid;grid-template-columns:5.75rem minmax(0,1fr);grid-gap:var(--space-3);gap:var(--space-3);align-items:baseline}.doc-check-field dt{font-size:.75rem;font-weight:500;color:var(--gray-11)}.doc-check-field dd{margin:0;font-size:.875rem;line-height:1.6;color:var(--gray-12)}.doc-request{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem}.doc-targets{display:contents}.doc-method{font-family:var(--font-mono);font-size:.6875rem;font-weight:600;padding:0 .4375rem;color:var(--accent-11);background-color:var(--accent-a3);box-shadow:inset 0 0 0 1px var(--accent-a5)}.doc-header-chip,.doc-method,.doc-target{line-height:1.6;border-radius:var(--radius-sm)}.doc-header-chip,.doc-target{font-size:.75rem;padding:0 .375rem;color:var(--gray-12);background-color:var(--gray-a3);overflow-wrap:anywhere}.doc-header-chip{background-color:transparent;box-shadow:inset 0 0 0 1px var(--gray-a6);color:var(--gray-11)}.doc-check-field dd code{font-size:.8125em}.doc-check-field dd code.code-nowrap{white-space:nowrap}.doc-note{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4);padding-top:var(--space-6);border-top:1px solid var(--gray-a5);font-size:.875rem;line-height:1.6;color:var(--color-text-tertiary)}.doc-note p{max-width:40rem}.doc-note .action-button{text-decoration:none}@media (min-width:640px){.doc-title{font-size:2.5rem}}@media (max-width:639px){.doc-check{padding:var(--space-4)}.doc-check,.doc-check-field{grid-template-columns:minmax(0,1fr)}.doc-check-field{gap:var(--space-1)}.doc-check-head{flex-direction:row;flex-wrap:wrap;align-items:center}}.faq-content a{color:var(--accent-11)}.footer{margin-top:auto;padding:var(--space-8) var(--space-4);border-top:1px solid var(--gray-a5);background-color:var(--gray-2)}.footer-content{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);max-width:48rem;margin:0 auto}.powered-by{font-size:.8125rem;color:var(--gray-11)}.powered-by a{color:var(--gray-12);font-weight:500;text-decoration:none}.powered-by a:hover{color:var(--accent-11);text-decoration:underline}.footer-links{display:flex;gap:var(--space-3);font-size:.8125rem}.footer-links a{color:var(--gray-11);text-decoration:none;transition:color var(--transition-fast)}.footer-links a:hover{color:var(--gray-12)}.separator{color:var(--gray-a7)}@media (min-width:640px){.footer-content{flex-direction:row;justify-content:space-between}}@media (prefers-reduced-motion:reduce){.circle-gauge-fill{animation:none}.check-card-inner,.faq-content,.faq-icon svg,.fix-sheet,.fix-sheet-backdrop{transition:none}.category-gauge-btn:hover{transform:none}}@property --agent-border-angle{syntax:"<angle>";initial-value:0deg;inherits:false}:root{--gray-1:#fdfcfb;--gray-2:#faf8f6;--gray-3:#f0ece8;--gray-4:#e6dfd9;--gray-5:#ded7d0;--gray-6:#d7cec6;--gray-7:#c1bab3;--gray-8:#aba6a1;--gray-9:#89837e;--gray-10:#7d7771;--gray-11:#625b56;--gray-12:#000000;--gray-a1:#9b693705;--gray-a2:#82501e0a;--gray-a3:#6941191a;--gray-a4:#582a0226;--gray-a5:#512c0830;--gray-a6:#512a073b;--gray-a7:#3019024c;--gray-a8:#1c0e015e;--gray-a9:#180c0282;--gray-a10:#170c018f;--gray-a11:#150a03ab;--gray-a12:#000000ff;--accent-1:#fefdfc;--accent-2:#fff7f3;--accent-3:#ffeee5;--accent-4:#fee2d2;--accent-5:#ffd4bb;--accent-6:#ffc39e;--accent-7:#feaa75;--accent-8:#f7904a;--accent-9:#ff7f00;--accent-10:#e87302;--accent-11:#a84d00;--accent-12:#542704;--accent-a1:#cd9b6905;--accent-a2:#ff5f0f0d;--accent-a3:#ff64131c;--accent-a4:#f95e052e;--accent-a5:#ff600345;--accent-a6:#ff610061;--accent-a7:#fd64048c;--accent-a8:#f46300b5;--accent-a9:#ff7f00ff;--accent-a10:#e87302ff;--accent-a11:#a84d00ff;--accent-a12:#522501fc;--color-bg:var(--gray-3);--color-panel-solid:#ffffff;--color-panel-translucent:rgba(240,236,232,0.86);--color-text-tertiary:#6f6862;--color-overlay:rgba(20,18,18,0.5);--color-focus:#a84d00;--gs-action-bg:var(--gray-2);--solid-bg:var(--accent-9);--solid-bg-hover:#ffbd59;--solid-fg:#000000;--solid-highlight:rgba(255,255,255,0.25);--solid-shade:rgba(0,0,0,0.12);--shadow-1:inset 0 0 0 1px var(--gray-a5);--shadow-2:0 0 #0000;--shadow-3:0 0 #0000;--shadow-4:0 0 0 1px var(--gray-a5);--shadow-6:0 0 0 1px var(--gray-a6),0 16px 48px rgba(20,18,18,0.16);--color-level-5:var(--grass-11);--color-level-5-fg:#ffffff}:root[data-theme=dark]{--gray-1:#000000;--gray-2:#141212;--gray-3:#1c1919;--gray-4:#252121;--gray-5:#2b2525;--gray-6:#332e2e;--gray-7:#393232;--gray-8:#564d47;--gray-9:#6d655f;--gray-10:#78716b;--gray-11:#aba6a1;--gray-12:#ffffff;--gray-a1:#000000fa;--gray-a2:#14121203;--gray-a3:#dcc1c10a;--gray-a4:#e9cece14;--gray-a5:#fad0d01a;--gray-a6:#f1dada24;--gray-a7:#fbdada29;--gray-a8:#f8ddc94a;--gray-a9:#feecdd61;--gray-a10:#fdefe16e;--gray-a11:#fcf6eea6;--gray-a12:#ffffffff;--accent-1:#140e0b;--accent-2:#1d140e;--accent-3:#321b0c;--accent-4:#43210a;--accent-5:#522909;--accent-6:#63320e;--accent-7:#773f15;--accent-8:#9d5219;--accent-9:#ff7f00;--accent-10:#ffbd59;--accent-11:#ffa24d;--accent-12:#ffe3d3;--accent-a1:#14070061;--accent-a2:#3d1b0038;--accent-a3:#6f2d0054;--accent-a4:#7f340070;--accent-a5:#9341007d;--accent-a6:#fc700657;--accent-a7:#fa7b196e;--accent-a8:#fc7e1e96;--accent-a9:#ff7f00ff;--accent-a10:#ffbd59ff;--accent-a11:#ffa24dff;--accent-a12:#ffe3d3ff;--color-bg:var(--gray-1);--color-panel-solid:#141212;--color-panel-translucent:rgba(0,0,0,0.78);--color-text-tertiary:#958e88;--color-overlay:rgba(0,0,0,0.66);--color-focus:#ff7f00;--gs-action-bg:var(--gray-3);--solid-bg:var(--accent-9);--solid-bg-hover:#ffbd59;--solid-fg:#000000;--solid-highlight:rgba(255,255,255,0.3);--solid-shade:rgba(0,0,0,0.2);--shadow-1:inset 0 0 0 1px var(--gray-a6);--shadow-2:0 0 #0000;--shadow-3:0 0 #0000;--shadow-4:0 0 0 1px var(--gray-a6);--shadow-6:0 0 0 1px var(--gray-a7),0 16px 48px rgba(0,0,0,0.6);--color-level-5:var(--grass-9);--color-level-5-fg:#08160b}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--gray-1:#000000;--gray-2:#141212;--gray-3:#1c1919;--gray-4:#252121;--gray-5:#2b2525;--gray-6:#332e2e;--gray-7:#393232;--gray-8:#564d47;--gray-9:#6d655f;--gray-10:#78716b;--gray-11:#aba6a1;--gray-12:#ffffff;--gray-a1:#000000fa;--gray-a2:#14121203;--gray-a3:#dcc1c10a;--gray-a4:#e9cece14;--gray-a5:#fad0d01a;--gray-a6:#f1dada24;--gray-a7:#fbdada29;--gray-a8:#f8ddc94a;--gray-a9:#feecdd61;--gray-a10:#fdefe16e;--gray-a11:#fcf6eea6;--gray-a12:#ffffffff;--accent-1:#140e0b;--accent-2:#1d140e;--accent-3:#321b0c;--accent-4:#43210a;--accent-5:#522909;--accent-6:#63320e;--accent-7:#773f15;--accent-8:#9d5219;--accent-9:#ff7f00;--accent-10:#ffbd59;--accent-11:#ffa24d;--accent-12:#ffe3d3;--accent-a1:#14070061;--accent-a2:#3d1b0038;--accent-a3:#6f2d0054;--accent-a4:#7f340070;--accent-a5:#9341007d;--accent-a6:#fc700657;--accent-a7:#fa7b196e;--accent-a8:#fc7e1e96;--accent-a9:#ff7f00ff;--accent-a10:#ffbd59ff;--accent-a11:#ffa24dff;--accent-a12:#ffe3d3ff;--color-bg:var(--gray-1);--color-panel-solid:#141212;--color-panel-translucent:rgba(0,0,0,0.78);--color-text-tertiary:#958e88;--color-overlay:rgba(0,0,0,0.66);--color-focus:#ff7f00;--gs-action-bg:var(--gray-3);--solid-bg:var(--accent-9);--solid-bg-hover:#ffbd59;--solid-fg:#000000;--solid-highlight:rgba(255,255,255,0.3);--solid-shade:rgba(0,0,0,0.2);--shadow-1:inset 0 0 0 1px var(--gray-a6);--shadow-2:0 0 #0000;--shadow-3:0 0 #0000;--shadow-4:0 0 0 1px var(--gray-a6);--shadow-6:0 0 0 1px var(--gray-a7),0 16px 48px rgba(0,0,0,0.6);--color-level-5:var(--grass-9);--color-level-5-fg:#08160b}}.score-card,body{background-image:none}.score-card{box-shadow:inset 0 0 0 1px var(--gray-a5)}.site-header:before{box-shadow:0 1px 0 var(--gray-a5)}.faq-item:has(.faq-header[aria-expanded=true]){border-color:var(--gray-a7)}:root #scan-button,:root .copy-all-fab,:root .copy-button,:root .fix-sheet-copy-btn{border:1px solid transparent;color:var(--gray-12);background:linear-gradient(var(--gs-action-bg),var(--gs-action-bg)) padding-box,conic-gradient(from var(--agent-border-angle),var(--gray-6) 0deg,var(--accent-9) 85deg,var(--gray-6) 170deg) border-box;box-shadow:none;animation:agent-border-orbit 4s linear infinite}:root #scan-button:hover:not(:disabled),:root .copy-all-fab:hover,:root .copy-button:hover,:root .fix-sheet-copy-btn:hover{color:var(--accent-11);background:linear-gradient(var(--gs-action-bg),var(--gs-action-bg)) padding-box,conic-gradient(from var(--agent-border-angle),var(--gray-7) 0deg,var(--accent-9) 85deg,var(--gray-7) 170deg) border-box;box-shadow:none}:root #scan-button:active:not(:disabled),:root .copy-all-fab:active,:root .copy-button:active,:root .fix-sheet-copy-btn:active{box-shadow:none;transform:translateY(1px)}:root #scan-button:disabled{animation:none;background:var(--gs-action-bg);border-color:var(--gray-a6);color:var(--gray-11);opacity:1}:root .copy-button.copy-button--copied,:root .fix-sheet-copy-btn.fix-sheet-copied{animation:none;background:var(--grass-10);border-color:transparent;color:#ffffff}:root .copy-all-fab-count{background-color:var(--accent-9);color:#000000}@keyframes agent-border-orbit{to{--agent-border-angle:360deg}}@media (prefers-reduced-motion:reduce){:root #scan-button,:root .copy-all-fab,:root .copy-button,:root .fix-sheet-copy-btn{animation:none;border-color:var(--accent-9)}}