#app[data-v-e7edef98]{height:100vh}:root{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#0a0a0a;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--tech-primary: #00d4ff;--tech-secondary: #0099cc;--tech-accent: #ff6b35;--tech-success: #00ff88;--tech-warning: #ffaa00;--tech-error: #ff4757;--tech-bg-primary: linear-gradient(135deg, #0a0a0a 0%, #1a1a2e 50%, #16213e 100%);--tech-bg-secondary: linear-gradient(135deg, #1a1a2e 0%, #16213e 100%);--tech-bg-card: linear-gradient(145deg, rgba(255, 255, 255, .05) 0%, rgba(255, 255, 255, .02) 100%);--tech-bg-glass: rgba(255, 255, 255, .05);--tech-border: 1px solid rgba(0, 212, 255, .2);--tech-border-glow: 0 0 20px rgba(0, 212, 255, .3);--tech-shadow: 0 8px 32px rgba(0, 212, 255, .1);--tech-shadow-hover: 0 12px 40px rgba(0, 212, 255, .2);--tech-text-primary: #ffffff;--tech-text-secondary: rgba(255, 255, 255, .8);--tech-text-muted: rgba(255, 255, 255, .6);--tech-transition: all .3s cubic-bezier(.4, 0, .2, 1)}[data-theme=light]{color:#333;background-color:#f5f5f5;--tech-bg-primary: linear-gradient(135deg, #f5f5f5 0%, #e8f4fd 50%, #d1e7ff 100%);--tech-bg-secondary: linear-gradient(135deg, #e8f4fd 0%, #d1e7ff 100%);--tech-bg-card: linear-gradient(145deg, rgba(255, 255, 255, .9) 0%, rgba(255, 255, 255, .8) 100%);--tech-bg-glass: rgba(255, 255, 255, .8);--tech-border: 1px solid rgba(0, 212, 255, .3);--tech-border-glow: 0 0 20px rgba(0, 212, 255, .2);--tech-shadow: 0 8px 32px rgba(0, 212, 255, .15);--tech-shadow-hover: 0 12px 40px rgba(0, 212, 255, .25);--tech-text-primary: #333333;--tech-text-secondary: #666666;--tech-text-muted: #999999}[data-theme=dark]{color:#ffffffde;background-color:#0a0a0a;--tech-bg-primary: linear-gradient(135deg, #0a0a0a 0%, #1a1a2e 50%, #16213e 100%);--tech-bg-secondary: linear-gradient(135deg, #1a1a2e 0%, #16213e 100%);--tech-bg-card: linear-gradient(145deg, rgba(255, 255, 255, .05) 0%, rgba(255, 255, 255, .02) 100%);--tech-bg-glass: rgba(255, 255, 255, .05);--tech-border: 1px solid rgba(0, 212, 255, .2);--tech-border-glow: 0 0 20px rgba(0, 212, 255, .3);--tech-shadow: 0 8px 32px rgba(0, 212, 255, .1);--tech-shadow-hover: 0 12px 40px rgba(0, 212, 255, .2);--tech-text-primary: #ffffff;--tech-text-secondary: rgba(255, 255, 255, .8);--tech-text-muted: rgba(255, 255, 255, .6)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#ffffff0d;border-radius:4px}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--tech-primary),var(--tech-secondary));border-radius:4px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,var(--tech-secondary),var(--tech-primary))}::selection{background:#00d4ff4d;color:var(--tech-text-primary)}:focus{outline:2px solid var(--tech-primary);outline-offset:2px}@keyframes techGlow{0%,to{box-shadow:0 0 5px #00d4ff80}50%{box-shadow:0 0 20px #00d4ffcc,0 0 30px #00d4ff99}}@keyframes techPulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.8}}@keyframes techFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes techScan{0%{transform:translate(-100%)}to{transform:translate(100%)}}.tech-grid{background-image:linear-gradient(rgba(0,212,255,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(0,212,255,.1) 1px,transparent 1px);background-size:20px 20px;position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;opacity:.3}.tech-card{background:var(--tech-bg-card);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:var(--tech-border);border-radius:12px;box-shadow:var(--tech-shadow);transition:var(--tech-transition)}.tech-card:hover{box-shadow:var(--tech-shadow-hover);border-color:#00d4ff66;transform:translateY(-2px)}.tech-button{background:linear-gradient(135deg,var(--tech-primary),var(--tech-secondary));border:none;border-radius:8px;color:#fff;font-weight:600;padding:12px 24px;cursor:pointer;transition:var(--tech-transition);position:relative;overflow:hidden}.tech-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.tech-button:hover{transform:translateY(-2px);box-shadow:var(--tech-shadow-hover)}.tech-button:hover:before{left:100%}.tech-input{background:var(--tech-bg-glass);border:var(--tech-border);border-radius:8px;color:#fff;padding:12px 16px;transition:var(--tech-transition)}.tech-input:focus{border-color:var(--tech-primary);box-shadow:var(--tech-border-glow)}.tech-text{background:linear-gradient(135deg,var(--tech-primary),var(--tech-secondary));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:600}.tech-icon{color:var(--tech-primary);filter:drop-shadow(0 0 8px rgba(0,212,255,.5))}@media (max-width: 768px){.tech-card{margin:8px}.tech-button{padding:10px 20px;font-size:14px}}@media (prefers-color-scheme: dark){:root{--tech-bg-primary: linear-gradient(135deg, #000000 0%, #0a0a0a 50%, #1a1a2e 100%);--tech-bg-secondary: linear-gradient(135deg, #0a0a0a 0%, #1a1a2e 100%)}}*{box-sizing:border-box}body{margin:0;padding:0;min-height:100vh;overflow-x:hidden;background:var(--tech-bg-primary);color:var(--tech-text-primary)}#app{width:100vw;min-height:100vh;margin:0;padding:0;overflow-x:hidden;background:var(--tech-bg-primary)}a{color:var(--tech-primary);text-decoration:none;transition:var(--tech-transition)}a:hover{color:var(--tech-secondary);text-shadow:0 0 8px rgba(0,212,255,.5)}h1,h2,h3,h4,h5,h6{color:var(--tech-text-primary);font-weight:600;margin:0}h1{font-size:2.5rem;background:linear-gradient(135deg,var(--tech-primary),var(--tech-secondary));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}p{color:var(--tech-text-secondary);line-height:1.6;margin:0}:deep(.n-input){background:var(--tech-bg-glass)!important;border:var(--tech-border)!important;border-radius:8px!important}:deep(.n-input__input){color:var(--tech-text-primary)!important;background:transparent!important}:deep(.n-input__input::placeholder){color:var(--tech-text-muted)!important}:deep(.n-input__input-el){color:var(--tech-text-primary)!important;background:transparent!important}:deep(.n-input__input-el::placeholder){color:var(--tech-text-muted)!important}:deep(.n-input__border){border-color:var(--tech-border)!important}:deep(.n-input__state-border){border-color:var(--tech-border)!important}:deep(.n-input:hover .n-input__border){border-color:#00d4ff66!important}:deep(.n-input:focus-within .n-input__border){border-color:var(--tech-primary)!important}:deep(.n-input__prefix){color:var(--tech-primary)!important}:deep(.n-button){color:var(--tech-text-primary)!important}:deep(.n-button--primary-type){background:linear-gradient(135deg,var(--tech-primary),var(--tech-secondary))!important;border:none!important;color:#fff!important}:deep(.n-button--error-type){background:var(--tech-error)!important;border:none!important;color:#fff!important}:deep(.n-card){background:var(--tech-bg-card)!important;border:var(--tech-border)!important;color:var(--tech-text-primary)!important}:deep(.n-card__header){color:var(--tech-text-primary)!important}:deep(.n-card__content){color:var(--tech-text-secondary)!important}:deep(.n-data-table){background:var(--tech-bg-card)!important;color:var(--tech-text-primary)!important}:deep(.n-data-table .n-data-table-thead th){background:var(--tech-bg-glass)!important;color:var(--tech-text-primary)!important;border-bottom:var(--tech-border)!important}:deep(.n-data-table .n-data-table-tbody td){background:transparent!important;color:var(--tech-text-secondary)!important;border-bottom:var(--tech-border)!important}:deep(.n-data-table .n-data-table-tbody tr:hover td){background:var(--tech-bg-glass)!important}:deep(.n-pagination){color:var(--tech-text-primary)!important}:deep(.n-pagination .n-pagination-item){background:var(--tech-bg-glass)!important;border:var(--tech-border)!important;color:var(--tech-text-primary)!important}:deep(.n-pagination .n-pagination-item:hover){background:var(--tech-bg-card)!important;border-color:var(--tech-primary)!important}:deep(.n-pagination .n-pagination-item--active){background:var(--tech-primary)!important;border-color:var(--tech-primary)!important;color:#fff!important}:deep(.n-modal){background:var(--tech-bg-card)!important;color:var(--tech-text-primary)!important}:deep(.n-modal__header){color:var(--tech-text-primary)!important}:deep(.n-modal__content){color:var(--tech-text-secondary)!important}:deep(.n-dropdown-menu){background:var(--tech-bg-card)!important;border:var(--tech-border)!important;color:var(--tech-text-primary)!important}:deep(.n-dropdown-option){color:var(--tech-text-primary)!important}:deep(.n-dropdown-option:hover){background:var(--tech-bg-glass)!important}:deep(.n-select){background:var(--tech-bg-glass)!important;border:var(--tech-border)!important;color:var(--tech-text-primary)!important}:deep(.n-select__input){color:var(--tech-text-primary)!important}:deep(.n-select__placeholder){color:var(--tech-text-muted)!important}:deep(.n-tag){background:var(--tech-bg-glass)!important;border:var(--tech-border)!important;color:var(--tech-text-primary)!important}:deep(.n-tree){background:transparent!important;color:var(--tech-text-primary)!important}:deep(.n-tree-node){color:var(--tech-text-primary)!important}:deep(.n-tree-node:hover){background:var(--tech-bg-glass)!important}@font-face{font-family:v-sans;font-weight:400;src:url(/assets/LatoLatin-Regular-Dmlz1U0B.woff2)}@font-face{font-family:v-sans;font-weight:600;src:url(/assets/LatoLatin-Semibold-Dbk81p2D.woff2)}@font-face{font-family:v-mono;font-weight:400;src:url(/assets/FiraCode-Regular-CRwVj4V2.woff2)}
