*{box-sizing:border-box;padding:0}*,body{margin:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#000;color:#0f8;overflow-x:hidden}body,code{font-family:Roboto Mono,monospace}body:before{background:repeating-linear-gradient(0deg,#00000026,#00000026 1px,#0000 0,#0000 2px);opacity:.3;z-index:9999}body:after,body:before{content:"";height:100%;left:0;pointer-events:none;position:fixed;top:0;width:100%}body:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 400 400' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)' opacity='.05'/%3E%3C/svg%3E");z-index:9998}.App{background:#000;min-height:100vh;position:relative}.classified-header{background:#0a0a0a;border-bottom:2px solid #0f8;box-shadow:0 2px 20px #00ff884d;height:60px;justify-content:space-between;left:0;padding:0 30px;position:fixed;right:0;top:0;z-index:1000}.classified-header,.user-info{align-items:center;display:flex}.user-info{color:#0f8;font-size:12px;gap:20px}.logout-btn,.user-info{font-family:Roboto Mono,monospace}.logout-btn{background:#0000;border:1px solid #ff3b3b;color:#ff3b3b;cursor:pointer;font-size:11px;letter-spacing:1px;padding:6px 12px;text-transform:uppercase;transition:all .3s}.logout-btn:hover{background:#ff3b3b;color:#000}.classified-stamp{color:#ff3b3b;font-family:Oswald,sans-serif;font-size:24px;font-weight:700;letter-spacing:3px;position:relative;text-shadow:0 0 10px #ff3b3b}.classified-stamp:after,.classified-stamp:before{color:#ff3b3b;content:"██";margin:0 10px}.system-status{align-items:center;color:#0f8;display:flex;font-family:Roboto Mono,monospace;font-size:12px;gap:10px}.status-indicator{height:10px;width:10px}.status-indicator.operational{background:#0f8;box-shadow:0 0 10px #0f8}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}main{margin-top:60px;min-height:calc(100vh - 60px);padding:30px}.classified-container{background:#0a0a0a;border:1px solid #0f8;box-shadow:0 0 20px #0f83;margin:20px 0;padding:30px;position:relative}.classified-container:before{color:#ff3b3b;content:"CLASSIFIED";font-size:10px;font-weight:700;letter-spacing:2px;position:absolute;right:10px;top:10px}.redacted{background:#000;color:#000;padding:2px 8px;position:relative;-webkit-user-select:none;user-select:none}.redacted:after{background:repeating-linear-gradient(90deg,#000,#0a0a0a 1px,#000 2px);color:#000;content:"████████";left:0;position:absolute;top:0}.btn-terminal{background:#0a0a0a;border:1px solid #0f8;color:#0f8;cursor:pointer;font-family:Roboto Mono,monospace;font-size:14px;letter-spacing:1px;overflow:hidden;padding:12px 24px;position:relative;text-transform:uppercase;transition:all .3s}.btn-terminal:hover{background:#0f8;box-shadow:0 0 20px #00ff8880;color:#000}.btn-terminal:active{transform:scale(.98)}.btn-terminal:before{content:">";margin-right:8px}.input-terminal{background:#0a0a0a;border:1px solid #0f8;color:#0f8;font-family:Roboto Mono,monospace;font-size:14px;outline:none;padding:12px;width:100%}.input-terminal:focus{border-color:#0f8;box-shadow:0 0 10px #00ff884d}.input-terminal::placeholder{color:#666}.mission-briefing{background:#0a0a0a;border-left:4px solid #0f8;margin:20px 0;padding:20px;position:relative}.mission-briefing h3{color:#0f8;font-family:Oswald,sans-serif;font-size:18px;letter-spacing:2px;margin-bottom:15px;text-transform:uppercase}.mission-briefing:before{background:#000;color:#ff3b3b;content:"MISSION BRIEFING";font-size:10px;left:20px;letter-spacing:2px;padding:0 10px;position:absolute;top:-10px}.grid-container{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:20px 0}.classified-card{background:#0a0a0a;border:1px solid #0f8;padding:20px;position:relative;transition:all .3s}.classified-card:hover{border-color:#0f8;box-shadow:0 0 20px #00ff884d;transform:translateY(-2px)}.classified-card h4{color:#0f8;font-family:Oswald,sans-serif;margin-bottom:10px;text-transform:uppercase}.classified-card p{color:silver;font-size:14px;line-height:1.6}.status-badge{border:1px solid;display:inline-block;font-size:11px;letter-spacing:1px;padding:4px 12px;text-transform:uppercase}.status-badge.pending{border-color:silver;color:silver}.status-badge.active,.status-badge.completed,.status-badge.in-progress{border-color:#0f8;color:#0f8}.status-badge.failed{border-color:#ff3b3b;color:#ff3b3b}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#000}::-webkit-scrollbar-thumb{background:#0f8;border-radius:5px}::-webkit-scrollbar-thumb:hover{background:#0f8}.classified-header-document{background:#0a0a0a;border:2px solid #0f8;box-shadow:0 0 25px #00ff884d;margin:20px 0;padding:30px;position:relative}.classified-stamps{border-bottom:2px solid #0f8;display:flex;flex-direction:column;gap:10px;margin-bottom:30px;padding-bottom:20px}.stamp-line{display:flex;font-family:Roboto Mono,monospace;font-size:12px;gap:15px;letter-spacing:2px}.stamp-line.authorized{border-top:1px solid #0f8;justify-content:center;margin-top:10px;padding-top:10px}.stamp-label{color:silver;font-weight:700;text-transform:uppercase}.stamp-value{color:#ff3b3b;font-weight:700;text-shadow:0 0 10px #ff3b3b80}.stamp-line.authorized .stamp-value{color:#0f8;font-size:14px;letter-spacing:3px}.loading-terminal{color:#0f8;font-family:Roboto Mono,monospace;font-size:18px;padding:40px;text-align:center}.blink{animation:blink 1s infinite}.card-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:15px}.card-metric{font-size:48px;font-weight:700;margin-top:20px;text-shadow:0 0 10px #00ff8880}.card-metric,.section-title{color:#0f8;font-family:Oswald,sans-serif}.section-title{border-bottom:1px solid #0f8;font-size:20px;letter-spacing:2px;margin-bottom:20px;padding-bottom:10px;text-transform:uppercase}.activity-list{display:flex;flex-direction:column;gap:15px}.activity-item{align-items:center;background:#000;border:1px solid #0f8;display:flex;gap:15px;padding:15px;transition:all .3s}.activity-item:hover{border-color:#0f8;box-shadow:0 0 15px #0f83;transform:translateX(5px)}.activity-icon{font-size:24px}.activity-content{flex:1 1}.activity-title{color:#0f8;font-family:Roboto Mono,monospace;font-weight:700;margin-bottom:5px}.activity-meta{color:silver;font-size:12px}.activity-date{color:#666;font-family:Roboto Mono,monospace;font-size:12px}.no-activity{color:#666;padding:40px;text-align:center}.quick-actions{display:flex;flex-wrap:wrap;gap:15px}.section-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:30px}.dispute-form{background:#000;border:1px solid #0f8;margin-bottom:30px;padding:30px}.form-group{margin-bottom:20px}.form-group label{color:#0f8;display:block;font-family:Roboto Mono,monospace;font-size:12px;letter-spacing:1px;margin-bottom:8px;text-transform:uppercase}.no-disputes{color:#666;padding:60px;text-align:center}.disputes-list{display:flex;flex-direction:column;gap:20px}.dispute-card{background:#000;border:1px solid #0f8;padding:25px;transition:all .3s}.dispute-card:hover{border-color:#0f8;box-shadow:0 0 20px #00ff884d}.dispute-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:15px}.dispute-header h4{color:#0f8;font-family:Oswald,sans-serif;font-size:18px;margin-bottom:10px;text-transform:uppercase}.dispute-meta{color:silver;flex-wrap:wrap;font-family:Roboto Mono,monospace;font-size:12px;gap:15px}.dispute-actions,.dispute-meta{align-items:center;display:flex}.dispute-actions{gap:10px}.letter-count{color:#0f8;font-family:Roboto Mono,monospace;font-size:11px}.dispute-details{border-top:1px solid #0f8;color:silver;font-size:14px;line-height:1.8;padding-top:15px}.dispute-details p{margin-bottom:8px}.dispute-details strong{color:#0f8}.strategies-grid{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));margin:30px 0}.strategy-card{background:#0a0a0a;border:1px solid #0f8;padding:25px;position:relative;transition:all .3s}.strategy-card:hover{border-color:#0f8;box-shadow:0 0 25px #0f86;transform:translateY(-3px)}.strategy-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:15px}.strategy-header h4{color:#0f8;font-family:Oswald,sans-serif;font-size:18px;letter-spacing:1px}.strategy-priority{color:silver;font-family:Roboto Mono,monospace;font-size:12px;margin-bottom:15px}.priority-value{color:#0f8;font-weight:700}.strategy-description{color:silver;font-size:14px;line-height:1.6;margin-bottom:20px}.strategy-details{border-top:1px solid #0f8;display:flex;flex-direction:column;gap:10px;margin-bottom:20px;padding-top:15px}.detail-item{display:flex;font-family:Roboto Mono,monospace;font-size:12px;justify-content:space-between}.detail-label{color:#666}.detail-value{color:#0f8;font-weight:700}.strategy-btn{margin-top:10px;width:100%}.strategy-info{display:flex;flex-direction:column;gap:30px}.info-section{background:#000;border-left:4px solid #0f8;padding:25px}.info-section h5{color:#0f8;font-family:Oswald,sans-serif;font-size:16px;letter-spacing:1px;margin-bottom:15px;text-transform:uppercase}.info-section p{color:silver;line-height:1.8;margin-bottom:15px}.info-section ul{list-style:none;padding-left:0}.info-section li{color:silver;font-size:14px;padding:8px 0 8px 25px;position:relative}.info-section li:before{color:#0f8;content:"▶";font-size:10px;left:0;position:absolute}.negotiations-grid{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));margin:30px 0}.negotiation-card{background:#0a0a0a;border:1px solid #0f8;padding:25px;position:relative;transition:all .3s}.negotiation-card:hover{border-color:#0f8;box-shadow:0 0 25px #0f86;transform:translateY(-3px)}.negotiation-header{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-bottom:15px}.negotiation-header h4{color:#0f8;font-family:Oswald,sans-serif;font-size:18px;letter-spacing:1px}.success-badge{border:1px solid;font-family:Roboto Mono,monospace;font-size:11px;letter-spacing:1px;padding:4px 12px;text-transform:uppercase}.success-badge.high{border-color:#0f8;color:#0f8}.success-badge.medium{border-color:silver;color:silver}.success-badge.low-medium{border-color:#ff3b3b;color:#ff3b3b}.negotiation-description{color:silver;font-size:14px;line-height:1.6;margin-bottom:20px}.legal-basis{border-top:1px solid #0f8;display:flex;flex-direction:column;gap:8px;margin-bottom:20px;padding-top:15px}.legal-value{color:#0f8;font-size:13px;font-weight:700}.negotiation-btn{margin-top:10px;width:100%}.protocol-info{display:flex;flex-direction:column;gap:40px}.protocol-section{background:#000;border-left:4px solid #0f8;padding:30px}.protocol-section h5{color:#0f8;font-family:Oswald,sans-serif;font-size:18px;letter-spacing:1px;margin-bottom:25px;text-transform:uppercase}.protocol-steps{display:flex;flex-direction:column;gap:20px}.step{align-items:flex-start;display:flex;gap:20px}.step-number{align-items:center;background:#0f8;color:#000;display:flex;flex-shrink:0;font-family:Oswald,sans-serif;font-size:18px;font-weight:700;height:40px;justify-content:center;width:40px}.step-content{flex:1 1}.step-content h6{color:#0f8;font-family:Oswald,sans-serif;font-size:14px;letter-spacing:1px;margin-bottom:8px;text-transform:uppercase}.step-content p{color:silver;font-size:14px;line-height:1.6}.classified-nav{background:#0a0a0a;border-bottom:1px solid #0f8;box-shadow:0 2px 10px #0f83;left:0;position:fixed;right:0;top:60px;z-index:999}.nav-container{justify-content:center;margin:0 auto;max-width:1200px;padding:0}.nav-container,.nav-item{align-items:center;display:flex}.nav-item{border-bottom:2px solid #0000;color:silver;font-family:Roboto Mono,monospace;font-size:12px;gap:8px;letter-spacing:2px;padding:15px 25px;position:relative;text-decoration:none;text-transform:uppercase;transition:all .3s}.nav-item:hover{background:#00ff880d;color:#0f8}.nav-item.active{background:#00ff881a;border-bottom-color:#0f8;color:#0f8}.nav-item.active:before{color:#0f8;content:"▶";font-size:10px;left:5px;position:absolute}.nav-icon{font-size:16px}.nav-label{font-weight:700}.terminal-container{background:#0a0a0a;border:2px solid #0f8;border-radius:4px;box-shadow:0 0 30px #00ff884d;margin:30px 0;overflow:hidden}.terminal-header{align-items:center;background:#000;border-bottom:1px solid #0f8;justify-content:space-between;padding:10px 15px}.terminal-title{color:#0f8;font-family:Roboto Mono,monospace;font-size:12px;font-weight:700;letter-spacing:1px}.terminal-controls{display:flex;gap:8px}.control-dot{border-radius:50%;height:12px;width:12px}.control-dot.red{background:#ff3b3b}.control-dot.yellow{background:silver}.control-dot.green{background:#0f8}.terminal-body{font-family:Roboto Mono,monospace;font-size:14px;line-height:1.6;max-height:70vh;min-height:500px;overflow-y:auto;padding:20px}.terminal-line{word-wrap:break-word;margin-bottom:8px}.terminal-line.system{color:#0f8}.terminal-line.user{color:silver}.terminal-line.error{color:#ff3b3b}.terminal-input-form{align-items:center;display:flex;gap:10px;margin-top:10px}.terminal-prompt{color:#0f8;font-weight:700}.terminal-input{background:#0000;border:none;caret-color:#0f8;color:#0f8;flex:1 1;font-family:Roboto Mono,monospace;font-size:14px;outline:none}.terminal-input::placeholder{color:#666}.spectra-terminal{background:#000;border:2px solid #0f8;border-radius:4px;box-shadow:0 0 30px #0f86;display:flex;flex-direction:column;height:calc(100vh - 200px);margin:30px 0;min-height:600px;overflow:hidden}.terminal-header{background:#0a0a0a;border-bottom:2px solid #0f8;display:flex;flex-direction:column;gap:8px;padding:15px 20px}.terminal-title{align-items:center;display:flex;gap:12px}.codename{color:#0f8;font-family:Oswald,sans-serif;font-size:20px;font-weight:700;letter-spacing:3px;text-shadow:0 0 10px #00ff8880}.status-indicator{animation:pulse 2s infinite;background:#ff3b3b;border-radius:50%;box-shadow:0 0 10px #ff3b3b;height:12px;width:12px}.status-indicator.online{background:#0f8;box-shadow:0 0 10px #0f8}.terminal-subtitle{color:silver;font-family:Roboto Mono,monospace;font-size:11px;letter-spacing:1px}.terminal-messages{background:#000;flex:1 1;font-family:Roboto Mono,monospace;font-size:14px;line-height:1.8;overflow-y:auto;padding:20px}.message{align-items:flex-start;animation:fadeIn .3s ease-in;display:flex;gap:10px;margin-bottom:15px}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.message-prefix{color:#0f8;flex-shrink:0;font-weight:700}.message.user .message-prefix{color:silver}.message-text{word-wrap:break-word;color:#0f8;flex:1 1;white-space:pre-wrap}.message.user .message-text{color:silver}.message.directive .message-text{background:#0a0a0a;border:1px solid #0f8;border-left-width:4px;display:block;font-family:Roboto Mono,monospace;font-size:12px;line-height:1.6;margin:10px 0;padding:15px}.message-time{color:#666;flex-shrink:0;font-size:11px;margin-left:auto}.typing-indicator{align-items:center;display:inline-flex;gap:4px}.typing-indicator span{animation:typing 1.4s infinite;background:#0f8;border-radius:50%;height:8px;width:8px}.typing-indicator span:nth-child(2){animation-delay:.2s}.typing-indicator span:nth-child(3){animation-delay:.4s}@keyframes typing{0%,60%,to{opacity:.3;transform:scale(.8)}30%{opacity:1;transform:scale(1)}}.analyzing-text{animation:blink 1s infinite;color:#0f8}@keyframes blink{0%,50%{opacity:1}51%,to{opacity:.5}}.terminal-input-container{align-items:center;background:#0a0a0a;border-top:2px solid #0f8;display:flex;gap:10px;padding:15px 20px}.input-prompt{font-weight:700}.input-prompt,.terminal-input-field{color:#0f8;font-family:Roboto Mono,monospace;font-size:14px}.terminal-input-field{background:#000;border:1px solid #0f8;caret-color:#0f8;flex:1 1;outline:none;padding:12px}.terminal-input-field:focus{border-color:#0f8;box-shadow:0 0 10px #00ff884d}.terminal-input-field::placeholder{color:#666}.terminal-input-field:disabled{cursor:not-allowed;opacity:.5}.send-button{background:#0f8;border:none;color:#000;cursor:pointer;font-family:Roboto Mono,monospace;font-size:12px;font-weight:700;letter-spacing:1px;padding:12px 24px;text-transform:uppercase;transition:all .3s}.send-button:hover:not(:disabled){background:#0f8;box-shadow:0 0 20px #00ff8880;transform:scale(1.05)}.send-button:disabled{cursor:not-allowed;opacity:.5}.terminal-messages::-webkit-scrollbar{width:8px}.terminal-messages::-webkit-scrollbar-track{background:#000}.terminal-messages::-webkit-scrollbar-thumb{background:#0f8;border-radius:4px}.mission-section{border-bottom:1px solid #0f8;margin-bottom:25px;padding-bottom:20px}.mission-section:last-child{border-bottom:none}.mission-title{color:#0f8;font-family:Oswald,sans-serif;font-size:16px;letter-spacing:2px;margin-bottom:12px;text-transform:uppercase}.mission-section p{color:silver;font-size:14px;line-height:1.8}.letter-templates-grid{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));margin:30px 0}.letter-template-card{background:#0a0a0a;border:1px solid #0f8;padding:25px;position:relative;transition:all .3s}.letter-template-card:hover{border-color:#0f8;box-shadow:0 0 25px #0f86;transform:translateY(-3px)}.template-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:15px}.template-codename{color:#0f8;font-family:Oswald,sans-serif;font-size:14px;font-weight:700;letter-spacing:2px}.classification-badge{border:1px solid;font-family:Roboto Mono,monospace;font-size:10px;letter-spacing:1px;padding:4px 10px;text-transform:uppercase}.classification-badge.high-priority{border-color:#ff3b3b;color:#ff3b3b}.classification-badge.tactical{border-color:#0f8;color:#0f8}.classification-badge.escalation{border-color:silver;color:silver}.classification-badge.nuclear-option{animation:pulse-red 2s infinite;border-color:#ff3b3b;color:#ff3b3b}@keyframes pulse-red{0%,to{opacity:1}50%{opacity:.7}}.template-name{color:#0f8;font-family:Oswald,sans-serif;font-size:18px;margin-bottom:12px;text-transform:uppercase}.template-description{color:silver;font-size:14px;line-height:1.6;margin-bottom:15px}.template-legal{border-top:1px solid #0f8;display:flex;flex-direction:column;gap:8px;margin-bottom:20px;padding-top:15px}.legal-label{color:#666;font-family:Roboto Mono,monospace;font-size:11px;letter-spacing:1px;text-transform:uppercase}.legal-text{color:#0f8;font-size:13px;font-weight:700}.template-btn{margin-top:10px;width:100%}.letter-viewer{margin-top:30px}.letter-viewer-header{align-items:center;border-bottom:2px solid #0f8;display:flex;justify-content:space-between;margin-bottom:25px;padding-bottom:15px}.letter-viewer-header h3{color:#0f8;font-family:Oswald,sans-serif;font-size:18px;letter-spacing:2px;text-transform:uppercase}.government-memo{background:#000;border:2px solid #0f8;color:#0f8;font-family:Roboto Mono,monospace;line-height:1.8;padding:40px}.memo-header{align-items:center;border-bottom:2px solid #0f8;display:flex;justify-content:space-between;margin-bottom:30px;padding-bottom:20px}.memo-stamp{color:#ff3b3b;font-size:24px;font-weight:700;letter-spacing:5px;text-shadow:0 0 10px #ff3b3b80}.memo-date{color:silver;font-size:14px}.memo-from,.memo-subject,.memo-to{font-size:14px;margin-bottom:15px}.memo-to{color:#0f8;font-weight:700}.memo-from{color:silver}.memo-subject{border-bottom:1px solid #0f8;color:#0f8;font-weight:700;margin-bottom:25px;padding-bottom:15px}.memo-body{background:#0a0a0a;border-left:4px solid #0f8;margin:30px 0;padding:20px}.memo-content{word-wrap:break-word;color:silver;font-size:13px;line-height:1.8;margin:0;white-space:pre-wrap}.memo-footer{border-top:2px solid #0f8;display:flex;flex-direction:column;gap:20px;margin-top:40px;padding-top:20px}.memo-signature{color:silver;font-size:14px;text-align:right}.memo-classification{color:#ff3b3b;font-size:12px;font-weight:700;letter-spacing:3px;text-align:center}.letter-actions{display:flex;flex-wrap:wrap;gap:15px;justify-content:center;margin-top:25px}.letter-page-tabs{border-bottom:2px solid #0f8;display:flex;gap:10px;margin-bottom:20px}.page-tab{background:#0a0a0a;border:1px solid #0f8;border-bottom:none;color:silver;cursor:pointer;font-family:Roboto Mono,monospace;font-size:12px;letter-spacing:1px;padding:12px 20px;position:relative;text-transform:uppercase;top:2px;transition:all .3s}.page-tab.active,.page-tab:hover{background:#000;color:#0f8}.page-tab.active{border-color:#0f8;border-bottom:2px solid #000;font-weight:700}.letter-page-content{margin-bottom:20px;min-height:500px}.letter-page{background:#000;border:2px solid #0f8;color:#0f8;font-family:Roboto Mono,monospace;line-height:1.8;padding:30px}.letter-page.shadow-operations{background:#0a0a0a;border-left:4px solid #ff3b3b}.letter-page.professional-letter{background:#000;border-left:4px solid #0f8}.letter-page.agent-notes{background:#0a0a0a;border-left:4px solid silver}.letter-content{word-wrap:break-word;color:#0f8;font-family:Roboto Mono,monospace;font-size:13px;line-height:1.8;margin:0;white-space:pre-wrap}.letter-page.agent-notes .letter-content{color:silver}.letter-page.shadow-operations .letter-content{color:#0f8;font-size:12px}.letter-page.professional-letter .letter-content{color:silver;font-size:14px}.login-container{align-items:center;background:#000;display:flex;justify-content:center;min-height:100vh;padding:20px}.login-box{max-width:500px;width:100%}.login-header{border-bottom:2px solid #0f8;margin-bottom:30px;padding-bottom:20px;text-align:center}.login-header h2{color:#0f8;font-family:Oswald,sans-serif;font-size:24px;letter-spacing:3px;margin-bottom:10px;text-transform:uppercase}.login-subtitle{color:#ff3b3b;font-family:Roboto Mono,monospace;font-size:12px;letter-spacing:2px}.login-tabs{border-bottom:1px solid #0f8;display:flex;gap:10px;margin-bottom:25px}.login-tab{background:#0000;border:none;border-bottom:2px solid #0000;color:silver;cursor:pointer;flex:1 1;font-family:Roboto Mono,monospace;font-size:12px;letter-spacing:1px;padding:12px;text-transform:uppercase;transition:all .3s}.login-tab:hover{color:#0f8}.login-tab.active{border-bottom-color:#0f8;color:#0f8}.error-message{background:#0a0a0a;border:1px solid #ff3b3b;color:#ff3b3b;font-family:Roboto Mono,monospace;font-size:12px;margin-bottom:20px;padding:12px;text-align:center}.login-form{display:flex;flex-direction:column;gap:20px}.form-row{grid-gap:15px;display:grid;gap:15px;grid-template-columns:2fr 1fr 1fr}.login-submit{font-size:14px;margin-top:10px;padding:15px;width:100%}.login-submit:disabled{cursor:not-allowed;opacity:.5}
/*# sourceMappingURL=main.c55fbf91.css.map*/