@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap");:root{--brand:#fb4f05;--brand-dark:#e04400;--brand-light:rgba(251,79,5,0.08);--brand-glow:rgba(251,79,5,0.18);--bg:#f7f8fa;--surface:#ffffff;--surface-alt:#f8fafc;--border:#e2e8f0;--border-strong:#cbd5e1;--text-primary:#0f172a;--text-secondary:#475569;--text-muted:#94a3b8;--success:#10b981;--success-bg:#d1fae5;--warning:#f59e0b;--warning-bg:#fef3c7;--danger:#ef4444;--danger-bg:#fee2e2;--info:#3b82f6;--info-bg:#dbeafe;--radius-sm:8px;--radius:12px;--radius-lg:16px;--radius-xl:20px;--shadow-sm:0 1px 3px rgba(0,0,0,0.06),0 1px 2px rgba(0,0,0,0.04);--shadow:0 4px 12px rgba(0,0,0,0.08),0 1px 3px rgba(0,0,0,0.04);--shadow-lg:0 10px 30px rgba(0,0,0,0.1),0 4px 8px rgba(0,0,0,0.06)}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{font-size:16px}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:var(--bg);color:var(--text-primary);-webkit-font-smoothing:antialiased;line-height:1.5}button,input,select,textarea{font-family:inherit}a{color:inherit;text-decoration:none}svg{max-width:100%}svg:not([width]):not([height]){width:24px;height:24px}[class*=Btn] svg,[class*=Icon] svg,[class*=btn] svg,[class*=icon] svg,a svg,button svg,label svg,td svg,th svg{max-width:24px;max-height:24px;flex-shrink:0}:root{--toaster-offset:1rem}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#d5d9e0;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#b6bcc8}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid rgba(251,79,5,.45);outline-offset:1px}::selection{background:rgba(251,79,5,.18)}