@import "https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@300;400;500;700;900&display=swap";
.politician-intelligence-root{--app-font-sans:"Noto Sans KR",sans-serif;--app-font-serif:"Noto Sans KR",serif;--app-font-mono:Menlo,monospace;--font-sans:var(--app-font-sans);--font-serif:var(--app-font-serif);--font-mono:var(--app-font-mono);--shadow-report-sm:0px 1px 2px 0px #0000000d;--shadow-report:0px 4px 6px -1px #0000001a,0px 2px 4px -2px #0000000d;--shadow-report-md:0px 10px 15px -3px #0000001a,0px 4px 6px -4px #0000000d;--shadow-report-lg:0px 20px 25px -5px #0000001a,0px 8px 10px -6px #0000001a;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;isolation:isolate;--button-outline:#0000001a;--badge-outline:#0000000d;--opaque-button-border-intensity:-8;--elevate-1:#00000008;--elevate-2:#00000014;--background:0 0% 100%;--foreground:210 56% 15%;--border:210 20% 90%;--input:210 20% 90%;--ring:210 56% 23%;--card:210 17% 98%;--card-foreground:210 56% 15%;--card-border:210 20% 90%;--sidebar:210 17% 98%;--sidebar-foreground:210 56% 15%;--sidebar-border:210 20% 90%;--sidebar-primary:210 56% 23%;--sidebar-primary-foreground:0 0% 100%;--sidebar-accent:45 68% 47%;--sidebar-accent-foreground:0 0% 100%;--sidebar-ring:210 56% 23%;--popover:0 0% 100%;--popover-foreground:210 56% 15%;--popover-border:210 20% 90%;--primary:210 56% 23%;--primary-foreground:0 0% 100%;--secondary:210 20% 90%;--secondary-foreground:210 56% 23%;--muted:210 20% 96%;--muted-foreground:210 10% 40%;--accent:45 68% 47%;--accent-foreground:0 0% 100%;--destructive:0 84% 60%;--destructive-foreground:0 0% 100%;--chart-1:210 56% 23%;--chart-2:45 68% 47%;--chart-3:210 20% 60%;--chart-4:210 40% 40%;--chart-5:45 40% 60%;--radius:.25rem;--shadow-sm:var(--shadow-report-sm);--shadow:var(--shadow-report);--shadow-md:var(--shadow-report-md);--shadow-lg:var(--shadow-report-lg);--tracking-normal:-.01em;--spacing:.25rem;--sidebar-primary-border:hsl(from hsl(var(--sidebar-primary))h s calc(l + var(--opaque-button-border-intensity))/alpha);--sidebar-accent-border:hsl(from hsl(var(--sidebar-accent))h s calc(l + var(--opaque-button-border-intensity))/alpha);--primary-border:hsl(from hsl(var(--primary))h s calc(l + var(--opaque-button-border-intensity))/alpha);--secondary-border:hsl(from hsl(var(--secondary))h s calc(l + var(--opaque-button-border-intensity))/alpha);--muted-border:hsl(from hsl(var(--muted))h s calc(l + var(--opaque-button-border-intensity))/alpha);--accent-border:hsl(from hsl(var(--accent))h s calc(l + var(--opaque-button-border-intensity))/alpha);--destructive-border:hsl(from hsl(var(--destructive))h s calc(l + var(--opaque-button-border-intensity))/alpha);font-family:var(--app-font-sans);color:hsl(var(--foreground));background-color:hsl(var(--background));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--color-background:#fff;--color-foreground:#11263c;--color-border:#e0e6eb;--color-input:#e0e6eb;--color-ring:#1a3b5b;--color-card:#f9fafb;--color-card-foreground:#11263c;--color-card-border:#e0e6eb;--color-popover:#fff;--color-popover-foreground:#11263c;--color-popover-border:#e0e6eb;--color-primary:#1a3b5b;--color-primary-foreground:#fff;--color-primary-border:#11263c;--color-secondary:#e0e6eb;--color-secondary-foreground:#1a3b5b;--color-secondary-border:#c8d1da;--color-muted:#f3f5f7;--color-muted-foreground:#5c6670;--color-muted-border:#e0e6eb;--color-accent:#c9a126;--color-accent-foreground:#fff;--color-accent-border:#a78520;--color-destructive:#ef4343;--color-destructive-foreground:#fff;--color-destructive-border:#eb1e1e;--color-chart-1:#1a3b5b;--color-chart-2:#c9a126;--color-chart-3:#8599ad;--color-chart-4:#3d668f;--color-chart-5:#c2ad70;--color-sidebar:#f9fafb;--color-sidebar-foreground:#11263c;--color-sidebar-border:#e0e6eb;--color-sidebar-primary:#1a3b5b;--color-sidebar-primary-foreground:#fff;--color-sidebar-primary-border:#11263c;--color-sidebar-accent:#c9a126;--color-sidebar-accent-foreground:#fff;--color-sidebar-accent-border:#a78520;--color-sidebar-ring:#1a3b5b}.politician-intelligence-root *,.politician-intelligence-root :before,.politician-intelligence-root :after{border-color:hsl(var(--border))}html.dark .politician-intelligence-root{--button-outline:#0000001a;--badge-outline:#0000000d;--opaque-button-border-intensity:-8;--elevate-1:#00000008;--elevate-2:#00000014;--background:0 0% 100%;--foreground:210 56% 15%;--border:210 20% 90%;--input:210 20% 90%;--ring:210 56% 23%;--card:210 17% 98%;--card-foreground:210 56% 15%;--card-border:210 20% 90%;--sidebar:210 17% 98%;--sidebar-foreground:210 56% 15%;--sidebar-border:210 20% 90%;--sidebar-primary:210 56% 23%;--sidebar-primary-foreground:0 0% 100%;--sidebar-accent:45 68% 47%;--sidebar-accent-foreground:0 0% 100%;--sidebar-ring:210 56% 23%;--popover:0 0% 100%;--popover-foreground:210 56% 15%;--popover-border:210 20% 90%;--primary:210 56% 23%;--primary-foreground:0 0% 100%;--secondary:210 20% 90%;--secondary-foreground:210 56% 23%;--muted:210 20% 96%;--muted-foreground:210 10% 40%;--accent:45 68% 47%;--accent-foreground:0 0% 100%;--destructive:0 84% 60%;--destructive-foreground:0 0% 100%;--chart-1:210 56% 23%;--chart-2:45 68% 47%;--chart-3:210 20% 60%;--chart-4:210 40% 40%;--chart-5:45 40% 60%;--sidebar-primary-border:hsl(var(--sidebar-primary));--sidebar-accent-border:hsl(var(--sidebar-accent));--primary-border:hsl(var(--primary));--secondary-border:hsl(var(--secondary));--muted-border:hsl(var(--muted));--accent-border:hsl(var(--accent));--destructive-border:hsl(var(--destructive));--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--app-font-sans);color:hsl(var(--foreground));background-color:hsl(var(--background));--color-background:#fff;--color-foreground:#11263c;--color-border:#e0e6eb;--color-input:#e0e6eb;--color-ring:#1a3b5b;--color-card:#f9fafb;--color-card-foreground:#11263c;--color-card-border:#e0e6eb;--color-popover:#fff;--color-popover-foreground:#11263c;--color-popover-border:#e0e6eb;--color-primary:#1a3b5b;--color-primary-foreground:#fff;--color-primary-border:#11263c;--color-secondary:#e0e6eb;--color-secondary-foreground:#1a3b5b;--color-secondary-border:#c8d1da;--color-muted:#f3f5f7;--color-muted-foreground:#5c6670;--color-muted-border:#e0e6eb;--color-accent:#c9a126;--color-accent-foreground:#fff;--color-accent-border:#a78520;--color-destructive:#ef4343;--color-destructive-foreground:#fff;--color-destructive-border:#eb1e1e;--color-chart-1:#1a3b5b;--color-chart-2:#c9a126;--color-chart-3:#8599ad;--color-chart-4:#3d668f;--color-chart-5:#c2ad70;--color-sidebar:#f9fafb;--color-sidebar-foreground:#11263c;--color-sidebar-border:#e0e6eb;--color-sidebar-primary:#1a3b5b;--color-sidebar-primary-foreground:#fff;--color-sidebar-primary-border:#11263c;--color-sidebar-accent:#c9a126;--color-sidebar-accent-foreground:#fff;--color-sidebar-accent-border:#a78520;--color-sidebar-ring:#1a3b5b}.politician-intelligence-root ::selection,html.dark .politician-intelligence-root ::selection{color:#11263c;background-color:#e0e6eb}.politician-intelligence-root .politician-nav-item{transition:background-color .18s,color .18s,box-shadow .18s}.politician-intelligence-root .politician-nav-item:hover{color:#11263c;background-color:#e0e6eb}.politician-intelligence-root .politician-nav-item.politician-nav-item-active{color:#fff;background-color:#1a3b5b}.politician-intelligence-root .politician-nav-item.politician-nav-item-active:hover{background-color:#163350}
