html:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#f4f6fb;--foreground:#172033;--card:#fff;--card-foreground:#172033;--popover:#fff;--popover-foreground:#172033;--primary:#4f46e5;--primary-foreground:#fff;--secondary:#eef2ff;--secondary-foreground:#3730a3;--muted:#edf0f6;--muted-foreground:#526079;--accent:#e0e7ff;--accent-foreground:#312e81;--destructive:#be123c;--border:#d5ddea;--input:#c6d0e0;--ring:#6366f1;--chart-1:#4f46e5;--chart-2:#059669;--chart-3:#d97706;--chart-4:#db2777;--chart-5:#0284c7;--radius:.625rem;--sidebar:#fff;--sidebar-foreground:#172033;--sidebar-primary:#4f46e5;--sidebar-primary-foreground:#fff;--sidebar-accent:#eef2ff;--sidebar-accent-foreground:#3730a3;--sidebar-border:#d5ddea;--sidebar-ring:#6366f1}html.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#020617;--foreground:#f1f5f9;--card:#0f172a;--card-foreground:#f1f5f9;--popover:#0f172a;--popover-foreground:#f1f5f9;--primary:#6366f1;--primary-foreground:#fff;--secondary:#1e293b;--secondary-foreground:#f1f5f9;--muted:#1e293b;--muted-foreground:#94a3b8;--accent:#334155;--accent-foreground:#f1f5f9;--destructive:#fb7185;--border:#334155;--input:#334155;--ring:#818cf8;--sidebar:#0f172a;--sidebar-foreground:#f1f5f9;--sidebar-primary:#6366f1;--sidebar-primary-foreground:#fff;--sidebar-accent:#1e293b;--sidebar-accent-foreground:#f1f5f9;--sidebar-border:#334155;--sidebar-ring:#818cf8}:is(.bg-indigo-600,.bg-green-600,.bg-red-600,.bg-rose-600){color:#fff}html:not(.dark) :is(.text-indigo-200,.text-indigo-300,.text-indigo-400,.text-indigo-500){color:#4338ca}html:not(.dark) :is(.text-emerald-200,.text-emerald-300,.text-emerald-400,.text-green-400){color:#047857}html:not(.dark) :is(.text-amber-200,.text-amber-300,.text-amber-400,.text-yellow-400){color:#92400e}html:not(.dark) :is(.text-rose-200,.text-rose-300,.text-rose-400,.text-red-400){color:#be123c}@layer base{button:not(:disabled):not([aria-disabled=true]),[role=button]:not([aria-disabled=true]),[role=menuitem]:not([aria-disabled=true]),summary{cursor:pointer}button:disabled,[aria-disabled=true]{cursor:not-allowed}:is(button,a,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--ring);outline-offset:3px}input[type=checkbox],input[type=radio]{min-width:18px;min-height:18px;accent-color:var(--primary)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}}@keyframes respawn-hourglass-turn{0%,72%{transform:rotate(0)}to{transform:rotate(180deg)}}.respawn-hourglass{animation:4s ease-in-out infinite respawn-hourglass-turn}@media (prefers-reduced-motion:reduce){.respawn-hourglass{animation:none!important}}
html[data-text-size=large]{font-size:112.5%}html[data-contrast=high]{--muted-foreground:#344055;--border:#64748b;--input:#64748b;--ring:#4338ca}html.dark[data-contrast=high]{--muted-foreground:#d5deed;--border:#94a3b8;--input:#94a3b8;--ring:#c7d2fe}html[data-motion=reduced] *,html[data-motion=reduced] :before,html[data-motion=reduced] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:where(button,a,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--ring,#818cf8);outline-offset:3px}button:not(:disabled),summary,select:not(:disabled),input[type=checkbox]:not(:disabled),input[type=radio]:not(:disabled){cursor:pointer}button:disabled{cursor:not-allowed}[data-check-card] :is(button,a){min-height:36px;font-size:.75rem}[data-check-card] :is(.text-\[8px\],.text-\[9px\],.text-\[10px\]){font-size:.75rem}html[data-density=compact] [data-check-card]>.p-4{gap:.5rem;padding:.65rem}html[data-density=compact] [data-check-actions]{padding-block:.5rem}html[data-density=compact] [data-check-card] :is(button,a){min-height:32px}.presentation-settings{border:1px solid var(--border,#64748b);background:var(--card,transparent);border-radius:12px;min-width:0;max-width:100%;padding:1.25rem}.presentation-settings h2{font-size:1.15rem;font-weight:700}.presentation-settings p{margin:.75rem 0;line-height:1.6}.presentation-settings fieldset{border:0;min-width:0;margin:0;padding:0}.presentation-options{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:1rem;margin:1rem 0;display:grid}.presentation-options label{flex-direction:column;gap:.5rem;display:flex}.presentation-settings select{border:1px solid var(--border,#64748b);background:var(--background,#182033);width:100%;min-height:44px;color:inherit;font:inherit;border-radius:8px;padding:.6rem}.presentation-check{align-items:center;gap:.75rem;min-height:44px;margin:.5rem 0;display:flex}.presentation-check input{flex-shrink:0;width:1.1rem;height:1.1rem}.presentation-help{color:var(--muted-foreground,#d5dfef);font-size:.875rem}.presentation-buttons{flex-wrap:wrap;gap:.75rem;margin-top:1rem;display:flex}.presentation-settings button{border:1px solid var(--border,#64748b);min-height:44px;font:inherit;color:inherit;background:var(--muted,#20273a);border-radius:8px;padding:.5rem .8rem}.presentation-settings button[type=submit]{color:#fff;background:#4338ca}.presentation-settings button:disabled{opacity:.6}.presentation-settings button:not(:disabled):hover{filter:brightness(1.15)}
