.professional-corners *{border-radius:0!important}.font-technical{font-family:JetBrains Mono,monospace;letter-spacing:-.02em}.font-display-tech{font-family:DM Sans,sans-serif;letter-spacing:-.03em}.container-tech{border-radius:0;border:1px solid #cbd5e0;background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.12)}.container-tech-dark{border-radius:0;border:1px solid #4a5568;background-color:#1A1E23;box-shadow:0 1px 3px rgba(0,0,0,.25)}.btn-tech{border-radius:0;font-family:JetBrains Mono,monospace;text-transform:uppercase;letter-spacing:.05em;font-size:.875rem;padding:.5rem 1rem;transition:all .2s}.btn-tech-primary{background-color:#E31937;color:white;border:none}.btn-tech-primary:hover{background-color:#C41230}.btn-tech-secondary{background-color:#1E2430;color:white;border:none}.btn-tech-secondary:hover{background-color:#121212}.badge-tech{font-size:.75rem;padding:.25rem .5rem}.badge-tech,.input-tech{border-radius:0;font-family:JetBrains Mono,monospace;border:1px solid #cbd5e0}.input-tech{padding:.5rem;transition:border-color .15s}.input-tech:focus{border-color:#E31937;outline:none;box-shadow:0 0 0 1px #E31937}.table-tech{width:100%;border-collapse:collapse}.table-tech th{background-color:#1A1E23;color:white;font-family:JetBrains Mono,monospace;font-weight:500;text-align:left;padding:.75rem 1rem}.table-tech td{padding:.75rem 1rem;border-bottom:1px solid #e2e8f0;font-family:Inter,sans-serif}.hover-tech{transition:all .2s ease-out}.hover-tech:hover{transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.1)}[class*=mauve],[class*=purple],[style*=mauve],[style*=purple]{color:#1E2430!important;background-color:#F8F9FA!important;border-color:#CBD5E0!important}.btn,.card,.dropdown,.menu,.modal,.panel,.rounded,.rounded-2xl,.rounded-full,.rounded-lg,.rounded-md,.rounded-xl,.tabs,.tooltip,[class*=rounded-],button,input,select,textarea{border-radius:0!important}