.lang-toggle[data-v-b24072a4]{align-items:center;gap:6px;display:inline-flex}.is-collapsed .lang-toggle[data-v-b24072a4]{flex-direction:column;gap:6px}.is-collapsed .lang-toggle__btn[data-v-b24072a4]{width:30px;height:23px}.lang-toggle__btn[data-v-b24072a4]{border:1px solid var(--shell-line);cursor:pointer;opacity:.55;filter:grayscale();width:34px;height:26px;transition:opacity .18s var(--ease-out), border-color .18s var(--ease-out), filter .18s var(--ease-out);background:0 0;border-radius:6px;padding:0;overflow:hidden}.lang-toggle__btn svg[data-v-b24072a4]{width:100%;height:100%;display:block}.lang-toggle__btn[data-v-b24072a4]:hover{opacity:.85;filter:grayscale(.6)}.lang-toggle__btn.is-active[data-v-b24072a4]{opacity:1;filter:none;border-color:var(--brand-green)}.lang-toggle__btn[data-v-b24072a4]:focus-visible{outline:2px solid var(--brand-green);outline-offset:2px}@media (pointer:coarse){.lang-toggle__btn[data-v-b24072a4]{min-width:44px;min-height:32px}}@media (prefers-reduced-motion:reduce){.lang-toggle__btn[data-v-b24072a4]{transition:none}}.mobile-nav-panel[data-v-b9ebf345]{display:none}.tier-chip[data-v-b9ebf345]{font-weight:var(--label-weight);font-size:var(--label-size);letter-spacing:var(--label-tracking);text-transform:uppercase;border:1px solid var(--shell-line);color:var(--shell-fg);border-radius:6px;align-self:flex-start;align-items:center;gap:6px;margin:2px 0 0;padding:3px 9px;display:inline-flex}.tier-chip[data-v-b9ebf345]:before{content:"";background:var(--shell-fg-dim);border-radius:50%;width:6px;height:6px}.theme-toggle[data-v-b9ebf345]{width:34px;height:26px;color:var(--shell-fg-dim);border:1px solid var(--shell-line);cursor:pointer;transition:color .18s var(--ease-out), background .18s var(--ease-out);background:0 0;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.theme-toggle[data-v-b9ebf345]:hover{color:var(--shell-fg);background:var(--shell-line)}.theme-toggle svg[data-v-b9ebf345]{width:15px;height:15px}.rail-logout[data-v-b9ebf345]{color:var(--shell-fg-dim);transition:color .18s var(--ease-out);align-items:center;gap:8px;padding:4px 0;font-size:13px;text-decoration:none;display:flex}.rail-logout[data-v-b9ebf345]:hover{color:var(--shell-fg)}@media (width<=1020px){.mobile-nav-panel[data-v-b9ebf345]{background:var(--shell-bg);border-top:1px solid var(--shell-line);border-bottom:1px solid var(--shell-line);z-index:50;flex-direction:column;gap:2px;padding:10px 24px 20px;display:flex;position:absolute;top:100%;left:0;right:0}.mobile-nav-panel a[data-v-b9ebf345]{color:var(--shell-fg-dim);border-bottom:1px solid var(--shell-line);align-items:center;min-height:44px;padding:12px 4px;font-size:15px;text-decoration:none;display:flex}.mobile-nav-panel a.router-link-active[data-v-b9ebf345]{color:var(--shell-fg);font-weight:500}.mobile-nav-controls[data-v-b9ebf345]{flex-wrap:wrap;align-items:center;gap:10px;padding-top:14px;display:flex}.mobile-nav-controls .rail-logout[data-v-b9ebf345]{color:var(--shell-fg-dim);min-height:44px}.mobile-nav-controls .tier-chip[data-v-b9ebf345]{margin-right:auto;display:inline-flex}}@media (pointer:coarse){.theme-toggle[data-v-b9ebf345]{min-width:44px;min-height:32px}}@media (prefers-reduced-motion:reduce){.theme-toggle[data-v-b9ebf345],.rail-logout[data-v-b9ebf345]{transition:none}}.rail-head[data-v-7d879d42]{justify-content:space-between;align-items:center;gap:12px;width:100%;margin-bottom:4px;display:flex}.rail-head.is-collapsed[data-v-7d879d42]{flex-direction:column;align-items:center;gap:12px}.rail-brand[data-v-7d879d42]{align-items:center;gap:11px;min-width:0;text-decoration:none;display:flex}.rail-brand__icon[data-v-7d879d42]{flex-shrink:0;width:30px;height:30px;display:block}.rail-wordmark[data-v-7d879d42]{min-width:0}.rail-wordmark__product[data-v-7d879d42]{letter-spacing:-.012em;color:var(--shell-fg);white-space:nowrap;font-size:15.5px;font-weight:600}.rail-wordmark__org[data-v-7d879d42]{color:var(--shell-fg-dim);letter-spacing:.02em;white-space:nowrap;margin-top:2px;font-size:11.5px}.rail-pin[data-v-7d879d42]{width:28px;height:28px;color:var(--shell-fg-dim);cursor:pointer;transition:color .18s var(--ease-out), background .18s var(--ease-out);background:0 0;border:none;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.rail-pin[data-v-7d879d42]:hover{color:var(--shell-fg);background:color-mix(in srgb, var(--shell-fg) 10%, transparent)}.rail-pin svg[data-v-7d879d42]{width:15px;height:15px}@media (width<=1020px){.rail-pin[data-v-7d879d42]{display:none}}@media (prefers-reduced-motion:reduce){.rail-pin[data-v-7d879d42]{transition:none}}.rail-foot[data-v-af1272fc]{flex-direction:column;gap:2px;display:flex}.is-collapsed .rail-foot[data-v-af1272fc]{align-items:center;width:100%}.rail-logout[data-v-af1272fc]{width:100%;color:var(--shell-fg-dim);transition:color .18s var(--ease-out), background .18s var(--ease-out);border:none;border-radius:9px;justify-content:flex-start;align-items:center;gap:12px;padding:10px 12px;font-size:14.5px;text-decoration:none;display:flex}.rail-logout[data-v-af1272fc]:hover{color:var(--shell-fg);background:color-mix(in srgb, var(--shell-fg) 6%, transparent)}.rail-logout svg[data-v-af1272fc]{flex-shrink:0;width:18px;height:18px}.is-collapsed .rail-logout[data-v-af1272fc]{justify-content:center;padding:11px 0}.is-collapsed .rail-logout__label[data-v-af1272fc]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rail-controls[data-v-af1272fc]{border-top:1px solid color-mix(in srgb, var(--shell-fg) 14%, transparent);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:18px;padding-top:16px;display:flex}.is-collapsed .rail-controls[data-v-af1272fc]{flex-direction:column}.theme-toggle[data-v-af1272fc]{min-width:36px;height:30px;color:var(--shell-fg-dim);border:1px solid color-mix(in srgb, var(--shell-fg) 16%, transparent);cursor:pointer;transition:color .18s var(--ease-out), background .18s var(--ease-out);background:0 0;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.theme-toggle[data-v-af1272fc]:hover{color:var(--shell-fg);background:color-mix(in srgb, var(--shell-fg) 10%, transparent)}.theme-toggle svg[data-v-af1272fc]{width:15px;height:15px}@media (width<=1020px){.rail-foot[data-v-af1272fc]{display:none}}@media (pointer:coarse){.theme-toggle[data-v-af1272fc]{min-width:44px;min-height:32px}}@media (prefers-reduced-motion:reduce){.theme-toggle[data-v-af1272fc],.rail-logout[data-v-af1272fc]{transition:none}}.rail-nav[data-v-273fac2d]{border-top:1px solid var(--shell-line);flex-direction:column;gap:2px;margin-top:28px;padding-top:18px;display:flex}.is-collapsed .rail-nav[data-v-273fac2d]{align-items:center;width:100%}.rail-nav__link[data-v-273fac2d],.rail-sys__link[data-v-273fac2d]{width:100%;color:var(--shell-fg-dim);cursor:pointer;transition:color .22s var(--ease-out), background .22s var(--ease-out);border:none;border-radius:9px;justify-content:flex-start;align-items:center;gap:12px;padding:10px 12px;font-size:14.5px;font-weight:400;text-decoration:none;display:flex}.rail-nav__link[data-v-273fac2d]:hover,.rail-sys__link[data-v-273fac2d]:hover{color:var(--shell-fg);background:color-mix(in srgb, var(--shell-fg) 6%, transparent)}.rail-nav__link.router-link-active[data-v-273fac2d],.rail-sys__link.router-link-active[data-v-273fac2d]{color:var(--brand-green);background:#04c65424;font-weight:600}.rail-nav__link .nav-icon[data-v-273fac2d],.rail-sys__link .nav-icon[data-v-273fac2d]{flex-shrink:0;width:20px;height:20px;display:flex}.rail-nav__link .nav-icon svg[data-v-273fac2d],.rail-sys__link .nav-icon svg[data-v-273fac2d]{width:20px;height:20px}.rail-nav__link .nav-label[data-v-273fac2d],.rail-sys__link .nav-label[data-v-273fac2d]{text-align:left;white-space:nowrap;flex:1}.is-collapsed .rail-nav__link[data-v-273fac2d],.is-collapsed .rail-sys__link[data-v-273fac2d]{justify-content:center;padding:11px 0}.is-collapsed .rail-nav__link .nav-label[data-v-273fac2d],.is-collapsed .rail-sys__link .nav-label[data-v-273fac2d]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rail-spacer[data-v-273fac2d]{flex:1}.rail-sys[data-v-273fac2d]{flex-direction:column;gap:2px;margin-bottom:16px;display:flex}.is-collapsed .rail-sys[data-v-273fac2d]{align-items:center;width:100%}@media (width<=1020px){.rail-nav[data-v-273fac2d],.rail-spacer[data-v-273fac2d],.rail-sys[data-v-273fac2d]{display:none}}@media (pointer:coarse){.rail-nav__link[data-v-273fac2d],.rail-sys__link[data-v-273fac2d]{min-height:44px}}@media (prefers-reduced-motion:reduce){.rail-nav__link[data-v-273fac2d],.rail-sys__link[data-v-273fac2d]{transition:none}}.frame[data-v-a2c531d6]{min-height:100vh;transition:grid-template-columns .22s var(--ease-out);grid-template-columns:236px 1fr;display:grid}.frame.is-collapsed[data-v-a2c531d6]{grid-template-columns:80px 1fr}.skip-link[data-v-a2c531d6]{z-index:1000;background:var(--ink);color:var(--paper);transition:top .18s var(--ease-out);border-radius:8px;padding:12px 18px;font-size:13.5px;font-weight:600;text-decoration:none;position:absolute;top:-60px;left:12px}.skip-link[data-v-a2c531d6]:focus{top:12px}.rail[data-v-a2c531d6]{background:var(--shell-bg);color:var(--shell-fg);font-family:var(--font-sans);border-right:1px solid var(--shell-line);height:100vh;transition:padding .22s var(--ease-out);flex-direction:column;padding:34px 28px 68px;display:flex;position:sticky;top:0}.is-collapsed .rail[data-v-a2c531d6]{align-items:center;padding:34px 16px 68px}.rail-burger[data-v-a2c531d6]{width:40px;height:40px;color:var(--shell-fg);cursor:pointer;background:0 0;border:none;border-radius:9px;justify-content:center;align-items:center;display:none}.rail-burger[data-v-a2c531d6]:hover{background:var(--shell-line)}.rail-burger svg[data-v-a2c531d6]{width:20px;height:20px}.rail-batch-progress[data-v-a2c531d6]{background:color-mix(in srgb, var(--brand-green) 15%, transparent);height:3px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.rail-batch-progress__fill[data-v-a2c531d6]{background:var(--brand-green);min-width:2%;height:100%;transition:width .18s;display:block}.main[data-v-a2c531d6]{max-width:1180px;padding:56px 72px 120px}@media (width<=1020px){.frame[data-v-a2c531d6],.is-collapsed[data-v-a2c531d6]{display:block}.rail[data-v-a2c531d6]{flex-direction:row;align-items:center;height:auto;padding:18px 24px;position:relative}.rail-burger[data-v-a2c531d6]{margin-left:auto;display:inline-flex}.main[data-v-a2c531d6]{padding:40px 28px 100px}}@media (width<=640px){.main[data-v-a2c531d6]{padding:32px 20px 100px}}@media (prefers-reduced-motion:reduce){.frame[data-v-a2c531d6],.rail[data-v-a2c531d6],.rail-batch-progress__fill[data-v-a2c531d6],.skip-link[data-v-a2c531d6]{transition:none}}:root,:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--grey-000:#fffdf7;--grey-050:#f6f5f3;--grey-100:#edece9;--grey-200:#e0ddd7;--grey-300:#c3bfb6;--grey-400:#a29d90;--grey-500:#7f796c;--grey-600:#696459;--grey-700:#444036;--grey-900:#181611;--brand-050:#ebfaf1;--brand-100:#c2f4d7;--brand-300:#51ec90;--brand-400:#05dd5e;--brand-500:#04c654;--brand-600:#039640;--brand-700:#027833;--brand-800:#055727;--bg-primary:var(--grey-000);--bg-secondary:var(--grey-000);--bg-tertiary:var(--grey-050);--bg:var(--grey-000);--sidebar:var(--grey-100);--surface:var(--grey-000);--paper-soft:var(--grey-050);--text-primary:var(--grey-900);--text-secondary:var(--grey-700);--text-muted:var(--grey-600);--ink:var(--grey-900);--ink-soft:var(--grey-700);--ink-muted:var(--grey-600);--ink-faint:var(--grey-600);--rule:var(--grey-200);--rule-strong:var(--grey-300);--border:var(--grey-200);--border-hover:var(--grey-300);--app-shell-background:var(--grey-000);--app-shell-sidebar:var(--grey-100);--app-shell-header:#fffdf7eb;--app-shell-command-surface:var(--grey-000);--app-shell-active-surface:var(--grey-000);--app-shell-hover-surface:#1816110a;--app-shell-elevated:var(--grey-000);--app-shell-border:#18161114;--app-shell-border-strong:#18161124;--app-shell-brand:var(--brand-500);--app-shell-focus:var(--brand-600);--app-shell-shadow:0 1px 2px #1816110d;--app-shell-backdrop:#18161147;--shadow-sm:0 1px 1px #1816110a, 0 1px 2px #1816110f;--shadow:0 1px 2px #1816110a, 0 4px 12px #1816110f;--shadow-lg:0 16px 40px #1816111a, 0 4px 12px #1816110f;--focus-ring:var(--brand-600);--hover:#1816110a;--verdict-authentic-text:#0d6d50;--verdict-authentic-fill:#178262;--verdict-authentic-tint:#e9f7f2;--verdict-uncertain-text:#8f5100;--verdict-uncertain-fill:#c47f08;--verdict-uncertain-tint:#fbf2df;--verdict-synthetic-text:#970c23;--verdict-synthetic-fill:#b81e38;--verdict-synthetic-tint:#fbe9ec;--verdict-pending-text:var(--grey-600);--verdict-pending-fill:#807a6b;--verdict-pending-tint:#f3f1ed;--verdict-authentic:var(--verdict-authentic-text);--verdict-uncertain:var(--verdict-uncertain-text);--verdict-synthetic:var(--verdict-synthetic-text);--verdict-pending:var(--verdict-pending-text);--verdict-authentic-bg:var(--verdict-authentic-tint);--verdict-authentic-border:#bce3d6;--verdict-uncertain-bg:var(--verdict-uncertain-tint);--verdict-uncertain-border:#ead6ac;--verdict-manipulated-text:var(--verdict-synthetic-text);--verdict-manipulated-bg:var(--verdict-synthetic-tint);--verdict-manipulated-border:#efc4cc;--syn:var(--verdict-synthetic);--mix:var(--verdict-uncertain);--aut:var(--verdict-authentic);--accent-green:var(--verdict-authentic-text);--accent-green-dim:var(--verdict-authentic-tint);--accent-green-hover:var(--brand-800);--accent-amber:var(--verdict-uncertain-text);--accent-amber-dim:var(--verdict-uncertain-tint);--accent-red:var(--verdict-synthetic-text);--accent-red-dim:var(--verdict-synthetic-tint);--accent-blue:var(--brand-600);--accent-blue-dim:var(--brand-050);--accent-certificate:#8a6d12;--accent-certificate-dim:#f7f0d8;--diff-added-tint:var(--verdict-authentic-tint);--diff-removed-tint:var(--verdict-synthetic-tint);--chart-series-1:#2d9b5a;--chart-series-2:#136e38;--chart-series-3:#044920;--chart-series-4:#012510;--chart-grid:#e3e2dd;--chart-track:#efeeeb;--chart-text:var(--grey-700);--chart-bar-fill:var(--chart-series-2);--chart-gauge-track:var(--chart-track);--chart-gauge-fill:var(--chart-series-1);--dialog-backdrop:#1816117a}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg-primary:#12110f;--bg-secondary:#1e1d1a;--bg-tertiary:#1a1917;--bg:#12110f;--sidebar:#181614;--surface:#1e1d1a;--paper-soft:#1a1917;--text-primary:#f2f1ed;--text-secondary:#c8c4bc;--text-muted:#9b978c;--ink:#f2f1ed;--ink-soft:#c8c4bc;--ink-muted:#9b978c;--ink-faint:#89847a;--rule:#f2f1ed24;--rule-strong:#f2f1ed3d;--border:#f2f1ed24;--border-hover:#f2f1ed3d;--app-shell-background:#12110f;--app-shell-sidebar:#181614;--app-shell-header:#12110feb;--app-shell-command-surface:#f2f1ed0a;--app-shell-active-surface:#f2f1ed12;--app-shell-hover-surface:#f2f1ed0d;--app-shell-elevated:#1e1d1a;--app-shell-border:#f2f1ed29;--app-shell-border-strong:#f2f1ed47;--app-shell-brand:var(--brand-500);--app-shell-focus:var(--brand-300);--app-shell-shadow:0 4px 12px #00000040;--app-shell-backdrop:#0006;--shadow-sm:0 1px 2px #0006;--shadow:0 4px 16px #00000080;--shadow-lg:0 20px 48px #0000008c, 0 6px 16px #0006;--brand-050:#04c6541a;--brand-100:#04c6542e;--brand-600:#05dd5e;--brand-700:#3be380;--brand-800:#6feba8;--focus-ring:var(--brand-300);--hover:#f2f1ed0f;--verdict-authentic-text:#2ab289;--verdict-authentic-fill:#1b8d6a;--verdict-authentic-tint:#2ab28924;--verdict-uncertain-text:#db8c25;--verdict-uncertain-fill:#af6d16;--verdict-uncertain-tint:#db8c2524;--verdict-synthetic-text:#ea7d8f;--verdict-synthetic-fill:#e43955;--verdict-synthetic-tint:#ea7d8f24;--verdict-pending-text:var(--ink-muted);--verdict-pending-fill:var(--ink-faint);--verdict-pending-tint:#f2f1ed14;--verdict-authentic-border:#2ab28947;--verdict-uncertain-border:#db8c2547;--verdict-manipulated-border:#ea7d8f47;--accent-certificate:#d9bc5b;--accent-certificate-dim:#d9bc5b24;--chart-series-1:#157a47;--chart-series-2:#1fa660;--chart-series-3:#4cd48c;--chart-series-4:#a6f0c6;--chart-grid:#f2f1ed1a;--chart-track:#f2f1ed14;--chart-text:var(--ink-soft);--chart-bar-fill:var(--chart-series-2);--chart-gauge-track:var(--chart-track);--chart-gauge-fill:var(--chart-series-3);--dialog-backdrop:#000000a3}:root{--product-tyrdetect:var(--brand-700);--product-tyrdetect-hover:var(--brand-800);--product-tyrdetect-dim:var(--brand-050);--product-provenance-match:var(--brand-600);--product-provenance-match-hover:var(--brand-700);--product-provenance-match-dim:var(--brand-050);--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--space-xs:4px;--space-sm:8px;--space-md:16px;--space-lg:24px;--space-xl:32px;--space-2xl:40px;--space-3xl:48px;--space-4xl:64px;--space-5xl:80px;--font-sans:"Fira Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"Fira Mono", ui-monospace, sfmono-regular, menlo, monospace;--font-body:var(--font-sans);--font-display:var(--font-sans);--font-title:var(--font-sans);--font-eyebrow:var(--font-sans);--font-condensed:var(--font-sans);--font-serif:var(--font-sans);--label-size:11.5px;--label-weight:600;--label-tracking:.07em;--label-th-size:11px;--label-th-tracking:.08em;--header-height:76px;--sidebar-width:clamp(220px, 22vw, 300px);--drawer-width:clamp(360px, 35vw, 520px);--content-measure:min(65ch, calc(100vw - var(--space-lg) * 2));--content-wide:min(80rem, calc(100vw - var(--space-lg) * 2));--col-cb:38px;--col-verdict:140px;--col-evidence:220px;--col-received:96px;--col-act:32px;--col-file-min:200px;--col-file-max:380px;--z-nav:100;--z-overlay:200;--z-modal:201;--z-toast:300;--transition-fast:.15s ease;--transition-normal:.25s ease;--transition-layout:.3s ease;--color-background:var(--bg-primary);--color-surface:var(--bg-secondary);--color-border:var(--border);--color-text:var(--text-primary);--color-text-muted:var(--text-secondary);--color-accent:var(--brand-700);--color-accent-soft:var(--brand-050);--color-accent-contrast:var(--grey-900);--color-error:var(--accent-red)}@media (prefers-contrast:more){:root,:root[data-theme=light]{--rule:var(--grey-300);--rule-strong:var(--grey-400);--ink-muted:var(--grey-700);--ink-faint:var(--grey-700)}:root[data-theme=dark]{--rule:#f2f1ed47;--rule-strong:#f2f1ed70;--ink-muted:#c8c4bc;--ink-faint:#c8c4bc}}:root,:root[data-theme=light],:root[data-theme=dark]{--paper:var(--bg);--paper-raised:var(--surface);--brand-green:var(--brand-500);--brand-green-hover:var(--brand-400);--brand-green-ink:var(--grey-900);--amber:var(--verdict-uncertain-text);--verdikt-authentisch:var(--verdict-authentic-text);--verdikt-authentisch-tint:var(--verdict-authentic-tint);--verdikt-unsicher:var(--verdict-uncertain-text);--verdikt-unsicher-tint:var(--verdict-uncertain-tint);--verdikt-synthetisch:var(--verdict-synthetic-text);--verdikt-synthetisch-tint:var(--verdict-synthetic-tint);--verdikt-pruefung:var(--verdict-pending-text);--verdikt-pruefung-tint:var(--verdict-pending-tint);--radius:14px;--ease-out:cubic-bezier(.16, 1, .3, 1)}:root,:root[data-theme=light]{--line-faint:#18161124;--line-faintest:#18161114;--row-hover:#18161108;--shell-bg:var(--grey-100);--shell-fg:var(--grey-900);--shell-fg-dim:var(--grey-600);--shell-line:#18161124;--panel-emphasis-line:#0d6d503d}:root[data-theme=dark]{--line-faint:#f2f1ed2b;--line-faintest:#f2f1ed17;--row-hover:#f2f1ed0b;--shell-bg:#181614;--shell-fg:var(--ink);--shell-fg-dim:var(--ink-muted);--shell-line:#f2f1ed29;--panel-emphasis-line:#2ab2894d}:root{--accent:var(--brand-700);--accent-tint:var(--brand-050);--accent-dim:var(--brand-100);--cert-brand:#0058a0;--cert-brand-mid:#0077b6;--cert-brand-dim:#0058a01f;--r-sm:var(--radius-sm);--r-md:var(--radius-md);--r-lg:var(--radius-lg);--ease:cubic-bezier(.16, 1, .3, 1);--dur-fast:.12s;--dur-normal:.2s;--page:var(--bg);--ink-secondary:var(--ink-soft);--landing-navy:#0a1628;--landing-navy-deep:#001a2e;--landing-accent:#b45309;--landing-accent-hover:#92400e;--landing-neutral-50:#f8f9fa;--landing-neutral-100:#eef0f3;--landing-neutral-200:#d1d9e6;--landing-white:#fff;--landing-accent-light:#f2a365;--landing-bg-alt:#f7f7f7;--landing-border:#e5e5e5;--landing-radius:2px;--landing-font-display:var(--font-sans);--landing-font-body:var(--font-sans);--font-condensed:var(--font-sans);--landing-fs-hero:clamp(3rem, 2rem + 4.2vw, 5rem);--landing-fs-section:clamp(1.5rem, 1.2rem + 1.3vw, 2.25rem);--landing-fs-card:clamp(1.25rem, 1.1rem + .6vw, 1.5rem);--landing-fs-lead:clamp(1.125rem, 1.05rem + .35vw, 1.3125rem);--landing-fs-body:clamp(1rem, .95rem + .25vw, 1.125rem);--landing-fs-ticker:.8125rem;--landing-fs-eyebrow:.6875rem;--landing-fs-small:.875rem;--landing-section-pad:clamp(5rem, 4rem + 4vw, 7.5rem);--landing-content-max:1120px;--landing-ease-out:cubic-bezier(.16, 1, .3, 1);--landing-ease-smooth:cubic-bezier(.4, 0, .2, 1);--landing-hero-bg:#0a1628}[data-zone=dark]{--zone-bg:var(--landing-navy,#002744);--zone-bg-deep:var(--landing-navy-deep,#001a2e);--zone-text:#fff;--zone-text-secondary:#ffffffb8;--zone-text-muted:#ffffff73;--zone-border:#ffffff1a;--zone-card-bg:#ffffff0a;--zone-card-border:#ffffff14;--zone-icon:#fff9;--zone-accent:var(--landing-accent,#e8722a);--zone-divider:#ffffff0f}[data-zone=light]{--zone-bg:#fff;--zone-bg-deep:#fff;--zone-text:#1a1d27;--zone-text-secondary:#4a5568;--zone-text-muted:#718096;--zone-border:#d1d9e6;--zone-card-bg:#fff;--zone-card-border:#e8ecf2;--zone-icon:#4a5568;--zone-accent:var(--landing-accent,#e8722a);--zone-divider:#e8ecf2}[data-zone=muted]{--zone-bg:#f7f7f7;--zone-bg-deep:#f0f2f5;--zone-text:#1a1d27;--zone-text-secondary:#4a5568;--zone-text-muted:#718096;--zone-border:#d1d9e6;--zone-card-bg:#fff;--zone-card-border:#e8ecf2;--zone-icon:#4a5568;--zone-accent:var(--landing-accent,#e8722a);--zone-divider:#d1d9e6}@font-face{font-family:Fira Sans;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/fira-sans-300-latin-B2LrTgQS.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fira Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fira-sans-400-latin-a0AnQzuD.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fira Sans;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/fira-sans-400-italic-latin-BHZPyyGY.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fira Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fira-sans-500-latin-Bvbxc8ch.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fira Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fira-sans-600-latin-CXKlxLG9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fira Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fira-sans-700-latin-CRhwpWTq.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fira Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/fira-sans-800-latin-Cs3RH8Mk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fira Sans;font-style:normal;font-weight:900;font-display:swap;src:url(/assets/fira-sans-900-latin-CDKaoOgm.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fira Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fira-mono-400-latin-DVTTRLHv.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fira Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fira-mono-500-latin-Du17Nws8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fira Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fira-mono-700-latin-BS51peDT.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,:before,:after{box-sizing:border-box;margin:0}dialog{margin:auto}dialog::backdrop{-webkit-backdrop-filter:blur(7px)}.no-transition *,.no-transition :before,.no-transition :after{transition:none!important}body{background:var(--app-shell-background);color:var(--text-primary);font-family:var(--font-body);font-feature-settings:"kern" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;margin:0;font-size:16px;line-height:1.6}a{color:var(--brand-green);text-decoration:none}a:hover{text-underline-offset:2px;text-decoration:underline}:focus-visible{outline:2px solid var(--brand-green);outline-offset:2px}.sr-only{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hidden{display:none!important}::selection{background:var(--accent-dim,#9a4f002e);color:var(--ink)}.tabular-nums{font-feature-settings:"tnum" 1, "kern" 1}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (prefers-contrast:more){*{border-color:var(--rule-strong)!important}:focus-visible{outline-offset:2px;outline:3px solid var(--focus-ring)!important}}.platform-view,.settings-view,.compliance-view,.insights-grid{width:min(1100px,100vw - 32px);color:var(--color-text);background:0 0;margin:0 auto}.dashboard-grid{min-height:calc(100vh - var(--header-height));transition:grid-template-columns var(--transition-layout), grid-template-rows var(--transition-layout);display:grid}.dashboard-grid[data-view-state=empty]{grid-template-rows:1fr;grid-template-columns:1fr;place-items:center}.dashboard-grid[data-view-state=processing]{grid-template:"upload""processing"1fr/1fr}.dashboard-grid[data-view-state=results]{grid-template-columns:var(--sidebar-width) 1fr;grid-template-rows:1fr;grid-template-areas:"sidebar main"}.dashboard-grid[data-view-state=results][data-drawer-open]{grid-template-columns:var(--sidebar-width) 1fr var(--drawer-width);grid-template-areas:"sidebar main drawer"}.dashboard-grid__sidebar{grid-area:sidebar}.dashboard-grid__main{grid-area:main}.dashboard-grid__upload{grid-area:upload}.dashboard-grid__processing{grid-area:processing}.dashboard-grid__sidebar{border-right:1px solid var(--border);padding:var(--space-lg);max-height:calc(100vh - var(--header-height));overflow-y:auto}.dashboard-grid__main{padding:var(--space-lg);max-height:calc(100vh - var(--header-height));overflow-y:auto}.dashboard-grid--blurred{filter:blur(4px);pointer-events:none;transition:filter .2s}
