#root,body,html{min-height:100vh;overflow-x:hidden;width:100%}body{margin:0;padding:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--traq-primary:#0068ff;--traq-primary-dark:#0050cc;--traq-primary-light:#3b82f6;--traq-gray-50:#f9fafb;--traq-gray-100:#f3f4f6;--traq-gray-200:#e5e7eb;--traq-gray-300:#d1d5db;--traq-gray-400:#9ca3af;--traq-gray-500:#6b7280;--traq-gray-600:#4b5563;--traq-gray-700:#374151;--traq-gray-800:#1f2937;--traq-gray-900:#111827;--traq-success:#07d55d;--traq-warning:#ffd76e;--traq-error:#ff5f5f;--traq-info:#00fff9;--bg-primary:#1f2229;--bg-secondary:#121419;--bg-tertiary:#1d2028;--bg-dark:#242830;--bg-darker:#0f1015;--text-primary:#fbfbfc;--text-secondary:#9ca3af;--text-tertiary:#6b7280;--text-inverse:#111827;--border-light:#3f4659;--border-medium:#4e525d;--border-dark:#6b7280;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--space-xs:0.25rem;--space-sm:0.5rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--space-2xl:3rem;--radius-sm:0.125rem;--radius-md:0.375rem;--radius-lg:0.5rem;--radius-xl:0.75rem;--radius-2xl:1rem;--transition-fast:150ms ease-in-out;--transition-normal:250ms ease-in-out;--transition-slow:350ms ease-in-out}[data-theme=dark]{--bg-primary:#1f2937;--bg-secondary:#111827;--bg-tertiary:#0f172a;--text-primary:#f9fafb;--text-secondary:#d1d5db;--text-tertiary:#9ca3af;--border-light:#374151;--border-medium:#4b5563;--border-dark:#6b7280}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Gotham,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;line-height:1.6;overflow-x:hidden}body,html{min-height:100vh;width:100%}body{background-color:#1f2229;background-color:var(--bg-primary);color:#fbfbfc;color:var(--text-primary);transition:background-color .25s ease-in-out,color .25s ease-in-out;transition:background-color var(--transition-normal),color var(--transition-normal)}#root{min-height:100vh;width:100%}.traq-shadow-soft{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;box-shadow:var(--shadow-md)}.traq-shadow-strong{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;box-shadow:var(--shadow-lg)}.traq-text-gradient{background:linear-gradient(90deg,#2563eb,#9333ea);-webkit-background-clip:text;background-clip:text;color:#0000}.traq-fade-in{animation:fadeIn ease-in-out .25s ease-in-out;animation:fadeIn var(--transition-normal) ease-in-out}.traq-slide-up{animation:slideUp ease-out .25s ease-in-out;animation:slideUp var(--transition-normal) ease-out}.animation-delay-2000{animation-delay:2s}.animation-delay-4000{animation-delay:4s}@keyframes float{0%,to{transform:translateY(0) rotate(0deg)}33%{transform:translateY(-30px) rotate(120deg)}66%{transform:translateY(-20px) rotate(240deg)}}.animate-float{animation:float 6s ease-in-out infinite}.animate-float-delayed{animation:float 8s ease-in-out infinite;animation-delay:-2s}@keyframes enhanced-pulse{0%,to{opacity:.8;transform:scale(1)}50%{opacity:.4;transform:scale(1.05)}}.animate-enhanced-pulse{animation:enhanced-pulse 3s ease-in-out infinite}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes gradient-shift{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.animate-gradient{animation:gradient-shift 3s ease infinite;background-size:200% 200%}@media print{.traq-no-print{display:none!important}.traq-card{border:1px solid #d1d5db;box-shadow:none}}@media (prefers-contrast:high){:root{--border-light:#000;--border-medium:#000;--text-secondary:#000}}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.js-focus-visible :focus:not(.focus-visible){outline:none}input:focus,select:focus,textarea:focus{border-color:#0068ff!important;border-color:var(--traq-primary)!important;box-shadow:0 0 0 3px #0068ff1a!important;outline:none;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #0068ff;outline:2px solid var(--traq-primary);outline-offset:2px}button:focus-visible{outline:2px solid #0068ff;outline:2px solid var(--traq-primary);outline-offset:2px}button:focus:not(:focus-visible){outline:none}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:#121419;background:var(--bg-secondary)}::-webkit-scrollbar-thumb{background:#4e525d;background:var(--border-medium);border-radius:.375rem;border-radius:var(--radius-md)}::-webkit-scrollbar-thumb:hover{background:#6b7280;background:var(--border-dark)}.custom-scrollbar::-webkit-scrollbar{height:6px;width:6px}.custom-scrollbar::-webkit-scrollbar-track{background:#0000}.custom-scrollbar::-webkit-scrollbar-thumb{background:#fff3;border-radius:3px}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.App{min-height:100vh;width:100%}*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;overflow-x:hidden;overflow-y:auto}.text-center{text-align:center}.flex{display:flex}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.h-full{height:100%}.w-full{width:100%}@keyframes slideIn{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}.animate-slide-in{animation:slideIn .3s ease-out}
/*# sourceMappingURL=main.fdefc39d.css.map*/