@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:block;src:url(../../../fonts/inter-400.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../../../fonts/inter-500.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:block;src:url(../../../fonts/inter-600.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../../../fonts/inter-700.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:block;src:url(../../../fonts/dm-sans-600.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../../../fonts/jetbrains-mono-400.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../../../fonts/jetbrains-mono-500.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--color-primary: #4A3FDB;--color-primary-dark: #3730A3;--color-primary-light: #EEF0FF;--color-primary-subtle: #F4F4FF;--color-deep-indigo: #251F5A;--color-accent-blue: #448AFF;--color-accent-blue-light: #7EB3FF;--color-primary-muted: #EEF0FF;--color-primary-text: #3730A3;--color-secondary: #0D9488;--color-secondary-dark: #0F766E;--color-secondary-light: #CCFBF1;--color-ink: #0F0E17;--color-graphite: #1A1929;--color-slate: #2E2C40;--color-storm: #4A4866;--color-ash: #7A7899;--color-fog: #C8C7D9;--color-mist: #E8E7F2;--color-pearl: #F3F3F8;--color-white-smoke: #FAFAFD;--color-white: #FFFFFF;--color-bg: #FAFAFD;--color-surface: #FFFFFF;--color-surface-raised: #F3F3F8;--color-border: #E8E7F2;--color-border-strong: #C8C7D9;--color-text-primary: #1A1929;--color-text-secondary: #4A4866;--color-text-tertiary: #7A7899;--color-text-disabled: #C8C7D9;--color-text-inverse: #FFFFFF;--color-sidebar-bg: #0F0E17;--color-sidebar-text: #7A7899;--color-sidebar-text-active: #FFFFFF;--color-sidebar-active-bg: #2E2C40;--color-sidebar-hover-bg: #1A1929;--color-sidebar-border: #1A1929;--color-success: #059669;--color-success-light: #D1FAE5;--color-success-bg: #D1FAE5;--color-success-border: #6EE7B7;--color-success-text: #047857;--color-success-icon: #059669;--color-warning: #D97706;--color-warning-light: #FEF3C7;--color-warning-bg: #FEF3C7;--color-warning-border: #FCD34D;--color-warning-text: #B45309;--color-warning-icon: #D97706;--color-error: #DC2626;--color-error-light: #FEE2E2;--color-critical-bg: #FEE2E2;--color-critical-border: #FECACA;--color-critical-text: #B91C1C;--color-critical-icon: #DC2626;--color-info: #0284C7;--color-info-light: #E0F2FE;--color-info-bg: #E0F2FE;--color-info-border: #BAE6FD;--color-info-text: #0369A1;--color-info-icon: #0284C7;--color-neutral-bg: #E8E7F2;--color-neutral-border: #C8C7D9;--color-neutral-text: #4A4866;--color-status-pending-bg: #F3F3F8;--color-status-pending-text: #7A7899;--color-status-processing-bg: #EEF0FF;--color-status-processing-text: #4A3FDB;--color-status-done-bg: #D1FAE5;--color-status-done-text: #047857;--color-status-failed-bg: #FEE2E2;--color-status-failed-text: #B91C1C;--color-confidence-verified: #0D9488;--color-confidence-high: #4A3FDB;--color-confidence-medium: #D97706;--color-confidence-low: #7A7899;--font-heading: "Geist", "Inter", system-ui, sans-serif;--font-body: "Inter", system-ui, -apple-system, sans-serif;--font-wordmark: "DM Sans", "Inter", system-ui, sans-serif;--font-mono: "JetBrains Mono", "Fira Code", monospace;--font-sans: var(--font-body);--text-display: 4rem;--text-h1: 3rem;--text-h2: 2.25rem;--text-h3: 1.75rem;--text-h4: 1.375rem;--text-h5: 1.125rem;--text-h6: 1rem;--text-body-lg: 1.125rem;--text-body: 1rem;--text-body-sm: .9375rem;--text-small: .875rem;--text-mono: .875rem;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--text-3xl: 1.875rem;--weight-normal: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--leading-tight: 1.25;--leading-snug: 1.375;--leading-normal: 1.5;--leading-relaxed: 1.625;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-7: 28px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--space-20: 80px;--space-24: 96px;--space-32: 128px;--spacing-px: 1px;--spacing-0: 0;--spacing-1: .25rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-2);--spacing-md: var(--spacing-4);--spacing-lg: var(--spacing-6);--spacing-xl: var(--spacing-8);--spacing-2xl: var(--spacing-12);--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-2xl: 24px;--radius-card: 12px;--radius-full: 9999px;--shadow-xs: 0 1px 2px rgba(15, 14, 23, .06);--shadow-sm: 0 1px 3px rgba(15, 14, 23, .1), 0 1px 2px rgba(15, 14, 23, .06);--shadow-md: 0 4px 6px rgba(15, 14, 23, .07), 0 2px 4px rgba(15, 14, 23, .05);--shadow-lg: 0 10px 15px rgba(15, 14, 23, .08), 0 4px 6px rgba(15, 14, 23, .04);--shadow-xl: 0 20px 40px rgba(15, 14, 23, .12);--shadow-modal: 0 25px 50px rgba(15, 14, 23, .25);--shadow-primary: 0 4px 14px rgba(74, 63, 219, .35);--focus-ring-primary: 0 0 0 3px rgba(74, 63, 219, .12);--focus-ring-error: 0 0 0 3px rgba(220, 38, 38, .12);--z-base: 0;--z-raised: 10;--z-dropdown: 100;--z-sticky: 200;--z-tooltip: 300;--z-overlay: 350;--z-modal: 400;--z-toast: 500;--transition-fast: .1s ease;--transition-base: .15s ease;--transition-slow: .25s ease;--sidebar-width: 220px;--sidebar-collapsed: 60px;--topbar-height: 56px;--content-max-width: 1280px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-normal);line-height:var(--leading-normal);color:var(--color-text-primary);background-color:var(--color-bg)}a{color:var(--color-primary);text-decoration:none}a:hover{color:var(--color-primary-dark);text-decoration:underline}button{font-family:inherit;cursor:pointer}input,textarea,select{font-family:inherit;font-size:inherit}:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:var(--radius-sm)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--color-fog);border-radius:var(--radius-full)}.unbranded-404.svelte-12qhfyh{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-family:system-ui,-apple-system,sans-serif;color:#4a4866;background-color:#fafafd;text-align:center;padding:2rem}.unbranded-404.svelte-12qhfyh h1:where(.svelte-12qhfyh){font-size:1.5rem;font-weight:600;color:#1a1929;margin-bottom:.5rem}.unbranded-404.svelte-12qhfyh p:where(.svelte-12qhfyh){font-size:.9375rem;color:#7a7899}
