:root{--brand: #c8102e;--brand-deep: #a50e26;--brand-soft: #fde0e4;--brand-wash: #fdf3f4;--ink: #141414;--ink-soft: #2b2b2b;--text: #1a1a1a;--text-muted: #6b7280;--text-faint: #9ca3af;--line: #e7e7e7;--line-soft: #f1f1f1;--surface: #ffffff;--bg: #f6f6f5;--green: #16a34a;--amber: #d97706;--red: #dc2626;--blue: #2563eb;--violet: #7c3aed;--shadow-sm: 0 1px 2px rgba(22,36,31,.04), 0 1px 3px rgba(22,36,31,.06);--shadow-md: 0 2px 4px rgba(22,36,31,.04), 0 4px 12px rgba(22,36,31,.07);--shadow-lg: 0 8px 28px rgba(22,36,31,.12);--r-sm: 8px;--r-md: 12px;--r-lg: 16px;--font-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-display: "Fraunces", Georgia, serif}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-sans);background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"cv02","cv03","cv04","cv11";letter-spacing:-.006em}a{color:inherit;text-decoration:none}button{cursor:pointer;font-family:inherit}input,select,textarea{font-family:inherit;color:var(--text);outline:none;transition:border-color .15s ease,box-shadow .15s ease}input:focus,select:focus,textarea:focus{border-color:var(--brand)!important;box-shadow:0 0 0 3px var(--brand-wash)!important}button{transition:filter .15s ease,transform .05s ease,box-shadow .15s ease,background .15s ease}button:not(:disabled):hover{filter:brightness(1.04)}button:not(:disabled):active{transform:translateY(.5px)}h1{font-family:var(--font-display);letter-spacing:-.02em}::-webkit-scrollbar{width:11px;height:11px}::-webkit-scrollbar-thumb{background:#d6dad8;border-radius:6px;border:3px solid var(--bg)}::-webkit-scrollbar-thumb:hover{background:#c2c8c5}tbody tr:hover{background:var(--brand-wash)!important}::selection{background:var(--brand-soft);color:var(--ink)}@keyframes ary-fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.ary-fade{animation:ary-fade .25s ease both}@media (max-width: 820px){.ary-login-hero{display:none!important}}
