body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.position-management{background:var(--terminal-bg);max-width:100%;padding:15px 20px}.pm-header{border-bottom:1px solid var(--terminal-border);margin-bottom:20px;padding-bottom:15px}.pm-header h2{color:var(--terminal-cyan);font-family:SF Mono,monospace;font-size:14px;font-weight:700;letter-spacing:1px;margin-bottom:5px;text-transform:uppercase}.pm-subtitle{color:var(--terminal-text-dim);letter-spacing:.3px}.pm-alert,.pm-subtitle{font-size:11px;text-transform:uppercase}.pm-alert{align-items:center;border-radius:0;display:flex;font-family:SF Mono,monospace;font-weight:700;justify-content:space-between;letter-spacing:.5px;margin-bottom:15px;padding:10px 15px}.pm-alert-success{background:#00ff881a;border:1px solid var(--terminal-green);color:var(--terminal-green)}.pm-alert-error{background:#ff33661a;border:1px solid var(--terminal-red);color:var(--terminal-red)}.pm-alert-close{align-items:center;background:none;border:none;color:inherit;cursor:pointer;display:flex;opacity:.7;padding:4px;transition:opacity .2s ease}.pm-alert-close:hover{opacity:1}.pm-section{background:var(--terminal-surface);border:1px solid var(--terminal-border);border-radius:0;margin-bottom:15px;padding:0}.pm-section-header{align-items:center;background:var(--terminal-border);border-bottom:1px solid var(--terminal-border);display:flex;gap:12px;padding:12px 15px}.exchange-icon{border-radius:0;filter:grayscale(100%) brightness(1.2);height:24px;width:24px}.pm-section-header h3{color:var(--terminal-text);font-size:12px;font-weight:700;letter-spacing:.5px;margin:0;text-transform:uppercase}.position-row{align-items:center;background:var(--terminal-surface);border-bottom:1px solid var(--terminal-border);border-radius:0;display:flex;gap:20px;justify-content:space-between;margin:0;padding:12px 15px;transition:background .2s ease}.position-row:hover{background:var(--terminal-border)}.position-info{flex:1 1}.position-symbol{align-items:center;display:flex;gap:10px;margin-bottom:8px}.position-symbol strong{color:var(--terminal-text);font-family:SF Mono,monospace;font-size:13px;font-weight:700}.position-stats{font-feature-settings:"tnum";color:var(--terminal-text-dim);display:flex;flex-wrap:wrap;font-family:SF Mono,monospace;font-size:11px;font-variant-numeric:tabular-nums;gap:15px}.position-stats span{align-items:center;display:flex}.position-stats .profit{color:var(--terminal-green);font-weight:700}.position-stats .loss{color:var(--terminal-red);font-weight:700}.position-actions{display:flex;gap:8px}.action-btn{border:none;border-radius:0;cursor:pointer;font-family:SF Mono,monospace;font-size:10px;font-weight:700;letter-spacing:.5px;padding:6px 12px;text-transform:uppercase;transition:all .2s ease;white-space:nowrap}.action-btn:disabled{cursor:not-allowed;opacity:.5}.close-25{background:#0066ff26;border:1px solid var(--terminal-blue);color:var(--terminal-blue)}.close-25:hover:not(:disabled){background:#0066ff40;box-shadow:0 0 10px #0066ff4d}.close-50{background:#ffaa0026;border:1px solid var(--terminal-yellow);color:var(--terminal-yellow)}.close-50:hover:not(:disabled){background:#ffaa0040;box-shadow:0 0 10px #ffaa004d}.close-100{background:#ff336626;border:1px solid var(--terminal-red);color:var(--terminal-red)}.close-100:hover:not(:disabled){background:#ff336640;box-shadow:0 0 10px #ff33664d}.no-positions{font-size:11px;padding:40px}.pm-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000c;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.pm-modal{background:var(--terminal-surface);border:1px solid var(--terminal-border);border-radius:0;box-shadow:0 0 30px #000c;max-width:500px;width:90%}.pm-modal-header{align-items:center;background:var(--terminal-border);border-bottom:2px solid var(--terminal-border);display:flex;justify-content:space-between;padding:15px 20px}.pm-modal-header h3{color:var(--terminal-yellow);font-family:SF Mono,monospace;font-size:14px;font-weight:700;letter-spacing:.5px;margin:0;text-transform:uppercase}.pm-modal-close{align-items:center;background:none;border:none;color:var(--terminal-text-dim);cursor:pointer;display:flex;padding:4px;transition:color .2s ease}.pm-modal-close:hover{color:var(--terminal-text)}.pm-modal-body{background:var(--terminal-surface);padding:20px}.pm-modal-body p{color:var(--terminal-text-dim);font-family:SF Mono,monospace;font-size:12px;margin:10px 0}.pm-modal-body strong{color:var(--terminal-text);font-weight:700;margin-right:8px}.pm-modal-footer{background:var(--terminal-bg);border-top:1px solid var(--terminal-border);display:flex;gap:10px;justify-content:flex-end;padding:15px 20px}.btn-cancel,.btn-confirm{border:none;border-radius:0;cursor:pointer;font-family:SF Mono,monospace;font-size:11px;font-weight:700;letter-spacing:.5px;padding:8px 20px;text-transform:uppercase;transition:all .2s ease}.btn-cancel{background:var(--terminal-surface);border:1px solid var(--terminal-border);color:var(--terminal-text)}.btn-cancel:hover:not(:disabled){background:var(--terminal-border)}.btn-confirm{background:var(--terminal-red);border:1px solid var(--terminal-red);color:var(--terminal-bg)}.btn-confirm:hover:not(:disabled){box-shadow:0 0 15px #ff336680}.btn-cancel:disabled,.btn-confirm:disabled{cursor:not-allowed;opacity:.5}@media (max-width:768px){.position-row{align-items:stretch;flex-direction:column}.position-actions{justify-content:space-between;width:100%}.action-btn{flex:1 1}.position-stats{font-size:10px;gap:10px}}.debug-logs{background:var(--terminal-bg);padding:15px 20px}.debug-header{align-items:center;border-bottom:1px solid var(--terminal-border);display:flex;flex-wrap:wrap;gap:15px;justify-content:space-between;margin-bottom:20px;padding-bottom:15px}.debug-header h2{color:var(--terminal-cyan);font-family:SF Mono,monospace;font-size:14px;font-weight:700;letter-spacing:1px;margin:0;text-transform:uppercase}.debug-controls{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.debug-btn{background:var(--terminal-surface);border:1px solid var(--terminal-border);border-radius:0;color:var(--terminal-text);cursor:pointer;font-family:SF Mono,monospace;font-size:10px;font-weight:700;letter-spacing:.5px;padding:6px 12px;text-transform:uppercase;transition:all .2s ease}.debug-btn:hover{background:var(--terminal-border);border-color:var(--terminal-cyan);box-shadow:0 0 10px #00d4ff33}.coindcx-btn:hover{border-color:var(--terminal-green);color:var(--terminal-green)}.hl-btn:hover{border-color:var(--terminal-blue);color:var(--terminal-blue)}.checkbox-label{align-items:center;color:var(--terminal-text-dim);cursor:pointer;display:flex;font-family:SF Mono,monospace;font-size:11px;gap:8px;letter-spacing:.3px;text-transform:uppercase}.checkbox-label input[type=checkbox]{cursor:pointer;height:14px;width:14px}.status-grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-bottom:20px}.status-card{background:var(--terminal-surface);border:1px solid var(--terminal-border);border-radius:0;padding:15px}.status-card h3{color:var(--terminal-cyan);font-size:12px;font-weight:700;letter-spacing:.5px;margin:0 0 12px;padding-bottom:10px;text-transform:uppercase}.status-card h3,.status-item{border-bottom:1px solid var(--terminal-border);font-family:SF Mono,monospace}.status-item{display:flex;font-size:11px;justify-content:space-between;padding:8px 0}.status-item:last-child{border-bottom:none}.status-item span{color:var(--terminal-text-dim);letter-spacing:.3px;text-transform:uppercase}.status-item strong{font-feature-settings:"tnum";color:var(--terminal-text);font-variant-numeric:tabular-nums;font-weight:700}.status-item .positive{color:var(--terminal-green)}.status-item .negative{color:var(--terminal-red)}.log-filters{align-items:center;background:var(--terminal-surface);display:flex;justify-content:space-between;margin-bottom:15px;padding:10px 15px}.filter-select,.log-filters{border:1px solid var(--terminal-border)}.filter-select{background:var(--terminal-bg);border-radius:0;color:var(--terminal-text);cursor:pointer;font-family:SF Mono,monospace;font-size:11px;font-weight:600;letter-spacing:.3px;padding:6px 12px;text-transform:uppercase}.filter-select:focus{border-color:var(--terminal-cyan);box-shadow:0 0 5px #00d4ff4d;outline:none}.log-count{color:var(--terminal-text-dim);font-family:SF Mono,monospace;font-size:11px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.logs-table{background:var(--terminal-surface);border:1px solid var(--terminal-border);border-radius:0;overflow:hidden}.table-container{max-height:600px;overflow-x:auto;overflow-y:auto}.logs-table table{border-collapse:collapse;font-family:SF Mono,monospace;font-size:11px;width:100%}.logs-table thead{background:var(--terminal-border);position:-webkit-sticky;position:sticky;top:0;z-index:10}.logs-table th{border-bottom:2px solid var(--terminal-border);color:var(--terminal-text-dim);font-size:10px;font-weight:700;letter-spacing:.5px;padding:10px 12px;text-align:left;text-transform:uppercase;white-space:nowrap}.logs-table tbody tr{border-bottom:1px solid var(--terminal-border);transition:background .2s ease}.logs-table tbody tr:hover{background:var(--terminal-border)}.logs-table td{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding:8px 12px}.logs-table td,.timestamp{color:var(--terminal-text-dim)}.level,.timestamp{white-space:nowrap}.level{border-radius:2px;font-size:10px;font-weight:700;letter-spacing:.3px;padding:2px 6px;text-transform:uppercase}.level-debug{background:#8b92a026;border:1px solid var(--terminal-text-dim);color:var(--terminal-text-dim)}.level-info{background:#00d4ff26;border:1px solid var(--terminal-cyan);color:var(--terminal-cyan)}.level-warning{background:#ffaa0026;border:1px solid var(--terminal-yellow);color:var(--terminal-yellow)}.level-error{background:#ff336626;border:1px solid var(--terminal-red);color:var(--terminal-red)}.level-critical{animation:pulse 2s infinite;background:#aa00ff26;border:1px solid var(--terminal-purple);color:var(--terminal-purple)}.logger{font-weight:600}.logger,.message{color:var(--terminal-text)}.message{max-width:600px;overflow:hidden;text-overflow:ellipsis}.module{font-size:10px}.loading,.module,.no-logs{color:var(--terminal-text-dim)}.loading,.no-logs{font-family:SF Mono,monospace;font-size:11px;letter-spacing:.5px;padding:40px;text-align:center;text-transform:uppercase}@media (max-width:768px){.debug-header{align-items:flex-start;flex-direction:column}.debug-controls{width:100%}.status-grid{grid-template-columns:1fr}.logs-table{font-size:10px}.logs-table td,.logs-table th{padding:6px 8px}.message{max-width:200px}.logs-table td:nth-child(3),.logs-table td:nth-child(5),.logs-table th:nth-child(3),.logs-table th:nth-child(5){display:none}}.dashboard{background:var(--terminal-bg);max-width:100%;padding:15px 20px}.dashboard-tabs{border-bottom:1px solid var(--terminal-border);display:flex;gap:0;margin-bottom:15px}.tab-btn{background:var(--terminal-surface);border:1px solid var(--terminal-border);border-bottom:none;color:var(--terminal-text-dim);cursor:pointer;font-family:SF Mono,monospace;font-size:11px;font-weight:600;letter-spacing:.5px;padding:8px 20px;text-transform:uppercase;transition:all .2s ease}.tab-btn:hover{background:var(--terminal-border);color:var(--terminal-text)}.tab-btn.active{background:var(--terminal-bg);border-bottom:2px solid var(--terminal-cyan);color:var(--terminal-cyan);position:relative;z-index:1}.stats-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:15px}.stat-card{background:var(--terminal-surface);border:1px solid var(--terminal-border);border-radius:0;padding:12px 15px;text-align:left}.stat-label{color:var(--terminal-text-dim);font-size:10px;font-weight:700;letter-spacing:.5px;margin-bottom:6px;text-transform:uppercase}.stat-value{font-feature-settings:"tnum";color:var(--terminal-cyan);font-family:SF Mono,monospace;font-size:24px;font-variant-numeric:tabular-nums;font-weight:700}.positions-grid{display:flex;flex-direction:column;gap:0;margin-bottom:20px}.exchange-card{background:var(--terminal-surface);border:1px solid var(--terminal-border);border-radius:0;margin-bottom:15px;overflow:hidden}.exchange-header{align-items:center;background:var(--terminal-border);border-bottom:1px solid var(--terminal-border);display:flex;justify-content:space-between;padding:10px 15px}.exchange-title{align-items:center;display:flex;gap:10px}.exchange-logo{filter:grayscale(100%) brightness(1.2);flex-shrink:0;height:24px;object-fit:contain;width:24px}.exchange-header h2{font-size:12px;letter-spacing:.5px;margin:0;text-transform:uppercase}.badge,.exchange-header h2{color:var(--terminal-text);font-weight:700}.badge{background:var(--terminal-bg);border:1px solid var(--terminal-border);border-radius:2px;font-family:SF Mono,monospace;font-size:10px;padding:4px 10px}.badge.positive{border-color:var(--terminal-green);color:var(--terminal-green)}.badge.negative{border-color:var(--terminal-red);color:var(--terminal-red)}.exchange-content{max-height:none;overflow-y:visible;padding:0}.positions-table{border-collapse:collapse;font-family:SF Mono,monospace;font-size:12px;width:100%}.positions-table thead{background:var(--terminal-bg);border-bottom:2px solid var(--terminal-border)}.positions-table th{border-bottom:1px solid var(--terminal-border);color:var(--terminal-text-dim);font-size:10px;font-weight:700;letter-spacing:.5px;padding:8px 12px;text-align:left;text-transform:uppercase}.positions-table th:last-child{text-align:right}.positions-table tbody tr{border-bottom:1px solid var(--terminal-border);transition:background .2s ease}.positions-table tbody tr:hover{background:var(--terminal-border)}.positions-table td{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding:10px 12px;white-space:nowrap}.positions-table td:last-child{text-align:right}.symbol-cell{color:var(--terminal-text);font-size:13px;font-weight:700}.side-badge{border-radius:2px;display:inline-block;font-size:10px;font-weight:700;letter-spacing:.3px;padding:3px 8px}.side-badge.long{background:#00ff8826;border:1px solid var(--terminal-green);color:var(--terminal-green)}.side-badge.short{background:#ff336626;border:1px solid var(--terminal-red);color:var(--terminal-red)}.number-cell{font-feature-settings:"tnum";font-family:SF Mono,monospace;font-variant-numeric:tabular-nums}.pnl-positive{color:var(--terminal-green);font-weight:700}.pnl-negative{color:var(--terminal-red);font-weight:700}.liquidation-warning{color:var(--terminal-yellow)}.liquidation-danger{animation:pulse 2s infinite;color:var(--terminal-red);font-weight:700}@keyframes pulse{0%,to{opacity:1}50%{opacity:.6}}.exchange-pnl{background:var(--terminal-bg);border-top:2px solid var(--terminal-border);font-family:SF Mono,monospace;font-size:12px;font-weight:700;padding:10px 15px;text-align:right}.exchange-pnl .positive{color:var(--terminal-green)}.exchange-pnl .negative{color:var(--terminal-red)}.no-positions{font-size:12px;letter-spacing:.5px;padding:30px 20px;text-align:center;text-transform:uppercase}.loading,.no-positions{color:var(--terminal-text-dim)}.loading{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:400px}.spinner{animation:spin 1s linear infinite;color:var(--terminal-cyan);margin-bottom:15px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.error{background:#ff33661a;border:1px solid var(--terminal-red);border-radius:0;color:var(--terminal-red);font-size:12px;font-weight:700;padding:15px 20px}.error,.last-update{letter-spacing:.5px;text-align:center;text-transform:uppercase}.last-update{border-top:1px solid var(--terminal-border);color:var(--terminal-text-dim);font-family:SF Mono,monospace;font-size:10px;margin-top:15px;padding:10px}.charts-view{padding:0}.charts-header{border-bottom:1px solid var(--terminal-border);margin-bottom:20px;padding-bottom:15px}.charts-header h2{color:var(--terminal-cyan);font-family:SF Mono,monospace;font-size:14px;font-weight:700;letter-spacing:1px;margin:0 0 5px;text-transform:uppercase}.charts-header p{color:var(--terminal-text-dim);font-size:11px;letter-spacing:.3px;margin:0;text-transform:uppercase}.charts-section-header{align-items:center;background:var(--terminal-border);border:1px solid var(--terminal-border);display:flex;gap:12px;margin-bottom:15px;margin-top:20px;padding:12px 15px}.charts-section-header .exchange-logo{filter:grayscale(100%) brightness(1.2);height:24px;width:24px}.charts-section-header h3{color:var(--terminal-text);font-family:SF Mono,monospace;font-size:12px;font-weight:700;letter-spacing:.5px;margin:0;text-transform:uppercase}.charts-grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fit,minmax(500px,1fr));margin-bottom:20px}.chart-card{background:var(--terminal-surface);border:1px solid var(--terminal-border);border-radius:0;overflow:hidden}.chart-info{align-items:center;background:var(--terminal-border);border-bottom:1px solid var(--terminal-border);display:flex;flex-wrap:wrap;gap:10px;padding:10px 15px}.chart-symbol{color:var(--terminal-text);font-family:SF Mono,monospace;font-size:13px;font-weight:700}.chart-entry{font-feature-settings:"tnum";color:var(--terminal-text-dim);font-variant-numeric:tabular-nums}.chart-entry,.chart-pnl{font-family:SF Mono,monospace;font-size:11px}.chart-pnl{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700}.chart-pnl.positive{color:var(--terminal-green)}.chart-pnl.negative{color:var(--terminal-red)}.chart-container{background:#0f1419;height:400px}.tradingview-widget-container{height:100%;width:100%}@media (max-width:1024px){.charts-grid{grid-template-columns:1fr}.chart-container{height:350px}.positions-table{font-size:11px}.positions-table td,.positions-table th{padding:8px}}@media (max-width:768px){.dashboard{padding:10px}.stats-grid{grid-template-columns:repeat(2,1fr)}.positions-table{font-size:10px}.positions-table td,.positions-table th{padding:6px 4px}.positions-table td:nth-child(4),.positions-table td:nth-child(7),.positions-table th:nth-child(4),.positions-table th:nth-child(7){display:none}}*{box-sizing:border-box;margin:0;padding:0}:root{--terminal-bg:#0a0e1a;--terminal-surface:#0f1419;--terminal-border:#1a1f2e;--terminal-text:#e0e6ed;--terminal-text-dim:#8b92a0;--terminal-green:#0f8;--terminal-red:#f36;--terminal-yellow:#fa0;--terminal-cyan:#00d4ff;--terminal-blue:#06f;--terminal-purple:#a0f}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#0a0e1a;background:var(--terminal-bg);color:#e0e6ed;color:var(--terminal-text);font-family:SF Mono,Monaco,Inconsolata,Fira Code,Droid Sans Mono,Courier New,monospace;font-size:13px;line-height:1.4}.mono{font-feature-settings:"tnum";font-family:SF Mono,Monaco,monospace;font-variant-numeric:tabular-nums;letter-spacing:.02em}.login-container{align-items:center;background:#0a0e1a;background:var(--terminal-bg);display:flex;justify-content:center;min-height:100vh;overflow:hidden;position:relative}.login-bg{background:repeating-linear-gradient(0deg,#00d4ff08,#0000 1px,#0000 2px,#00d4ff08 3px);bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0}.login-box{background:#0f1419;background:var(--terminal-surface);border:1px solid #1a1f2e;border:1px solid var(--terminal-border);border-radius:0;box-shadow:0 0 20px #00000080;max-width:420px;padding:40px;position:relative;width:100%;z-index:10}.login-header{border-bottom:1px solid #1a1f2e;border-bottom:1px solid var(--terminal-border);margin-bottom:30px;padding-bottom:20px;text-align:center}.logo-circle{align-items:center;background:#0000;border:2px solid #00d4ff;border:2px solid var(--terminal-cyan);border-radius:0;box-shadow:0 0 10px #00d4ff4d;display:flex;height:60px;justify-content:center;margin:0 auto 15px;width:60px}.logo-image{height:70%;width:70%}.login-header h1{color:#00d4ff;color:var(--terminal-cyan);font-family:SF Mono,monospace;font-size:20px;font-weight:700;letter-spacing:1px;margin-bottom:5px;text-transform:uppercase}.login-header p{color:#8b92a0;color:var(--terminal-text-dim);font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.form-group,.login-form{margin-bottom:20px}.input-wrapper{align-items:center;background:#0a0e1a;background:var(--terminal-bg);border:1px solid #1a1f2e;border:1px solid var(--terminal-border);border-radius:0;display:flex;padding:0 15px;position:relative;transition:all .2s ease}.input-wrapper:focus-within{border-color:#00d4ff;border-color:var(--terminal-cyan);box-shadow:0 0 10px #00d4ff33}.input-icon{color:#00d4ff;color:var(--terminal-cyan);flex-shrink:0;margin-right:12px}.password-input{background:#0000;border:none;color:#e0e6ed;color:var(--terminal-text);flex:1 1;font-family:SF Mono,monospace;font-size:14px;font-weight:500;outline:none;padding:12px 0}.password-input::placeholder{color:#8b92a0;color:var(--terminal-text-dim)}.password-input:disabled{cursor:not-allowed;opacity:.6}.error-message{animation:slideIn .3s ease;background:#ff33661a;border:1px solid #f36;border:1px solid var(--terminal-red);border-radius:0;color:#f36;color:var(--terminal-red);font-size:11px;font-weight:700;letter-spacing:.5px;margin-bottom:15px;padding:10px 15px;text-transform:uppercase}@keyframes slideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.login-btn{align-items:center;background:#00d4ff;background:var(--terminal-cyan);border:none;border-radius:0;color:#0a0e1a;color:var(--terminal-bg);cursor:pointer;display:flex;font-family:SF Mono,monospace;font-size:12px;font-weight:700;gap:10px;justify-content:center;letter-spacing:1px;padding:12px;text-transform:uppercase;transition:all .2s ease;width:100%}.login-btn:hover:not(:disabled){background:#06f;background:var(--terminal-blue);box-shadow:0 0 15px #00d4ff80}.login-btn:active:not(:disabled){transform:scale(.98)}.login-btn:disabled{cursor:not-allowed;opacity:.5}.login-footer{border-top:1px solid #1a1f2e;border-top:1px solid var(--terminal-border);color:#8b92a0;color:var(--terminal-text-dim);font-size:10px;letter-spacing:.5px;margin-top:20px;padding-top:20px;text-align:center;text-transform:uppercase}.app{background:#0a0e1a;background:var(--terminal-bg);min-height:100vh;padding:0}.app-header{background:#0f1419;background:var(--terminal-surface);border-bottom:1px solid #1a1f2e;border-bottom:1px solid var(--terminal-border);box-shadow:0 2px 8px #00000080;justify-content:space-between;padding:10px 20px;position:-webkit-sticky;position:sticky;top:0;z-index:100}.app-header,.header-left{align-items:center;display:flex}.header-left{gap:25px}.header-left h1{color:#00d4ff;color:var(--terminal-cyan);font-size:14px;font-weight:700;letter-spacing:.5px}.header-left h1,.header-left p{margin:0;text-transform:uppercase}.header-left p{color:#8b92a0;color:var(--terminal-text-dim);font-size:11px;letter-spacing:.3px}.app-logo{flex-shrink:0;height:30px;width:30px}.app-logo svg{height:100%;width:100%}.logout-btn{background:#0f1419;background:var(--terminal-surface);border:1px solid #1a1f2e;border:1px solid var(--terminal-border);border-radius:3px;color:#f36;color:var(--terminal-red);cursor:pointer;font-size:11px;font-weight:600;letter-spacing:.5px;padding:6px 16px;text-transform:uppercase;transition:all .2s ease}.logout-btn:hover{background:#1a1f2e;background:var(--terminal-border);border-color:#f36;border-color:var(--terminal-red);box-shadow:0 0 10px #ff33664d}@media (max-width:768px){.login-box{margin:20px;padding:30px 25px}.app-header{flex-direction:column;gap:15px;text-align:center}.header-left{justify-content:center}.header-left h1{font-size:24px}}
/*# sourceMappingURL=main.3379dd7f.css.map*/