:root{--ui-radius-sm: .75rem;--ui-radius-md: 1rem;--ui-radius-lg: 1.5rem;--ui-radius-xl: 2rem;--ui-shadow-sm: 0 4px 16px rgba(15, 23, 42, .06);--ui-shadow-md: 0 12px 30px rgba(15, 23, 42, .08);--ui-ease-standard: cubic-bezier(.22, 1, .36, 1);--ui-duration-150: .15s;--ui-duration-250: .25s;--ui-duration-350: .35s;--ui-duration-500: .5s}body{margin:0;padding:0;font-family:Inter,sans-serif;transition:background-color .3s ease,color .3s ease,font-size .2s ease}.accessibility-mode{font-size:1.4rem!important;letter-spacing:.04em!important;line-height:1.6!important}.accessibility-mode .font-mono{font-family:JetBrains Mono,monospace!important}.accessibility-mode :is(h1,h2,h3,h4,h5,h6,p,span,label,a,button,th,td){font-weight:800!important;text-decoration-thickness:2px!important}.accessibility-mode:not(.dark){background-color:#fff!important;color:#000!important}.accessibility-mode.dark{background-color:#000!important;color:#fff!important}.accessibility-mode :is(input,select,textarea,button){border:3px solid currentColor!important;padding:12px!important;margin:4px 0!important;min-height:54px!important;border-radius:4px!important}.accessibility-mode :is(.bg-blue-600,.bg-blue-500,.bg-green-600,.bg-red-50,.bg-orange-500){border:3px solid currentColor!important}.accessibility-mode thead th{border-width:2px!important}.accessibility-mode:not(.dark) thead th{color:#fff!important;background-color:#000!important}.accessibility-mode.dark thead th{color:#000!important;background-color:#fff!important}.accessibility-mode :is(.wiggle,.animate-spin,.animate-pulse,.ui-pulse-soft,.ui-enter-fade,.ui-enter-up,.ui-enter-right,.ui-enter-zoom){animation:none!important}.font-size-large{font-size:1.15rem!important}.font-size-large :is(p,span,div,label,button,a){font-size:1.05em!important}.font-size-extra{font-size:1.3rem!important}.font-size-extra :is(p,span,div,label,button,a){font-size:1.2em!important}.monochrome-mode{filter:grayscale(100%)!important}.hide-images-mode img,.hide-images-mode [style*=background-image]{display:none!important}.hide-images-mode .image-placeholder{display:flex!important;background:#eee;align-items:center;justify-content:center;border:1px dashed #ccc}.invert-mode{filter:invert(100%) hue-rotate(180deg)!important}.invert-mode :is(img,video){filter:invert(100%) hue-rotate(180deg)!important}.links-underline-mode :is(a,button:not([class*=bg-])){text-decoration:underline!important;text-underline-offset:4px!important}.readable-font-mode *{font-family:Inter,sans-serif!important;letter-spacing:.02em!important;word-spacing:.1em!important}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#9b9b9b80;border-radius:20px;border:2px solid white}.dark ::-webkit-scrollbar-thumb{background:#fff6;border:2px solid black}.slate{background-color:#0f172a!important;color:#f1f5f9!important}.slate body,.slate main{background-color:#0f172a!important}.slate aside{background-color:#1e293b!important;border-color:#334155!important}.slate header{background-color:#0f172acc!important;border-color:#334155!important}.slate :is(.bg-white,.bg-slate-50,.dark\:bg-slate-900,.dark\:bg-slate-800,.dark\:bg-\[\#0f172a\],.dark\:bg-\[\#1e293b\]){background-color:#1e293b!important}.slate :is(.border-slate-100,.border-slate-200,.dark\:border-slate-800,.dark\:border-slate-700){border-color:#334155!important}.slate :is(.text-slate-900,.dark\:text-white,.dark\:text-slate-100){color:#f8fafc!important}.slate :is(.text-slate-600,.text-slate-500,.text-slate-400,.dark\:text-slate-300,.dark\:text-slate-400,.dark\:text-slate-500){color:#94a3b8!important}.slate :is(.bg-blue-600,.bg-blue-500){background-color:#3b82f6!important}.slate :is(.bg-blue-50,.dark\:bg-blue-900\/30){background-color:#3b82f61a!important;color:#60a5fa!important}.ui-enter-fade{animation:ui-fade-in var(--ui-duration-350) var(--ui-ease-standard) both}.ui-enter-up{animation:ui-slide-up var(--ui-duration-500) var(--ui-ease-standard) both}.ui-enter-right{animation:ui-slide-right var(--ui-duration-500) var(--ui-ease-standard) both}.ui-enter-zoom{animation:ui-zoom-in var(--ui-duration-250) var(--ui-ease-standard) both}.ui-pulse-soft{animation:ui-pulse-soft 1.8s var(--ui-ease-standard) infinite}.ui-spin{animation:ui-spin 1s linear infinite}.ui-dur-150{transition-duration:var(--ui-duration-150)!important}.ui-dur-250{transition-duration:var(--ui-duration-250)!important}.ui-dur-350{transition-duration:var(--ui-duration-350)!important}.ui-dur-500{transition-duration:var(--ui-duration-500)!important}.animate-in.fade-in{animation:ui-fade-in var(--ui-duration-350) var(--ui-ease-standard) both}.animate-in.slide-in-from-bottom-4{animation:ui-slide-up var(--ui-duration-500) var(--ui-ease-standard) both}.animate-in.slide-in-from-right,.animate-in.slide-in-from-right-4{animation:ui-slide-right var(--ui-duration-500) var(--ui-ease-standard) both}.animate-in.slide-in-from-top-2{animation:ui-slide-top var(--ui-duration-250) var(--ui-ease-standard) both}.animate-in.zoom-in,.animate-in.zoom-in-95{animation:ui-zoom-in var(--ui-duration-250) var(--ui-ease-standard) both}.wiggle{animation:wiggle .22s infinite ease-in-out}@keyframes ui-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ui-slide-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes ui-slide-right{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:translate(0)}}@keyframes ui-slide-top{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes ui-zoom-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes ui-pulse-soft{0%,to{opacity:.5}50%{opacity:1}}@keyframes ui-spin{to{transform:rotate(360deg)}}@keyframes wiggle{0%{transform:rotate(-1deg)}50%{transform:rotate(1deg)}to{transform:rotate(-1deg)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
