@import"https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=DM+Sans:opsz,wght@9..40,300;9..40,400;9..40,500;9..40,600&family=DM+Mono:wght@400;500&display=swap";@import"https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";@import"https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@300;400;500;600;700&family=JetBrains+Mono:wght@400;500&display=swap";@import"https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600;700&family=DM+Mono:wght@400;500&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap";*{margin:0;padding:0}html,body{height:100%;margin:0;padding:0;overflow-x:hidden;min-height:100vh;width:100%;background:var(--bg)}body{font-family:inherit;color:var(--text-primary);-webkit-font-smoothing:antialiased;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}.header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem;gap:2rem}.header-actions{display:flex;gap:1rem;align-items:center}.title-section{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}.form-layout{display:flex;flex-direction:column;gap:2rem}.form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem}.page-title{font-size:2.5rem;font-weight:600;margin:0 0 .5rem;color:var(--text-primary);letter-spacing:-.02em}.badges{display:flex;gap:1rem}.badge{background:var(--accent-dim);color:var(--accent);padding:.5rem 1rem;border-radius:8px;font-size:.875rem;font-weight:600;border:1px solid var(--accent-border)}.badge.small{padding:.25rem .75rem;width:fit-content}.status-badge.enabled{background:var(--online-dim);color:var(--online-text);padding:.25rem .75rem;border-radius:12px;font-size:.75rem;font-weight:500;border:1px solid var(--online-border)}.status-badge.disabled{background:var(--offline-dim);color:var(--offline-text);padding:.25rem .75rem;border-radius:12px;font-size:.75rem;font-weight:500;border:1px solid var(--offline-border)}.checkbox-wrapper{display:flex;align-items:center;gap:.75rem;cursor:pointer;font-size:.9rem}.checkbox-wrapper input{display:none}.checkbox-slider{position:relative;width:44px;height:24px;background:var(--surface-raised);border:1px solid var(--border);border-radius:24px;transition:background .25s,border-color .25s}.checkbox-slider:before{content:"";position:absolute;height:16px;width:16px;left:3px;top:3px;background:var(--text-muted);border-radius:50%;transition:transform .25s,background .25s}.checkbox-wrapper input:checked+.checkbox-slider{background:var(--accent-dim);border-color:var(--accent-border)}.checkbox-wrapper input:checked+.checkbox-slider:before{transform:translate(20px);background:var(--accent)}.checkbox-label{color:var(--text-primary)}.button-group{display:flex;gap:1rem;margin-top:1rem}.input-group{display:flex;flex-direction:column;gap:.5rem;min-width:0}.input-group label{font-size:.75rem;font-weight:500;color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em}.input-group select,.input-group input,.input{background:var(--input-bg);border:1px solid var(--input-border);border-radius:8px;padding:.65rem 1rem;color:var(--text-primary);font-size:.9rem;font-family:inherit;transition:border-color .15s,box-shadow .15s,background .15s;backdrop-filter:var(--input-backdrop);-webkit-backdrop-filter:var(--input-backdrop)}.input:focus,.input-group select:focus,.input-group input:focus{outline:none;background:var(--input-bg-focus);border-color:var(--input-border-focus);box-shadow:var(--input-shadow-focus)}.input::placeholder,.input-group input::placeholder{color:var(--text-faint)}.box-btn{display:flex;align-items:center;gap:.5rem;padding:.6rem 1.4rem;border-radius:8px;font-weight:500;font-family:inherit;cursor:pointer;transition:background .15s,border-color .15s,color .15s,box-shadow .15s,transform .1s;font-size:.9rem;transform:translateY(0);justify-content:center}.box-btn.primary{background:var(--btn-primary-bg);border:1px solid var(--btn-primary-border, var(--accent-border));color:var(--btn-primary-text)}.box-btn.secondary{background:var(--btn-secondary-bg);border:1px solid var(--btn-secondary-border);color:var(--btn-secondary-text)}.box-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:var(--btn-primary-glow),var(--card-shadow)}.box-btn.primary:hover:not(:disabled){background:var(--btn-primary-bg-hover)}.box-btn.secondary:hover:not(:disabled){background:var(--btn-secondary-bg-hover);border-color:var(--btn-secondary-border-hover);color:var(--btn-secondary-text-hover)}.box-btn.secondary.delete-btn{background:var(--danger-dim)!important;border:1px solid var(--danger-border)!important;color:var(--danger-text)!important}.box-btn.secondary.delete-btn:hover:not(:disabled){background:var(--danger-dim-hover)!important;border-color:var(--danger-border-hover)!important}.box-btn:disabled{opacity:.45;cursor:not-allowed;transform:none}.box-btn svg{width:18px;height:18px}.box-btn-box{display:flex;gap:1rem;justify-content:center}.box-in-box-container,.box .horizontal-list{display:flex;flex-direction:column;gap:1rem}.box-in-box{display:flex;align-items:center;gap:1rem;padding:1rem;background:var(--surface-raised);border:1px solid var(--border);border-radius:8px;cursor:pointer;transition:background .15s,border-color .15s,transform .15s;text-align:left;color:var(--text-primary)}.box-in-box:hover{background:var(--surface-hover);border-color:var(--border-hover);transform:translateY(-1px)}.box-in-box .arrow{width:20px;height:20px;color:var(--text-muted);transition:transform .2s,color .2s}.box-in-box:hover .arrow{transform:translate(4px);color:var(--text-primary)}.toggle-controls{background:var(--surface-raised);border:1px solid var(--border);border-radius:8px;padding:.75rem;color:var(--text-secondary);cursor:pointer;transition:background .15s,border-color .15s,transform .25s}@media (hover: hover) and (pointer: fine){.toggle-controls:hover{background:var(--accent-dim);border-color:var(--accent-border);transform:rotate(90deg)}}.toggle-controls.active{background:var(--accent-dim);border-color:var(--accent-border);transform:rotate(90deg)}.toggle-controls svg{width:20px;height:20px}.warning-text{display:flex;align-items:center;gap:.75rem;padding:1rem;background:var(--warning-dim);border:1px solid var(--warning-border);border-radius:8px;color:var(--warning-text);font-size:.875rem}.warning-text svg{width:18px;height:18px;flex-shrink:0}.container{max-width:1400px;margin:0 auto;padding:2rem 1rem;color:var(--text-primary);min-height:100vh;width:100%;box-sizing:border-box}.header-grid,.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:1.5rem;width:100%}.box-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.box-header h3{margin:0;font-size:1.1rem;font-weight:600;color:var(--text-primary);letter-spacing:-.01em}.box{backdrop-filter:var(--surface-backdrop);-webkit-backdrop-filter:var(--surface-backdrop);background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:2rem;margin-bottom:2rem}.box.card{backdrop-filter:var(--card-backdrop);-webkit-backdrop-filter:var(--card-backdrop);background:var(--card-gradient),var(--surface);border:1px solid var(--border);border-radius:12px;padding:1.5rem;cursor:pointer;position:relative;overflow:hidden;transition:background .2s,border-color .2s,transform .2s,box-shadow .2s}.box.card.anim{opacity:0;animation:fadeInUp .5s cubic-bezier(.22,1,.36,1) forwards}.box.card:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,var(--shimmer-color),transparent);transition:left .5s}.box.card:hover:before{left:100%}.box.card:hover{transform:translateY(-2px);box-shadow:var(--card-hover-shadow);border-color:var(--card-hover-border)}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.validation-errors-summary{background:var(--danger-dim);border:1px solid var(--danger-border);border-radius:8px;padding:1.5rem;margin-bottom:2rem}.validation-header{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.validation-header svg{width:20px;height:20px;color:var(--danger-text)}.validation-header h3{margin:0;color:var(--danger-text);font-size:1rem;font-weight:600}.validation-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.validation-list li{color:var(--danger-text);font-size:.875rem;padding-left:1.5rem;position:relative}.validation-list li:before{content:"•";position:absolute;left:0;color:var(--danger-text);opacity:.6}.card-body{display:flex;flex-direction:column;gap:1rem}.info-item{display:flex;align-items:center;gap:.5rem;width:100%}.info-item svg{width:16px;height:16px;color:var(--text-muted);flex-shrink:0}.label{color:var(--text-muted);font-size:.875rem;font-weight:500;min-width:80px}.value{color:var(--text-primary);font-size:.875rem;word-break:break-all}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;backdrop-filter:var(--surface-backdrop);-webkit-backdrop-filter:var(--surface-backdrop);background:var(--surface-gradient),var(--surface);border:1px solid var(--border);border-radius:12px;text-align:center}.empty-state svg{width:64px;height:64px;color:var(--text-muted);margin-bottom:1rem;opacity:.6}.empty-state h3{font-size:1.1rem;font-weight:600;color:var(--text-primary);margin:0 0 .5rem}.empty-state p{color:var(--text-muted);margin:0;font-size:.9rem}.table-actions-view-btn{background:var(--surface-raised);color:var(--text-secondary);border:1px solid var(--border);padding:.5rem 1rem;border-radius:6px;font-size:.82rem;font-family:inherit;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.table-actions-view-btn:hover{background:var(--accent-dim);border-color:var(--accent-border);color:var(--accent)}.table-actions-view-btn-mobile{background:var(--accent-dim);color:var(--accent);border:1px solid var(--accent-border);padding:.75rem 2rem;border-radius:8px;font-size:.9rem;font-weight:500;font-family:inherit;cursor:pointer;transition:background .15s,border-color .15s,transform .15s}.table-actions-view-btn-mobile:hover{background:var(--accent-dim-hover);border-color:var(--accent-border-hover);transform:translateY(-2px)}.table-container{backdrop-filter:var(--surface-backdrop);-webkit-backdrop-filter:var(--surface-backdrop);background:var(--surface-gradient),var(--surface);border:1px solid var(--border);border-radius:12px;overflow:hidden;display:block}.table-table{width:100%;border-collapse:collapse}.table-table th{background:var(--table-header-bg);color:var(--text-muted);font-weight:600;text-transform:uppercase;letter-spacing:.06em;font-size:.72rem;padding:1rem;text-align:left;border-bottom:1px solid var(--border)}.table-row{opacity:0;animation:fadeInUp .5s cubic-bezier(.22,1,.36,1) forwards;transition:background .15s;border-bottom:1px solid var(--table-border)}.table-row:last-child{border-bottom:none}.table-row:hover{background:var(--table-row-hover-bg)}.table-table td{padding:.5rem 1rem;color:var(--text-primary);font-size:.9rem}.table-row-ping-badge{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .75rem;border-radius:20px;font-size:.78rem;font-weight:500;margin-bottom:.25rem;background:var(--online-dim);color:var(--online-text);border:1px solid var(--online-border)}.mobile-cards{display:none;flex-direction:column;gap:1rem}.mobile-card{backdrop-filter:var(--surface-backdrop);-webkit-backdrop-filter:var(--surface-backdrop);background:var(--surface-gradient),var(--surface);border:1px solid var(--border);border-radius:12px;padding:1.5rem;opacity:0;animation:fadeInUp .5s cubic-bezier(.22,1,.36,1) forwards}.mobile-card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.mobile-card-header .user-info{display:flex;align-items:center;gap:.5rem}.user-info .username{font-weight:600;color:var(--text-primary)}.timestamp{color:var(--text-muted);font-size:.82rem}.card-body .info-row{display:flex;justify-content:space-between;align-items:center}.info-row .value{color:var(--text-primary);font-size:.875rem;text-align:right;flex:1;margin-left:1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.table-row-info{display:flex;align-items:center;gap:.75rem}.status-indicator{width:10px;height:10px;border-radius:50%;flex-shrink:0}.status-indicator.online{background:var(--online);box-shadow:var(--online-glow)}.status-indicator.offline{background:var(--danger);box-shadow:var(--offline-glow)}.delete-confirm{background-color:var(--danger)!important;color:var(--bg)!important;animation:pulse .5s ease}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}@media (prefers-reduced-motion: reduce){.box-in-box:hover .arrow,.box-in-box:hover{transform:none}}@media (forced-colors: active){.box,.box-in-box,.input-group input,.button-group button{border:2px solid currentColor}}@media screen and (max-width: 1024px){.grid{grid-template-columns:repeat(auto-fill,minmax(min(350px,100%),1fr))}}@media screen and (max-width: 768px){.header-actions{flex-direction:column;width:100%}.form-grid{grid-template-columns:1fr}.grid{grid-template-columns:1fr;gap:1rem;margin-top:1rem}.button-group{flex-direction:column}.button-group .box-btn{width:100%}.box-in-box{padding:.75rem}.box.card{padding:1rem}.container .header{flex-direction:column;align-items:flex-start;gap:1rem}.box-btn{width:100%;justify-content:center}}@media screen and (max-width: 480px){.grid{margin:.5rem 0;gap:.75rem}.warning-text{padding:.75rem;font-size:.8rem}.warning-text svg{width:16px;height:16px}.empty-state{padding:2rem 1rem}.empty-state svg{width:48px;height:48px}.empty-state h3{font-size:1rem}.empty-state p{font-size:.875rem}}@media (max-width: 1200px){.table-container{display:none}.mobile-cards{display:flex}}a,div,button{outline:none;-webkit-tap-highlight-color:transparent}.theme-light{--bg: #f5f0e8;--surface: #faf8f4;--surface-raised: #f0ebe2;--border: #d8d2c8;--border-hover: #b0a99e;--text-primary: #1a1915;--text-secondary: #33302a;--text-muted: #7a756a;--text-faint: #b0a99e;--text-ghost: #d8d2c8;--accent: #d97757;--accent-hover: #c96a48;--accent-dim: rgba(217,119,87,.1);--accent-dim-hover: rgba(217,119,87,.16);--accent-border: rgba(217,119,87,.25);--accent-border-hover: rgba(217,119,87,.45);--mark-bg: #1a1915;--mark-text: #f5f0e8;--btn-primary-bg: #1a1915;--btn-primary-bg-hover: #33302a;--btn-primary-text: #f5f0e8;--btn-secondary-bg: transparent;--btn-secondary-bg-hover: #f0ebe2;--btn-secondary-text: #7a756a;--btn-secondary-text-hover: #1a1915;--btn-secondary-border: #d8d2c8;--btn-secondary-border-hover:#b0a99e;--input-bg: #f0ebe2;--input-bg-focus: #faf8f4;--input-border: #d8d2c8;--input-border-focus: #7a756a;--input-shadow-focus: 0 0 0 3px rgba(26,25,21,.06);--danger: #c0392b;--danger-dim: rgba(192,57,43,.07);--danger-border: rgba(239, 68, 68, .35);--danger-dim-hover: rgba(192,57,43,.14);--danger-border-hover: rgba(192,57,43,.4);--danger-text: #c0392b;--warning-dim: rgba(180,130,20,.08);--warning-border: rgba(180,130,20,.25);--warning-text: #8a6a10;--online: #4caf82;--online-dim: rgba(76,175,130,.1);--online-border: rgba(76,175,130,.25);--online-text: #2e8a5e;--offline-dim: rgba(192,57,43,.07);--offline-border: rgba(192,57,43,.22);--offline-text: #c0392b;--card-shadow: 0 1px 2px rgba(26,25,21,.04), 0 4px 12px rgba(26,25,21,.07);--card-hover-shadow: 0 2px 4px rgba(26,25,21,.06), 0 8px 24px rgba(26,25,21,.1);--scrollbar-thumb: #d8d2c8;--scrollbar-track: #f0ebe2;color-scheme:light}.theme-light .banner{content:url(../../../banner-dark.webp)}.theme-light html,.theme-light body{background:var(--bg)}.theme-light body{font-family:DM Sans,system-ui,sans-serif;color:var(--text-primary);scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}.theme-light .page-title{font-weight:600;color:var(--text-primary)}.theme-light .badge{background:var(--accent-dim);color:var(--accent);border:1px solid var(--accent-border)}.theme-light .status-badge.enabled{background:var(--online-dim);color:var(--online-text);border:1px solid var(--online-border)}.theme-light .status-badge.disabled{background:var(--offline-dim);color:var(--offline-text);border:1px solid var(--offline-border)}.theme-light .checkbox-slider{background:var(--surface-raised);border-color:var(--border)}.theme-light .checkbox-slider:before{background:var(--text-muted)}.theme-light .checkbox-wrapper input:checked+.checkbox-slider{background:var(--accent-dim);border-color:var(--accent-border)}.theme-light .checkbox-wrapper input:checked+.checkbox-slider:before{background:var(--accent)}.theme-light .checkbox-label{color:var(--text-primary)}.theme-light .input-group label{color:var(--text-muted);letter-spacing:.06em}.theme-light .input-group select,.theme-light .input-group input,.theme-light .input{background:var(--input-bg);border:1px solid var(--input-border);color:var(--text-primary);font-size:.9rem;-webkit-backdrop-filter:none;backdrop-filter:none;transition:border-color .15s,box-shadow .15s,background .15s}.theme-light .input:focus,.theme-light .input-group select:focus,.theme-light .input-group input:focus{background:var(--input-bg-focus);border-color:var(--input-border-focus);box-shadow:var(--input-shadow-focus)}.theme-light .input::placeholder,.theme-light .input-group input::placeholder{color:var(--text-faint)}.theme-light .box-btn{font-weight:500;font-size:.9rem;-webkit-backdrop-filter:none;backdrop-filter:none;transition:background .15s,border-color .15s,color .15s,box-shadow .15s,transform .1s}.theme-light .box-btn.primary{background:var(--btn-primary-bg);border:1px solid transparent;color:var(--btn-primary-text)}.theme-light .box-btn.secondary{background:var(--btn-secondary-bg);border:1px solid var(--btn-secondary-border);color:var(--btn-secondary-text)}.theme-light .box-btn:hover:not(:disabled){box-shadow:var(--card-shadow)}.theme-light .box-btn.primary:hover:not(:disabled){background:var(--btn-primary-bg-hover)}.theme-light .box-btn.secondary:hover:not(:disabled){background:var(--btn-secondary-bg-hover);border-color:var(--btn-secondary-border-hover);color:var(--btn-secondary-text-hover)}.theme-light .box-btn:disabled{opacity:.45}.theme-light .box-in-box{background:var(--surface-raised);border:1px solid var(--border);color:var(--text-primary);transition:background .15s,border-color .15s,transform .15s}.theme-light .box-in-box:hover{background:var(--surface);border-color:var(--border-hover)}.theme-light .box-in-box .arrow{color:var(--text-muted)}.theme-light .box-in-box:hover .arrow{color:var(--text-primary)}.theme-light .toggle-controls{background:var(--surface-raised);border:1px solid var(--border);color:var(--text-secondary);transition:background .15s,border-color .15s,transform .25s}@media (hover: hover) and (pointer: fine){.theme-light .toggle-controls:hover{background:var(--accent-dim);border-color:var(--accent-border)}}.theme-light .toggle-controls.active{background:var(--accent-dim);border-color:var(--accent-border)}.theme-light .warning-text{background:var(--warning-dim);border:1px solid var(--warning-border);color:var(--warning-text)}.theme-light .container{color:var(--text-primary)}.theme-light .box-header h3{font-size:1.1rem;color:var(--text-primary)}.theme-light .box{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--surface);border:1px solid var(--border);box-shadow:var(--card-shadow)}.theme-light .box.card{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--surface);border:1px solid var(--border);box-shadow:var(--card-shadow);transition:background .2s,border-color .2s,transform .2s,box-shadow .2s}.theme-light .box.card.anim{animation:fadeInUp .5s cubic-bezier(.22,1,.36,1) forwards}.theme-light .box.card:before{background:linear-gradient(90deg,transparent,rgba(255,255,255,.45),transparent)}.theme-light .box.card:hover{box-shadow:var(--card-hover-shadow);border-color:var(--border-hover)}.theme-light .validation-errors-summary{background:var(--danger-dim);border:1px solid var(--danger-border)}.theme-light .validation-header svg{color:var(--danger-text)}.theme-light .validation-header h3{color:var(--danger-text)}.theme-light .validation-list li{color:var(--danger-text);font-size:.875rem}.theme-light .validation-list li:before{color:var(--danger-text);opacity:.6}.theme-light .info-item svg{color:var(--text-muted)}.theme-light .label{color:var(--text-muted)}.theme-light .value{color:var(--text-primary)}.theme-light .empty-state{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--surface);border:1px solid var(--border)}.theme-light .empty-state svg{color:var(--text-muted)}.theme-light .empty-state h3{font-size:1.1rem;color:var(--text-primary)}.theme-light .empty-state p{color:var(--text-muted)}.theme-light .table-actions-view-btn{background:var(--surface-raised);color:var(--text-secondary);border:1px solid var(--border);-webkit-backdrop-filter:none;backdrop-filter:none;transition:background .15s,border-color .15s,color .15s}.theme-light .table-actions-view-btn:hover{background:var(--accent-dim);border-color:var(--accent-border);color:var(--accent)}.theme-light .table-actions-view-btn-mobile{background:var(--accent-dim);color:var(--accent);border:1px solid var(--accent-border);-webkit-backdrop-filter:none;backdrop-filter:none;transition:background .15s,border-color .15s,transform .15s}.theme-light .table-actions-view-btn-mobile:hover{background:var(--accent-dim-hover);border-color:var(--accent-border-hover)}.theme-light .table-container{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--surface);border:1px solid var(--border)}.theme-light .table-table th{background:var(--surface-raised);color:var(--text-muted);border-bottom:1px solid var(--border);letter-spacing:.06em}.theme-light .table-row{border-bottom:1px solid var(--border);transition:background .15s}.theme-light .table-row:hover{background:var(--surface-raised)}.theme-light .table-table td{color:var(--text-primary);font-size:.9rem}.theme-light .table-row-ping-badge{background:var(--online-dim);color:var(--online-text);border:1px solid var(--online-border)}.theme-light .mobile-card{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--surface);border:1px solid var(--border)}.theme-light .user-info .username{color:var(--text-primary)}.theme-light .timestamp{color:var(--text-muted)}.theme-light .info-row .value{color:var(--text-primary)}.theme-light .status-indicator.online{background:var(--online);box-shadow:none}.theme-light .status-indicator.offline{background:var(--danger);box-shadow:none}.theme-light .delete-confirm{background-color:var(--danger)!important;color:#f5f0e8!important}.theme-dark{--bg: rgba(15, 23, 42, 1);--surface: rgba(30, 41, 59, .4);--surface-raised: rgba(30, 41, 59, .3);--surface-hover: rgba(59, 130, 246, .15);--border: rgba(59, 130, 246, .2);--border-hover: rgba(59, 130, 246, .4);--border-subtle: rgba(255, 255, 255, .3);--text-primary: rgba(226, 232, 240, .9);--text-secondary: rgba(226, 232, 240, .8);--text-muted: rgba(148, 163, 184, .8);--text-faint: rgba(148, 163, 184, .6);--text-ghost: rgba(148, 163, 184, .3);--accent: rgba(59, 130, 246, .9);--accent-hover: rgba(96, 165, 250, .9);--accent-dim: rgba(59, 130, 246, .15);--accent-dim-hover: rgba(59, 130, 246, .25);--accent-border: rgba(59, 130, 246, .3);--accent-border-hover: rgba(59, 130, 246, .5);--accent-glow: 0 4px 20px rgba(59, 130, 246, .2);--btn-primary-bg: rgba(59, 130, 246, .3);--btn-primary-bg-hover: rgba(59, 130, 246, .4);--btn-primary-gradient: linear-gradient(135deg, rgba(59, 130, 246, .3), rgba(37, 99, 235, .2));--btn-primary-text: white;--btn-primary-border: rgba(59, 130, 246, .5);--btn-primary-glow: 0 8px 25px rgba(59, 130, 246, .2);--btn-secondary-bg: rgba(30, 41, 59, .3);--btn-secondary-bg-hover: rgba(59, 130, 246, .15);--btn-secondary-text: rgba(226, 232, 240, .9);--btn-secondary-text-hover: rgba(226, 232, 240, .95);--btn-secondary-border: rgba(59, 130, 246, .2);--btn-secondary-border-hover:rgba(59, 130, 246, .4);--input-bg: rgba(30, 41, 59, .3);--input-bg-focus: rgba(15, 23, 42, .6);--input-border: rgba(59, 130, 246, .2);--input-border-focus: rgba(59, 130, 246, .4);--input-shadow-focus: 0 0 0 2px rgba(59, 130, 246, .1);--input-backdrop: blur(10px);--danger: rgba(248, 113, 113, .9);--danger-dim: rgba(239, 68, 68, .1);--danger-dim-hover: rgba(239, 68, 68, .2);--danger-border: rgba(239, 68, 68, .3);--danger-border-hover: rgba(239, 68, 68, .5);--danger-text: rgba(248, 113, 113, .9);--warning-dim: rgba(234, 179, 8, .1);--warning-border: rgba(234, 179, 8, .3);--warning-text: rgba(250, 204, 21, .9);--online: rgba(74, 222, 128, .9);--online-dim: rgba(34, 197, 94, .15);--online-border: rgba(34, 197, 94, .3);--online-text: rgba(74, 222, 128, .9);--online-glow: 0 0 8px rgba(74, 222, 128, .4);--offline-dim: rgba(239, 68, 68, .1);--offline-border: rgba(239, 68, 68, .3);--offline-text: rgba(248, 113, 113, .9);--offline-glow: 0 0 8px rgba(248, 113, 113, .4);--tooltip-bg: rgba(15, 23, 42, .95);--tooltip-text: rgba(226, 232, 240, .9);--overlay-bg: rgba(0, 0, 0, .5);--surface-backdrop: blur(20px);--card-backdrop: blur(20px);--surface-gradient: linear-gradient(180deg, rgba(15, 23, 42, .8) 0%, rgba(30, 41, 59, .6) 100%);--card-gradient: linear-gradient(180deg, rgba(15, 23, 42, .8) 0%, rgba(30, 41, 59, .6) 100%);--shimmer-color: rgba(59, 130, 246, .1);--card-shadow: 0 4px 16px rgba(0, 0, 0, .3);--card-hover-shadow: 0 8px 25px rgba(59, 130, 246, .1);--card-hover-border: rgba(59, 130, 246, .3);--table-header-bg: rgba(30, 41, 59, .4);--table-border: rgba(59, 130, 246, .1);--table-row-hover-bg: rgba(59, 130, 246, .05);--scrollbar-thumb: rgba(59, 130, 246, .3);--scrollbar-track: rgba(15, 23, 42, .4);color-scheme:dark}.theme-dark .banner{content:url(../../../banner-light.webp)}.theme-dark html,.theme-dark body{background:linear-gradient(180deg,#0f172a,#1e293b)}.theme-dark body{font-family:Poppins,sans-serif}.theme-dark .box-btn{font-weight:600;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:all .1s cubic-bezier(.4,0,.2,1)}.theme-dark .box-btn.primary{background:linear-gradient(135deg,#3b82f64d,#2563eb33)}.theme-dark .box-btn.primary:hover:not(:disabled){background:linear-gradient(135deg,#3b82f666,#2563eb4d)}.theme-dark .box-btn:disabled{opacity:.7}.theme-dark .input-group label{letter-spacing:.5px}.theme-dark .input-group select,.theme-dark .input-group input,.theme-dark .input{font-size:.95rem;transition:all .3s cubic-bezier(.4,0,.2,1)}@media (prefers-color-scheme: dark){.theme-dark .box-in-box,.theme-dark .input-group input{background:#0f172a99}.theme-dark .warning-text{background:#eab3080d}}.theme-dark .box-header h3{font-size:1.25rem}.theme-dark .box{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.theme-dark .box.card{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:linear-gradient(180deg,#0f172acc,#1e293b99);transition:all .3s cubic-bezier(.4,0,.2,1)}.theme-dark .box.card.anim{animation-duration:.6s;animation-timing-function:ease}.theme-dark .box-in-box{transition:all .3s cubic-bezier(.4,0,.2,1)}.theme-dark .empty-state{background:#1e293b66}.theme-dark .table-container{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:linear-gradient(180deg,#0f172acc,#1e293b99)}.theme-dark .table-table th{letter-spacing:.5px}.theme-dark .table-row{transition:all .3s ease}.theme-dark .table-table td{font-size:1rem}.theme-dark .mobile-card{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:linear-gradient(180deg,#0f172acc,#1e293b99)}.theme-dark .table-actions-view-btn,.theme-dark .table-actions-view-btn-mobile{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:all .3s cubic-bezier(.4,0,.2,1)}.theme-dark .table-actions-view-btn-mobile:hover{transform:translateY(-2px)}.theme-dark .page-title{font-weight:700;color:#e2e8f0f2;letter-spacing:0}.theme-dark .navbar button:hover{background:#3b82f626;border-color:#3b82f666;box-shadow:0 8px 25px #3b82f61a}.theme-dark .scope-item:hover{background:#3b82f626!important;border-color:#3b82f666!important}.theme-dark .scope-item input:checked+.scope-checkbox{background:linear-gradient(135deg,#3b82f64d,#2563eb33)!important}.theme-light2{--bg: #f5f5f7;--surface: #ffffff;--surface-raised: #ffffff;--surface-hover: #f0f0f5;--border: rgba(0, 0, 0, .08);--border-hover: rgba(0, 0, 0, .18);--border-subtle: rgba(0, 0, 0, .04);--text-primary: #1d1d1f;--text-secondary: #3a3a3c;--text-muted: #6e6e73;--text-faint: #86868b;--text-ghost: #aeaeb2;--accent: #0071e3;--accent-hover: #0077ed;--accent-dim: rgba(0, 113, 227, .08);--accent-dim-hover: rgba(0, 113, 227, .14);--accent-border: rgba(0, 113, 227, .25);--accent-border-hover: rgba(0, 113, 227, .5);--accent-glow: 0 2px 12px rgba(0, 113, 227, .2);--btn-primary-bg: #0071e3;--btn-primary-bg-hover: #0077ed;--btn-primary-gradient: #0071e3;--btn-primary-text: #ffffff;--btn-primary-border: transparent;--btn-primary-glow: 0 2px 8px rgba(0, 113, 227, .3);--btn-secondary-bg: rgba(0, 0, 0, .05);--btn-secondary-bg-hover: rgba(0, 0, 0, .09);--btn-secondary-text: #1d1d1f;--btn-secondary-text-hover: #1d1d1f;--btn-secondary-border: rgba(0, 0, 0, .12);--btn-secondary-border-hover:rgba(0, 0, 0, .22);--input-bg: #ffffff;--input-bg-focus: #ffffff;--input-border: rgba(0, 0, 0, .15);--input-border-focus: #0071e3;--input-shadow-focus: 0 0 0 3px rgba(0, 113, 227, .15);--input-backdrop: none;--danger: #ff3b30;--danger-dim: rgba(255, 59, 48, .08);--danger-dim-hover: rgba(255, 59, 48, .14);--danger-border: rgba(255, 59, 48, .25);--danger-border-hover: rgba(255, 59, 48, .45);--danger-text: #ff3b30;--warning-dim: rgba(255, 159, 10, .1);--warning-border: rgba(255, 159, 10, .3);--warning-text: #c77700;--online: #34c759;--online-dim: rgba(52, 199, 89, .1);--online-border: rgba(52, 199, 89, .3);--online-text: #248a3d;--online-glow: 0 0 6px rgba(52, 199, 89, .3);--offline-dim: rgba(255, 59, 48, .08);--offline-border: rgba(255, 59, 48, .25);--offline-text: #ff3b30;--offline-glow: 0 0 6px rgba(255, 59, 48, .2);--tooltip-bg: #1d1d1f;--tooltip-text: #f5f5f7;--overlay-bg: rgba(255, 255, 255, .7);--surface-backdrop: none;--card-backdrop: none;--surface-gradient: none;--card-gradient: none;--shimmer-color: rgba(0, 0, 0, .04);--card-shadow: 0 1px 4px rgba(0, 0, 0, .06), 0 4px 12px rgba(0, 0, 0, .06);--card-hover-shadow: 0 2px 8px rgba(0, 0, 0, .08), 0 8px 24px rgba(0, 0, 0, .08);--card-hover-shadow-strong: 0 4px 16px rgba(0, 0, 0, .1), 0 12px 32px rgba(0, 0, 0, .08);--card-selected-shadow: 0 2px 8px rgba(0, 113, 227, .15), 0 8px 24px rgba(0, 113, 227, .1);--card-hover-border: rgba(0, 0, 0, .18);--selection-gradient: rgba(0, 113, 227, .08);--table-header-bg: #f5f5f7;--table-border: rgba(0, 0, 0, .06);--table-row-hover-bg: #f5f5f7;--scrollbar-thumb: rgba(0, 0, 0, .2);--scrollbar-track: transparent;color-scheme:light}.theme-light2 .banner{content:url(../../../banner-dark.webp)}.theme-light2 html,.theme-light2 body{background:#f5f5f7}.theme-light2 body{font-family:Inter,-apple-system,BlinkMacSystemFont,SF Pro Text,sans-serif;-webkit-font-smoothing:antialiased}.theme-light2 .box-btn{font-weight:500;backdrop-filter:none;-webkit-backdrop-filter:none;transition:background .15s ease,box-shadow .15s ease,transform .1s ease;border-radius:980px;letter-spacing:-.01em}.theme-light2 .box-btn.primary{background:var(--btn-primary-bg);border-color:transparent}.theme-light2 .box-btn.primary:hover:not(:disabled){background:var(--btn-primary-bg-hover)}.theme-light2 .box-btn.secondary{border-radius:980px}.theme-light2 .box-btn:disabled{opacity:.4}.theme-light2 .box-btn.secondary.delete-btn{background:var(--danger-dim)!important;border:1px solid var(--danger-border)!important;color:var(--danger-text)!important}.theme-light2 .box-btn.secondary.delete-btn:hover:not(:disabled){background:var(--danger-dim-hover)!important;border-color:var(--danger-border-hover)!important}.theme-light2 .input-group label{font-size:.75rem;font-weight:500;letter-spacing:.02em;color:var(--text-muted);text-transform:uppercase}.theme-light2 .input-group select,.theme-light2 .input-group input,.theme-light2 .input{font-size:.9rem;border-radius:10px;transition:border-color .15s ease,box-shadow .15s ease;backdrop-filter:none;-webkit-backdrop-filter:none}.theme-light2 .box-header h3{font-size:1.1rem;font-weight:600;letter-spacing:-.02em}.theme-light2 .box{backdrop-filter:none;-webkit-backdrop-filter:none;background:var(--surface);border:1px solid var(--border);box-shadow:var(--card-shadow)}.theme-light2 .box.card{backdrop-filter:none;-webkit-backdrop-filter:none;background:var(--surface);border:1px solid var(--border);box-shadow:var(--card-shadow);transition:box-shadow .2s ease,border-color .2s ease,transform .2s ease}.theme-light2 .box.card.anim{animation-duration:.4s;animation-timing-function:cubic-bezier(.22,1,.36,1)}.theme-light2 .box.card:hover{border-color:var(--border-hover)}.theme-light2 .box-in-box{border-radius:10px;transition:background .15s ease,border-color .15s ease,transform .15s ease}.theme-light2 .empty-state{background:var(--surface);border:1px solid var(--border);box-shadow:var(--card-shadow);backdrop-filter:none;-webkit-backdrop-filter:none}.theme-light2 .page-title{font-size:2.5rem;font-weight:700;color:var(--text-primary);letter-spacing:-.03em}.theme-light2 .badge{font-weight:500;border-radius:980px}.theme-light2 .status-badge.enabled,.theme-light2 .status-badge.disabled{border-radius:980px}.theme-light2 .table-container{backdrop-filter:none;-webkit-backdrop-filter:none;background:var(--surface);border:1px solid var(--border);box-shadow:var(--card-shadow)}.theme-light2 .table-table th{font-size:.72rem;letter-spacing:.04em;font-weight:600;background:var(--table-header-bg);color:var(--text-muted)}.theme-light2 .table-row{transition:background .12s ease}.theme-light2 .table-table td{font-size:.9rem}.theme-light2 .mobile-card{backdrop-filter:none;-webkit-backdrop-filter:none;background:var(--surface);border:1px solid var(--border);box-shadow:var(--card-shadow)}.theme-light2 .table-actions-view-btn{backdrop-filter:none;-webkit-backdrop-filter:none;border-radius:980px;transition:background .15s ease,border-color .15s ease}.theme-light2 .table-actions-view-btn-mobile{backdrop-filter:none;-webkit-backdrop-filter:none;border-radius:980px;transition:background .15s ease,border-color .15s ease,transform .15s ease}.theme-light2 .navbar{background:#fff;backdrop-filter:none;-webkit-backdrop-filter:none;border-right:1px solid var(--border);box-shadow:none}.theme-light2 .navbar:before{display:none}.theme-light2 .navbar button{border-radius:10px;font-weight:500;color:var(--text-primary);background:transparent;border:none;backdrop-filter:none;-webkit-backdrop-filter:none;transition:background .15s ease,color .15s ease;letter-spacing:-.01em}.theme-light2 .navbar button:before{display:none}.theme-light2 .navbar button:hover{background:var(--surface-hover);border:none;box-shadow:none;transform:none;color:var(--text-primary)}.theme-light2 .navbar button.selected{background:var(--accent-dim);border:none;color:var(--accent);box-shadow:none;font-weight:600}.theme-light2 .collapsed-sidebar{background:#fff;backdrop-filter:none;-webkit-backdrop-filter:none;border-right:1px solid var(--border)}.theme-light2 .collapsed-sidebar .expand-btn,.theme-light2 .collapsed-sidebar .icon-btn{background:transparent;border:none;color:var(--text-muted);border-radius:10px;transition:background .15s ease,color .15s ease}.theme-light2 .collapsed-sidebar .expand-btn:hover,.theme-light2 .collapsed-sidebar .icon-btn:hover{background:var(--surface-hover);border:none;transform:none;color:var(--text-primary)}.theme-light2 .collapsed-sidebar .icon-btn.selected{background:var(--accent-dim);border:none;color:var(--accent);box-shadow:none}.theme-light2 .navbar .header:after{background:var(--border)}.theme-light2 .banner-image{filter:none;transition:opacity .2s ease,transform .2s ease}.theme-light2 .banner-image:hover{filter:none;opacity:.75;transform:translateY(-1px)}.theme-light2 .logout{background:transparent!important;border:none!important;color:var(--danger-text)!important}.theme-light2 .logout:hover{background:var(--danger-dim)!important;border:none!important}@media screen and (max-width: 1000px){.theme-light2 .navbar{background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none}}.theme-light2 .checkbox-slider{background:#e5e5ea;border:none}.theme-light2 .checkbox-slider:before{background:#fff;box-shadow:0 1px 3px #0003}.theme-light2 .checkbox-wrapper input:checked+.checkbox-slider{background:var(--accent);border:none}.theme-light2 .checkbox-wrapper input:checked+.checkbox-slider:before{background:#fff}.theme-light2 .toggle-controls{background:transparent;border:1px solid var(--border);color:var(--text-muted)}@media (hover: hover) and (pointer: fine){.theme-light2 .toggle-controls:hover{background:var(--surface-hover);border-color:var(--border-hover)}}.theme-light2 .toggle-controls.active{background:var(--accent-dim);border-color:var(--accent-border);color:var(--accent)}.theme-light2 .scope-item:hover{background:var(--surface-hover)!important;border-color:var(--border-hover)!important}.theme-light2 .scope-item input:checked+.scope-checkbox{background:var(--accent)!important;border-color:var(--accent)!important}.theme-light2 .status-indicator.online{background:var(--online);box-shadow:var(--online-glow)}.theme-light2 .status-indicator.offline{background:var(--danger);box-shadow:var(--offline-glow)}.theme-light2 ::-webkit-scrollbar{width:6px;height:6px}.theme-light2 ::-webkit-scrollbar-track{background:transparent}.theme-light2 ::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:3px}.theme-light2 ::-webkit-scrollbar-thumb:hover{background:#0000004d}.theme-midnight{--bg: #0b0914;--surface: rgba(22, 14, 40, .55);--surface-raised: rgba(30, 20, 54, .45);--surface-hover: rgba(139, 92, 246, .18);--border: rgba(139, 92, 246, .22);--border-hover: rgba(167, 139, 250, .5);--border-subtle: rgba(255, 255, 255, .08);--text-primary: rgba(237, 233, 254, .92);--text-secondary: rgba(221, 214, 254, .8);--text-muted: rgba(167, 139, 250, .7);--text-faint: rgba(139, 92, 246, .5);--text-ghost: rgba(139, 92, 246, .25);--accent: rgba(167, 139, 250, .95);--accent-hover: rgba(196, 181, 253, 1);--accent-dim: rgba(139, 92, 246, .15);--accent-dim-hover: rgba(139, 92, 246, .28);--accent-border: rgba(139, 92, 246, .35);--accent-border-hover: rgba(167, 139, 250, .6);--accent-glow: 0 0 24px rgba(139, 92, 246, .35);--btn-primary-bg: rgba(109, 40, 217, .55);--btn-primary-bg-hover: rgba(124, 58, 237, .7);--btn-primary-gradient: linear-gradient(135deg, rgba(139, 92, 246, .5), rgba(109, 40, 217, .35));--btn-primary-text: rgba(237, 233, 254, 1);--btn-primary-border: rgba(139, 92, 246, .55);--btn-primary-glow: 0 8px 28px rgba(139, 92, 246, .3);--btn-secondary-bg: rgba(22, 14, 40, .4);--btn-secondary-bg-hover: rgba(139, 92, 246, .15);--btn-secondary-text: rgba(221, 214, 254, .88);--btn-secondary-text-hover: rgba(237, 233, 254, 1);--btn-secondary-border: rgba(139, 92, 246, .25);--btn-secondary-border-hover:rgba(167, 139, 250, .55);--input-bg: rgba(22, 14, 40, .45);--input-bg-focus: rgba(11, 9, 20, .75);--input-border: rgba(139, 92, 246, .25);--input-border-focus: rgba(167, 139, 250, .55);--input-shadow-focus: 0 0 0 3px rgba(139, 92, 246, .15), 0 0 16px rgba(139, 92, 246, .12);--input-backdrop: blur(12px);--danger: rgba(251, 113, 133, .92);--danger-dim: rgba(244, 63, 94, .1);--danger-dim-hover: rgba(244, 63, 94, .2);--danger-border: rgba(244, 63, 94, .32);--danger-border-hover: rgba(251, 113, 133, .55);--danger-text: rgba(251, 113, 133, .92);--warning-dim: rgba(251, 191, 36, .1);--warning-border: rgba(251, 191, 36, .3);--warning-text: rgba(252, 211, 77, .9);--online: rgba(52, 211, 153, .9);--online-dim: rgba(16, 185, 129, .14);--online-border: rgba(16, 185, 129, .32);--online-text: rgba(52, 211, 153, .9);--online-glow: 0 0 10px rgba(52, 211, 153, .45);--offline-dim: rgba(244, 63, 94, .1);--offline-border: rgba(244, 63, 94, .3);--offline-text: rgba(251, 113, 133, .9);--offline-glow: 0 0 10px rgba(251, 113, 133, .45);--tooltip-bg: rgba(11, 9, 20, .96);--tooltip-text: rgba(221, 214, 254, .92);--overlay-bg: rgba(0, 0, 0, .65);--surface-backdrop: blur(24px);--card-backdrop: blur(24px);--surface-gradient: linear-gradient(160deg, rgba(30, 20, 54, .85) 0%, rgba(11, 9, 20, .7) 100%);--card-gradient: linear-gradient(160deg, rgba(45, 26, 80, .8) 0%, rgba(22, 14, 40, .6) 100%);--shimmer-color: rgba(167, 139, 250, .1);--card-shadow: 0 4px 20px rgba(0, 0, 0, .45), 0 0 0 1px rgba(139, 92, 246, .08);--card-hover-shadow: 0 8px 32px rgba(139, 92, 246, .18), 0 0 0 1px rgba(167, 139, 250, .2);--card-hover-border: rgba(167, 139, 250, .38);--table-header-bg: rgba(30, 20, 54, .55);--table-border: rgba(139, 92, 246, .12);--table-row-hover-bg: rgba(139, 92, 246, .07);--scrollbar-thumb: rgba(139, 92, 246, .38);--scrollbar-track: rgba(22, 14, 40, .5);color-scheme:dark;@keyframes neon-pulse{0%,to{box-shadow:0 0 8px #8b5cf64d}50%{box-shadow:0 0 20px #a78bfa8c,0 0 40px #8b5cf633}}}.theme-midnight .banner{content:url(../../../banner-light.webp)}.theme-midnight html,.theme-midnight body{background:radial-gradient(ellipse 80% 60% at 50% -10%,rgba(109,40,217,.18) 0%,transparent 60%),linear-gradient(180deg,#0b0914,#100c1e)}.theme-midnight body{font-family:Space Grotesk,system-ui,sans-serif;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}.theme-midnight .page-title{font-weight:700;background:linear-gradient(135deg,#ede9fef2 20%,#a78bfae6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-.03em}.theme-midnight .badge{background:#8b5cf624;color:#c4b5fdf2;border:1px solid rgba(139,92,246,.35);box-shadow:0 0 12px #8b5cf61f}.theme-midnight .status-badge.enabled{background:var(--online-dim);color:var(--online-text);border:1px solid var(--online-border)}.theme-midnight .status-badge.disabled{background:var(--offline-dim);color:var(--offline-text);border:1px solid var(--offline-border)}.theme-midnight .input-group label{letter-spacing:.08em;font-weight:500;color:var(--text-muted)}.theme-midnight .input-group select,.theme-midnight .input-group input,.theme-midnight .input{font-size:.9rem;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:all .25s cubic-bezier(.4,0,.2,1)}.theme-midnight .box-btn{font-weight:600;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);letter-spacing:.01em;transition:all .2s cubic-bezier(.4,0,.2,1)}.theme-midnight .box-btn.primary{background:linear-gradient(135deg,#8b5cf680,#6d28d959);border-color:#8b5cf68c;box-shadow:0 0 #8b5cf600}.theme-midnight .box-btn.primary:hover:not(:disabled){background:linear-gradient(135deg,#a78bfa99,#7c3aed73);box-shadow:0 0 20px #8b5cf64d,0 4px 12px #0000004d}.theme-midnight .box-btn:disabled{opacity:.45}.theme-midnight .box-header h3{font-size:1.15rem;font-weight:600}.theme-midnight .box{backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);background:var(--surface-gradient),var(--surface);box-shadow:var(--card-shadow)}.theme-midnight .box.card{backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);background:var(--card-gradient),var(--surface);transition:all .3s cubic-bezier(.4,0,.2,1)}.theme-midnight .box.card:before{background:linear-gradient(90deg,transparent,rgba(167,139,250,.08),transparent)}.theme-midnight .box.card:hover{box-shadow:var(--card-hover-shadow);border-color:var(--card-hover-border)}.theme-midnight .box-in-box{background:#160e2880;border-color:#8b5cf633;transition:all .25s cubic-bezier(.4,0,.2,1)}.theme-midnight .box-in-box:hover{background:#8b5cf626;border-color:#a78bfa6b;box-shadow:0 0 14px #8b5cf61f}.theme-midnight .toggle-controls{transition:all .25s cubic-bezier(.4,0,.2,1)}@media (hover: hover) and (pointer: fine){.theme-midnight .toggle-controls:hover{background:#8b5cf62e;border-color:#a78bfa73;box-shadow:0 0 14px #8b5cf633}}.theme-midnight .toggle-controls.active{background:#8b5cf62e;border-color:#a78bfa73;box-shadow:0 0 14px #8b5cf633}.theme-midnight .warning-text{background:#fbbf240f;border-color:#fbbf2447}.theme-midnight .empty-state{background:#160e2873;border-color:#8b5cf62e;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.theme-midnight .table-container{backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);background:var(--surface-gradient),var(--surface)}.theme-midnight .table-table th{letter-spacing:.06em;font-size:.7rem}.theme-midnight .table-row{transition:background .2s ease}.theme-midnight .table-row:hover{background:var(--table-row-hover-bg)}.theme-midnight .table-table td{font-size:.9rem}.theme-midnight .table-row-ping-badge{background:var(--online-dim);color:var(--online-text);border:1px solid var(--online-border);box-shadow:var(--online-glow)}.theme-midnight .table-actions-view-btn{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:all .2s cubic-bezier(.4,0,.2,1)}.theme-midnight .table-actions-view-btn:hover{background:var(--accent-dim);border-color:var(--accent-border);color:var(--accent);box-shadow:0 0 12px #8b5cf629}.theme-midnight .table-actions-view-btn-mobile{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:all .25s cubic-bezier(.4,0,.2,1)}.theme-midnight .table-actions-view-btn-mobile:hover{transform:translateY(-2px);box-shadow:0 6px 18px #8b5cf638}.theme-midnight .mobile-card{backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);background:var(--card-gradient),var(--surface)}.theme-midnight .status-indicator.online{background:var(--online);box-shadow:var(--online-glow)}.theme-midnight .status-indicator.offline{background:var(--danger);box-shadow:var(--offline-glow)}.theme-midnight .delete-confirm{background:#f43f5e80!important;border-color:#fb718599!important;color:#ffdce1!important}.theme-midnight .navbar button:hover{background:#8b5cf62e;border-color:#a78bfa6b;box-shadow:0 0 20px #8b5cf629}.theme-midnight .scope-item:hover{background:#8b5cf629!important;border-color:#a78bfa6b!important}.theme-midnight .scope-item input:checked+.scope-checkbox{background:linear-gradient(135deg,#8b5cf673,#6d28d94d)!important;box-shadow:0 0 10px #8b5cf64d!important}.theme-midnight .checkbox-wrapper input:checked+.checkbox-slider{background:#8b5cf640;border-color:#8b5cf680;box-shadow:0 0 10px #8b5cf640}.theme-midnight .checkbox-wrapper input:checked+.checkbox-slider:before{background:#a78bfaf2}.theme-midnight .validation-errors-summary{background:var(--danger-dim);border-color:var(--danger-border);box-shadow:0 0 16px #f43f5e14}.theme-midnight .status-indicator.online{animation:neon-pulse 3s ease-in-out infinite}.theme-midnight body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(139,92,246,.013) 2px,rgba(139,92,246,.013) 4px);pointer-events:none;z-index:9999}.theme-gayassrandom{--bg: #0d0d14;--surface: rgba(20, 16, 32, .6);--surface-raised: rgba(30, 22, 46, .5);--surface-hover: rgba(85, 205, 252, .12);--border: rgba(245, 169, 184, .18);--border-hover: rgba(85, 205, 252, .45);--border-subtle: rgba(255, 255, 255, .06);--text-primary: rgba(240, 236, 252, .93);--text-secondary: rgba(220, 215, 245, .82);--text-muted: rgba(180, 165, 210, .72);--text-faint: rgba(245, 169, 184, .45);--text-ghost: rgba(245, 169, 184, .2);--accent: rgba(85, 205, 252, .95);--accent-hover: rgba(140, 225, 255, 1);--accent-dim: rgba(85, 205, 252, .12);--accent-dim-hover: rgba(85, 205, 252, .22);--accent-border: rgba(85, 205, 252, .3);--accent-border-hover: rgba(85, 205, 252, .55);--accent-glow: 0 0 22px rgba(85, 205, 252, .3);--btn-primary-bg: rgba(85, 205, 252, .18);--btn-primary-bg-hover: rgba(85, 205, 252, .28);--btn-primary-gradient: linear-gradient(135deg, rgba(85, 205, 252, .22), rgba(245, 169, 184, .18));--btn-primary-text: rgba(230, 245, 255, 1);--btn-primary-border: rgba(85, 205, 252, .42);--btn-primary-glow: 0 6px 24px rgba(85, 205, 252, .2);--btn-secondary-bg: rgba(20, 16, 32, .45);--btn-secondary-bg-hover: rgba(245, 169, 184, .1);--btn-secondary-text: rgba(220, 215, 245, .88);--btn-secondary-text-hover: rgba(240, 236, 252, 1);--btn-secondary-border: rgba(245, 169, 184, .22);--btn-secondary-border-hover:rgba(245, 169, 184, .5);--input-bg: rgba(20, 16, 32, .5);--input-bg-focus: rgba(13, 10, 22, .8);--input-border: rgba(245, 169, 184, .22);--input-border-focus: rgba(85, 205, 252, .5);--input-shadow-focus: 0 0 0 3px rgba(85, 205, 252, .12), 0 0 14px rgba(85, 205, 252, .1);--input-backdrop: blur(12px);--danger: rgba(255, 120, 130, .92);--danger-dim: rgba(255, 80, 100, .1);--danger-dim-hover: rgba(255, 80, 100, .2);--danger-border: rgba(255, 80, 100, .3);--danger-border-hover: rgba(255, 120, 130, .55);--danger-text: rgba(255, 140, 150, .95);--warning-dim: rgba(255, 210, 100, .1);--warning-border: rgba(255, 210, 100, .28);--warning-text: rgba(255, 225, 130, .92);--online: rgba(100, 230, 180, .92);--online-dim: rgba(60, 200, 150, .13);--online-border: rgba(60, 200, 150, .3);--online-text: rgba(100, 230, 180, .92);--online-glow: 0 0 10px rgba(100, 230, 180, .4);--offline-dim: rgba(255, 80, 100, .1);--offline-border: rgba(255, 80, 100, .28);--offline-text: rgba(255, 140, 150, .9);--offline-glow: 0 0 10px rgba(255, 120, 130, .4);--mark-bg: rgba(245, 169, 184, .9);--mark-text: #0d0d14;--tooltip-bg: rgba(10, 8, 18, .97);--tooltip-text: rgba(220, 215, 245, .92);--overlay-bg: rgba(0, 0, 0, .6);--surface-backdrop: blur(24px);--card-backdrop: blur(24px);--surface-gradient: linear-gradient(160deg, rgba(35, 22, 52, .8) 0%, rgba(13, 10, 22, .65) 100%);--card-gradient: linear-gradient(145deg, rgba(245, 169, 184, .05) 0%, rgba(85, 205, 252, .04) 100%);--shimmer-color: rgba(245, 169, 184, .08);--card-shadow: 0 4px 20px rgba(0, 0, 0, .5), 0 0 0 1px rgba(245, 169, 184, .07);--card-hover-shadow: 0 8px 32px rgba(85, 205, 252, .14), 0 0 0 1px rgba(245, 169, 184, .22);--card-hover-border: rgba(245, 169, 184, .35);--table-header-bg: rgba(28, 20, 44, .6);--table-border: rgba(245, 169, 184, .1);--table-row-hover-bg: rgba(85, 205, 252, .05);--scrollbar-thumb: rgba(245, 169, 184, .35);--scrollbar-track: rgba(20, 16, 32, .55);color-scheme:dark;@keyframes aurora-pulse{0%,to{box-shadow:0 0 6px #64e6b466}33%{box-shadow:0 0 14px #55cdfc8c,0 0 28px #55cdfc2e}66%{box-shadow:0 0 14px #f5a9b880,0 0 28px #f5a9b82e}}@keyframes aurora-title{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}}.theme-gayassrandom .banner{content:url(../../../banner-light.webp)}.theme-gayassrandom html,.theme-gayassrandom body{background:radial-gradient(ellipse 70% 50% at 20% 0%,rgba(245,169,184,.1) 0%,transparent 55%),radial-gradient(ellipse 60% 45% at 80% 5%,rgba(85,205,252,.1) 0%,transparent 50%),radial-gradient(ellipse 50% 60% at 50% 100%,rgba(245,169,184,.06) 0%,transparent 60%),linear-gradient(180deg,#0d0d14,#110e1c)}.theme-gayassrandom body{font-family:Outfit,system-ui,sans-serif;color:var(--text-primary);scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}.theme-gayassrandom .page-title{font-weight:700;letter-spacing:-.03em;background:linear-gradient(110deg,#55cdfcf2,#c8dcffe6 30%,#f5a9b8f2,#55cdfccc);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.theme-gayassrandom .badge{background:#f5a9b81f;color:#ffc8d7f2;border:1px solid rgba(245,169,184,.32);box-shadow:0 0 10px #f5a9b81a}.theme-gayassrandom .status-badge.enabled{background:var(--online-dim);color:var(--online-text);border:1px solid var(--online-border)}.theme-gayassrandom .status-badge.disabled{background:var(--offline-dim);color:var(--offline-text);border:1px solid var(--offline-border)}.theme-gayassrandom .input-group label{letter-spacing:.07em;font-weight:500;color:var(--text-muted)}.theme-gayassrandom .input-group select,.theme-gayassrandom .input-group input,.theme-gayassrandom .input{font-size:.9rem;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:all .25s cubic-bezier(.4,0,.2,1)}.theme-gayassrandom .checkbox-slider{background:var(--surface-raised);border-color:var(--border)}.theme-gayassrandom .checkbox-slider:before{background:var(--text-muted)}.theme-gayassrandom .checkbox-wrapper input:checked+.checkbox-slider{background:#55cdfc2e;border-color:#55cdfc6b;box-shadow:0 0 10px #55cdfc33}.theme-gayassrandom .checkbox-wrapper input:checked+.checkbox-slider:before{background:#55cdfcf2}.theme-gayassrandom .box-btn{font-weight:600;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);letter-spacing:.01em;transition:all .22s cubic-bezier(.4,0,.2,1)}.theme-gayassrandom .box-btn.primary{background:linear-gradient(135deg,#55cdfc38,#f5a9b82e);border-color:#55cdfc6b}.theme-gayassrandom .box-btn.primary:hover:not(:disabled){background:linear-gradient(135deg,#55cdfc52,#f5a9b842);box-shadow:0 0 18px #55cdfc40,0 4px 14px #00000059}.theme-gayassrandom .box-btn.secondary:hover:not(:disabled){background:#f5a9b81a;border-color:#f5a9b880;color:#ffd2e1f2}.theme-gayassrandom .box-btn:disabled{opacity:.4}.theme-gayassrandom .box-header h3{font-size:1.15rem;font-weight:600;letter-spacing:-.01em}.theme-gayassrandom .box{backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);background:var(--surface-gradient),var(--surface);box-shadow:var(--card-shadow);border-color:var(--border)}.theme-gayassrandom .box.card{backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);background:linear-gradient(145deg,#f5a9b80d,#55cdfc0a),var(--surface);transition:all .3s cubic-bezier(.4,0,.2,1)}.theme-gayassrandom .box.card:before{background:linear-gradient(90deg,transparent,rgba(245,169,184,.07),rgba(85,205,252,.07),transparent)}.theme-gayassrandom .box.card:hover{box-shadow:var(--card-hover-shadow);border-color:var(--card-hover-border)}.theme-gayassrandom .box-in-box{background:#140f208c;border-color:#f5a9b829;transition:all .25s cubic-bezier(.4,0,.2,1)}.theme-gayassrandom .box-in-box:hover{background:#55cdfc14;border-color:#55cdfc61;box-shadow:0 0 14px #55cdfc1a}.theme-gayassrandom .toggle-controls{background:var(--surface-raised);border-color:var(--border);color:var(--text-secondary);transition:all .25s cubic-bezier(.4,0,.2,1)}@media (hover: hover) and (pointer: fine){.theme-gayassrandom .toggle-controls:hover{background:#55cdfc1f;border-color:#55cdfc66;box-shadow:0 0 12px #55cdfc26}}.theme-gayassrandom .toggle-controls.active{background:#55cdfc1f;border-color:#55cdfc66;box-shadow:0 0 12px #55cdfc26}.theme-gayassrandom .warning-text{background:#ffd26412;border-color:#ffd26442}.theme-gayassrandom .empty-state{background:#140f2080;border-color:#f5a9b826;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.theme-gayassrandom .validation-errors-summary{background:var(--danger-dim);border-color:var(--danger-border);box-shadow:0 0 16px #ff506412}.theme-gayassrandom .validation-header svg{color:var(--danger-text)}.theme-gayassrandom .validation-header h3,.theme-gayassrandom .validation-list li{color:var(--danger-text)}.theme-gayassrandom .table-container{backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);background:var(--surface-gradient),var(--surface)}.theme-gayassrandom .table-table th{background:var(--table-header-bg);color:var(--text-muted);border-bottom:1px solid var(--border);letter-spacing:.07em;font-size:.7rem}.theme-gayassrandom .table-row{border-bottom:1px solid var(--table-border);transition:background .2s ease}.theme-gayassrandom .table-row:hover{background:var(--table-row-hover-bg)}.theme-gayassrandom .table-row-ping-badge{background:var(--online-dim);color:var(--online-text);border:1px solid var(--online-border);box-shadow:var(--online-glow)}.theme-gayassrandom .table-actions-view-btn{background:var(--surface-raised);color:var(--text-secondary);border:1px solid var(--border);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:all .2s cubic-bezier(.4,0,.2,1)}.theme-gayassrandom .table-actions-view-btn:hover{background:var(--accent-dim);border-color:var(--accent-border);color:var(--accent);box-shadow:0 0 12px #55cdfc24}.theme-gayassrandom .table-actions-view-btn-mobile{background:var(--accent-dim);color:var(--accent);border:1px solid var(--accent-border);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:all .25s cubic-bezier(.4,0,.2,1)}.theme-gayassrandom .table-actions-view-btn-mobile:hover{background:var(--accent-dim-hover);border-color:var(--accent-border-hover);transform:translateY(-2px);box-shadow:0 6px 18px #55cdfc2e}.theme-gayassrandom .mobile-card{backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);background:linear-gradient(145deg,#f5a9b80d,#55cdfc0a),var(--surface)}.theme-gayassrandom .status-indicator.online{background:var(--online);box-shadow:var(--online-glow);animation:aurora-pulse 3.5s ease-in-out infinite}.theme-gayassrandom .status-indicator.offline{background:var(--danger);box-shadow:var(--offline-glow)}.theme-gayassrandom .delete-confirm{background:#ff506473!important;border-color:#ff78828c!important;color:#ffdce1!important}.theme-gayassrandom .navbar button:hover{background:#f5a9b81f;border-color:#f5a9b861;box-shadow:0 0 18px #f5a9b81f}.theme-gayassrandom .scope-item:hover{background:#55cdfc1a!important;border-color:#55cdfc61!important}.theme-gayassrandom .scope-item input:checked+.scope-checkbox{background:linear-gradient(135deg,#55cdfc61,#f5a9b847)!important;box-shadow:0 0 10px #55cdfc40!important}.theme-gayassrandom body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#55cdfc08,#f5a9b806,#ffffff03,#f5a9b806,#55cdfc08);pointer-events:none;z-index:0}.theme-gayassrandom .page-title{background-size:200% 200%;animation:aurora-title 6s ease infinite}.theme-night{--bg: rgba(0, 0, 0, 1);--surface: rgba(15, 15, 15, 1);--surface-raised: rgba(20, 20, 20, 1);--surface-hover: rgba(30, 30, 30, 1);--border: rgba(38, 38, 38, 1);--border-hover: rgba(64, 64, 64, 1);--border-subtle: rgba(255, 255, 255, .08);--text-primary: rgba(255, 255, 255, .95);--text-secondary: rgba(255, 255, 255, .75);--text-muted: rgba(161, 161, 170, 1);--text-faint: rgba(113, 113, 122, 1);--text-ghost: rgba(63, 63, 70, 1);--accent: rgba(255, 255, 255, 1);--accent-hover: rgba(250, 250, 250, 1);--accent-dim: rgba(38, 38, 38, 1);--accent-dim-hover: rgba(50, 50, 50, 1);--accent-border: rgba(64, 64, 64, 1);--accent-border-hover: rgba(82, 82, 82, 1);--accent-glow: 0 0 0 1px rgba(255, 255, 255, .1);--btn-primary-bg: rgba(255, 255, 255, 1);--btn-primary-bg-hover: rgba(245, 245, 245, 1);--btn-primary-gradient: rgba(255, 255, 255, 1);--btn-primary-text: rgba(0, 0, 0, 1);--btn-primary-border: transparent;--btn-primary-glow: 0 0 0 0 transparent;--btn-secondary-bg: rgba(15, 15, 15, 1);--btn-secondary-bg-hover: rgba(30, 30, 30, 1);--btn-secondary-text: rgba(255, 255, 255, .95);--btn-secondary-text-hover: rgba(255, 255, 255, 1);--btn-secondary-border: rgba(38, 38, 38, 1);--btn-secondary-border-hover: rgba(64, 64, 64, 1);--input-bg: rgba(0, 0, 0, 1);--input-bg-focus: rgba(0, 0, 0, 1);--input-border: rgba(38, 38, 38, 1);--input-border-focus: rgba(64, 64, 64, 1);--input-shadow-focus: 0 0 0 2px rgba(255, 255, 255, .05);--input-backdrop: blur(0);--danger: rgba(239, 68, 68, 1);--danger-dim: rgba(239, 68, 68, .1);--danger-dim-hover: rgba(239, 68, 68, .15);--danger-border: rgba(239, 68, 68, .3);--danger-border-hover: rgba(239, 68, 68, .5);--danger-text: rgba(239, 68, 68, 1);--warning-dim: rgba(234, 179, 8, .1);--warning-border: rgba(234, 179, 8, .3);--warning-text: rgba(234, 179, 8, 1);--online: rgba(34, 197, 94, 1);--online-dim: rgba(34, 197, 94, .1);--online-border: rgba(34, 197, 94, .3);--online-text: rgba(34, 197, 94, 1);--online-glow: 0 0 0 1px rgba(34, 197, 94, .2);--offline-dim: rgba(239, 68, 68, .1);--offline-border: rgba(239, 68, 68, .3);--offline-text: rgba(239, 68, 68, 1);--offline-glow: 0 0 0 1px rgba(239, 68, 68, .2);--tooltip-bg: rgba(20, 20, 20, 1);--tooltip-text: rgba(255, 255, 255, .95);--overlay-bg: rgba(0, 0, 0, .8);--surface-backdrop: blur(0);--card-backdrop: blur(0);--surface-gradient: rgba(15, 15, 15, 1);--card-gradient: rgba(15, 15, 15, 1);--shimmer-color: rgba(255, 255, 255, .03);--card-shadow: 0 0 0 1px rgba(38, 38, 38, 1);--card-hover-shadow: 0 0 0 1px rgba(64, 64, 64, 1);--card-hover-border: rgba(64, 64, 64, 1);--table-header-bg: rgba(10, 10, 10, 1);--table-border: rgba(38, 38, 38, 1);--table-row-hover-bg: rgba(20, 20, 20, 1);--scrollbar-thumb: rgba(64, 64, 64, 1);--scrollbar-track: rgba(0, 0, 0, 1);color-scheme:dark}.theme-night .banner{content:url(../../../banner-light.webp)}.theme-night html,.theme-night body{background:#000}.theme-night body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-weight:400;letter-spacing:-.011em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.theme-night .box-btn{font-weight:500;backdrop-filter:none;-webkit-backdrop-filter:none;transition:all .15s ease;border-radius:6px;font-size:.875rem;letter-spacing:-.006em}.theme-night .box-btn.primary{background:#fff;color:#000;font-weight:500}.theme-night .box-btn.primary:hover:not(:disabled){background:#f5f5f5}.theme-night .box-btn:disabled{opacity:.5}.theme-night .input-group label{letter-spacing:-.006em;font-size:.875rem;font-weight:500}.theme-night .input-group select,.theme-night .input-group input,.theme-night .input{font-size:.875rem;transition:all .15s ease;letter-spacing:-.006em;border-radius:6px}@media (prefers-color-scheme: dark){.theme-night .box-in-box{background:#0a0a0a}.theme-night .input-group input{background:#000}.theme-night .warning-text{background:#eab3080d}}.theme-night .box-header h3{font-size:1.125rem;font-weight:600;letter-spacing:-.02em}.theme-night .box{backdrop-filter:none;-webkit-backdrop-filter:none;border-radius:8px}.theme-night .box.card{backdrop-filter:none;-webkit-backdrop-filter:none;background:#0f0f0f;transition:all .15s ease;border-radius:8px}.theme-night .box.card.anim{animation-duration:.3s;animation-timing-function:ease-out}.theme-night .box-in-box{transition:all .15s ease;border-radius:6px}.theme-night .empty-state{background:#0a0a0a;border-radius:8px}.theme-night .table-container{backdrop-filter:none;-webkit-backdrop-filter:none;background:#0f0f0f;border-radius:8px}.theme-night .table-table th{letter-spacing:-.006em;font-size:.8125rem;font-weight:500;text-transform:none}.theme-night .table-row{transition:all .1s ease}.theme-night .table-table td{font-size:.875rem;letter-spacing:-.006em}.theme-night .mobile-card{backdrop-filter:none;-webkit-backdrop-filter:none;background:#0f0f0f;border-radius:8px}.theme-night .table-actions-view-btn,.theme-night .table-actions-view-btn-mobile{backdrop-filter:none;-webkit-backdrop-filter:none;transition:all .15s ease;border-radius:6px;font-size:.875rem}.theme-night .table-actions-view-btn-mobile:hover{transform:translateY(-1px)}.theme-night .page-title{font-weight:600;color:#fffffff2;letter-spacing:-.02em}.theme-night .navbar button:hover{background:#1e1e1e;border-color:#404040;box-shadow:none}.theme-night .scope-item:hover{background:#1e1e1e!important;border-color:#404040!important}.theme-night .scope-item input:checked+.scope-checkbox{background:#fff!important}
