._errorPage_11bhk_4{padding:2rem;text-align:center}:root{--color-bg: #FFFFFF;--color-surface: #FFFFFF;--color-surface-raised: #F9FAFB;--color-surface-subtle: #FAFAFA;--color-surface-muted: #F8FAFC;--color-surface-strong: #F3F4F6;--color-border: #E5E7EB;--color-border-hover: #D1D5DB;--color-text-primary: #111827;--color-text-secondary: #6B7280;--color-text-tertiary: #9CA3AF;--color-text-disabled: #D1D5DB;--color-text-strong: #374151;--color-text-emphasis: #4B5563;--color-text-muted: #475569;--color-icon-default: #9CA3AF;--color-icon-hover: #6B7280;--color-action-primary: #111827;--color-action-primary-hover: #1F2937;--color-action-primary-text: #FFFFFF;--color-brand-orange: #FF5B05;--color-brand-orange-text: #C44600;--color-brand-orange-hover: #E64E00;--color-brand-orange-light: #FFF4ED;--color-brand-orange-muted: #FFE4D1;--color-brand-teal: #0D9488;--color-brand-teal-hover: #0F766E;--color-brand-teal-light: #F0FDFA;--color-brand-teal-muted: #CCFBF1;--ai-ink: #4338CA;--ai-ink-hover: #3730A3;--ai-tint: #EEF2FF;--ai-tint-strong: #F5F8FF;--ai-edge: #C7D2FE;--ai-edge-strong: #DBEAFE;--ai-active: #1D4ED8;--ai-active-hover: #1E40AF;--ai-active-light: #EFF6FF;--ai-active-light-border: #BFDBFE;--color-atmosphere-orange-wash: #FFF4ED;--color-atmosphere-teal-wash: #E6FAF8;--color-success: #22C55E;--color-success-dot: #16A34A;--color-success-text: #14532D;--color-warning: #F59E0B;--color-warning-light: #FFFBEB;--color-warning-border: #FDE68A;--color-warning-text: #92400E;--color-error: #EF4444;--color-error-dot: #DC2626;--color-verdict-strong-bg: #ECFDF5;--color-verdict-strong-fg: #047857;--color-verdict-strong-border: #10B981;--color-verdict-look-bg: #EFF6FF;--color-verdict-look-fg: #1D4ED8;--color-verdict-look-border: #3B82F6;--color-verdict-mixed-bg: #FFFBEB;--color-verdict-mixed-fg: #B45309;--color-verdict-mixed-border: #F59E0B;--color-verdict-not-bg: #FEF2F2;--color-verdict-not-fg: #B91C1C;--color-verdict-not-border: #EF4444;--color-verdict-pending-bg: #F3F4F6;--color-verdict-pending-fg: #4B5563;--color-decision-shortlist-bg: #F59E0B;--color-decision-shortlist-bg-hover: #D97706;--color-decision-shortlist-fg: #1F2937;--color-decision-accept-bg: #10B981;--color-decision-accept-bg-hover: #059669;--color-decision-accept-fg: #FFFFFF;--color-decision-decline-bg: #FFFFFF;--color-decision-decline-bg-hover: #FEF2F2;--color-decision-decline-fg: #DC2626;--color-decision-decline-border: #FECACA;--font-display: "Bebas Neue", "Oswald", sans-serif;--font-body: "Inter Variable", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono: "JetBrains Mono", "Fira Code", monospace;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .04), 0 1px 3px rgba(0, 0, 0, .06);--shadow-md: 0 4px 16px rgba(0, 0, 0, .1), 0 1px 3px rgba(0, 0, 0, .06);--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--radius-full: 999px;--transition-fast: .1s ease;--transition-default: .15s ease;--transition-medium: .2s ease;--transition-slow: .3s ease;--space-xs: 4px;--space-sm: 8px;--space-md: 12px;--space-lg: 16px;--space-xl: 20px;--space-2xl: 24px;--space-3xl: 32px;--space-4xl: 48px;--space-5xl: 64px;--space-6xl: 96px;--text-xs: 11px;--text-sm: 12px;--text-md: 13px;--text-lg: 14px;--text-xl: 16px;--z-base: 1;--z-sticky: 10;--z-overlay: 100;--z-modal: 1000;--z-toast: 1100;--z-popover: 1200;--state-hover: rgba(17, 24, 39, .04);--state-hover-strong: rgba(17, 24, 39, .08);--state-pressed: rgba(17, 24, 39, .1);--state-selected: rgba(17, 24, 39, .06);--state-selected-border: var(--color-action-primary);--ring-focus: 0 0 0 2px var(--color-action-primary);--ring-focus-outline: 2px solid var(--color-action-primary);--ring-focus-offset: 2px;--state-disabled-opacity: .5;--state-disabled-cursor: not-allowed}html,body{height:100%}body{background-color:var(--color-bg);color:var(--color-text-primary);font-family:var(--font-body);margin:0}h1,h2,h3,h4,h5,h6{font-family:var(--font-body);color:var(--color-text-primary)}.maplibregl-popup-content{border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:0}.maplibregl-popup-tip{display:none}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}
