:root{--bg-app:#f8fafc;--bg-card:#fff;--bg-panel:#fff;--ink:#0f172a;--ink-dim:#64748b;--ink-light:#94a3b8;--border-light:#e2e8f0;--border-hover:#cbd5e1;--shadow-sm:0 1px 2px 0 rgba(0,0,0,.05);--shadow-md:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--shadow-lg:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--primary:#2563eb;--primary-hover:#1d4ed8;--primary-bg:#eff6ff;--bias-left:#3b82f6;--bias-center:#8b5cf6;--bias-right:#ef4444;--glass:#fff;--glass-2:#f8fafc;--glass-border:var(--border-light);--stroke:var(--border-light);--shadow-lg:var(--shadow-md);--r-xl:16px;--r-lg:12px;--r-md:8px;--warn:#ef4444}[data-theme=dark]{--bg-app:#0c0c0c;--bg-card:#161616;--bg-panel:#161616;--ink:#efefef;--ink-dim:#c7c7c7;--ink-light:#9a9a9a;--border-light:#343434;--border-hover:#404040;--shadow-sm:0 1px 2px 0 rgba(0,0,0,.3);--shadow-md:0 4px 6px -1px rgba(0,0,0,.4),0 2px 4px -2px rgba(0,0,0,.3);--shadow-lg:0 10px 15px -3px rgba(0,0,0,.5),0 4px 6px -4px rgba(0,0,0,.4);--primary-bg:#1e2a4a;--glass:#161616;--glass-2:#1d1d1d;--glass-border:#343434;--stroke:#343434}[data-theme=dark] .glass-card-inner,[data-theme=dark] .glass-input-field{background:#1d1d1d}[data-theme=dark] ::-webkit-scrollbar-thumb{background:#4a4a4a}body{margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,sans-serif;color:var(--ink);background:var(--bg-app);overflow-y:auto;height:100vh;transition:background-color .3s,color .3s}.glassCard{background:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);transition:box-shadow .2s,border-color .2s}.glassCard:hover{box-shadow:var(--shadow-md);border-color:var(--border-hover)}.glass-panel{background:var(--bg-panel);border:1px solid var(--border-light);border-radius:var(--r-xl);box-shadow:var(--shadow-md)}.glass-card-inner{background:#f1f5f9}.glass-card-inner,.glass-input-field{border:1px solid var(--border-light);border-radius:var(--r-md)}.glass-input-field{background:#fff;color:var(--ink);box-shadow:var(--shadow-sm)}.glass-input-field:focus{border-color:var(--primary);outline:2px solid var(--primary-bg)}.glass-btn-primary{background:var(--primary);border:1px solid var(--primary-hover);color:#fff;box-shadow:var(--shadow-sm);border-radius:var(--r-md);font-weight:500}.glass-btn-primary:hover{background:var(--primary-hover)}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}::-webkit-scrollbar-track{background:transparent}[data-ui-theme=poliscope]{--ps-black:#000;--ps-white:#fff;--ps-red:#c00;--ps-accent:#03c;--ps-gray-50:#f5f5f5;--ps-gray-100:#e8e8e8;--ps-gray-700:#222;--bg-app:var(--ps-white);--bg-card:var(--ps-white);--bg-panel:var(--ps-gray-50);--ink:var(--ps-black);--ink-dim:#333;--ink-light:#666;--border-light:var(--ps-black);--border-hover:var(--ps-black);--primary:#03c;--primary-hover:#02a;--primary-bg:#eef0ff;--r-xl:0px;--r-lg:0px;--r-md:0px;--shadow-sm:none;--shadow-md:none;--shadow-lg:none;--ps-font-sans:system-ui,-apple-system,"Helvetica Neue",Arial,sans-serif;--ps-tracking-display:-0.025em;--ps-tracking-tight:-0.015em}[data-ps-mode=dark]{--bg-app:#000;--bg-card:#111;--bg-panel:#111;--ink:#fff;--ink-dim:#ccc;--ink-light:#888;--border-light:#333;--primary:#48f;--ps-gray-50:#111;--ps-gray-100:#1e1e1e}[data-ui-theme=poliscope] :is(.rounded,.rounded-md,.rounded-lg,.rounded-xl,.rounded-full,.rounded-2xl):not(.civic-editorial,.civic-editorial *){border-radius:0!important}[data-ui-theme=poliscope] :where(.border,.border-b,.border-t):not(.civic-editorial,.civic-editorial *){border-color:#000!important}[data-ps-mode=dark] :is(.border,.border-b,.border-t):not(.civic-editorial,.civic-editorial *){border-color:#333!important}[data-ui-theme=poliscope] .shadow,[data-ui-theme=poliscope] .shadow-lg,[data-ui-theme=poliscope] .shadow-md,[data-ui-theme=poliscope] .shadow-sm{box-shadow:none!important}[data-ui-theme=poliscope] :where(.text-blue-600,.text-blue-700,.text-blue-800){color:#03c!important}[data-ui-theme=poliscope] :where(.text-blue-400,.text-blue-500){color:#68c!important}[data-ui-theme=poliscope] :where(.bg-blue-600,.bg-blue-700){background-color:#03c!important}[data-ui-theme=poliscope] :where(.bg-blue-50,.bg-blue-100){background-color:#eef0ff!important}[data-ui-theme=poliscope] :where(.border-blue-300,.border-blue-400,.border-blue-500,.border-blue-600){border-color:#03c!important}[data-ui-theme=poliscope] .focus\:ring-blue-500:focus,[data-ui-theme=poliscope] .ring-blue-200{--tw-ring-color:#03c!important}[data-ui-theme=poliscope] :where(.hover\:text-blue-600:hover){color:#03c!important}[data-ui-theme=poliscope] :where(.hover\:bg-blue-50:hover){background-color:#eef0ff!important}[data-ui-theme=poliscope] :where(.hover\:bg-blue-100:hover){background-color:#dde8ff!important}[data-ui-theme=poliscope] .bg-blue-50.text-blue-700,[data-ui-theme=poliscope] .font-semibold.text-blue-700{color:#03c!important;background-color:#eef0ff!important}[data-ps-mode=dark] .text-blue-600,[data-ps-mode=dark] .text-blue-700,[data-ps-mode=dark] .text-blue-800{color:#6b8fff!important}[data-ps-mode=dark] .bg-blue-600,[data-ps-mode=dark] .bg-blue-700{background-color:#3b6cff!important}[data-ps-mode=dark] .bg-blue-100,[data-ps-mode=dark] .bg-blue-50{background-color:#161616!important}[data-ps-mode=dark] .hover\:bg-blue-50:hover{background-color:#1f1f1f!important}[data-ui-theme=poliscope] :not(.civic-editorial,.civic-editorial *),[data-ui-theme=poliscope] :not(.civic-editorial,.civic-editorial *):after,[data-ui-theme=poliscope] :not(.civic-editorial,.civic-editorial *):before{border-radius:0!important}[data-ui-theme=poliscope] .ps-circle{border-radius:50%!important}[data-ui-theme=poliscope] .ps-action-link{transition:color .12s ease}[data-ui-theme=poliscope] .ps-action-link:focus-visible,[data-ui-theme=poliscope] .ps-action-link:hover{color:#c00!important}[data-ui-theme=poliscope] .rounded-lg{border-radius:6px!important}[data-ui-theme=poliscope] .rounded-xl{border-radius:8px!important}[data-ui-theme=poliscope] .rounded-2xl{border-radius:10px!important}[data-ui-theme=poliscope] .rounded,[data-ui-theme=poliscope] .rounded-md{border-radius:4px!important}[data-ui-theme=poliscope] :not(.civic-editorial,.civic-editorial *){box-shadow:none!important;text-shadow:none!important}.civic-editorial{--ci-r-card:14px;--ci-r-control:10px;--ci-r-sm:6px;--ci-r-pill:999px}[data-ui-theme=poliscope] :where(.bg-white){background-color:#fff!important}[data-ui-theme=poliscope] :where(.bg-slate-50){background-color:#f8f8f8!important}[data-ui-theme=poliscope] :where(.bg-slate-100){background-color:#f0f0f0!important}[data-ui-theme=poliscope] :where(.border-slate-200){border-color:#000!important}[data-ui-theme=poliscope] :where(.border-slate-100){border-color:#e0e0e0!important}[data-ui-theme=poliscope] :where(.divide-slate-200)>*+*{border-color:#000!important}[data-ui-theme=poliscope] :is(h1,h2,h3):not(.civic-editorial,.civic-editorial *){font-weight:900!important;letter-spacing:-.02em!important;text-transform:uppercase!important}[data-ui-theme=poliscope] :where(.text-slate-900,.text-slate-800){color:#000!important}[data-ui-theme=poliscope] :where(.text-slate-600,.text-slate-500){color:#444!important}[data-ui-theme=poliscope] :where(.text-slate-400,.text-slate-300){color:#6e6e6e!important}html[data-ps-mode=light] :where(.text-slate-400,.text-slate-300){color:#6e6e6e!important}[data-ui-theme=poliscope] :is(button,.btn):not(.civic-editorial,.civic-editorial *){border-radius:0!important}[data-ui-theme=poliscope] .hover\:bg-blue-700:hover{background:#02a!important;color:#fff!important}[data-ui-theme=poliscope] .bg-indigo-100{background:#f0f0f0!important}[data-ui-theme=poliscope] .text-indigo-700{color:#000!important}[data-ui-theme=poliscope] .bg-purple-100{background:#f0f0f0!important}[data-ui-theme=poliscope] .text-purple-700,[data-ui-theme=poliscope] .text-purple-800{color:#000!important}[data-ui-theme=poliscope] .bg-emerald-100,[data-ui-theme=poliscope] .bg-green-100{background:#f0f0f0!important}[data-ui-theme=poliscope] .text-emerald-700,[data-ui-theme=poliscope] .text-green-700,[data-ui-theme=poliscope] .text-green-800{color:#060!important}[data-ui-theme=poliscope] .bg-amber-100{background:#f0f0f0!important}[data-ui-theme=poliscope] .text-amber-700{color:#000!important}[data-ui-theme=poliscope] .bg-red-100{background:#fff0f0!important}[data-ui-theme=poliscope] .text-red-700,[data-ui-theme=poliscope] .text-red-800{color:#c00!important}[data-ui-theme=poliscope] .bg-teal-100{background:#f0f0f0!important}[data-ui-theme=poliscope] .text-teal-700{color:#000!important}[data-ui-theme=poliscope] :is(input,select,textarea):not(.civic-editorial,.civic-editorial *){border-color:#000!important;border-radius:0!important}[data-ui-theme=poliscope] :is(input,select):not(.civic-editorial,.civic-editorial *):focus{outline:1px solid #000!important;box-shadow:none!important}[data-ui-theme=poliscope] .bg-slate-100:is(input){background:#f5f5f5!important}[data-ui-theme=poliscope] a{color:inherit}[data-ui-theme=poliscope] a.hover\:text-blue-800,[data-ui-theme=poliscope] a.text-blue-600{color:#03c!important;font-weight:700;text-decoration:none}[data-ui-theme=poliscope] .rounded-full:not(.civic-editorial,.civic-editorial *){border-radius:0!important;padding-left:6px!important;padding-right:6px!important}[data-ui-theme=poliscope] [class*=bg-][class*="100"]{border:1px solid #ccc}[data-ui-theme=poliscope] .recharts-cartesian-grid line{stroke:#e0e0e0!important}[data-ui-theme=poliscope] .recharts-line path{stroke:#03c!important}[data-ui-theme=poliscope] .recharts-bar-rectangle path{fill:#000!important}[data-ui-theme=poliscope] aside:not(.civic-editorial,.civic-editorial *){background:#03c;color:#fff!important}[data-ui-theme=poliscope] aside:not(.civic-editorial,.civic-editorial *) :is(label,span,p,h2,h3,h4){color:#fff!important}[data-ui-theme=poliscope] aside .text-slate-500,[data-ui-theme=poliscope] aside .text-slate-600,[data-ui-theme=poliscope] aside .text-slate-700,[data-ui-theme=poliscope] aside .text-slate-800,[data-ui-theme=poliscope] aside .text-slate-900{color:#fff!important}[data-ui-theme=poliscope] aside .text-slate-300,[data-ui-theme=poliscope] aside .text-slate-400{color:#9bf!important}[data-ui-theme=poliscope] aside .bg-slate-100,[data-ui-theme=poliscope] aside .bg-slate-50,[data-ui-theme=poliscope] aside .bg-white{background-color:#02a!important}[data-ui-theme=poliscope] aside .border,[data-ui-theme=poliscope] aside .border-slate-100,[data-ui-theme=poliscope] aside .border-slate-200{border-color:#02a!important}[data-ui-theme=poliscope] aside button{color:#fff!important;border-color:hsla(0,0%,100%,.3)!important;background:transparent!important}[data-ui-theme=poliscope] aside button:hover{background:#fff!important;color:#03c!important;border-color:#fff!important}[data-ui-theme=poliscope] aside .bg-blue-100,[data-ui-theme=poliscope] aside .bg-blue-50{background-color:#02a!important}[data-ui-theme=poliscope] aside .text-blue-600,[data-ui-theme=poliscope] aside .text-blue-700{color:#9bf!important}[data-ui-theme=poliscope] aside .hover\:bg-slate-50:hover{background-color:#02a!important;color:#fff!important}[data-ui-theme=poliscope] aside select{border:1.5px solid hsla(0,0%,100%,.6)!important}[data-ui-theme=poliscope] aside select,[data-ui-theme=poliscope] aside select option{background-color:#fff!important;color:#000!important}[data-ps-mode=dark] [data-ui-theme=poliscope] select option,[data-ps-mode=dark] [data-ui-theme=poliscope] select:not(.civic-editorial,.civic-editorial *){background-color:#161616!important;color:#fff!important;color-scheme:dark}[data-ui-theme=poliscope] aside select:disabled{background-color:#ddd!important;color:#666!important;opacity:.7}[data-ui-theme=poliscope] aside select:focus{outline:2px solid #fff!important;box-shadow:none!important}[data-ui-theme=poliscope] aside input[type=checkbox]{accent-color:#fff}[data-ui-theme=poliscope] aside .divide-slate-200>*+*,[data-ui-theme=poliscope] aside hr{border-color:#02a!important}[data-ui-theme=poliscope] button.rounded-full.font-bold.text-sm,[data-ui-theme=poliscope] button.rounded-full.font-bold.text-sm.transition-all{border-radius:8px 8px 0 0!important;padding:10px 24px!important;font-size:10px!important;letter-spacing:.1em!important;text-transform:uppercase!important;font-weight:700!important;position:relative;transition:background .15s ease,color .15s ease,border-color .15s ease!important}[data-ui-theme=poliscope] button.rounded-full.font-bold.text-sm.bg-blue-600{background:#03c!important;color:#fff!important;border:1.5px solid #03c!important;border-bottom:2px solid #e6eaef!important;z-index:3;margin-bottom:-2px}[data-ui-theme=poliscope] button.rounded-full.font-bold.text-sm.bg-white{background:#5c6470!important;color:#d8dde6!important;border:1.5px solid #4a5260!important;border-bottom:none!important}[data-ui-theme=poliscope] button.rounded-full.font-bold.text-sm.bg-white:hover{background:#434c58!important;color:#fff!important}[data-ui-theme=poliscope] .lg\:col-span-8{background:#e6eaef!important;padding:16px!important;border:1.5px solid #b8c2ce!important;border-top:none!important}[data-ui-theme=poliscope] .lg\:col-span-8 .rounded-lg{border-radius:0!important;border:1px solid #c8d0da!important;border-left:3px solid #03c!important}[data-ui-theme=poliscope] .w-8.h-8.rounded-full{border-radius:50%!important}[data-ui-theme=poliscope] a.rounded-full,[data-ui-theme=poliscope] span.rounded-full{border-radius:999px!important;font-weight:700!important;letter-spacing:.05em!important;text-transform:uppercase!important;font-size:10px!important}[data-ps-mode=dark] .bg-white{background-color:#161616!important}[data-ps-mode=dark] .bg-slate-50{background-color:#0a0a0a!important}[data-ps-mode=dark] .bg-slate-100{background-color:#1f1f1f!important}[data-ps-mode=dark] .bg-slate-200{background-color:#2a2a2a!important}[data-ps-mode=dark] .bg-gray-50{background-color:#0a0a0a!important}[data-ps-mode=dark] .bg-gray-100{background-color:#1f1f1f!important}[data-ps-mode=dark] .bg-gray-200{background-color:#2a2a2a!important}[data-ps-mode=dark] .bg-slate-950{background-color:#0c0c0c!important}[data-ps-mode=dark] .bg-slate-900{background-color:#111!important}[data-ps-mode=dark] .bg-slate-800{background-color:#1d1d1d!important}[data-ps-mode=dark] .bg-slate-900\/90{background-color:hsla(0,0%,7%,.9)!important}[data-ps-mode=dark] .bg-slate-900\/50{background-color:rgba(0,0,0,.5)!important}[data-ps-mode=dark] .hover\:bg-slate-800:hover{background-color:#242424!important}[data-ps-mode=dark] .border-slate-700{border-color:#3a3a3a!important}[data-ps-mode=dark] .border-slate-800{border-color:#2e2e2e!important}[data-ps-mode=dark] .text-slate-700,[data-ps-mode=dark] .text-slate-800,[data-ps-mode=dark] .text-slate-900{color:#ededed!important}[data-ps-mode=dark] .text-slate-500,[data-ps-mode=dark] .text-slate-600{color:#a8a8a8!important}[data-ps-mode=dark] .text-slate-300,[data-ps-mode=dark] .text-slate-400{color:#9a9a9a!important}[data-ps-mode=dark] .text-gray-700,[data-ps-mode=dark] .text-gray-800,[data-ps-mode=dark] .text-gray-900{color:#ededed!important}[data-ps-mode=dark] .text-gray-500,[data-ps-mode=dark] .text-gray-600{color:#a8a8a8!important}[data-ps-mode=dark] .border-gray-100,[data-ps-mode=dark] .border-gray-200,[data-ps-mode=dark] .border-slate-100,[data-ps-mode=dark] .border-slate-200{border-color:#333!important}[data-ps-mode=dark] h1,[data-ps-mode=dark] h2,[data-ps-mode=dark] h3{color:#ededed!important}[data-ps-mode=dark] :is(input,select,textarea):not(.civic-editorial,.civic-editorial *){background-color:#161616!important;color:#ededed!important;border-color:#333!important}[data-ps-mode=dark] .bg-emerald-100,[data-ps-mode=dark] .bg-green-100{background:#14301a!important}[data-ps-mode=dark] .text-emerald-700,[data-ps-mode=dark] .text-emerald-800,[data-ps-mode=dark] .text-green-700,[data-ps-mode=dark] .text-green-800{color:#4ade80!important}[data-ps-mode=dark] .bg-amber-100{background:#2e2408!important}[data-ps-mode=dark] .text-amber-700{color:#fbbf24!important}[data-ps-mode=dark] .bg-red-100{background:#2e1010!important}[data-ps-mode=dark] .text-red-700,[data-ps-mode=dark] .text-red-800{color:#f87171!important}[data-ps-mode=dark] .bg-indigo-100{background:#12103a!important}[data-ps-mode=dark] .text-indigo-700{color:#818cf8!important}[data-ps-mode=dark] .bg-purple-100{background:#1e1030!important}[data-ps-mode=dark] .text-purple-700,[data-ps-mode=dark] .text-purple-800{color:#c084fc!important}[data-ps-mode=dark] .bg-teal-100{background:#0c2a2a!important}[data-ps-mode=dark] .text-teal-700{color:#2dd4bf!important}[data-ps-mode=dark] .recharts-cartesian-grid line{stroke:#3a3a3a!important}[data-ps-mode=dark] .recharts-line path{stroke:#48f!important}[data-ps-mode=dark] .recharts-bar-rectangle path{fill:#48f!important}.ps-headline{font-weight:900;letter-spacing:-.025em;line-height:1}.ps-headline,.ps-subhead{font-family:system-ui,-apple-system,Helvetica Neue,Arial,sans-serif;text-transform:uppercase}.ps-subhead{font-weight:700;letter-spacing:-.015em;line-height:1.1}.ps-label{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ps-card{background:#fff;border:1px solid #000;border-radius:0;box-shadow:none;padding:20px 24px;transition:background .1s}.ps-card:hover{background:#f5f5f5}.ps-btn{display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:8px 16px;border:1.5px solid #000;border-radius:0;background:transparent;color:#000;cursor:pointer;transition:background .1s,color .1s}.ps-btn:hover{background:#000;color:#fff}.ps-btn-primary{background:#03c;color:#fff;border-color:#03c}.ps-btn-primary:hover{background:#02a;border-color:#02a}.ps-divider{border:none;border-top:1px solid #000;margin:0}[data-ps-mode=dark] .ps-card{background:#111;border-color:#333;color:#fff}[data-ps-mode=dark] .ps-card:hover{background:#1a1a1a}[data-ps-mode=dark] .ps-btn{border-color:#fff;color:#fff}[data-ps-mode=dark] .ps-btn:hover{background:#fff;color:#000}[data-ps-mode=dark] .ps-divider{border-top-color:#333}html.dark .bg-\[\#ffffff\]{background-color:#161616}html.dark .bg-\[\#fafaf8\]{background-color:#0a0a0a}html.dark .bg-\[\#f5f5f5\],html.dark .bg-\[\#f7f7f7\]{background-color:#1f1f1f}html.dark .bg-\[\#f8f8f8\],html.dark .bg-\[\#f9fafb\]{background-color:#1a1a1a}html.dark .hover\:bg-\[\#fafaf8\]:hover{background-color:#1f1f1f}html.dark .hover\:bg-\[\#ffffff\]:hover{background-color:#161616}html.dark .hover\:bg-\[\#f5f5f5\]:hover,html.dark .hover\:bg-\[\#f7f7f7\]:hover{background-color:#232323}html.dark .text-\[\#000000\],html.dark .text-\[\#111111\]{color:#f5f7fb}html.dark .text-\[\#1a1a1a\]{color:#ecf0f7}html.dark .text-\[\#222222\]{color:#e5eaf3}html.dark .text-\[\#333333\]{color:#d8deeb}html.dark .text-\[\#444444\]{color:#aab3c2}html.dark .text-\[\#555555\],html.dark .text-\[\#666666\]{color:#98a1b0}html.dark .text-\[\#777777\]{color:#8b94a3}html.dark .text-\[\#888888\]{color:#7f8da2}html.dark .text-\[\#999999\]{color:#758195}html.dark .group:hover .group-hover\:text-\[\#000000\],html.dark .hover\:text-\[\#000000\]:hover,html.dark .hover\:text-\[\#111111\]:hover{color:#fff}html.dark .border-\[\#000000\]{border-color:#404040}html.dark .border-\[\#111111\]{border-color:#3a3a3a}html.dark .border-\[\#1f1f1f\]{border-color:#333}html.dark .border-\[\#e8e8e8\]{border-color:#232323}html.dark .border-\[\#dddddd\]{border-color:#2a2a2a}html.dark .border-\[\#cccccc\]{border-color:#333}html.dark .border-\[\#eeeeee\],html.dark .border-\[\#f0f0f0\]{border-color:#1f1f1f}html.dark .hover\:border-\[\#000000\]:hover{border-color:#5a5a5a}html.dark .hover\:border-\[\#0033cc\]:hover{border-color:#3b6cff}html.dark .text-\[\#0033cc\]{color:#6b8fff}html.dark .bg-\[\#0033cc\]{background-color:#2f5fe0}html.dark .border-\[\#0033cc\]{border-color:#6b8fff}html.dark .hover\:bg-\[\#0022aa\]:hover,html.dark .hover\:bg-\[\#0028a0\]:hover{background-color:#2a55d6}html.dark .focus-visible\:ring-\[\#0033cc\]:focus-visible{--tw-ring-color:#6b8fff}html.dark .focus\:ring-\[\#0033cc\]:focus{--tw-ring-color:#6b8fff}html.dark .text-\[\#8a6a00\]{color:#c8a040}html.dark .bg-\[\#8a6a00\]{background-color:#8a6a00}html.dark .border-\[\#8a6a00\]{border-color:#8a6a00}html.dark .group:hover .group-hover\:text-\[\#8a6a00\]{color:#e0b860}html.dark .text-\[\#cc0000\]{color:#ff7070}html.dark .bg-\[\#cc0000\]{background-color:#ff5959}html.dark .border-\[\#cc0000\]{border-color:#ff5959}html.dark .text-\[\#0d7a3e\]{color:#3fbf6e}html.dark .bg-\[\#0d7a3e\]{background-color:#1f9550}html.dark .border-\[\#0d7a3e\]{border-color:#3fbf6e}html.dark input.bg-\[\#ffffff\],html.dark select.bg-\[\#ffffff\],html.dark textarea.bg-\[\#ffffff\]{background-color:#1f1f1f;color:#f5f7fb}html.dark input::-moz-placeholder,html.dark textarea::-moz-placeholder{color:#7f8da2}html.dark input::placeholder,html.dark textarea::placeholder{color:#7f8da2}html.dark .bg-white{background-color:#161616}html.dark .text-slate-900{color:#f5f7fb}html.dark .text-slate-800{color:#e5eaf3}html.dark .text-slate-700{color:#d8deeb}html.dark .text-slate-600{color:#aab3c2}html.dark .text-slate-500{color:#98a1b0}html.dark .text-slate-400{color:#7f8da2}html.dark .border-slate-200{border-color:#2a2a2a}html.dark .border-slate-100{border-color:#1f1f1f}html.dark .bg-slate-50{background-color:#161616}html.dark .bg-slate-100{background-color:#1f1f1f}html.dark .bg-slate-200{background-color:#2a2a2a}html.dark .bg-gray-50{background-color:#161616}html.dark .bg-gray-100{background-color:#1f1f1f}html.dark .bg-gray-200{background-color:#2a2a2a}html.dark .text-slate-300{color:#a8a8a8}html.dark .text-slate-200{color:#cfcfcf}html.dark .text-slate-100{color:#e8e8e8}html.dark .text-gray-300{color:#a8a8a8}html.dark .text-gray-200{color:#cfcfcf}html.dark .text-gray-100{color:#e8e8e8}html.dark .border-gray-200{border-color:#2a2a2a}html.dark .border-gray-100{border-color:#1f1f1f}html.dark .divide-gray-200>*+*,html.dark .divide-slate-200>*+*{border-color:#2a2a2a}html.dark .bg-blue-500,html.dark .bg-blue-600{background-color:#2f5fe0}html.dark .hover\:bg-blue-700:hover{background-color:#2550c4}html.dark[data-ui-theme]:not([data-ui-theme=default]) .bg-blue-500,html.dark[data-ui-theme]:not([data-ui-theme=default]) .bg-blue-600{background-color:#2f5fe0!important}html.dark[data-ui-theme]:not([data-ui-theme=default]) .hover\:bg-blue-700:hover{background-color:#2550c4!important}:root{--brutalist-border:#000}html.dark{--brutalist-border:#4a4a4a}html.dark [data-cg-dark] .bg-\[\#ffffff\]{background-color:#0a0e1a}html.dark [data-cg-dark] .text-\[\#000000\]{color:#cbd5e0}html.dark [data-cg-dark] .border-\[\#000000\]{border-color:#1e293b}:root{--decal-ink:#334155;--decal-muted:#64748b;--decal-line:#94a3b8;--decal-cobalt:#2563eb;--decal-red:#dc2626;--decal-paper:#fff}[data-theme=dark]{--decal-ink:#b4b4b4;--decal-muted:#8c8c8c;--decal-line:#6a6a6a;--decal-cobalt:#5b8def;--decal-red:#c26a6a;--decal-paper:#161616}[data-ui-theme=poliscope]{--decal-cobalt:#03c;--decal-red:#c00}[data-ui-theme=poliscope][data-ps-mode=dark]{--decal-ink:#b4b4b4;--decal-muted:#8c8c8c;--decal-line:#6a6a6a;--decal-cobalt:#5b8def;--decal-red:#c26a6a;--decal-paper:#161616}.ps-decal-host,.ps-decal-track{position:relative;isolation:isolate}.ps-decal-track{margin-inline:calc(-1 * clamp(12px, 4vw, 40px));padding-inline:clamp(12px,4vw,40px)}.ps-decal-track--flush{margin-inline:0;padding-inline:0}.ps-decal-layer{position:absolute;inset:0;z-index:-1;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:hidden;overflow:clip}[data-decal-surface=ab-paper] .ps-decal-layer{background:var(--ab-paper)}.cm[data-decal-surface=community],[data-decal-surface=ab-paper] section[class*="--ab-paper)"]:not([class*=paper-alt]){background-color:transparent}.cm[data-decal-surface=community]>.ps-decal-layer{background:var(--band1)}.cm[data-decal-surface=community] .bnd.t1{background-color:transparent}@media (min-width:1440px){.cm[data-decal-surface=community] .rail-main{margin-right:clamp(72px,7vw,150px)}}.ps-decal{position:absolute;display:block;pointer-events:none}.ps-decal>svg{display:block;width:100%;height:100%;overflow:visible}.ps-decal[data-role=ink]{color:var(--decal-ink)}.ps-decal[data-role=muted]{color:var(--decal-muted)}.ps-decal[data-role=line]{color:var(--decal-line)}.ps-decal[data-role=cobalt]{color:var(--decal-cobalt)}.ps-decal[data-role=red]{color:var(--decal-red)}@keyframes ps-decal-in{0%{opacity:0}to{opacity:var(--ps-decal-o,.5)}}.ps-decal-layer[data-entry=on] .ps-decal{animation:ps-decal-in .22s ease-out both}@media (prefers-reduced-motion:reduce){.ps-decal-layer[data-entry=on] .ps-decal{animation:none;opacity:var(--ps-decal-o,.5)}}html.reduce-motion .ps-decal-layer[data-entry=on] .ps-decal{animation:none;opacity:var(--ps-decal-o,.5)}@media print{.ps-decal-layer{display:none!important}}@media (forced-colors:active){.ps-decal-layer{display:none!important}}