@import"https://fonts.googleapis.com/css2?family=Spectral:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;0,800;1,200;1,300;1,400;1,500;1,600;1,700;1,800&display=swap";:root,[data-theme=light]{--color-primary: #5A5891;--color-on-primary: #FFFFFF;--color-primary-container: #E3DFFF;--color-on-primary-container: #434078;--color-secondary: #7A590C;--color-on-secondary: #FFFFFF;--color-secondary-container: #FFDEA6;--color-on-secondary-container: #5E4200;--color-tertiary: #5A5892;--color-on-tertiary: #FFFFFF;--color-tertiary-container: #E2DFFF;--color-on-tertiary-container: #424078;--color-error: #BA1A1A;--color-on-error: #FFFFFF;--color-error-container: #FFDAD6;--color-on-error-container: #93000A;--color-background: #FCF8FF;--color-on-background: #1C1B21;--color-surface: #FAF8FF;--color-on-surface: #1A1B21;--color-surface-variant: #E4E1EC;--color-on-surface-variant: #47464F;--color-outline: #787680;--color-outline-variant: #C8C5D0;--color-surface-dim: #DAD9E0;--color-surface-bright: #FAF8FF;--color-surface-container-lowest: #FFFFFF;--color-surface-container-low: #F4F3FA;--color-surface-container: #EEEDF4;--color-surface-container-high: #E8E7EF;--color-surface-container-highest: #E3E2E9;--color-verdict-clean: #2E7D32;--color-on-verdict-clean: #FFFFFF;--color-verdict-warn: #7A590C;--color-on-verdict-warn: #FFFFFF;--color-verdict-threat: #BA1A1A;--color-on-verdict-threat: #FFFFFF;--color-stage-canvas: #1f1f1f;--color-stage-title: #ffffff;--color-stage-subtitle: #999999;--color-stage-label: #b5b5b5;--color-ink-emphasis: #1a1a1a;--color-ink-emphasis-strong: #000000;--color-scrim-white-16: rgba(255, 255, 255, .16);--color-on-fixed-white: #FFFFFF;--color-success: var(--color-verdict-clean);--color-tile-green: color-mix(in oklab, var(--color-verdict-clean) 18%, transparent);--color-tile-yellow: color-mix(in oklab, var(--color-secondary-container) 45%, transparent);--color-stage-subtitle-alt: #aaaaaa}[data-theme=dark]{--color-primary: #C4C0FF;--color-on-primary: #2C2960;--color-primary-container: #434078;--color-on-primary-container: #E3DFFF;--color-secondary: #EDC06C;--color-on-secondary: #412D00;--color-secondary-container: #5E4200;--color-on-secondary-container: #FFDEA6;--color-tertiary: #C3C0FF;--color-on-tertiary: #2B2A60;--color-tertiary-container: #424078;--color-on-tertiary-container: #E2DFFF;--color-error: #FFB4AB;--color-on-error: #690005;--color-error-container: #93000A;--color-on-error-container: #FFDAD6;--color-background: #131318;--color-on-background: #E5E1E9;--color-surface: #121318;--color-on-surface: #E3E2E9;--color-surface-variant: #47464F;--color-on-surface-variant: #C8C5D0;--color-outline: #928F9A;--color-outline-variant: #47464F;--color-surface-dim: #121318;--color-surface-bright: #38393F;--color-surface-container-lowest: #0D0E13;--color-surface-container-low: #1A1B21;--color-surface-container: #1E1F25;--color-surface-container-high: #292A2F;--color-surface-container-highest: #33343A;--color-verdict-clean: #81C995;--color-on-verdict-clean: #003910;--color-verdict-warn: #EDC06C;--color-on-verdict-warn: #412D00;--color-verdict-threat: #FFB4AB;--color-on-verdict-threat: #690005;--color-tile-green: color-mix(in oklab, var(--color-verdict-clean) 25%, transparent);--color-tile-yellow: color-mix(in oklab, var(--color-secondary-container) 40%, transparent)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--color-primary: #C4C0FF;--color-on-primary: #2C2960;--color-primary-container: #434078;--color-on-primary-container: #E3DFFF;--color-secondary: #EDC06C;--color-on-secondary: #412D00;--color-secondary-container: #5E4200;--color-on-secondary-container: #FFDEA6;--color-tertiary: #C3C0FF;--color-on-tertiary: #2B2A60;--color-tertiary-container: #424078;--color-on-tertiary-container: #E2DFFF;--color-error: #FFB4AB;--color-on-error: #690005;--color-error-container: #93000A;--color-on-error-container: #FFDAD6;--color-background: #131318;--color-on-background: #E5E1E9;--color-surface: #121318;--color-on-surface: #E3E2E9;--color-surface-variant: #47464F;--color-on-surface-variant: #C8C5D0;--color-outline: #928F9A;--color-outline-variant: #47464F;--color-surface-dim: #121318;--color-surface-bright: #38393F;--color-surface-container-lowest: #0D0E13;--color-surface-container-low: #1A1B21;--color-surface-container: #1E1F25;--color-surface-container-high: #292A2F;--color-surface-container-highest: #33343A;--color-verdict-clean: #81C995;--color-on-verdict-clean: #003910;--color-verdict-warn: #EDC06C;--color-on-verdict-warn: #412D00;--color-verdict-threat: #FFB4AB;--color-on-verdict-threat: #690005;--color-tile-green: color-mix(in oklab, var(--color-verdict-clean) 25%, transparent);--color-tile-yellow: color-mix(in oklab, var(--color-secondary-container) 40%, transparent)}}:root,[data-theme=light]{--scan-clean-pri-ctr-primary-8c2c3b27: color-mix(in oklab, var(--color-verdict-clean) 14%, var(--color-primary-container));--scan-clean-surface-fc967991: color-mix(in oklab, var(--color-verdict-clean) 16%, var(--color-surface-container-high));--scan-grad-42db96d6: linear-gradient(100deg, transparent 20%, rgba(255, 255, 255, .22) 46%, rgba(255, 255, 255, .08) 54%, transparent 80%);--scan-grad-tile-c5d4da64: linear-gradient(to right, var(--tile-fill-color, transparent) 0%, color-mix(in oklab, var(--tile-fill-color, transparent) 72%, transparent) 100%);--scan-mix-72935e98: inset 0 1px 0 color-mix(in oklab, var(--color-on-surface) 6%, transparent);--scan-pri-ctr-primary-grad-e823e5f9: radial-gradient(circle at 50% 50%, transparent 0 23%, color-mix(in oklab, var(--color-primary) 20%, transparent) 24% 25%, transparent 26% 45%, color-mix(in oklab, var(--color-primary) 18%, transparent) 46% 47%, transparent 48%), linear-gradient(90deg, transparent 49.5%, color-mix(in oklab, var(--color-primary) 18%, transparent) 50%, transparent 50.5%), linear-gradient(0deg, transparent 49.5%, color-mix(in oklab, var(--color-primary) 18%, transparent) 50%, transparent 50.5%), var(--color-primary-container);--scan-pri-ctr-primary-secondary-4fb19418: radial-gradient(circle, color-mix(in oklab, var(--color-primary-container) 38%, transparent) 0%, color-mix(in oklab, var(--color-secondary) 16%, transparent) 45%, transparent 72%);--scan-pri-ctr-primary-secondary-e27478f9: radial-gradient(circle, color-mix(in oklab, var(--color-primary-container) 55%, transparent) 0%, color-mix(in oklab, var(--color-secondary) 12%, transparent) 42%, transparent 72%);--scan-pri-ctr-primary-surface-a1b65907: linear-gradient(180deg, color-mix(in oklab, var(--color-primary-container) 22%, transparent) 0%, transparent 52px), var(--color-surface-container);--scan-pri-ctr-primary-surface-f72152d6: linear-gradient(180deg, color-mix(in oklab, var(--color-primary-container) 42%, transparent) 0%, transparent 52px), var(--color-surface-container-low);--scan-primary-7bfe92eb: 1px solid color-mix(in oklab, var(--color-primary) 38%, transparent);--scan-primary-d3666605: inset 0 0 0 1px color-mix(in oklab, var(--color-primary) 34%, transparent);--scan-primary-grad-067b2790: linear-gradient(135deg, transparent 38%, color-mix(in oklab, var(--color-primary) 10%, transparent) 68%, transparent 100%);--scan-primary-secondary-grad-e9894d97: conic-gradient(from 0deg, transparent 0deg, transparent 246deg, color-mix(in oklab, var(--color-secondary) 26%, transparent) 306deg, color-mix(in oklab, var(--color-primary) 60%, transparent) 360deg);--scan-primary-tile-6075ed37: color-mix(in oklab, var(--tile-icon-color, var(--color-primary)) 14%, transparent);--scan-sec-ctr-secondary-surface-7ae0ec50: color-mix(in oklab, var(--color-secondary-container) 35%, var(--color-surface-container-low));--scan-secondary-9480adfa: 0 0 0 6px color-mix(in oklab, var(--color-secondary) 18%, transparent);--scan-secondary-outline-0cf66459: 1px solid color-mix(in oklab, var(--color-secondary) 22%, var(--color-outline-variant));--scan-secondary-tile-4879354b: color-mix(in oklab, var(--tile-icon-color, var(--color-secondary)) 18%, transparent);--scan-surface-outline-1a875c72: color-mix(in oklab, var(--color-surface-container-low) 72%, var(--color-outline-variant));--scan-tile-active-shadow-primary: 0 6px 20px -6px color-mix(in oklab, var(--color-primary) 28%, transparent);--scan-tile-active-border-ring: 0 0 0 1px color-mix(in oklab, var(--tile-border-color, var(--color-primary)) 38%, transparent);--scan-tile-active-fill-inset: inset 0 0 24px -8px color-mix(in oklab, var(--tile-fill-color, var(--color-primary-container)) 42%, transparent)}:root,[data-theme=light]{--report-bento-tile-fill-end: color-mix(in oklab, var(--tile-fill-color, transparent) 55%, transparent);--report-clean-0c54c05c: color-mix(in oklab, var(--color-verdict-clean) 20%, transparent);--report-clean-1f6db0cc: color-mix(in oklab, var(--color-verdict-clean) 10%, var(--color-background));--report-clean-55d937d5: 0 6px 20px color-mix(in oklab, var(--color-verdict-clean) 12%, transparent);--report-clean-6d8058d3: 0 4px 14px color-mix(in oklab, var(--color-verdict-clean) 18%, transparent);--report-clean-83824641: 2px solid color-mix(in oklab, var(--color-verdict-clean) 30%, transparent);--report-clean-b8b959c5: color-mix(in srgb, var(--color-verdict-clean) 15%, transparent);--report-clean-bc4ad27f: color-mix(in oklab, var(--color-verdict-clean) 12%, transparent);--report-clean-bdb33518: color-mix(in oklab, var(--color-verdict-clean) 14%, var(--color-background));--report-clean-d242d88a: 1px solid color-mix(in oklab, var(--color-verdict-clean) 14%, transparent);--report-clean-f4de3aca: color-mix(in oklab, var(--color-verdict-clean) 15%, transparent);--report-clean-outline-0eb37950: color-mix(in oklab, var(--color-verdict-clean) 30%, var(--color-outline-variant));--report-clean-outline-3bc2efab: color-mix(in oklab, var(--color-verdict-clean) 18%, var(--color-outline-variant));--report-clean-outline-5911e36f: color-mix(in oklab, var(--color-verdict-clean) 35%, var(--color-outline-variant));--report-clean-outline-d94d3e51: color-mix(in oklab, var(--color-verdict-clean) 22%, var(--color-outline-variant));--report-clean-surface-45230d45: color-mix(in oklab, var(--color-verdict-clean) 22%, var(--color-surface-container-high));--report-clean-surface-626fd8b5: color-mix(in oklab, var(--color-verdict-clean) 18%, var(--color-surface-container-high));--report-clean-surface-932aebb7: color-mix(in oklab, var(--color-verdict-clean) 6%, var(--color-surface-container-high));--report-clean-surface-96417a12: color-mix(in oklab, var(--color-verdict-clean) 14%, var(--color-surface-container-high));--report-clean-surface-9f92c8fa: color-mix(in oklab, var(--color-verdict-clean) 14%, var(--color-surface-container));--report-clean-surface-ea24904e: color-mix(in oklab, var(--color-verdict-clean) 20%, var(--color-surface-container-high));--report-error-ctr-348e193a: color-mix(in oklab, var(--color-error-container) 22%, var(--color-background));--report-error-ctr-3aa9947c: color-mix(in oklab, var(--color-error-container) 40%, var(--color-background));--report-error-ctr-6279acb9: color-mix(in oklab, var(--color-on-error-container) 85%, var(--color-on-surface-variant));--report-error-ctr-aa3fdfda: color-mix(in oklab, var(--color-error-container) 85%, transparent);--report-error-ctr-cfb134bb: color-mix(in oklab, var(--color-error-container) 60%, transparent);--report-error-ctr-pri-ctr-primary-0fe0a1e0: radial-gradient(120% 70% at 50% 0%, color-mix(in oklab, var(--color-error-container) 6%, transparent) 0%, color-mix(in oklab, var(--color-primary-container) 10%, transparent) 45%, transparent 78%);--report-error-ctr-pri-ctr-primary-e0ce0599: radial-gradient(130% 85% at 50% -5%, color-mix(in oklab, var(--color-error-container) 12%, transparent) 0%, color-mix(in oklab, var(--color-primary-container) 14%, transparent) 42%, transparent 72%);--report-error-ctr-sec-ctr-secondary-5d448d72: color-mix(in oklab, var(--color-error-container) 70%, var(--color-secondary-container));--report-error-ctr-secondary-grad-08aa89c6: radial-gradient(circle, color-mix(in oklab, var(--color-error-container) 50%, transparent) 0%, color-mix(in oklab, var(--color-secondary) 14%, transparent) 42%, transparent 72%);--report-error-ctr-secondary-grad-518eb96c: radial-gradient(circle, color-mix(in oklab, var(--color-error-container) 32%, transparent) 0%, color-mix(in oklab, var(--color-secondary) 18%, transparent) 45%, transparent 72%);--report-error-ctr-surface-0739526a: color-mix(in oklab, var(--color-error-container) 45%, var(--color-surface-container-high));--report-error-ctr-surface-2feca2d8: color-mix(in oklab, var(--color-error-container) 32%, var(--color-surface-container));--report-error-ctr-surface-7377f726: color-mix(in oklab, var(--color-error-container) 48%, var(--color-surface-container-high));--report-error-ctr-surface-86c69ace: color-mix(in oklab, var(--color-error-container) 35%, var(--color-surface-container));--report-error-ctr-surface-a2fb2533: color-mix(in oklab, var(--color-error-container) 72%, var(--color-surface-container-high));--report-grad-366a0195: linear-gradient(to top, var(--color-background) 65%, transparent);--report-grad-cb0b94b7: linear-gradient(100deg, transparent 20%, var(--color-scrim-white-16) 46%, transparent 80%);--report-mix-0f50381f: inset 0 1px 0 color-mix(in oklab, var(--color-surface-bright) 65%, transparent);--report-mix-15b38358: color-mix(in oklab, var(--color-on-surface) 8%, transparent);--report-mix-5df76eae: color-mix(in oklab, var(--color-on-surface) 70%, transparent);--report-mix-6c861e37: color-mix(in oklab, var(--color-on-surface) 6%, transparent);--report-mix-84bbd973: color-mix(in oklab, var(--color-on-surface) 5%, transparent);--report-mix-93574d61: 0 0 0 3px color-mix(in oklab, currentColor 28%, transparent);--report-mix-a69a5769: color-mix(in oklab, currentColor 18%, transparent);--report-mix-b46a2f71: color-mix(in oklab, var(--color-on-surface) 4%, transparent);--report-mix-e8597bb8: 0 0 0 0 color-mix(in oklab, currentColor 0%, transparent);--report-mix-e99e9e45: 0 1px 3px color-mix(in oklab, var(--color-on-surface) 8%, transparent);--report-outline-12c58cb5: 1px solid color-mix(in oklab, var(--color-outline-variant) 45%, transparent);--report-outline-79631ff1: 1px solid color-mix(in oklab, var(--color-outline-variant) 60%, transparent);--report-pri-ctr-clean-primary-007c1a7d: radial-gradient(130% 85% at 50% -5%, color-mix(in oklab, var(--color-verdict-clean) 16%, transparent) 0%, color-mix(in oklab, var(--color-primary-container) 10%, transparent) 42%, transparent 72%);--report-pri-ctr-clean-primary-1d3b74fa: radial-gradient(130% 85% at 50% -5%, color-mix(in oklab, var(--color-verdict-clean) 24%, transparent) 0%, color-mix(in oklab, var(--color-primary-container) 14%, transparent) 42%, transparent 72%);--report-pri-ctr-primary-2acfe408: 0 0 0 4px color-mix(in oklab, var(--color-primary-container) 28%, transparent), 0 6px 18px color-mix(in oklab, var(--color-primary) 16%, transparent);--report-pri-ctr-primary-59afb74c: 0 0 0 4px color-mix(in oklab, var(--color-primary-container) 35%, transparent), 0 6px 18px color-mix(in oklab, var(--color-primary) 18%, transparent);--report-pri-ctr-primary-c11ca5f9: color-mix(in oklab, var(--color-primary-container) 85%, transparent);--report-pri-ctr-primary-dc225eb1: 0 0 0 4px color-mix(in oklab, var(--color-primary-container) 20%, transparent), 0 6px 20px color-mix(in oklab, var(--color-primary) 24%, transparent);--report-pri-ctr-primary-f8b83559: 0 0 0 8px color-mix(in oklab, var(--color-primary-container) 44%, transparent), 0 8px 24px color-mix(in oklab, var(--color-primary) 26%, transparent);--report-pri-ctr-primary-grad-82365b93: radial-gradient(120% 70% at 50% 0%, color-mix(in oklab, var(--color-primary-container) 45%, transparent) 0%, transparent 70%);--report-pri-ctr-primary-grad-f8c11456: radial-gradient(120% 70% at 50% 0%, color-mix(in oklab, var(--color-primary-container) 60%, transparent) 0%, transparent 70%);--report-pri-ctr-primary-secondary-0f0c624a: radial-gradient(circle, var(--color-secondary) 0%, color-mix(in oklab, var(--color-secondary) 75%, var(--color-primary-container)) 100%);--report-pri-ctr-primary-surface-0024122f: color-mix(in oklab, var(--color-primary-container) 34%, var(--color-surface-container));--report-pri-ctr-primary-surface-11d8b802: linear-gradient(180deg, color-mix(in oklab, var(--color-primary-container) 38%, transparent) 0%, transparent 48px), var(--color-surface-container-low);--report-pri-ctr-primary-surface-17f789d3: color-mix(in oklab, var(--color-primary-container) 72%, var(--color-surface-container-high));--report-pri-ctr-primary-surface-309d8bf8: color-mix(in oklab, var(--color-primary-container) 40%, var(--color-surface-container-low));--report-pri-ctr-primary-surface-6d4df290: linear-gradient(180deg, color-mix(in oklab, var(--color-primary-container) 18%, transparent) 0%, transparent 48px), var(--color-surface-container);--report-pri-ctr-primary-surface-700ce2be: color-mix(in oklab, var(--color-primary-container) 40%, var(--color-surface-container));--report-pri-ctr-primary-surface-d879853e: color-mix(in oklab, var(--color-primary-container) 58%, var(--color-surface-container-high));--report-primary-3233f5e9: color-mix(in oklab, var(--color-primary) 86%, var(--color-on-surface));--report-primary-4497f3d4: color-mix(in oklab, var(--color-primary) 85%, var(--color-on-primary));--report-primary-5ad866c0: color-mix(in oklab, var(--color-primary) 88%, var(--color-ink-emphasis));--report-primary-7fee129e: 0 0 0 0 color-mix(in oklab, var(--tile-border-color, var(--color-primary)) 0%, transparent);--report-primary-accb5621: 0 0 0 3px color-mix(in oklab, var(--tile-border-color, var(--color-primary)) 22%, transparent);--report-primary-b5e68ab2: color-mix(in oklab, var(--color-primary) 40%, transparent);--report-primary-c112c72d: color-mix(in oklab, var(--color-primary) 36%, transparent);--report-primary-c60dd677: 1.5px solid color-mix(in oklab, var(--color-primary) 42%, transparent);--report-primary-eb5125c2: 0 0 0 2px color-mix(in oklab, var(--color-primary) 35%, transparent);--report-primary-f66d84e5: color-mix(in oklab, var(--color-primary) 82%, var(--color-on-surface));--report-primary-outline-289b4bcc: 1px solid color-mix(in oklab, var(--color-primary) 12%, var(--color-outline-variant));--report-primary-outline-6f2be8d0: color-mix(in oklab, var(--color-primary) 40%, var(--color-outline-variant));--report-primary-outline-9ebd7938: color-mix(in oklab, var(--color-primary) 44%, var(--color-outline-variant));--report-primary-outline-f2ba1e4d: 1px solid color-mix(in oklab, var(--color-primary) 34%, var(--color-outline-variant));--report-primary-outline-f566b691: 2px solid color-mix(in oklab, var(--color-primary) 45%, var(--color-outline-variant));--report-sec-ctr-pri-ctr-primary-44cec502: radial-gradient(130% 85% at 50% -5%, color-mix(in oklab, var(--color-secondary-container) 32%, transparent) 0%, color-mix(in oklab, var(--color-primary-container) 12%, transparent) 42%, transparent 72%);--report-sec-ctr-pri-ctr-primary-4f688bc2: radial-gradient(130% 85% at 50% -5%, color-mix(in oklab, var(--color-primary-container) 22%, transparent) 0%, color-mix(in oklab, var(--color-secondary-container) 8%, transparent) 42%, transparent 72%);--report-sec-ctr-pri-ctr-primary-6a1666c4: radial-gradient(130% 85% at 50% -5%, color-mix(in oklab, var(--color-secondary-container) 18%, transparent) 0%, color-mix(in oklab, var(--color-primary-container) 8%, transparent) 42%, transparent 72%);--report-sec-ctr-pri-ctr-primary-faf75ca7: radial-gradient(130% 85% at 50% -5%, color-mix(in oklab, var(--color-primary-container) 36%, transparent) 0%, color-mix(in oklab, var(--color-secondary-container) 10%, transparent) 42%, transparent 72%);--report-sec-ctr-secondary-0823f992: color-mix(in oklab, var(--color-secondary-container) 45%, var(--color-background));--report-sec-ctr-secondary-0c8a018e: color-mix(in oklab, var(--color-secondary-container) 28%, var(--color-background));--report-sec-ctr-secondary-16e04e68: color-mix(in oklab, var(--color-secondary-container) 85%, transparent);--report-sec-ctr-secondary-bb48eb21: color-mix(in oklab, var(--color-secondary-container) 60%, transparent);--report-sec-ctr-secondary-dad19951: color-mix(in oklab, var(--color-secondary-container) 26%, transparent);--report-sec-ctr-secondary-ef51f443: color-mix(in oklab, var(--color-secondary-container) 38%, transparent);--report-sec-ctr-secondary-surface-04308e71: color-mix(in oklab, var(--color-secondary-container) 25%, var(--color-surface-container-high));--report-sec-ctr-secondary-surface-0827c04c: color-mix(in oklab, var(--color-secondary-container) 40%, var(--color-surface-container));--report-sec-ctr-secondary-surface-258d3e37: linear-gradient(135deg, color-mix(in oklab, var(--color-secondary-container) 35%, var(--color-surface-container-high)), color-mix(in oklab, var(--color-secondary-container) 15%, var(--color-surface-container-high)));--report-sec-ctr-secondary-surface-4955deb5: color-mix(in oklab, var(--color-secondary-container) 72%, var(--color-surface-container-high));--report-sec-ctr-secondary-surface-69cfa3d9: color-mix(in oklab, var(--color-secondary-container) 55%, var(--color-surface-container-high));--report-sec-ctr-secondary-surface-8cf69c56: color-mix(in oklab, var(--color-secondary-container) 36%, var(--color-surface-container));--report-sec-ctr-secondary-surface-be24f4d5: color-mix(in oklab, var(--color-secondary-container) 58%, var(--color-surface-container-high));--report-sec-ctr-secondary-surface-ca595e86: color-mix(in oklab, var(--color-secondary-container) 45%, var(--color-surface-container-high));--report-sec-ctr-secondary-surface-ef4baf35: color-mix(in oklab, var(--color-secondary-container) 50%, var(--color-surface-container-high));--report-secondary-282ba0dd: 0 0 0 0 color-mix(in oklab, var(--color-secondary) 0%, transparent);--report-secondary-3107ebed: 0 0 0 2px color-mix(in oklab, var(--color-secondary) 35%, transparent);--report-secondary-45a4c6c3: 0 0 20px color-mix(in oklab, var(--color-secondary) 45%, transparent);--report-secondary-579f1c6f: 0 0 0 1px color-mix(in oklab, var(--tile-border-color, var(--color-secondary)) 30%, transparent), inset 0 0 20px -8px color-mix(in oklab, var(--tile-fill-color, var(--color-secondary)) 35%, transparent);--report-secondary-676ef9ea: 0 0 0 0 color-mix(in oklab, var(--color-secondary) 70%, transparent);--report-secondary-91427881: 1px solid color-mix(in oklab, var(--color-secondary) 50%, transparent);--report-secondary-c491f3c2: 0 0 16px color-mix(in oklab, var(--color-secondary) 15%, transparent);--report-secondary-fced4615: 0 0 0 8px color-mix(in oklab, var(--color-secondary) 0%, transparent);--report-surface-406a8f32: color-mix(in srgb, var(--color-success) 14%, var(--color-surface-container-high));--report-surface-4ae87eec: color-mix(in srgb, var(--color-surface-container) 80%, transparent);--report-surface-68ef7cf9: color-mix(in srgb, var(--color-surface-container-high) 70%, transparent);--report-surface-84854f1f: color-mix(in srgb, var(--color-surface-container-high) 20%, transparent);--report-surface-8a196fad: color-mix(in srgb, var(--color-surface-container-high) 40%, transparent);--report-surface-outline-5481f7a9: color-mix(in oklab, var(--color-outline-variant) 55%, var(--color-surface-container-high));--report-threat-0c42ec41: color-mix(in oklab, var(--color-verdict-threat) 42%, transparent);--report-threat-203fd79c: color-mix(in oklab, var(--color-verdict-threat) 40%, transparent);--report-threat-3d106611: color-mix(in oklab, var(--color-verdict-threat) 86%, var(--color-on-surface));--report-threat-4132adba: color-mix(in oklab, var(--color-verdict-threat) 82%, var(--color-on-surface));--report-threat-46bbace4: 1px solid color-mix(in oklab, var(--color-verdict-threat) 35%, transparent);--report-threat-473f98cb: 1.5px solid color-mix(in oklab, var(--color-verdict-threat) 50%, transparent);--report-threat-49e78a74: inset 0 0 0 1px color-mix(in oklab, var(--color-verdict-threat) 28%, transparent);--report-threat-918da71a: color-mix(in oklab, var(--color-verdict-threat) 78%, var(--color-on-surface));--report-threat-aa91cae5: color-mix(in oklab, var(--color-verdict-threat) 88%, var(--color-ink-emphasis-strong));--report-threat-c00321fb: color-mix(in oklab, var(--color-verdict-threat) 88%, var(--color-ink-emphasis));--report-threat-error-ctr-336a63a0: 0 0 0 4px color-mix(in oklab, var(--color-error-container) 28%, transparent), 0 6px 18px color-mix(in oklab, var(--color-verdict-threat) 20%, transparent);--report-threat-error-ctr-41f1b8ed: 0 0 0 4px color-mix(in oklab, var(--color-error-container) 32%, transparent), 0 6px 18px color-mix(in oklab, var(--color-verdict-threat) 24%, transparent);--report-threat-error-ctr-5fa61505: 0 0 0 8px color-mix(in oklab, var(--color-error-container) 44%, transparent), 0 8px 26px color-mix(in oklab, var(--color-verdict-threat) 34%, transparent);--report-threat-error-ctr-fdf31b36: 0 0 0 4px color-mix(in oklab, var(--color-error-container) 22%, transparent), 0 6px 22px color-mix(in oklab, var(--color-verdict-threat) 32%, transparent);--report-threat-error-ctr-grad-899c5e3d: radial-gradient(circle at 50% 50%, transparent 0 23%, color-mix(in oklab, var(--color-verdict-threat) 18%, transparent) 24% 25%, transparent 26%), var(--color-error-container);--report-threat-outline-2cea9f7b: color-mix(in oklab, var(--color-verdict-threat) 65%, var(--color-outline-variant));--report-threat-outline-469ef80d: 1px solid color-mix(in oklab, var(--color-verdict-threat) 38%, var(--color-outline-variant));--report-threat-outline-4eb68078: 2px solid color-mix(in oklab, var(--color-verdict-threat) 55%, var(--color-outline-variant));--report-threat-outline-bd412933: color-mix(in oklab, var(--color-verdict-threat) 48%, var(--color-outline-variant));--report-warn-2ccec4d0: color-mix(in oklab, var(--color-verdict-warn) 40%, transparent);--report-warn-7837289f: color-mix(in oklab, var(--color-verdict-warn) 86%, var(--color-on-surface));--report-warn-89e5dc43: 1.5px solid color-mix(in oklab, var(--color-verdict-warn) 45%, transparent);--report-warn-8e462fb0: color-mix(in oklab, var(--color-verdict-warn) 82%, var(--color-on-surface));--report-warn-b6f367b8: color-mix(in oklab, var(--color-verdict-warn) 88%, var(--color-ink-emphasis));--report-warn-ef0517e4: color-mix(in oklab, var(--color-verdict-warn) 38%, transparent);--report-warn-outline-1e9eb0fd: color-mix(in oklab, var(--color-verdict-warn) 44%, var(--color-outline-variant));--report-warn-outline-a5c9bc22: 2px solid color-mix(in oklab, var(--color-verdict-warn) 50%, var(--color-outline-variant));--report-warn-outline-da1c5376: 1px solid color-mix(in oklab, var(--color-verdict-warn) 34%, var(--color-outline-variant));--report-warn-sec-ctr-secondary-45d63162: 0 0 0 4px color-mix(in oklab, var(--color-secondary-container) 20%, transparent), 0 6px 20px color-mix(in oklab, var(--color-verdict-warn) 26%, transparent);--report-warn-sec-ctr-secondary-7c2fbca2: 0 0 0 8px color-mix(in oklab, var(--color-secondary-container) 46%, transparent), 0 8px 24px color-mix(in oklab, var(--color-verdict-warn) 28%, transparent);--report-warn-sec-ctr-secondary-c9bb1838: 0 0 0 4px color-mix(in oklab, var(--color-secondary-container) 35%, transparent), 0 6px 18px color-mix(in oklab, var(--color-verdict-warn) 20%, transparent);--report-warn-sec-ctr-secondary-d080b2f7: 0 0 0 4px color-mix(in oklab, var(--color-secondary-container) 30%, transparent), 0 6px 18px color-mix(in oklab, var(--color-verdict-warn) 18%, transparent)}:root{--space-none: 0px;--space-xxs: 2px;--space-xs: 4px;--space-sm: 8px;--space-md: 12px;--space-lg: 16px;--space-xl: 24px;--space-xxl: 32px;--space-xxxl: 48px;--space-huge: 64px;--space-screen-horizontal: 16px;--space-section-vertical: 24px;--space-card-padding: 16px;--space-list-item-vertical: 8px}:root{--radius-extra-small: 4px;--radius-small: 8px;--radius-medium: 12px;--radius-large: 16px;--radius-extra-large: 32px}:root{--elevation-none: none;--elevation-card: 0 1px 2px rgba(0,0,0,.05), 0 1px 1px rgba(0,0,0,.06);--elevation-card-hover: 0 3px 6px rgba(0,0,0,.07), 0 1px 3px rgba(0,0,0,.08);--elevation-button: 0 2px 4px rgba(0,0,0,.06);--elevation-fab: 0 6px 12px rgba(0,0,0,.1), 0 2px 4px rgba(0,0,0,.08);--elevation-bottom-sheet:0 -4px 16px rgba(0,0,0,.12);--elevation-dialog: 0 12px 24px rgba(0,0,0,.16)}:root{--font-family-base: "Spectral", Georgia, serif;--font-family-display: "Spectral", Georgia, serif;--text-display-large: 57px;--text-display-medium: 45px;--text-display-small: 36px;--text-headline-large: 32px;--text-headline-medium: 28px;--text-headline-small: 24px;--text-title-large: 22px;--text-title-medium: 16px;--text-title-small: 14px;--text-body-large: 16px;--text-body-medium: 14px;--text-body-small: 12px;--text-label-large: 14px;--text-label-medium: 12px;--text-label-small: 11px}:root{--motion-short: .15s;--motion-medium: .3s;--motion-long: .5s;--motion-hero: .8s;--motion-standard: cubic-bezier(.2, 0, 0, 1);--motion-emphasized: cubic-bezier(.05, .7, .1, 1);--motion-accelerate: cubic-bezier(.3, 0, .8, .15);--motion-decelerate: cubic-bezier(.05, .7, .1, 1)}*{box-sizing:border-box}body{margin:0;font-family:var(--font-family-base);font-size:var(--text-body-large);background:var(--color-background);color:var(--color-on-background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.phone{width:412px;min-height:800px;margin:24px auto;background:var(--color-background);border-radius:var(--radius-extra-large);box-shadow:var(--elevation-dialog);overflow:hidden;position:relative}*,*:before,*:after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul,ol{list-style:none;padding:0;margin:0}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.7;font-family:var(--font-family-base);font-size:var(--text-body-large);background:var(--color-background);color:var(--color-on-background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background-color var(--motion-medium) var(--motion-standard),color var(--motion-medium) var(--motion-standard);overflow-x:hidden}a:not([class]){text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-display);color:var(--color-on-background);font-weight:400;line-height:1.25}a{color:var(--color-primary);text-decoration:none;transition:color var(--motion-short) var(--motion-standard)}a:hover{color:var(--color-inverse-primary)}.container{max-width:1100px;margin:0 auto;padding:0 var(--space-lg);width:100%}.btn{display:inline-flex;align-items:center;justify-content:center;font-weight:500;padding:12px 24px;border-radius:var(--radius-extra-small);border:1px solid transparent;cursor:pointer;transition:transform var(--motion-short) var(--motion-standard),background-color var(--motion-short) var(--motion-standard),box-shadow var(--motion-short) var(--motion-standard),border-color var(--motion-short) var(--motion-standard),color var(--motion-short) var(--motion-standard);font-size:var(--text-body-medium);text-decoration:none;font-family:var(--font-family-base);line-height:1.2}.btn:hover{transform:translateY(-2px)}.btn:active{transform:translateY(1px)}.btn-primary{background-color:var(--color-primary);color:var(--color-on-primary)!important}.btn-primary:hover{background-color:color-mix(in oklab,var(--color-primary) 90%,black);box-shadow:var(--elevation-button)}.btn-secondary{border:1px solid var(--color-outline);background-color:transparent;color:var(--color-on-background)!important}.btn-secondary:hover{background-color:var(--color-surface-container-low);border-color:var(--color-on-background)}.btn-ghost{background-color:transparent;color:var(--color-on-background);border:none}.btn-ghost:hover{background-color:var(--color-surface-container-low)}.card{background:var(--color-surface-container);border:1px solid var(--color-outline-variant);border-radius:var(--radius-small);padding:var(--space-xxl);transition:transform var(--motion-medium) var(--motion-emphasized),box-shadow var(--motion-medium) var(--motion-emphasized),border-color var(--motion-medium) var(--motion-emphasized)}.card:hover{transform:translateY(-4px) scale(1.01);box-shadow:var(--elevation-card-hover);border-color:color-mix(in oklab,var(--color-primary) 30%,var(--color-outline-variant))}.card-icon{transition:transform var(--motion-medium) var(--motion-standard),background-color var(--motion-medium) var(--motion-standard),color var(--motion-medium) var(--motion-standard)}.card:hover .card-icon{transform:scale(1.1) rotate(3deg);background-color:var(--color-primary);color:var(--color-on-primary)}.badge{display:inline-flex;background-color:var(--color-primary-container);color:var(--color-on-primary-container);border-radius:var(--radius-extra-large);padding:4px 12px;font-size:var(--text-label-small);font-weight:500}.badge-secondary{background-color:var(--color-secondary-container);color:var(--color-on-secondary-container)}.form-group{margin-bottom:var(--space-xl)}.form-label{display:block;font-weight:500;margin-bottom:var(--space-sm);color:var(--color-on-surface);font-size:var(--text-body-medium)}.form-helper{display:block;font-size:var(--text-body-small);color:var(--color-on-surface-variant);margin-top:var(--space-xs)}.form-control{width:100%;background-color:var(--color-surface-container-high);border:1px solid var(--color-outline);border-radius:var(--radius-extra-small);padding:12px 16px;color:var(--color-on-background);transition:border-color var(--motion-short) var(--motion-standard),box-shadow var(--motion-short) var(--motion-standard)}.form-control:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-container)}.form-check{display:flex;align-items:flex-start;gap:var(--space-md);margin-bottom:var(--space-md)}.form-check-input{margin-top:5px;cursor:pointer;accent-color:var(--color-primary)}.form-check-label{cursor:pointer;font-size:var(--text-body-medium);color:var(--color-on-background)}.section{padding:96px 24px}@media(max-width:768px){.section{padding:64px 16px}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes floatAccent{0%{transform:translate(0) scale(1) rotate(0)}50%{transform:translate(15px,-20px) scale(1.05) rotate(3deg)}to{transform:translate(-10px,15px) scale(.95) rotate(-3deg)}}@keyframes pulseGlow{0%,to{opacity:.25;filter:blur(40px)}50%{opacity:.45;filter:blur(50px)}}.animate-fade-in{animation:fadeIn var(--motion-medium) var(--motion-standard) both}.animate-fade-in-up{animation:fadeInUp var(--motion-long) var(--motion-emphasized) both}.delay-1{animation-delay:.1s}.delay-2{animation-delay:.2s}.delay-3{animation-delay:.3s}.delay-4{animation-delay:.4s}.delay-5{animation-delay:.5s}.animate-float{animation:floatAccent 8s ease-in-out infinite alternate}.animate-pulse-glow{animation:pulseGlow 5s ease-in-out infinite alternate}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-delay:-1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important;background-attachment:initial!important;scroll-behavior:auto!important;transition-duration:0s!important;transition-delay:0s!important}.animate-float,.animate-pulse-glow{animation:none!important}}.theme-toggle-btn[data-astro-cid-x3pjskd3]{background:transparent;border:none;cursor:pointer;padding:8px;border-radius:var(--radius-small);color:var(--color-on-surface-variant);display:flex;align-items:center;justify-content:center;transition:background-color var(--motion-short) var(--motion-standard),color var(--motion-short) var(--motion-standard)}.theme-toggle-btn[data-astro-cid-x3pjskd3]:hover{background-color:var(--color-surface-container-high);color:var(--color-on-surface)}.theme-toggle-btn[data-astro-cid-x3pjskd3] svg[data-astro-cid-x3pjskd3]{width:20px;height:20px;transition:transform var(--motion-medium) var(--motion-standard)}[data-theme=light] .sun-icon[data-astro-cid-x3pjskd3]{display:none}[data-theme=light] .moon-icon[data-astro-cid-x3pjskd3],[data-theme=dark] .sun-icon[data-astro-cid-x3pjskd3]{display:block}[data-theme=dark] .moon-icon[data-astro-cid-x3pjskd3]{display:none}.header[data-astro-cid-dmqpwcec]{background-color:var(--color-background);border-bottom:1px solid var(--color-outline-variant);position:sticky;top:0;z-index:100;transition:background-color var(--motion-medium) var(--motion-standard)}.nav-container[data-astro-cid-dmqpwcec]{max-width:1100px;margin:0 auto;padding:16px 24px;display:flex;justify-content:space-between;align-items:center}.logo-link[data-astro-cid-dmqpwcec]{display:flex;align-items:center}.logo[data-astro-cid-dmqpwcec]{height:80px;width:auto;transition:transform var(--motion-short) var(--motion-standard)}.logo-link[data-astro-cid-dmqpwcec]:hover .logo[data-astro-cid-dmqpwcec]{transform:scale(1.05)}.menu-toggle[data-astro-cid-dmqpwcec]{display:none;background:transparent;border:none;cursor:pointer;color:var(--color-on-background);padding:8px;z-index:110}.hamburger[data-astro-cid-dmqpwcec]{width:24px;height:24px;transition:transform var(--motion-medium) var(--motion-standard)}.nav-menu[data-astro-cid-dmqpwcec]{display:flex;align-items:center;gap:var(--space-xl)}.nav-list[data-astro-cid-dmqpwcec]{display:flex;align-items:center;gap:var(--space-xl);list-style:none}.nav-item[data-astro-cid-dmqpwcec]{font-size:var(--text-body-medium);font-weight:500;color:var(--color-on-surface-variant);transition:color var(--motion-short) var(--motion-standard);font-family:var(--font-family-base);position:relative;padding:var(--space-xs) 0}.nav-item[data-astro-cid-dmqpwcec]:after{content:"";position:absolute;width:100%;height:2px;bottom:-2px;left:0;background-color:var(--color-primary);transform:scaleX(0);transform-origin:bottom right;transition:transform var(--motion-medium) var(--motion-standard)}.nav-item[data-astro-cid-dmqpwcec]:hover{color:var(--color-primary)}.nav-item[data-astro-cid-dmqpwcec]:hover:after{transform:scaleX(1);transform-origin:bottom left}.get-help-nav-btn[data-astro-cid-dmqpwcec]{font-size:var(--text-body-medium);font-weight:600;padding:8px 18px;background-color:var(--color-primary);color:var(--color-on-primary)!important;border-radius:var(--radius-extra-small)}.get-help-nav-btn[data-astro-cid-dmqpwcec]:hover{background-color:color-mix(in oklab,var(--color-primary) 90%,black)}.toggle-wrapper[data-astro-cid-dmqpwcec]{display:flex;align-items:center}@media(max-width:900px){.menu-toggle[data-astro-cid-dmqpwcec]{display:block}.nav-menu[data-astro-cid-dmqpwcec]{position:fixed;top:0;right:-100%;width:100%;height:100vh;background-color:var(--color-surface);flex-direction:column;justify-content:center;align-items:center;gap:var(--space-xxxl);padding:var(--space-huge) var(--space-xl);transition:right var(--motion-medium) var(--motion-standard);z-index:105;border-left:1px solid var(--color-outline-variant)}.nav-menu[data-astro-cid-dmqpwcec].active{right:0}.nav-list[data-astro-cid-dmqpwcec]{flex-direction:column;align-items:center;gap:var(--space-xxl)}.nav-item[data-astro-cid-dmqpwcec]{font-size:var(--text-headline-small)}.get-help-nav-btn[data-astro-cid-dmqpwcec]{width:200px;text-align:center;padding:var(--space-md) var(--space-xl)}.menu-toggle[data-astro-cid-dmqpwcec].active .line-mid[data-astro-cid-dmqpwcec]{opacity:0}.menu-toggle[data-astro-cid-dmqpwcec].active .line-top[data-astro-cid-dmqpwcec]{transform:translateY(6px) rotate(45deg);transform-origin:12px 6px}.menu-toggle[data-astro-cid-dmqpwcec].active .line-bot[data-astro-cid-dmqpwcec]{transform:translateY(-6px) rotate(-45deg);transform-origin:12px 18px}}.footer[data-astro-cid-sz7xmlte]{background-color:var(--color-surface-container-low);border-top:1px solid var(--color-outline-variant);padding:64px 24px 32px;margin-top:auto;transition:background-color var(--motion-medium) var(--motion-standard)}.footer-container[data-astro-cid-sz7xmlte]{max-width:1100px;margin:0 auto}.footer-grid[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:2fr 1fr 1fr;gap:var(--space-huge);margin-bottom:var(--space-huge)}@media(max-width:768px){.footer-grid[data-astro-cid-sz7xmlte]{grid-template-columns:1fr;gap:var(--space-xxxl)}}.footer-brand[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;gap:var(--space-md)}.footer-logo[data-astro-cid-sz7xmlte]{font-size:var(--text-headline-small);font-weight:300;color:var(--color-on-background)}.footer-tagline[data-astro-cid-sz7xmlte]{font-size:var(--text-body-medium);color:var(--color-on-surface-variant);max-width:400px}.footer-col-title[data-astro-cid-sz7xmlte]{font-size:var(--text-title-medium);font-weight:600;color:var(--color-on-background);margin-bottom:var(--space-lg)}.footer-col-links[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;gap:var(--space-sm)}.footer-col-links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{font-size:var(--text-body-medium);color:var(--color-on-surface-variant);transition:color var(--motion-short) var(--motion-standard)}.footer-col-links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--color-primary)}.footer-bottom[data-astro-cid-sz7xmlte]{border-top:1px solid var(--color-outline-variant);padding-top:var(--space-xxl);display:flex;justify-content:space-between;align-items:center}.copyright[data-astro-cid-sz7xmlte]{font-size:var(--text-body-small);color:var(--color-on-surface-variant);line-height:1.5}
