@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@300;400;500;600&family=Space+Grotesk:wght@400;500;600;700&display=swap";:root{color-scheme:light}html[data-mantine-color-scheme=light]{--mantine-color-dimmed: var(--mantine-color-gray-7) !important}*{box-sizing:border-box}.mantine-Notifications-root[data-position=top-right]{top:52px}body{margin:0;min-height:100vh;background:radial-gradient(circle at top,rgba(203,159,90,.18),transparent 55%),radial-gradient(circle at 20% 10%,rgba(74,180,195,.22),transparent 45%),linear-gradient(135deg,#f8f4ef,#f2f6f8 45%,#f9f2f4);color:#12181f}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:3px solid #1b5660;outline-offset:2px}.upload-dropzone:focus-visible,.upload-dropzone:focus-within{outline:3px solid #1b5660;outline-offset:2px}.skip-link{position:fixed;top:8px;left:8px;z-index:2000;padding:10px 16px;background:#1b5660;color:#fff;font-weight:600;border-radius:8px;transform:translateY(-150%);transition:transform .15s ease}.skip-link:focus{transform:translateY(0)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.upload-dropzone[data-reject]{background-color:var(--mantine-color-blue-0);border-color:var(--mantine-color-blue-4);color:var(--mantine-color-blue-8)}#root,.app-shell{min-height:100vh}.hero-card{background:linear-gradient(135deg,#1a2c34f5,#2b4653f0);color:#f7f3ec;border:1px solid rgba(255,255,255,.12)}.hero-chip{background:#fff3;color:#f7f3ec}.nav-link-active{background:#4ab4c333}.stat-card{background:#ffffffdb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}
