@font-face{font-family:Clash Display;src:url(/fonts/ClashDisplay-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Cabinet Grotesk;src:url(/fonts/CabinetGrotesk-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--sg-primary: #008060;--sg-primary-hover: #006e52;--sg-primary-light: #E8F5F1;--sg-primary-glow: rgba(0, 128, 96, .15);--sg-accent: #00E5FF;--sg-accent-hover: #00D4E6;--sg-accent-light: #E0F9FF;--sg-accent-glow: rgba(0, 229, 255, .2);--sg-health-excellent: #39FF14;--sg-health-good: #00E5FF;--sg-health-warning: #FFB800;--sg-health-critical: #FF3366;--sg-roi: #FFD700;--sg-roi-dark: #FFA500;--sg-roi-light: #FFF8DC;--sg-bg: #FAFAF9;--sg-surface: #FFFFFF;--sg-surface-elevated: #FFFFFF;--sg-surface-sunken: #F5F5F4;--sg-border: #E7E5E4;--sg-border-subtle: #F5F5F4;--sg-text: #1C1917;--sg-text-secondary: #78716C;--sg-text-muted: #A8A29E;--sg-text-inverse: #FFFFFF;--sg-space-025: 2px;--sg-space-050: 4px;--sg-space-100: 8px;--sg-space-150: 12px;--sg-space-200: 16px;--sg-space-300: 20px;--sg-space-400: 24px;--sg-space-500: 32px;--sg-space-600: 40px;--sg-space-800: 64px;--sg-radius-050: 2px;--sg-radius-100: 4px;--sg-radius-200: 8px;--sg-radius-300: 12px;--sg-radius-400: 16px;--sg-radius-500: 20px;--sg-radius-full: 9999px;--sg-radius-sm: 8px;--sg-radius-md: 12px;--sg-radius-lg: 16px;--sg-radius-xl: 20px;--sg-radius-sharp: 2px;--sg-font-size-75: 12px;--sg-font-size-100: 14px;--sg-font-size-200: 16px;--sg-font-size-300: 20px;--sg-font-size-400: 24px;--sg-font-size-500: 28px;--sg-font-size-600: 32px;--sg-font-weight-normal: 400;--sg-font-weight-regular: 400;--sg-font-weight-medium: 500;--sg-font-weight-semibold: 600;--sg-font-weight-bold: 700;--sg-font-weight-black: 900;--sg-line-height-tight: 1.2;--sg-line-height-base: 1.5;--sg-line-height-loose: 1.75;--sg-font-display: "Clash Display", "Impact", sans-serif;--sg-font-body: "Cabinet Grotesk", "SF Pro Text", -apple-system, sans-serif;--sg-font-mono: "JetBrains Mono", "SF Mono", "Menlo", monospace;--sg-tracking-tight: -.02em;--sg-tracking-normal: 0;--sg-tracking-wide: .05em;--sg-text-xs: 11px;--sg-text-sm: 13px;--sg-text-base: 14px;--sg-text-lg: 16px;--sg-text-xl: 20px;--sg-text-2xl: 28px;--sg-text-3xl: 42px;--sg-z-base: 1;--sg-z-dropdown: 100;--sg-z-sticky: 200;--sg-z-sidebar-flyout: 250;--sg-z-modal: 500;--sg-z-toast: 520;--sg-z-tooltip: 540;--sg-z-critical: 1000;--sg-duration-instant: .1s;--sg-duration-fast: .15s;--sg-duration-base: .2s;--sg-duration-slow: .3s;--sg-duration-slower: .5s;--sg-ease-in: cubic-bezier(.4, 0, 1, 1);--sg-ease-out: cubic-bezier(0, 0, .2, 1);--sg-ease-in-out: cubic-bezier(.4, 0, .2, 1);--sg-ease-spring: cubic-bezier(.34, 1.56, .64, 1);--sg-ease-bounce: cubic-bezier(.68, -.55, .265, 1.55);--sg-shadow-xs: 0 1px 2px rgba(0, 0, 0, .04);--sg-shadow-sm: 0 1px 3px rgba(0, 0, 0, .06), 0 1px 2px rgba(0, 0, 0, .04);--sg-shadow-md: 0 4px 12px rgba(0, 0, 0, .08);--sg-shadow-lg: 0 12px 24px rgba(0, 0, 0, .12);--sg-shadow-xl: 0 20px 40px rgba(0, 0, 0, .15);--sg-shadow-focus: 0 0 0 2px var(--p-color-border-focus);--sg-grid-gap-sm: var(--sg-space-200);--sg-grid-gap-base: var(--sg-space-300);--sg-grid-gap-lg: var(--sg-space-400);--sg-container-sm: 640px;--sg-container-md: 768px;--sg-container-lg: 1024px;--sg-container-xl: 1280px;--sg-container-2xl: 1536px;--sg-breakpoint-xs: 0px;--sg-breakpoint-sm: 490px;--sg-breakpoint-md: 768px;--sg-breakpoint-lg: 1040px;--sg-breakpoint-xl: 1440px;--sg-icon-xs: 12px;--sg-icon-sm: 16px;--sg-icon-base: 20px;--sg-icon-md: 24px;--sg-icon-lg: 32px;--sg-icon-xl: 48px;--sg-button-height-slim: 28px;--sg-button-height-base: 36px;--sg-button-height-large: 44px;--sg-input-height-base: 36px;--sg-input-height-large: 44px;--sg-card-padding-sm: var(--sg-space-200);--sg-card-padding-base: var(--sg-space-300);--sg-card-padding-lg: var(--sg-space-400);--sg-modal-max-width-sm: 480px;--sg-modal-max-width-base: 640px;--sg-modal-max-width-lg: 900px;--sg-sidebar-width: 180px;--sg-sidebar-width-collapsed: 52px}.sg-gap-100{gap:var(--sg-space-100)}.sg-gap-200{gap:var(--sg-space-200)}.sg-gap-300{gap:var(--sg-space-300)}.sg-gap-400{gap:var(--sg-space-400)}.sg-p-100{padding:var(--sg-space-100)}.sg-p-200{padding:var(--sg-space-200)}.sg-p-300{padding:var(--sg-space-300)}.sg-p-400{padding:var(--sg-space-400)}.sg-m-100{margin:var(--sg-space-100)}.sg-m-200{margin:var(--sg-space-200)}.sg-m-300{margin:var(--sg-space-300)}.sg-m-400{margin:var(--sg-space-400)}.sg-rounded-sm{border-radius:var(--sg-radius-sm)}.sg-rounded-md{border-radius:var(--sg-radius-md)}.sg-rounded-lg{border-radius:var(--sg-radius-lg)}.sg-rounded-full{border-radius:var(--sg-radius-full)}.sg-tabular-nums{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.sg-text-sm{font-size:var(--sg-font-size-75)}.sg-text-base{font-size:var(--sg-font-size-100)}.sg-text-lg{font-size:var(--sg-font-size-200)}.sg-text-xl{font-size:var(--sg-font-size-300)}h1,.Polaris-Text--variant2xl,.Polaris-Text--variantHeading2xl,.sg-page-title{font-family:var(--sg-font-display);font-weight:var(--sg-font-weight-bold);letter-spacing:var(--sg-tracking-tight)}:root{--sg-bg: #FAFAF9;--sg-surface: #FFFFFF;--sg-surface-raised: #FFFFFF;--sg-surface-hover: #F8F8F7;--sg-surface-sunken: #F5F5F4;--sg-border: #E7E5E4;--sg-border-subtle: #F5F5F4;--sg-border-strong: #D6D3D1;--sg-border-hover: #C8C4C0;--sg-text: #1C1917;--sg-text-secondary: #78716C;--sg-text-muted: #6F6963;--sg-text-inverse: #FFFFFF;--sg-brand: #2563EB;--sg-brand-hover: #1D4ED8;--sg-brand-light: #DBEAFE;--sg-brand-muted: rgba(37, 99, 235, .08);--sg-accent: #7C3AED;--sg-accent-hover: #6D28D9;--sg-accent-light: #EDE9FE;--sg-accent-muted: rgba(124, 58, 237, .08);--sg-success: #059669;--sg-success-hover: #047857;--sg-success-light: #D1FAE5;--sg-success-muted: rgba(5, 150, 105, .08);--sg-warning: #D97706;--sg-warning-hover: #B45309;--sg-warning-light: #FEF3C7;--sg-warning-muted: rgba(217, 119, 6, .08);--sg-critical: #DC2626;--sg-critical-hover: #B91C1C;--sg-critical-light: #FEE2E2;--sg-critical-muted: rgba(220, 38, 38, .08);--sg-shadow-xs: 0 1px 2px rgba(0, 0, 0, .04);--sg-shadow-sm: 0 1px 3px rgba(0, 0, 0, .06), 0 1px 2px rgba(0, 0, 0, .04);--sg-shadow-md: 0 4px 8px -2px rgba(0, 0, 0, .06), 0 2px 4px -2px rgba(0, 0, 0, .04);--sg-shadow-lg: 0 12px 24px -4px rgba(0, 0, 0, .08);--sg-shadow-xl: 0 20px 40px -8px rgba(0, 0, 0, .1);--sg-font: "Cabinet Grotesk", "SF Pro Text", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--sg-radius-sm: 8px;--sg-radius-md: 12px;--sg-radius-lg: 16px;--sg-radius-xl: 20px;--sg-radius-full: 9999px;--sg-ease: cubic-bezier(.4, 0, .2, 1);--sg-ease-spring: cubic-bezier(.34, 1.56, .64, 1);--sg-duration-fast: .15s;--sg-duration-normal: .2s;--sg-duration-slow: .3s;--sg-chart-1: #2563EB;--sg-chart-2: #059669;--sg-chart-3: #D97706;--sg-chart-4: #7C3AED;--sg-chart-5: #DC2626;--sg-chart-6: #0891B2;--sg-chart-7: #C026D3;--sg-chart-8: #EA580C;--sg-primary: #008060;--sg-accent-glow: rgba(124, 58, 237, .2);--sg-health-excellent: #39FF14;--sg-health-good: #00E5FF;--sg-health-warning: #FFB800;--sg-health-critical: #FF3366;--sg-roi: #FFD700;--sg-roi-dark: #FFA500;--sg-roi-light: #FFF8DC;--sg-tier-bronze: #CD7F32;--sg-tier-silver: #C0C0C0;--sg-tier-gold: #FFD700;--sg-tier-inactive: #E0E0E0;--sg-emerald-green: var(--sg-success);--sg-electric-purple: var(--sg-accent);--sg-electric-purple-light: #A78BFA;--sg-electric-purple-glow: rgba(124, 58, 237, .2);--sg-white: var(--sg-surface);--sg-gray-50: #FAFAF9;--sg-gray-100: #F5F5F4;--sg-gray-200: #E7E5E4;--sg-gray-300: #D6D3D1;--sg-gray-400: #A8A29E;--sg-gray-500: #78716C;--sg-gray-600: #57534E;--sg-gray-700: #44403C;--sg-gray-800: #292524;--sg-gray-900: #1C1917;--sg-shadow-glow-purple: 0 0 16px rgba(124, 58, 237, .15);--sg-glass-bg: rgba(255, 255, 255, .72);--sg-glass-border: rgba(255, 255, 255, .25);--sg-glass-blur: blur(12px);--sg-gradient-brand: linear-gradient(135deg, var(--sg-brand), var(--sg-accent));--sg-gradient-success: linear-gradient(135deg, var(--sg-success), #34D399);--sg-shadow-glow-brand: 0 0 20px rgba(37, 99, 235, .12);--sg-shadow-elevated: 0 8px 30px -4px rgba(0, 0, 0, .08), 0 2px 8px -2px rgba(0, 0, 0, .04);--sg-noise-overlay: url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.04'/%3E%3C/svg%3E");--sg-gradient-mesh: radial-gradient(ellipse at 20% 50%, rgba(37, 99, 235, .08) 0%, transparent 50%), radial-gradient(ellipse at 80% 20%, rgba(124, 58, 237, .06) 0%, transparent 50%), radial-gradient(ellipse at 60% 80%, rgba(5, 150, 105, .05) 0%, transparent 50%);--sg-grain-pattern: url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='grain'%3E%3CfeTurbulence type='turbulence' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23grain)' opacity='0.06'/%3E%3C/svg%3E")}:root.sg-dark{color-scheme:dark;--sg-bg: #0C0A09;--sg-surface: #1C1917;--sg-surface-raised: #292524;--sg-surface-hover: rgba(255, 255, 255, .04);--sg-surface-sunken: #0C0A09;--sg-border: #292524;--sg-border-subtle: #1C1917;--sg-border-strong: #44403C;--sg-border-hover: #57534E;--sg-text: #FAFAF9;--sg-text-secondary: #A8A29E;--sg-text-muted: #6F6963;--sg-text-inverse: #1C1917;--sg-brand: #3B82F6;--sg-brand-hover: #60A5FA;--sg-brand-light: rgba(59, 130, 246, .15);--sg-brand-muted: rgba(59, 130, 246, .08);--sg-accent: #8B5CF6;--sg-accent-hover: #A78BFA;--sg-accent-light: rgba(139, 92, 246, .15);--sg-accent-muted: rgba(139, 92, 246, .08);--sg-success: #10B981;--sg-success-hover: #34D399;--sg-success-light: rgba(16, 185, 129, .15);--sg-success-muted: rgba(16, 185, 129, .08);--sg-warning: #F59E0B;--sg-warning-hover: #FBBF24;--sg-warning-light: rgba(245, 158, 11, .15);--sg-warning-muted: rgba(245, 158, 11, .08);--sg-critical: #EF4444;--sg-critical-hover: #F87171;--sg-critical-light: rgba(239, 68, 68, .15);--sg-critical-muted: rgba(239, 68, 68, .08);--sg-shadow-xs: 0 1px 2px rgba(0, 0, 0, .2);--sg-shadow-sm: 0 1px 3px rgba(0, 0, 0, .3), 0 1px 2px rgba(0, 0, 0, .2);--sg-shadow-md: 0 4px 8px -2px rgba(0, 0, 0, .3), 0 2px 4px -2px rgba(0, 0, 0, .2);--sg-shadow-lg: 0 12px 24px -4px rgba(0, 0, 0, .3);--sg-shadow-xl: 0 20px 40px -8px rgba(0, 0, 0, .4);--sg-chart-1: #60A5FA;--sg-chart-2: #34D399;--sg-chart-3: #FBBF24;--sg-chart-4: #A78BFA;--sg-chart-5: #F87171;--sg-chart-6: #22D3EE;--sg-chart-7: #E879F9;--sg-chart-8: #FB923C;--sg-emerald-green: var(--sg-success);--sg-electric-purple: var(--sg-accent);--sg-electric-purple-light: #C4B5FD;--sg-electric-purple-glow: rgba(139, 92, 246, .25);--sg-white: var(--sg-surface);--sg-gray-50: #1C1917;--sg-gray-100: #1C1917;--sg-gray-200: #292524;--sg-gray-300: #44403C;--sg-gray-400: #78716C;--sg-gray-500: #A8A29E;--sg-gray-600: #D6D3D1;--sg-gray-700: #E7E5E4;--sg-gray-800: #F5F5F4;--sg-gray-900: #FAFAF9;--sg-shadow-glow-purple: 0 0 16px rgba(139, 92, 246, .2);--p-color-bg-surface-secondary: #292524;--p-color-bg-surface-secondary-hover: rgba(255, 255, 255, .04);--p-color-bg-surface-secondary-active: rgba(255, 255, 255, .08);--p-color-input-bg-surface: #292524;--p-color-input-bg-surface-hover: #44403C;--p-color-input-bg-surface-active: #44403C;--p-color-input-border: #44403C;--p-color-input-border-hover: #57534E;--p-color-input-border-active: var(--sg-brand);--p-color-border: #292524;--sg-glass-bg: rgba(28, 25, 23, .72);--sg-glass-border: rgba(255, 255, 255, .08);--sg-shadow-glow-brand: 0 0 20px rgba(59, 130, 246, .15);--sg-shadow-elevated: 0 8px 30px -4px rgba(0, 0, 0, .25), 0 2px 8px -2px rgba(0, 0, 0, .15)}body{font-family:var(--sg-font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.sg-sidebar{background:var(--sg-surface);height:100%;border-right:1px solid var(--sg-border);display:flex;flex-direction:column}.sg-sidebar-header{display:flex;align-items:center;gap:10px;padding:10px 20px;border-bottom:1px solid var(--sg-border);height:44px;box-sizing:border-box}.sg-sidebar-logo-icon{width:28px;height:28px;border-radius:8px;background:var(--sg-brand-muted);display:flex;align-items:center;justify-content:center;flex-shrink:0}.sg-sidebar-logo-text{font-weight:650;font-size:15px;color:var(--sg-text);letter-spacing:-.02em}.sg-sidebar-ai-flag{font-size:10px;font-weight:700;color:var(--sg-brand);background:var(--sg-brand-muted);padding:2px 7px;border-radius:5px;letter-spacing:.04em;text-transform:uppercase}.Polaris-Frame{--pc-frame-nav-width: 180px;--pg-navigation-width: var(--sg-sidebar-width);height:100vh!important;height:100dvh!important;min-height:unset!important;overflow:hidden!important}.Polaris-Frame__TopBar{display:none!important}.Polaris-Frame--hasTopBar .Polaris-Frame__Main{padding-top:0!important}.Polaris-Frame--hasTopBar .Polaris-Frame__Navigation{top:0!important;height:100%!important}.Polaris-Frame__Main{overflow:hidden!important;height:100%!important}.Polaris-Frame__Content{max-width:100%;overflow-y:auto!important;height:100%!important}.sg-page-content{padding:24px;width:100%;box-sizing:border-box}.sg-page-content>.sg-dashboard{margin:-24px}@media(min-width:1440px){.sg-page-content{padding:32px 48px}.sg-page-content>.sg-dashboard{margin:-32px -48px}}@media(max-width:767px){.sg-page-content{padding:16px}.sg-page-content>.sg-dashboard{margin:-16px}}.sg-sidebar .Polaris-Frame__Navigation,.sg-sidebar .Polaris-Navigation,.sg-sidebar .Polaris-Navigation__PrimaryNavigation,.sg-sidebar .Polaris-Navigation__PrimaryNavigation>.Polaris-Scrollable{background:var(--sg-surface);background-color:var(--sg-surface)}.sg-sidebar .Polaris-Navigation,.sg-sidebar .Polaris-Frame__Navigation{border-right:none;width:var(--sg-sidebar-width)}.sg-sidebar .Polaris-Navigation__ListItem{margin-bottom:var(--sg-space-025)}.sg-sidebar .Polaris-Navigation .Polaris-Navigation__Item--selected{background:var(--sg-brand-muted);border-radius:var(--sg-radius-200)}.sg-sidebar .Polaris-Navigation .Polaris-Navigation__Item--selected .Polaris-Navigation__Text,.sg-sidebar .Polaris-Navigation .Polaris-Navigation__Item--selected .Polaris-Navigation__Icon{color:var(--sg-brand)}.sg-sidebar .Polaris-Navigation .Polaris-Navigation__Item--selected .Polaris-Navigation__Icon svg{fill:var(--sg-brand)}.sg-sidebar .Polaris-Navigation,.sg-sidebar .Polaris-Navigation__PrimaryNavigation,.sg-sidebar .Polaris-Navigation__PrimaryNavigation:hover{background-color:transparent!important}.sg-nav-chevron{display:inline-flex;align-items:center;justify-content:center;transition:transform var(--sg-duration-fast) var(--sg-ease);color:var(--sg-text-muted);cursor:pointer;padding:2px;border-radius:4px}.sg-nav-chevron:hover{color:var(--sg-text-secondary);background:var(--sg-surface-sunken)}.sg-nav-chevron--open{transform:rotate(90deg)}.sg-sidebar.sg-seo-open:not(.sg-seo-active) .Polaris-Navigation__ListItem:nth-child(2) .Polaris-Navigation__Item,.sg-sidebar.sg-content-open:not(.sg-content-active) .Polaris-Navigation__ListItem:nth-child(3) .Polaris-Navigation__Item,.sg-sidebar.sg-links-open:not(.sg-links-active) .Polaris-Navigation__ListItem:nth-child(4) .Polaris-Navigation__Item,.sg-sidebar.sg-conversion-open:not(.sg-conversion-active) .Polaris-Navigation__ListItem:nth-child(6) .Polaris-Navigation__Item,.sg-sidebar.sg-settings-open:not(.sg-settings-active) .Polaris-Navigation__ListItem:nth-child(9) .Polaris-Navigation__Item{background:transparent}.sg-sidebar:not(.sg-seo-open) .Polaris-Navigation__ListItem:nth-child(2) .Polaris-Navigation__SecondaryNavigation,.sg-sidebar:not(.sg-content-open) .Polaris-Navigation__ListItem:nth-child(3) .Polaris-Navigation__SecondaryNavigation,.sg-sidebar:not(.sg-links-open) .Polaris-Navigation__ListItem:nth-child(4) .Polaris-Navigation__SecondaryNavigation,.sg-sidebar:not(.sg-conversion-open) .Polaris-Navigation__ListItem:nth-child(6) .Polaris-Navigation__SecondaryNavigation,.sg-sidebar:not(.sg-settings-open) .Polaris-Navigation__ListItem:nth-child(9) .Polaris-Navigation__SecondaryNavigation{display:none}.sg-sidebar-toggle-btn{display:flex;align-items:center;justify-content:center;background:none;border:none;border-top:1px solid var(--sg-border);padding:10px 0;cursor:pointer;color:var(--sg-text-muted);width:100%;flex-shrink:0;transition:color var(--sg-duration-fast) var(--sg-ease),background var(--sg-duration-fast) var(--sg-ease)}.sg-sidebar-toggle-btn:hover{background:var(--sg-surface-sunken);color:var(--sg-text-secondary)}.sg-sidebar--collapsed .Polaris-Navigation__SecondaryNavigation,html.sg-sidebar-collapsed .sg-sidebar .Polaris-Navigation__SecondaryNavigation{display:none}.sg-frame-collapsed .Polaris-Frame__Navigation,html.sg-sidebar-collapsed .Polaris-Frame__Navigation{width:var(--sg-sidebar-width-collapsed);min-width:var(--sg-sidebar-width-collapsed);overflow:hidden}.sg-frame-collapsed .Polaris-Frame__Main,html.sg-sidebar-collapsed .Polaris-Frame__Main{margin-left:var(--sg-sidebar-width-collapsed);padding-left:0}.sg-frame-collapsed .Polaris-Frame,html.sg-sidebar-collapsed .Polaris-Frame{--pc-frame-nav-width: var(--sg-sidebar-width-collapsed);--pg-navigation-width: var(--sg-sidebar-width-collapsed)}.sg-sidebar--collapsed,html.sg-sidebar-collapsed .sg-sidebar{width:var(--sg-sidebar-width-collapsed);overflow:hidden}.sg-sidebar--collapsed .sg-sidebar-header,html.sg-sidebar-collapsed .sg-sidebar .sg-sidebar-header{justify-content:center;padding:var(--sg-space-150) 0;gap:0}.sg-sidebar--collapsed .sg-sidebar-logo-text,.sg-sidebar--collapsed .sg-sidebar-ai-flag,html.sg-sidebar-collapsed .sg-sidebar .sg-sidebar-logo-text,html.sg-sidebar-collapsed .sg-sidebar .sg-sidebar-ai-flag{display:none}.sg-sidebar .Polaris-Navigation{flex:1;min-height:0}.sg-sidebar--collapsed .sg-sidebar-toggle-btn,html.sg-sidebar-collapsed .sg-sidebar .sg-sidebar-toggle-btn{width:var(--sg-sidebar-width-collapsed)}.sg-sidebar--collapsed .Polaris-Navigation,html.sg-sidebar-collapsed .sg-sidebar .Polaris-Navigation{width:var(--sg-sidebar-width-collapsed);max-width:var(--sg-sidebar-width-collapsed);overflow:hidden}.sg-sidebar--collapsed .Polaris-Navigation__PrimaryNavigation,.sg-sidebar--collapsed .Polaris-Navigation__PrimaryNavigation>.Polaris-Scrollable,html.sg-sidebar-collapsed .sg-sidebar .Polaris-Navigation__PrimaryNavigation,html.sg-sidebar-collapsed .sg-sidebar .Polaris-Navigation__PrimaryNavigation>.Polaris-Scrollable{width:var(--sg-sidebar-width-collapsed);max-width:var(--sg-sidebar-width-collapsed);overflow:hidden}.sg-sidebar--collapsed .Polaris-Navigation__Text,html.sg-sidebar-collapsed .sg-sidebar .Polaris-Navigation__Text{display:none}.sg-sidebar--collapsed .Polaris-Navigation__ListItem,.sg-sidebar--collapsed .Polaris-Navigation__Section,.sg-sidebar--collapsed ul,html.sg-sidebar-collapsed .sg-sidebar .Polaris-Navigation__ListItem,html.sg-sidebar-collapsed .sg-sidebar .Polaris-Navigation__Section,html.sg-sidebar-collapsed .sg-sidebar ul{width:var(--sg-sidebar-width-collapsed)}.sg-sidebar--collapsed .Polaris-Navigation__ItemWrapper,html.sg-sidebar-collapsed .sg-sidebar .Polaris-Navigation__ItemWrapper{padding:0 var(--sg-space-150)}.sg-sidebar--collapsed .Polaris-Navigation__ItemInnerWrapper,html.sg-sidebar-collapsed .sg-sidebar .Polaris-Navigation__ItemInnerWrapper{justify-content:center;border-radius:var(--sg-radius-200)}.sg-sidebar--collapsed .Polaris-Navigation__Item,html.sg-sidebar-collapsed .sg-sidebar .Polaris-Navigation__Item{padding:0;justify-content:center;flex-grow:0}.sg-sidebar--collapsed .Polaris-Navigation__Icon,html.sg-sidebar-collapsed .sg-sidebar .Polaris-Navigation__Icon{margin-right:0}.sg-sidebar--collapsed .Polaris-Navigation__SectionHeading,html.sg-sidebar-collapsed .sg-sidebar .Polaris-Navigation__SectionHeading,.sg-sidebar--collapsed .Polaris-Navigation__Badge,.sg-sidebar--collapsed .Polaris-Navigation__SecondaryAction,html.sg-sidebar-collapsed .sg-sidebar .Polaris-Navigation__Badge,html.sg-sidebar-collapsed .sg-sidebar .Polaris-Navigation__SecondaryAction{display:none}.sg-nav-tooltip{position:fixed;transform:translateY(-50%);background:var(--sg-surface-raised);color:var(--sg-text-secondary);padding:4px 10px;border:1px solid var(--sg-border);border-radius:6px;font-size:12px;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity var(--sg-duration-fast);z-index:var(--sg-z-tooltip, 700);box-shadow:var(--sg-shadow-md)}.sg-nav-flyout{position:fixed;left:56px;z-index:var(--sg-z-sidebar-flyout, 250);background:var(--sg-surface);border:1px solid var(--sg-border);border-radius:var(--sg-radius-md);box-shadow:var(--sg-shadow-lg);padding:4px 0;min-width:170px;animation:sg-flyout-in .15s var(--sg-ease)}@keyframes sg-flyout-in{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}.sg-nav-flyout-header{padding:8px 14px 6px;font-weight:600;font-size:11px;color:var(--sg-text-secondary);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--sg-border-subtle);margin-bottom:2px}.sg-nav-flyout-item{display:block;width:100%;padding:8px 16px;text-align:left;background:none;border:none;cursor:pointer;font-size:13px;color:var(--sg-text-secondary);transition:background var(--sg-duration-fast),color var(--sg-duration-fast);font-family:inherit}.sg-nav-flyout-item:hover{background:var(--sg-surface-sunken);color:var(--sg-text)}.sg-nav-flyout-item--active{color:var(--sg-brand);font-weight:500}.sg-breadcrumb{display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;padding:0 24px;font-size:13px;border-bottom:1px solid var(--sg-border);background:var(--sg-surface);height:44px;min-height:44px;max-height:44px;box-sizing:border-box;overflow:hidden;position:sticky;top:0;z-index:var(--sg-z-sticky, 200)}.sg-breadcrumb-left{display:flex;align-items:center;gap:8px;min-width:0;overflow:hidden}.sg-breadcrumb-link{background:none;border:none;padding:0;margin:0;font:inherit;color:var(--sg-text-secondary);cursor:pointer;transition:color var(--sg-duration-fast)}.sg-breadcrumb-link:hover{color:var(--sg-text)}.sg-breadcrumb-sep{color:var(--sg-border-strong)}.sg-breadcrumb-page{color:var(--sg-text);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sg-topbar-status{display:flex;align-items:center;gap:8px;padding:4px 12px;border:1px solid var(--sg-border);border-radius:var(--sg-radius-full);font-size:12px;color:var(--sg-text-secondary);flex-shrink:0}.sg-topbar-status-dot{width:7px;height:7px;border-radius:var(--sg-radius-full);background:var(--sg-success);flex-shrink:0}.sg-topbar-xp{display:flex;align-items:center;gap:8px}.sg-topbar-xp-bar{width:120px;flex-shrink:0}.sg-topbar-xp-text{white-space:nowrap;font-size:12px;color:var(--sg-text-secondary)}.sg-topbar-streak{display:contents}.sg-topbar-shop-label{white-space:nowrap}.sg-mobile-nav-toggle{display:none;background:none;border:none;padding:4px;cursor:pointer;color:var(--sg-text-secondary);border-radius:6px;align-items:center;justify-content:center;flex-shrink:0}.sg-mobile-nav-toggle:hover{background:var(--sg-surface-sunken);color:var(--sg-text)}@media(max-width:1039px){.sg-topbar-xp-text,.sg-topbar-shop-label{display:none}.sg-topbar-xp-bar{width:80px}.sg-breadcrumb{padding:0 16px}}@media(max-width:768px){.sg-mobile-nav-toggle{display:flex}.sg-sidebar-toggle-btn,.sg-topbar-xp-bar,.sg-topbar-streak,.sg-breadcrumb-status-badge{display:none}.sg-breadcrumb{padding:0 12px;gap:4px}.sg-topbar-status{gap:6px;padding:4px 8px}}@media(max-width:489px){.sg-topbar-xp{display:none}.sg-topbar-status{border:none;padding:0;gap:4px}.sg-breadcrumb-link,.sg-breadcrumb-sep{display:none}}.sg-dashboard{padding:24px;width:100%;box-sizing:border-box}@media(min-width:1440px){.sg-dashboard{padding:32px 48px}}.sg-dashboard.sg-health-tier-critical{background:radial-gradient(ellipse at top center,var(--sg-critical-muted) 0%,transparent 50%)}.sg-dashboard.sg-health-tier-at-risk,.sg-dashboard.sg-health-tier-needs-improvement{background:radial-gradient(ellipse at top center,var(--sg-warning-muted) 0%,transparent 50%)}.sg-dashboard.sg-health-tier-good,.sg-dashboard.sg-health-tier-excellent,.sg-dashboard.sg-health-tier-perfect{background:radial-gradient(ellipse at top center,var(--sg-success-muted) 0%,transparent 50%)}.sg-dashboard-hero-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.sg-dashboard-charts-row{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media(max-width:767px){.sg-dashboard-hero-kpis,.sg-dashboard-charts-row{grid-template-columns:1fr}}@media(min-width:768px)and (max-width:1023px){.sg-dashboard-hero-kpis{grid-template-columns:repeat(2,1fr)}}.sg-dashboard-hero{display:flex;gap:16px;align-items:stretch}.sg-dashboard-hero-health{flex:1;min-width:0}.sg-dashboard-hero-right{display:flex;flex-direction:column;gap:16px;width:340px;flex-shrink:0}.sg-dashboard-health-inner{display:flex;align-items:center;gap:24px}.sg-metric-card{display:flex;flex-direction:column;gap:6px;padding:20px;background:var(--sg-surface);border:1px solid var(--sg-border);border-radius:var(--sg-radius-lg);box-shadow:var(--sg-shadow-sm);transition:transform var(--sg-duration-fast) var(--sg-ease),box-shadow var(--sg-duration-fast) var(--sg-ease);cursor:default;position:relative;overflow:hidden;min-width:0}.sg-metric-card:hover{transform:translateY(-2px);box-shadow:var(--sg-shadow-md);background:var(--sg-surface-raised)}.sg-metric-card:focus-visible{outline:2px solid var(--sg-brand, #2563EB);outline-offset:2px}.sg-metric-card--clickable{cursor:pointer}.sg-metric-card-header{display:flex;align-items:center;justify-content:space-between;gap:8px}.sg-metric-card-label{display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:500;color:var(--sg-text-secondary)}.sg-metric-card-icon{display:inline-flex;align-items:center}.sg-metric-card-icon .Polaris-Icon{width:16px;height:16px}.sg-metric-card-trend{display:inline-flex;align-items:center;gap:2px;font-size:11px;font-weight:600;padding:2px 8px;border-radius:var(--sg-radius-full);white-space:nowrap;line-height:1.3}.sg-metric-card-trend--up{color:var(--sg-success);background:color-mix(in srgb,var(--sg-success) 12%,transparent)}.sg-metric-card-trend--down{color:var(--sg-critical);background:color-mix(in srgb,var(--sg-critical) 12%,transparent)}.sg-metric-card-value{font-size:32px;font-weight:700;line-height:1.1;color:var(--sg-text);letter-spacing:-.02em}.sg-metric-card-sparkline{height:28px;margin-top:2px}.sg-metric-card-sparkline-svg{display:block}.sg-metric-card-sub{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--sg-text-secondary);margin-top:2px}.sg-metric-card-sub-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.sg-trend-chart-section{position:relative}.sg-trend-chart-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.sg-trend-chart-title{font-size:14px;font-weight:600;color:var(--sg-text)}.sg-trend-chart-range{font-size:12px;color:var(--sg-text-secondary);padding:4px 10px;border:1px solid var(--sg-border);border-radius:var(--sg-radius-full);background:var(--sg-surface)}.sg-trend-chart-legend{display:flex;gap:16px;justify-content:center;margin-top:8px}.sg-trend-chart-legend-item{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--sg-text-secondary)}.sg-trend-chart-legend-dot{width:8px;height:8px;border-radius:50%}.sg-chart-header{display:flex;flex-direction:column;gap:12px;padding-bottom:8px}.sg-chart-header-row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.sg-chart-metric-tabs{display:flex;gap:4px}.sg-chart-metric-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--sg-border);background:transparent;color:var(--sg-text-secondary);font-family:var(--sg-font);font-size:12px;font-weight:500;padding:5px 12px;border-radius:var(--sg-radius-full);cursor:pointer;transition:background var(--sg-duration-normal) var(--sg-ease),color var(--sg-duration-normal) var(--sg-ease),border-color var(--sg-duration-normal) var(--sg-ease);white-space:nowrap}.sg-chart-metric-tab:hover{background:var(--sg-surface-hover);border-color:var(--sg-border-hover)}.sg-chart-metric-tab--active{background:var(--sg-brand);color:var(--sg-text-inverse, #fff);border-color:var(--sg-brand)}.sg-chart-metric-tab--active:hover{background:var(--sg-brand);border-color:var(--sg-brand)}.sg-chart-range-pill{display:flex;background:var(--sg-surface-sunken);border-radius:var(--sg-radius-full);padding:2px;gap:2px}.sg-chart-range-segment{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;color:var(--sg-text-muted);font-family:var(--sg-font);font-size:11px;font-weight:600;padding:4px 10px;border-radius:var(--sg-radius-full);cursor:pointer;transition:background var(--sg-duration-normal) var(--sg-ease),color var(--sg-duration-normal) var(--sg-ease)}.sg-chart-range-segment:hover{color:var(--sg-text-secondary)}.sg-chart-range-segment--active{background:var(--sg-surface);color:var(--sg-text);box-shadow:var(--sg-shadow-sm)}.sg-chart-summary{display:flex;align-items:baseline;gap:8px}.sg-chart-summary-value{font-size:28px;font-weight:700;line-height:1;letter-spacing:-.02em}.sg-chart-summary-trend{display:inline-flex;align-items:center;gap:3px;font-size:12px;font-weight:600;padding:2px 8px;border-radius:var(--sg-radius-full)}.sg-chart-summary-trend--up{color:var(--sg-success);background:color-mix(in srgb,var(--sg-success) 10%,transparent)}.sg-chart-summary-trend--down{color:var(--sg-critical);background:color-mix(in srgb,var(--sg-critical) 10%,transparent)}.sg-chart-summary-period{font-size:12px;color:var(--sg-text-muted)}.sg-chart-crosshair-line{stroke:var(--sg-text-muted);stroke-width:1;stroke-dasharray:4 4;opacity:.5}.sg-module-status-row{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.sg-module-status-pill{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:var(--sg-radius-full);border:1px solid var(--sg-border);font-size:12px;font-weight:500;color:var(--sg-text-secondary);background:var(--sg-surface);text-decoration:none;transition:border-color var(--sg-duration-fast),background var(--sg-duration-fast)}.sg-module-status-pill:hover{border-color:var(--sg-border-strong);background:var(--sg-surface-sunken)}.sg-module-status-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.sg-module-status-dot--active{background:var(--sg-success)}.sg-module-status-dot--inactive{background:var(--sg-text-muted)}.sg-module-status-dot--issues{background:var(--sg-warning)}.sg-metrics-strip{display:flex;align-items:center;gap:0}.sg-metrics-strip-item{display:flex;align-items:center;gap:8px;padding:6px 16px;flex:1;min-width:0;border-right:1px solid var(--sg-border-subtle)}.sg-metrics-strip-item:last-child{border-right:none}.sg-metrics-strip-item--link{cursor:pointer}.sg-metrics-strip-item--link:hover{background:var(--sg-surface-sunken)}.sg-metrics-strip-dot{width:8px;height:8px;border-radius:50%;background:var(--sg-success);flex-shrink:0}.sg-metrics-strip-dot--warn{background:var(--sg-warning)}.sg-metrics-strip-value{font-size:18px;font-weight:700;color:var(--sg-text);line-height:1}.sg-metrics-strip-label{font-size:12px;color:var(--sg-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sg-modules-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.sg-module-card{display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:var(--sg-radius-md);background:var(--sg-surface-sunken);border:1px solid transparent;transition:border-color var(--sg-duration-fast),background var(--sg-duration-fast)}.sg-module-card:hover{border-color:var(--sg-border)}.sg-module-card--inactive{opacity:.6}.sg-module-card-header{display:flex;align-items:center;gap:6px}.sg-module-card-status-dot{width:6px;height:6px;border-radius:50%;background:var(--sg-success);flex-shrink:0}.sg-module-card-status-dot--issues{background:var(--sg-warning)}.sg-module-card-meta{display:flex;align-items:center;justify-content:space-between}.sg-module-card-status-text{font-size:12px;color:var(--sg-text-muted)}.sg-module-card-status-text--issues{color:var(--sg-warning);font-weight:500}.sg-toggle{position:relative;width:36px;height:20px;border-radius:10px;background:var(--sg-border);border:none;cursor:pointer;padding:0;transition:background var(--sg-duration-fast)}.sg-toggle--on{background:var(--sg-success)}.sg-toggle-knob{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:var(--sg-text-inverse, #fff);transition:transform var(--sg-duration-fast);box-shadow:0 1px 3px #00000026;will-change:transform}.sg-toggle--on .sg-toggle-knob{transform:translate(16px)}.sg-stacked-bar-wrap{display:flex;flex-direction:column;gap:8px}.sg-stacked-bar-header{display:flex;align-items:center;justify-content:space-between}.sg-stacked-bar-title{font-size:12px;color:var(--sg-text-secondary);text-transform:uppercase;letter-spacing:.04em}.sg-stacked-bar-total{font-size:14px;font-weight:700;color:var(--sg-text)}.sg-stacked-bar{display:flex;border-radius:4px;overflow:hidden;background:var(--sg-surface-sunken)}.sg-stacked-bar-segment{height:100%;min-width:4px;transition:width .6s var(--sg-ease);will-change:width}.sg-stacked-bar-labels{display:flex;flex-wrap:wrap;gap:12px}.sg-stacked-bar-label{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:var(--sg-text-secondary)}.sg-stacked-bar-dot{width:8px;height:8px;border-radius:50%;display:inline-block;flex-shrink:0}.sg-chart-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px 16px;text-align:center;gap:8px}.sg-metric-card--compact{flex-direction:row;align-items:center;justify-content:space-between;padding:16px 20px;gap:12px;min-height:72px;overflow:hidden}.sg-metric-card--compact .sg-metric-card-value{font-size:22px;line-height:1.2}.sg-metric-card--compact .sg-metric-card-label{font-size:13px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sg-metric-card-compact-left{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}.sg-metric-card-compact-value-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.sg-metric-card-icon-circle{width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.sg-metric-card-icon-circle .Polaris-Icon{width:20px;height:20px}.sg-metric-card--compact{border-top:2px solid var(--sg-border)}.sg-metric-card--compact[data-tone=success]{border-top-color:var(--sg-success)}.sg-metric-card--compact[data-tone=warning]{border-top-color:var(--sg-warning)}.sg-metric-card--compact[data-tone=critical]{border-top-color:var(--sg-critical)}.sg-metric-card--compact[data-tone=neutral]{border-top-color:var(--sg-brand)}.sg-chart-inner-surface{background:var(--sg-surface-sunken);border-radius:var(--sg-radius-sm);padding:12px}.recharts-responsive-container{width:100%!important;min-width:0}.Polaris-Grid .Polaris-Grid-Cell{min-width:0}.Polaris-Grid-Cell>.Polaris-Card,.Polaris-Grid-Cell>div>.Polaris-Card{width:100%;box-sizing:border-box}.sg-insights-card-content{display:flex;flex-direction:column;gap:4px;flex:1;z-index:1}.sg-insights-card-greeting{font-size:13px;color:var(--sg-text-muted)}.sg-insights-card-name{font-size:22px;font-weight:700;color:var(--sg-text);letter-spacing:-.02em;margin-bottom:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.sg-insights-card-subtitle{font-size:12px;color:var(--sg-text-secondary);margin-bottom:8px}.sg-insights-card-list{display:flex;flex-direction:column;gap:6px}.sg-insights-card-item{display:flex;align-items:center;gap:10px}.sg-insights-card-indicator{width:3px;height:20px;border-radius:2px;flex-shrink:0}.sg-insights-card-indicator--success{background:var(--sg-success)}.sg-insights-card-indicator--warning{background:var(--sg-warning)}.sg-insights-card-indicator--critical{background:var(--sg-critical)}.sg-insights-card-indicator--muted{background:var(--sg-text-muted)}.sg-insights-card-metric{font-size:14px;font-weight:500;color:var(--sg-text)}@media(max-width:768px){.sg-metric-card--compact .sg-metric-card-value{font-size:18px}.sg-metric-card-icon-circle{width:36px;height:36px}.sg-dashboard-hero{flex-direction:column}.sg-dashboard-hero-right{width:100%}.sg-chart-container,.recharts-responsive-container{max-width:100%;overflow-x:hidden}.sg-metrics-strip{flex-wrap:wrap}.sg-metrics-strip-item{flex:0 0 50%;border-right:none;border-bottom:1px solid var(--sg-border-subtle)}.sg-modules-grid{grid-template-columns:1fr}.sg-gamification-row{flex-wrap:wrap;gap:8px}.sg-gamification-progress{order:10;width:100%}}.sg-dashboard .Polaris-Card{transition:transform var(--sg-duration-fast) var(--sg-ease),box-shadow var(--sg-duration-fast) var(--sg-ease)}.sg-dashboard .Polaris-Card:hover{transform:translateY(-1px);box-shadow:var(--sg-shadow-md)}.sg-dashboard .Polaris-Button--variantPrimary:active{transform:scale(.97);transition:transform var(--sg-duration-fast) var(--sg-ease)}.sg-next-step{display:flex;align-items:center;gap:12px;padding:12px 16px;background:var(--sg-surface);border:1px solid var(--sg-warning);border-left:3px solid var(--sg-warning);border-radius:var(--sg-radius-md)}.sg-next-step--clear{border-color:var(--sg-success);border-left-color:var(--sg-success);gap:8px}.sg-next-step-icon{flex-shrink:0}.sg-next-step-content{flex:1;min-width:0}@media(max-width:480px){.sg-next-step{flex-direction:column;align-items:flex-start;gap:8px}}.sg-first-scan-hero{display:flex;justify-content:center;align-items:center;min-height:420px;padding:48px 24px}.sg-first-scan-hero-content{display:flex;flex-direction:column;align-items:center;gap:16px;max-width:480px;text-align:center}.sg-first-scan-hero-icon{margin-bottom:8px;animation:sg-pulse-gentle 2s ease-in-out infinite}@keyframes sg-pulse-gentle{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.9}}.sg-first-scan-hero-bullets{display:flex;flex-direction:column;gap:10px;margin:8px 0 16px;text-align:left}.sg-first-scan-hero-bullet{display:flex;align-items:center;gap:10px}.sg-health-gauge{display:flex;flex-direction:column;align-items:center;gap:12px;width:100%}.sg-health-gauge-svg{display:block}.sg-health-gauge-arc{transition:stroke .3s ease}.sg-health-gauge-pill{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;max-width:240px;margin-top:-16px;padding:6px 16px;background:var(--sg-surface-sunken);border:1px solid var(--sg-border-subtle);border-radius:var(--sg-radius-full)}.sg-health-gauge-pill-bound{font-size:11px;font-weight:500;color:var(--sg-text-muted);flex-shrink:0}.sg-health-gauge-pill-center{display:flex;flex-direction:column;align-items:center;gap:2px}.sg-health-gauge-pill-score{display:flex;align-items:baseline;gap:1px;font-size:28px;font-weight:700;line-height:1;letter-spacing:-.02em}.sg-health-gauge-score-text-morph{font-size:28px;font-weight:700;line-height:1}.sg-health-gauge-score-percent{font-size:16px;font-weight:600;opacity:.7}.sg-health-gauge-pill-label{font-size:11px;font-weight:600;color:var(--sg-text-secondary);letter-spacing:.02em;white-space:nowrap}.sg-health-gauge-issues{width:100%;display:flex;flex-direction:column;gap:6px;padding-top:4px}.sg-health-gauge-issue-row{display:flex;align-items:center;gap:8px}.sg-health-gauge-issue-bar-wrap{width:60px;height:6px;border-radius:3px;background:var(--sg-surface-sunken);overflow:hidden;flex-shrink:0}.sg-health-gauge-issue-bar{height:100%;border-radius:3px;transition:width .6s var(--sg-ease)}.sg-health-gauge-issue-label{font-size:12px;color:var(--sg-text-secondary);flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sg-health-gauge-issue-count{font-size:12px;font-weight:600;color:var(--sg-text);flex-shrink:0}.sg-health-gauge-footer{display:flex;align-items:center;justify-content:space-between;width:100%;padding-top:4px}.sg-health-gauge-trend{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:500}.sg-health-gauge-fix-btn{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:600;color:var(--sg-brand);background:none;border:none;cursor:pointer;padding:4px 8px;border-radius:var(--sg-radius-sm);transition:background var(--sg-duration-fast)}.sg-health-gauge-fix-btn:hover{background:var(--sg-brand-muted)}.sg-health-tier-critical .sg-health-gauge-arc{filter:drop-shadow(0 0 4px var(--sg-critical-muted))}.sg-health-tier-at-risk .sg-health-gauge-arc{filter:drop-shadow(0 0 4px var(--sg-warning-muted))}.sg-health-tier-excellent .sg-health-gauge-arc{filter:drop-shadow(0 0 4px var(--sg-brand-muted))}.sg-health-tier-perfect .sg-health-gauge-arc{filter:drop-shadow(0 0 6px rgba(217,119,6,.3));animation:sg-golden-pulse 3s ease-in-out infinite;will-change:opacity}@keyframes sg-golden-pulse{0%,to{opacity:1}50%{opacity:.75}}.sg-roi-card{display:flex;flex-direction:column;gap:6px}.sg-roi-card--banner{align-items:center;padding:20px;background:var(--sg-success-light);border-radius:var(--sg-radius-xl);border:1px solid var(--sg-border)}.sg-roi-card-header{display:flex;align-items:center;justify-content:space-between}.sg-roi-card-label{font-size:12px;font-weight:600;color:var(--sg-text-secondary);text-transform:uppercase;letter-spacing:.04em}.sg-roi-card-trend{display:inline-flex;align-items:center;gap:2px;font-size:13px;font-weight:600}.sg-roi-card-value{font-size:28px;font-weight:700;line-height:1.2}.sg-roi-positive{color:var(--sg-success)}.sg-roi-negative{color:var(--sg-critical)}.sg-roi-card-sparkline{display:flex;align-items:center;gap:8px;margin-top:4px}.sg-roi-card-sparkline-label{font-size:11px;color:var(--sg-text-muted)}.sg-roi-card-sources{display:flex;flex-wrap:wrap;gap:4px 12px;margin-top:4px}.sg-roi-card-source{font-size:12px;color:var(--sg-text-secondary)}.sg-roi-card-desc{font-size:13px;color:var(--sg-text-secondary);margin-top:4px}.sg-optimization-hero{display:flex;align-items:baseline;gap:6px}.sg-optimization-unit{font-size:14px;font-weight:500;color:var(--sg-text-secondary)}.sg-optimization-motivation{font-size:13px;color:var(--sg-text-secondary);font-style:italic;line-height:1.4}.sg-optimization-today{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600;color:var(--sg-success);background:var(--sg-success-light);padding:3px 10px;border-radius:var(--sg-radius-full);margin-top:2px;width:fit-content}.sg-optimization-today-icon{font-size:11px;font-weight:700}.sg-leistungen{max-width:960px;margin:0 auto}.sg-leistungen-hero{display:flex;flex-direction:column;align-items:center;text-align:center;padding:24px 0 16px;gap:8px}.sg-leistungen-hero-icon{margin-bottom:4px}.sg-leistungen-hero-number{display:flex;align-items:baseline;gap:8px}.sg-leistungen-hero-number .sg-number-morph{font-size:48px;font-weight:700;color:var(--sg-success)}.sg-leistungen-hero-unit{font-size:20px;font-weight:500;color:var(--sg-text-secondary)}.sg-leistungen-cat-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--sg-radius-md);background:var(--sg-success-light);flex-shrink:0}.sg-leistungen-trend{display:flex;align-items:flex-end;gap:2px;height:120px;padding-top:8px}.sg-leistungen-trend-bar-wrap{flex:1;display:flex;flex-direction:column;align-items:center;height:100%;justify-content:flex-end;position:relative}.sg-leistungen-trend-bar{width:100%;max-width:16px;background:var(--sg-brand);border-radius:3px 3px 0 0;min-height:2px;transition:height .4s ease;opacity:.8}.sg-leistungen-trend-bar-wrap:hover .sg-leistungen-trend-bar{opacity:1}.sg-leistungen-trend-label{font-size:10px;color:var(--sg-text-muted);margin-top:4px;white-space:nowrap}.sg-activity-feed{display:flex;flex-direction:column;gap:8px}.sg-activity-group{display:flex;flex-direction:column}.sg-activity-group-btn{display:flex;align-items:center;justify-content:space-between;width:100%;padding:10px 12px;background:var(--sg-surface-sunken);border:1px solid var(--sg-border);border-radius:var(--sg-radius-md);cursor:pointer;transition:background var(--sg-duration-fast)}.sg-activity-group-btn:hover{background:var(--sg-surface)}.sg-activity-group-label{font-size:13px;font-weight:600;color:var(--sg-text)}.sg-activity-group-count{font-weight:400;color:var(--sg-text-muted);margin-left:8px}.sg-activity-group-list{display:flex;flex-direction:column;gap:8px;padding:12px 0 4px}.sg-activity-card{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;background:var(--sg-surface);border-radius:var(--sg-radius-md);border:1px solid var(--sg-border);transition:border-color var(--sg-duration-fast),box-shadow var(--sg-duration-fast)}.sg-activity-card:hover{border-color:var(--sg-border-strong);box-shadow:var(--sg-shadow-sm)}.sg-activity-card--clickable{cursor:pointer;transition:background var(--sg-duration-fast) var(--sg-ease)}.sg-activity-card--clickable:hover{background:var(--sg-surface-hover)}.sg-activity-icon{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.sg-activity-icon .Polaris-Icon{width:18px;height:18px}.sg-activity-icon--brand{background:color-mix(in srgb,var(--sg-brand) 12%,transparent);color:var(--sg-brand)}.sg-activity-icon--success{background:color-mix(in srgb,var(--sg-success) 12%,transparent);color:var(--sg-success)}.sg-activity-icon--warning{background:color-mix(in srgb,var(--sg-warning) 12%,transparent);color:var(--sg-warning)}.sg-activity-card-body{flex:1;min-width:0}.sg-activity-card-header{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.sg-activity-title{font-size:13px;font-weight:600;color:var(--sg-text);line-height:1.3}.sg-activity-time{font-size:12px;color:var(--sg-text-muted);white-space:nowrap;flex-shrink:0}.sg-activity-desc{font-size:12px;color:var(--sg-text-secondary);margin-top:4px;line-height:1.4}.sg-activity-impact{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:500;color:var(--sg-success);background:color-mix(in srgb,var(--sg-success) 10%,transparent);padding:2px 8px;border-radius:var(--sg-radius-full);margin-top:6px}.sg-activity-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px 16px;gap:8px;text-align:center;color:var(--sg-text-muted);font-size:13px}.sg-status-indicator{width:8px;height:8px;border-radius:var(--sg-radius-full);display:inline-block}.sg-status-indicator.inactive{background:var(--sg-text-muted)}.sg-status-indicator.learning{background:var(--sg-accent);animation:sg-pulse 2s ease-in-out infinite;will-change:transform,opacity}.sg-status-indicator.autopilot{background:var(--sg-success)}@keyframes sg-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.3)}}.sg-gamification-row{display:flex;align-items:center;gap:12px;padding:10px 16px;background:var(--sg-surface);border-radius:var(--sg-radius-md);border:1px solid var(--sg-border-subtle);overflow:hidden;min-width:0}.sg-gamification-title{font-size:12px;font-weight:600;color:var(--sg-text);white-space:nowrap}.sg-gamification-progress{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.sg-gamification-xp{font-size:11px;color:var(--sg-text-muted);white-space:nowrap}.sg-gamification-divider{width:1px;height:20px;background:var(--sg-border);flex-shrink:0}.sg-gamification-challenges{font-size:12px;color:var(--sg-text-secondary);white-space:nowrap}.sg-xp-bar{width:100%}.sg-xp-level-badge{width:28px;height:28px;border-radius:8px;background:var(--sg-brand);display:flex;align-items:center;justify-content:center;flex-shrink:0}.sg-xp-level-number{font-size:13px;font-weight:700;color:var(--sg-text-inverse, #fff);line-height:1}.sg-xp-level-text{display:flex;flex-direction:column;gap:1px}.sg-xp-level-title{font-size:12px;font-weight:600;color:var(--sg-text)}.sg-xp-amount,.sg-xp-next{font-size:11px;color:var(--sg-text-muted)}.sg-xp-bar-track{width:100%;height:6px;border-radius:3px;background:var(--sg-surface-sunken);overflow:hidden}.sg-xp-bar-fill{height:100%;border-radius:3px;background:var(--sg-brand);transition:width .6s var(--sg-ease)}.sg-xp-bar-compact{display:flex;align-items:center;gap:8px}.sg-xp-bar-track-compact{width:80px;height:4px;border-radius:2px;background:var(--sg-border);overflow:hidden}.sg-streak-flame{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:20px;background:var(--sg-warning-muted);border:1px solid transparent}.sg-streak-flame--compact{padding:2px 8px}.sg-streak-flame-icon{font-size:14px;display:inline-block}.sg-streak-flame--large .sg-streak-flame-icon{font-size:18px}.sg-streak-count{font-size:13px;font-weight:700;color:var(--sg-warning)}.sg-streak-label{font-size:11px;color:var(--sg-text-muted)}.sg-streak-flame--warning{animation:sg-streak-warning 2s ease-in-out infinite}@keyframes sg-streak-warning{0%,to{border-color:transparent}50%{border-color:var(--sg-warning)}}.sg-achievement-toast{position:fixed;top:20px;left:50%;z-index:var(--sg-z-toast, 700);display:flex;overflow:hidden;border-radius:var(--sg-radius-md);background:var(--sg-surface);box-shadow:var(--sg-shadow-xl),0 0 0 1px var(--sg-border);cursor:pointer;min-width:min(320px,calc(100vw - 32px));max-width:min(450px,calc(100vw - 32px));transition:box-shadow var(--sg-duration-fast) var(--sg-ease)}.sg-achievement-toast:hover{box-shadow:var(--sg-shadow-xl),0 0 0 1px var(--sg-border),0 8px 24px #0000001f}.sg-achievement-toast-accent{width:4px;flex-shrink:0}.sg-achievement-toast-content{display:flex;align-items:center;gap:12px;padding:14px 16px;flex:1}.sg-achievement-toast-icon{font-size:28px;flex-shrink:0}.sg-achievement-toast-text{display:flex;flex-direction:column;gap:2px;flex:1}.sg-achievement-toast-title{font-size:14px;font-weight:600;color:var(--sg-text)}.sg-achievement-toast-desc{font-size:12px;color:var(--sg-text-secondary)}.sg-achievement-toast-tier{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;flex-shrink:0}.sg-challenges{display:flex;flex-direction:column;gap:0}.sg-challenges-header{display:flex;align-items:center;gap:8px;padding:0;background:none;border:none;cursor:pointer;color:var(--sg-text);width:100%;text-align:left}.sg-challenges-header:hover{opacity:.8}.sg-challenges-count{font-size:12px;font-weight:600;color:var(--sg-brand);background:var(--sg-brand-muted);padding:2px 8px;border-radius:10px;margin-left:auto}.sg-challenges-list{display:flex;flex-direction:column;gap:2px;margin-top:10px}.sg-challenge-row{display:flex;align-items:center;gap:8px;padding:6px 4px;border-bottom:1px solid var(--sg-border-subtle)}.sg-challenge-row:last-child{border-bottom:none}.sg-challenge-row--done{opacity:.7}.sg-challenge-status-icon{flex-shrink:0;width:20px;display:flex;align-items:center;justify-content:center}.sg-challenge-label{flex:1;font-size:13px;color:var(--sg-text);min-width:0}.sg-challenge-label--done{text-decoration:line-through;color:var(--sg-text-muted)}.sg-challenge-ring-wrapper{display:flex;align-items:center;gap:6px;margin-left:auto}.sg-challenge-ring{flex-shrink:0}.sg-challenge-progress-text{font-size:11px;color:var(--sg-text-muted);white-space:nowrap}.sg-challenge-xp-inline{font-size:12px;font-weight:600;color:var(--sg-brand);white-space:nowrap;flex-shrink:0}.sg-challenge-bonus{display:flex;align-items:center;gap:6px;padding:8px;margin-top:6px;border-radius:var(--sg-radius-md);background:linear-gradient(135deg,var(--sg-brand-muted),var(--sg-success-muted));border:1px dashed var(--sg-brand)}.sg-xp-float{position:fixed;pointer-events:none;z-index:var(--sg-z-toast, 600);font-size:16px;font-weight:700;color:var(--sg-brand)}.sg-review-card{background:var(--sg-surface);border-radius:var(--sg-radius-xl);box-shadow:var(--sg-shadow-lg);overflow:hidden;border:1px solid var(--sg-border)}.sg-review-split{display:grid;grid-template-columns:1fr 1fr}.sg-review-before,.sg-review-after{padding:24px}.sg-review-before{background:var(--sg-surface-sunken);border-right:1px solid var(--sg-border)}.sg-review-after{background:var(--sg-surface)}@media(max-width:639px){.sg-review-split{grid-template-columns:1fr}.sg-review-before{border-right:none;border-bottom:1px solid var(--sg-border)}}.sg-review-actions{display:flex;justify-content:center;gap:16px;padding:24px;border-top:1px solid var(--sg-border)}.sg-review-btn{width:56px;height:56px;border-radius:var(--sg-radius-full);border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform var(--sg-duration-fast),box-shadow var(--sg-duration-fast);font-size:22px}.sg-review-btn.accept{background:var(--sg-success);color:var(--sg-text-inverse, #fff);box-shadow:var(--sg-shadow-sm)}.sg-review-btn.accept:hover{transform:scale(1.08);box-shadow:var(--sg-shadow-md)}.sg-review-btn.reject{background:var(--sg-critical);color:var(--sg-text-inverse, #fff)}.sg-review-btn.reject:hover{transform:scale(1.08)}.sg-review-btn.retry{background:var(--sg-accent);color:var(--sg-text-inverse, #fff);box-shadow:var(--sg-shadow-sm)}.sg-review-btn.retry:hover{transform:scale(1.08);box-shadow:var(--sg-shadow-md)}.sg-timeline{position:relative;padding-left:24px;overflow:visible}.sg-timeline:before{content:"";position:absolute;left:11px;top:0;bottom:0;width:2px;background:var(--sg-border)}.sg-timeline-item{position:relative;padding:16px 0 16px 24px}.sg-timeline-item:before{content:"";position:absolute;left:-21px;top:24px;width:10px;height:10px;border-radius:var(--sg-radius-full);background:var(--sg-surface);border:2px solid var(--sg-brand)}.sg-timeline-item.current:before{background:var(--sg-brand)}.sg-timeline-content{background:var(--sg-surface);border:1px solid var(--sg-border);border-radius:var(--sg-radius-md);padding:16px;transition:border-color var(--sg-duration-fast),box-shadow var(--sg-duration-fast)}.sg-timeline-content:hover{border-color:var(--sg-border-strong);box-shadow:var(--sg-shadow-xs)}.sg-timeline-undo,.sg-timeline-restore{background:var(--sg-surface-sunken);color:var(--sg-text-secondary);border:none;padding:6px 12px;border-radius:var(--sg-radius-sm);font-size:12px;cursor:pointer;transition:all var(--sg-duration-fast)}.sg-timeline-undo:hover{background:var(--sg-accent);color:var(--sg-text-inverse, #fff)}.sg-timeline-restore:hover{background:var(--sg-success);color:var(--sg-text-inverse, #fff)}.sg-bulk-action-bar{position:fixed;bottom:24px;left:50%;transform:translate(-50%);background:var(--sg-text);color:var(--sg-text-inverse);padding:14px 28px;border-radius:var(--sg-radius-full);display:flex;align-items:center;gap:20px;box-shadow:var(--sg-shadow-xl);z-index:var(--sg-z-toast, 520);animation:sg-slide-up .25s var(--sg-ease)}@keyframes sg-slide-up{0%{opacity:0;transform:translate(-50%) translateY(16px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.sg-bulk-action-bar button{background:var(--sg-brand);color:var(--sg-text-inverse, #fff);border:none;padding:8px 20px;min-height:36px;border-radius:var(--sg-radius-full);font-weight:600;font-size:13px;cursor:pointer;transition:background var(--sg-duration-fast)}.sg-bulk-action-bar button:hover{background:var(--sg-brand-hover)}.sg-split-compare{display:grid;grid-template-columns:1fr 1fr;gap:0;border-radius:var(--sg-radius-lg);overflow:hidden;border:1px solid var(--sg-border)}.sg-split-side{background:var(--sg-surface);overflow:hidden}.sg-split-header{padding:14px 20px;border-bottom:1px solid var(--sg-border);font-weight:600;font-size:13px}.sg-split-side.before .sg-split-header{background:var(--sg-surface-sunken)}.sg-split-side.after .sg-split-header{background:var(--sg-success-muted)}.sg-split-content{padding:20px;max-height:180px;overflow-y:auto;word-break:break-word}.sg-onpage-score-grid{display:grid;grid-template-columns:200px 1fr;gap:24px;align-items:start;overflow:hidden}.sg-onpage-category-row{display:flex;align-items:center;gap:12px;overflow:hidden;padding:8px 12px;border-radius:8px;cursor:pointer;transition:background var(--sg-duration-fast)}.sg-onpage-category-row:hover{background:var(--sg-surface-sunken)}.sg-onpage-category-dot{width:10px;height:10px;border-radius:50%;flex-shrink:0}.sg-onpage-issue-row{padding:12px 16px;border-radius:8px;background:var(--sg-surface-sunken);cursor:pointer;transition:background var(--sg-duration-fast)}.sg-onpage-issue-row:hover{background:var(--sg-border-subtle)}.sg-onpage-issue-row.critical{border-left:3px solid var(--sg-critical)}.sg-onpage-issue-row.warning{border-left:3px solid var(--sg-warning)}.sg-onpage-issue-row.info{border-left:3px solid var(--sg-text-muted)}.sg-onpage-issue-row.success{border-left:3px solid var(--sg-success)}.sg-onpage-page-row{padding:12px 16px;border-bottom:1px solid var(--sg-border-subtle)}.sg-onpage-page-row:last-child{border-bottom:none}.sg-diff-container{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:8px}.sg-diff-side{padding:12px;border-radius:var(--sg-radius-sm);font-size:13px;line-height:1.5;word-break:break-word}.sg-diff-side--original{background:color-mix(in srgb,var(--sg-critical) 6%,transparent);border:1px solid color-mix(in srgb,var(--sg-critical) 20%,transparent)}.sg-diff-side--suggestion{background:color-mix(in srgb,var(--sg-success) 6%,transparent);border:1px solid color-mix(in srgb,var(--sg-success) 20%,transparent)}.sg-diff-label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px;color:var(--sg-text-muted)}.sg-bulk-actions{display:flex;align-items:center;gap:12px;padding:8px 16px;background:var(--sg-brand-muted);border-radius:var(--sg-radius-md);margin-bottom:12px}.sg-achievement-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.sg-achievement-metric{display:flex;flex-direction:column;gap:8px;padding:20px;background:var(--sg-surface-sunken);border-radius:var(--sg-radius-md);border:1px solid var(--sg-border-subtle);transition:border-color var(--sg-duration-fast)}.sg-achievement-metric:hover{border-color:var(--sg-border)}.sg-achievement-icon{width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.sg-achievement-icon.success{background:var(--sg-success-light);color:var(--sg-success)}.sg-achievement-icon.ai{background:var(--sg-accent-light);color:var(--sg-accent)}.sg-achievement-icon.revenue{background:var(--sg-warning-light);color:var(--sg-warning)}.sg-achievement-icon.seo{background:var(--sg-brand-light);color:var(--sg-brand)}.sg-achievement-icon.content{background:#fce7f3;color:#db2777}.sg-achievement-icon.muted{background:var(--sg-surface-sunken);color:var(--sg-text-muted)}.sg-achievement-value{font-size:28px;font-weight:700;line-height:1;color:var(--sg-text);font-variant-numeric:tabular-nums}.sg-achievement-value.zero{color:var(--sg-text-muted)}.sg-achievement-summary{background:var(--sg-surface-sunken);border-radius:var(--sg-radius-xl);border:1px solid var(--sg-border);padding:24px}.sg-badge-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:16px}.sg-badge-card{display:flex;flex-direction:column;align-items:center;text-align:center;padding:20px 12px;border-radius:var(--sg-radius-md);background:var(--sg-surface);border:1px solid var(--sg-border-subtle);transition:transform var(--sg-duration-fast),box-shadow var(--sg-duration-fast)}.sg-badge-card:hover{transform:translateY(-2px);box-shadow:var(--sg-shadow-sm)}.sg-badge-card--locked{opacity:.4;filter:grayscale(1)}.sg-badge-card-icon{font-size:32px;margin-bottom:8px}.sg-badge-card-title{font-size:13px;font-weight:600;color:var(--sg-text);margin-bottom:2px}.sg-badge-card-tier{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.sg-konfetti{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:var(--sg-z-critical, 1000);overflow:hidden}.sg-konfetti-piece{position:absolute;width:8px;height:8px;border-radius:2px;animation:sg-konfetti-fall linear forwards}@keyframes sg-konfetti-fall{0%{transform:translateY(-100vh) rotate(0);opacity:1}to{transform:translateY(100vh) rotate(720deg);opacity:0}}.sg-skeleton{background:linear-gradient(90deg,var(--sg-surface-sunken) 25%,var(--sg-surface) 50%,var(--sg-surface-sunken) 75%);background-size:200% 100%;animation:sg-shimmer 1.5s ease-in-out infinite;border-radius:6px}.sg-skeleton-text{height:14px;width:60%;margin:4px 0}.sg-skeleton-heading{height:20px;width:40%;margin:4px 0}.sg-skeleton-circle{border-radius:50%}@keyframes sg-shake{0%,to{transform:translate(0)}15%,55%{transform:translate(-4px)}35%,75%{transform:translate(4px)}}.sg-shake{animation:sg-shake .4s cubic-bezier(.36,.07,.19,.97)}@keyframes sg-blink{0%,to{opacity:1}50%{opacity:0}}.sg-toggle-spring .Polaris-Choice__Control{transition:transform .3s var(--sg-ease-spring)}@keyframes sg-esi-pulse{0%{transform:scale(1);opacity:.3}50%{transform:scale(1.1);opacity:0}to{transform:scale(1);opacity:.3}}.sg-esi-pulse{animation:sg-esi-pulse 3s ease-in-out infinite}@keyframes sg-esi-orbit{0%{transform:rotate(0) translate(28px) rotate(0)}to{transform:rotate(360deg) translate(28px) rotate(-360deg)}}.sg-esi-orbit{animation:sg-esi-orbit 8s linear infinite}@keyframes sg-esi-sweep{0%,to{transform:translate(0) rotate(0)}50%{transform:translate(3px,-3px) rotate(3deg)}}.sg-esi-sweep{animation:sg-esi-sweep 4s ease-in-out infinite}@keyframes sg-esi-link-connect{0%,to{transform:translate(0)}50%{transform:translate(2px)}}.sg-esi-link-left{animation:sg-esi-link-connect 2.5s ease-in-out infinite}.sg-esi-link-right{animation:sg-esi-link-connect 2.5s ease-in-out infinite reverse}@keyframes sg-esi-reveal{0%,to{opacity:.3}50%{opacity:.7}}.sg-esi-reveal{animation:sg-esi-reveal 3.5s ease-in-out infinite}@keyframes sg-esi-type{0%,15%{width:0;opacity:0}30%,80%{width:100%;opacity:1}95%,to{width:0;opacity:0}}.sg-esi-line{overflow:hidden;white-space:nowrap}.sg-esi-line-1{animation:sg-esi-type 4.5s ease-in-out infinite}.sg-esi-line-2{animation:sg-esi-type 4.5s ease-in-out infinite .3s}.sg-esi-line-3{animation:sg-esi-type 4.5s ease-in-out infinite .6s}@keyframes sg-esi-grow{0%,to{transform:scaleY(.2)}50%{transform:scaleY(1)}}.sg-esi-bar{transform-origin:bottom}.sg-esi-bar-1{animation:sg-esi-grow 3s ease-in-out infinite}.sg-esi-bar-2{animation:sg-esi-grow 3s ease-in-out infinite .2s}.sg-esi-bar-3{animation:sg-esi-grow 3s ease-in-out infinite .4s}@keyframes sg-esi-sparkle{0%,to{opacity:0;transform:scale(.5) rotate(0)}50%{opacity:1;transform:scale(1.1) rotate(180deg)}}.sg-esi-sparkle-1{animation:sg-esi-sparkle 2.5s ease-in-out infinite}.sg-esi-sparkle-2{animation:sg-esi-sparkle 2.5s ease-in-out infinite .8s}.sg-esi-sparkle-3{animation:sg-esi-sparkle 2.5s ease-in-out infinite 1.6s}.sg-onboarding-step{display:flex;flex-direction:column;align-items:center;max-width:520px;margin:0 auto;padding:24px 20px 32px;min-height:100%}.sg-onboarding-step-inner{display:flex;flex-direction:column;align-items:center;text-align:center;gap:20px;width:100%}.sg-onboarding-dots{display:flex;gap:6px;justify-content:center;margin-bottom:12px}.sg-onboarding-dot{width:10px;height:10px;border-radius:50%;border:2px solid var(--sg-border-strong);background:transparent;transition:all .3s var(--sg-ease)}.sg-onboarding-dot--active{width:28px;border-radius:6px;border-color:var(--sg-brand);background:var(--sg-brand)}.sg-onboarding-dot--done{border-color:var(--sg-brand);background:var(--sg-brand)}.sg-onboarding-illustration{display:flex;align-items:center;justify-content:center;margin-bottom:4px}.sg-onboarding-content{width:100%;max-width:440px}.sg-onboarding-actions{display:flex;flex-direction:column;align-items:center;gap:12px;width:100%;max-width:360px;margin-top:8px}.sg-onboarding-actions>div{width:100%}.sg-onboarding-back{background:none;border:none;color:var(--sg-text-secondary);font-size:14px;cursor:pointer;padding:8px 16px;transition:color var(--sg-duration-fast)}.sg-onboarding-back:hover{color:var(--sg-text)}.sg-onboarding-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;width:100%}.sg-onboarding-card{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;padding:20px 16px;border-radius:var(--sg-radius-lg);border:2px solid var(--sg-border);background:var(--sg-surface);cursor:pointer;text-align:center;transition:border-color var(--sg-duration-normal),box-shadow var(--sg-duration-normal)}.sg-onboarding-card:hover{border-color:var(--sg-border-strong);box-shadow:var(--sg-shadow-sm)}.sg-onboarding-card--active{border-color:var(--sg-brand);background:var(--sg-brand-muted);box-shadow:0 0 0 3px var(--sg-brand-light)}.sg-onboarding-card-icon{font-size:28px;line-height:1}.sg-onboarding-card-badge{position:absolute;top:-8px;right:-8px;width:24px;height:24px;border-radius:50%;background:var(--sg-brand);color:var(--sg-text-inverse, #fff);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;box-shadow:var(--sg-shadow-sm)}.sg-onboarding-toggle-row{display:flex;justify-content:space-between;align-items:center;padding:16px;border-radius:var(--sg-radius-md);transition:background-color var(--sg-duration-normal);gap:12px}.sg-onboarding-toggle-row--active{background:var(--sg-brand-muted)}.sg-onboarding-toggle-label{display:flex;align-items:center;gap:10px;font-size:14px;text-align:left}.sg-onboarding-toggle-icon{font-size:20px;flex-shrink:0}.sg-onboarding-celebration{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--sg-z-modal, 500);display:flex;align-items:center;justify-content:center;background:var(--sg-glass-bg, rgba(255, 255, 255, .92));backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.sg-onboarding-celebration-inner{display:flex;flex-direction:column;align-items:center;gap:12px}.sg-onboarding-celebration-text{font-size:24px;font-weight:700;color:var(--sg-brand);margin:0}.sg-onboarding-completion{display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center;padding:40px 20px}.sg-onboarding-completion-lottie{width:280px;height:280px}.sg-onboarding-card-grid--two{grid-template-columns:repeat(2,1fr)}.sg-welcome-container{text-align:center;padding:60px 32px;width:100%;max-width:520px;min-height:420px;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;overflow:hidden;box-sizing:border-box}.sg-welcome-bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.sg-welcome-orb{position:absolute;width:200px;height:200px;border-radius:50%;background:radial-gradient(circle,rgba(37,99,235,.12) 0%,transparent 70%);top:15%;left:50%;transform:translate(-50%);filter:blur(40px)}.sg-welcome-content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:14px}.sg-welcome-logo{width:72px;height:72px;border-radius:20px;display:flex;align-items:center;justify-content:center}.sg-welcome-brand{font-size:34px;font-weight:800;letter-spacing:-.03em;background:linear-gradient(135deg,var(--sg-brand),#60A5FA);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1.2}.sg-welcome-pill{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:20px;background:var(--sg-brand-muted);border:1px solid transparent;font-size:13px;font-weight:500;color:var(--sg-brand)}.sg-welcome-pill-icon{font-size:14px}.sg-welcome-footer{position:absolute;bottom:16px;opacity:.3;letter-spacing:.08em}.sg-stats-card{background:var(--sg-surface);border-radius:var(--sg-radius-lg);padding:20px;border:1px solid var(--sg-border);transition:border-color var(--sg-duration-fast)}.sg-stats-card:hover{border-color:var(--sg-border-strong)}.sg-stats-value{font-size:32px;font-weight:700;color:var(--sg-text);line-height:1;letter-spacing:-.02em}.sg-stats-label{font-size:13px;color:var(--sg-text-secondary);margin-top:6px}.sg-stats-trend{display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:600;margin-top:8px;padding:3px 8px;border-radius:var(--sg-radius-full)}.sg-stats-trend.up{color:var(--sg-success);background:var(--sg-success-muted)}.sg-stats-trend.down{color:var(--sg-critical);background:var(--sg-critical-muted)}.sg-tabular-nums{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.sg-chart-tooltip{background:color-mix(in srgb,var(--sg-surface) 85%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid color-mix(in srgb,var(--sg-border) 50%,transparent);border-radius:var(--sg-radius-lg);box-shadow:var(--sg-shadow-lg);padding:12px 16px;font-family:var(--sg-font);font-size:13px}.sg-chart-tooltip-label{font-weight:600;color:var(--sg-text);margin-bottom:2px}.sg-chart-tooltip-value{color:var(--sg-text-secondary);font-variant-numeric:tabular-nums}.sg-score-forecast{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:var(--sg-radius-md);background:var(--sg-brand-muted);border:1px solid transparent}.sg-score-forecast-arrow{font-size:18px;color:var(--sg-brand)}.sg-score-forecast-text{flex:1;font-size:13px;color:var(--sg-text-secondary);line-height:1.4}.sg-score-forecast-target{font-weight:700;color:var(--sg-brand)}@media(max-width:768px){.sg-split-compare,.sg-review-split{grid-template-columns:1fr}.sg-review-before{border-right:none;border-bottom:1px solid var(--sg-border)}.sg-bulk-action-bar{left:16px;right:16px;transform:none;border-radius:var(--sg-radius-lg);justify-content:space-between;padding:12px 16px}.sg-health-circle{width:140px;height:140px}.sg-health-number{font-size:36px}.sg-onpage-score-grid{grid-template-columns:1fr;text-align:center}.sg-dashboard{padding:16px}}@media(prefers-reduced-motion:reduce){.sg-shake{animation:none}[class*=sg-esi-]{animation:none!important}.sg-dashboard .Polaris-Card{transition:none}.sg-dashboard .Polaris-Card:hover{transform:none}.sg-streak-flame--warning,.sg-health-tier-perfect .sg-health-circle-progress{animation:none}.sg-skeleton{animation:none;background:var(--sg-surface-sunken)}.sg-dashboard[class*=sg-health-tier-]{background:none}.sg-welcome-orb,.sg-welcome-bg *{animation:none!important;transition:none!important}.sg-onboarding-dot,.sg-onboarding-card,.sg-onboarding-toggle-row,.sg-chart-metric-tab,.sg-chart-range-segment{transition:none}}:root.sg-dark .sg-sidebar .Polaris-Navigation .Polaris-Navigation__Item--selected{background:var(--sg-brand-muted)}:root.sg-dark .sg-sidebar .Polaris-Navigation,:root.sg-dark .sg-sidebar .Polaris-Navigation__PrimaryNavigation,:root.sg-dark .sg-sidebar .Polaris-Navigation__PrimaryNavigation:hover{background-color:transparent!important}:root.sg-dark .sg-sidebar .Polaris-Navigation .Polaris-Navigation__Text{color:var(--sg-text-secondary)}:root.sg-dark .sg-sidebar .Polaris-Navigation .Polaris-Navigation__Item--selected .Polaris-Navigation__Text{color:var(--sg-brand)}:root.sg-dark .sg-sidebar .Polaris-Navigation .Polaris-Navigation__SecondaryNavigation .Polaris-Navigation__Text{color:var(--sg-text-muted)}:root.sg-dark .sg-sidebar .Polaris-Navigation .Polaris-Navigation__Icon svg{fill:var(--sg-text-muted)}:root.sg-dark .sg-sidebar .Polaris-Navigation .Polaris-Navigation__Item--selected .Polaris-Navigation__Icon svg{fill:var(--sg-brand)}:root.sg-dark .sg-onboarding-card:hover{box-shadow:var(--sg-shadow-md)}:root.sg-dark .sg-onboarding-card--active{background:var(--sg-brand-muted)}:root.sg-dark .sg-onboarding-celebration{background:#0c0a09eb}:root.sg-theme-ready .sg-sidebar,:root.sg-theme-ready .sg-breadcrumb,:root.sg-theme-ready .sg-nav-flyout,:root.sg-theme-ready .sg-onboarding-card{transition:background-color .25s var(--sg-ease),border-color .25s var(--sg-ease),color .25s var(--sg-ease)}.sg-notification-bell{position:relative}.sg-notification-bell-btn{position:relative;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;background:transparent;border-radius:var(--sg-radius-sm);cursor:pointer;color:var(--sg-text-secondary);transition:background var(--sg-duration-fast) var(--sg-ease),color var(--sg-duration-fast) var(--sg-ease)}.sg-notification-bell-btn:hover{background:var(--sg-surface-sunken);color:var(--sg-text)}.sg-notification-badge{position:absolute;top:2px;right:2px;min-width:16px;height:16px;border-radius:var(--sg-radius-full);background:var(--sg-critical);color:var(--sg-text-inverse, #fff);font-size:10px;font-weight:600;display:flex;align-items:center;justify-content:center;padding:0 4px;line-height:1}.sg-notification-dropdown{position:fixed;width:min(360px,calc(100vw - 32px));max-height:480px;background:var(--sg-surface);border:1px solid var(--sg-border);border-radius:var(--sg-radius-md);box-shadow:var(--sg-shadow-lg);z-index:var(--sg-z-modal, 500);overflow:hidden}.sg-notification-dropdown-header{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--sg-border)}.sg-notification-dropdown-title{font-size:14px;font-weight:600;color:var(--sg-text)}.sg-notification-mark-read{display:inline-flex;align-items:center;gap:4px;border:none;background:none;font-size:12px;color:var(--sg-brand);cursor:pointer;padding:4px 8px;border-radius:var(--sg-radius-sm)}.sg-notification-mark-read:hover{background:var(--sg-brand-muted)}.sg-notification-mark-read .Polaris-Icon{width:14px;height:14px}.sg-notification-dropdown-list{overflow-y:auto;max-height:400px}.sg-notification-empty{padding:40px 16px;text-align:center;font-size:13px;color:var(--sg-text-secondary)}.sg-notification-empty-icon{margin-bottom:8px;color:var(--sg-text-muted);opacity:.4}.sg-notification-empty-icon .Polaris-Icon{width:32px;height:32px}.sg-notification-group-label{padding:8px 16px 4px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--sg-text-muted)}.sg-notification-item{display:flex;align-items:flex-start;gap:10px;padding:10px 16px;border-bottom:1px solid var(--sg-border-subtle);transition:background var(--sg-duration-fast) var(--sg-ease);position:relative}.sg-notification-item--clickable{cursor:pointer}.sg-notification-item:hover{background:var(--sg-surface-sunken)}.sg-notification-item--unread{background:var(--sg-brand-muted)}.sg-notification-item--unread:hover{background:color-mix(in srgb,var(--sg-brand) 8%,var(--sg-surface-sunken))}.sg-notification-item-icon{flex-shrink:0;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:var(--sg-radius-full);background:color-mix(in srgb,currentColor 10%,transparent);margin-top:2px}.sg-notification-item-icon .Polaris-Icon{width:16px;height:16px}.sg-notification-item-content{flex:1;min-width:0}.sg-notification-item-title{font-size:13px;font-weight:600;color:var(--sg-text);margin-bottom:2px;line-height:1.3}.sg-notification-item-message{font-size:12px;color:var(--sg-text-secondary);margin-bottom:4px;line-height:1.3}.sg-notification-item-meta{display:flex;align-items:center;gap:8px}.sg-notification-item-time{font-size:11px;color:var(--sg-text-muted)}.sg-notification-item-action{font-size:11px;font-weight:500;color:var(--sg-brand)}.sg-notification-item-delete{flex-shrink:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border:none;background:transparent;border-radius:var(--sg-radius-sm);cursor:pointer;color:var(--sg-text-muted);opacity:0;transition:opacity var(--sg-duration-fast) var(--sg-ease),background var(--sg-duration-fast) var(--sg-ease)}.sg-notification-item:hover .sg-notification-item-delete{opacity:1}.sg-notification-item-delete:hover{background:var(--sg-surface-sunken);color:var(--sg-critical)}.sg-notification-item-delete .Polaris-Icon{width:14px;height:14px}.sg-notification-item-dot{position:absolute;top:14px;left:6px;width:6px;height:6px;border-radius:var(--sg-radius-full);background:var(--sg-brand)}.sg-chart-empty-text{font-size:13px;color:var(--sg-text-muted);margin:0}.sg-chart-empty-cta{border:1px solid var(--sg-brand);background:transparent;color:var(--sg-brand);font-size:12px;font-weight:500;padding:6px 14px;border-radius:var(--sg-radius-full);cursor:pointer;transition:background var(--sg-duration-fast) var(--sg-ease),color var(--sg-duration-fast) var(--sg-ease)}.sg-chart-empty-cta:hover{background:var(--sg-brand);color:var(--sg-text-inverse, #fff)}.sg-card-clickable{cursor:pointer}.sg-dashboard .Polaris-Card:has(.sg-card-clickable):hover{transform:none;box-shadow:none}.sg-dashboard .Polaris-Card:not(:has(.sg-card-clickable)):hover{transform:none;box-shadow:none}.sg-insights-card-actions{display:flex;gap:8px;margin-top:auto;padding-top:12px}.sg-insights-card-last-scan{font-size:12px;color:var(--sg-text-muted);margin-top:4px}.sg-insights-card-indicator-icon{display:inline-flex;align-items:center}.sg-insights-card-indicator-icon .Polaris-Icon{width:12px;height:12px}@keyframes sg-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes sg-pulse-ring{0%{transform:scale(1);opacity:.6}50%{transform:scale(1.08);opacity:.2}to{transform:scale(1);opacity:0}}@keyframes sg-flash{0%{background-color:var(--sg-brand-muted)}to{background-color:transparent}}@keyframes sg-freshness-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.85)}}.sg-health-gauge-pulse-ring{animation:sg-pulse-ring .6s ease-out 2;transform-origin:center}.sg-freshness-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--sg-success);margin-right:4px;vertical-align:middle;animation:sg-freshness-pulse 2s ease-in-out infinite}.sg-metric-card--flash{animation:sg-flash .6s ease-out}.sg-activity-show-more{display:block;width:100%;padding:10px;border:1px dashed var(--sg-border);border-radius:var(--sg-radius-sm);background:none;color:var(--sg-brand);font-size:12px;font-weight:500;cursor:pointer;margin-top:8px;transition:background var(--sg-duration-fast) var(--sg-ease),border-color var(--sg-duration-fast) var(--sg-ease)}.sg-activity-show-more:hover{background:var(--sg-brand-muted);border-color:var(--sg-brand)}.sg-chart-tooltip--glass{background:var(--sg-glass-bg);backdrop-filter:var(--sg-glass-blur);-webkit-backdrop-filter:var(--sg-glass-blur);border:1px solid var(--sg-glass-border);border-radius:var(--sg-radius-md);padding:10px 14px;box-shadow:var(--sg-shadow-lg)}.sg-chart-tooltip-label{font-weight:600;font-size:12px;color:var(--sg-text);margin-bottom:6px}.sg-chart-tooltip-row{display:flex;align-items:center;gap:6px;font-size:12px;padding:2px 0}.sg-chart-tooltip-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.sg-chart-tooltip-name{color:var(--sg-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:160px}.sg-chart-tooltip-val{font-weight:600;color:var(--sg-text);margin-left:auto}.sg-trend-chart-legend-item{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--sg-text-secondary);background:none;border:none;cursor:pointer;padding:4px 8px;border-radius:var(--sg-radius-full);transition:opacity var(--sg-duration-fast) var(--sg-ease),background var(--sg-duration-fast) var(--sg-ease)}.sg-trend-chart-legend-item:hover{background:var(--sg-surface-sunken)}.sg-trend-chart-legend-item--hidden{opacity:.4}.sg-trend-chart-legend-item--hidden .sg-trend-chart-legend-dot{background:var(--sg-text-muted)}.sg-number-morph{display:inline-flex;align-items:baseline;font-variant-numeric:tabular-nums;overflow:hidden}.sg-number-morph-static{display:inline-block}.sg-number-morph-digit-slot{display:inline-block;position:relative;overflow:hidden;width:.6em;text-align:center}.sg-number-morph-digit{display:inline-block;width:100%;text-align:center}.sg-shimmer{background:linear-gradient(90deg,var(--sg-surface-sunken) 25%,color-mix(in srgb,var(--sg-surface) 80%,var(--sg-surface-sunken)) 50%,var(--sg-surface-sunken) 75%);background-size:200% 100%;animation:sg-shimmer 1.5s ease infinite}@media(prefers-reduced-motion:reduce){.sg-shimmer,.sg-pulse-ring,.sg-flash,[data-sg-animated]{animation:none!important;transition:none!important}}.sg-segment-tabs{display:inline-flex;background:var(--sg-surface-sunken);border-radius:var(--sg-radius-full);padding:3px;gap:2px}.sg-segment-tab{padding:6px 16px;border-radius:var(--sg-radius-full);font-size:13px;font-weight:500;color:var(--sg-text-secondary);cursor:pointer;transition:all var(--sg-duration-fast) var(--sg-ease);-webkit-user-select:none;user-select:none;border:none;background:none;text-decoration:none;line-height:1.4}.sg-segment-tab:hover{color:var(--sg-text)}.sg-segment-tab--active{background:var(--sg-surface);color:var(--sg-text);box-shadow:var(--sg-shadow-xs)}.sg-module-icon{width:48px;height:48px;border-radius:var(--sg-radius-md);display:flex;align-items:center;justify-content:center;flex-shrink:0}.sg-module-icon--brand{background:linear-gradient(135deg,var(--sg-brand),var(--sg-brand-hover));color:var(--sg-text-inverse)}.sg-module-icon--accent{background:linear-gradient(135deg,var(--sg-accent),var(--sg-accent-hover));color:var(--sg-text-inverse)}.sg-module-icon--success{background:linear-gradient(135deg,var(--sg-success),var(--sg-success-hover));color:var(--sg-text-inverse)}.sg-module-icon--warning{background:linear-gradient(135deg,var(--sg-warning),var(--sg-warning-hover));color:var(--sg-text-inverse)}.sg-module-icon--critical{background:linear-gradient(135deg,var(--sg-critical),var(--sg-critical-hover));color:var(--sg-text-inverse)}.sg-module-icon--inactive{background:var(--sg-surface-sunken);color:var(--sg-text-muted)}.sg-issue-row{display:flex;align-items:center;justify-content:space-between;padding:16px;border-radius:var(--sg-radius-md);background:var(--sg-surface);border:1px solid var(--sg-border-subtle);transition:border-color var(--sg-duration-fast) var(--sg-ease)}.sg-issue-row:hover{border-color:var(--sg-border)}.sg-selection-card{padding:16px;background:var(--sg-surface-sunken);border-radius:var(--sg-radius-md);border:1px solid var(--sg-border-subtle);cursor:pointer;transition:border-color var(--sg-duration-fast) var(--sg-ease)}.sg-selection-card:hover{border-color:var(--sg-border)}.sg-selection-card--active{border-color:var(--sg-success)}.sg-feature-card{position:relative}.sg-feature-card--disabled{opacity:.5;pointer-events:none}.sg-feature-card-badge{position:absolute;top:12px;right:12px;display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;padding:3px 10px;border-radius:var(--sg-radius-full)}.sg-feature-card-badge--autopilot{background:var(--sg-success-light);color:var(--sg-success)}.sg-feature-card-badge--autopilot:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--sg-success)}.sg-feature-card-badge--new{background:var(--sg-brand-light);color:var(--sg-brand)}.sg-feature-card-badge--coming-soon{background:var(--sg-surface-sunken);color:var(--sg-text-muted)}.sg-feature-card-metrics{display:flex;gap:12px;flex-wrap:wrap;margin-top:12px}.sg-feature-card-metric{flex:1;min-width:100px;padding:8px 12px;background:var(--sg-surface-sunken);border-radius:var(--sg-radius-sm);font-size:13px}.sg-feature-card-metric-value{font-weight:600;font-variant-numeric:tabular-nums}.sg-workspace{display:flex;flex-direction:column;gap:20px}.sg-workspace-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.sg-workspace-toolbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 0;border-bottom:1px solid var(--sg-border-subtle)}.sg-workspace-content{flex:1;min-height:200px}.sg-workspace-pagination{display:flex;align-items:center;justify-content:space-between;padding:16px 0;border-top:1px solid var(--sg-border-subtle);font-size:13px;color:var(--sg-text-secondary)}.sg-planned-features{padding:12px 16px;background:var(--sg-surface-sunken);border-radius:var(--sg-radius-sm);border:1px dashed var(--sg-border)}.sg-planned-features-label{font-size:13px;color:var(--sg-text-muted);font-weight:500}.sg-planned-features-list{font-size:13px;color:var(--sg-text-secondary)}.sg-workflow-hint{padding:16px;background:var(--sg-brand-muted);border-radius:var(--sg-radius-sm);border-left:3px solid var(--sg-brand)}.sg-workflow-hint-title{font-size:13px;font-weight:600;color:var(--sg-brand);margin-bottom:8px}.sg-workflow-hint-step{font-size:13px;color:var(--sg-text-secondary);padding:2px 0}.sg-workflow-hint-reason{color:var(--sg-text-muted)}.sg-breadcrumb-status{display:flex;align-items:center;gap:8px;margin-left:auto}.sg-breadcrumb-status-badge{padding:4px 10px;border-radius:var(--sg-radius-full);font-size:12px;font-weight:600;background:var(--sg-surface-sunken);color:var(--sg-text-secondary)}.sg-breadcrumb-status-badge--success{background:var(--sg-success-light);color:var(--sg-success)}.sg-breadcrumb-status-badge--warning{background:var(--sg-warning-light);color:var(--sg-warning)}.sg-breadcrumb-status-badge--critical{background:var(--sg-critical-light);color:var(--sg-critical)}.sg-sidebar-active-indicator{position:absolute;left:0;top:4px;bottom:4px;width:3px;background:var(--sg-brand);border-radius:0 2px 2px 0}.sg-sidebar-issue-badge{font-size:11px;font-weight:600;padding:1px 6px;border-radius:var(--sg-radius-full);background:var(--sg-critical-light);color:var(--sg-critical);margin-left:auto}.sg-quick-actions{border-top:1px solid var(--sg-border-subtle);padding:12px}.sg-quick-actions-toggle{display:flex;align-items:center;justify-content:space-between;cursor:pointer;font-size:12px;font-weight:600;color:var(--sg-text-secondary);background:none;border:none;width:100%;padding:0}.sg-quick-actions-toggle:hover{color:var(--sg-text)}.sg-quick-actions-content{padding-top:8px}.sg-quick-actions-btn{width:100%;padding:6px 10px;margin-bottom:4px;border-radius:var(--sg-radius-sm);font-size:12px;cursor:pointer;background:var(--sg-surface-sunken);color:var(--sg-text-secondary);border:none;text-align:left;transition:all var(--sg-duration-fast) var(--sg-ease)}.sg-quick-actions-btn:hover{background:var(--sg-brand-muted);color:var(--sg-brand)}.sg-serp-preview{margin-top:12px;padding:12px;border:1px solid var(--sg-border-subtle);border-radius:8px;overflow:hidden;background:#fff;word-break:break-word}.sg-serp-preview-box{margin:8px 0;padding:12px;background:var(--sg-surface);border-radius:8px;font-family:Arial,sans-serif}.sg-serp-preview-title{font-size:18px;color:#1a0dab;line-height:1.3;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sg-serp-preview-title:hover{text-decoration:underline}.sg-serp-preview-url{font-size:13px;color:#006621;margin:2px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sg-serp-preview-desc{font-size:13px;color:#545454;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sg-settings-layout{display:grid;grid-template-columns:240px 1fr;gap:24px;min-height:100%}.sg-settings-sidebar{display:flex;flex-direction:column;gap:4px;padding:16px 0;position:sticky;top:60px;align-self:start}.sg-settings-nav-item{display:flex;align-items:center;gap:10px;padding:10px 16px;border:none;background:none;border-radius:8px;font-size:14px;color:var(--sg-text);cursor:pointer;text-align:left;transition:background var(--sg-duration-fast) ease}.sg-settings-nav-item:hover{background:var(--sg-surface-secondary)}.sg-settings-nav-item--active{background:var(--sg-brand-light);color:var(--sg-brand);font-weight:600}.sg-settings-content{min-width:0}@media(max-width:768px){.sg-settings-layout{grid-template-columns:1fr}.sg-settings-sidebar{flex-direction:row;overflow-x:auto;position:static;padding:0;gap:0;border-bottom:1px solid var(--sg-border-subtle)}.sg-settings-nav-item{white-space:nowrap;border-radius:0;padding:12px 16px}.sg-settings-nav-item--active{border-bottom:2px solid var(--sg-brand);background:none}}.sg-mt-400{margin-top:16px}.sg-mt-600{margin-top:24px}.sg-mb-400{margin-bottom:16px}.sg-icon-sm{width:32px;height:32px;display:flex;align-items:center;justify-content:center}.sg-tips-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px}.sg-onboarding-progress-wrapper{position:sticky;top:0;z-index:var(--sg-z-sticky, 200);display:flex;align-items:center;gap:12px;padding:12px 24px;background:var(--sg-surface);border-bottom:1px solid var(--sg-border-subtle)}.sg-onboarding-progress-bar{flex:1;height:6px;background:var(--sg-gray-200);border-radius:3px;overflow:hidden}.sg-onboarding-progress-fill{height:100%;background:linear-gradient(90deg,var(--sg-electric-purple),var(--sg-emerald-green));border-radius:3px}.sg-onboarding-progress-label{font-size:13px;color:var(--sg-text-muted);white-space:nowrap}.sg-control-mode-cards{display:grid;grid-template-columns:1fr 1fr;gap:16px}.sg-control-mode-card{padding:20px;border:2px solid var(--sg-border);border-radius:var(--sg-radius-lg);cursor:pointer;transition:border-color var(--sg-duration-fast) var(--sg-ease),background var(--sg-duration-fast) var(--sg-ease);text-align:center}.sg-control-mode-card:hover{border-color:var(--sg-brand);background:color-mix(in srgb,var(--sg-brand) 4%,transparent)}.sg-control-mode-card--selected{border-color:var(--sg-brand);background:color-mix(in srgb,var(--sg-brand) 8%,transparent)}.sg-control-mode-card__illustration{display:flex;justify-content:center;margin-bottom:12px}.sg-control-mode-features{list-style:none;padding:0;margin:8px 0 0;font-size:13px;color:var(--sg-text-muted)}.sg-control-mode-features li{padding:3px 0}.sg-control-mode-badge{display:inline-block;margin-top:8px;padding:2px 10px;font-size:12px;font-weight:600;color:var(--sg-on-accent);background:var(--sg-emerald-green);border-radius:12px}@media(max-width:480px){.sg-control-mode-cards{grid-template-columns:1fr}}.sg-progress-indeterminate{height:4px;background:var(--sg-gray-200);border-radius:2px;overflow:hidden;width:100%}.sg-progress-indeterminate-fill{height:100%;width:40%;background:linear-gradient(90deg,var(--sg-electric-purple),var(--sg-emerald-green));border-radius:2px;animation:sg-indeterminate 1.5s ease-in-out infinite}@keyframes sg-indeterminate{0%{transform:translate(-100%)}to{transform:translate(350%)}}.sg-welcome-social-proof{margin-top:24px;text-align:center}.sg-welcome-testimonials{display:flex;gap:16px;margin-top:12px;justify-content:center}.sg-welcome-testimonial{background:var(--sg-surface-secondary);border-radius:12px;padding:16px;max-width:260px;text-align:left}@media(max-width:480px){.sg-welcome-testimonials{flex-direction:column;align-items:center}}.sg-onboarding-toggle-info-btn{width:24px;height:24px;border-radius:50%;border:1px solid var(--sg-border);background:var(--sg-surface-secondary);color:var(--sg-text-muted);font-size:13px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all var(--sg-duration-fast) ease}.sg-onboarding-toggle-info-btn:hover{border-color:var(--sg-brand);color:var(--sg-brand)}.sg-onboarding-toggle-info{padding:8px 16px 12px;font-size:13px;color:var(--sg-text-muted);background:var(--sg-surface-secondary);border-radius:8px;margin:4px 0 8px;line-height:1.5}.sg-feature-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px}.sg-blog-toolbar{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.sg-blog-card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.sg-blog-card{border:1px solid var(--p-color-border);border-radius:12px;overflow:hidden;background:var(--p-color-bg-surface);display:flex;flex-direction:column;height:100%;transition:box-shadow var(--sg-duration-fast) ease,border-color var(--sg-duration-fast) ease}.sg-blog-card:hover{border-color:var(--sg-brand);box-shadow:0 2px 8px #00000014}.sg-blog-card__image{height:160px;min-height:160px;overflow:hidden;background:var(--p-color-bg-surface-secondary);cursor:pointer;flex-shrink:0}.sg-blog-card__image img{width:100%;height:100%;object-fit:cover;transition:transform var(--sg-duration-normal) var(--sg-ease)}.sg-blog-card:hover .sg-blog-card__image img{transform:scale(1.03)}.sg-blog-card__placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--p-color-icon-secondary)}.sg-blog-card__body{padding:12px 16px 16px;display:flex;flex-direction:column;gap:6px;flex:1;min-height:0;overflow:hidden}.sg-blog-card__body .Polaris-InlineStack:first-child{flex-shrink:0}.sg-blog-card__actions{margin-top:auto;padding-top:8px;display:flex;justify-content:flex-end;align-items:center;min-height:32px}.sg-blog-card__body>:last-child{margin-top:auto;padding-top:8px}@media(max-width:768px){.sg-blog-card-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px}}@media(max-width:640px){.sg-blog-card-grid{grid-template-columns:1fr;gap:10px}.sg-blog-card__image{height:140px;min-height:140px}}.sg-blog-list{display:flex;flex-direction:column;gap:8px}.sg-blog-list-item{display:flex;align-items:center;gap:12px;padding:12px;background:var(--sg-surface);border:1px solid var(--sg-border-subtle);border-radius:10px;cursor:pointer;transition:border-color var(--sg-duration-fast) ease;overflow:hidden}.sg-blog-list-item:hover{border-color:var(--sg-brand)}.sg-blog-list-item__thumb{width:56px;height:56px;min-width:56px;object-fit:cover;border-radius:8px;flex-shrink:0}.sg-blog-list-item__content{flex:1;min-width:0;overflow:hidden}.sg-blog-list-item__actions{flex-shrink:0;margin-left:auto;padding-left:8px;display:flex;align-items:center;gap:4px}@media(max-width:640px){.sg-blog-list-item{padding:10px;gap:10px}.sg-blog-list-item__thumb{width:44px;height:44px;min-width:44px}.sg-blog-list-item__actions{padding-left:4px}}.sg-gen-skeleton{display:flex;flex-direction:column;gap:12px;padding:16px 0}.sg-gen-skeleton__line{height:14px;border-radius:4px;background:linear-gradient(90deg,var(--p-color-bg-surface-secondary) 25%,var(--p-color-bg-surface-tertiary-hover) 50%,var(--p-color-bg-surface-secondary) 75%);background-size:200% 100%;animation:sg-shimmer 1.5s infinite}.sg-gen-skeleton__line:nth-child(1){width:85%}.sg-gen-skeleton__line:nth-child(2){width:70%}.sg-gen-skeleton__line:nth-child(3){width:92%}.sg-gen-skeleton__line:nth-child(4){width:60%}.sg-gen-skeleton__line:nth-child(5){width:78%}.sg-gen-skeleton__line:nth-child(6){width:45%}.sg-command-palette-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--sg-z-modal, 500);background:#00000080;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:flex-start;justify-content:center;padding-top:min(20vh,140px);animation:sg-command-palette-fade-in .15s ease}@keyframes sg-command-palette-fade-in{0%{opacity:0;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px)}to{opacity:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}}.sg-command-palette{width:90%;max-width:640px;background:var(--p-color-bg-surface);border:2px solid var(--sg-border);border-radius:var(--sg-radius-xl);box-shadow:0 16px 48px #0003;overflow:hidden;animation:glitch-in .4s cubic-bezier(.4,0,.2,1)}@keyframes glitch-in{0%{opacity:0;transform:translateY(-20px) scale(.95);filter:blur(4px)}20%{filter:blur(4px) hue-rotate(90deg)}40%{transform:translateY(-10px) scale(.98);filter:blur(0px)}to{opacity:1;transform:translateY(0) scale(1)}}.sg-command-palette-search{display:flex;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid var(--p-color-border)}.sg-command-palette-input{flex:1;border:none;outline:none;background:transparent;font-size:15px;color:var(--p-color-text);font-family:inherit}.sg-command-palette-input::placeholder{color:var(--p-color-text-secondary)}.sg-command-palette-kbd{padding:2px 6px;border:1px solid var(--p-color-border);border-radius:4px;font-size:11px;color:var(--p-color-text-secondary);background:var(--p-color-bg-surface-secondary);font-family:inherit}.sg-command-palette-results{max-height:320px;overflow-y:auto;padding:4px 0}.sg-command-palette-item{display:flex;align-items:center;gap:10px;width:100%;padding:10px 16px;border:1px solid transparent;border-radius:var(--sg-radius-md);background:transparent;cursor:pointer;text-align:left;font-size:14px;color:var(--p-color-text);font-family:inherit;transition:all var(--sg-duration-instant) ease}.sg-command-palette-item:hover{transform:translate(8px)}.sg-command-palette-item--selected{background:var(--p-color-bg-surface-hover);border-color:var(--sg-accent)}.sg-command-palette-item-label{flex:1}.sg-command-palette-item-section{font-size:12px;color:var(--p-color-text-secondary)}.sg-command-palette-empty{padding:24px 16px;text-align:center}.sg-command-palette-footer{padding:8px 16px;border-top:1px solid var(--p-color-border);text-align:center}.sg-command-palette-footer kbd{padding:1px 4px;border:1px solid var(--p-color-border);border-radius:3px;font-size:11px;background:var(--p-color-bg-surface-secondary)}:root.sg-dark .sg-command-palette{background-image:var(--sg-noise-overlay),var(--sg-gradient-mesh);border-color:#00e5ff4d;box-shadow:0 0 80px #00e5ff33,0 16px 48px #0006}:root.sg-dark .sg-command-palette-item--selected{box-shadow:0 0 20px #00e5ff33}:root.sg-dark .sg-command-palette-input{font-family:var(--sg-font-body)}:root.sg-dark .sg-command-palette-kbd{font-family:var(--sg-font-mono)}.sg-empty-state{padding:32px 16px;text-align:center}@media(max-width:768px){.Polaris-DataTable__ScrollContainer{overflow-x:auto;-webkit-overflow-scrolling:touch}.Polaris-IndexTable__Table{min-width:600px}.Polaris-Modal-Dialog .Polaris-Modal-Dialog__Modal{max-width:100vw;margin:var(--sg-space-100)}.Polaris-Card .Polaris-ShadowBevel>.Polaris-Box{padding-inline:var(--sg-space-150)}.sg-blog-editor-layout{grid-template-columns:1fr}.sg-blog-editor-sidebar{display:none}.sg-blog-editor-sidebar--mobile-open{display:block;position:fixed;top:0;left:0;right:0;bottom:0;z-index:var(--sg-z-modal, 500);background:var(--sg-surface)}.sg-conversion-cards{grid-template-columns:1fr}}@media(max-width:480px){.sg-module-hero-grid{grid-template-columns:1fr}}@media(max-width:600px){.sg-diff-container{grid-template-columns:1fr}}.sg-dashboard-card{background:var(--sg-surface);border:1px solid var(--sg-border);border-radius:var(--sg-radius-lg, 16px);padding:var(--sg-space-300, 20px);transition:box-shadow var(--sg-duration-fast, .15s) var(--sg-ease, ease)}.sg-dashboard-card:hover{box-shadow:var(--sg-shadow-md)}.sg-dashboard-card--interactive{cursor:pointer}.sg-dashboard-card--interactive:hover{box-shadow:var(--sg-shadow-lg);transform:translateY(-1px)}.sg-dashboard-card--interactive:active{transform:translateY(0);box-shadow:var(--sg-shadow-sm)}.sg-dashboard-card--interactive:focus-visible{outline:2px solid var(--sg-brand, #2563EB);outline-offset:2px}.sg-no-focus-ring,.sg-no-focus-ring *,.sg-no-focus-ring *:focus,.sg-no-focus-ring *:focus-visible,.sg-no-focus-ring *:focus-within,.sg-no-focus-ring *:before,.sg-no-focus-ring *:after{outline:none!important;outline-offset:0!important;box-shadow:none!important;--p-color-border-focus: var(--sg-border) !important;--pc-text-field-focus-ring-color: transparent !important;--p-border-width-100-experimental: 0px !important}textarea:focus,textarea:focus-visible,input[type=text]:focus,input[type=text]:focus-visible{outline:none!important;box-shadow:none!important}.Polaris-TextField__Input:focus,.Polaris-TextField__Input:focus-visible{outline:none!important;box-shadow:none!important}.Polaris-TextField--focus .Polaris-TextField__Backdrop,.Polaris-TextField--focus .Polaris-TextField__Backdrop:after{box-shadow:none!important;border-color:var(--sg-border)!important}:root.sg-dark{color-scheme:dark;--sg-bg: #0A0A0A;--sg-surface: #141414;--sg-surface-elevated: #1E1E1E;--sg-surface-sunken: #0A0A0A;--sg-border: rgba(255, 255, 255, .08);--sg-border-subtle: rgba(255, 255, 255, .04);--sg-text: #E3E3E3;--sg-text-secondary: #A8A29E;--sg-text-muted: #78716C;--sg-text-inverse: #1C1917;--sg-accent-glow: rgba(0, 229, 255, .4);--sg-primary-glow: rgba(0, 128, 96, .3);--sg-health-glow-lime: rgba(57, 255, 20, .3);--sg-health-glow-red: rgba(255, 51, 102, .3);--sg-roi-glow: rgba(255, 215, 0, .3);--sg-shadow-xs: 0 1px 2px rgba(0, 0, 0, .4);--sg-shadow-sm: 0 1px 3px rgba(0, 0, 0, .6);--sg-shadow-md: 0 4px 12px rgba(0, 0, 0, .6);--sg-shadow-lg: 0 12px 24px rgba(0, 0, 0, .8);--sg-shadow-xl: 0 20px 40px rgba(0, 0, 0, .9);--sg-shadow-neon-cyan: 0 0 20px rgba(0, 229, 255, .3), 0 0 40px rgba(0, 229, 255, .15);--sg-shadow-neon-lime: 0 0 20px rgba(57, 255, 20, .3), 0 0 40px rgba(57, 255, 20, .15);--sg-shadow-neon-gold: 0 0 20px rgba(255, 215, 0, .3), 0 0 40px rgba(255, 215, 0, .15);--sg-shadow-neon-red: 0 0 20px rgba(255, 51, 102, .3), 0 0 40px rgba(255, 51, 102, .15);--sg-noise-overlay: url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)' opacity='0.05'/%3E%3C/svg%3E");--sg-grain-pattern: repeating-linear-gradient( 0deg, transparent 0px, rgba(255, 255, 255, .03) 1px, transparent 2px );--sg-gradient-mesh: radial-gradient( circle at 20% 30%, rgba(0, 229, 255, .05) 0%, transparent 50% ), radial-gradient( circle at 80% 70%, rgba(57, 255, 20, .03) 0%, transparent 50% )}:root.sg-dark body,:root.sg-dark .Polaris-Frame{background-image:var(--sg-noise-overlay);background-blend-mode:overlay}:root.sg-dark .sg-surface,:root.sg-dark .Polaris-Card{background-image:var(--sg-noise-overlay),var(--sg-gradient-mesh);background-blend-mode:overlay,normal}:root.sg-dark .sg-neon-glow{position:relative}:root.sg-dark .sg-neon-glow:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--sg-grain-pattern);pointer-events:none;mix-blend-mode:overlay;opacity:.4}.sg-decorative-corners{position:absolute;top:-12px;right:-12px;bottom:-12px;left:-12px;pointer-events:none;z-index:var(--sg-z-base, 1)}.sg-corner{position:absolute;width:24px;height:24px;border:2px solid var(--sg-accent);opacity:.3;transition:width var(--sg-duration-base, .2s) var(--sg-ease-in-out, ease),height var(--sg-duration-base, .2s) var(--sg-ease-in-out, ease),opacity var(--sg-duration-base, .2s) var(--sg-ease-in-out, ease)}.sg-corner--tl{top:0;left:0;border-right:none;border-bottom:none;border-radius:4px 0 0}.sg-corner--tr{top:0;right:0;border-left:none;border-bottom:none;border-radius:0 4px 0 0}.sg-corner--bl{bottom:0;left:0;border-right:none;border-top:none;border-radius:0 0 0 4px}.sg-corner--br{bottom:0;right:0;border-left:none;border-top:none;border-radius:0 0 4px}:root.sg-dark .sg-corner{border-color:#00e5ff;opacity:.6;box-shadow:0 0 8px #00e5ff66}.sg-has-corners:hover .sg-corner{width:32px;height:32px;opacity:1}.sg-divider-flow{height:2px;background:linear-gradient(90deg,transparent 0%,var(--sg-accent) 50%,transparent 100%);opacity:.3;margin:var(--sg-space-600) 0}:root.sg-dark .sg-divider-flow{box-shadow:0 0 8px var(--sg-accent-glow)}.sg-hero-section{position:relative;overflow:hidden}.sg-hero-section:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--sg-gradient-mesh, none);pointer-events:none;opacity:0;transition:opacity var(--sg-duration-slow, .3s) var(--sg-ease-in-out, ease)}:root.sg-dark .sg-hero-section:before{opacity:1}.sg-scan-lines{position:relative;overflow:hidden}.sg-scan-lines:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(0deg,transparent 0px,rgba(0,229,255,.03) 1px,transparent 2px,transparent 4px);pointer-events:none;animation:scan 8s linear infinite}@keyframes scan{0%{transform:translateY(0)}to{transform:translateY(4px)}}:root.sg-dark .Polaris-Card,:root.sg-dark .sg-command-palette,:root.sg-dark .sg-review-list-item{background-image:repeating-linear-gradient(0deg,transparent 0px,rgba(0,229,255,.02) 1px,transparent 2px,transparent 4px),var(--sg-noise-overlay)}.sg-toast-container{position:fixed;top:16px;right:16px;z-index:var(--sg-z-toast, 520);display:flex;flex-direction:column;gap:8px;max-width:420px;width:100%;pointer-events:none}.sg-toast-item{pointer-events:auto;animation:sg-toast-enter .3s ease-out forwards}.sg-toast-item--exit{animation:sg-toast-exit .3s ease-in forwards}@keyframes sg-toast-enter{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes sg-toast-exit{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100%)}}.sg-toast-item s-banner{box-shadow:0 4px 16px #0000001f,0 1px 4px #00000014}@media(max-width:767px){.sg-toast-container{top:auto;bottom:16px;right:8px;left:8px;max-width:100%}}.sg-grid{display:grid;gap:var(--p-space-400)}.sg-grid-1{grid-template-columns:1fr}.sg-grid-2{grid-template-columns:repeat(2,1fr)}.sg-grid-3{grid-template-columns:repeat(3,1fr)}.sg-grid-4{grid-template-columns:repeat(4,1fr)}@media(max-width:767px){.sg-grid-2,.sg-grid-3,.sg-grid-4{grid-template-columns:1fr}.sg-grid-sm-2{grid-template-columns:repeat(2,1fr)}}@media(min-width:768px)and (max-width:1039px){.sg-grid-3,.sg-grid-4{grid-template-columns:repeat(2,1fr)}}.sg-flex{display:flex;gap:var(--p-space-300)}.sg-flex-wrap{flex-wrap:wrap}.sg-flex-col{flex-direction:column}@media(max-width:767px){.sg-flex-mobile-col{flex-direction:column}.sg-flex-mobile-wrap{flex-wrap:wrap}}@media(max-width:767px){.sg-gap-reduce-mobile{gap:var(--p-space-200)!important}.sg-padding-reduce-mobile{padding:var(--p-space-300)!important}}@media(max-width:767px){.sg-text-responsive-sm{font-size:14px}.sg-heading-responsive-md{font-size:20px}.sg-heading-responsive-lg{font-size:24px}}.sg-hide-mobile{display:initial}.sg-show-mobile{display:none}@media(max-width:767px){.sg-hide-mobile{display:none!important}.sg-show-mobile{display:initial!important}}.sg-hide-desktop{display:initial}.sg-show-desktop{display:none}@media(min-width:768px){.sg-hide-desktop{display:none!important}.sg-show-desktop{display:initial!important}}@media(max-width:767px){.sg-dashboard-hero-kpis{grid-template-columns:1fr;gap:var(--p-space-300)}}@media(min-width:768px)and (max-width:1039px){.sg-dashboard-hero-kpis{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.sg-module-page-header{flex-direction:column!important;align-items:flex-start!important}.sg-module-page-header .Polaris-InlineStack{width:100%;justify-content:stretch}.sg-module-page-header .Polaris-Button{width:100%}}@media(max-width:489px){.sg-metric-cards-row{grid-template-columns:1fr}}@media(min-width:490px)and (max-width:1039px){.sg-metric-cards-row{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.sg-chart-container{min-height:200px}.sg-chart-legend{flex-direction:column;gap:var(--p-space-100)}}@media(max-width:767px){.Polaris-Layout__Section--oneThird{max-width:100%!important}.Polaris-Layout__Section--oneThird+.Polaris-Layout__Section{max-width:100%!important}}@media(max-width:767px){.sg-activity-item{padding:var(--p-space-200) var(--p-space-300)!important}.sg-activity-item-content{font-size:13px!important}}@media(max-width:767px){.sg-challenges .Polaris-Card{min-width:100%!important}}@media(max-width:767px){div[style*="grid-template-columns: repeat(auto-fill, minmax(300px, 1fr))"]{grid-template-columns:1fr!important}}@media(max-width:767px){.Polaris-Modal-Dialog{max-width:100%!important;max-height:100%!important;margin:0!important;border-radius:0!important}.Polaris-Modal-Dialog__Container{max-height:100vh!important}}@media(max-width:767px){.Polaris-Page{padding:var(--p-space-300) var(--p-space-400)!important}.Polaris-Page-Header{padding-bottom:var(--p-space-300)!important}}@media(max-width:767px){.Polaris-Card,.Polaris-Card__Section{padding:var(--p-space-300)!important}}@media(max-width:767px){.Polaris-InlineStack{flex-wrap:wrap}}@media(max-width:767px){.Polaris-Badge{font-size:11px!important}}@media(max-width:767px){.Polaris-Button{min-height:44px!important}.Polaris-Checkbox,.sg-interactive{min-height:44px!important;min-width:44px!important}}@container (max-width: 400px){.sg-container-stack{flex-direction:column}}*:focus-visible{outline:2px solid var(--p-color-border-focus, #5C6AC4)!important;outline-offset:2px!important;border-radius:var(--p-border-radius-100, 4px)!important}.Polaris-Button:focus-visible,.Polaris-TextField__Input:focus-visible,.Polaris-Select__Input:focus-visible,.Polaris-Checkbox__Input:focus-visible{outline:2px solid var(--p-color-border-focus, #5C6AC4)!important;outline-offset:2px!important}.sg-focusable:focus-visible,button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--p-color-border-focus, #5C6AC4)!important;outline-offset:2px!important}*:focus:not(:focus-visible){outline:none}.sg-skip-link{position:absolute;top:-40px;left:0;background:var(--p-color-bg-fill-primary, #5C6AC4);color:var(--p-color-text-inverse, #fff);padding:var(--p-space-300, 12px) var(--p-space-400, 16px);text-decoration:none;z-index:var(--sg-z-critical, 1000);font-weight:600;border-radius:0 0 var(--p-border-radius-200, 8px) 0}.sg-skip-link:focus{top:0;outline:2px solid var(--p-color-border-focus, #fff);outline-offset:-2px}.sg-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}.sg-sr-only-focusable:focus,.sg-sr-only-focusable:active{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}[role=button],[role=link],[role=checkbox],[role=radio],[role=switch]{cursor:pointer}[role=button]:focus-visible,[role=link]:focus-visible,[role=checkbox]:focus-visible,[role=radio]:focus-visible,[role=switch]:focus-visible{outline:2px solid var(--p-color-border-focus, #5C6AC4);outline-offset:2px}@media(prefers-contrast:high){*{border-color:currentColor!important}.Polaris-Button{border-width:2px!important}.sg-focusable:focus-visible{outline-width:3px!important}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.sg-animate,.sg-transition{animation:none!important;transition:none!important}}.sg-text-contrast{color:var(--p-color-text, #202223)}.sg-text-contrast-inverse{color:var(--p-color-text-inverse, #fff)}a{text-decoration-thickness:2px;text-underline-offset:2px}a:hover{text-decoration-thickness:3px}.sg-touch-target{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}button,.Polaris-Button,[role=button]{min-height:36px;min-width:36px}button[aria-label]:not([aria-label=""]),.Polaris-Button[aria-label]:not([aria-label=""]){min-width:44px;min-height:44px}label{cursor:pointer}[aria-invalid=true]{border-color:var(--p-color-border-critical, #D72C0D)!important;border-width:2px!important}[role=alert],.sg-error-message{color:var(--p-color-text-critical, #D72C0D);font-weight:600}[aria-live=polite],[aria-live=assertive]{position:relative}.sg-status-message{padding:var(--p-space-300, 12px);border-radius:var(--p-border-radius-200, 8px);margin:var(--p-space-200, 8px) 0}.sg-status-message[role=status]{background:var(--p-color-bg-fill-info-secondary, #E3F2FD);color:var(--p-color-text-info, #006FBB)}.sg-status-message[role=alert]{background:var(--p-color-bg-fill-critical-secondary, #FEE);color:var(--p-color-text-critical, #D72C0D)}[role=dialog],[role=alertdialog]{position:relative}[role=dialog]:focus,[role=alertdialog]:focus{outline:none}.Polaris-Backdrop{background:#00000080}th{font-weight:600;text-align:left}th[scope=row],th[scope=col]{background:var(--p-color-bg-surface-secondary, #F6F6F7)}.sg-health-score-circle:focus-visible{outline:2px solid var(--p-color-border-focus, #5C6AC4);outline-offset:4px;border-radius:50%}.sg-activity-item:focus-visible{outline:2px solid var(--p-color-border-focus, #5C6AC4);outline-offset:-2px;background:var(--p-color-bg-surface-hover, #F6F6F7)}.sg-metric-card:focus-visible{outline:2px solid var(--p-color-border-focus, #5C6AC4);outline-offset:2px}@media(prefers-color-scheme:dark){*:focus-visible{outline-color:var(--p-color-border-focus, #9C6ADE)}.sg-text-contrast{color:var(--p-color-text, #E3E3E3)}}@media print{a[href]:after{content:" (" attr(href) ")";font-size:.8em;color:#666}.sg-decorative{display:none!important}*{color:#000!important;background:#fff!important}}
