:root{font-family:JetBrains Mono,Noto Sans SC,SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-size:15px;line-height:1.5;font-weight:400;--color-text-primary: var(--text-primary);--color-text-secondary: var(--text-secondary);--color-background: var(--bg-base)}*{box-sizing:border-box;margin:0;padding:0}body{margin:0;padding:0;width:100%;height:100vh;overflow:hidden;background-color:var(--bg-base);color:var(--text-primary)}#root{width:100%;height:100%}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--bg-base)}::-webkit-scrollbar-thumb{background:var(--border-dim);border-radius:0}::-webkit-scrollbar-thumb:hover{background:var(--terminal-primary)}.ant-table,.ant-table-wrapper .ant-table{background:var(--bg-panel)!important}.ant-table-wrapper{background:transparent!important}.ant-table-container,.ant-table-wrapper .ant-table-container,.ant-table-content,.ant-table-wrapper .ant-table-content{background:var(--bg-panel)!important}.ant-table-thead>tr>th,.ant-table-wrapper .ant-table-thead>tr>th{background:var(--bg-header)!important;border-color:var(--border-dim)!important;color:var(--terminal-primary)!important;font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:.5px}.ant-table-tbody>tr>td,.ant-table-wrapper .ant-table-tbody>tr>td{background:var(--bg-panel)!important;border-color:var(--border-dim)!important;color:var(--text-primary)!important}.ant-table-tbody>tr:hover>td,.ant-table-wrapper .ant-table-tbody>tr:hover>td,.ant-table-tbody>tr.ant-table-row:hover>td{background:#00ff800d!important}.ant-table-tbody>tr.ant-table-row-selected>td,.ant-table-wrapper .ant-table-tbody>tr.ant-table-row-selected>td,.ant-table-tbody>tr.ant-table-row-selected:hover>td,.ant-table-wrapper .ant-table-tbody>tr.ant-table-row-selected:hover>td{background:#00ff801a!important}.ant-table-tbody>tr.table-row-even>td{background:var(--bg-panel)!important}.ant-table-tbody>tr.table-row-odd>td{background:var(--bg-header)!important}a{color:var(--terminal-primary);text-decoration:none;transition:opacity .2s}a:hover{opacity:.8}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.3;color:var(--text-primary)}[contenteditable][data-placeholder]:empty:before{content:attr(data-placeholder);color:var(--text-muted);pointer-events:none;position:absolute}[contenteditable]:focus{outline:none}.ProseMirror{outline:none}.ProseMirror p{margin:0}.ProseMirror strong{font-weight:700}.ProseMirror em{font-style:italic}.ProseMirror code{background:var(--terminal-primary-dim);padding:2px 6px;border:1px solid var(--border-dim);border-radius:0;font-family:JetBrains Mono,monospace;font-size:.9em;color:var(--terminal-primary)}.ProseMirror u{text-decoration:underline}.ProseMirror s{text-decoration:line-through}.ProseMirror a{color:var(--terminal-primary);text-decoration:none;cursor:pointer}.ProseMirror a:hover{opacity:.8}.ProseMirror blockquote{border-left:2px solid var(--terminal-primary);padding-left:12px;margin:8px 0;color:var(--text-secondary)}.ProseMirror span[data-spoiler]{background:var(--terminal-primary-dim);color:transparent;-webkit-user-select:none;user-select:none;cursor:pointer}.ProseMirror span[data-spoiler]:hover{background:#00ff8033}@keyframes floatUp{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-50px)}}.table-row-even{background-color:var(--bg-panel)}.table-row-odd{background-color:var(--bg-header)}.ant-table-tbody>tr:hover>td{background-color:#00ff800d!important}.ant-table-thead>tr>th{background-color:var(--bg-header)!important;font-weight:700;color:var(--terminal-primary);text-transform:uppercase;font-size:11px;letter-spacing:.5px}.ant-table-wrapper .ant-table{border-radius:0;overflow:hidden}.ant-table-tbody .ant-btn-link{padding:0 8px;height:auto;color:var(--terminal-primary)}.ant-table-tbody .ant-btn-link:hover{color:var(--terminal-primary);opacity:.8}:root{--terminal-primary: #00FF80;--terminal-primary-dim: rgba(0, 255, 128, .1);--terminal-primary-glow: rgba(0, 255, 128, .3);--terminal-secondary: hsl(45, 100%, 50%);--terminal-danger: hsl(0, 100%, 60%);--bg-base: #111318;--bg-panel: #14161A;--bg-panel-hover: #1F2229;--bg-header: #1A1D24;--bg-input: #0D0E11;--border-dim: #333842;--border-active: hsl(150, 100%, 30%);--text-primary: hsl(150, 20%, 90%);--text-secondary: hsl(220, 10%, 60%);--text-muted: hsl(220, 10%, 40%);--color-danger: hsl(0, 100%, 60%);--color-warning: hsl(45, 100%, 50%);--color-info: hsl(190, 100%, 50%);--transition-theme: background .2s ease, color .2s ease, border-color .2s ease}[data-theme=light]{--terminal-primary: hsl(220, 100%, 40%);--terminal-primary-dim: rgba(0, 60, 180, .06);--terminal-primary-glow: rgba(0, 60, 180, .15);--terminal-secondary: hsl(220, 60%, 50%);--terminal-danger: hsl(0, 80%, 50%);--bg-base: hsl(210, 20%, 96%);--bg-panel: #ffffff;--bg-panel-hover: hsl(210, 20%, 94%);--bg-header: hsl(210, 20%, 92%);--bg-input: hsl(210, 20%, 98%);--border-dim: hsl(210, 20%, 85%);--border-active: hsl(220, 100%, 40%);--text-primary: hsl(220, 50%, 20%);--text-secondary: hsl(220, 30%, 40%);--text-muted: hsl(220, 20%, 60%);--color-danger: hsl(0, 80%, 50%);--color-warning: hsl(35, 90%, 45%);--color-info: hsl(210, 80%, 45%)}body{background-color:var(--bg-base);transition:var(--transition-theme)}.glass-card{background:var(--bg-panel);border:1px solid var(--border-dim);border-radius:0;transition:var(--transition-theme),border-color .2s ease;position:relative;overflow:hidden;background-image:radial-gradient(var(--border-dim) 1px,transparent 1px);background-size:20px 20px}.glass-card:hover{border-color:var(--border-active);background-color:var(--bg-panel-hover);background-image:radial-gradient(var(--border-dim) 1px,transparent 1px)}.glass-card:before{content:"";position:absolute;top:0;left:0;width:8px;height:8px;border-top:2px solid var(--terminal-primary);border-left:2px solid var(--terminal-primary);pointer-events:none}.glass-card:after{content:"";position:absolute;bottom:0;right:0;width:8px;height:8px;border-bottom:2px solid var(--terminal-primary);border-right:2px solid var(--terminal-primary);pointer-events:none}.terminal-btn{background:transparent;border:1px solid var(--terminal-primary);color:var(--terminal-primary);text-transform:uppercase;letter-spacing:1px;font-size:14px;font-weight:500;padding:8px 18px;cursor:pointer;position:relative;overflow:hidden;transition:all .2s ease}.terminal-btn:hover{background:var(--terminal-primary);color:var(--bg-base);box-shadow:0 0 10px var(--terminal-primary-glow)}.terminal-btn:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .4s ease}.terminal-btn:hover:after{left:100%}.terminal-tag{border:1px solid currentColor;background:transparent;padding:2px 10px;font-size:13px;font-weight:700;font-family:JetBrains Mono,monospace;text-transform:uppercase;letter-spacing:.5px}.tag-online{color:var(--terminal-primary)}.tag-warning{color:var(--terminal-secondary)}.tag-danger{color:var(--terminal-danger)}.tag-ban{color:var(--terminal-danger);text-decoration:line-through}.tag-info{color:var(--color-info)}.scanlines{position:fixed;top:0;left:0;width:100vw;height:100vh;background:repeating-linear-gradient(to bottom,transparent,transparent 2px,rgba(0,0,0,.06) 2px,rgba(0,0,0,.06) 4px);pointer-events:none;z-index:9999}[data-theme=light] .scanlines{background:repeating-linear-gradient(to bottom,transparent,transparent 2px,rgba(0,0,0,.02) 2px,rgba(0,0,0,.02) 4px)}@keyframes border-pulse{0%{border-color:var(--terminal-primary);box-shadow:0 0 8px var(--terminal-primary-glow)}to{border-color:var(--border-dim);box-shadow:none}}.data-updated{animation:border-pulse 1s ease-out}.corner-accents{position:relative}.corner-accents:before,.corner-accents:after{content:"";position:absolute;width:12px;height:12px;pointer-events:none}.corner-accents:before{top:-1px;left:-1px;border-top:2px solid var(--terminal-primary);border-left:2px solid var(--terminal-primary)}.corner-accents:after{bottom:-1px;right:-1px;border-bottom:2px solid var(--terminal-primary);border-right:2px solid var(--terminal-primary)}._configCard_teiv0_1{margin-bottom:12px;border-radius:0;border:1px solid var(--border-dim, #333842);transition:border-color .2s;background:var(--bg-panel, #14161A);box-shadow:none;padding:16px}._configCard_teiv0_1:hover{border-color:var(--border-medium, #3D424D)}._pageContainer_teiv0_15{padding:16px;max-width:1200px;margin:0 auto;min-height:100vh}._mainCard_teiv0_22{border-radius:0;box-shadow:none;background:var(--bg-panel, #14161A);border:1px solid var(--border-dim, #333842);padding:16px}._header_teiv0_30{padding:16px;background:var(--bg-header, #1A1D24);border:1px solid var(--border-dim, #333842);border-radius:0;margin-bottom:16px;position:relative;overflow:hidden}._headerTitle_teiv0_40{color:var(--text-primary, hsl(150, 20%, 90%))!important;margin-bottom:8px!important}._headerDesc_teiv0_45{color:var(--text-secondary, hsl(220, 10%, 60%))}._actionBar_teiv0_49{position:sticky;bottom:0;background:var(--bg-panel, #14161A);padding:12px 0;margin-top:16px;border-top:1px solid var(--border-dim, #333842)}._formGrid_teiv0_59{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}._switchRow_teiv0_66{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:var(--bg-header, #1A1D24);border-radius:0;margin-bottom:8px;border:1px solid var(--border-dim, #333842)}._switchLabel_teiv0_77{font-weight:500;color:var(--text-primary, hsl(150, 20%, 90%))}._configCard_teiv0_1 .ant-switch{transition:all .2s}._configCard_teiv0_1 .ant-switch-checked{background:var(--color-primary, #00FF80)}._configCard_teiv0_1 .ant-switch-checked:hover{background:var(--color-primary-hover, #33FF99)}._configCard_teiv0_1 .ant-divider{border-color:var(--border-dim, #333842);margin:12px 0}._configCard_teiv0_1 .ant-divider-inner-text{color:var(--color-primary, #00FF80);font-weight:600;font-size:14px}@media(max-width:768px){._formGrid_teiv0_59{grid-template-columns:1fr}._pageContainer_teiv0_15,._header_teiv0_30{padding:16px}._actionBar_teiv0_49{padding:12px 0}}._configCard_teiv0_1 .ant-input:focus,._configCard_teiv0_1 .ant-input-number:focus,._configCard_teiv0_1 .ant-input-number-focused,._configCard_teiv0_1 .ant-select-focused .ant-select-selector{box-shadow:0 0 0 2px #00ff8026;transition:all .2s}._configCard_teiv0_1 .ant-input,._configCard_teiv0_1 .ant-input-number,._configCard_teiv0_1 .ant-select-selector,._actionBar_teiv0_49 .ant-btn{transition:all .2s}._actionBar_teiv0_49 .ant-btn-primary:hover{box-shadow:var(--glow, 0 0 10px rgba(0, 255, 128, .3))}
