:root{color-scheme:light;--cercat-navy: #10254d;--cercat-navy-900: #071a38;--cercat-navy-800: #173564;--cercat-violet: #6424e6;--cercat-violet-700: #5019be;--cercat-violet-100: #f1ebff;--cercat-ink: #202b40;--cercat-muted: #657189;--cercat-line: #e3e8f1;--cercat-surface: #fff;--cercat-surface-alt: #f6f8fc;--cercat-success: #14745b;--cercat-success-bg: #eaf6f0;--cercat-warning: #946016;--cercat-warning-bg: #fff5e2;--cercat-danger: #ba352d;--cercat-danger-bg: #fff0ee;--cercat-font-sans: "Manrope", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--cercat-shadow: 0 4px 20px rgba(16, 37, 77, .035);--cercat-focus: 0 0 0 4px rgba(100, 36, 230, .12)}*{box-sizing:border-box}html{min-height:100%;scroll-padding-top:104px;scrollbar-gutter:stable}body{margin:0;background:var(--cercat-surface-alt);color:var(--cercat-ink);font:400 14px/1.6 var(--cercat-font-sans);-webkit-font-smoothing:antialiased}body.overlay-open{overflow:hidden}body.dark-theme{color-scheme:dark;--cercat-navy: #edf2ff;--cercat-navy-900: #071426;--cercat-navy-800: #b9cdef;--cercat-violet: #a789ff;--cercat-violet-700: #c1abff;--cercat-violet-100: #272143;--cercat-ink: #e4eaf6;--cercat-muted: #a5b2c8;--cercat-line: #283751;--cercat-surface: #111f36;--cercat-surface-alt: #0b1629;--cercat-success: #80d8b4;--cercat-success-bg: #153c35;--cercat-warning: #f3cc83;--cercat-warning-bg: #3b301d;--cercat-danger: #ffaaa3;--cercat-danger-bg: #41232b;--cercat-shadow: 0 4px 20px rgba(0, 0, 0, .1)}button,input,select,textarea{font:inherit}button{cursor:pointer;-webkit-tap-highlight-color:transparent}button,a,input,select,textarea,summary{touch-action:manipulation}button,input,select,textarea,summary{transition:background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease}button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid var(--cercat-violet);outline-offset:4px}button:disabled{cursor:not-allowed;opacity:.45}input:focus,select:focus,textarea:focus{border-color:var(--cercat-violet);box-shadow:var(--cercat-focus);outline:none}input,select,textarea{min-width:0}input::placeholder,textarea::placeholder{color:var(--cercat-muted);font-weight:400;opacity:.8}img{max-width:100%}::selection{background:var(--cercat-violet-100);color:var(--cercat-navy)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
