@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Lexend+Deca:wght@400;500;600;700&display=swap";:root{--color-primary: #0091CD;--color-primary-hover: #007AB8;--color-secondary: #EA7730;--color-secondary-hover: #D4661F;--color-background: #F7F9FC;--color-surface: #FFFFFF;--color-text: #111725;--color-text-secondary: rgba(17, 23, 37, .6);--color-text-muted: rgba(17, 23, 37, .8);--color-icon: #222222;--color-border: #E2E8F0;--color-input-border: #C1CBE2;--color-input-bg: #F7F9FC;--color-placeholder: rgba(0, 0, 0, .3);--color-success: #16A34A;--color-success-light: #D1FAE5;--color-success-dark: #065F46;--color-warning: #F59E0B;--color-warning-light: #FEF3C7;--color-warning-dark: #92400E;--color-error: #DC2626;--color-error-light: #FEE2E2;--color-error-dark: #991B1B;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--font-sans: "Inter", system-ui, -apple-system, sans-serif;--font-display: "Lexend Deca", var(--font-sans);--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--text-3xl: 1.875rem;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-input: 14px;--radius-btn: 16px;--radius-xl: 20px;--radius-2xl: 28px;--radius-full: 9999px;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1);--shadow-card: 0px 14px 24px 0px rgba(16, 21, 68, .05);--sidebar-width: 274px;--topbar-height: 54px;--content-max-width: 1086px}@media(max-width:1199px){:root{--text-3xl: 1.625rem;--text-2xl: 1.375rem;--text-lg: 1rem}}@media(max-width:767px){:root{--text-3xl: 1.375rem;--text-2xl: 1.25rem;--text-lg: 1rem;--text-base: .9375rem}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-family:var(--font-sans);font-size:16px;color:var(--color-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{min-height:100dvh;background-color:var(--color-background)}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}button{font-family:inherit;cursor:pointer;border:none;background:none}input{font-family:inherit;border:none;background:none;outline:none}
