:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-mantine-color-scheme=dark]{--mantine-color-dimmed:#a6a6a6;--mantine-color-signal-4:#ee6650}:root[data-mantine-color-scheme=light]{--mantine-color-dimmed:#5f6670;--mantine-color-signal-4:#c73620}*{box-sizing:border-box}html,body{margin:0;padding:0}.bracket{position:relative}.bracket:before,.bracket:after{content:"";border:1.5px solid var(--mantine-color-signal-4);pointer-events:none;width:16px;height:16px;position:absolute}.bracket:before{border-bottom:none;border-right:none;top:-1px;left:-1px}.bracket:after{border-top:none;border-left:none;bottom:-1px;right:-1px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.tool-card{transition:border-color .18s,transform .18s,box-shadow .18s}.tool-card:hover,.tool-card:focus-visible{border-color:var(--mantine-color-signal-4);transform:translateY(-2px);box-shadow:0 8px 24px -12px #00000059}@keyframes loading-sweep{0%{transform:translate(-100%)}to{transform:translate(350%)}}.loading-sweep{animation:1.1s ease-in-out infinite loading-sweep}@keyframes ocr-status-spin{to{transform:rotate(360deg)}}.ocr-status-spin{animation:1s linear infinite ocr-status-spin}@media (prefers-reduced-motion:reduce){.loading-sweep{animation:none;width:100%!important}.ocr-status-spin{animation:none}}
