*{box-sizing:border-box;margin:0;padding:0}:root{--primary-color:#0639e0;--primary-hover:#0529b0;--primary-light:#3b82f6;--primary-lighter:#e0f2fe;--primary-dark:#1e3a8a;--secondary-color:#0288d1;--text-primary:#1f2937;--text-body:#4b5563;--text-secondary:#6b7280;--text-muted:#9ca3af;--text-inverse:#fff;--bg-primary:#fff;--bg-secondary:#f9fafb;--bg-tertiary:#f3f4f6;--bg-dark:#1f2937;--border-light:#e5e7eb;--border-medium:#d1d5db;--border-dark:#9ca3af;--error-color:#ef4444;--success-color:#10b981;--warning-color:#f59e0b;--info-color:#3b82f6;--spacing-xs:4px;--spacing-sm:8px;--spacing-md:16px;--spacing-lg:24px;--spacing-xl:32px;--spacing-2xl:48px;--spacing-3xl:64px;--spacing-4xl:96px;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-full:9999px;--shadow-sm:0 1px 2px #0000000d;--shadow-md:0 4px 6px #0000001a;--shadow-lg:0 10px 15px #0000001a;--shadow-xl:0 20px 25px #0000001a;--shadow-button:0 4px 12px #0639e040;--shadow-button-hover:0 6px 16px #0639e059;--shadow-card:0 1px 3px #0000001a;--shadow-card-hover:0 4px 12px #00000026;--breakpoint-mobile:480px;--breakpoint-tablet:768px;--breakpoint-desktop:1024px;--breakpoint-wide:1280px;--transition-fast:0.15s ease;--transition-default:0.2s ease;--transition-slow:0.3s ease}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;background-color:var(--bg-primary);color:#1f2937;color:var(--text-primary);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:16px;line-height:1.6;margin:0;padding:0}body.font-loaded{font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:1.2;margin:0}p{line-height:1.6;margin:0}a{color:#0639e0;color:var(--primary-color);text-decoration:none;transition:color .2s ease}a:hover{color:#0529b0;color:var(--primary-hover)}button{background:none;border:none;cursor:pointer;padding:0}button,input,select,textarea{font-family:inherit;font-size:inherit}input,select,textarea{outline:none}img{display:block;height:auto;max-width:100%}@keyframes skeleton-loading{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.skeleton{animation:skeleton-loading 1.5s ease-in-out infinite;background-color:var(--border-color);border-radius:4px;border-radius:var(--radius-sm)}.optimized-image-container{overflow:hidden;position:relative}:focus-visible{outline:2px solid #0639e0;outline:2px solid var(--primary-color);outline-offset:2px}html{scroll-behavior:smooth}@media print{*{background:#fff!important;color:#000!important}}@media (max-width:768px){body{font-size:16px}*{animation-duration:.3s!important;transition-duration:.2s!important}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=main.65a086d4.css.map*/