#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:#12161c;--bg-secondary:#12161c;--bg-tertiary:#161a22;--bg-dark:#242830;--bg-darker:#0f1015;--text-primary:#f3f0f8;--text-secondary:#8b8498;--text-tertiary:#6b7280;--border-light:#242830;--border-medium:#3f4659;--border-dark:#6b7280;color-scheme:dark}[data-theme=light]{--bg-primary:#f4f2f8;--bg-secondary:#fbfafc;--bg-tertiary:#fff;--bg-dark:#e4deee;--bg-darker:#eeeaf4;--text-primary:#16131e;--text-secondary:#6b6478;--text-tertiary:#9a93a8;--text-inverse:#fbfbfc;--border-light:#e4deee;--border-medium:#c9c0d6;--border-dark:#9a93a8;--shadow-sm:0 1px 2px 0 #16131e0a;--shadow-md:0 4px 12px -2px #16131e14,0 2px 4px -2px #16131e0a;--shadow-lg:0 10px 24px -6px #16131e1a;--shadow-xl:0 20px 40px -12px #16131e24;color-scheme:light}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color-scheme:dark;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{background-color:#1f2229;background-color:var(--bg-primary);min-height:100vh;width:100%}body{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::placeholder,textarea::placeholder{color:#9ca3af;color:var(--text-secondary);opacity:.8}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:#4e525d;background:var(--border-medium);border-radius:3px}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:#6b7280;background:var(--border-dark)}.theme-toggle{align-items:center;appearance:none;-webkit-appearance:none;border-radius:10px;cursor:pointer;display:inline-flex;flex-shrink:0;justify-content:center;padding:0;transition:background-color .12s cubic-bezier(.4,0,.2,1),transform .12s cubic-bezier(.4,0,.2,1),border-color .12s cubic-bezier(.4,0,.2,1)}.theme-toggle:hover{filter:brightness(1.08)}.theme-toggle:active{transform:scale(.97)}.theme-segmented{border-radius:12px;display:inline-flex;gap:2px;padding:3px}.theme-segmented-btn{align-items:center;background:#0000;border:none;border-radius:9px;cursor:pointer;display:inline-flex;font-size:13px;font-weight:500;gap:6px;height:34px;justify-content:center;letter-spacing:-.01em;padding:0 12px;transition:background-color .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1),box-shadow .15s cubic-bezier(.4,0,.2,1)}.theme-segmented-btn:active{transform:scale(.98)}[data-theme=light] img[alt=background]{opacity:.2}.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.b89a346b.css.map*/